a6b5949f27ffc2e4228e4d58f1374e8a6f180f96
[chise/xemacs-chise.git-] / lisp / ChangeLog
1 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=koseki' and `=>ucs@hanyo-denshi'.
5
6         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
7         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
8
9 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
12         XEmacs CHISE.
13
14 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
15
16         * mule/mule-coding.el (coded-charset-entity-reference-alist):
17         Change priority of `=>>>ucs@iso'.
18
19         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
20         `=>>>ucs@iso' as the mother.
21         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
22
23 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist):
26         Change priority of `=>>>ucs@unicode'.
27
28         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
29         `=ucs@unicode'.
30
31 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
32
33         * mule/mule-coding.el (coded-charset-entity-reference-alist):
34         Change priority of `=>>>ucs@jis'.
35
36         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
37         `=ucs@jis'.
38
39 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
40
41         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
42         setting for `==daikanwa/+p'.
43
44 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
45
46         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
47         setting for `==shinjigen@1ed'.
48
49 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
50
51         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
52         XEmacs CHISE.
53
54 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
55
56         * mule/mule-conf.el (==shinjigen): Modify DOC.
57         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
58         (==shinjigen@rev): Modify DOC.
59
60 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
61
62         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
63         CHISE.
64
65 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
66
67         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
68         settings for `==daikanwa' and `==ucs@JP/hanazono'.
69
70         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
71         XEmacs CHISE.
72
73         * mule/mule-charset.el (default-coded-charset-priority-list): Add
74         `==daikanwa'.
75
76 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
77
78         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
79         setting for `==cns11643-7'.
80
81         * mule/mule-charset.el (default-coded-charset-priority-list): Add
82         `==cns11643-7'.
83
84 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
85
86         * mule/mule-charset.el (default-coded-charset-priority-list): Add
87         `==cns11643-6'.
88
89         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
90         setting for `==cns11643-6'.
91
92 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
93
94         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
95         setting for `==cns11643-5'.
96
97         * mule/mule-charset.el (default-coded-charset-priority-list): Add
98         `==cns11643-5'.
99
100 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
103         setting for `==cns11643-4'.
104
105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
106         `==cns11643-4'.
107
108 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
109
110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
111         setting for `==cns11643-3'.
112
113         * mule/mule-charset.el (default-coded-charset-priority-list): Add
114         `==cns11643-3'.
115
116 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
119         setting for `==cns11643-2'.
120
121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
122         `==cns11643-2'.
123
124 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
125
126         * mule/mule-coding.el (coded-charset-entity-reference-alist):
127         Change priority of `=>>>ucs@ks'.
128
129         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
130         `=ucs@ks'.
131
132 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
133
134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
135         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
136         `==ucs@cns' and `==cns11643-1'.
137
138         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
139         (==cns11643-2): Ditto.
140         (==cns11643-3): Ditto.
141         (==cns11643-4): Ditto.
142         (==cns11643-5): Ditto.
143         (==cns11643-6): Ditto.
144         (==cns11643-7): Ditto.
145
146         * mule/mule-charset.el (default-coded-charset-priority-list): Add
147         `==cns11643-1'.
148
149 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-coding.el (coded-charset-entity-reference-alist):
152         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
153         `=>>>ucs@jis/1990'.
154
155         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
156         `=ucs@jis/1990'.
157         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
158         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
159
160 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
161
162         * mule/mule-coding.el (coded-charset-entity-reference-alist):
163         Change priority of `=>>>ucs@cns'.
164
165         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
166         `=ucs@cns'.
167
168 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
169
170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
171         `==ks-x1001'.
172
173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
174         `=ks-x1001' instead of `korean-ksc5601'; add setting for
175         `==ks-x1001'.
176
177 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
180
181 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
182
183         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
184         `=jis-x0208'.
185         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
186         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
187         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
188         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
189         (=>>>jis-x0213-1@2000): Changed to an alias for
190         `=jis-x0213-1@2000'.
191         (=>>>jis-x0213-1@2004): Changed to an alias for
192         `=jis-x0213-1@2004'.
193         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
194
195 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
196
197         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
198         `=adobe-japan1-0'.
199         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
200         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
201         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
202         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
203         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
204         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
205
206 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
207
208         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
209         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
210         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
211         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
212         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
213         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
214
215 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
216
217         * mule/mule-charset.el (default-coded-charset-priority-list): Add
218         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
219         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
220         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
221         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
222         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
223         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
224         `==jis-x0212'.
225
226 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
227
228         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
229         "AdobeJapan1-[0-6]$".
230         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
231         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
232         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
233         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
234         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
235         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
236         (==adobe-japan1-1): Ditto.
237         (==adobe-japan1-2): Ditto.
238         (==adobe-japan1-3): Ditto.
239         (==adobe-japan1-4): Ditto.
240         (==adobe-japan1-5): Ditto.
241         (==adobe-japan1-6): Ditto.
242         (==jis-x0208): Ditto.
243         (==jis-x0208@1978): Ditto.
244         (==jis-x0208@1983): Ditto.
245         (==jis-x0208@1990): Ditto.
246         (==jis-x0213-1): Ditto.
247         (==jis-x0213-1@2000): Ditto.
248         (==jis-x0213-1@2004): Ditto.
249         (==jis-x0213-2): Ditto.
250         (==jis-x0212): Ditto.
251         (==gb2312): Ditto.
252         (==iso-ir165): Ditto.
253         (==gb12345): Ditto.
254         (==ks-x1001): Ditto.
255         (==cns11643-1): Ditto.
256         (==cns11643-2): Ditto.
257         (==cns11643-3): Ditto.
258         (==cns11643-4): Ditto.
259         (==cns11643-5): Ditto.
260         (==cns11643-6): Ditto.
261         (==cns11643-7): Ditto.
262         (==big5-cdp): Ditto.
263         (==hanyo-denshi/ja): Ditto.
264         (==hanyo-denshi/jb): Ditto.
265         (==hanyo-denshi/jc): Ditto.
266         (==hanyo-denshi/jd): Ditto.
267         (==hanyo-denshi/ft): Ditto.
268         (==hanyo-denshi/ia): Ditto.
269         (==hanyo-denshi/ib): Ditto.
270         (==hanyo-denshi/hg): Ditto.
271         (==hanyo-denshi/jt): Ditto.
272         (==hanyo-denshi/ks): Ditto.
273         (==gt): Ditto.
274         (==gt-k): Ditto.
275         (==daikanwa): Ditto.
276         (==shinjigen): Ditto.
277         (==ucs@iso): Ditto.
278         (==ucs@unicode): Ditto.
279         (==ucs@gb): Ditto.
280         (==ucs-bmp@gb): Ditto.
281         (==ucs@cns): Ditto.
282         (==ucs-bmp@cns): Ditto.
283         (==ucs@jis): Ditto.
284         (==ucs@jis/1990): Ditto.
285         (==ucs@jis/2000): Ditto.
286         (==ucs@jis/2004): Ditto.
287         (==ucs@JP): Ditto.
288         (==ucs@JP/hanazono): Ditto.
289         (==ucs@ks): Ditto.
290         (==ucs-bmp@ks): Ditto.
291         (==ucs@cns11643): Ditto.
292         (==ucs-bmp-cjk@gb): Ditto.
293         (==ucs-bmp-cjk@JP/hanazono): Ditto.
294         (==ucs-sip-ext-b@iso): Ditto.
295
296 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
297
298         * mule/mule-charset.el (default-coded-charset-priority-list): Use
299         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
300
301         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
302         XEmacs CHISE.
303         (=ucs-bmp-cjk@unicode): Abolished.
304
305 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
308         `=+>ucs-bmp-cjk-compat@jis'.
309
310         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
311         for XEmacs CHISE.
312
313 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
314
315         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
316         CHISE.
317
318 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
319
320         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
321         for XEmacs CHISE.
322         (=jis-x0208@1978/1er-pr): Abolished.
323         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
324         `=jis-x0208@1978/1er-pr' as the mother.
325
326 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
327
328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
329         setting for `=ucs-itaiji-084'.
330
331 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
332
333         * mule/mule-charset.el (default-coded-charset-priority-list):
334         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
335
336         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
337         XEmacs CHISE.
338         (=ucs-bmp-itaiji-084): Ditto.
339
340 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
341
342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
343         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
344
345 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
346
347         * mule/mule-charset.el (default-coded-charset-priority-list): Add
348         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
349
350         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
351         XEmacs CHISE.
352         (=big5-cdp-var-5): Ditto.
353
354 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
355
356         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
357         XEmacs CHISE.
358
359 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
360
361         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
362         XEmacs CHISE.
363
364 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
365
366         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
367         setting for `=>>>hanyo-denshi/ft'.
368
369 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
370
371         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
372         XEmacs CHISE.
373         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
374         `=hanyo-denshi/jd' as the mother.
375
376 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
377
378         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
379         XEmacs CHISE.
380         (=+>adobe-japan1-1): Ditto.
381         (=+>adobe-japan1-2): Ditto.
382         (=+>adobe-japan1-3): Ditto.
383         (=+>adobe-japan1-4): Ditto.
384         (=+>adobe-japan1-5): Ditto.
385         (=+>adobe-japan1-6): Ditto.
386         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
387
388 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
389
390         * mule/mule-coding.el (coded-charset-entity-reference-alist):
391         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
392         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
393
394         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
395         the top.
396
397 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
400         XEmacs CHISE.
401         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
402         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
403         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
404
405 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-charset.el (default-coded-charset-priority-list):
408         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
409         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
410
411         * mule/mule-conf.el: Modify order of definitions of some
412         coded-charsets.
413
414 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
415
416         * mule/mule-coding.el (coded-charset-entity-reference-alist):
417         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
418         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
419
420         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
421         CHISE.
422         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
423         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
424
425 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
428         CHISE.
429
430 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
431
432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
433         setting for `=daikanwa/+2p'.
434
435         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
436         XEmacs CHISE.
437
438 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
439
440         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
441         XEmacs CHISE.
442         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
443
444 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
445
446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
447         setting for `=>>>hanyo-denshi/ib'.
448
449 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
450
451         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
452         XEmacs CHISE.
453         (=>>>hanyo-denshi/ib): Ditto.
454         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
455         `=hanyo-denshi/ja' as the mother.
456         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
457         `=hanyo-denshi/ib' as the mother.
458
459 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
460
461         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
462         XEmacs CHISE.
463         (utf-8-ivs-mcs-er): Likewise.
464         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
465         and `=>ucs-gb'.
466         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
467         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
468         `ucs-gb' and `=>ucs-gb'.
469         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
470         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
471         and `=>ucs-cns'.
472         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
473         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
474         `ucs-cns' and `=>ucs-cns'.
475         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
476         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
477         `ucs-big5' and `=>ucs-big5'.
478         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
479         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
480         `ucs-big5' and `=>ucs-big5'.
481         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
482         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
483         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
484         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
485         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
486         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
487         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
488         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
489         `=>ucs-jis'; modify DOC and mnemonic.
490         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
491         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
492         and `=>ucs-jis'; modify DOC and mnemonic.
493         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
494         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
495         `=>ucs-ks'.
496         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
497         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
498         and `=>ucs-ks'.
499         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
500
501 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
502
503         * mule/mule-coding.el (coded-charset-entity-reference-alist):
504         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
505
506 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
507
508         * mule/mule-coding.el (coded-charset-entity-reference-alist):
509         Modify priorities.
510
511 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
512
513         * mule/mule-coding.el (coded-charset-entity-reference-alist):
514         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
515
516 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
517
518         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
519         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
520
521 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
522
523         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
524         CHISE.
525
526 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
527
528         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
529         CHISE.
530
531 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
532
533         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
534         CHISE.
535
536 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
537
538         * mule/mule-charset.el (default-coded-charset-priority-list): Add
539         `=+>ucs-bmp-cjk@unicode'.
540
541         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
542         for XEmacs CHISE.
543
544 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
545
546         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
547         setting for `=>>daikanwa'.
548
549 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
550
551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
552         `=>>hanyo-denshi/jt'.
553
554 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
555
556         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
557         XEmacs CHISE.
558         (=+>jis-x0208@1990): Ditto.
559         (=+>jis-x0213-1@2000): Ditto.
560
561 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
562
563         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
564         XEmacs CHISE.
565
566 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
567
568         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
569         XEmacs CHISE.
570         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
571         `=hanyo-denshi/jc' as the mother.
572
573 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
574
575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
576         setting for `=+>adobe-japan1'.
577
578         * mule/mule-charset.el (default-coded-charset-priority-list):
579         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
580         and `=>>hanyo-denshi/ft' to `=>>gt'.
581
582 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
583
584         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
585         XEmacs CHISE.
586         (=>>adobe-japan1-1): Ditto.
587         (=>>adobe-japan1-2): Ditto.
588         (=>>adobe-japan1-3): Ditto.
589         (=>>adobe-japan1-4): Ditto.
590         (=>>adobe-japan1-5): Ditto.
591         (=>>adobe-japan1-6): Ditto.
592         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
593
594 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
595
596         * mule/mule-conf.el (=adobe-japan1): New alias for
597         `=adobe-japan1-6'.
598         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
599         (=>>>adobe-japan1-1): Ditto.
600         (=>>>adobe-japan1-2): Ditto.
601         (=>>>adobe-japan1-3): Ditto.
602         (=>>>adobe-japan1-4): Ditto.
603         (=>>>adobe-japan1-5): Ditto.
604         (=>>>adobe-japan1-6): Ditto.
605         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
606
607 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
608
609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
610         setting for `=>>>adobe-japan1'.
611
612 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
613
614         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
615         setting for `=+>ucs@ks'.
616
617 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
618
619         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
620         XEmacs CHISE.
621         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
622         `=adobe-japan1-6' as the mother.
623
624 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
625
626         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
627         setting for `=>cns11643-7'.
628
629 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
630
631         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
632         CHISE.
633
634 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
635
636         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
637         XEmacs CHISE.
638         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
639
640         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
641         setting for `=>ucs@jis/2004'.
642
643 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
644
645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
646         setting for `=+>gt'.
647
648         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
649         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
650
651 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
652
653         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
654         `=>ucs@unicode' as the mother.
655         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
656         mother.
657         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
658         mother.
659         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
660         mother.
661
662 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
663
664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
665         setting for `=+>ucs@unicode'.
666
667         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
668         CHISE.
669
670 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
671
672         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
673         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
674         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
675         - Add setting for `=+>ucs@cns'.
676
677         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
678         CHISE.
679         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
680         as the mother.
681         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
682         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
683
684         * mule/mule-charset.el (default-coded-charset-priority-list): Add
685         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
686
687 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
688
689         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
690         setting for `=>ucs@ks'.
691
692 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
693
694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
695         `=ucs-bmp-cjk-compat@unicode'.
696
697         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
698         coded-charset for XEmacs CHISE.
699
700 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
701
702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
703         `=ucs-bmp-cjk-compat'.
704
705         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
706         XEmacs CHISE.
707
708 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
709
710         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
711         CHISE.
712
713 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
714
715         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
716         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
717
718         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
719         `=>ucs@jis/1990'.
720         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
721
722 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
723
724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
725         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
726
727         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
728         CHISE.
729         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
730         mother.
731
732 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
733
734         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
735         `=>jis-x0213-2@usual'.
736         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
737         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
738         `=>jis-x0213-2@usual' as the mother.
739
740 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
741
742         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
743         (=>ucs@JP): New alias for `=+>ucs@jis'.
744
745 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
746
747         * mule/mule-conf.el (=+>jis-x0208): Renamed from
748         `=>jis-x0208@usual'.
749         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
750         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
751         `=>jis-x0208@usual' as the mother.
752         (=>jis-x0208): Likewise.
753
754 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
755
756         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
757         setting for `=+>jis-x0208@1978'.
758
759 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
760
761         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
762         XEmacs CHISE.
763
764 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
765
766         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
767         setting for `=>>>ucs@jis/1990'.
768
769 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
770
771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
772         setting for `=>ucs@jis/1990'.
773
774 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
775
776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
777         setting for `=ucs@JP/hanazono'.
778
779         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
780         CHISE.
781         (=ucs@JP/hanazono): Ditto.
782         (=ucs-bmp-cjk@JP/hanazono): Ditto.
783         (=>>hanyo-denshi/jc): Ditto.
784         (=>>hanyo-denshi/jd): Ditto.
785
786 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
787
788         * mule/mule-charset.el (default-coded-charset-priority-list): Use
789         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
790
791 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
792
793         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
794         XEmacs CHISE.
795
796 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
797
798         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
799         XEmacs CHISE.
800
801 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
802
803         * mule/mule-charset.el (default-coded-charset-priority-list): Add
804         `=ucs-bmp-cjk@JP'.
805
806 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
807
808         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
809         XEmacs CHISE.
810
811 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
812
813         * mule/mule-coding.el (coded-charset-entity-reference-alist):
814         Modify order of settings; add settings for `=daikanwa@rev2'.
815
816 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
817
818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
819         setting for `=>>cbeta'.
820
821         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
822         CHISE.
823
824 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
825
826         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
827         setting for `=>>adobe-japan1'.
828
829 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
830
831         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
832         XEmacs CHISE.
833
834 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
835
836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
837         setting for `=>>hanyo-denshi/ia'.
838
839         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
840         XEmacs CHISE.
841
842 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
843
844         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
845         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
846
847         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
848         XEmacs CHISE.
849         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
850         `=hanyo-denshi/jt' as the mother.
851
852 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
853
854         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
855         setting for `=>>>jis-x0213-2'.
856
857         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
858         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
859         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
860
861 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
862
863         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
864         XEmacs CHISE.
865
866 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
867
868         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
869         XEmacs CHISE.
870
871         * mule/mule-charset.el (default-coded-charset-priority-list): Add
872         `=>>jis-x0213-1@2004'.
873
874 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
875
876         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
877         XEmacs CHISE.
878
879 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
880
881         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
882         - Use "&g2-*;" as entity-references for `=>>>*'.
883         - Omit "&a{GT|JX1|JX2|JX3}-*;".
884
885         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
886         XEmacs CHISE.
887         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
888         as the mother.
889
890 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
891
892         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
893         setting for `=>>hanyo-denshi/ib'.
894
895         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
896         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
897         (=>>jis-x0208@1990): Ditto.
898         (=>>hanyo-denshi/ib): Ditto.
899
900         * mule/mule-charset.el (default-coded-charset-priority-list):
901         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
902
903 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
904
905         * mule/mule-coding.el (coded-charset-entity-reference-alist):
906         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
907         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
908         `=>>>ucs@jis/2004'.
909
910 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
911
912         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
913         XEmacs CHISE.
914         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
915         `=jis-x0213-1@2004' as the mother.
916         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
917         (=>>>ucs@ks): Ditto.
918
919         * mule/mule-charset.el (default-coded-charset-priority-list):
920         Modify priority of `=hanyo-denshi/*'.
921
922 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
923
924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
925         settings for `=>>ucs@JP' and `=ucs@JP'.
926
927 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
928
929         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
930         CHISE.
931
932 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
933
934         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
935         setting for `=>>>ucs@cns'.
936
937         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
938         CHISE.
939
940 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
941
942         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
943         instead of `=>>>jis-x0213-1@2004' as the mother.
944         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
945         (=>>>ucs@unicode): Likewise.
946         (=>>>ucs@jis): Likewise.
947         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
948         mother.
949         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
950
951 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
952
953         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
954         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
955         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
956         `=>>>ucs@jis'.
957
958 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
959
960         * mule/mule-charset.el (default-coded-charset-priority-list):
961         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
962         and `=jis-x0213-*-2000'.
963
964 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
965
966         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
967         XEmacs CHISE.
968         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
969         `=>>jis-x0213-1' as the mother.
970
971 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
972
973         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
974         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
975
976 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
977
978         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
979
980 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
981
982         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
983         XEmacs CHISE.
984
985 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
986
987         * mule/mule-coding.el (decomposition-feature-list): Set
988         `=decomposition', `=decomposition@cid' and
989         `=decomposition@hanyo-denshi'.
990
991 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
992
993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
994         setting for `=>>hanyo-denshi/ks'.
995
996         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
997         XEmacs CHISE.
998
999 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1000
1001         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1002         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1003
1004         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1005         `=hanyo-denshi/ks/mf'.
1006
1007         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1008         XEmacs CHISE.
1009         (=hanyo-denshi/ks/mf): Ditto.
1010
1011 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1012
1013         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1014         settings for P=hanyo-denshi/jt'.
1015
1016         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1017         `=hanyo-denshi/jt'.
1018
1019         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1020         XEmacs CHISE.
1021
1022 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1023
1024         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1025         settings for `=hanyo-denshi/ip'.
1026
1027         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1028         `=hanyo-denshi/ip'.
1029
1030         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1031         XEmacs CHISE.
1032
1033 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1034
1035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1036         settings for `=hanyo-denshi/hg'.
1037
1038         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1039         `=hanyo-denshi/hg'.
1040
1041         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1042         XEmacs CHISE.
1043
1044 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1045
1046         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1047         setting for `=>>hanyo-denshi/ft'.
1048
1049         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1050         `=>>hanyo-denshi/ft'.
1051
1052         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1053         XEmacs CHISE.
1054
1055 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1056
1057         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1058         settings for `=hanyo-denshi/ib'.
1059
1060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1061         `=hanyo-denshi/ib'.
1062
1063         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1064         XEmacs CHISE.
1065
1066 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1067
1068         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1069         settings for isolated characters of `=hanyo-denshi/ia' and
1070         non-isolated characters of `=hanyo-denshi/*'.
1071
1072         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1073         `=hanyo-denshi/ia'.
1074
1075         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1076         XEmacs CHISE.
1077
1078 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1079
1080         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1081         setting for isolated characters of `=hanyo-denshi/ft'.
1082
1083         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1084         `=hanyo-denshi/ft'.
1085
1086         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1087         XEmacs CHISE.
1088
1089 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1090
1091         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1092         setting for isolated characters of `=hanyo-denshi/jd'.
1093
1094         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1095         `=hanyo-denshi/jd'.
1096
1097         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1098         XEmacs CHISE.
1099
1100 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1101
1102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1103         setting for isolated characters of `=hanyo-denshi/jc'.
1104
1105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1106         `=hanyo-denshi/jc'.
1107
1108         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1109         XEmacs CHISE.
1110
1111 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1112
1113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1114         setting for isolated characters of `=hanyo-denshi/jb'.
1115
1116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1117         `=hanyo-denshi/jb'.
1118
1119         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1120         XEmacs CHISE.
1121
1122 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1123
1124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1125         setting for isolated characters of `=hanyo-denshi/ja'.
1126
1127 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1128
1129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1130         `=hanyo-denshi/ja'.
1131
1132         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1133         XEmacs CHISE.
1134
1135 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1136
1137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1138         settings for isolated characters of `=adobe-japan1-6'.
1139
1140 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1141
1142         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1143         CHISE.
1144         (=daikanwa/+2p): Ditto.
1145         (=daikanwa/ho): Ditto.
1146
1147 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1148
1149         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1150         coding-system for XEmacs CHISE.
1151
1152 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1153
1154         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1155         setting for `=>>ruimoku-v6'.
1156
1157         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1158         CHISE.
1159
1160 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1161
1162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1163         setting for `=daikanwa@rev1'.
1164
1165 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1166
1167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1168         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1169
1170 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1171
1172         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1173         XEmacs CHISE.
1174         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1175
1176 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1177
1178         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1179         CHISE.
1180
1181 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1182
1183         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1184         CHISE.
1185
1186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1187         setting for `=>ucs@jis'.
1188
1189 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1190
1191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1192         setting for `=>jis-x0208@usual'.
1193
1194         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1195         XEmacs CHISE.
1196         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1197         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1198         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1199
1200 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1201
1202         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1203         CHISE.
1204         (=>>>jis-x0208@1990): Ditto.
1205         (=>>>jis-x0213-1): Ditto.
1206         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1207         mother.
1208         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1209         as the mother.
1210
1211 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1212
1213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1214         setting for `=>ucs@cns' and `=>>ucs@ks'.
1215
1216         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1217         CHISE.
1218
1219 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1220
1221         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1222         CHISE.
1223
1224 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1225
1226         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1227         CHISE.
1228         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1229         mother.
1230
1231 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1232
1233         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1234         `==>ucs-bmp-cjk@bucs'.
1235
1236         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1237         XEmacs CHISE.
1238
1239 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1240
1241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1242         setting for `==>ucs@bucs'.
1243
1244         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1245         XEmacs CHISE.
1246
1247 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1248
1249         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1250         - Add setting for `=>>jis-x0208'.
1251         - Omit setting for `=>>jis-x0208@1990'.
1252         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1253           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1254           `=ucs@FOO'.
1255
1256 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1257
1258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1259         setting for `=>daikanwa'.
1260
1261 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1262
1263         * mule/mule-conf.el (=daikanwa): Fix DOC.
1264         (=>daikanwa): New abstract character for XEmacs CHISE.
1265         (=>ucs@iso): Likewise.
1266         (=>ucs@unicode): Likewise.
1267         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1268
1269 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1270
1271         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1272         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1273           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1274         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1275         - Add `=>big5-cdp'.
1276
1277 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1278
1279         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1280         (=>big5-cdp): New abstract character.
1281
1282 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1283
1284         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1285         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1286         `chinese-big5'.
1287
1288 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1289
1290         * mule/mule-charset.el (default-coded-charset-priority-list):
1291         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1292
1293         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1294         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1295         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1296         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1297         and `=>jis-x0213-2'.
1298
1299 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1300
1301         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1302         XEmacs CHISE.
1303         (=>>ucs@jis/2000): Likewise.
1304         (=>>ucs@jis/2004): Likewise.
1305
1306 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1307
1308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1309         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1310         `=>>ucs@cns'.
1311
1312         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1313         XEmacs CHISE.
1314         (=>>gt): Use quote instead of backquote; modify DOC.
1315         (=>gt): Use quote instead of backquote.
1316         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1317         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1318         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1319         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1320         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1321         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1322
1323 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1324
1325         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1326         `=>>ucs@unicode' and `=>>gt'.
1327
1328 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1329
1330         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1331         XEmacs CHISE.
1332         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1333         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1334         `=jis-x0208@1978/1er-pr' as the mother.
1335         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1336
1337 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1338
1339         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1340         `=ucs@unicode' as the mother.
1341
1342 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1343
1344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1345         setting for `=>>ucs@unicode'.
1346
1347         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1348         CHISE.
1349
1350 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1351
1352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1353         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1354
1355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1356         `=adobe-japan1-6' and `=adobe-japan1-base'.
1357
1358         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1359         XEmacs CHISE.
1360         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1361         specify `min-code' and `max-code'.
1362         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1363         (=adobe-japan1-2): Likewise.
1364         (=adobe-japan1-3): Likewise.
1365         (=adobe-japan1-4): Likewise.
1366         (=adobe-japan1-5): Likewise.
1367         (=adobe-japan1-6): Likewise.
1368
1369 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1370
1371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1372         setting for `=>gt'.
1373
1374 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1375
1376         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1377         CHISE.
1378
1379 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1380
1381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1382         setting for `=>zinbun-oracle'.
1383
1384         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1385         for XEmacs CHISE.
1386
1387 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1388
1389         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1390         for XEmacs CHISE.
1391         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1392         `=jis-x0208@1978' as the mother.
1393
1394 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1395
1396         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1397         - Use `=gt' instead of `ideograph-gt'.
1398         - Use `=gt-k' instead of `ideograph-gt-k'.
1399         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1400         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1401         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1402         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1403         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1404         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1405         - Use `=>>gt' instead of `<=>gt'.
1406         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1407         - Add setting for `=>>jis-x0208@1990'.
1408         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1409           `=>>jis-x0213-1@2000'.
1410         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1411         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1412           `=>>jis-x0213-1@2004'.
1413         - Add setting for `=>>jis-x0208@1978'.
1414         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1415
1416 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1417
1418         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1419         XEmacs CHISE.
1420
1421 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1422
1423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1424         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1425         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1426         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1427         `<=>jis-x0213-1@2004'.
1428
1429 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1430
1431         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1432         CHISE.
1433         (=>jis-x0213-2): Ditto.
1434
1435 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1436
1437         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1438         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1439
1440 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1441
1442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1443         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1444         `=>jis-x0213-1'.
1445
1446 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1447
1448         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1449         CHISE.
1450         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1451
1452 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1453
1454         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1455         `<==>jis-x0213-1'.
1456         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1457         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1458         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1459         (<=>jis-x0208): New alias for `=>jis-x0208'.
1460         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1461         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1462         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1463         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1464         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1465         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1466         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1467         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1468         (=>>gt): Renamed from `<==>gt'.
1469         (<==>gt): New alias for `=>>gt'.
1470
1471 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1472
1473         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1474         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1475         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1476         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1477         - Add settings for `<=>jis-x0213-1@2000' and
1478           `<=>jis-x0213-1@2004'.
1479
1480         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1481         XEmacs CHISE.
1482         (<==>jis-x0213-1): Likewise.
1483         (<==>jis-x0213-1@2000): Likewise.
1484         (<==>jis-x0213-1@2004): Likewise.
1485         (<=>jis-x0208): Add property `=>iso-ir 168'.
1486         (<=>jis-x0208@1997): Likewise.
1487         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1488         as the mother; add property `=>iso-ir 228'.
1489         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1490         property `=>iso-ir 228'.
1491         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1492         property `=>iso-ir 233'.
1493         (<==>gt): Renamed from `<=>gt'.
1494         (<=>gt): New alias for `<==>gt'.
1495
1496 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1497
1498         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1499         CHISE.
1500         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1501         `<=>jis-x0208' as the mother.
1502         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1503         (<=>jis-x0213-1@2000): Ditto.
1504         (<=>jis-x0213-1@2004): Ditto.
1505
1506 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1507
1508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1509         settings for `<=>gt'.
1510
1511         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1512
1513 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1514
1515         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1516         XEmacs CHISE.
1517         (=jis-x0208@1978/-4pr): Likewise.
1518         (=jis-x0208@1978/4-pr): Likewise.
1519         (=jis-x0213-1): Likewise.
1520         (=ucs@iso): Likewise.
1521         (=ucs@unicode): Likewise.
1522         (=ucs@gb): Likewise.
1523         (=ucs@gb/fw): Likewise.
1524         (=ucs@cns): Likewise.
1525         (=ucs@cns/fw): Likewise.
1526         (=ucs@jis): Likewise.
1527         (=ucs@jis/fw): Likewise.
1528         (=ucs@jis/1990): Likewise.
1529         (=ucs@jis/2000): Likewise.
1530         (=ucs@jis/2004): Likewise.
1531         (=ucs@JP): Likewise.
1532         (=ucs@ks): Likewise.
1533         (=ucs@big5): Likewise.
1534         (=ucs@big5/cns11643): Likewise.
1535         (=ucs@cns11643): Likewise.
1536
1537 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1538
1539         * mule/mule-charset.el (default-coded-charset-priority-list):
1540         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1541
1542         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1543         CHISE.
1544         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1545         mother.
1546
1547 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1548
1549         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1550         from src/mule-charset.c].
1551         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1552         specify `final'.
1553         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1554         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1555         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1556         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1557         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1558         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1559
1560 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1561
1562         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1563         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1564         (=jis-x0208@1978/i-4): Specify `partial'.
1565         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1566         mother coded-charset.
1567         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1568
1569 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1570
1571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1572         settings for `=jis-x0213-1@2004'.
1573
1574 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1575
1576         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1577         CHISE.
1578         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1579         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1580         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1581         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1582         temporarily.
1583         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1584
1585 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1586
1587         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1588         CHISE.
1589         (=shinjigen@1ed): Inherited from `=shinjigen'.
1590         (=shinjigen@rev): Likewise.
1591
1592 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1593
1594         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1595         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1596
1597 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1598
1599         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1600         define it as an alias.
1601         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1602         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1603         alias.
1604         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1605         alias.
1606
1607 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1608
1609         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1610         CHISE.
1611
1612 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1613
1614         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1615         CHISE.
1616         (shinjigen-2): Ditto.
1617
1618 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1619
1620         * mule/mule-charset.el (default-coded-charset-priority-list):
1621         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1622         `chinese-big5-eten-*' and `chinese-big5'.
1623
1624 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1625
1626         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1627         #x9FA5 temporarily.
1628
1629 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1630
1631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1632         settings for `=jis-x0208@1978/i1'.
1633
1634 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1635
1636         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1637         XEmacs CHISE.
1638
1639 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1640
1641         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1642         XEmacs CHISE.
1643
1644 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1645
1646         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1647         XEmacs CHISE.
1648
1649 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1650
1651         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1652         CHISE.
1653         (=ucs-bmp@cns): Likewise.
1654         (=ucs-bmp@jis): Likewise.
1655         (=ucs-bmp@ks): Likewise.
1656
1657 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1658
1659         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1660         CHISE.
1661         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1662
1663 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1664
1665         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1666         settings for `=zinbun-oracle'.
1667
1668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1669         `=zinbun-oracle'.
1670
1671 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1672
1673         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1674         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1675         `=ucs@iso'.
1676
1677 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1678
1679         * mule/mule-charset.el (default-coded-charset-priority-list):
1680         Delete `ucs-sip'; modify order of some CCSs.
1681
1682 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1683
1684         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1685         in XEmacs CHISE.
1686
1687         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1688         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1689         CHISE.
1690
1691 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1692
1693         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1694         its registry.
1695         (=ucs-radicals@unicode): Likewise.
1696
1697 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1698
1699         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1700         CHISE.
1701
1702 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1703
1704         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1705         CHISE.
1706
1707 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1708
1709         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1710         CHISE.
1711
1712 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1713
1714         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1715         Modify preference of *isolated settings*.
1716
1717 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1718
1719         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1720         utf-2000 is provided.
1721         (=ucs@cns11643): Likewise.
1722
1723 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1724
1725         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1726         Prefer every *isolated setting* to ordinary setting.
1727
1728 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1729
1730         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1731         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1732
1733 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1734
1735         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1736         CHISE.
1737
1738 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1739
1740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1741         settings for `=jis-x0208@1997'.
1742
1743 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1744
1745         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1746         `=jis-x0208@1997'.
1747
1748 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1749
1750         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1751         XEmacs CHISE.
1752
1753 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1754
1755         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1756         `=jis-x0208@1978'.
1757         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1758         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1759         `=jis-x0208-1990' as the mother.
1760         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1761
1762 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1763
1764         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1765         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1766         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1767         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1768         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1769         for `=ucs@JP'.
1770
1771 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1772
1773         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1774         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1775         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1776         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1777         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1778         `=daikanwa@rev2'.
1779
1780 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1781
1782         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1783         (=gt): Likewise.
1784         (=gt-k): Likewise.
1785         (=gt-pj-*): Likewise.
1786         (=gt-pj-k1): Likewise.
1787         (=gt-pj-k2): Likewise.
1788         (=daikanwa): Likewise.
1789         (=daikanwa-rev1): Likewise.
1790         (=daikanwa-rev2): Likewise.
1791         (=big5-pua): Likewise.
1792         (=big5-eten): Likewise.
1793         (chinese-big5-eten-a): Likewise.
1794         (chinese-big5-eten-b): Likewise.
1795         (=hanziku-*): Likewise.
1796         (=cbeta): Likewise.
1797         (=jef-china3): Likewise.
1798         (=ruimoku-v6): Likewise.
1799         (=ucs@iso): Likewise.
1800         (=ucs@unicode): Likewise.
1801         (=ucs@gb): Likewise.
1802         (=ucs@cns): Likewise.
1803         (=ucs@jis): Likewise.
1804         (=ucs@jis-1990): Likewise.
1805         (=ucs@jis-2000): Likewise.
1806         (=ucs@jp): Likewise.
1807         (=ucs@ks): Likewise.
1808         (=ucs@big5): Likewise.
1809         (=ucs-radicals): Likewise.
1810         (=ucs-radicals@unicode): Likewise.
1811         (=ucs-bmp-cjk): Likewise.
1812         (=ucs-bmp-cjk@unicode): Likewise.
1813         (=ucs-sip-ext-b): Likewise.
1814         (=ucs-sip-ext-b@iso): Likewise.
1815
1816 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1817
1818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1819         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1820
1821 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1822
1823         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1824         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1825         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1826         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1827         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1828         arabic-digit, ipa and ``&I-B-XXXX;''.
1829
1830 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1831
1832         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1833         setting for (I-)HZK{03..12}-XXXX.
1834
1835 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1836
1837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1838         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1839
1840         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1841         `=ruimoku-v6'.
1842
1843         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1844         CHISE.
1845
1846 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1847
1848         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1849         (=ucs@unicode): Likewise.
1850         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1851         (=ucs@cns): Likewise.
1852         (=ucs@jis): Likewise.
1853         (=ucs@ks): Likewise.
1854         (=ucs@big5): Likewise.
1855
1856 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1857
1858         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1859         `ucs-jis'.
1860         (utf-8-jis-er): Likewise.
1861         (utf-8-jp): New coding-system.
1862         (utf-8-jp-er): Likewise.
1863
1864         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1865
1866 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1867
1868         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1869
1870         * mule/japanese.el: Move definition of `euc-jisx0213' to
1871         mule/mule-coding.el.
1872
1873 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1874
1875         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1876         mule-coding before loading update-cdb when utf-2000 is provided.
1877
1878 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1879
1880         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1881         `=daikanwa'.
1882
1883 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1884
1885         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1886         definition codes when `utf-2000' is provided.
1887
1888 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1889
1890         * mule/mule-category.el (word-combining-categories): Don't setup
1891         `word-combining-categories' in XEmacs CHISE.
1892         (word-separating-categories): Add setting about Latin script in
1893         XEmacs CHISE.
1894
1895 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1896
1897         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1898         setting for `chinese-big5'.
1899
1900 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1901
1902         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1903         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1904         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1905         add setting for HZK0[12]-xxxx.
1906
1907 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1908
1909         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1910         in XEmacs CHISE.
1911
1912 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1913
1914         * mule/mule-charset.el (default-coded-charset-priority-list):
1915         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1916         and `chinese-big5' to `=gt-pj-*'.
1917
1918 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1919
1920         * mule/mule-conf.el (=daikanwa): Renamed from
1921         `ideograph-daikanwa'.
1922         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1923
1924 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1925
1926         * mule/mule-conf.el (=cns11643-7): Renamed from
1927         `chinese-cns11643-7'.
1928         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1929
1930 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1931
1932         * mule/mule-conf.el (=cns11643-6): Renamed from
1933         `chinese-cns11643-6'.
1934         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1935
1936 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1937
1938         * mule/mule-conf.el (=cns11643-5): Renamed from
1939         `chinese-cns11643-5'.
1940         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1941
1942 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1943
1944         * mule/mule-conf.el (=cns11643-4): Renamed from
1945         `chinese-cns11643-4'.
1946         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1947
1948 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1949
1950         * mule/mule-conf.el (=cns11643-3): Renamed from
1951         `chinese-cns11643-3'.
1952         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1953
1954 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1955
1956         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1957         `=cns11643-2'.
1958         (chinese-cns11643-2): New alias for `=cns11643-2'.
1959
1960 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1961
1962         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1963         `=cns11643-1'.
1964         (chinese-cns11643-1): New alias for `=cns11643-1'.
1965
1966 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1967
1968         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1969         (chinese-gb12345): New alias for `=gb12345'.
1970
1971 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1972
1973         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1974         (chinese-gb2312): New alias for `=gb2312'.
1975
1976 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1977
1978         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1979         (chinese-big5): New alias for `=big5'.
1980
1981 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1982
1983         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1984         (korean-ksc5601): New alias for `=ks-x1001'.
1985
1986 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1987
1988         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1989         `=jis-x0212'.
1990         (japanese-jisx0212): New alias for `=jis-x0212'.
1991
1992 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1993
1994         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1995         `=jis-x0208-1983'.
1996         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1997
1998 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1999
2000         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2001         `=jis-x0208-1978'.
2002         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2003
2004 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2005
2006         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2007         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2008
2009 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2010
2011         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2012         (chinese-cns11643-3): Specify iso-ir 183.
2013         (chinese-cns11643-4): Specify iso-ir 184.
2014         (chinese-cns11643-5): Specify iso-ir 185.
2015         (chinese-cns11643-6): Specify iso-ir 186.
2016         (chinese-cns11643-7): Specify iso-ir 187.
2017         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2018         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2019
2020 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2021
2022         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2023         \uXXXX for every cases.
2024
2025 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2026
2027         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2028         (ucs-big5): Changed to an alias for `=ucs@big5'.
2029
2030 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2031
2032         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2033         (ucs-ks): Changed to an alias for `=ucs@ks'.
2034
2035 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2036
2037         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2038         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2039
2040 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2041
2042         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2043         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2044
2045 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2046
2047         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2048         (ucs-jis): Changed to an alias for `=ucs@jis'.
2049
2050 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2051
2052         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2053         (ucs-cns): Changed to an alias for `=ucs@cns'.
2054
2055 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2056
2057         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2058         (ucs-gb): Changed to an alias for `=ucs@gb'.
2059
2060 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2061
2062         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2063         `ideograph-daikanwa-2'.
2064         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2065         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2066
2067 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2068
2069         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2070         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2071
2072         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2073         for `xemacs-chise-version'.
2074
2075 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2076
2077         * mule/mule-charset.el (default-coded-charset-priority-list):
2078         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2079         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2080         instead of `ideograph-hanziku-*'.
2081
2082         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2083         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2084
2085 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2086
2087         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2088         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2089         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2090         `utf-2000' is provided.
2091
2092 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2093
2094         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2095         is provided [was builtin coded-charsets].
2096
2097 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2098
2099         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2100         is provided [was builtin coded-charsets].
2101
2102 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2103
2104         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2105         is provided [was builtin coded-charsets].
2106
2107 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2108
2109         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2110         is provided [was builtin coded-charsets].
2111
2112 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2113
2114         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2115         when `utf-2000' is provided [was builtin coded-charsets].
2116
2117 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2118
2119         * mule/mule-conf.el (=hanziku-*): Renamed from
2120         `ideograph-hanziku-*'.
2121         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2122
2123 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2124
2125         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2126         `utf-2000' is provided [was builtin coded-charsets].
2127         (ideograph-hanziku-{1..12}): Likewise.
2128
2129 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2132         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2133
2134 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2135
2136         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2137         when `utf-2000' is provided [was builtin coded-charsets].
2138
2139 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2140
2141         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2142         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2143         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2144
2145 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2146
2147         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2148         (ideograph-gt): Changed to an alias for `=gt'.
2149
2150 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2151
2152         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2153         is provided; it was defined as a builtin coded-charset.
2154         (ideograph-gt): Likewise.
2155
2156 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2157
2158         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2159         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2160
2161 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2162
2163         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2164         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2165
2166 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2167
2168         * mule/mule-conf.el (=big5-eten): Renamed from
2169         `chinese-big5-eten'.
2170         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2171
2172 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2173
2174         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2175         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2176
2177 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2178
2179         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2180         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2181
2182 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2183
2184         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2185         (china3-jef): Changed to an alias for `=jef-china3'.
2186
2187 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2188
2189         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2190         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2191
2192         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2193         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2194         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2195         when `utf-2000' is provided.
2196
2197 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2198
2199         * mule/mule-charset.el (default-coded-charset-priority-list):
2200         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2201
2202         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2203         (ucs-jis-2000): Deleted.
2204
2205 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2206
2207         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2208         UTF-2000.
2209         (=ucs-jis-2000): New coded-charset for UTF-2000.
2210
2211 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2212
2213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2214         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2215
2216 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2217
2218         * mule/mule-charset.el (default-coded-charset-priority-list):
2219         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2220         `ideograph-cbeta'.
2221
2222 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2223
2224         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2225         builtin coded-charset].
2226
2227 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2228
2229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2230         settings for &K0-xxxx and &I-K0-xxxx.
2231
2232 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2233
2234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2235         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2236
2237 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2238
2239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2240         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2241
2242 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2243
2244         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2245         UTF-2000.
2246         (ideograph-gt-pj-k1): Likewise.
2247         (ideograph-gt-pj-k2): Likewise.
2248
2249 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2250
2251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2252         `=jis-x0208'.
2253
2254 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2255
2256         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2257         UTF-2000 [was a builtin coded-charset].
2258
2259 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2260
2261         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2262         (utf-8-gb-er): Likewise.
2263
2264 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2265
2266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2267         settings for JIS X 0212 and JIS X 0208:1978.
2268
2269 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2270
2271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2272         setting for JIS X 0213.
2273
2274 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2275
2276         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2277         standard-case-table in UTF-2000.
2278
2279 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2280
2281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2282         definitions for isolated-chars.
2283
2284 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2285
2286         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2287         `configure-utf-2000-lisp-directory'.
2288         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2289         `mule-lisp-load-path'.
2290
2291 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2292
2293         * startup.el (startup-setup-paths): Set and use
2294         `utf-2000-lisp-directory'.
2295         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2296         UTF-2000.
2297
2298 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2299
2300         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2301         (paths-find-utf-2000-lisp-directory): New function.
2302         (paths-construct-load-path): Add new optional argument
2303         `utf-2000-lisp-directory'.
2304
2305         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2306
2307 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2308
2309         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2310         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2311         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2312         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2313         `chinese-big5-2' in UTF-2000.
2314
2315         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2316         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2317
2318 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2319
2320         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2321         `big5-eten-er' in UTF-2000.
2322         (big5-cdp): Modify DOC-string and mnemonic.
2323
2324 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2325
2326         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2327         UTF-2000 [renamed from utf-8-er].
2328         (utf-8-gb): New coding-system in UTF-2000.
2329         (utf-8-gb-er): Likewise.
2330         (utf-8-cns): Likewise.
2331         (utf-8-cns-er): Likewise.
2332         (utf-8-big5): Likewise.
2333         (utf-8-big5-er): Likewise.
2334         (utf-8-jis): Likewise.
2335         (utf-8-jis-er): Likewise.
2336         (utf-8-ks): Likewise.
2337         (utf-8-ks-er): Likewise.
2338         (utf-8-er): Likewise.
2339
2340 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2341
2342         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2343         instead of `utf-8-unix' in UTF-2000.
2344
2345         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2346
2347 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2348
2349         * mule/japanese.el (euc-jisx0213): New coding-system.
2350
2351         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2352         `japanese-jisx0208-1990' as the mother.
2353
2354 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2355
2356         * dumped-lisp.el (preloaded-file-list): Change condition of
2357         loading "close-cdb".
2358
2359 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2360
2361         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2362         setup `coded-charset-entity-reference-alist'.
2363
2364 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2365
2366         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2367         UTF-2000.
2368
2369 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2370
2371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2372         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2373
2374 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2375
2376         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2377         (chinese-big5-eten-a): Likewise.
2378         (chinese-big5-eten-b): Likewise.
2379         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2380         code range is #x8140 .. #x8DFE.
2381
2382 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2383
2384         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2385         UTF-2000.
2386         (chinese-big5-cdp): Likewise.
2387
2388 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2389
2390         * dumped-lisp.el (preloaded-file-list): Rename
2391         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2392
2393 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2394
2395         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2396         append `system-char-db-source-file-list' into
2397         `preloaded-file-list' in UTF-2000.
2398
2399 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2400
2401         * dumped-lisp.el (preloaded-file-list): Delete
2402         character-definition files.
2403
2404 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2405
2406         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2407         UTF-2000.
2408
2409 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2410
2411         * mule/mule-charset.el (default-coded-charset-priority-list):
2412         Delete `mojikyo-2022-1'.
2413
2414 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2415
2416         * mule/mule-charset.el (default-coded-charset-priority-list):
2417         Delete `mojikyo'.
2418
2419 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2420
2421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2422         `ucs-sip'.
2423
2424 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2425
2426         * mule/mule-charset.el (default-coded-charset-priority-list):
2427         Comment out `chinese-gb12345'.
2428
2429 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2430
2431         * bytecomp.el (byte-compile-insert-header): Fixed.
2432
2433 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2434
2435         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2436         XEmacs UTF-2000.
2437
2438 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2439
2440         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2441         UTF-2000.
2442
2443 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2444
2445         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2446         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2447
2448 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2449
2450         * mule/mule-charset.el (default-coded-charset-priority-list):
2451         `japanese-jef-china3' is renamed `china3-jef'.
2452
2453 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2454
2455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2456         `japanese-jef-china3' and `ideograph-cbeta'.
2457
2458 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2459
2460         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2461
2462 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2463
2464         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2465         `chinese-big5-cdp'.
2466
2467 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2468
2469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2470         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2471
2472 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2473
2474         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2475         loading character definitions.
2476
2477 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2478
2479         * dumped-lisp.el (preloaded-file-list): Rename
2480         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2481
2482 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2483
2484         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2485         `chinese-big5'.
2486
2487 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2488
2489         * dumped-lisp.el (preloaded-file-list): Dump
2490         "Ideograph-R028-Private" with XEmacs UTF-2000.
2491
2492 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2493
2494         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2495         `chinese-gb12345'.
2496
2497 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2498
2499         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2500         `ideograph-gt-pj-{1..11}'.
2501
2502         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2503         XEmacs UTF-2000.
2504
2505 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2506
2507         * mule/mule-charset.el (default-coded-charset-priority-list):
2508         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2509         `chinese-isoir165'.
2510
2511 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2512
2513         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2514         `image/png', `image/x-xpm' and `image/tiff'.
2515
2516         * files.el (binary-file-regexps): Add *.PNG.
2517
2518 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2519
2520         * mule/mule-charset.el (default-coded-charset-priority-list):
2521         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2522         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2523
2524 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2525
2526         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2527         the first completion when UTF-2000 is running.
2528
2529 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2530
2531         * mule/mule-charset.el (default-coded-charset-priority-list):
2532         Delete `ucs'.
2533
2534 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2535
2536         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2537
2538         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2539         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2540
2541 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2542
2543         * mule/vietnamese.el (vscii-2): Delete abolished property
2544         `composite'; now composite mode is default.
2545
2546 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2547
2548         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2549         of `raw-text'; check \uHHHH representation even if non-ascii
2550         characters are not found.
2551
2552         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2553         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2554         unconditionally.
2555
2556         * mule/viet-ccl.el: New file.
2557
2558         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2559         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2560         - Separate CCL based implementations to viet-ccl.el.
2561
2562 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2563
2564         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2565         "jisx0213.2000-1".
2566         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2567
2568         * mule/mule-charset.el (default-coded-charset-priority-list):
2569         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2570         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2571
2572 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2573
2574         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2575
2576 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2577
2578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2579         `ucs' in UTF-2000.
2580
2581 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2582
2583         * mule/mule-charset.el (default-coded-charset-priority-list):
2584         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2585         `arabic-iso8859-6'.
2586
2587 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2588
2589         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2590         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2591
2592 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2593
2594         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2595         `katakana-jisx0201' in UTF-2000.
2596
2597 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2598
2599         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2600         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2601         "u0FB50-Arabic-Presentation-Forms-A",
2602         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2603         "u0FE50-Small-Form-Variants",
2604         "u0FE70-Arabic-Presentation-Forms-B",
2605         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2606         UTF-2000.
2607
2608 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2609
2610         * dumped-lisp.el (preloaded-file-list): Delete
2611         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2612         ... "Ideograph-R214-Flute" in UTF-2000.
2613
2614 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2615
2616         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2617         (japanese-jisx0213-2): New coded-charset.
2618
2619         * dumped-lisp.el (preloaded-file-list): Add
2620         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2621         "Ideograph-R030-Mouth".
2622
2623 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2624
2625         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2626         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2627         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2628         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2629         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2630         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2631         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2632         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2633
2634 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2635
2636         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2637         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2638         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2639         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2640         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2641
2642         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2643         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2644
2645 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2646
2647         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2648         in UTF-2000.
2649
2650 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2651
2652         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2653         (chinese-isoir165): Moved from mule/chinese.el.
2654         (chinese-cns11643-3): Moved from mule/chinese.el.
2655         (chinese-cns11643-4): Moved from mule/chinese.el.
2656         (chinese-cns11643-5): Moved from mule/chinese.el.
2657         (chinese-cns11643-6): Moved from mule/chinese.el.
2658         (chinese-cns11643-7): Moved from mule/chinese.el.
2659
2660         * mule/chinese.el: Move definition of coded-charsets to
2661         mule/mule-conf.el.
2662
2663 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2664
2665         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2666         `ideograph-daikanwa'.
2667
2668 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2669
2670         * dumped-lisp.el (preloaded-file-list): Delete
2671         "ccs-jisx0201-latin.el".
2672
2673 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2674
2675         * dumped-lisp.el (preloaded-file-list): Add
2676         "u031A0-Extended-Bopomofo" in UTF-2000.
2677
2678 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2679
2680         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2681         renamed to u02E00-CJK-Radical-Supplement.
2682
2683 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2684
2685         * dumped-lisp.el (preloaded-file-list): Add
2686         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2687         "u030A0-Katakana", "u03100-Bopomofo",
2688         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2689         "u03200-Enclosed-CJK-Letters-and-Months" and
2690         "u03300-CJK-Compatibility".
2691
2692 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2693
2694         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2695         "u02F00-Kangxi-Radicals" and
2696         "u02FF0-Ideographic-Description-Characters".
2697
2698 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2699
2700         * dumped-lisp.el (preloaded-file-list): Add
2701         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2702         "u02800-Braille-Patterns" in UTF-2000.
2703
2704 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2705
2706         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2707         "uXXXXX-*.el" in UTF-2000.
2708
2709         * bytecomp.el (byte-compile-insert-header): Delete comments if
2710         non-ASCII characters are found; allow `byte-compile-dynamic' and
2711         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2712         `raw-text'.
2713
2714 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2715
2716         * dumped-lisp.el (preloaded-file-list): Add
2717         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2718         "u025A0-Geometric-Shapes.el".
2719
2720 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2721
2722         * dumped-lisp.el (preloaded-file-list): Add
2723         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2724         "u02460-Enclosed-Alphanumerics.el".
2725
2726 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2727
2728         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2729         `chinese-gb2312'.
2730
2731         * dumped-lisp.el (preloaded-file-list): Add
2732         "u02200-Mathematical-Operators.el" and
2733         "u02300-Miscellaneous-Technical.el".
2734
2735 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2736
2737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2738         `chinese-cns11643-*'.
2739
2740         * dumped-lisp.el (preloaded-file-list): Add
2741         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2742         "u02190-Arrows.el" in UTF-2000.
2743
2744 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2745
2746         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2747         `korean-ksc5601'.
2748
2749         * dumped-lisp.el (preloaded-file-list): Add
2750         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2751         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2752         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2753
2754 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2755
2756         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2757
2758 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2759
2760         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2761         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2762         "u01780-Khmer.el", "u01800-Mongolian.el",
2763         "u01E00-Latin-Extended-Additional.el" and
2764         "u01F00-Greek-Extended.el" in UTF-2000.
2765
2766 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2767
2768         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2769         `ethiopic-ucs' and `ethiopic'.
2770
2771         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2772         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2773
2774         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2775         from mule/ethiopic.el.
2776
2777         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2778         mule/mule-conf.el.
2779
2780 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2781
2782         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2783         `lao'.
2784
2785         * mule/mule-conf.el (lao): New coded-charset.
2786
2787         * dumped-lisp.el (preloaded-file-list): Add
2788         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2789         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2790         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2791         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2792         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2793
2794 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2795
2796         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2797         `ucs-bmp' and `arabic-iso8859-6'.
2798
2799 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2800
2801         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2802         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2803         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2804
2805 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2806
2807         * startup.el (normal-top-level): Load autoload file for UTF-2000
2808         in UTF-2000.
2809
2810 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2811
2812         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2813         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2814         "u00020-Basic-Latin.el", "u00080-C1.el",
2815         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2816         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2817         "u002B0-Spacing-Modifier-Letters.el",
2818         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2819         UTF-2000.
2820
2821 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2822
2823         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2824         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2825         instead of `vietnamese-viscii-*'.
2826
2827 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2828
2829         * mule/mule-conf.el: New file.
2830
2831         * mule/misc-lang.el: Move definition of charset `ipa' to
2832         mule/mule-conf.el.
2833
2834 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2835
2836         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2837         `latin-viscii'; prefer it for characters used in Vietnamese.
2838
2839 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2840
2841         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2842
2843 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2844
2845         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2846         `vietnamese-viscii-lower'.
2847         (latin-viscii-upper): Renamed from charset
2848         `vietnamese-viscii-upper'.
2849         (vietnamese-viscii-lower): New alias for charset
2850         `latin-viscii-lower'.
2851         (vietnamese-viscii-upper): New alias for charset
2852         `latin-viscii-upper'.
2853
2854 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2855
2856         * mule/mule-charset.el (default-coded-charset-priority-list):
2857         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2858
2859 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2860
2861         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2862         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2863         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2864         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2865         lisp/utf-2000.
2866
2867 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2868
2869         * mule/ccs-tcvn5712.el: New file.
2870
2871 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2872
2873         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2874         in UTF-2000.
2875
2876 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2877
2878         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2879         `japanese-jisx0208'.
2880
2881 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2882
2883         * dumped-lisp.el (preloaded-file-list): Add
2884         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2885         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2886         UTF-2000.
2887
2888         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2889         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2890         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2891         mule/ccs-viscii.el: New files.
2892
2893         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2894         if \uXXXX is found.
2895
2896 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2897
2898         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2899         `hiragana-jisx0208' and `katakana-jisx0208'.
2900
2901 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2902
2903         * mule/chinese.el (chinese-cns11643-3): Define it even if
2904         `utf-2000' is provided.
2905         (chinese-cns11643-4): Likewise.
2906         (chinese-cns11643-5): Likewise.
2907         (chinese-cns11643-6): Likewise.
2908         (chinese-cns11643-7): Likewise.
2909
2910 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2911
2912         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2913         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2914
2915 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2916
2917         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2918         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2919
2920 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2921
2922         * mule/mule-charset.el (default-coded-charset-priority-list):
2923         Setup in UTF-2000.
2924
2925 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2926
2927         * mule/viet-chars.el: Don't define charset
2928         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2929         they are defined as builtin charsets.
2930
2931 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2932
2933         * version.el (emacs-version): Add more space just before UTF-2000
2934         version string.
2935
2936 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2937
2938         * version.el ([constant] emacs-version): Don't add a space in the
2939         preceding place of `xemacs-betaname' because it is duplicated.
2940         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2941
2942         * startup.el (splash-frame-body): Add ETL.
2943
2944 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2945
2946         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2947         is provided because it is defined as builtin charset.
2948         (chinese-cns11643-4): Likewise.
2949         (chinese-cns11643-5): Likewise.
2950         (chinese-cns11643-6): Likewise.
2951         (chinese-cns11643-7): Likewise.
2952
2953 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2954
2955         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2956         coding-system `iso-10646-ucs-4' is not defined.
2957
2958 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2959
2960         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2961         coding-system if `utf-2000' is provided.
2962
2963 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2964
2965         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2966         `utf-2000' is provided.
2967
2968 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2969
2970         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2971         if utf-2000 is provided temporally.
2972
2973 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2974
2975         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2976         as builtin variable].
2977
2978 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2979
2980         * files.el (insert-file-contents-literally): Treat file as binary;
2981         call file-name-handlers. [sync with Emacs 20.3.10]
2982
2983 2008-12-28  Vin Shelton  <acs@xemacs.org>
2984
2985         * XEmacs 21.4.22 is released
2986
2987 2008-12-30  Vin Shelton  <acs@xemacs.org>
2988
2989         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2990         during building even if no packages are found.
2991
2992 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2993
2994         * printer.el (generic-print-region): 
2995         (generic-print-buffer): 
2996         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2997         check if the msprinter device is available, now that msprinter is
2998         always available as a specifier tag. 
2999
3000 2008-12-24  Vin Shelton  <acs@xemacs.org>
3001
3002         * about.el: Add Francisco to my bio!
3003
3004 2008-12-23  Vin Shelton  <acs@xemacs.org>
3005
3006         * autoload.el: Move operator definitions to autoload-operators.el
3007         in the xemacs-base package.
3008
3009 2007-11-22  Vin Shelton  <acs@xemacs.org>
3010
3011         * about.el (about-hacker-contribution): Updated my bio.
3012
3013 2007-10-07  Vin Shelton  <acs@xemacs.org>
3014
3015         * XEmacs 21.4.21 is released
3016
3017 2007-09-19  Didier Verna  <didier@xemacs.org>
3018
3019         Update my personal info.
3020         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3021         * about.el (about-other-current-hackers): Ditto.
3022         * about.el (about-url-alist): Add my musical website.
3023         * about.el (about-personal-info): Update my entry.
3024         * about.el (about-hacker-contribution): Ditto.
3025
3026 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3027
3028         * package-get.el (package-get-download-sites): Update download
3029         sites in Japan.
3030         * package-get.el (package-get-pre-release-download-sites): Ditto.
3031
3032 2007-08-18  Vin Shelton  <acs@xemacs.org>
3033
3034         * package-get.el (package-get-pre-release-download-sites): Sync
3035         mirror sites with 21.5.  (Thanks, Adrian)
3036
3037 2007-08-09  Mike Sperber  <mike@xemacs.org>
3038
3039         * startup.el (migrate-user-init-file): Create backup of
3040         `user-init-file' before migrating.
3041         * startup.el (maybe-migrate-user-init-file): Print
3042         information about backup file.
3043         (maybe-create-compatibility-dot-emacs): Follow above change.
3044
3045 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3046
3047         * font-lock.el: Sync font-lock-add-keywords and
3048         font-lock-remove-keywords from GNU Emacs.
3049         * font-lock.el (font-lock-keywords-alist): New.
3050         * font-lock.el (font-lock-removed-keywords-alist): New.
3051         * font-lock.el (font-lock-add-keywords): New.
3052         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3053         * font-lock.el (font-lock-remove-keywords): New.
3054
3055 2007-08-16  Vin Shelton  <acs@xemacs.org>
3056
3057         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3058         patch from Hans de Graaff.
3059
3060 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3061
3062         * package-get.el (package-get-download-sites): Document Chile and
3063         update Denmark download site.
3064         * package-get.el (package-get-pre-release-download-sites): Ditto.
3065
3066 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3067
3068         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3069
3070 2006-12-09  Vin Shelton  <acs@xemacs.org>
3071
3072         * XEmacs 21.4.20 is released
3073
3074 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3075
3076         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3077
3078 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3079
3080         * info.el (Info-find-file-node, Info-insert-dir)
3081         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3082         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3083         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3084         and discussion.
3085
3086 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3087
3088         * obsolete.el (line-beginning-position): New, from 21.5.x.
3089         (line-end-position): Ditto.
3090
3091 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3092
3093         * package-get.el (package-get-download-sites): Welcome
3094         nl.xemacs.org and Thanks!
3095         * package-get.el (package-get-pre-release-download-sites): Ditto.
3096
3097 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3098
3099         * font-lock.el: Add support for not-so recent changes in Java to
3100         java-mode.
3101
3102 2006-01-28  Vin Shelton  <acs@xemacs.org>
3103
3104         * XEmacs 21.4.19 is released
3105
3106 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3107
3108         * easymenu.el: Update copyright. 
3109         * easymenu.el (easy-menu-all-popups):
3110         Add a docstring. 
3111         * easymenu.el (easy-menu-add):
3112         Document a bug, rework the function to preserve any existing
3113         non-default mode-popup-menu instead of overwriting it, and not to
3114         bother normalising the menu title (nothing else does).
3115         * easymenu.el (easy-menu-remove):
3116         Restore the default mode-popup-menu instead of leaving an empty
3117         one when we remove the last easy-menu popup. 
3118
3119 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3120
3121         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3122         as suggested by Rodrigo Ventura.
3123         * package-get.el (package-get-pre-release-download-sites): Ditto,
3124         with replacement of xemacs-21.5 by beta, which is the logical path
3125         to our beta core and package pre-releases.
3126
3127 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3128
3129         * package-get.el (package-get-download-sites): Add Hong Kong
3130         download site.
3131         * package-get.el (package-get-pre-release-download-sites): Ditto.
3132
3133 2005-12-26  Vin Shelton  <acs@xemacs.org>
3134
3135         * find-paths.el:
3136         * find-paths.el (paths-emacs-root-p): Add search for package root.
3137         * find-paths.el (paths-find-emacs-root): Replaced with
3138         paths-find-invocation-roots, which returns a list of roots.
3139         * find-paths.el (paths-find-invocation-roots): New.
3140         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3141
3142 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3143
3144         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3145         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3146
3147 2005-12-03  Vin Shelton <acs@xemacs.org>
3148
3149         * XEmacs 21.4.18 is released
3150
3151 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3152
3153         * package-get.el (package-get-download-sites): Update reflecting
3154         latest http://www.xemacs.org/Releases/ information generated by
3155         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3156         * package-get.el (package-get-pre-release-download-sites): Ditto.
3157
3158 2005-02-28  Simon Josefsson  <jas@extundo.com>
3159
3160         * about.el (xemacs-hackers): Add jas.
3161         (about-other-current-hackers): Likewise.
3162         (about-url-alist): Add URL for jas.
3163         (about-personal-info): Document jas.
3164         (about-hacker-contribution): Describe jas contributions.
3165
3166 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3167
3168         * easymenu.el (easy-menu-remove): As described in 
3169         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3170         except the "Command" menu from mode-popup-menu. 
3171
3172 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3173  
3174         * font.el (font-spatial-to-canonical): Correct calculation of 
3175         return value for pixel-based input value. 
3176  
3177 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3178
3179         * code-process.el (call-process): Process-related docstring
3180         improvements spurred by Norbert Koch.
3181         * code-process.el (call-process-region): Ditto.
3182         * code-process.el (start-process): Ditto.
3183
3184 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3185
3186         * finder.el (finder-find-library): Return filename actually
3187         searched for.
3188
3189 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3190
3191         * help.el (view-emacs-news): Use `expand-file-name' instead of
3192         `locate-data-file' as the latter will find any "NEWS" files that
3193         might exist in packages _before_ the one in core.
3194
3195 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3196
3197         * package-get.el (package-get-init-package):
3198         package-get-init-package buglet (21.4.17) by Jeff Mincy
3199         <mincy@rcn.com> fixing false temporary load-path shadows reported
3200         after package installation and simplifying code.
3201
3202 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3203
3204         * package-get.el (package-get-download-sites): Sync mirrors list
3205         with the XEmacs website.
3206         (package-get-pre-release-download-sites): Ditto.
3207
3208 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3209
3210         * derived.el (derived-mode-merge-syntax-tables):
3211         Revert my 21.5-only patch of 2003-07-18 which slipped in
3212         through Jerry James's patch of 2004-06-07.
3213
3214 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3215
3216         * cmdloop.el (keyboard-quit): Remove workaround for
3217         `region-active-p' not making sure active region is in current
3218         buffer now that it does.
3219         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3220         * simple.el (region-active-p): `region-active-p' to only return t
3221         when active region is in current buffer.
3222
3223 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3224
3225         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3226         package names, quell a byte-compiler warning, doc fix.
3227
3228 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3229
3230         * buffer.el (pop-to-buffer):
3231         * window-xemacs.el (display-buffer):
3232         Document use of `same-window-buffer-names,' `same-window-regexps'
3233         by pop-to-buffer and display-buffer. 
3234         
3235 2005-02-06  Vin Shelton <acs@xemacs.org>
3236
3237         * XEmacs 21.4.17 is released
3238
3239 2005-01-29  Ben Wing  <ben@xemacs.org>
3240
3241         * shadow.el (find-emacs-lisp-shadows):
3242         Add custom-defines to list of ignored files.
3243
3244 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3245
3246         * simple.el (shifted-motion-keys-select-region): Fix statement
3247         about unshifted-motion-keys-deselect-region.
3248
3249 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3250
3251         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3252         now) for GNU Emacs compatibility.
3253         (make-obsolete-variable): Ditto.
3254
3255 2004-01-08  Ben Wing  <ben@xemacs.org>
3256
3257         * code-files.el (load):
3258         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3259
3260 2004-12-05  Vin Shelton <acs@xemacs.org>
3261
3262         * XEmacs 21.4.16 is released
3263
3264 2004-12-04  Vin Shelton  <acs@xemacs.org>
3265
3266         * auto-autoloads.el: Regenerated.
3267
3268         * custom-load.el: Regenerated.
3269
3270 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3271
3272         Fix bug: apropos errors if a defalias refers to an undefined
3273         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3274
3275         * apropos.el (apropos):
3276         (apropos-command):
3277         * help.el (frob-help-extents):
3278         * help-macro.el (make-help-screen):
3279         * hyper-apropos.el (hyper-apropos-grok-functions):
3280         (hyper-apropos-get-doc):
3281         Catch void-function error thrown by `documentation'.
3282
3283 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3284
3285         * packages.el (package-require): Fix incorrect arg to format.
3286         This fixes a `format specifier' error.
3287
3288 2004-08-13  Jerry James  <james@xemacs.org>
3289
3290         * bytecomp.el (forward-word): Tell the byte compiler the correct
3291         number of arguments to forward-word.
3292
3293 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3294
3295         * etags.el: Fixed loading of include files for tag completion. Now
3296         you can make a tag file for a library, include it into your
3297         project and it will be reloaded only if it changed. Infinte
3298         include loops are detected and the correct tag files are loaded.
3299         * etags.el (buffer-tag-table-list): Load and verify tag files in
3300         the external function buffer-tag-table-list-load.
3301         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3302         tag files. Also load the included tag files. The priority of the
3303         included files is right below their parent file. If multiple
3304         matches occur then the symbols from the parent file are found
3305         first.
3306         * etags.el (tag-table-include-files): Corrected comment
3307         string. Switched to pattern constant tags-include-pattern to have
3308         it at a central location.
3309         * etags.el (tags-include-pattern): Added doc string.
3310         * etags.el (add-to-tag-completion-table): Removed obsolete
3311         comments as the include files are allready returned by
3312         buffer-tag-table-list and loaded.
3313         * etags.el (find-tag-internal): The include files are allready
3314         included in tag-tables as buffer-tag-table-list returns them now.
3315
3316 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3317
3318         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3319         Loading items into the notebook is now done by C code.
3320         * widgets-gtk.el (gtk-widget-instantiate-internal):
3321         Style no longer changed.
3322
3323 2004-06-28  Nix  <nix@esperi.org.uk>
3324
3325         * cmdloop.el (truncate-command-history-for-gc): Delay
3326         execution of all things that look up variable bindings,
3327         via `enqueue-eval-event'.
3328
3329 2004-06-24  Vin Shelton  <acs@xemacs.org>
3330
3331         * package-get.el (package-get-require-signed-base-updates):
3332         now defaults to nil.
3333
3334 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3335
3336         * subr.el (split-string): Clean up docstring.
3337
3338 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3339
3340         * faces.el (zmacs-region): fix typo in docstring.
3341
3342 2004-06-07  Jerry James  <james@xemacs.org>
3343
3344         * derived.el: Synch with Emacs 21.3.
3345         * subr.el (with-local-quit): New, from Emacs 21.3.
3346         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3347         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3348         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3349
3350 2004-06-16  Jerry James  <james@xemacs.org>
3351
3352         * cl.el (cl-set-substring): Increment start by the length of the
3353         string, not the string itself.
3354
3355 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3356
3357         * etags.el (tag-table-include-files): Expand included TAGS file
3358         paths to avoid problems with relative paths.  Thanks to Peter
3359         Chubb <peterc@gelato.unsw.edu.au>.
3360         * etags.el (tags-include-pattern): New.
3361         * etags.el (add-to-tag-completion-table): Parse and ignore
3362         trailing include lines.
3363
3364 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3365
3366         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3367         avoiding line solely composed of equal signs.
3368
3369 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3370
3371         * cus-edit.el (alloc): Typo fix.
3372         * cus-edit.el (custom-browse-visibility): Ditto.
3373         * cus-edit.el (custom-variable-value-create): Ditto.
3374         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3375         * cus-edit.el (custom-save-variables): Bind print-length and
3376         print-level to nil to avoid value abbreviation.
3377         * cus-edit.el (custom-save-face-internal): Ditto.
3378         * cus-edit.el (custom-save-faces): Save in sorted order.
3379         * cus-edit.el (custom-save-resets): Bind print-length and
3380         print-level to nil to avoid value abbreviation.
3381         * cus-edit.el (custom-save-loaded-themes): Ditto.
3382
3383 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3384
3385         * subr.el (split-string-default-separators): New.
3386         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3387         see comment in source.
3388
3389 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3390
3391         * mule/japanese.el (paragraph-start, paragraph-separate):
3392         Remove anchor to BOL.
3393
3394 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3395
3396         * cl.el (gensym, gentemp): Improve docstrings.
3397
3398 2004-05-10  Vin Shelton  <acs@xemacs.org>
3399
3400         * etags.el: Sync with 21.5 version.
3401
3402 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3403
3404         * etags.el:
3405         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3406         only for use with exuberant ctags. This will also enable building of 
3407         completion tables with exuberant ctags. This will not work with
3408         xemacs ctags. 
3409         * etags.el (get-tag-table-buffer): New function for creating of
3410         completion table is used if tags-exuberant-ctags-optimization-p ist t
3411         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3412         finding the tag names. New.
3413         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3414         building tag completion table with exuberant ctags. New.
3415         * etags.el (find-tag-internal): Improve exact tag matching for tags
3416         with name fields. Before the patch return types of functions or
3417         function parameters (with exuberant ctags) were found as matches.
3418
3419 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3420
3421         * list-mode.el (display-completion-list): Fixed completion list was
3422         taking the width of the frame and not of the window for displaying
3423         the selection methods.
3424
3425 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3426
3427         * menubar-items.el (default-menubar): Options are saved to custom.el.
3428
3429
3430 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3431
3432         * isearch-mode.el (isearch-abort): Preserve successful search target.
3433
3434 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3435
3436         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3437         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3438         Bihlmeyer.
3439         * gnuserv.el (gnuserv-mode-line-string): New.
3440         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3441         gnuserv-mode.
3442         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3443         * gnuserv.el (gnuserv-edit-files): Use
3444         make-x-device-with-gtk-fallback.
3445
3446 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3447
3448         * gtk-widgets.el: New import: gtk-accel-group-new.
3449         * dialog-gtk.el:
3450         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3451         * dialog-gtk.el (popup-builtin-question-dialog):
3452         Added support for dialog button mnemonics.
3453
3454 2004-03-22  Chris Green <cmg@dok.org>
3455
3456         * process.el (shell-command): Output buffer was ignored when a
3457         background process was run via shell-command.
3458
3459 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3460
3461         * cus-edit.el (custom-save-variables): Retrieve a list of
3462         variables to save first, sort it, and make sure the variables are
3463         saved in sorted order.
3464
3465 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3466  
3467         * package-get.el (package-get-update-base-from-buffer): Force
3468         binary coding system for verifying GnuPG signature in the
3469         package-index file.
3470  
3471 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3472
3473         * package-get.el (package-get-package-index-file-location): Handle
3474         missing "EMACSPACKAGEPATH" environment variable.
3475
3476 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3477
3478         * package-admin.el (package-admin-find-top-directory): Simplify
3479         directory comparisions and fix substring errors on short path
3480         components.
3481         * package-get.el (package-get-package-index-file-location):
3482         Default to first component of "EMACSPACKAGEPATH", if set.
3483
3484 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3485
3486         * package-get.el (process-error): New error datum.
3487
3488 2004-02-02  Vin Shelton <acs@xemacs.org>
3489
3490         * XEmacs 21.4.15 is released
3491
3492 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3493
3494         * itimer.el (activate-itimer): Modify the itimer timeout value as
3495         if it were begun at the last time when the itimer driver was woken
3496         up.
3497
3498 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3499
3500         * specifier.el (Copyright):
3501         Update.
3502         (make-specifier-and-init):
3503         (map-specifier):
3504         (canonicalize-inst-pair):
3505         (canonicalize-spec-list):
3506         (set-specifier):
3507         Synch docstrings to 21.5 where appropriate.
3508
3509 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3510
3511         * package-get.el (package-get-list-packages-where): New.  A
3512         function that allows searching for groups of packages.  For
3513         example, find all packages that require the fsf-compat package.
3514
3515 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3516
3517         The Great PUI Sync.
3518
3519         * auto-autoloads.el: Regenerated.
3520
3521         * custom-load.el: Regenerated.
3522
3523         * dumped-lisp.el (packages-hardcoded-lisp): New.
3524
3525         * menubar-items.el (menu-max-items): New.
3526         (menu-submenu-max-items): New.
3527         (menu-submenu-name-format): New.
3528         (menu-split-long-menu): New.
3529         (menu-sort-menu): New.
3530         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3531
3532         * obsolete.el (pui-add-install-directory): Renamed to the more
3533         logical `pui-set-local-package-get-directory'.
3534         (package-get-download-menu): Moved to `package-ui.el' and renamed
3535         to `package-ui-add-download-menu'.
3536
3537         * package-admin.el (package-admin-install-function-mswindows):
3538         Whitespace clean up.
3539         (package-admin-add-single-file-package): Removed.
3540         (package-admin-default-install-function): Whitespace clean up.
3541         (package-admin-find-top-directory): New.
3542         (package-admin-get-install-dir): Use it.
3543         (package-admin-get-manifest-file): 
3544         (package-admin-check-manifest): 
3545         (package-admin-add-binary-package):
3546         (package-admin-get-lispdir):
3547         (package-admin-delete-binary-package):
3548         (package-admin):
3549
3550         * package-get.el (package-get-package-index-file-location): New.
3551         (package-get-install-to-user-init-directory): New.
3552         (package-get-remote):
3553         (package-get-download-sites):
3554         (package-get-pre-release-download-sites): New.
3555         (package-get-site-release-download-sites): New.
3556         (package-get-base-filename):
3557         (package-get-always-update):
3558         (package-get-user-index-filename): Removed.
3559         (package-get-pgp-available-p): New.
3560         (package-get-require-signed-base-updates):
3561         (package-get-was-current):
3562         (package-entries-are-signed): New.
3563         (package-get-continue-update-base): New.
3564         (package-get-download-menu): Removed.
3565         (package-get-require-base):
3566         (package-get-update-base-entry):
3567         (package-get-locate-file):
3568         (package-get-locate-index-file):
3569         (package-get-maybe-save-index):
3570         (package-get-update-base):
3571         (package-get-update-base-from-buffer):
3572         (package-get-update-base-entries):
3573         (package-get-interactive-package-query):
3574         (package-get-update-all):
3575         (package-get-all):
3576         (package-get-dependencies):
3577         (package-get-init-package):
3578         (package-get-info): New.
3579         (package-get):
3580         (package-get-staging-dir):
3581         (package-get-set-version-prop): Removed.
3582         (package-get-installedp):
3583         (package-get-ever-installed-p):
3584         (packages): Removed.
3585         (package-get-custom-groups): Removed.
3586         (package-get-custom): Removed.
3587         (package-get-custom-add-entry): Removed.
3588
3589         * package-info.el (batch-update-package-info):
3590
3591         * package-net.el (package-net-batch-generate-bin-ini):
3592         (package-net-update-installed-db):
3593
3594         * package-ui.el (pui-info-buffer):
3595         (pui-directory-exists): Removed.
3596         (pui-package-dir-list): Removed.
3597         (pui-add-install-directory): Removed.
3598         (package-ui-download-menu): New.
3599         (package-ui-pre-release-download-menu): New.
3600         (package-ui-site-release-download-menu): New.
3601         (pui-set-local-package-get-directory): New.
3602         (pui-package-symbol-char):
3603         (pui-update-package-display):
3604         (pui-toggle-package):
3605         (pui-toggle-package-key):
3606         (pui-toggle-package-delete):
3607         (pui-toggle-package-delete-key):
3608         (pui-toggle-package-event):
3609         (pui-toggle-verbosity-redisplay):
3610         (pui-install-selected-packages):
3611         (pui-add-required-packages):
3612         (pui-help-echo):
3613         (pui-display-info):
3614         (list-packages-mode):
3615         (pui-list-packages):
3616
3617         * packages.el (packages-compute-package-locations):
3618         (package-require):
3619         (package-delete-name):
3620         (packages-hardcoded-lisp): Removed.
3621         (packages-useful-lisp): Removed.
3622         (packages-unbytecompiled-lisp): Removed.
3623         (packages-find-package-directories):
3624
3625         Summary:
3626
3627         Major code clean up of all things PUI.
3628
3629         Much improved code to determine where packages should be
3630         installed.  PUI no longer depends on any packages being
3631         pre-installed to compute where packages are to be installed to.
3632
3633         The user can specify the location of their package-index file.  It
3634         isn't necessary to set this because it has sane defaults.  People
3635         who "run-in-place" won't accidently overwrite the CVS
3636         package-index file.  See
3637         `package-get-package-index-file-location'. 
3638
3639         PUI will now properly clean up after itself in the event of an
3640         unsuccessful package install.  This drastically reduces the number
3641         of "wrong md5sum" FAQs.
3642
3643         non-Mule XEmacsen can no longer install Mule packages.
3644
3645         Package management via the custom interface has been removed.
3646
3647         The PUI related menubar items have been reorganised.
3648
3649         The PGP verification code has been fixed and the default for
3650         whether or not it is used is automatically computed.
3651
3652         * update-elc.el ((preloaded-file-list site-load-packages
3653         need-to-dump dumped-exe)):
3654         Just a couple of small changes to allow for
3655         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3656         existing anymore.
3657
3658 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3659
3660         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3661         apply `format' to the first argument of byte-compile-warn, it
3662         already calls format.
3663
3664 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3665
3666         * files.el (delete-old-versions): Avoid going interactive during
3667         make install when environment variable VERSION_CONTROL is set.
3668
3669 2003-12-04  Vin Shelton  <acs@xemacs.org>
3670
3671         * menubar-items.el (menu-item-search): Only bring up search dialog
3672         box if the feature is available and desired.
3673
3674 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3675
3676         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3677
3678 2003-11-05  Vin Shelton  <acs@xemacs.org>
3679
3680         * help.el (Help-prin1-face):
3681         (Help-princ-face):
3682         princ and prin1 are functions and need to be called as such.  The
3683         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3684
3685 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3686
3687         * about.el (about-xemacs): Give full version and build date.
3688
3689 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3690
3691         * win32-native.el (grep-null-device): This XEmacs has null-device.
3692
3693 2003-09-06  Mike Sperber  <mike@xemacs.org>
3694
3695         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3696         implement the specified semantics for `defvar.'
3697
3698 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3699
3700         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3701         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3702         displaying buffer in question.
3703
3704 2003-09-03  Vin Shelton <acs@xemacs.org>
3705
3706         * XEmacs 21.4.14 is released
3707
3708 2003-08-17  Vin Shelton  <acs@xemacs.org>
3709
3710         * about.el: Vanity patch.
3711
3712 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3713
3714         * code-process.el (call-process):
3715         (call-process-region):
3716         (start-process):
3717         Document coding system processing.
3718
3719 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3720
3721         * startup.el (splash-frame-body): Idiomatic English.
3722
3723 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3724
3725         * font-lock.el (font-lock-match-java-declarations): Move
3726         save-restriction, narrow-to-region to beginning of function to
3727         avoid going beyond the limit and causing an infloop.
3728
3729 2003-04-16  Jerry James  <james@xemacs.org>
3730
3731         * keydefs.el: Remove mappings for keys mapped to the nowhere
3732         defined function function-key-error.
3733
3734 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3735
3736         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3737         lisp-interaction-mode-hook): Add the docstrings.
3738
3739 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3740
3741         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3742         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3743         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3744
3745 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3746
3747         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3748         lambda list after the original doc.  Care about
3749         #'(lambda () "SingleString") 
3750         (cl-upcase-arg): 
3751         (cl-function-arglist):
3752         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3753         circular data structures in lambda list specification
3754
3755 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3756
3757         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3758         to appear in font-lock-function-name-face.
3759
3760 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3761
3762         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3763         is not also the value of the lambda.
3764
3765 2003-05-06  Andy Piper  <andy@xemacs.org>
3766
3767         * files.el (revert-buffer): Make sure local variables get processed,
3768         even in the case of an optimized reversion.
3769
3770 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3771
3772         * XEmacs 21.4.13 is released
3773
3774 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3775
3776         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3777         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3778
3779 2003-02-14  Ben Wing  <ben@xemacs.org>
3780
3781         * byte-optimize.el:
3782         * byte-optimize.el (byte-compile-inline-expand):
3783         * byte-optimize.el (byte-compile-unfold-lambda):
3784         * byte-optimize.el (byte-optimize-form-code-walker):
3785         * byte-optimize.el (byte-optimize-form):
3786         * byte-optimize.el (byte-decompile-bytecode-1):
3787         * byte-optimize.el (byte-optimize-lapcode):
3788         Review carefully and sync up to 20.7 except for areas as noted.
3789         Fixes problem with JDE compilation.
3790
3791 2003-02-05  Ben Wing  <ben@xemacs.org>
3792
3793         * simple.el:
3794         * simple.el (motion-keys-for-shifted-motion):
3795         Omit M-S-home/end from motion keys.
3796
3797 2003-02-07  Ben Wing  <ben@xemacs.org>
3798
3799         * text-props.el (text-property-any):
3800         * text-props.el (text-property-not-all):
3801         Fix bug when end > start.
3802
3803 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3804
3805         * info.el (Info-insert-dir): Make default-directory end in
3806         separator.  Patch due to Martin Buchholz.
3807
3808 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3809
3810         * XEmacs 21.4.12 "Portable Code" is released.
3811
3812 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3813
3814         * about.el: Update golubev data.
3815
3816 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3817
3818         * isearch-mode.el (isearch-mode-map): Substitute comment on
3819         desirability, and back out "GR is printable" changes.
3820
3821 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3822
3823         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3824
3825 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3826
3827         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3828
3829 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3830
3831         * menubar-items.el (default-menubar): Use browse-url-mozilla
3832         instead of browse-url-gnome-moz for Mozilla.
3833
3834 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3835
3836         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3837
3838 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3839
3840         * files.el (auto-mode-alist): Remove redundant entries for modes
3841         that live in packages.
3842         (interpreter-mode-alist): Ditto.
3843
3844 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3845
3846         * menubar-items.el (default-menubar): Sync with current
3847         browse-url-xemacs.el.
3848
3849 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3850
3851         * XEmacs 21.4.10 "Military Intelligence" is released.
3852
3853 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3854
3855         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3856
3857 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3858
3859         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3860
3861 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3862
3863         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3864         effect free function.
3865         (font-lock-fontify-keywords-region): Supply the argument to
3866         font-lock-compile-keywords.
3867
3868 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3869
3870         * package-get.el (package-get-download-sites): Bring sites list
3871         up to date, prefer xx.xemacs.org addresses.
3872
3873 2002-09-27  Andy Piper  <andy@xemacs.org>
3874
3875         * dialog.el (make-dialog-box): for general dialogs only
3876         delete-frame-hook will be run.
3877
3878 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3879
3880         * font-lock.el (font-lock-fontify-syntactically-region): Add
3881         comment about lookup-syntax-properties, document LOUDLY as unused.
3882
3883 2002-08-26  Andy Piper  <andy@xemacs.org>
3884
3885         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3886         merge.
3887
3888 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3889
3890         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3891         (make-obsolete-variable): Ditto.
3892         (make-compatible): Ditto.
3893         (make-compatible-variable): Ditto.
3894
3895 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3896
3897         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3898         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3899
3900 2002-08-28  Andy Piper  <andy@xemacs.org>
3901
3902         * files.el (revert-buffer): propagate revert-without-query-status.
3903
3904 2002-06-03  Andy Piper  <andy@xemacs.org>
3905
3906         * dialog-items.el (make-search-dialog): align various subcontrols
3907         in visually pleasing ways, allow frame to autosize to the dialog
3908         size.
3909         * dialog.el (make-dialog-box): add a border inside the frame. Add
3910         :autosize property, if t then reset the frame size appropriately
3911         before the frame is mapped.
3912         * gutter-items.el (set-progress-feedback-instantiator): align
3913         various subcontrols.
3914         * gutter-items.el (set-progress-abort-instantiator): ditto.
3915
3916 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3917
3918         * XEmacs 21.4.9 "Informed Management" is released.
3919
3920 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3921
3922         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3923         "&optional append" argument.
3924
3925 2002-07-16  Didier Verna  <didier@xemacs.org>
3926
3927         * subr.el (replace-in-string): fix case fold bug introduced by
3928         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3929         case-fold-search in temporary buffers.
3930
3931 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3932
3933         * lib-complete.el (find-library): Remove check for mule because
3934         decompression DOES work on Mule.
3935
3936 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3937
3938         * simple.el (join-line): New alias for `delete-indentation'.
3939
3940 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3941
3942         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3943         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3944         (font-lock-builtin-face): New.
3945         (font-lock-constant-face): New.
3946         (font-lock-face-list): Add builtin and constant faces.
3947
3948 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3949
3950         * autoload.el (make-autoload): Support define-derived-mode.
3951         Collected puts of doc-string-elt property.  Based on a patch by
3952         Didier Verna <didier@xemacs.org>.
3953
3954 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3955
3956         * wid-edit.el (widget-field-activate): Fix docstring typo.
3957
3958 2002-07-23  Andy Piper  <andy@xemacs.org>
3959
3960         * about.el (about-personal-info): update me.
3961
3962 2002-07-12  Andy Piper  <andy@xemacs.org>
3963
3964         * custom.el (custom-theme-set-variables): remove bogus
3965         arguments. Use custom-set-default to set defaults.
3966         (custom-set-variables): update doc.
3967         (custom-local-buffer): new, synced from FSF.
3968         (custom-set-default): ditto.
3969         (defcustom): update doc.
3970
3971 2002-06-16  Andy Piper  <andy@xemacs.org>
3972
3973         * menubar-items.el (default-menubar): enable windows printing on
3974         cygwin as well as native.
3975
3976 2002-06-12  Andy Piper  <andy@xemacs.org>
3977
3978         * printer.el (generic-print-buffer): catch all errors so that the
3979         print device can be cleared in all scenarios.
3980         (Printer-clear-device): make sure clearing the printer allows it
3981         to be used again immediately.
3982         (generic-print-region): make sure the default printer face is
3983         black-on-white.
3984
3985 2002-04-23  Jerry James  <james@xemacs.org>
3986
3987         * window-xemacs.el (display-buffer-function): Change doc to
3988         reflect new arg.
3989         * window-xemacs.el (pre-display-buffer-function): Ditto.
3990         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3991         non-nil, make the new window just big enough for its contents.
3992         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3993         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3994         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3995
3996 2002-06-06  Andy Piper  <andy@xemacs.org>
3997
3998         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3999         (defcustom): ditto.
4000         (custom-handle-keyword): ditto.
4001
4002 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4003
4004         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4005         Make obsolete.  Default to nil.
4006         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4007         Inspired by a patch by John Palmieri.
4008
4009 2002-07-01  Mike Alexander  <mta@arbortext.com>
4010
4011         * process.el (shell-command-on-region): Don't delete the region
4012         before giving it to call-process-region
4013
4014 2002-06-04  Jerry James <james@eecs.ku.edu>
4015
4016         * find-paths.el (paths-find-architecture-directory): Search in
4017         `system-configuration'/`base', not `base'`system-configuration'.
4018
4019 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4020
4021         * info.el (Info-index): Add missing \ in [ t].
4022
4023 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4024
4025         * gutter-items.el (gutter-buffers-tab-visible-p,
4026         buffers-tab-omit-function, buffers-tab-selection-function,
4027         buffers-tab-filter-functions):
4028         Doc improvements.
4029
4030 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4031
4032         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4033
4034         * toolbar-items.el (toolbar-news): Fix typo in message string.
4035
4036 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4037
4038         * dialog.el (yes-or-no-p-dialog-box): 
4039         * cmdloop.el (y-or-n-p-minibuf):
4040         (yes-or-no-p-minibuf):
4041         (yes-or-no-p):
4042         (y-or-n-p): 
4043         Specify negative answers in docstrings.
4044
4045 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4046
4047         * package-ui.el (pui-help-echo): Display both installed and author
4048         version.  Use a balloon-help window to display extra info like
4049         package requires.
4050
4051 2002-05-30  Andy Piper  <andy@xemacs.org>
4052
4053         * files.el (revert-buffer-internal): don't visit
4054         revert-buffer. Kill buffer when not used. Suggested by Mike
4055         Alexander <mta@arbortext.com>
4056
4057 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4058
4059         * files.el (revert-buffer): More docstring fiddling.
4060
4061 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4062
4063         * files.el (revert-buffer):
4064         (revert-buffer-internal):
4065         (revert-buffer-insert-file-contents-function):
4066         Improve docstrings and comments.
4067
4068 2002-05-08  Andy Piper  <andy@xemacs.org>
4069
4070         * files.el (revert-buffer): observe noconfirm behavior.
4071
4072 2002-04-09  Andy Piper  <andy@xemacs.org>
4073
4074         * files.el (revert-buffer): use revert-buffer-internal if it looks
4075         like doing so will not result in any user-visible changes.
4076         (revert-buffer-internal): new function. Do the actual process of
4077         reversion and then see whether the result is any different to what
4078         we have already. If it is not then do nothing.
4079
4080 2001-12-11  Andy Piper  <andy@xemacs.org>
4081
4082         * menubar.el (get-popup-menu-response): re-order so that it works
4083         on more sane/facist window systems.
4084
4085 2001-12-03  Andy Piper  <andy@xemacs.org>
4086
4087         * faces.el (frob-face-property): don't infloop in face frobbing
4088         from Jan Vroonhof <jan@xemacs.org>.
4089
4090 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4091
4092         * faces.el (frob-face-property): Follow face fall-back hierarchy
4093         properly for face properties without an instance. Only do manual
4094         copy form 'default in last resort. This handles in particular
4095         the case where 'default itself has only a fall-back (which is
4096         the case by default on windows).
4097
4098 2001-11-24  Andy Piper  <andy@xemacs.org>
4099
4100         * printer.el (generic-print-region): set default-frame-plist to
4101         nil while creating the printer frame so that sizes reflect the
4102         printed page.
4103
4104         * faces.el (face-complain-about-font): Don't complain on printers.
4105
4106 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4107         
4108         * package-net.el: Andy synch.
4109         
4110 2001-12-16  Andy Piper  <andy@xemacs.org>
4111
4112         * package-get.el (package-get-update-all): Make sure installed.db
4113         gets updated after updating packages.
4114
4115 2002-03-28  Ben Wing  <ben@xemacs.org>
4116
4117         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4118         continuation, truncation so that we don't get line jumpiness from
4119         them being larger than the line height.
4120
4121         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4122
4123 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4124
4125         * font.el (font-window-system-mappings): Add mapping for Gtk
4126         (assume identical to X) 
4127
4128 2002-02-04  Andy Piper  <andy@xemacs.org>
4129
4130         * files.el (convert-standard-filename): Fix for short filename
4131         Peter Arius <pas@methodpark.de>
4132
4133 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4134
4135         * list-mode.el (default-choose-completion): completion-base-size
4136         should refer to local value in the completion list buffer.
4137
4138 2001-12-03  Didier Verna  <didier@xemacs.org>
4139
4140         * rect.el: autoload `replace-rectangle'.
4141         * keydefs.el (global-map): bind it to `C-x r p'.
4142
4143 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4144
4145         * XEmacs 21.4.8 "Honest Recruiter" is released.
4146
4147 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4148
4149         This patch is based on Jerry James's patch and analysis.
4150
4151         * select.el (get-clipboard):
4152         (get-selection):
4153         Update docstrings.
4154         (get-clipboard-foreign):
4155         (get-selection-foreign):
4156         New function for use as `interprogram-paste-function's.
4157
4158         * simple.el (interprogram-paste-function): Change default to
4159         `get-clipboard-foreign'; improve docstring.
4160         (interprogram-cut-function): Improve dosctring.
4161
4162 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4163
4164         * XEmacs 21.4.7 "Economic Science" is released.
4165
4166 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4167
4168         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4169
4170 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4171
4172         * obsolete.el (assq-delete-all): New compatibility alias for 
4173         remassq.
4174
4175 2002-01-09  Simon Josefsson  <jas@extundo.com>
4176
4177         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4178
4179 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4180
4181         * info.el (Info-auto-generate-directory): Default
4182         Info-auto-generate-directory to 'if-outdated.
4183
4184 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4185
4186         * startup.el (normal-top-level): Prevent migration code from
4187         trashing .emacs on an error in loading the init files.
4188
4189 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4190
4191         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4192         "system default" Xdefaults and friends get xrdb-mode.
4193
4194 2002-03-05  Mats Lidell  <matsl@contactor.se>
4195  
4196         * help-nomule.el (tutorial-supported-languages): Added Swedish
4197         tutorial. Sorted languages.
4198
4199 2002-02-11  Mike Sperber <mike@xemacs.org>
4200
4201         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4202         regenerating outdated dir files and dir is non-existent.
4203
4204 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4205
4206         * code-files.el (convert-mbox-coding-system): Improve comment.
4207         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4208         coding-system argument to `write-region-pre-hook' call.
4209         (write-region-pre-hook): Fix docstring to mention lockname argument.
4210
4211 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4212
4213         * minibuf.el (completing-read): Remove redundant wrong arg list.
4214
4215         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4216
4217 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4218
4219         * obsolete.el (interactive-form): new compatibility alias for 
4220         function-interactive.
4221
4222 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4223
4224         * menubar-items.el (Menubar-items-truncate-list): Removed.
4225         * menubar-items.el (Menubar-items-truncate-history): New.
4226         * menubar-items.el (default-menubar): Use
4227         Menubar-items-truncate-history.
4228
4229 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4230
4231         * printer.el (generic-print-region): Pass correct arguments to
4232         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4233         Torkelsson <torkel@acc.umu.se>.
4234
4235 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4236
4237         * help.el (describe-mode): synched with FSF 19.34; handle nil
4238         minor mode indicators.
4239
4240 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4241
4242         * minibuf.el (completing-read): Update docstring.
4243
4244 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4245
4246         * XEmacs 21.4.6 "Common Lisp" is released.
4247
4248 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4249
4250         * package-net.el: Inadvertant synch with Windows branch.  From
4251         Andy's log:
4252         (package-net-kit-version): new variable.
4253         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4254
4255 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4256
4257         * package-get.el (package-get-locate-index-file): Also search the
4258         core etc/ directory for the package index file if it can't be
4259         found in ~/.xemacs/.
4260
4261 2001-12-13  William Perry  <wmperry@gnu.org>
4262
4263         * dialog-gtk.el (popup-builtin-question-dialog):
4264         Conform to API in gui.c.
4265         
4266 2001-11-12  Andy Piper  <andy@xemacs.org>
4267
4268         * cus-edit.el (custom-save-face-internal): make sure we save
4269         non-themed faces.
4270         (custom-save-variables): ditto variables.
4271
4272 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4273
4274         * faces.el (make-face-family):
4275         (make-face-size):
4276         New face-modifying functions per Jan Vroonhof.
4277
4278         cus-face.el (custom-set-face-font-family):
4279         (custom-set-face-font-size):
4280         Use them.
4281
4282         * font.el (font-window-system-mappings): More precise docstring.
4283
4284         (font-create-name):
4285         (font-create-object):
4286         (tty-font-create-object):
4287         (tty-font-create-plist):
4288         (x-font-create-object):
4289         (x-font-create-name):
4290         (ns-font-create-name):
4291         (mswindows-font-create-object):
4292         (mswindows-font-create-name):
4293         Add doctrings.
4294
4295 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4296
4297         * gtk-faces.el (gtk-init-device-faces): removed spurious
4298         quote before let* expression.
4299
4300 2001-10-29  Andy Piper  <andy@xemacs.org>
4301
4302         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4303         modified when changing coding system.
4304
4305         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4306         that we invoke the GUI directory selector.
4307
4308 2001-10-25  Andy Piper  <andy@xemacs.org>
4309
4310         * dialog.el (make-dialog-box): use new directory dialog support.
4311         * minibuf.el (read-file-name-1): ditto.
4312         (read-file-name): ditto.
4313         (read-directory-name): ditto.
4314
4315 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4316
4317         * XEmacs 21.4.5 "Civil Service" is released.
4318
4319 2001-04-23  Didier Verna  <didier@xemacs.org>
4320
4321         * cus-edit.el (custom-variable-pre-save): New.
4322         * cus-edit.el (custom-variable-post-save): New.
4323         * cus-edit.el (custom-variable-save): use them.
4324         * cus-edit.el (custom-face-pre-save): New.
4325         * cus-edit.el (custom-face-post-save): New.
4326         * cus-edit.el (custom-face-save): use them.
4327         * cus-edit.el (custom-group-pre-save): New.
4328         * cus-edit.el (custom-group-post-save): New.
4329         * cus-edit.el (custom-group-save): use them.
4330         * cus-edit.el (Custom-save): use the pre/post functions above,
4331         call `custom-save-all' only once.
4332         * cus-edit.el (custom-variable-pre-reset-standard): New.
4333         * cus-edit.el (custom-variable-post-reset-standard): New.
4334         * cus-edit.el (custom-variable-reset-standard): use them.
4335         * cus-edit.el (custom-face-pre-reset-standard): New.
4336         * cus-edit.el (custom-face-post-reset-standard): New.
4337         * cus-edit.el (custom-face-reset-standard): use them.
4338         * cus-edit.el (custom-group-pre-reset-standard): New.
4339         * cus-edit.el (custom-group-post-reset-standard): New.
4340         * cus-edit.el (Custom-reset-standard): use them.
4341         * cus-edit.el (custom-face-reset-saved): use the pre/post
4342         functions above, call `custom-save-all' only once.
4343
4344 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4345
4346         * gutter-items.el (buffers-tab face): Derive from the modeline
4347         face by default.  Many people use white-on-black for the default
4348         font, and the tabs look hideous with that color combination.  The
4349         modeline usually has the correct colors.
4350
4351 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4352
4353         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4354         (tag-mark-stack-max): Typo fix.
4355
4356 2001-09-28  Ben Wing  <ben@xemacs.org>
4357
4358         * font-lock.el:
4359         * font-lock.el (font-lock-after-change-function):
4360         fix problem with last patch, reported by Katsumi Yamaoka.
4361
4362 2001-09-17  Ben Wing  <ben@xemacs.org>
4363
4364         * font-lock.el (font-lock-after-change-function):
4365         fix problem when you insert a comment on the line before a line of
4366         code: if we use the following char, then when you hit backspace,
4367         the following line of code turns the comment color.
4368
4369 2001-06-08  Ben Wing  <ben@xemacs.org>
4370
4371         * process.el: comment about shell-command-switch.
4372         * process.el (shell-quote-argument): Need to quote a null
4373         argument, too.  From Dan Holmsand.
4374         
4375         * startup.el (normal-top-level): Delete some unused FSF junk.
4376         * startup.el (command-line-early):
4377         
4378         * startup.el (command-line): Call MS Windows init function.
4379         
4380         * win32-native.el:
4381         * win32-native.el (mswindows-system-shells): New.
4382         * win32-native.el (mswindows-system-shell-p): New.
4383         * win32-native.el (init-mswindows-at-startup): New.
4384         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4385         * win32-native.el (mswindows-quote-one-simple-arg):
4386         * win32-native.el (mswindows-quote-one-command-arg):
4387         * win32-native.el (mswindows-construct-process-command-line-alist):
4388         Correct comments at top.  Correctly handle passing arguments
4389         to Cygwin programs and to bash.  Fix quoting of zero-length
4390         arguments (from Dan Holmsand).  Set shell-command-switch based
4391         on shell-file-name, which in turn comes from env var SHELL.
4392
4393 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4394
4395         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4396         default-toolbar-position): Fill docstrings for balloon-help.
4397
4398 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4399
4400         * faces.el: Reenable specifications over 'gtk domain.
4401
4402 2001-08-08  Didier Verna  <didier@xemacs.org>
4403
4404         * autoload.el (update-autoload-files): make defdir a file name,
4405         not directory name.
4406
4407 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4408
4409         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4410
4411         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4412
4413 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4414
4415         * font-menu.el (font-menu-set-font): Default to current font-family.
4416         (font-menu-preferred-resolution):
4417         (font-menu-size-scaling):
4418         Provide gtk defaults, too.
4419
4420 2001-07-29  Mike Alexander  <mta@arbortext.com>
4421
4422         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4423         list
4424         (custom-set-face-font-family): ditto
4425
4426 2001-07-26  Mike Sperber <mike@xemacs.org>
4427
4428         * files.el (auto-mode-alist): .9 files are man pages, too.
4429
4430 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4431
4432         * process.el (call-process-internal): bind
4433         coding-system-for-write to 'binary when calling
4434         start-process-internal, so the process receives 
4435         the literal contents of INFILE.
4436
4437 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4438
4439         * files.el (auto-mode-alist): Add configure.ac support.
4440
4441 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4442
4443         * buff-menu.el:
4444         mouse.el:
4445         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4446
4447 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4448
4449         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4450
4451 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4452
4453         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4454         mixed text.
4455         (kinsoku-eol-p): Ditto.
4456
4457 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4458
4459         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4460         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4461         characters as the category `s' or `e' correctly.
4462
4463 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4464
4465         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4466
4467 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4468
4469         * mule/cyrillic.el:  Set up case table.
4470
4471 2001-06-08  Mike Sperber <mike@xemacs.org>
4472
4473         * files.el (save-some-buffers-1): Don't zap the help window right
4474         after `map-y-or-n-p' has popped it up.
4475
4476 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4477
4478         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4479
4480 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4481
4482         * specifier.el: define-specifier-tag 'gtk.
4483
4484 2001-05-12  Ben Wing  <ben@xemacs.org>
4485
4486         * find-paths.el (paths-find-recursive-path):
4487         fix error with null EXCLUDE-REGEXP.
4488         
4489         * font-lock.el (font-lock-mode):
4490         fix problem reported by hrvoje with buffers starting with a space.
4491         
4492 2001-05-06  Ben Wing  <ben@xemacs.org>
4493
4494         * dialog.el (make-dialog-box):
4495         * menubar-items.el (default-menubar):
4496         * printer.el (generic-print-buffer):
4497         * printer.el (generic-print-region):
4498         implement printing the selection when it's selected.
4499
4500 2001-04-18  Didier Verna  <didier@xemacs.org>
4501
4502         * cus-edit.el (Custom-reset-standard): reset to standard settings
4503         not only when the buffer's :custom-state is 'modified, but also
4504         when it is 'set or 'saved.
4505
4506 2001-04-17  Didier Verna  <didier@xemacs.org>
4507
4508         * startup.el (load-user-init-file): define `custom-file' before
4509         loading the user's init file.
4510
4511 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4512
4513         * menubar.el (popup-mode-menu): Make it work with
4514         popup-menu-titles turned off.
4515         
4516 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4517
4518         * about.el (about-mailto-link): Use compose-mail for sending mail.
4519
4520 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4521
4522         * package-admin.el (package-install-hook): New.
4523         (package-delete-hook): New.
4524         (package-admin-add-single-file-package): Use package-delete-hook.
4525
4526         * package-get.el (package-get): Use package-install-hook.
4527
4528 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4529
4530         * package-ui.el (pui-install-selected-packages): reverse the lists
4531         of packages so that they get handled in the same order as they
4532         were selected.
4533
4534 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4535
4536         * packages.el (locate-library): Use read-library-name for completion.
4537
4538 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4539
4540         * byte-optimize.el (=): `=' is not a binary predicate!
4541         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4542         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4543
4544 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4545
4546         * bytecomp.el (byte-compile-arithcompare):
4547         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4548
4549 2001-06-03  William M. Perry  <wmperry@gnu.org>
4550
4551         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4552         return the filename selected by the user!
4553
4554 2001-05-31  William M. Perry  <wmperry@gnu.org>
4555
4556         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4557         in XEmacs/GTK.
4558
4559 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4560
4561         * coding.el: Tiny typo fixed.
4562
4563 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4564
4565         * XEmacs 21.4.3 "Academic Rigor" is released.
4566
4567 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4568
4569         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4570
4571 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4572
4573         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4574
4575 2001-05-04  Ben Wing  <ben@xemacs.org>
4576
4577         * printer.el (generic-print-buffer):
4578         * printer.el (generic-print-region):
4579         Enable dialog boxes.  Apply workaround recommended by Kirill.
4580         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4581         
4582         * simple.el (kill-whole-line):
4583         * simple.el (kill-line-1):
4584         * simple.el (kill-entire-line):
4585         * simple.el (kill-line):
4586         * simple.el (backward-kill-line):
4587         Take out interactive dependence of kill-whole-line.
4588
4589 2001-04-22  Ben Wing  <ben@xemacs.org>
4590
4591         * dialog.el (make-dialog-box):
4592         Put dialog titles back in -- this time correctly.  Fix various
4593         other problems with leaks and such.
4594
4595         * simple.el (region-exists-p):
4596         * simple.el (region-active-p):
4597         Add comment about which one is correct to use in menu specs.
4598
4599 2001-05-05  Ben Wing  <ben@xemacs.org>
4600
4601         * dialog.el (make-dialog-box): fix doc string.
4602         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4603         take out Pretty Print.
4604         * printer.el:
4605         * printer.el (printer-current-device): New.
4606         * printer.el (Printer-get-device): New.
4607         * printer.el (Printer-clear-device): New.
4608         * printer.el (generic-page-setup): New.
4609         * printer.el (generic-print-buffer):
4610         * printer.el (generic-print-region):
4611         Implement Page Setup.  Handle errors properly.
4612
4613 2001-05-05  Ben Wing  <ben@xemacs.org>
4614
4615         * subr.el (error): Complete list of errors in doc string.
4616         
4617 2001-04-22  Ben Wing  <ben@xemacs.org>
4618
4619         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4620         
4621 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4622
4623         * build-report.el: Remove CVS keywords since this file has been in
4624         core lisp for a while now.
4625         * build-report.el (build-report-make-output-files): Fix typo.
4626
4627 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4628
4629         * about.el (about-finish-buffer): Make sure the last change works
4630         even if EVENT is nil.
4631
4632 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4633
4634         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4635         clicked, not the one that happens to be the current buffer at the
4636         time.
4637
4638 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4639
4640         * cus-edit.el (custom-display): Support the GTK Window System also.
4641
4642 2001-04-30  Ben Wing  <ben@xemacs.org>
4643
4644         * printer.el:
4645         * printer.el (printer-page-header):
4646         * printer.el (Print-context): New.
4647         * printer.el (printer-page-footer):
4648         * printer.el (generate-header-element): New.
4649         * printer.el (generate-header-line): New.
4650         * printer.el (print-context-property):
4651         * printer.el (generic-print-buffer):
4652         * printer.el (generic-print-region):
4653         Implement headers and footers.  Implement calling Print dialog box
4654         (#### but it doesn't quite work yet).
4655
4656 2001-04-25  Ben Wing  <ben@xemacs.org>
4657
4658         * about.el (xemacs-hackers):
4659         * about.el (about-url-alist):
4660         * about.el (about-personal-info):
4661         * about.el (about-hacker-contribution):
4662         More contributions.
4663         
4664         * simple.el (handle-post-motion-command):
4665         Fix spurious setting of zmacs-region-stays to t after a non-shift
4666         motion command.
4667
4668 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4669
4670         * about.el (about-personal-info): Update my bio.
4671         (about-hacker-contribution): Ditto.
4672
4673 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4674
4675         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4676
4677 2001-04-19  Andy Piper  <andy@xemacs.org>
4678
4679         * package-net.el (package-net-cygwin32-binary-size): new size.
4680         (package-net-win32-binary-size): new size.
4681         (package-net-convert-index-to-ini): Use new arch.
4682         (package-net-batch-convert-index-to-ini): Removed.
4683         (package-net-generate-bin-ini): New.
4684         (package-net-batch-generate-bin-ini): New.
4685
4686 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4687
4688         * XEmacs 21.4.1 "Copyleft" is released.
4689
4690 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4691
4692         * x-compose.el (xlib-input-method-bug-workaround):
4693         (alias-colon-to-double-quote):
4694         Force sort in map-keymap to work around rehash bug.
4695
4696 2001-04-17  Ben Wing  <ben@xemacs.org>
4697
4698         * about.el: Finish overhaul, add a few new hackers, update a
4699         couple old ones.
4700
4701 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4702
4703         * XEmacs 21.4.0 "Solid Vapor" is released.
4704
4705 2001-04-15  Ben Wing  <ben@xemacs.org>
4706
4707         * about.el:
4708         * about.el (about-headline-face): New.
4709         * about.el (about-link-face): New.
4710         * about.el (about-current-release-maintainers): New.
4711         * about.el (about-other-current-hackers): New.
4712         * about.el (about-url-alist):
4713         * about.el (about-once-and-future-hackers): New.
4714         * about.el (about-mailto-link): New.
4715         * about.el (about-get-buffer):
4716         * about.el (about-finish-buffer):
4717         * about.el (about-xemacs):
4718         * about.el (about-features): Removed.
4719         * about.el (about-advantages): New.
4720         * about.el (about-maintainer-info): Removed.
4721         * about.el (about-personal-info): New.
4722         * about.el (about-hacker-contribution): New.
4723         * about.el (about-maintainer):
4724         * about.el (about-show-linked-info):
4725         * about.el (about-hackers):
4726         Major revamping.  Rewriting of most of the text, improve the
4727         link handling, separate info on contributors into personal
4728         and contribution info, add new contributors, update personal
4729         info, etc. etc.
4730         
4731         * menubar-items.el (default-menubar):
4732         Help menubar entry for News now says more accurately
4733         "What's New in XEmacs".
4734         
4735         * mouse.el:
4736         * mouse.el (mouse-track-cleanup-hook):
4737         * mouse.el (mouse-track):
4738         Don't set-buffer to a dead buffer when calling mouse-track
4739         cleanup hooks.
4740
4741 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4742
4743         * XEmacs 21.2.47 "Zephir" is released.
4744
4745 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4746
4747         * dialog.el (make-dialog-box): Disable dialog box titles until
4748         we get them working.
4749
4750 2001-03-30  Ben Wing  <ben@xemacs.org>
4751
4752         * help.el:
4753         * help.el (Help-princ-face):
4754         * help.el (Help-prin1-face):
4755         * help.el (frob-help-extents):
4756         * help.el (describe-function-1):
4757         * help.el (describe-variable):
4758         Avoid using font-lock faces, which may not be defined.
4759         Instead, use hyper-apropos faces, and make sure they're
4760         defined as necessary by using `require'. (It's not so safe
4761         to do this for font-lock.) In any case, we will eventually
4762         be merging this functionality into hyper-apropos.
4763
4764         * loaddefs.el (completion-ignored-extensions):
4765         Fix documentation.
4766         
4767         * menubar-items.el (menu-truncate-list): Removed.
4768         * menubar-items.el (Menubar-items-truncate-list): New.
4769         * menubar-items.el (default-menubar):
4770         Fix errors if grep or compile command is too long.  Rename helper
4771         function to be less visible.
4772
4773 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4774
4775         * byte-optimize.el (byte-optimize-minus):
4776         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4777
4778 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4779
4780         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4781         Mule is available.
4782
4783         * mule/latin.el: New file.
4784
4785 2001-03-11  Ben Wing  <ben@xemacs.org>
4786
4787         * auto-save.el:
4788         * auto-save.el (auto-save-directory):
4789         * auto-save.el (make-auto-save-file-name):
4790         * auto-save.el (auto-save-file-name-p): New.
4791
4792         Merge in improvements from other definition of
4793         make-auto-save-file-name in files.el.
4794         
4795         * auto-save.el (auto-save-original-name):
4796         * auto-save.el (auto-save-name-in-fixed-directory):
4797         * auto-save.el (auto-save-unslashify-name): Removed.
4798         * auto-save.el (auto-save-slashify-name): Removed.
4799         * auto-save.el (auto-save-reserved-chars): New.
4800         * auto-save.el (auto-save-escape-name): New.
4801         * auto-save.el (auto-save-unhex): New.
4802         * auto-save.el (auto-save-unescape-name): New.
4803
4804         Change algorithm for encoding filenames in auto-save names to be
4805         entirely safe with all filesystems and all possible characters in
4806         a filename, and 100% reversible. (Essentially, uses
4807         quoted-printable as the encoding.)
4808         
4809         * auto-save.el (recover-all-files):
4810
4811         Use insert-directory rather than calling ls directly -- fixes
4812         things under Windows.
4813
4814         * files.el:
4815         * files.el (convert-standard-filename): Substitute FSF's
4816         definition for this (we had nothing here before).
4817         
4818         * files.el (backup-buffer): Warning fix.
4819         
4820         * files.el (make-backup-file-name):
4821         * files.el (find-backup-file-name):
4822         Fix error in calling sequence to auto-save-file-name-p.
4823         
4824         * files.el (recover-file):
4825         Use insert-directory rather than calling ls directly -- fixes
4826         things under Windows.
4827
4828         * files.el (make-auto-save-file-name): Removed.
4829         * files.el (auto-save-file-name-p): Removed.
4830         auto-save is always dumped so no sense in having a definition
4831         that will always be overwritten with another.
4832         
4833         * files.el (insert-directory):
4834         * win32-native.el:
4835         * win32-native.el (debug-mswindows-process-command-lines):
4836         * win32-native.el (original-make-auto-save-file-name): Removed.
4837         * win32-native.el (make-auto-save-file-name): Removed.
4838
4839
4840 2001-03-21  Martin Buchholz <martin@xemacs.org>
4841
4842         * XEmacs 21.2.46 "Urania" is released.
4843
4844 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4845
4846         * menubar-items.el (default-menubar): Update sample.emacs to
4847         sample.init.el and adjust accelerators.
4848
4849 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4850
4851         * build-report.el (build-report): Improve docstring.
4852
4853 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4854
4855         * ChangeLog: Log GTK merge.
4856
4857         * gutter-items.el:
4858         * mwheel.el:
4859         * sound.el:
4860         * startup.el:
4861         Revert gratuitous whitespace changes.
4862
4863 2001-03-07  Ben Wing  <ben@xemacs.org>
4864
4865         * help.el:
4866         * help.el (key-or-menu-binding):
4867         * help.el (Help-find-file): New.
4868         * help.el (describe-beta):
4869         * help.el (describe-copying):
4870         * help.el (describe-project):
4871         * help.el (view-emacs-news):
4872         * help.el (view-sample-init-el): New.
4873         * help.el (Help-princ-face): New.
4874         * help.el (Help-prin1-face): New.
4875         * help.el (help-symbol-function-context-menu):
4876         * help.el (help-symbol-variable-context-menu):
4877         * help.el (help-symbol-function-and-variable-context-menu):
4878         * help.el (frob-help-extents):
4879         * help.el (describe-function-1):
4880         * help.el (describe-variable):
4881
4882         Add coloring in Help buffers, correspondent with hyperlinks.
4883         View files in view-mode rather than Fundamental.
4884         Remove separators from context menus -- now handled in generic code.
4885         Add `Find Tag' to context menu.
4886         
4887         * menubar.el (popup-mode-menu):
4888
4889         Rewrite code that outputs the popup menu to (a) put more specific
4890         entries first, (b) be more robust, (c) output the proper context
4891         menu separators automatically (the context menu functionality is
4892         new and currently used only by Help).
4893
4894 2001-03-10  William M. Perry  <wmperry@aventail.com>
4895
4896         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4897         this function when converting from the 21.1 GTK branch.  Now
4898         supports file, password, question, and color built-in dialogs.
4899
4900 2001-03-06  Ben Wing  <ben@xemacs.org>
4901
4902         * keydefs.el:
4903         * keydefs.el (global-map):
4904         Add commented-out change of M-k (for 21.5).
4905         
4906         * menubar-items.el (default-menubar):
4907         Fix items to control kill-line behavior; add items for
4908         shifted motion.
4909         
4910         * simple.el:
4911         * simple.el (kill-whole-line):
4912         * simple.el (historical-kill-line): Removed.
4913         * simple.el (kill-line): Removed.
4914         * simple.el (kill-entire-line): New.
4915         * simple.el (kill-line-1): New.
4916         * simple.el (backward-kill-line):
4917         Undo kill-whole-line == always changes.  Add new function
4918         kill-entire-line to unconditionally delete the current line.
4919         Add comments describing the lamentable state of affairs of
4920         the kill-line functions and variables.
4921
4922 2001-03-02  Ben Wing  <ben@xemacs.org>
4923
4924         * simple.el:
4925         * simple.el (beginning-of-buffer):
4926         * simple.el (end-of-buffer):
4927         * simple.el (mark-ring-unrecorded-commands):
4928         * simple.el (signal-error-on-buffer-boundary):
4929         * simple.el (shifted-motion-keys-select-region):
4930         * simple.el (unshifted-motion-keys-deselect-region):
4931         * simple.el (motion-keys-for-shifted-motion): New.
4932         * simple.el (handle-pre-motion-command):
4933         * simple.el (handle-post-motion-command):
4934         * simple.el (forward-char-command):
4935         * simple.el (backward-char-command):
4936         * simple.el (scroll-up-command):
4937         * simple.el (scroll-down-command):
4938         * simple.el (next-line):
4939         * simple.el (previous-line):
4940         * simple.el (backward-block-of-lines):
4941         * simple.el (forward-block-of-lines):
4942         * simple.el (backward-word):
4943         * simple.el (mark-word):
4944
4945         Augment documentation of the most common motion commands to make
4946         note of the shifted-motion support.  Improve the support to (a)
4947         properly document how it works and why it's done in the fashion it
4948         is, and (b) allow the keystrokes that trigger it to be customized.
4949
4950         Correct error in the customize specification of
4951         mark-ring-unrecorded-commands.
4952
4953 2001-03-02  Ben Wing  <ben@xemacs.org>
4954
4955         * font-lock.el:
4956         * font-lock.el (font-lock-pending-extent-table): Removed.
4957         * font-lock.el (font-lock-pending-buffer-table): New.
4958         * font-lock.el (font-lock-pre-idle-hook):
4959         * font-lock.el (font-lock-after-change-function):
4960         * font-lock.el (font-lock-fontify-pending-extents):
4961         * font-lock.el (font-lock-lisp-like):
4962
4963         Fix handling of pending extents to avoid excessive slowness (N^2
4964         behavior) when making lots of buffer changes between redisplays,
4965         such as when saving the Options.
4966
4967 2001-03-09  William M. Perry  <wmperry@aventail.com>
4968
4969         * device.el:
4970         * dragdrop.el:
4971         * dumped-lisp.el:
4972         * faces.el:
4973         * frame.el:
4974         * gnuserv.el:
4975         * loadup.el:
4976         * menubar-items.el:
4977         * minibuf.el:
4978         The Great GTK Merge.
4979
4980         * ChangeLog.GTK:
4981         * dialog-gtk.el:
4982         * gdk.el:
4983         * generic-widgets.el:
4984         * glade.el:
4985         * gnome-widgets.el:
4986         * gnome.el:
4987         * gtk-compose.el:
4988         * gtk-extra.el:
4989         * gtk-faces.el:
4990         * gtk-ffi.el:
4991         * gtk-file-dialog.el:
4992         * gtk-font-menu.el:
4993         * gtk-glyphs.el:
4994         * gtk-init.el:
4995         * gtk-iso8859-1.el:
4996         * gtk-marshal.el:
4997         * gtk-mouse.el:
4998         * gtk-package.el:
4999         * gtk-password-dialog.el:
5000         * gtk-select.el:
5001         * gtk-widget-accessors.el:
5002         * gtk-widgets.el:
5003         * gtk.el:
5004         widgets-gtk.el:
5005         The Great GTK Merge: new files.
5006
5007 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5008
5009         * generic-widgets.el: Don't require gtk (a built-in feature) at
5010         top level.  Don't execute the last sexp unless (featurep 'gtk).
5011
5012 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5013
5014         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5015
5016 2001-02-23  Martin Buchholz <martin@xemacs.org>
5017
5018         * XEmacs 21.2.45 "Thelxepeia" is released.
5019
5020 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5021  
5022         * about.el (xemacs-hackers): update my entry. 
5023         * about.el (about-maintainer-info): ditto. 
5024         * about.el (about-hackers): ditto. 
5025
5026 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5027
5028         * about.el (about-maintainer-info): More vanity info about
5029         yours truly.
5030
5031 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5032
5033         * build-report.el (build-report-destination): xemacs-build-reports
5034         has moved to SourceForge, where mailing list name length is
5035         restricted, hence the name change to
5036         xemacs-buildreports@xemacs.org.
5037         * build-report.el (build-report-keep-regexp): Update default.
5038         * build-report.el (build-report-delete-regexp): Ditto.
5039         * build-report.el (build-report-make-output-files): Ditto.
5040
5041 2001-02-19  Craig Lanning  <lanning@scra.org>
5042
5043         * lisp-mode.el: Add indentation specifications for following
5044         Common Lisp forms: handler-case, handler-bind, with-slots,
5045         with-open-file, with-open-stream, print-unreadable-object.
5046
5047 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5048
5049         * font-lock.el (font-lock-set-defaults-1):
5050         Move initialization of `font-lock-cache-position' so that it's set
5051         even if font-lock-keywords is already defined.
5052
5053 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5054
5055         * autoload.el (generate-file-autoloads-1):
5056         Use `emacs-lisp-mode-syntax-table' instead of
5057         `lisp-mode-syntax-table'.
5058         * lisp-mode.el (lisp-mode-syntax-table):
5059         Get rid of old checks for `parse-partial-sexp' version.
5060         Make `|' (pipe) string delimiter instead of punctuation.
5061
5062 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5063
5064         * window.el (save-selected-window):
5065         Use gensym for better macro hygiene.
5066
5067 2001-02-06  Mike Sperber <mike@xemacs.org>
5068
5069         * dump-paths.el:
5070         * startup.el (startup-setup-paths): Set and use
5071         `mule-lisp-directory'.
5072         (startup-setup-paths-warning): Ditto.
5073
5074         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5075         (paths-construct-load-path): Consider `mule-lisp-directory'.
5076
5077 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5078
5079         * font-lock.el: Syntax table improvements used.  A few random
5080         changes are not specified below.
5081         (font-lock-fontify-string-delimiters):
5082         (font-lock-syntactic-keywords):
5083         (font-lock-cache-state nil):
5084         (font-lock-cache-position):
5085         New variables.
5086         (font-lock-set-syntax):
5087         (font-lock-apply-syntactic-highlight):
5088         (font-lock-fontify-syntactic-anchored-keywords):
5089         (font-lock-fontify-syntactic-keywords-region):
5090         (font-lock-eval-keywords):
5091         New functions.
5092         (font-lock-remove-face):
5093         (font-lock-fontify-syntactically-region):
5094         Use syntax properties.
5095
5096 2001-02-08  Martin Buchholz <martin@xemacs.org>
5097
5098         * XEmacs 21.2.44 "Thalia" is released.
5099
5100 2001-01-16  Mike Sperber <mike@xemacs.org>
5101
5102         * startup.el (normal-top-level): Work even if no installation root
5103         is found.
5104
5105 2001-01-30  Andy Piper  <andy@xemacs.org>
5106
5107         * gutter-items.el (progress-abort-glyph): remove instantiator.
5108         (set-progress-abort-instantiator): new function.
5109         (abort-progress-feedback): use it.
5110
5111         * gutter.el (set-gutter-dirty-p): new function.
5112
5113 2001-01-30  Didier Verna  <didier@xemacs.org>
5114
5115         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5116
5117 2001-01-24  Didier Verna  <didier@xemacs.org>
5118
5119         * sound.el (sound-extension-list): give a better default value.
5120         * sound.el (load-sound-file): improve the doc string, also find
5121         files given by absolute names, pass a real extension list to
5122         `locate-file'.
5123
5124 2001-01-26  Martin Buchholz <martin@xemacs.org>
5125
5126         * XEmacs 21.2.43 "Terspichore" is released.
5127
5128 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5129
5130         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5131         messages from gnuserv.
5132
5133 2001-01-20  Martin Buchholz <martin@xemacs.org>
5134
5135         * XEmacs 21.2.42 "Poseidon" is released.
5136
5137 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5138
5139         * cl-macs.el (cl-upcase-arg): New function.
5140         (cl-function-arglist): New function.
5141         (cl-transform-lambda): Automatically add CL-style lambda list to
5142         documentation string using functions above.
5143
5144 2001-01-12  Andy Piper  <andy@xemacs.org>
5145
5146         * package-get.el (package-get-custom): call
5147         package-net-update-installed-db.
5148
5149         * package-ui.el (pui-install-selected-packages): call
5150         package-net-update-installed-db.
5151
5152         * package-net.el (package-net-update-installed-db): use
5153         packages-package-list so that we reflect reality.
5154
5155         * packages.el (packages-package-list): Make docstring reflect
5156         reality.
5157
5158         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5159
5160         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5161         isn't installed.
5162
5163 2001-01-17  Andy Piper  <andy@xemacs.org>
5164
5165         * wid-edit.el (widget-activation-glyph-mapper): activate or
5166         deactivate native widgets.
5167         (widget-glyph-insert-glyph): record instantiator.
5168         (widget-push-button-value-create): use it.
5169
5170         * gui.el (gui-button-action): new function. Make button's domain
5171         buffer current when calling.
5172         (make-gui-button): update to use gui-button-action.
5173
5174 2001-01-16  Didier Verna  <didier@xemacs.org>
5175
5176         * menubar-items.el (default-menubar): add an entry for modeline
5177         horizontal scrolling in Options -> Display.
5178
5179 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5180
5181         * package-get.el (package-get-require-signed-base): Set to nil
5182         by default.
5183
5184 2001-01-17  Martin Buchholz <martin@xemacs.org>
5185
5186         * XEmacs 21.2.41 "Polyhymnia" is released.
5187
5188 2001-01-16  Mike Sperber <mike@xemacs.org>
5189
5190         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5191         catch lisp/mule/.
5192
5193 2001-01-14  Mike Sperber <mike@xemacs.org>
5194
5195         * startup.el (maybe-create-compatibility-dot-emacs):
5196         (maybe-unmigrate-user-init-file):
5197         (unmigrate-user-init-file): Created.
5198         (maybe-migrate-user-init-file): Offer creation of compatibility
5199         .emacs.
5200         Some doc fixes wrt init file location.
5201
5202 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5203
5204         * faces.el (face-frob-from-locale-first): new variable.
5205         (frob-face-font-2): Honor tags arg while trying to use
5206         standard-face-mapping.  When face-frob-from-locale-first is set,
5207         first try to set face inheriting from frobbed-face.
5208
5209 2001-01-15  Didier Verna  <didier@xemacs.org>
5210
5211         * about.el (xemacs-hackers): update my entry.
5212         * about.el (about-url-alist): ditto.
5213         * about.el (about-maintainer-info): ditto.
5214         * about.el (about-hackers): ditto.
5215
5216 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5217
5218         The byte compiler has been badly broken for a year,
5219         by the patch of 1999-12-06.
5220         * byte-optimize.el (byte-optimize-form-code-walker):
5221         Bug was: the byte compiler was making this erroneous optimization:
5222         (progn (or (foo)) (bar)) ==> (bar)
5223
5224 2000-11-20  Mike Sperber <mike@xemacs.org>
5225
5226         * setup-paths.el (paths-core-load-path-depth): Split
5227         `paths-load-path-depth' in two for site and core lisp.  Don't
5228         recurse into core.
5229         * setup-paths.el (paths-construct-load-path): Use.
5230
5231 2001-01-10  Andy Piper  <andy@xemacs.org>
5232
5233         * package-net.el (package-net-cygwin32-binary-size): new variable
5234         (package-net-win32-binary-size): ditto.  add much needed
5235         commentary.
5236
5237         * gutter-items.el (buffers-tab-items): correct off-by-one error
5238         for buffers-tab-max-size.
5239
5240 2001-01-08  Martin Buchholz <martin@xemacs.org>
5241
5242         * XEmacs 21.2.40 is released.
5243
5244 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5245
5246         * mule/hebrew.el: Fix comments and typos.
5247         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5248
5249 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5250
5251         * ChangeLog.1: move ancient log from fill.el.
5252
5253         * dump-paths.el:
5254         paragraphs.el:
5255         mule/mule-category.el:
5256         Miscellaneous typo fixes and slight doc clarifications.
5257
5258         * mule/mule-ccl.el:  Correct file name in header.
5259
5260 2000-12-31  Martin Buchholz <martin@xemacs.org>
5261
5262         * XEmacs 21.2.39 is released.
5263
5264 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5265
5266         * byte-optimize.el (byte-optimize-cond):
5267         (byte-optimize-cond-1): New.
5268         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5269         Optimizes (cond (x nil)) ==> nil.
5270         Provide better diagnostic on malformed expr like (cond foo).
5271
5272 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5273
5274         * mule/mule-coding.el:
5275         mule/mule-cmds.el (reset-language-environment,
5276         set-language-environment-coding-systems):
5277         Safer default coding-priority-list, corresponding to src/file-coding.h.
5278
5279 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5280
5281         * package-admin.el: Allow package removal from
5282         early-package-load-path.
5283
5284 2000-12-15  Andreas Jaeger  <aj@suse.de>
5285
5286         * about.el (about-maintainer-info): Update my entry.
5287
5288 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5289
5290         * packages.el (locate-library): Add support for bzip2
5291         compressed .el files.
5292
5293 2000-12-12  Andy Piper  <andy@xemacs.org>
5294
5295         * package-net.el: new file.
5296
5297 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5298
5299         * font-lock.el: Add missing C++ keywords.
5300
5301 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5302
5303         * simple.el (indent-for-comment): Preserve indentation of comments
5304         starting in column 0, as documented in (Info-goto-node
5305         "(xemacs)Comments").  Update docstring accordingly.
5306
5307 2000-12-05  Martin Buchholz <martin@xemacs.org>
5308
5309         * XEmacs 21.2.38 is released.
5310
5311 2000-12-04  Didier Verna  <didier@xemacs.org>
5312
5313         * mouse.el (default-mouse-track-set-point-in-window): remove
5314         spurious '+' operation detected by Martin.
5315
5316
5317 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5318
5319         * cl-extra.el (coerce):
5320         Implement char to integer coercion.
5321         Remove extraneous (numberp) test.
5322
5323         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5324         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5325         (byte-optimize-predicate):
5326         Warn if evaluating constant expression signals an error.
5327         (byte-optimize-form): Small simplification.
5328
5329         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5330
5331 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5332
5333         * byte-optimize.el:
5334         (byte-optimize-minus):
5335         (byte-optimize-plus):
5336         (byte-optimize-mult):
5337         (byte-optimize-quo):
5338         Use (car (last x)) instead of (last x) to get last elt!
5339         Use `byte-optimize-predicate' to optimize `%'.
5340         Move optimizations for special numeric args to bytecomp.el.
5341         * bytecomp.el (byte-compile-associative): Remove.
5342         (byte-compile-max): New.
5343         (byte-compile-min): New.
5344         Properly handle erroneous calls: (max) (min).
5345         (byte-compile-plus): New.
5346         (byte-compile-minus):
5347         It's easiest to handle 0, +1 and -1 args here.
5348         (byte-compile-mult): New.
5349         It's easiest to handle 1, -1 and 2 args here.
5350         (byte-compile-quo):
5351         It's easiest to handle 0, +1 and -1 args here.
5352         Issue byte-compiler warning when dividing by zero.
5353
5354         Byte-compiler arithmetic improvements.
5355         Better optimize these expressions in the obvious way:
5356         (+ x y 1)   -->  varref x varref y add add1
5357         (+ x y -1)  -->  varref x varref y add sub1
5358         (- x y 0)   -->  (- x y)
5359         (- 0 x y)   -->  (- (- x) y)
5360         (% 42 19)   --> compile-time constant
5361         (/ 42 19)   --> compile-time constant
5362         (* (foo) 2) --> foo call dup plus
5363
5364         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5365         unless (declaim (optimize (safety 3)))
5366         or (setq byte-compile-delete-errors nil).
5367
5368 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5369
5370         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5371         docstrings.
5372
5373 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5374
5375         * startup.el (command-line-do-help):  Add documentation of
5376         portable dumper switches.
5377
5378 2000-11-22  Andy Piper  <andy@xemacs.org>
5379
5380         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5381
5382         * glyphs.el (init-glyphs): don't use autodetect for strings.
5383
5384 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5385
5386         * byte-optimize.el (byte-optimize-char-before):
5387         (byte-optimize-backward-char):
5388         (byte-optimize-backward-word):
5389         Fix incorrect optimizations for these sorts of expressions:
5390         (let ((x nil)) (backward-char x))
5391
5392 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5393
5394         * byte-optimize.el:
5395         * byte-optimize.el (byte-optimize-backward-char): New.
5396         * byte-optimize.el (byte-optimize-backward-word): New.
5397         Make backward-word and backward-char as efficient as forward versions.
5398
5399         * bytecomp.el (byte-compile-no-args-with-one-extra):
5400         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5401         * bytecomp.el (byte-compile-two-args-with-one-extra):
5402         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5403         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5404         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5405         Check if extra arg is constant nil, and if so, use byte-coded call.
5406
5407         * simple.el (backward-word):
5408         * simple.el (mark-word):
5409         * simple.el (kill-word):
5410         * simple.el (backward-kill-word):
5411         Make COUNT argument optional, for consistency with forward-char et al.
5412
5413         * abbrev.el (abbrev-string-to-be-defined):
5414         * abbrev.el (inverse-abbrev-string-to-be-defined):
5415         * abbrev.el (inverse-add-abbrev):
5416         * abbrev.el (expand-region-abbrevs):
5417         * buff-menu.el (Buffer-menu-execute):
5418         * indent.el (move-to-left-margin):
5419         * indent.el (indent-relative):
5420         * indent.el (move-to-tab-stop):
5421         * info.el (Info-reannotate-node):
5422         * lisp-mode.el (lisp-indent-line):
5423         * lisp.el (end-of-defun):
5424         * lisp.el (move-past-close-and-reindent):
5425         * misc.el (copy-from-above-command):
5426         * mouse.el (default-mouse-track-scroll-and-set-point):
5427         * page.el (forward-page):
5428         * paragraphs.el (forward-paragraph):
5429         * paragraphs.el (end-of-paragraph-text):
5430         * picture.el (picture-forward-column):
5431         * picture.el (picture-self-insert):
5432         * rect.el (extract-rectangle-line):
5433         * simple.el (newline):
5434         * simple.el (fixup-whitespace):
5435         * simple.el (backward-delete-char-untabify):
5436         * simple.el (transpose-chars):
5437         * simple.el (transpose-preceding-chars):
5438         * simple.el (do-auto-fill):
5439         * simple.el (indent-new-comment-line):
5440         * simple.el (blink-matching-open):
5441         * view-less.el (cleanup-backspaces):
5442         * wid-edit.el (widget-transpose-chars):
5443         * term/bg-mouse.el (bg-insert-moused-sexp):
5444         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5445
5446         * info.el (Info-fontify-node):
5447         * simple.el (backward-delete-function):
5448         Use canonical delete-backward-char instead of backward-delete-char.
5449
5450 2000-11-20  Andy Piper  <andy@xemacs.org>
5451
5452         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5453         no buffers.
5454
5455 2000-11-20  Andy Piper  <andy@xemacs.org>
5456
5457         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5458         buffer tabs.
5459
5460 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5461
5462         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5463         (proclaim inline...) was shadowing compiler-macros.
5464
5465 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5466
5467         * bytecomp.el (byte-compile-eval): New.
5468         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5469         Keeps this promise made in Lispref:
5470         "If a file being compiled contains a `defmacro' form, the macro is
5471         defined temporarily for the rest of the compilation of that file."
5472
5473 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5474
5475         * cl.el (floatp-safe):
5476         (plusp):
5477         (minusp):
5478         (oddp):
5479         (evenp):
5480         (cl-abs):
5481         Use a better parameter name than `x'.
5482
5483         * cl-macs.el (check-type): Make continuable.  Change documentation
5484         to require PLACE, but accept any form for compatibility.
5485
5486         * abbrev.el (define-abbrev): Use check-type.
5487         * font-menu.el (font-menu-change-face): Use check-type.
5488         * menubar.el (relabel-menu-item): Use check-type.
5489         * itimer.el: Fix typo.
5490
5491 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5492
5493         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5494
5495 2000-11-14  Martin Buchholz <martin@xemacs.org>
5496
5497         * XEmacs 21.2.37 is released.
5498
5499 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5500
5501         * code-cmds.el: Provide the feature.
5502
5503 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5504
5505         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5506
5507         * code-cmds.el: New file
5508         * mule/mule-cmds.el:
5509         * mule/mule-misc.el
5510         (coding-keymap): New keymap. Define coding system keyboard
5511         commands on file-coding builds too.
5512         (coding-system-change-eol-conversion):
5513         (universal-coding-system-argument):
5514         (set-default-coding-systems):
5515         (prefer-coding-system): Moved from mule-cmds.el
5516         (set-buffer-process-coding-system): Moved from mule-misc.el
5517
5518 2000-09-15  Stephen Carney <carney@scubadoo.com>
5519
5520         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5521
5522 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5523
5524         * package-get.el (package-get-download-sites): Add a pre-release
5525         site for experimental packages.
5526
5527         * auto-autoloads.el: Regenerated.
5528
5529 2000-08-01  Andy Piper  <andy@xemacs.org>
5530
5531         * gutter-items.el (buffers-tab-omit-function): reference
5532         buffers-tab-select-visible-buffers.
5533         (buffers-tab-filter-functions): new variable, by default uses
5534         buffers-tab-selection-function and buffers-tab-omit-function.
5535         (select-buffers-tab-buffers-by-mode): invert arguments.
5536         (buffers-tab-select-visible-buffers): new function. Invert calling
5537         of buffers-menu-omit-invisible-buffers.
5538         (buffers-tab-items): rewrite to use
5539         buffers-tab-filter-functions. Rewrite docstring.
5540         (gutter-buffers-tab-extent): delete.
5541         (add-tab-to-gutter): always build a new extent when adding the
5542         tabs.
5543         (update-tab-in-gutter): make gutter dirty when orientation
5544         changes.
5545
5546 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5547
5548         * bytecomp.el (byte-compile-defvar-or-defconst):
5549         Only do loadhist recording if defvar form includes a value.
5550
5551 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5552
5553         * bytecomp.el (byte-compile-initial-macro-environment):
5554         `eval-when-compile' should not compile its body.
5555
5556 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5557
5558         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5559         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5560         some Japanese English.  Remove some ancient FSF comments, and
5561         improve docstrings.  Use symbols not vectors for tables.
5562
5563 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5564
5565         * keymap.el:
5566         (local-key-binding):
5567         (global-key-binding):
5568         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5569
5570         * lisp.el:
5571         (backward-sexp): Slightly simpler code.
5572         (mark-sexp): Make arg optional, like FSF Emacs.
5573         (forward-list): Slightly simpler code.
5574         (backward-list): Slightly simpler code.
5575         (down-list):  Make arg optional, like FSF Emacs.
5576         (up-list):  Make arg optional, like FSF Emacs.
5577         (backward-up-list):  Make arg optional, like FSF Emacs.
5578         (kill-sexp):  Make arg optional, like FSF Emacs.
5579         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5580
5581         * font-menu.el (font-menu-change-face):
5582         Take continuable errors into account.
5583
5584         * abbrev.el:
5585         * abbrev.el (clear-abbrev-table):
5586         * abbrev.el (define-abbrev-table):
5587         * abbrev.el (define-abbrev):
5588         * abbrev.el (insert-abbrev-table-description):
5589         * apropos.el (apropos-documentation-check-doc-file):
5590         * apropos.el (apropos-documentation-check-elc-file):
5591         * buff-menu.el (list-buffers):
5592         * buff-menu.el (list-buffers-noselect):
5593         * bytecomp.el (byte-recompile-directory):
5594         * bytecomp.el (batch-byte-compile):
5595         * cl-macs.el (typep):
5596         * code-files.el (find-coding-system-magic-cookie):
5597         * code-files.el (insert-file-contents):
5598         * cus-edit.el (customize-set-variable):
5599         * cus-edit.el (customize-save-variable):
5600         * cus-face.el (custom-set-face-font-size):
5601         * cus-face.el (custom-set-face-update-spec):
5602         * cus-face.el (custom-reset-faces):
5603         * custom.el (custom-check-theme):
5604         * custom.el (copy-upto-last):
5605         * fill.el (canonically-space-region):
5606         * fill.el (fill-paragraph):
5607         * fill.el (fill-region):
5608         * fill.el (find-space-insertable-point):
5609         * fill.el (justify-current-line):
5610         * faces.el (face-spec-update-all-matching):
5611         * faces.el (set-face-stipple):
5612         * files-nomule.el (insert-file-contents):
5613         * files.el (insert-file-contents-literally):
5614         * files.el (hack-local-variables-last-page):
5615         * files.el (basic-save-buffer):
5616         * files.el (insert-directory):
5617         * font-menu.el (font-menu-change-face):
5618         * font.el (font-spatial-to-canonical):
5619         * format.el (format-encode-region):
5620         * format.el (format-insert-file):
5621         * format.el (format-replace-strings):
5622         * gutter.el (set-gutter-element):
5623         * help.el (key-or-menu-binding):
5624         * help.el (describe-bindings):
5625         * help.el (with-syntax-table):
5626         * indent.el (indent-rigidly):
5627         * indent.el (delete-to-left-margin):
5628         * info.el:
5629         * info.el (Info-extract-dir-entry-from):
5630         * info.el (Info-build-dir-anew):
5631         * info.el (Info-rebuild-dir):
5632         * info.el (Info-batch-rebuild-dir):
5633         * info.el (Info-read-subfile):
5634         * info.el (Info-build-node-completions):
5635         * info.el (Info-extract-menu-node-name):
5636         * isearch-mode.el (isearch-range-invisible):
5637         * isearch-mode.el (isearch-restore-invisible-extents):
5638         * itimer.el (itimerp):
5639         * itimer.el (itimer-live-p):
5640         * keymap.el:
5641         * keymap.el (substitute-key-definition):
5642         * keymap.el (read-command-or-command-sexp):
5643         * keymap.el (local-key-binding):
5644         * keymap.el (global-key-binding):
5645         * keymap.el (global-set-key):
5646         * keymap.el (local-set-key):
5647         * ldap.el:
5648         * ldap.el (ldap-add-entries):
5649         * ldap.el (ldap-delete-entries):
5650         * lisp.el (backward-sexp):
5651         * lisp.el (mark-sexp):
5652         * lisp.el (forward-list):
5653         * lisp.el (backward-list):
5654         * lisp.el (down-list):
5655         * lisp.el (backward-up-list):
5656         * lisp.el (up-list):
5657         * lisp.el (kill-sexp):
5658         * lisp.el (backward-kill-sexp):
5659         * menubar.el (add-menu-button):
5660         * menubar.el (add-submenu):
5661         * menubar.el (delete-menu-item):
5662         * menubar.el (relabel-menu-item):
5663         * mouse.el (narrow-window-to-region):
5664         * obsolete.el (define-obsolete-variable-alias):
5665         * obsolete.el (store-substring):
5666         * package-admin.el:
5667         * package-admin.el (package-admin-install-function):
5668         * package-admin.el (package-admin-install-function-mswindows):
5669         * package-admin.el (package-admin-default-install-function):
5670         * package-get.el (package-get-update-base-entries):
5671         * packages.el (packages-load-package-dumped-lisps):
5672         * packages.el (packages-collect-package-dumped-lisps):
5673         * printer.el (generic-print-buffer):
5674         * printer.el (generic-print-region):
5675         * replace.el (occur-mode-mouse-goto):
5676         * replace.el (perform-replace):
5677         * select.el (get-selection-no-error):
5678         * simple.el:
5679         * simple.el (newline):
5680         * simple.el (open-line):
5681         * simple.el (edit-and-eval-command):
5682         * simple.el (goto-line):
5683         * simple.el (undo):
5684         * simple.el (kill-region):
5685         * simple.el (copy-region-as-kill):
5686         * simple.el (kill-ring-save):
5687         * simple.el (set-mark):
5688         * simple.el (next-line):
5689         * simple.el (previous-line):
5690         * simple.el (line-move):
5691         * simple.el (set-goal-column):
5692         * simple.el (comment-region):
5693         * subr.el:
5694         * subr.el (putf):
5695         * syntax.el (modify-syntax-entry):
5696         * syntax.el (map-syntax-table):
5697         * view-less.el (view-file):
5698         * view-less.el (view-buffer):
5699         * view-less.el (view-file-other-window):
5700         * window-xemacs.el (backward-other-window):
5701         * window.el:
5702         * window.el (one-window-p):
5703         * window.el (walk-windows):
5704         * window.el (window-list):
5705         * x-mouse.el (x-mouse-kill):
5706         * x-select.el (x-get-cutbuffer):
5707         * x-select.el (x-store-cutbuffer):
5708         * term/bg-mouse.el (bg-mouse-line-to-center):
5709         * term/sun-mouse.el (window-line-end):
5710         * term/sun-mouse.el (sun-select-region):
5711         * term/sun.el (kill-region-and-unmark):
5712         * mule/mule-category.el:
5713         * mule/mule-category.el (modify-category-entry):
5714         * mule/mule-category.el (char-category-list):
5715         * mule/mule-coding.el (coding-system-force-on-output):
5716         * mule/mule-misc.el (coding-system-put):
5717         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5718
5719 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5720
5721         * cus-face.el: Typo fixes and tiny clarifications.
5722         * custom.el: ditto
5723
5724 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5725
5726         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5727         * startup.el (normal-top-level): Setup auto-save-list-file-name
5728         if auto-save-list-file-prefix is non-nil.
5729
5730 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5731
5732         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5733
5734 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5735
5736         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5737         get symbol at point-min.
5738
5739 2000-10-24  Didier Verna  <didier@xemacs.org>
5740
5741         * info.el (Info-emacs-info-file-name): defconst it.
5742         * info.el (Info-footnote-tag): defcustom it.
5743         * info.el (Info-no-description-string): ditto.
5744         * info.el (Info-find-node): adapt to new semantics of
5745         'Info-suffixed-file (don't do the case variants stuff).
5746         * info.el (Info-insert-dir): rewrite the dir file variants code.
5747         * info.el (Info-directory-files): New. Return the list of info
5748         files in a directory.
5749         * info.el (Info-dir-outdated-p): use it.
5750         * info.el (Info-parse-dir-entries): ditto.
5751         * info.el (Info-build-dir-anew): don't restrict to files ending
5752         with a ".info.*" extension.
5753         * info.el (Info-set-mode-line): ditto.
5754         * info.el (Info-read-subfile): adapt to new semantics of
5755         'Info-suffixed-file (append 'exact argument).
5756         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5757         string independently of the case.
5758         * info.el (Info-suffixed-file): use it (match all possible case
5759         for the file name).
5760         * info.el (Info-insert-file-contents): code cleanup.
5761         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5762         columns.
5763         * info.el (Info-batch-rebuild-dir): ditto.
5764         * info.el (Info-read-node-name-1): ditto.
5765         * info.el (Info-search): ditto.
5766         * info.el (Info-fontify-node): ditto.
5767
5768
5769 2000-10-24  Didier Verna  <didier@xemacs.org>
5770
5771         * process.el (shell-command): when called from a program, avoid
5772         'push-mark's "mark-set" message.
5773
5774 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5775
5776         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5777         by a symbol, not by a vector.
5778         * mule/vietnamese.el (vscii): Likewise.
5779         (viscii): Likewise.
5780         * mule/cyrillic.el (koi8-r): Likewise.
5781
5782         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5783         by a symbol, not by a vector.
5784         (chinese-big5-2): Likewise.
5785         * mule/ethiopic.el (ethiopic): Likewise.
5786         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5787         (vietnamese-viscii-upper): Likewise.
5788
5789 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5790
5791         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5792
5793 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5794
5795         * byte-optimize.el (byte-optimize-car): New function.
5796         (byte-optimize-cdr): Ditto.
5797
5798 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5799
5800         * byte-optimize.el: Partial synch with FSF 20.7.
5801         Optimize constant concatenation.
5802         Add keymapp as a side effect free function.  It is a built-in.
5803         (byte-after-unbind-pos): Remove byte-equal.
5804
5805 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5806
5807         * update-elc-2.el: Quote regexps correctly.
5808
5809 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5810
5811         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5812         (ccl-compile): Apply integerp, not integer-or-char-p to
5813         check the type of the buffer magnification
5814         (ccl-compile-write-string): Encode a string with binary
5815         coding system.
5816         (ccl-compile-write-repeat): Likewise.
5817
5818 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5819
5820         * buff-menu.el:
5821         * bytecomp.el:
5822         * coding.el:
5823         * faces.el:
5824         * files.el:
5825         * fill.el:
5826         * float-sup.el:
5827         * font-lock.el:
5828         * help.el:
5829         * iso8859-1.el:
5830         * loaddefs.el:
5831         * menubar-items.el:
5832         * menubar.el:
5833         * modeline.el:
5834         * msw-font-menu.el:
5835         * paragraphs.el:
5836         * paths.el:
5837         * replace.el:
5838         * simple.el:
5839         * sound.el:
5840         * startup.el:
5841         * version.el:
5842         * x-faces.el:
5843         * x-font-menu.el:
5844         Remove purecopy.
5845
5846 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5847
5848         * simple.el (do-auto-fill): Use the function pointer to by
5849         `comment-line-break-function', not `indent-new-comment-line'. This
5850         fixes an issue with cc-mode comment continuation.
5851
5852 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5853
5854         * simple.el (turn-on-auto-fill):  Add (interactive).
5855         * mwheel.el (mwheel-install): Add (interactive).
5856         * font-lock.el (turn-on-font-lock): Add (interactive).
5857         (turn-off-font-lock): Add (interactive).
5858
5859 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5860
5861         * packages.el (packages-special-base-regexp): Add `man'.
5862
5863 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5864
5865         * wid-edit.el (widget-specify-active): map over extents in current
5866         buffer like `widget-specify-inactive' does.  Mapping over the
5867         inactive extent object does not work since the current extent is
5868         ignored by `map-extents'.
5869
5870 2000-10-04  Martin Buchholz <martin@xemacs.org>
5871
5872         * XEmacs 21.2.36 is released.
5873
5874 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5875
5876         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5877         Optimize the compiled-function-constants vector by byte-code
5878         reference counts.
5879
5880 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5881
5882         * build-report.el (build-report-delete-regexp): quote value in
5883         defcustom
5884
5885 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5886
5887         * build-report.el (build-report): Don't bind srcdir which we don't
5888         use in `multiple-value-bind' to avoid the only byte-compiler
5889         warning.
5890
5891 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5892
5893         * build-report.el: Requires cl and custom now.
5894         build-report-version is determined by XEmacs version -- remove
5895         build-report-version*.
5896         * build-report.el (build-report-version): Removed.
5897         * build-report.el (build-report-installation-version-regexp): New.
5898         * build-report.el (build-report-version-file-regexp): New.
5899         * build-report.el (build-report-installation-srcdir-regexp): New.
5900         * build-report.el (build-report-destination): Offer
5901         xemacs-build-reports and xemacs-beta.
5902         * build-report.el (build-report-keep-regexp): Adjusted.
5903         * build-report.el (build-report-delete-regexp): Adjusted.
5904         * build-report.el (build-report-make-output-dir): New.
5905         * build-report.el (build-report-installation-file): Replace use of
5906         `concat' with `expand-file-name'.
5907         * build-report.el (build-report-make-output-file): Removed.
5908         * build-report.el (build-report-make-output-files): New.
5909         * build-report.el (build-report-subject): Identify as
5910         user-variable with "*...".
5911         * build-report.el (build-report-prompts): Ditto.
5912         * build-report.el (build-report-version-file): New.
5913         * build-report.el (build-report-file-encoding): Identify as
5914         user-variable with "*...".
5915         * build-report.el (build-report-make-output-get): New.
5916         * build-report.el (build-report-insert-header): Report
5917         emacs-version and system-configuration instead of
5918         build-report-version.
5919         * build-report.el (build-report-insert-make-output): Add file
5920         argument.
5921         * build-report.el (build-report-insert-installation-file):
5922         Re-indent.
5923         * build-report.el (build-report-keep): Change docstring,
5924         re-indent.
5925         * build-report.el (build-report-delete): Ditto.
5926         * build-report.el (build-report-installation-data): New.
5927         * build-report.el (build-report-version-file-data): New.
5928
5929 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5930
5931         * byte-optimize.el (byte-optimize-lapcode):
5932         Fix the optimization of using the first 5 elements of the
5933         constants vector for variables.
5934         (byte-optimize-lapcode): Fix another ancient broken optimization.
5935
5936 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5937
5938         * *: Spelling mega-patch
5939
5940 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5941
5942         * easymenu.el: doc fixes.
5943         (easy-menu-do-define): Use backquote.
5944         (easy-menu-change):
5945         (easy-menu-add):
5946         `when' seems much clearer than `if' here.
5947         (easy-menu-remove):
5948         (easy-menu-add-item):
5949         (easy-menu-item-present-p):
5950         (easy-menu-remove-item):
5951         Wrap using (when (featurep 'menubar) ...)
5952
5953 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5954
5955         * bytecomp.el (displaying-byte-compile-warnings):
5956         Revert Ben's change to this function below so that the compile log
5957         is displayed properly for users of the "popper" package.
5958
5959 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5960
5961         * window.el (save-selected-window): Use backquote.
5962
5963         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5964         Renamed from `byte-compile-file-form-defvar'.
5965         * bytecomp.el (byte-compile-defvar-or-defconst):
5966         Only cons onto current-load-list in top-level forms.
5967         Else this leaks a cons cell every time a defun is called.
5968         Renamed from `byte-compile-defvar', for clarity.
5969         Warn when docstring of defvar is not a string.
5970         Use consistent error messages.
5971         Better comments.
5972
5973 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5974
5975         * simple.el (set-variable):
5976         Remove unneeded defvar by rearranging order of let* forms.
5977
5978         * mule/mule-ccl.el (ccl-get-next-code):
5979         * menubar-items.el (bookmark-menu-filter):
5980         (language-environment-menu-filter):
5981         (tutorials-menu-filter):
5982         * toolbar-items.el (toolbar-compile):
5983         * byte-optimize.el (disassemble-offset):
5984         Use (declare (special ...)) instead of `defvar'.
5985
5986         * cl-macs.el (cl-do-proclaim):
5987         Fix (declare (special ...)) warning suppression syntax.
5988
5989 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5990
5991         * info.el (Info-tag-table-marker):
5992         (Info-tag-table-buffer):
5993         (Info-find-file-node):
5994         (Info-read-subfile):
5995         (Info-build-node-completions):
5996         (Info-search):
5997         (Info-mode):
5998         Multiple info buffer support.
5999
6000 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6001
6002         * ldap.el (ldap-decode-entry): New defun
6003         (ldap-search-entries): Use it in order to decode DN-prefixed
6004         entries properly
6005
6006 2000-08-23  Daniel Pittman <daniel@danann.net>
6007
6008         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6009         Use `eq', not `=', to compare symbols.
6010
6011 2000-07-30  Ben Wing  <ben@xemacs.org>
6012
6013         * bytecomp.el (byte-compile-report-error):
6014         * bytecomp.el (displaying-byte-compile-warnings):
6015         if stack-trace-on-error is set, send out a backtrace when
6016         an error is encountered that stops byte compilation.  this
6017         should make it much much easier to track down those curious
6018         problems.  also undo the kludge of using a separate "*Show*"
6019         buffer for display when there's a temp-buffer-show-function;
6020         we can avoid this by just being a little smarter.
6021
6022         * dialog-items.el:
6023         * dialog-items.el (search-dialog-regexp): New.
6024         * dialog-items.el (search-dialog-callback):
6025         * dialog-items.el (make-search-dialog):
6026         add a regexp option to the dialog and clean up a bit.
6027
6028         * dialog.el:
6029         * dialog.el (yes-or-no-p-dialog-box):
6030         * dialog.el (get-dialog-box-response):
6031         * dialog.el (make-dialog-box):
6032         * dialog.el (dialog-box-finish): New.
6033         * dialog.el (dialog-box-cancel): New.
6034         * dialog.el (internal-make-dialog-box-exit): New.
6035         implement [properly!] the :modal property of the new dialog box
6036         interface.  this is the first time xemacs has ever had *proper*
6037         modal dialog boxes, giving the standard window-system feedback.
6038         (e.g. under windows, clicking on a disabled frame causes a beep
6039         and makes the dialog box flash three times.)
6040
6041         * dragdrop.el: header keyword frobbing.
6042
6043         * dumped-lisp.el (preloaded-file-list):
6044         renamed winnt.el to win32-native.el.
6045
6046         * faces.el (face-property):
6047         * faces.el (set-face-property):
6048         * faces.el (frob-face-property):
6049         * faces.el (frob-face-font-2):
6050         * faces.el (make-face-bold):
6051         * faces.el (make-face-italic):
6052         * faces.el (make-face-bold-italic):
6053         * faces.el (make-face-unbold):
6054         * faces.el (make-face-unitalic):
6055         * faces.el (make-face-smaller):
6056         * faces.el (make-face-larger):
6057         clean up the implementation of these so that window-system-specific
6058         methods are called only on objects belonging to that window system.
6059         previously, you could have [e.g.] mswindows-make-face-bold called
6060         on font object of device type `stream', which is not good and
6061         explains the subtle errors Adrian was getting when byte-compiling
6062         something that required 'term. (Adrian, now you can use stack-trace-
6063         on-error to find the exact place where things are going wrong instead
6064         of having to laboriously binary-search your way through.)
6065
6066         * finder.el (finder-known-keywords):
6067         cleaned up -- properly sorted, clarified the meanings of many of
6068         the keywords, and added a few -- mswin, gui, content, build, www,
6069         user, services.  the last two try to distinguish between a package
6070         that's used directly by the user, and a package that provides
6071         support services to other packages.
6072
6073         * font-lock.el (lisp-font-lock-keywords-2):
6074         update list of lisp control structures to include everything,
6075         including new ones i introduced.
6076
6077         * gutter.el: header keyword frobbing.
6078
6079         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6080         recent isearch element was not doing so!  you got the second-most-
6081         recent instead.
6082
6083         * lisp-mode.el (construct-lisp-mode-menu):
6084         more menubar cleanups.
6085         * lisp-mode.el (with-selected-window):
6086         make it indent properly.
6087
6088         * menubar-items.el (default-menubar): lots of menubar cleanups.
6089         rearranged the options menu the most, e.g. splitting up the
6090         Keyboard/Mouse menu into a new Editing menu and combining the
6091         separate Scrollbar/Gutter/Toolbar submenus into Display.
6092         Got rid of General, moved items to Editing or new Troubleshooting.
6093         Moved Packages to Tools; doesn't seem to belong under Options.
6094         Added stuff to the Cmds menu, e.g. Change Case.
6095
6096         NB please don't complain about these periodic menubar changes.
6097         Anything like this is necessarily incremental in its construction
6098         -- By constant use you gradually become more and more aware of
6099         better and better ways to group menu items.  When we eventually
6100         move the options menu to a property sheet, the existing structure
6101         will probably be preserved fairly well.
6102
6103         * minibuf.el (next-history-element): fix problems with pressing
6104         down arrow in repeat-complex-command.
6105
6106         * modeline.el:
6107         * modeline.el (modeline-3d-p): New.
6108         added custom variable for controlling the 3d modeline.  the
6109         corresponding Options item has been present for a long time,
6110         but commented out with "fix me!" comments.  it's fixed now.
6111
6112         * obsolete.el (add-menu):
6113         remove bogus gettexts.
6114
6115         * process.el (shell-quote-argument):
6116         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6117         For bash under Windows native, see below.
6118
6119         * simple.el:
6120         * simple.el (display-warning-buffer):
6121         Fixed the handling of warning display to eliminate the annoying
6122         *Show* buffer, like was done for byte-compiler output above.
6123
6124         * simple.el (debug-print): New.
6125         Simple function for sending debug messages to the console and/or
6126         other debug places.
6127
6128         * subr.el (replace-in-string):
6129         Rewrite this function to avoid N^2 behavior with large strings --
6130         catastrophic with the new Windows selection code! (Apparently the
6131         author of this function didn't realize there was a fun
6132         replace-match that could make his life much easier, because we
6133         duplicated the entire logic.  The new version is smaller, easier
6134         to understand, much more robust, and has extended features --
6135         those of replace-match.)
6136
6137         * window.el:
6138         * window.el (with-selected-window): New.
6139         An obvious complement to the existing `with-selected-frame' and
6140         `with-current-buffer'.
6141
6142         * win32-native.el: Renamed from winnt.el.
6143         Added a great deal of stuff for properly handling process quoting,
6144         somewhat modeled on Kirill's original model (which i later threw
6145         away).  We should now finally have correctly working process arg
6146         quoting/dequoting so that the final app gets exactly what we
6147         intended.  Because the mechanism is in Lisp, it's easily
6148         extendible. (For those running bash and running the native
6149         version, I tried hard to do what I thought was correct.  But more
6150         thought is needed, and ideally the volunteer work of people with
6151         these configurations that they generally run on.)
6152
6153         * x-font-menu.el (x-font-menu-font-data):
6154         Put in defvar's to fix byte-compiler warnings.
6155
6156 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6157
6158         * select.el (selection-coercion-alist): Initialise.
6159         * select.el (select-coerce-to-text): New.
6160         * select.el (select-coerce): New.
6161         New functions to perform type and value coercion.
6162
6163         * select.el (select-buffer-killed-default): Keep data if it was
6164         on the clipboard.
6165
6166 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6167
6168         * menubar-items.el (default-menubar): Fix typo.
6169         (default-menubar): `lambda' was mispelled as `lamda'.
6170
6171 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6172
6173         * window.el (shrink-window-if-larger-than-buffer): Remove
6174         edge checking code.
6175
6176 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6177
6178         * paths.el (gnus-local-domain): Removed.
6179         (gnus-local-organization): Ditto.
6180         (gnus-startup-file): Ditto.
6181
6182 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6183
6184         * files.el (auto-mode-alist): Add .spec for RPM.
6185
6186 2000-07-31  Andy Piper  <andy@xemacs.org>
6187
6188         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6189
6190 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6191
6192         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6193         browse-url.
6194         * help.el (xemacs-www-page): Ditto.
6195         (xemacs-www-faq): Ditto.
6196         * menubar-items.el (default-menubar): Ditto.
6197
6198         * wid-edit.el (widget-url-link-action): Ditto.
6199         From: Kenichi OKADA <okada@opaopa.org>.
6200
6201 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6202
6203         * finder.el (finder-commentary): Add autoload cookie.
6204
6205 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6206
6207         * files.el (insert-file-contents-literally): Fix second let
6208         binding for `coding-system-for-read' to `coding-system-for-write'
6209         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6210
6211 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6212
6213         * files.el (insert-file-contents-literally): Use binary coding
6214         system (from Morioka san).
6215         (insert-file-contents-literally): Make file-name-handler method.
6216
6217 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6218
6219         * cl-macs.el (get-selection): Add defsetf.
6220
6221 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6222
6223         * x-init.el (x-activate-region-as-selection): replace obsolete
6224         function x-own-selection with own-selection.
6225         (ow-find): replace obsolete functions x-get-selection and
6226         x-get-clipboard with get-selection and get-clipboard.
6227         (init-post-x-win): replace obsolete function x-disown-selection
6228         with disown-selection.
6229
6230 2000-07-20  Mike Sperber  <mike@xemacs.org>
6231
6232         * startup.el (load-user-init-file): Only try to load init file if
6233         it exists.
6234
6235 2000-07-10  Andy Piper  <andy@xemacs.org>
6236
6237         * dialog-items.el: sync with Ben's patch.
6238
6239         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6240         comment.
6241         (progress-text-glyph): deleted.
6242         (progress-layout-glyph): make completely minimal.
6243         (progress-gauge-glyph): ditto.
6244         (progress-display-style): fix to handle dynamic instantiator
6245         changes.
6246         (progress-text-instantiator): new.
6247         (progress-layout-instantiator): new.
6248         (progress-gauge-instantiator): new.
6249         (set-progress-display-instantiator): renamed and changed from
6250         set-progress-display-style.
6251         (progress-abort-glyph): use instantiator not glyph.
6252         (append-progress-display): use set-progress-display-instantiator
6253         and set-glyph-image.
6254         (abort-progress-display): ditto.
6255         (raw-append-progress-display): ditto.
6256
6257 2000-07-20  Ben Wing  <ben@xemacs.org>
6258
6259         * code-files.el: Move Mule-specific code to mule-coding.el.
6260
6261 2000-07-15  Ben Wing  <ben@xemacs.org>
6262
6263         * autoload.el:
6264         Fixed comments.
6265
6266         * cmdloop.el:
6267         * cmdloop.el (yes-or-no-p):
6268         * cmdloop.el (y-or-n-p):
6269         Make these functions use should-use-dialog-box-p and not be
6270         overridden in dialog.el.
6271
6272         * cus-dep.el:
6273         * cus-dep.el (Custom-make-dependencies): Removed.
6274         * cus-dep.el (Custom-make-dependencies-1): New.
6275         * cus-dep.el (Custom-make-one-dependency): New.
6276         New entry point for use in Makefiles, to avoid excessive
6277         invocations.
6278
6279         * cus-edit.el (custom-variable-reset-saved):
6280         * cus-edit.el (custom-variable-reset-standard):
6281         * cus-edit.el (custom-save-resets):
6282         Fix bytecompiler warnings.
6283
6284         * dialog.el:
6285         * dialog.el (yes-or-no-p-dialog-box):
6286         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6287         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6288         * dialog.el (get-dialog-box-response):
6289         * dialog.el (message-or-box):
6290         * dialog.el (make-dialog-box):
6291         * dialog.el (popup-dialog-box): New.
6292         Avoid yes-or-no-p bogosities.
6293         Create a general function `make-dialog-box' to encapsulate all
6294         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6295
6296         * dumped-lisp.el (preloaded-file-list):
6297         Add dialog-items.  Clean up.  Group files by types.
6298
6299         * easymenu.el (easy-menu-add):
6300         * easymenu.el (easy-menu-remove):
6301         Account for accelerators.
6302
6303         * extents.el:
6304         * extents.el (extent-list): New args, like in map-extents.
6305         * extents.el (extent-at-event): New.
6306         * extents.el (extents-at-event): New.
6307
6308         * font-lock.el:
6309         * font-lock.el (font-lock-mode):
6310         * font-lock.el (font-lock-default-fontify-buffer):
6311         * font-lock.el (font-lock-default-unfontify-region):
6312         * font-lock.el (font-lock-fontify-syntactically-region):
6313         * font-lock.el (font-lock-fontify-keywords-region):
6314         Use new progress-feedback names.
6315
6316         * font-lock.el (java-font-lock-identifier-regexp):
6317         * font-lock.el (java-font-lock-class-name-regexp):
6318         Fix bytecompiler warnings.
6319
6320         * gutter-items.el:
6321         * gutter-items.el (progress-display-use-echo-area): Removed.
6322         * gutter-items.el (progress-feedback-use-echo-area): New.
6323         * gutter-items.el (progress-display-popup-period): Removed.
6324         * gutter-items.el (progress-feedback-popup-period): New.
6325         * gutter-items.el (set-progress-display-style): Removed.
6326         * gutter-items.el (set-progress-feedback-style): New.
6327         * gutter-items.el (progress-display-style): Removed.
6328         * gutter-items.el (progress-feedback-style): New.
6329         * gutter-items.el (progress-stack):
6330         * gutter-items.el (progress-displayed-p): Removed.
6331         * gutter-items.el (progress-feedbacked-p): New.
6332         * gutter-items.el (clear-progress-display): Removed.
6333         * gutter-items.el (clear-progress-feedback): New.
6334         * gutter-items.el (progress-display-clear-when-idle): Removed.
6335         * gutter-items.el (progress-feedback-clear-when-idle): New.
6336         * gutter-items.el (remove-progress-display): Removed.
6337         * gutter-items.el (remove-progress-feedback): New.
6338         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6339         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6340         * gutter-items.el (append-progress-display): Removed.
6341         * gutter-items.el (append-progress-feedback): New.
6342         * gutter-items.el (abort-progress-display): Removed.
6343         * gutter-items.el (abort-progress-feedback): New.
6344         * gutter-items.el (raw-append-progress-display): Removed.
6345         * gutter-items.el (raw-append-progress-feedback): New.
6346         * gutter-items.el (display-progress-display): Removed.
6347         * gutter-items.el (display-progress-feedback): New.
6348         * gutter-items.el (current-progress-display): Removed.
6349         * gutter-items.el (current-progress-feedback): New.
6350         * gutter-items.el (current-progress-display-label): Removed.
6351         * gutter-items.el (current-progress-feedback-label): New.
6352         * gutter-items.el (progress-display): Removed.
6353         * gutter-items.el (progress-feedback): New.
6354         Replace "progress-display" with "progress-feedback" globally.
6355
6356         * gutter-items.el (lprogress-display): Removed.
6357         * gutter-items.el (progress-feedback-with-label): New.
6358         Rename lprogress-display ==> progress-feedback-with-label.
6359
6360         * gutter-items.el (search-dialog-direction): Removed.
6361         * gutter-items.el (search-dialog-text): Removed.
6362         * gutter-items.el (search-dialog-callback): Removed.
6363         * gutter-items.el (make-search-dialog): Removed.
6364         Move to dialog-items.el.
6365
6366         * help.el:
6367         * help.el (help-mode-quit):
6368         * help.el (mode-for-help): New.
6369         * help.el (help-sticky-window): New.
6370         * help.el (help-window-config): New.
6371         * help.el (with-displaying-help-buffer):
6372         * help.el (function-at-event): New.
6373         * help.el (help-symbol-regexp): New.
6374         * help.el (help-symbol-run-function-1): New.
6375         * help.el (help-symbol-run-function): New.
6376         * help.el (help-symbol-function-context-menu): New.
6377         * help.el (help-symbol-variable-context-menu): New.
6378         * help.el (help-symbol-function-and-variable-context-menu): New.
6379         * help.el (frob-help-extents): New.
6380         * help.el (describe-function-1):
6381         * help.el (variable-at-point):
6382         * help.el (variable-at-event): New.
6383         * help.el (describe-variable):
6384         Major overhaul.
6385         - Make functions and variables be mousable.
6386         - Middle button hyperlinks.
6387         - New context-menu entries.
6388
6389         * keydefs.el:
6390         * keydefs.el (global-map):
6391         New key bindings to move lines up and down.
6392
6393         * lisp-mode.el:
6394         * lisp-mode.el (construct-lisp-mode-menu): New.
6395         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6396         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6397         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6398         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6399         Make popup and menubar menus be different.  Popup menu uses
6400         clicked location and automatically assumes symbol under the mouse
6401         for various commands.
6402
6403         * menubar-items.el:
6404         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6405         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6406
6407         * menubar-items.el (global-popup-menu): Removed.
6408         * menubar-items.el (mode-popup-menu): Removed.
6409         * menubar-items.el (activate-popup-menu-hook): Removed.
6410         * menubar-items.el (popup-mode-menu): Removed.
6411         * menubar-items.el (popup-buffer-menu): Removed.
6412         * menubar-items.el (popup-menubar-menu): Removed.
6413         Move to menubar.el.
6414
6415         * menubar.el:
6416         * menubar.el (global-popup-menu): New.
6417         * menubar.el (mode-popup-menu): New.
6418         * menubar.el (activate-popup-menu-hook): New.
6419         * menubar.el (last-popup-menu-event): New.
6420         * menubar.el (popup-mode-menu): New.
6421         * menubar.el (popup-buffer-menu): New.
6422         * menubar.el (popup-menubar-menu): New.
6423         * menubar.el (menu-call-at-event): New.
6424         Move non-content functions here.  Add support for context menu
6425         items on extents.
6426
6427         * minibuf.el (minibuffer-history-uniquify):
6428         Typo fix.
6429
6430         * minibuf.el (read-file-name-1):
6431         Call new file dialog box if it exists.
6432
6433         * minibuf.el (mouse-rfn-setup-vars):
6434         Clean up "chop" action.
6435
6436         * mouse.el:
6437         * mouse.el (button2): Now bound to mouse-track.
6438         * mouse.el (click-inside-extent-p):
6439         * mouse.el (point-inside-extent-p):
6440         * mouse.el (point-inside-selection-p):
6441         * mouse.el (mouse-drag-or-yank): Removed.
6442         * mouse.el (mouse-begin-drag-n-drop): New.
6443         * mouse.el (mouse-eval-sexp):
6444         * mouse.el (mouse-track-activate-strokes): New.
6445         * mouse.el (mouse-track-do-activate): New.
6446         * mouse.el (mouse-track):
6447         * mouse.el (default-mouse-track-event-is-with-button): New.
6448         * mouse.el (default-mouse-track-cleanup-hook):
6449         * mouse.el (default-mouse-track-drag-hook):
6450         * mouse.el (default-mouse-track-drag-up-hook):
6451         * mouse.el (default-mouse-track-click-hook):
6452         Merge drag-n-drop into mouse-track.
6453         Add general "activate" support to replace specific button2 kludges.
6454         Use "button modifier" support in mouse-track.
6455
6456         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6457
6458         * package-ui.el:
6459         * package-ui.el (pui-menu):
6460         * package-ui.el (pui-popup-context-sensitive): Removed.
6461         Fix bytecompiler warnings.
6462         Clean up popup code a bit.
6463
6464         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6465
6466         * simple.el:
6467         * simple.el (transpose-lines):
6468         * simple.el (transpose-line-up): New.
6469         * simple.el (transpose-line-down): New.
6470         * simple.el (transpose-subr):
6471         * simple.el (transpose-subr-1): Removed.
6472         Clean up, add functions to move lines up and down.
6473
6474         * startup.el (mail-host-address):
6475         * startup.el (user-mail-address):
6476         Customize.
6477
6478         * subr.el:
6479         * subr.el (set-symbol-value-in-buffer): New.
6480         * subr.el (error):
6481         * subr.el (check-argument-type):
6482         * subr.el (defined-error-p): New.
6483         Add structured error support.
6484
6485         * toolbar-items.el (toolbar-compile):
6486         Use new make-dialog-box.
6487
6488         * update-elc.el:
6489
6490         * userlock.el (ask-user-about-lock-dbox):
6491         * userlock.el (ask-user-about-supersession-threat-dbox):
6492         * userlock.el (ask-user-about-lock):
6493         * userlock.el (ask-user-about-supersession-threat):
6494         Use new make-dialog-box.
6495         Add safety checks; use should use-dialog-box-p.
6496
6497         * window-xemacs.el:
6498         * window-xemacs.el (__buffer-dedicated-frame):
6499         * window-xemacs.el (buffer-dedicated-frame): New.
6500         * window-xemacs.el (set-buffer-dedicated-frame): New.
6501         Move dedicated-frame stuff into lisp.
6502
6503 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6504
6505         * printer.el (generic-print-region): Do not require that
6506         `printer-name' be set.
6507         (printer-name): Commentary clarification.
6508
6509 2000-07-19  Martin Buchholz <martin@xemacs.org>
6510
6511         * XEmacs 21.2.35 is released.
6512
6513 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6514
6515         * select.el (selection-coercible-types): Initialise.
6516
6517 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6518
6519         * select.el (own-clipboard): Bug fix.
6520
6521 2000-07-17  Mike Sperber  <mike@xemacs.org>
6522
6523         * cus-edit.el (custom-migrate-custom-file): Save init file before
6524         continuing.
6525
6526 2000-07-16  Mike Sperber  <mike@xemacs.org>
6527
6528         * startup.el (load-init-file): Remove silly call to
6529         `load-user-custom-file`.
6530         (maybe-migrate-user-init-file): Minor fixes.
6531
6532 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6533
6534         * apropos.el (apropos-documentation-check-doc-file):
6535         `doc' variable should be let-bound, as was presumably intended.
6536
6537         * cus-edit.el (custom-variable-reset-saved):
6538         (custom-variable-reset-standard):
6539         Remove unused variable comment-widget.  Twice.
6540
6541         * toolbar.el (toolbar-blank-press-function):
6542         Add a real defvar with initial value nil and proper docstring.
6543         (press-toolbar-button): No need to check for boundp-ness anymore.
6544
6545         * rect.el (open-rectangle-line): Remove useless (let) form.
6546         Add defvar for pending-delete-mode.
6547
6548         * info.el (Info-find-node): This function needs an autoload cookie.
6549
6550         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6551         Use let* since the second form referred to the first.
6552
6553 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6554
6555         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6556         instead of removed `mswindows-get-clipboard'.
6557
6558
6559 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6560
6561         * select.el (select-convert-from-text): New.
6562         * select.el (select-convert-from-length): New.
6563         * select.el (select-convert-from-integer): New.
6564         * select.el (select-convert-from-identity): New.
6565         * select.el (select-convert-from-filename): New.
6566         * select.el (selection-converter-in-alist): Use them.
6567         New converter functions for X.
6568
6569         * select.el (get-selection): Removed comment.
6570
6571         * select.el (own-selection): Removed append code - I thought
6572         I'd already done this, but apparently not...
6573
6574         * select.el: Changed comment about TIMESTAMP.
6575
6576         * select.el (select-convert-in): New.
6577         * select.el (select-convert-out): New.
6578         New functions that get used by select.c.
6579
6580         * select.el (select-buffer-killed-default): New.
6581         * select.el (select-buffer-killed-text): New.
6582         * select.el (selection-buffer-killed-alist): New.
6583         New list and functions that get called if a relevant selection
6584         exists and a buffer gets killed.
6585
6586         * select.el (select-convert-to-targets):
6587         * select.el (select-convert-to-identity): Removed.
6588         * select.el (select-convert-from-identity): Removed.
6589         * select.el (select-converter-out-alist):
6590         Removed _EMACS_INTERNAL selection type.
6591
6592         * x-select.el (xselect-kill-buffer-hook): Removed.
6593         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6594         Removed this X-specific nonesense. Use the generic support
6595         in select.el instead.
6596
6597 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6598
6599         * mule/mule-category.el (defined-category-hashtable):
6600         Use make-hash-table instead of make-hashtable
6601
6602         * buff-menu.el: Byte-compiler warning fix.
6603
6604         * isearch-mode.el (isearch-highlight-all-cleanup):
6605         Remove unused variable `isearch-highlight-all-start'.
6606
6607         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6608
6609         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6610
6611         * cus-dep.el (Custom-make-dependencies):
6612         Add autoload cookie for custom-add-loads to generated custom-load.el.
6613
6614         * autoload.el (autoload-package-name): Warning suppression.
6615         Move defvar prior to first use.
6616
6617         * custom.el: Add autoload for custom-declare-face.
6618         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6619         * cl.el (cl-hack-byte-compiler):
6620         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6621         to work properly.
6622
6623 2000-07-08  Mike Sperber  <mike@xemacs.org>
6624
6625         * startup.el (load-home-init-file): Added variable.
6626         (maybe-migrate-user-init-file): Added.
6627         (load-user-init-file): Load custom file if different from init
6628         file.
6629
6630         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6631         "startup."
6632
6633         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6634         Moved `custom-file'-related code to cus-file.el.
6635
6636         * cus-file.el: New file.
6637
6638 2000-04-01  Mike Sperber  <mike@xemacs.org>
6639
6640         * packages.el (packages-find-package-directories): Added support
6641         for external package hierarchies with in-place installations.
6642
6643         * find-paths.el (paths-root-in-place-p): Added.
6644         (paths-find-emacs-directory): Added support for external
6645         directories with in-place installations.
6646         (paths-find-site-directory): Ditto.
6647
6648         * startup.el (find-user-init-file): Also look for
6649         ~/.xemacs/init.elc? in preference to ~/.emacs.
6650
6651 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6652
6653         * select.el (own-selection):
6654         * select.el (own-clipboard): Changed `append' parameter to
6655         `how-to-use' parameter.
6656         * select.el (own-selection): Removed icky append code.
6657         * select.el (own-selection, get-selection): Removed extra type
6658         checking.
6659         * select.el (selection-appender-alist):
6660         * select.el (selection-converter-{in|out}-alist): Initialise.
6661         * select.el (select-append-to-*): New.
6662         * select.el (select-convert-from-*): New.  New functions to append
6663         data and convert data from external type.
6664
6665 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6666
6667         * font-lock.el: Javadoc enhancements.
6668
6669 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6670
6671         * printer.el (generic-print-region): Compose job name from buffer
6672         name.
6673
6674 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6675
6676         * font-lock.el (font-lock-fontify-pending-extents): Call
6677         font-lock-fontify-region instead of font-lock-fontify-buffer
6678         to avoid unnecessary progress gauges.
6679
6680 2000-07-06  Craig Lanning  <lanning@scra.org>
6681
6682         * custom-load.el (faces):
6683
6684         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6685         dir is a regex.
6686
6687         * process.el (call-process-internal): from Dan Holmsand, use binary
6688         coding systems so that jka-compr works.
6689
6690 2000-07-07  Ben Wing  <ben@xemacs.org>
6691
6692         * font-lock.el: Undo previous change.  Unfortunately, some
6693         files actually use the variables directly in their init code
6694         without quoting them.
6695
6696 2000-07-07  Ben Wing  <ben@xemacs.org>
6697
6698         * font-lock.el (defvar font-lock-*-face): Removed.
6699
6700         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6701         only when necessary.
6702
6703 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6704
6705         * cl-macs.el: fix cl-transform-function-property kludge
6706         so that it does not require a random feature.
6707
6708 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6709
6710         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6711         as in Linux kernel "Rules.make".
6712
6713 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6714
6715         * build-report.el (build-report): Add autoload cookie.
6716
6717 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6718
6719         * package-ui.el (defgroup pui):  Correct a misspelling
6720         (pui-toggle-package-delete):  Change `seleted' to `selected'
6721
6722 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6723
6724         * package-get.el (package-get-update-base):
6725         (package-get): Use insert-file-contents-literally always.
6726         (package-get-maybe-save-index):
6727         Force coding system for writing to binary.
6728
6729 2000-06-08  Mike Alexander  <mta@arbortext.com>
6730
6731         * code-process.el (call-process-region): If there is no coding
6732         system for the process on process-coding-system-alist use the
6733         coding system of the buffer containing the region.
6734
6735 2000-06-10  Ben Wing  <ben@xemacs.org>
6736
6737         * cmdloop.el (command-error):
6738         If debug-on-error and noninteractive, output backtrace.
6739
6740         * files.el (file-relative-name):
6741         Remove MSDOS references.
6742
6743         * simple.el (line-number): New function, due to non-obvious
6744         behavior/usage of count-lines.
6745
6746         * simple.el (count-lines): document non-obvious usage to get
6747         line number.
6748
6749 2000-06-11  Ben Wing  <ben@xemacs.org>
6750
6751         * faces.el ((featurep 'xpm)):
6752         * x-faces.el (x-init-face-from-resources):
6753         * x-faces.el (x-init-frame-faces):
6754         * x-misc.el (x-init-specifier-from-resources):
6755         * x-misc.el (x-get-resource-and-bogosity-check):
6756         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6757         * x-mouse.el (x-init-pointer-shape):
6758         * x-scrollbar.el (x-init-scrollbar-from-resources):
6759         Add sixth argument to x-get-resource calls so as to issue warnings
6760         rather than errors on bogus arguments.
6761
6762 2000-06-05  Ben Wing  <ben@xemacs.org>
6763
6764         * compat.el: new file.  provides a clean, non-intrusive way to
6765         define compatibility functions.
6766
6767         * process.el (shell-quote-argument): temporary fix for lack
6768         of nt-quote-process-args.  #### I need to put back the overall
6769         structure of that mechanism but redo the guts of it using the
6770         extra intelligence in the C code.
6771
6772 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6773
6774         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6775         `package-get' does in package-get.el, instead of using external
6776         "md5sum" program.
6777
6778         * package-get.el (package-get): Insert package file literally to
6779         make checksum calculation work.
6780
6781 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6782
6783         * code-files.el (convert-mbox-coding-system): Deleted.
6784         (file-coding-system-alist): Removed reference to
6785         convert-mbox-coding-system.
6786
6787 2000-05-28  Martin Buchholz <martin@xemacs.org>
6788
6789         * XEmacs 21.2.34 is released.
6790
6791 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6792
6793         * font-lock.el (font-lock-keywords): Rewrote docstring
6794
6795 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6796
6797         * loadhist.el (unload-feature): handle case where x is both boundp
6798         and fboundp
6799
6800 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6801
6802         * packages.el: It's ok to use built-in macros, but not lisp
6803         defined ones.
6804
6805 2000-05-20  Ben Wing  <ben@xemacs.org>
6806
6807         * font-lock.el:
6808         * font-lock.el (font-lock-message-threshold):
6809         * font-lock.el (font-lock-mode):
6810         * font-lock.el (font-lock-default-fontify-buffer):
6811         * font-lock.el (font-lock-always-fontify-immediately):
6812         * font-lock.el (font-lock-old-extent): Removed.
6813         * font-lock.el (font-lock-old-len): Removed.
6814         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6815         * font-lock.el (font-lock-pending-extent-table): New.
6816         * font-lock.el (font-lock-range-table): New.
6817         * font-lock.el (font-lock-after-change-function):
6818         * font-lock.el (font-lock-after-change-function-1): Removed.
6819         * font-lock.el (font-lock-fontify-pending-extents): New.
6820         * font-lock.el ('font-lock-revert-cleanup): Removed.
6821         * font-lock.el ('font-lock-revert-setup): Removed.
6822         Rewrite deferral code to handle any number of changes, merging
6823         them properly.  Remove hacked-up code for revert-buffer, now
6824         unnecessary.
6825
6826         * menubar-items.el (default-menubar):
6827         In Options->Edit Init File, don't switch to emacs-lisp-mode
6828         unless necessary; doing this turns off font-lock.
6829
6830 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6831
6832         * keydefs.el: Define C-x BS to backward-kill-sentence.
6833
6834 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6835
6836         * files.el (hack-local-variables-prop-line): Use non-greedy
6837         matching to process -*-texinfo-*- -*-.
6838
6839 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6840
6841         * minibuf.el (minibuf-directory-files): new function.
6842         (read-file-name-activate-callback): use minibuf-directory-files.
6843         (read-directory-name-internal): ditto.
6844         (mouse-file-display-completion-list): ditto.
6845         (mouse-directory-display-completion-list): ditto.
6846         (read-file-name-internal): remove "./" from completion list unless
6847         explicitly matched, for consistency.
6848
6849 2000-05-11  Ben Wing  <ben@xemacs.org>
6850
6851         * gutter-items.el (gutter-buffers-tab):
6852         * gutter-items.el (add-tab-to-gutter):
6853         * gutter-items.el (update-tab-in-gutter):
6854         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6855         * gutter-items.el (append-progress-display):
6856         * gutter-items.el (abort-progress-display):
6857         * gutter-items.el (raw-append-progress-display):
6858         Further fixes.  Use set-glyph-image not set-image-instance-property,
6859         to fix problems with multiple windows in a frame.
6860
6861         * menubar-items.el (tutorials-menu-filter):
6862         Fix typo.
6863
6864         * startup.el (early-error-handler):
6865         Display message box under windows; otherwise, message will disappear
6866         before it can be viewed.
6867
6868         * update-elc.el:
6869         Fix bug in NEEDTODUMP processing.
6870
6871 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6872
6873         * startup.el (lock-directory): Removed.
6874         (superlock-file): Ditto.
6875         (startup-set-paths): Remove lockdir.
6876         (startup-setup-paths-warning): Remove lock-directory.
6877
6878         * setup-paths.el (paths-find-lock-directory): Removed.
6879         (paths-find-superlock-file): Ditto.
6880
6881 2000-05-09  Ben Wing  <ben@xemacs.org>
6882
6883         * faces.el (set-face-property):
6884         * faces.el (set-face-font):
6885         * faces.el (set-face-foreground):
6886         * faces.el (set-face-background):
6887         * faces.el (set-face-background-pixmap):
6888         * faces.el (set-face-underline-p):
6889         * faces.el (set-face-strikethru-p):
6890         * faces.el (set-face-highlight-p):
6891         * faces.el (set-face-dim-p):
6892         * faces.el (set-face-blinking-p):
6893         * faces.el (set-face-reverse-p):
6894         doc string changes.
6895
6896         * glyphs.el:
6897         * glyphs.el (make-image-specifier):
6898         * glyphs.el (glyph-property):
6899         * glyphs.el (set-glyph-image):
6900         * glyphs.el (make-glyph):
6901         * glyphs.el (make-pointer-glyph):
6902         * glyphs.el (make-icon-glyph):
6903         * glyphs.el (widget-image-instance-p): New.
6904         authorship info, lots of doc changes.  New predicate, inadvertently
6905         omitted.  the general principle with specifier docs is now that
6906         the description of instantiators should go with the make-foo-specifier
6907         fun's doc string, rather than in foo-specifier-p.  this follows
6908         conventions elsewhere in XEmacs and in general is a lot more obvious
6909         of a place to look.  sometimes the make-foo-specifier function needs
6910         to be created in the process.
6911
6912         * gutter.el:
6913         * gutter.el (make-gutter-specifier): New.
6914         * gutter.el (make-gutter-size-specifier): New.
6915         * gutter.el (make-gutter-visible-specifier): New.
6916         specifier doc updates according to the conventions specified before.
6917
6918         * objects.el:
6919         * objects.el (make-font-specifier):
6920         * objects.el (make-color-specifier):
6921         * objects.el (make-face-boolean-specifier): New.
6922         specifier doc updates according to the conventions specified before.
6923
6924         * specifier.el:
6925         * specifier.el (set-specifier):
6926         * specifier.el (make-integer-specifier): New.
6927         * specifier.el (make-boolean-specifier): New.
6928         * specifier.el (make-natnum-specifier): New.
6929         * specifier.el (make-generic-specifier): New.
6930         * specifier.el (make-display-table-specifier): New.
6931         specifier doc updates according to the conventions specified before.
6932
6933         * toolbar.el:
6934         * toolbar.el (make-toolbar-specifier): New.
6935         specifier doc updates according to the conventions specified before.
6936
6937 2000-05-09  Ben Wing  <ben@xemacs.org>
6938
6939         * process.el (call-process-internal): Revert to previous version
6940         because Mike's change clashed with a change I did not long before.
6941         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6942         Thanks very much Mike for pointing out the bug and submitting a
6943         patch!
6944
6945 2000-04-13  Mike Alexander  <mta@arbortext.com>
6946
6947         * process.el (call-process-internal): Send the correct input buffer
6948         (call-process-internal): Return the exit status of the process
6949
6950 2000-05-07  Ben Wing  <ben@xemacs.org>
6951
6952         * winnt.el:
6953         * winnt.el (nt-quote-args-verbatim): Removed.
6954         * winnt.el (nt-quote-args-prefix-quote): Removed.
6955         * winnt.el (nt-quote-args-backslash-quote): Removed.
6956         * winnt.el (nt-quote-args-double-quote): Removed.
6957         * winnt.el (nt-quote-args-functions-alist): Removed.
6958         * winnt.el (nt-quote-process-args): Removed.
6959         Remove all stuff for argument quoting.  We borrow the code instead
6960         from Emacs 20.6, which is much more careful in its quoting
6961         (e.g. in handling runs of the escape character) and avoids most of
6962         the need for this Lisp mechanism by checking to see whether we're
6963         running a Cygwin or normal program and doing the appropriate
6964         quoting.  If we end up needing such a mechanism, we should add
6965         it by extending the variable `mswindows-quote-process-args' so it
6966         can take an alist of regexps.
6967
6968 2000-05-07  Ben Wing  <ben@xemacs.org>
6969
6970         * keydefs.el:
6971         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6972         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6973         the window without moving point.
6974
6975         * simple.el:
6976         * simple.el (scroll-up-one): New.
6977         * simple.el (scroll-down-one): New.
6978         Functions for use with C-M-up/down.
6979
6980 2000-05-01  Martin Buchholz <martin@xemacs.org>
6981
6982         * XEmacs 21.2.33 is released.
6983
6984 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6985
6986         * dialog.el (yes-or-no-p-dialog-box):
6987         Fix docstring.
6988         Fix following horrible bug in X11 mode with focus-follows-mouse:
6989           1. Visit two files in two different frames.
6990           2. do File->Revert Buffer in one of those frames.
6991           3. Dialog box appears.
6992           4. Arrange things so that the mouse passes over the *other*
6993              frame, then to the dialog box, and click on "Yes".
6994           5. The file contents end up in the *wrong* buffer!
6995         Add TODO comment.
6996
6997 2000-04-28  Ben Wing  <ben@xemacs.org>
6998
6999         * help.el (describe-installation): correct typo introduced
7000         in last patch: boundp -> fboundp.
7001
7002         * etags.el (buffer-tag-table-list):
7003         canonicalize filenames to Unix format so that tag-table-alist
7004         searching works under Windows.
7005
7006         * autoload.el:
7007         Bowdlerize the supposedly objectionable words
7008         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7009
7010         * gutter-items.el (set-progress-display-style):
7011         * gutter-items.el (search-dialog-callback):
7012         * gutter-items.el (make-search-dialog):
7013         Change to new callback-ex api.
7014
7015 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7016
7017         * help.el: (describe-installation): decode-coding-string is not
7018         defined in a non MULE environment.
7019
7020 2000-04-28  Ben Wing  <ben@xemacs.org>
7021
7022         * gutter-items.el (buffer-list-changed-hook):
7023         use it, not record-buffer-hook.
7024
7025         * subr.el (record-buffer-hook): Removed.
7026
7027 2000-04-27  Ben Wing  <ben@xemacs.org>
7028
7029         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7030         use NORECORD option.  Andy will not like this, but the existing
7031         gutter behavior is just wrong, as per this comment:
7032
7033         ;; this used to add the norecord flag to both calls below.
7034         ;; this is bogus because it is a pervasive assumption in XEmacs
7035         ;; that the current buffer is at the front of the buffers list.
7036         ;; for example, select an item and then do M-C-l
7037         ;; (switch-to-other-buffer).  Things get way confused.
7038         ;;
7039         ;; Andy, if you want to maintain the current look, you must
7040         ;;  *uncouple* the gutter order and buffers order.
7041
7042         * loaddefs.el (completion-ignored-extensions): unfuckify.
7043
7044         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7045         xemacs.mak.
7046
7047         * autoload.el (batch-update-one-directory): new function, used in
7048         xemacs.mak.
7049
7050         * loadup.el: set gc-cons-threshold very high unless dumping --
7051         loadup during update-elc is much much much faster.  also do this
7052         when quick-building.
7053
7054         add commented-out code for profiling loadup.
7055
7056
7057         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7058         is required in order to build xemacs.
7059
7060 2000-04-26  Ben Wing  <ben@xemacs.org>
7061
7062         * loadup.el: don't garbage collect during loadup if quick-build
7063         compile-time option is set.
7064
7065 2000-04-23  Ben Wing  <ben@xemacs.org>
7066
7067         * update-elc.el: compute whether any dumped .el or .elc files
7068         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7069         if so.
7070
7071         * update-elc.el (update-elc-files-to-compile): always change
7072         NOBYTECOMPILE in the src directory rather than current dir,
7073         so it will work under NT.
7074
7075         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7076         the form of this file is identical between Unix and Windows.
7077         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7078         Added comment.
7079         (update-autoloads-from-directory): updated doc string.
7080         updated doc strings in a few other places.
7081
7082 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7083
7084         * bytecomp.el (byte-force-recompile): Fix argument to
7085         byte-recompile-directory.
7086
7087 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7088
7089         * gutter-items.el (progress-display-clear-when-idle): Use
7090         add-one-shot-hook.
7091         * gutter-items.el (clear-progress-display): Adjust number of
7092         arguments.
7093
7094 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7095
7096         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7097
7098 2000-04-16  Ben Wing  <ben@xemacs.org>
7099
7100         * printer.el: New file.
7101
7102         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7103
7104         * help.el (describe-installation): Fix decoding for Windows.
7105
7106         * menubar-items.el:
7107         * menubar-items.el (default-menubar):
7108         * menubar-items.el (tutorials-menu-filter): New.
7109         * menubar-items.el (popup-menubar-menu):
7110         Add authorship.  Redo Help menu and Tutorials filter.
7111
7112         * menubar.el: Correct comment.
7113
7114         * modeline.el (modeline-buffer-identification): Correct doc string.
7115
7116         * simple.el:
7117         * simple.el (printing): Removed.
7118         * simple.el (printer-name): Removed.
7119         * simple.el (generic-print-buffer): Removed.
7120         * simple.el (generic-print-region): Removed.
7121         Move generic print code to printer.el.
7122
7123 2000-04-15  Ben Wing  <ben@xemacs.org>
7124
7125         * simple.el (generic-print-region): New.
7126         make this function actually work.
7127         (generic-print-buffer): call generic-print-region.
7128
7129 2000-04-14  Andy Piper  <andy@xemacs.org>
7130
7131         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7132         by using the new widget-callback-current-channel.
7133         (search-dialog-callback): ditto.
7134
7135 2000-04-12  Andy Piper  <andy@xemacs.org>
7136
7137         * gutter.el (default-gutter-position): moved from gutter-items.el.
7138         (default-gutter-position-changed-hook): ditto.
7139         (gutter-element-visibility-changed-hook): ditto.
7140         (set-gutter-element): ditto.
7141         (remove-gutter-element): ditto.
7142         (set-gutter-element-visible-p): ditto.
7143         (gutter-element-visible-p): ditto.
7144         (init-gutter): ditto.
7145
7146         * dialog.el (make-dialog-box): renamed and moved from
7147         gutter-items.el
7148
7149         * gutter-items.el: move various functions elsewhere.
7150
7151 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7152
7153         * menubar-items.el: Fixed place of parenthesis.
7154
7155 2000-04-12  Ben Wing  <ben@xemacs.org>
7156
7157         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7158                 without constantly being prompted for the tag.
7159         * simple.el: Added a number of section headings, to clarify the
7160                 organization of this file.
7161         * simple.el (activate-region):
7162         * simple.el (region-exists-p):
7163         * simple.el (region-active-p):
7164                 Moved these three function down to the other side of
7165                 the case-changing functions, so they join the rest of
7166                 the region code.
7167         * simple.el (printing): New.
7168         * simple.el (printer-name): New.
7169         * simple.el (generic-print-buffer): New.
7170                 New functions, a very simple prototype for a unified
7171                 printing interface.
7172
7173         * process.el (call-process-internal): Real fix for null BUFFER,
7174                 other problems with BUFFER specs.
7175
7176         * menubar-items.el:
7177                 Fixed up File->Print to use new printing functions.
7178                 Various corrections and expansions to Grep/Compile menus.
7179                 New options for Printing.
7180                 New options for SMTP Mail, the way to send mail under
7181                   MS Windows. (There's also a package patch to make SMTP
7182                   Mail be the default under MSWin.)
7183
7184 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7185
7186         * menubar-items.el: Selecting Rectangle Mousing from menubar
7187         did not work.  Needed to quote mouse-track-rectangle-p.
7188
7189 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7190
7191         * cl-compat.el (keywordp): Removed.
7192
7193 2000-04-05  Andy Piper  <andy@xemacs.org>
7194
7195         * gutter-items.el (progress-layout-glyph): don't initialize here.
7196         (progress-gauge-glyph): use dynamic sizing.
7197         (set-progress-display-style): new function. Set progress glyphs
7198         appropriately depending on the style.
7199         (progress-display-style): new variable. Custom version of
7200         set-progress-display-style.
7201         (progress-abort-glyph): switch to dynamic sizes.
7202         (search-dialog-text): make the edit field active.
7203
7204 2000-04-04  Andy Piper  <andy@xemacs.org>
7205
7206         * gutter-items.el (make-search-dialog): need to make the search
7207         dialog visible after creation.
7208
7209         * menubar-items.el (default-menubar): use the search dialog for
7210         searching. Remove some extraneous search menu items.
7211
7212         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7213         well as strings.
7214         (make-gutter-only-dialog-frame): allow the user to create the
7215         frame unmapped. Allow the gutter spec to be given as a glyph.
7216         (search-dialog-direction): new variable.
7217         (search-dialog-text): new variable.
7218         (search-dialog-callback): new function. Callback for the search
7219         dialog action.
7220         (make-search-dialog): new function. Create a user-friendly search
7221         dialog.
7222
7223 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7224
7225         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7226         under Windows.
7227
7228 2000-04-01  Andy Piper  <andy@xemacs.org>
7229
7230         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7231         progress more accurately.
7232
7233 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7234
7235         * finder.el (finder-compile-keywords): Process readable files only.
7236         Because error in process of .#finder-inf.el when compile xemacs
7237         with --with-clash-detection option.
7238
7239 2000-03-31  Andy Piper  <andy@xemacs.org>
7240
7241         * gutter-items.el (append-progress-display): don't delay after a
7242         successful font-lock.
7243         (make-gutter-only-dialog-frame): new function. Allow users to
7244         create gutter-only dialogs.
7245
7246 2000-03-27  Mike Alexander  <mta@arbortext.com>
7247
7248         * process.el (call-process-internal): Handle a null BUFFER
7249         parameter correctly.
7250
7251 2000-03-28  Andy Piper  <andy@xemacs.org>
7252
7253         * gutter-items.el (abort-progress-display): put strings in the
7254         gutter not extents.
7255         (progress-layout-glyph): signal special 'quit callback.
7256         (progress-display-quit-function): deleted.
7257         (progress-display-stop-callback): deleted.
7258         (progress-display-dispatch-command-events): deleted.
7259         (append-progress-display): remove calls to
7260         progress-display-dispatch-command-events.
7261         (raw-append-progress-display): ditto.
7262
7263 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7264
7265         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7266         being a list.  Actually define `stipple-pixmap-p' which is used as
7267         an error predicate.  Correctly handle PIXMAP being either relative
7268         or absolute file name.
7269
7270 2000-03-24  Andy Piper  <andy@xemacs.org>
7271
7272         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7273         (abort-progress-display): ditto. Don't delete the created extent.
7274         (raw-append-progress-display): ditto.
7275         (progress-display-dispatch-non-command-events): new
7276         function. Encapsulates what we want to do when no command input is
7277         required.
7278         (progress-display-dispatch-command-events): likewise, but disable
7279         for now since it causes too many problems.
7280         (append-progress-display): use them.
7281         (raw-append-progress-display): ditto.
7282         (default-gutter-position-changed-hook): set this rather than
7283         default-gutter-position-changed.
7284         (default-gutter-position-changed-hook): lambda with zero arguments
7285         rather than one.
7286         (raw-append-progress-display): trap errors in pending input since
7287         allowing them to signal will hose the gauge well and
7288         truly. Ideally we would like to delay these until we are more able
7289         to cope.
7290         (append-progress-display): ditto.
7291
7292 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7293
7294         * lisp/make-docfile.el: call-process-internal is now implemented
7295         in process.el.
7296
7297 2000-03-21  Ben Wing  <ben@xemacs.org>
7298
7299         * mule\mule-cmds.el (set-language-info-alist):
7300         Fix to correspond to new menu arrangement.
7301
7302 2000-03-21  Ben Wing  <ben@xemacs.org>
7303
7304         * process.el:
7305         * process.el (call-process-internal): New.
7306         New implementation of call-process.  Only enabled under NT, so far.
7307         stderr handling not implemented yet in CVS'd C code.
7308
7309 2000-03-20  Ben Wing  <ben@xemacs.org>
7310
7311         * lisp-mode.el:
7312         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7313         * lisp-mode.el (lisp-interaction-mode):
7314         Put back Lisp Interaction menubar for Jan V's sake.
7315
7316         * simple.el:
7317         * simple.el (mark-ring):
7318         * simple.el (dont-record-current-mark): New.
7319         * simple.el (in-shifted-motion-command): New.
7320         * simple.el (mark-ring-unrecorded-commands): New.
7321         * simple.el (mark-ring-max):
7322         * simple.el (set-mark-command):
7323         * simple.el (push-mark):
7324         * simple.el (handle-pre-motion-command):
7325         Implement scheme for not recording unimportant marks.
7326
7327         * subr.el:
7328         * subr.el (function-allows-args): New.
7329         New function function-allows-args.
7330
7331 2000-03-20  Martin Buchholz <martin@xemacs.org>
7332
7333         * XEmacs 21.2.32 is released.
7334
7335 2000-03-20  Andy Piper  <andy@xemacs.org>
7336
7337         * gutter-items.el (update-tab-in-gutter): force selection of the
7338         selected-window if required to do so.
7339         (buffers-tab-items): ditto.
7340         (add-tab-to-gutter): ditto.
7341         (create-frame-hook): use force-selection.
7342         (default-gutter-position-changed): lambdify.
7343         (update-tab-hook): deleted since it was only used in one place.
7344
7345 2000-03-18  Andy Piper  <andy@xemacs.org>
7346
7347         * files.el (find-file-noselect): undo change that shouldn't have
7348         gone in.
7349
7350 2000-03-17  Andy Piper  <andy@xemacs.org>
7351
7352         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7353         of selected-window trickery.
7354
7355         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7356         frames tabs.
7357         (progress-display-stop-callback): progress -> progress-display
7358         (progress-display-quit-function): ditto.
7359         (clear-progress-display): ditto.
7360         (remove-progress-display): ditto.
7361         (append-progress-display): ditto.
7362         (abort-progress-display): ditto.
7363         (raw-append-progress-display): ditto.
7364         (display-progress-display): ditto.
7365         (current-progress-display-label): ditto.
7366         (current-progress-display): ditto.
7367         (lprogress-display): ditto and save the buffer
7368         (progress-display): ditto. Otherwise the buffer sometimes gets
7369         changed which confuses font-lock.
7370
7371         * font-lock.el (font-lock-default-fontify-buffer): catch all
7372         errors, not just quit.
7373         (font-lock-mode): progress -> display-progress
7374         (font-lock-default-fontify-buffer): ditto.
7375         (font-lock-fontify-syntactically-region): ditto.
7376         (font-lock-fontify-keywords-region): ditto.
7377
7378 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7379
7380         * cl.el (gensym): Move to here from cl-macs.el.
7381         (gentemp): Ditto.
7382
7383 2000-03-16  Andy Piper  <andy@xemacs.org>
7384
7385         * font-lock.el (font-lock-mode): use lprogress and friends for
7386         progress management.
7387         (font-lock-default-fontify-buffer): ditto.
7388         (font-lock-fontify-syntactically-region): ditto.
7389         (font-lock-fontify-keywords-region): ditto.
7390         (font-lock-revert-cleanup): fix reverting.
7391         (font-lock-revert-setup): ditto.
7392
7393         * gutter-items.el (progress-use-echo-area): new variable. Use the
7394         echo area for progress gauges if non-nil.
7395         (clear-progress): remove echo area stuff and defer to
7396         clear-message.
7397         (append-progress): dispatch non-command events after each progress
7398         increment. Remove echo area stuff.
7399         (abort-progress): remove echo area stuff and defer to
7400         display-message.
7401         (raw-append-progress): ditto. Dispatch non-command events after
7402         gutter redisplay.
7403         (display-progress): defer echo area stuff to display-message.
7404
7405         * gutter-items.el (clear-progress):
7406         (abort-progress): indentation changes.
7407         (display-progress): don't clear progress.
7408         (append-progress): compare messages with equal.
7409         (raw-append-progress): use dispatch-non-command-events to flush
7410         widget creation events.
7411
7412 2000-03-13  Ben Wing  <ben@xemacs.org>
7413
7414         * abbrev.el:
7415         * abbrev.el (abbrev-string-to-be-defined): New.
7416         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7417         Changes for use with the menubar.
7418
7419 2000-03-12  Ben Wing  <ben@xemacs.org>
7420
7421         * alist.el (vassoc): moved here from font-menu.el.
7422
7423         * custom.el (defface): typo fix.
7424
7425         * dialog.el (yes-or-no-p-dialog-box):
7426         * dialog.el (message-box):
7427         * files.el (save-some-buffers-1):
7428         Put accelerators in the button names.
7429
7430         * font-lock.el (font-lock-comment-face):
7431         * font-lock.el (font-lock-keyword-face):
7432         * font-lock.el (font-lock-function-name-face):
7433         Fixed some of the colors under MS Windows because the existing
7434         default colors were hardly different from black and needed to be
7435         made lighter.
7436
7437         * font-menu.el:
7438         * font-menu.el (font-menu-split-long-menu):
7439         * font-menu.el (font-menu-family-constructor):
7440         * font-menu.el (font-menu-size-constructor):
7441         * font-menu.el (font-menu-weight-constructor):
7442         * font-menu.el (font-menu-set-font):
7443         vassoc moved to alist.el.
7444         Accelerators added to all menus.
7445         Unused bound var new-props removed.
7446
7447         * keydefs.el: I did a whole lot of rearranging to put things in a
7448         more consistent order and fixed a number of cases where key
7449         combinations involving up, down, left, right and so on were
7450         defined but the corresponding keypad combinations were not
7451         defined.
7452
7453         * lisp-mode.el:
7454         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7455         * lisp-mode.el (emacs-lisp-mode):
7456         * lisp-mode.el (lisp-interaction-mode):
7457         * lisp-mode.el (flet):
7458         Added accelerators onto the menus.
7459         Made all the different versions of the let function be indented
7460         the same way.
7461         Undid Steve's easy-menu-ification, because it makes it impossible
7462         to have the menubar and popup menus different.
7463         Cleaned up the menu; added items for find-function &c and some
7464         indenting, and removed debug-on-*.
7465
7466         * list-mode.el (list-mode-hook):
7467         * list-mode.el (list-mode):
7468         * list-mode.el (completion-setup-hook):
7469         * list-mode.el (display-completion-list):
7470         Added support for the :window-height keyword, which is required
7471         because of other changes that I made for the file dialog box.  I
7472         also made the hook variables list-mode-hook and
7473         completion-setup-hook and also minibuffer-setup-hook in
7474         minibuf.el be permanent-local; see comment in list-mode.el.
7475
7476         * map-ynp.el (map-y-or-n-p):
7477         Added accelerators to the dialog buttons.
7478
7479         * menubar-items.el (menu-truncate-list):
7480         New internal function.
7481         * menubar-items.el (submenu-generate-accelerator-spec):
7482         * menubar-items.el (menu-item-strip-accelerator-spec):
7483         * menubar-items.el (menu-item-generate-accelerator-spec):
7484         New exported functions, for use in auto-generating accelerator specs.
7485
7486         * menubar-items.el:
7487         * menubar-items.el (default-menubar):
7488         * menubar-items.el (maybe-add-init-button):
7489         * menubar-items.el (bookmark-menu-filter):
7490         * menubar-items.el (slow-format-buffers-menu-line):
7491         * menubar-items.el (build-buffers-menu-internal):
7492         * menubar-items.el (language-environment-menu-filter):
7493         * menubar-items.el (default-popup-menu):
7494         * menubar-items.el (popup-buffer-menu):
7495         * menubar-items.el (popup-menubar-menu):
7496         Did a major overhaul on this file, and in fact I'm nowhere near
7497         done working on the menubar, and there will be more patches to
7498         come.  A basic summary of what I've done:
7499
7500         a) I added accelerators to all of the menu items.  For menus that
7501         are auto-generated, such as the buffers menu, the accelerators are
7502         automatically added to the beginning of each line using the
7503         numbers 1 through 9, then zero, and then letters starting with A,
7504         but omitting the letters that are already in use for the fixed
7505         menu items at the top of the buffers menu.  To facilitate adding
7506         accelerators of this kind, I created some new functions
7507         (*-accelerator-spec), which are also being used by other filters
7508         that auto generate lists of things such as ftp sites to download
7509         packages.  If people really don't like these accelerators
7510         appearing at the beginning of the menu items, a variable can be
7511         added to optionally turn them off, but I think this is rather
7512         pointless because other menu items have accelerators and many or
7513         most of the menu users will use the accelerators if the support is
7514         there.
7515
7516         b) I combined the top level Tools and Apps menus into a single
7517         Tools menu, because the distinction between the two is not
7518         obvious, and the items on the menus are not used often enough that
7519         putting some of them onto submenus is a problem.
7520
7521         c) I created two new top level menus called View and Cmds because
7522         there were too many items on the File and Edit menus, and I'm going
7523         to be adding more items to these menus.  In contrast to the Tools
7524         menu, the items on these menus may be used quite often during an
7525         editing session, and so should be available with fewer
7526         keystrokes.
7527
7528         d) I added a number of options to the options menu, including one
7529         for controlling whether the alt key can be used to traverse to
7530         menu items using the accelerators, one for controlling behavior of
7531         control-k, one for controlling how the kill and yank functions
7532         interact with the clipboard, a few additional buffers-menu
7533         options, and various other things.  I also did a bit of
7534         rearranging, for example, combining the keyboard and mouse options
7535         into a single keyboard and mouse submenu to facilitate the
7536         accelerators on that level.
7537
7538         e) I changed the variable buffers-menu-format-buffer-line-function
7539         to take two arguments instead of one, the second argument being
7540         the line number for use in creating an accelerator.  I added a
7541         hack to support existing functions with one argument (although I
7542         doubt that very many of these exist), for backward compatibility.
7543
7544         f) I moved the top level mule menu to be a submenu of the edit
7545         menu.  I think that most of the items on this menu are fairly
7546         useless and there are certainly not enough frequently used items
7547         to justify this being its own top level menu.
7548
7549         g) I combined most of the items in big-menubar.el into the main menu.
7550         If people think the main menu is too big, it would be possible to
7551         create different configurations, some smaller.
7552
7553         * menubar.el (check-menu-syntax):
7554         Deleted some syntax checks that were no longer valid, partly
7555         because of changes that were already made a long time ago, and
7556         partly because of a change I made where I allow the name of the
7557         menu item to be an evaluated expression rather than just a string,
7558         similar to all of the other parameters of a menu item.
7559
7560         * minibuf.el:
7561         * minibuf.el (read-file-name-1):
7562         * minibuf.el (mouse-read-file-name-1):
7563         I made a number of changes to improve the appearance
7564         and functioning of the file dialog box.  They include:
7565
7566         a) Fixing the problem where closing the dialog box by clicking on
7567         the close button of the window didn't properly exit the
7568         minibuffer.
7569
7570         b) Fixing the problem that if you typed part of a file name, and
7571         then clicked on a completion with the mouse, the file was not
7572         correctly selected.
7573
7574         c) Changing the title of the dialog box to reflect the operation
7575         being done in accordance with user interface conventions, rather
7576         than the name of the dialog box buffer, which is rather useless.
7577
7578         d) Remove the words "possible completions are" which didn't
7579         belong.
7580
7581         e) Fix things so that the completions scroll off the end of the
7582         completions windows only to the right, rather than both to the
7583         right and down, which is in accordance with Windows user interface
7584         conventions.
7585
7586         * msw-init.el (init-post-mswindows-win):
7587         Added a binding for meta-F4, which is the standard windows binding
7588         for exiting a program.
7589
7590         * select.el (get-selection-no-error):
7591         * select.el (own-selection):
7592         * select.el (own-clipboard):
7593         Added an optional argument called append to the functions
7594         own-selection and own-clipboard.  This adds support for appending
7595         text to the existing selection and allows the function
7596         own-clipboard to be used as the value of the variable
7597         interprogram- cut-function.
7598
7599         Fixed a bug in own-selection in handling zmacs-region-stays.
7600
7601         * simple.el (historical-kill-line): New.
7602
7603         * simple.el (kill-line):
7604         * simple.el (interprogram-cut-function):
7605         * simple.el (interprogram-paste-function):
7606         * simple.el (handle-pre-motion-command):
7607         * simple.el (next-line):
7608         * simple.el (previous-line):
7609         a) Expanded the variable kill-whole-line, so that function
7610         kill-line can be set to delete the entire line always, not just
7611         when cursor is at the beginning of the line.  This is controlled
7612         by setting the variable kill-whole-line to the symbol 'always.
7613         This behavior, as well as the existing kill-whole-line behavior,
7614         now only take effect when kill-line is called interactively,
7615         although this is a departure from a previous behavior in the case
7616         of setting this variable kill-whole-line to t.  It is almost
7617         certainly what has always been intended, and most likely the old
7618         way of doing things introduced bugs.  I also created a function
7619         called historical-kill-line, which ignores the kill-whole-line
7620         setting and always gives the historical behavior of only killing
7621         to the end of the line.  I bound this function to shift- control-k
7622         so that the kill to end of line behavior is available, even when
7623         kill-whole-line has been set to change control-k into the simple
7624         delete-whole-line behavior. (This can be set using the options
7625         menu.)
7626
7627         b) I changed things so that kill and yank now interact with the
7628         clipboard by default under windows.  This was done by changing the
7629         default value of interprogram-cut- function and
7630         interprogram-paste-function.  You can get the old behavior by
7631         setting these to nil, and there is an option on the options menu
7632         to do this.
7633
7634         c) I added support for selecting text using shifted motion keys.
7635         This support is on by default and can be controlled by the
7636         variable shifted-motion-keys-select-region.  There is also a
7637         variable called unshifted-motion-keys-deselect-region that
7638         controls more specifically how the shifted motion key behavior
7639         works.  I did not put an option on the options menu to turn this
7640         off, because I can't imagine why this would be useful.
7641
7642         * simple.el (forward-block-of-lines):
7643         * simple.el (backward-block-of-lines):
7644         * simple.el (block-movement-size):
7645         New.
7646
7647         * simple.el (uncapitalized-title-words):
7648         * simple.el (uncapitalized-title-word-regexp):
7649         * simple.el (capitalize-string-as-title):
7650         * simple.el (capitalize-region-as-title):
7651         New.
7652
7653
7654         * subr.el (add-hook):
7655         * subr.el (make-local-hook): New.
7656         * subr.el (remove-local-hook): New.
7657         * subr.el (add-one-shot-hook): New.
7658         * subr.el (add-local-one-shot-hook): New.
7659         Added some functions to make using hooks easier.
7660         These include:
7661
7662         a) Functions add-local-hook and remove-local-hook to make it easy
7663         to use local hooks.
7664
7665         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7666         make it possible to add a "one-shot" hook, which is to say a hook
7667         that runs only once, and automatically removes itself after the
7668         first time it has run.
7669
7670 2000-03-09  Andy Piper  <andy@xemacs.org>
7671
7672         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7673
7674 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7675
7676         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7677         Moved from menubar-items.el.
7678         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7679
7680 2000-03-08  Andy Piper  <andy@xemacs.org>
7681
7682         * gutter-items.el (build-buffers-tab-internal): add selected field
7683         to buffers tab spec.
7684
7685 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7686
7687         * minibuf.el (last-exact-completion): Initialize to nil.
7688
7689 2000-03-07  Didier Verna  <didier@xemacs.org>
7690
7691         * startup.el (command-line-1): remove unused variable
7692         `first-file-buffer'.
7693
7694 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7695
7696         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7697         which is also used for Web server log files.
7698
7699 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7700
7701         * mule/mule-charset.el: Setup auto-fill-chars.
7702
7703 2000-03-02  SL Baur  <steve@beopen.com>
7704
7705         * subr.el (with-string-as-buffer-contents): Reimplement using
7706         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7707         non-deletion of buffer after execution problem.
7708         (with-output-to-string): Use unique buffer name.
7709
7710 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7711
7712         * gutter-items.el (buffers-tab-sort-function):  New variable.
7713         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7714
7715 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7716
7717         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7718
7719 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7720
7721         * menubar-items.el (maybe-add-init-button): Remove the "Load
7722         .emacs" button from all menubars.
7723
7724 2000-03-01  Didier Verna  <didier@xemacs.org>
7725
7726         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7727         region rectangle replacement (from Jan Vroonhof).
7728         (replace-rectangle): new function.
7729
7730 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7731
7732         * mule/mule-cmds.el (set-default-coding-systems): Use
7733         set-terminal-coding-system and set-keyboard-coding-system.
7734         * coding.el (set-terminal-coding-system): Use
7735         set-console-tty-output-coding-system.
7736         (set-keyboard-coding-system): Use
7737         set-console-tty-input-coding-system.
7738
7739 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7740
7741         * minibuf.el (read-variable): Allow symbol to default argument.
7742
7743 2000-02-27  Andy Piper  <andy@xemacs.org>
7744
7745         * gutter-items.el (update-tab-hook): new function to be used for
7746         hooks.
7747         (create-frame-hook): add update-tab-hook.
7748         (record-buffer-hook): ditto.
7749         (default-gutter-position-changed): ditto.
7750         (default-gutter-position): updating the buffers tab is now handled
7751         by a hook.
7752         (default-gutter-position-changed-hook): new variable.
7753         (gutter-element-visibility-changed-hook): ditto.
7754         (set-gutter-element-visible-p): call it.
7755         (set-gutter-element): use modify-specifier-instances. Set extents
7756         as duplicable before using.
7757         (remove-gutter-element): ditto.
7758         (set-gutter-element-visible-p): ditto.
7759         (init-gutter): new function.
7760         (add-tab-to-gutter): use new gutter-element functions rather than
7761         setting specifiers directly.
7762         (clear-progress): ditto.
7763         (abort-progress): ditto.
7764         (gutter-buffers-tab-visible-p): renamed from
7765         default-gutter-visible-p
7766
7767         * specifier.el (modify-specifier-instances): new function from Jan
7768         Vroonhof.
7769
7770         * x-init.el (init-post-x-win): call init-gutter.
7771
7772         * msw-init.el (init-post-mswindows-win): call init-gutter.
7773
7774         * menubar-items.el (default-menubar): Update to reflect new gutter
7775         variables.
7776
7777 2000-02-26  Andy Piper  <andy@xemacs.org>
7778
7779         * gutter-items.el (set-gutter-element): new function. Add gutter
7780         elements to the specified gutter.
7781         (remove-gutter-element): new function. Remove gutter elements from
7782         the specified gutter.
7783         (set-gutter-element-visible-p): new function. Set gutter element
7784         visibility for the provided gutter-visible specifier.
7785
7786 2000-02-23  Andy Piper  <andy@xemacs.org>
7787
7788         * gutter-items.el (add-tab-to-gutter): specify dimensions
7789         dynamically.
7790
7791 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7792
7793         * gutter-items.el (add-tab-to-gutter):
7794         * package-get.el (package-get-interactive-package-query):
7795         * package-ui.el (pui-directory-exists):
7796         (pui-install-selected-packages):
7797         (pui-list-packages):
7798         Use #'(lambda ...)  instead of '(lambda ...).
7799
7800 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7801
7802         * startup.el (load-user-init-file): Check to make sure user
7803           has an init-file before calling load().
7804
7805 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7806
7807         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7808
7809 2000-02-23  Martin Buchholz <martin@xemacs.org>
7810
7811         * XEmacs 21.2.31 is released.
7812
7813 2000-02-21  Mike Sperber <mike@xemacs.org>
7814
7815         * loadup.el (really-early-error-handler):
7816         * update-elc.el:
7817         * make-docfile.el:
7818         Remove dependency on EMACSBOOTSTRAP... environment variables.
7819
7820 2000-02-21  Martin Buchholz <martin@xemacs.org>
7821
7822         * XEmacs 21.2.30 is released.
7823
7824 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7825
7826         * byte-optimize.el (byte-optimize-plus):
7827         (byte-optimize-minus):
7828         (byte-optimize-multiply):
7829         Optimize (- 0) to 0, not (-)
7830         Optimize (+ 5 3.0) to 8.0
7831         Optimize (* 5 3.0) to 15.0
7832         Improve readability.
7833
7834 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7835
7836         * modeline.el: (modeline-scrolling-method): change modeline
7837         mswindows cursor appearance according to the value.
7838
7839         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7840         and 'gui-element face colors and 'gui-element face font to Windows
7841         defaults.
7842
7843 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7844
7845         * font-lock.el: Javadoc enhancements
7846
7847 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7848
7849         * ldap.el (toplevel): Test if LDAP support has been compiled in
7850         (ldap-verbose): New option
7851         (ldap-search-entries): Renamed from the previous ldap-search
7852         Conditionalize message display on ldap-verbose
7853         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7854         defuns
7855         (ldap-search): Is now defined as an obsolete wrapper calling
7856         ldap-search-basic or ldap-search-entries
7857
7858
7859 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7860             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7861             Jan Vroonhof  <jan@xemacs.org>
7862
7863         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7864         When for-effect is true, didn't call `byte-optimize-form'
7865         in and/or subforms without last.
7866
7867 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7868
7869         * package-get.el (package-get-download-sites): Use correct custom
7870         type.
7871
7872 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7873
7874         * files.el (write-file): Ask for coding system when compiled with
7875         file-coding.
7876
7877 2000-02-16  Andy Piper  <andy@xemacs.org>
7878
7879         * buffer.el (switch-to-buffer): give norecord argument to
7880         set-window-buffer instead of explicitly recording.
7881
7882         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7883         we have to pick a window.
7884
7885 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7886
7887         * mule/mule-cmds.el (describe-language-support): Don't add
7888         unexist function to help-map.
7889         (describe-coding-system): Don't use already assigend `C'.
7890
7891 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7892
7893         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7894         work in custom.
7895
7896 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7897
7898         * about.el: Ienaga's e-mail address change.
7899
7900 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7901
7902         * etags.el (find-tag): force new window -- even if buf already
7903         visible -- when other-window is t
7904
7905 2000-02-16  Martin Buchholz <martin@xemacs.org>
7906
7907         * XEmacs 21.2.29 is released.
7908
7909 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7910
7911         * cl-extra.el (getf): This is now identical to `plist-get', so
7912         just defalias it.
7913         * cl-macs.el: Make getf an alias to plist-get, at the
7914         byte-compiler level, using define-compiler-macro.
7915
7916 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7917
7918         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7919
7920 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7921
7922         * lisp/etags.el (find-tag-internal): set exact-tagname to
7923           a regular expression that matches against the tagname
7924           part of the tag entry first instead of only looking in
7925           the context area.
7926
7927 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7928
7929         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7930         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7931
7932 2000-02-07  Martin Buchholz <martin@xemacs.org>
7933
7934         * XEmacs 21.2.28 is released.
7935
7936 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7937
7938         * cl-extra.el (getf): Just call `get', never `get*'.
7939         Make arglist match docstring.
7940         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7941         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7942         * byte-optimize.el: remove references to `get*'.
7943
7944 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7945
7946         * mule/european.el: Add syntax information for Latin3 and Latin4.
7947
7948 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7949
7950         * byte-optimize.el: Byte-optimize (length "foo")
7951
7952 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7953
7954         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7955         width check using `window-leftmost-p' and `window-rightmost-p'.
7956
7957 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7958
7959         * wid-edit.el (widget-match-inline): An atom never matches a
7960           list.
7961
7962 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7963
7964         * modeline.el: Consolidated 'x and 'mswindows specification under
7965         'win tag.
7966
7967 2000-01-29  Andy Piper  <andy@xemacs.org>
7968
7969         * gutter-items.el: (format-buffers-tab-line): Try and be
7970         intelligent about buffer naming when we have duplicates.
7971
7972 2000-01-29  Andy Piper  <andy@xemacs.org>
7973
7974         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7975         updated when it becomes visible.
7976
7977 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7978
7979         * bytecomp.el (byte-compile-insert-header): Properly set coding
7980         system under MULE and file-coding.
7981
7982 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7983
7984         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7985         (dontusethis-set-value-terminal-coding-system-handler):
7986         (dontusethis-set-value-keyboard-coding-system-handler):
7987         Never undefine coding system aliases.  Emergency fix for gnus.
7988
7989 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7990
7991         * files.el (abbreviate-file-name): Use directory-sep-char instead
7992         of hard-coded "/".
7993
7994 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7995
7996         * startup.el (user-init-file-base-list): New variable, replacing
7997         user-init-file-base.
7998         (find-user-init-file): New function.
7999         (command-line-early): Use it.
8000         (load-user-init-file): Ditto.
8001
8002 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8003
8004         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8005         calling valid-image-instantiator-format-p
8006
8007 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8008
8009         * isearch-mode.el (isearch-mode): The variable is
8010         isearch-unhidden-extents, not isearch-opened-extents.
8011
8012 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8013
8014         * minibuf.el (next-history-element): Modify error message if a
8015         default value is available.
8016
8017 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8018
8019         * bytecomp.el (byte-compile-file): Don't unconditionally write
8020         .elc files in binary - might contain non-Latin1.
8021
8022 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8023
8024         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8025         for windows-nt.
8026
8027         * version.el:
8028         * startup.el (user-init-file-base):
8029         * process.el (call-process-region):
8030         * files.el (make-backup-file-name):
8031         (backup-file-name-p):
8032         (file-relative-name):
8033         (abbreviate-file-name):
8034         (set-auto-mode):
8035         * code-process.el (call-process-region): Removed unnecessary
8036         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8037         support out of the universe.
8038
8039         * process.el:
8040         * code-process.el:
8041         * bytecomp.el (byte-compile-file): Removed reference to
8042         buffer-file-type, and commented usage of binary-process-output
8043         NTEmacs variables.
8044
8045 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8046
8047         * help.el (function-arglist): Add case for macro.
8048
8049 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8050
8051         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8052         printers.
8053         (custom-display): Added a menu for printer/display tags.
8054
8055         * frame.el (frame-type):
8056         * device.el (device-type): Added 'msprinter to the doc string, and
8057         removed 'pc -- it is not going to be implemented ever.
8058         (call-device-method): Fixed docstring typo.
8059         Defined specifier tags 'printer and 'display.
8060
8061 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8062
8063         * lisp/itimer.el (itimer-run-expired-timers): (consp
8064           last-command-event-time) instead of (consp
8065           'last-command-event-time).
8066
8067 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8068
8069         * msw-glyphs.el: Removed obsolete commentary.
8070
8071 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8072
8073         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8074         better default value.
8075
8076 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8077
8078         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8079         (read-string): Ditto.
8080         (eval-minibuffer): Ditto.
8081         (read-command): Ditto.
8082         (read-function): Ditto.
8083         (read-variable): Ditto.
8084         (read-number): Ditto.
8085         (read-shell-command): Ditto.
8086         (read-number): Record history.
8087
8088 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8089
8090         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8091
8092 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8093
8094         * faces.el (startup-initialize-custom-faces): New function.
8095         Reset all faces created during auto-autoloads loading time
8096         by defface.
8097         * startup.el (command-line): Call it.
8098
8099 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8100
8101         * about.el (about-hackers): Add myself to contributors list.
8102
8103 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8104
8105         * menubar-items.el (maybe-add-init-button): Removed an argument in
8106         a call to load-user-init-file, as the function managed to lose its
8107         formal parameter a few betas ago.
8108
8109 2000-01-18  Martin Buchholz <martin@xemacs.org>
8110
8111         * XEmacs 21.2.27 is released.
8112
8113 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8114
8115         * process.el (shell-command-to-string): Use the FSF docstring.
8116         Make shell-command-to-string the standard function, and
8117         exec-to-string the (deprecated) alias.
8118
8119         * startup.el: typo fix.
8120
8121 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8122
8123         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8124
8125 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8126
8127         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8128         buffers after visible buffers.
8129         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8130
8131 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8132
8133         * info.el (Info-extract-menu-node-name): Stop at a dot
8134         followed by whitespace or right parenthesis.
8135
8136 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8137
8138         * info.el (Info-directory-list): Warn against using Customize with
8139         Info-directory-list.
8140
8141 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8142
8143         * minibuf.el (read-file-name): doc fix.
8144
8145         * autoload.el (update-file-autoloads): doc fix.
8146
8147         * about.el (about-hackers): Change my E-mail address.
8148
8149 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8150
8151         * info.el (Info-visit-file): Just use the `f' interactive spec to
8152         read a filename in the standard way.
8153
8154 2000-01-13  Andy Piper  <andy@xemacs.org>
8155
8156         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8157         (gutter-buffers-tab-extent): new variable.
8158         (update-tab-in-gutter): call add-tab-to-gutter again if the
8159         orientation has changed.
8160         (add-tab-to-gutter): cope with different orientations.
8161
8162 2000-01-11  Didier Verna  <didier@xemacs.org>
8163
8164         * info.el (Info-following-node-name): backward-skip dots as well
8165         as spaces (dots at the end of a node name aren't part of it).
8166         (Info-extract-menu-node-name): don't skip dots. There could be
8167         some in the node name.
8168         (Info-index): allow dots to be part of a node name.
8169
8170 2000-01-12  Andreas Jaeger  <aj@suse.de>
8171
8172         * files.el (auto-mode-alist): Added idlwave-mode.
8173         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8174
8175 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8176
8177         * info.el (Info-search): Show default value.
8178
8179 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8180
8181         * info.el (Info-read-node-completion-table): New variable.
8182         (Info-read-node-name-1): New function.
8183         (Info-read-node-name): Use it.
8184         (Info-follow-reference): Use DEFAULT argument of completing-read.
8185         (Info-menu): Ditto.
8186
8187 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8188
8189         * hyper-apropos.el (hyper-describe-key-briefly): Save
8190         window configuration.
8191         (hyper-describe-face): Use DEFAULT of completing-read.
8192         (hyper-apropos-read-variable-symbol): Ditto.
8193         (hyper-apropos-read-function-symbol): Ditto.
8194
8195 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8196
8197         * mule/mule-cmds.el (set-default-coding-system): Set
8198         comint-exec-hook to use coding-system-for-read and
8199         coding-system-for-write so that C-x RET c works.
8200
8201 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8202
8203         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8204         (previous-matching-history-element): Increment
8205         minibuffer-max-depth by 1.
8206         (next-matching-history-element): Ditto.
8207
8208 2000-01-11  Andy Piper  <andy@xemacs.org>
8209
8210         * gutter-items.el (buffers-tab): Create a new face for the buffers
8211         tab.
8212         (buffers-tab-face): use it.
8213
8214 2000-01-10  Didier Verna  <didier@xemacs.org>
8215
8216         * modeline.el (modeline-scrolling-method): change modeline X
8217         cursor appearance according to the value.
8218
8219 2000-01-07  Andreas Jaeger  <aj@suse.de>
8220
8221         * about.el (about-hackers): Moved my entry to contributor list.
8222         (xemacs-hackers): Added myself.
8223         (about-maintainer-info): Added description of myself.
8224
8225
8226 2000-01-07  Didier Verna  <didier@xemacs.org>
8227
8228         * modeline.el (modeline-scrolling-method): new variable.
8229         (mouse-drag-modeline): add reference to it in the docstring.
8230         (mouse-drag-modeline): handle it.
8231
8232 2000-01-08  Andy Piper  <andy@xemacs.org>
8233
8234         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8235         calls.
8236         (remove-buffer-from-gutter-tab): ditto.
8237
8238 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8239
8240         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8241         (custom-face-edit): Fix grammatical error in help message.
8242
8243 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8244
8245         * movemail.el: Added.
8246
8247         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8248
8249 2000-01-03  Didier Verna  <didier@xemacs.org>
8250
8251         * modeline.el (mouse-drag-modeline): remove the code related to
8252         the modeline horizontal scrolling facility.
8253
8254 1999-12-31  Martin Buchholz <martin@xemacs.org>
8255
8256         * XEmacs 21.2.26 is released.
8257
8258 1999-12-28  Andy Piper  <andy@xemacs.org>
8259
8260         * wid-edit.el (widget-push-button-value-create): The gui cache
8261         does not agree with native widgets which can only be displayed
8262         once per window. The reasons for caching are diminished now that
8263         we don't hog resources when creating buttons.
8264         (widget-push-button-cache) deleted.
8265
8266 1999-12-24  Martin Buchholz <martin@xemacs.org>
8267
8268         * XEmacs 21.2.25 is released.
8269
8270 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8271
8272         * hyper-apropos.el (hyper-apropos): Toggle
8273         hyper-apropos-programming-apropos correctly.
8274         Set REGEXP when user accepts default value.
8275
8276 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8277
8278         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8279         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8280
8281 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8282
8283         * mule/mule-category.el (undefined-category-designator):
8284         Return char instead of character.  Search for undefined one.
8285         (describe-category): Use with-displaying-help-buffer.
8286
8287 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8288
8289         * byte-optimize.el (byte-optimize-plus):
8290         Optimize (+ 1) to 1 instead of (1+ nil).
8291
8292         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8293
8294         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8295
8296         * byte-optimize.el (byte-optimize-char-before): New function.
8297         Remove performance penalty for using (char-before) instead of (char-after).
8298
8299 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8300
8301         * mule/mule-category.el (char-category-list): Return character
8302         instead of integer.
8303
8304 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8305
8306         * minibuf.el (read-buffer): Check default is buffer object.
8307
8308 1999-11-25  Andy Piper  <andy@xemacs.org>
8309
8310         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8311         for buttons.
8312
8313 1999-12-16  Andreas Jaeger  <aj@suse.de>
8314
8315         * package-get.el (package-get-maybe-save-index): Fixed typo.
8316         Patch by Jeff Miller <jmiller@smart.net>.
8317
8318 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8319
8320         * gnuserv.el (gnuserv-process-filter):  don't call
8321         gnuserv-write-to-client when gnuserv-current-client is nil
8322
8323 1999-12-14  Martin Buchholz <martin@xemacs.org>
8324
8325         * XEmacs 21.2.24 is released.
8326
8327 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8328
8329         * about.el (about-hackers): Update my email address.
8330
8331 1999-12-07  Martin Buchholz <martin@xemacs.org>
8332
8333         * XEmacs 21.2.23 is released.
8334
8335 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8336
8337         * package-get.el (package-get-download-sites): Removed several
8338         defunct download sites, added many new ones, and corrected a few
8339         incorrect directory-on-site entries.  Added physical locations to
8340         site-description.
8341
8342 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8343
8344         * finder.el (finder-commentary): add DOC string and fix
8345         interactive spec
8346
8347 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8348
8349         * help.el (describe-function): Don't forget to intern the string
8350         completing-read returns.
8351         (describe-variable): Ditto.
8352
8353 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8354
8355         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8356         `hyper-apropos-help-mode' here to find symbol to customize
8357         irregardless of cursor position and simplify
8358         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8359         `hyper-apropos-popup-menu'.
8360
8361 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8362
8363         * apropos.el (apropos-mode-map): Add return to call
8364         apropos-follow.
8365         (apropos-print): Call apropos-mode to have better
8366         command reference. Put keymap text-poperty to
8367         symbole name.
8368
8369 1999-11-22  Alastair Burt  <burt@dfki.de>
8370
8371         * help.el: (describe-bindings-1): Added handling of keymaps for
8372         the extents at point.
8373
8374 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8375
8376         * gutter-items.el (buffers-tab-items): Wrap the function in a
8377         save-match-data
8378
8379 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8380
8381         * help.el (describe-function): Use the DEFAULT argument to
8382         completing-read.
8383         (describe-variable): Ditto.
8384
8385 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8386
8387         * minibuf.el (read-from-minibuffer): Add optional argument
8388         DEFAULT to have better mini-buffer history support.
8389         (completing-read): Pass default to read-from-minibuffer.
8390         (read-buffer): Pass default to completing-read.
8391
8392 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8393
8394         * font-lock.el (font-lock-doc-string-face): Document the
8395         `font-lock-lisp-like' property.
8396
8397 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8398
8399         * lisp-mode.el: Specify `font-lock-lisp-like'.
8400
8401         * font-lock.el (font-lock-lisp-like): New function.
8402         (font-lock-fontify-syntactically-region): Use it.
8403
8404 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8405
8406         * XEmacs 21.2.22 is released
8407
8408 1999-11-28  Martin Buchholz <martin@xemacs.org>
8409
8410         * XEmacs 21.2.21 is released.
8411
8412 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8413
8414         * minibuf.el (read-coding-system): Accept symbol and
8415         coding-system object as a default-coding-system.
8416
8417 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8418
8419         * minibuf.el (read-coding-system): Accept symbol as
8420         a default-coding-system.
8421
8422 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8423
8424         * apropos.el (apropos-documentation): Use insert instead
8425         of princ.
8426
8427 1999-11-07  William M. Perry  <wmperry@aventail.com>
8428
8429         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8430           for the linux console.
8431
8432         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8433           stuff to work when you are not on a window system, since the GPM
8434           mouse support now allows pasting from outside of XEmacs.
8435
8436 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8437
8438         * XEmacs 21.2.20 is released
8439
8440 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8441
8442         * setup-paths.el (paths-default-info-directories): Add
8443         /usr/share/info and /usr/local/share/info.
8444
8445 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8446
8447         * about.el: Updated Vladimir Ivanovic's info.
8448
8449 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8450
8451         * auto-show.el (auto-show-truncationp): Remove.
8452
8453         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8454
8455 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8456
8457         * indent.el (indent-line-to): fix bug: spaces were not replaced
8458         with tab if column is multiple of tab-width
8459         From dhn@qedinc.com
8460
8461 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8462
8463         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8464         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8465
8466         * package-get.el (package-get-package-provider): Be verbose when
8467         interactive. Patch from Robert Pluim
8468
8469 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8470
8471         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8472         info file suffixes.
8473
8474 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8475
8476         * process.el (open-network-stream): Add a new optional parameter
8477         PROTOCOL to support udp; fix a minor typo and add an explanation
8478         in docstring for udp programming.
8479
8480         * code-process.el (open-network-stream): Add a new optional
8481         parameter PROTOCOL to support udp; fix a minor typo and add an
8482         explanation in docstring for udp programming.
8483
8484 1999-10-18  Andy Piper  <andy@xemacs.org>
8485
8486         * gui.el (make-gui-button): be more precise about how we call
8487         callbacks.
8488
8489         * wid-edit.el (widget-push-button-value-create): Use the new form
8490         of native gui-button.
8491
8492 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8493
8494         * info.el (Info-page-prev): Don't do (sit-for 0).
8495
8496 1999-10-13  Andy Piper  <andy@xemacs.org>
8497
8498         * gutter-items.el (progress-abort-glyph): new glyph for showing
8499         abort status.
8500         (append-progress): dispatch-event rather than sit-for.
8501         (abort-progress): new function. Show the abort glyph with an
8502         appropriate message.
8503         (raw-append-progress): dispatch-event rather than sit-for.
8504         (display-progress): cope with aborts.
8505
8506         * gui.el (make-gui-button): Use native widgets for buttons
8507         unconditionally.
8508         (insert-gui-button): ditto.
8509         (gui-button-p): ditto.
8510
8511         * xbm-button.el: remove from core.
8512
8513         * xpm-button.el: remove from core.
8514
8515 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8516
8517         * faces.el (init-device-faces): Don't initialize the random faces
8518         on the stream device.
8519
8520 1999-10-06  Andy Piper  <andy@xemacs.org>
8521
8522         * files.el (recover-file): Don't use ls under windows for revert buffer.
8523
8524 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8525
8526         * package-get.el (package-get-download-menu): Make menu really
8527         toggle download sites.
8528         (package-get-download-sites): Add autoload cookie.
8529
8530 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8531
8532         * setup-paths.el (paths-find-module-directory): Ditto.
8533
8534 1999-09-29  Werner Fink  <werner@suse.de>
8535
8536         * setup-paths.el (paths-find-exec-directory): Add missing nil
8537         parameter for environment.
8538
8539 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8540
8541         * modeline.el (modeline-format):
8542         Only purecopy the strings.  Else
8543         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8544         barfs.
8545
8546 1999-08-28  Mike Woolley  <mike@bulsara.com>
8547
8548         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8549         user setting comint-completion-addsuffix and
8550         comint-process-echoes.
8551
8552 1999-09-22  Andy Piper  <andy@xemacs.org>
8553
8554         * gutter-items.el (update-tab-in-gutter): use
8555         last-nonminibuf-window instead of selected-window.
8556
8557 1999-09-18  Andy Piper  <andy@xemacs.org>
8558
8559         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8560         display on.
8561
8562         * subr.el (record-buffer-hook): new variable so that the hook gets
8563         some documentation.
8564
8565 1999-09-16  Andy Piper  <andy@xemacs.org>
8566
8567         * gutter-items.el (update-tab-in-gutter): only update when the
8568         gutter is visible.
8569         (remove-buffer-from-gutter-tab): ditto.
8570
8571 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8572
8573         * simple.el (do-auto-fill): Commented out part of Kinsoku
8574         processing.
8575
8576 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8577
8578         * isearch-mode.el (isearch-highlightify-region): Give the
8579         highlighting extents a high priority.
8580         (isearch-make-extent): Give the main highlighting extent an even
8581         higher priority.
8582
8583 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8584
8585         * packages.el (packages-compute-package-locations): Fix typo from
8586         -u rationalization.
8587
8588 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8589
8590         * setup-paths.el (paths-find-doc-directory): Respect value of
8591         `configure-doc-directory.'
8592
8593         * find-paths.el (paths-find-architecture-directory): Give
8594         precendence `default' argument (which typically comes from
8595         configure).
8596
8597 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8598
8599         * startup.el (command-line-early): Added options -user-init-file
8600         and -user-init-directory.
8601
8602         * files.el (user-init-file): Default to NIL so we can recognize
8603         when it's set.
8604
8605 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8606
8607         * obsolete.el (init-file-user):
8608         * startup.el:
8609         * packages.el (packages-compute-package-locations):
8610         * package-get.el (package-get-user-index-filename):
8611         * menubar-items.el (maybe-add-init-button):
8612         * info.el (Info-annotations-path):
8613         * dump-paths.el:
8614         Change `user-init-directory' to be an absolute path.
8615         Use `user-init-directory' where appropriate.
8616         Zap `init-file-user' and its uses.
8617
8618 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8619
8620         * subr.el (copy-symbol): New function.
8621
8622 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8623
8624         * isearch-mode.el (isearch-done): Be sure to restore invisible
8625         extents in the proper buffer.
8626         (isearch-pre-command-hook): Set this-command to the correct value
8627         in case the buffer has changed and old overriding-local-map was
8628         used.
8629         (isearch-restore-extent): Use remprop instead of setting the
8630         property to nil.
8631
8632 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8633
8634         * cmdloop.el (execute-extended-command): Update zmacs region
8635         before the delay.
8636         (execute-extended-command): Make the message gettext-friendly.
8637
8638 1999-09-07  Andy Piper  <andy@xemacs.org>
8639
8640         * gutter-items.el (progress-gauge-glyph): renamed from
8641         progress-glyph.
8642         (progress-text-glyph): new variable.
8643         (progress-layout-glyph): use layouts and text glyphs.
8644         (progress-area-buffer): removed.
8645         (progress-text-and-extent): new variable.
8646         (progress-displayed-p): dynamically create gutter area buffer.
8647         (clear-progress): ditto.
8648         (raw-append-progress): ditto.
8649         (append-progress): use new glyph names.
8650         (raw-append-progress): only create the extent when needed. set
8651         properties more optimally.
8652         (progress): remove args.
8653
8654 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8655
8656         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8657         mapcar where the return value is unused.
8658         (isearch-restore-invisible-extents): Ditto.
8659         (isearch-highlight-all-cleanup): Ditto.
8660         (isearch-delete-extents-in-range): Traverse the extents only once.
8661         (isearch-highlight-all-update): Don't start over if the search
8662         string has changed and more input is pending.
8663
8664 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8665
8666         * packages.el (packages-find-package-data-path): Ditto.
8667
8668         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8669
8670         * subr.el (mapc-internal): Don't make obsolete.
8671
8672         * cl-extra.el (mapc): Resurrect.
8673
8674 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8675
8676         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8677         alias.
8678
8679         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8680         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8681         (isearch-yank-clipboard): Use get-clipboard instead of
8682         x-get-clipboard.
8683         (isearch-yank-selection): Fix docstring.
8684
8685 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8686
8687         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8688
8689 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8690
8691         * cl-macs.el (extent-start-position): Fix setf method.
8692         (extent-end-position): Ditto.
8693
8694 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8695
8696         * isearch-mode.el: End merge with FSF 20.4.
8697
8698         * isearch-mode.el (search-invisible): New variable.
8699         (isearch-hide-immediately): Ditto.
8700         (isearch-unhidden-extents): Ditto.
8701         (isearch-range-invisible): New function.
8702         (isearch-unhide-extent): Ditto.
8703         (isearch-restore-invisible-extents): Ditto.
8704         (isearch-restore-extent): Ditto.
8705
8706         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8707         implementation.
8708         (isearch-ring-retreat-edit): Ditto.
8709         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8710         (isearch-forward-regexp): New arguments NOT-REGEXP and
8711         NO-RECURSIVE-EDIT.
8712         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8713         (isearch-backward-regexp): New arguments NOT-REGEXP and
8714         NO-RECURSIVE-EDIT.
8715         (isearch-mode): Return isearch-success.
8716         (isearch-update): Use unread-command-events instead of
8717         unread-command-event.
8718         (isearch-abort): If an invalid regexp is encountered, keep popping
8719         states.
8720         (isearch-*-char): Use FSF implementation.
8721         (isearch-whitespace-chars): Use the more robust FSF's
8722         implementation.
8723         (isearch-within-brackets): New variable.
8724         (isearch-mode): Initialize it.
8725         (isearch-edit-string): Bind it.
8726         (isearch-search-and-update): Set it.
8727         (isearch-push-state): Push it.
8728         (isearch-top-state): Pop it.
8729         (isearch-search): Set it.
8730         (isearch-printing-char): When called by isearch-whitespace-chars,
8731         handle M-SPC gracefully.
8732         (isearch-message-prefix): New argument ELLIPSIS.
8733         (isearch-message-suffix): Ditto.
8734         (isearch-message): Use the ELLIPSIS argument when calling
8735         isearch-message-prefix and isearch-message-suffix.
8736         (isearch-message-prefix): Distinguish between "wrapped" and
8737         "overwrapped" search, FWIW.
8738
8739 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8740
8741         * isearch-mode.el (isearch-edit-string): Use the head of the
8742         search ring instead of search-last-string and search-last-regexp.
8743         (search-highlight): Renamed from isearch-highlight.
8744         (isearch-exit): Use the new name.
8745         (isearch-highlight): Ditto.
8746         (isearch-dehighlight): Ditto.
8747         (isearch-update-ring): New function.
8748         (isearch-done): Call it.
8749         (isearch-done): New argument EDIT.
8750         (isearch-repeat): If search string is empty, look up at the car of
8751         the search ring; ignore the yank pointer.
8752         (isearch-abort): Call isearch-done with NOPUSH.
8753         (isearch-cancel): New function.
8754         (isearch-mode-map): Bind it to ESC ESC ESC.
8755
8756         * isearch-mode.el: Begin merge with FSF 20.4.
8757
8758 1999-09-01  Andy Piper  <andy@xemacs.org>
8759
8760         * x-select.el (x-get-clipboard): obsolete.
8761         (x-yank-clipboard-selection): obsolete
8762
8763         * select.el (disown-selection): need to be careful to disown the
8764         clipboard if we set it via selection.
8765         (get-clipboard): move from x-select.el
8766         (yank-clipboard-selection): ditto.
8767
8768 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8769
8770         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8771         isearch-highlight-all-matches to nil.
8772         (isearch-fixed-case): New variable.
8773         (isearch-mode): Initialize it.
8774         (isearch-edit-string): Save it.
8775         (isearch-toggle-case-fold): Set it.
8776         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8777         need to check isearch-fixed-case.
8778         (isearch-toggle-case-fold): Update highlighting of all matches
8779         before the pause.
8780         (isearch-edit-string):
8781
8782 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8783
8784         * isearch-mode.el (isearch-edit-string): Call isearch-message
8785         before reading the event so that the prompt is displayed properly.
8786         (isearch-message): Use isearch-nonincremental when calling
8787         isearch-message-prefix.
8788         (minibuffer-local-isearch-map): Bind up and down to do the same as
8789         M-p and M-n respectively.
8790         (isearch-done): New arg NOPUSH.
8791         (isearch-edit-string): Use it.
8792         (isearch-edit-string): Don't bind isearch-string.
8793         (isearch-ring-adjust): Edit string, *then* push state.
8794
8795 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8796
8797         * faces.el (isearch-secondary): Make isearch-secondary look
8798         different than default.
8799
8800 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8801
8802         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8803         save-excursion.
8804         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8805         (isearch-update): Call isearch-dehighlight without arguments.
8806         (isearch-done): Ditto.
8807
8808         * isearch-mode.el (isearch-fix-case): If the search string has no
8809         upper-case letters, allow the folding to be reenabled.
8810         Previously, once disabled, the folding would remain that way until
8811         the end of isearch.
8812         (isearch-top-state): Call isearch-fix-case.
8813
8814         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8815         save-excursion.
8816         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8817
8818 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8819
8820         * xpm-button.el:
8821         xbm-button.el: Need to exist in core because gui.el depends on
8822         them.
8823
8824 1999-08-31  Andy Piper  <andy@xemacs.org>
8825
8826         * gutter-items.el (buffers-tab-face): new customizable variable.
8827         (buffers-tab-default-buffer-line-length): new specifier for
8828         maximum viewable characters.
8829         (progress-stack): new variable for implementing widget-based
8830         progress messages.
8831         (progress-area-buffer): ditto.
8832         (progress-glyph-height): ditto.
8833         (progress-stop-callback): ditto.
8834         (progress-quit-function): new function.
8835         (progress-glyph): new variable.
8836         (progress-layout-glyph): ditto.
8837         (progress-displayed-p): new function, see message-displayed-p for
8838         details.
8839         (clear-progress): ditto.
8840         (remove-progress): ditto.
8841         (append-progress): ditto.
8842         (raw-append-progress): ditto.
8843         (display-progress): ditto.
8844         (current-progress): ditto.
8845         (current-progress-label): ditto.
8846         (progress): ditto.
8847         (lprogress): ditto.
8848
8849
8850 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8851
8852         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8853
8854         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8855         `isearch-yank-selection'.
8856         (isearch-mode-map): Use it.
8857         (isearch-yank-selection): Use `get-selection' instead of
8858         `get-x-selection'.
8859
8860 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8861
8862         * faces.el (isearch-secondary): Create face here.
8863
8864         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8865         timers.
8866
8867 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8868
8869         * subr.el (buffer-string): More robust backward compatibility
8870         check, courtesy William Perry.
8871
8872 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8873
8874         * replace.el (perform-replace): Stop the search after the search
8875         limit has been reached.
8876
8877 1999-08-23  Andy Piper  <andy@xemacs.org>
8878
8879         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8880         here if we don't have one.
8881
8882 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8883
8884         * ldap.el (ldap-coding-system): Default to nil until we get
8885         efficient UTF8 support
8886         (ldap-decode-string): Guard against `decode-coding-string' not
8887         being defined
8888         (ldap-encode-string): Guard against `encode-coding-string' not
8889         being defined
8890
8891 1999-08-23  Didier Verna  <didier@xemacs.org>
8892
8893         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8894         Some doc strings improvements, and add a star to the `interactive'
8895         calls.
8896
8897 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8898
8899         * font-lock.el (java-font-lock-keywords-3): introduced new
8900         keywords and regexpes for javadoc syntax 1.2.
8901
8902 1999-08-17  Andy Piper  <andy@xemacs.org>
8903
8904         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8905         format-buffers-tab-line.
8906         (buffers-tab-max-buffer-line-length): new variable.
8907         (format-buffers-tab-line): new function. truncate names if over
8908         buffers-tab-max-buffer-line-length.
8909
8910 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8911
8912         * cus-start.el: Customize the variable `bell-inhibit-time'.
8913
8914 1999-08-16  Andy Piper  <andy@xemacs.org>
8915
8916         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8917         brute-force approach to deleting the last buffer.
8918         (buffers-tab-grouping-regexp): new customizable variable.
8919         (select-buffers-tab-buffers-by-mode): use it.
8920
8921 1999-08-13  Andy Piper  <andy@xemacs.org>
8922
8923         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8924         deletion problem.
8925
8926 1999-07-30  Didier Verna  <didier@xemacs.org>
8927
8928         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8929         of princ to output symbols.
8930         (custom-save-face-internal): ditto.
8931         (custom-save-resets): ditto.
8932
8933 1999-08-09  Didier Verna  <didier@xemacs.org>
8934
8935         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8936         `regexp-quote' to protect the major mode name for use as a regular
8937         expression (c++ needs this for instance).
8938
8939 1999-08-08  Andy Piper  <andy@xemacs.org>
8940
8941         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8942         cope with similar mode names.
8943
8944         * gutter-items.el (buffers-tab-selection-function): new selection
8945         function.
8946         (select-buffers-tab-buffers-by-mode): new function.
8947         (buffers-tab-items): use it if set to only display buffers in the
8948         tab in the current buffer's group..
8949         (update-tab-in-gutter): use new api.
8950         (remove-buffer-from-gutter-tab): ditto.
8951
8952         * gutter-items.el (buffers-tab-max-size): set custom selection
8953         default to 6.
8954         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8955         (add-tab-to-gutter): set face as default.
8956
8957 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8958
8959         * faces.el (frob-face-property): Merge the fall-back specifier
8960         with the target, not replace it.
8961
8962 1999-08-05  Andy Piper  <andy@xemacs.org>
8963
8964         * gutter-items.el (update-tab-in-gutter): add frame argument for
8965         buffer-items.
8966         (update-tab-in-gutter): use it.
8967
8968         * gutter-items.el (record-buffer-hook): set.
8969
8970         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8971         change.
8972         (switch-to-buffer-hook) deleted.
8973
8974 1999-08-04  Andy Piper  <andy@xemacs.org>
8975
8976         * gutter-items.el (update-tab-in-gutter): make sure this will work
8977         as an argument to create-frame-hook.
8978
8979 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8980
8981         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8982         instead of timer emulation.
8983
8984 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8985
8986         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8987         Emacs isearch enhancements.
8988
8989 1999-07-28  Andy Piper  <andy@xemacs.org>
8990
8991         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8992         all devices that support tab controls.
8993         (remove-buffer-from-gutter-tab): new function. to be used as a
8994         value for kill-buffer-hook.
8995
8996 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8997
8998         * auto-show.el (auto-show-truncationp): changed to match
8999         `window_translation_on'
9000
9001 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9002
9003         * XEmacs 21.2.19 is released
9004
9005 1999-07-28  SL Baur  <steve@miho>
9006
9007         * code-files.el (insert-file-contents): Fix docstring.
9008         revert previous change.
9009
9010 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9011
9012         * fill.el (fill-region-as-paragraph): Change re-break-point to
9013         contain word-across-newline plus one character so that filling
9014         Japanese and Chinese works as desired.
9015         * simple.el (do-auto-fill): Ditto.
9016
9017 1999-07-26  SL Baur  <steve@miho>
9018
9019         * mule/japanese.el ("Japanese"): Do not specify a default input
9020         method.
9021         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9022
9023 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9024
9025         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9026         able to use cl-macs macro in early lisp.
9027
9028 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9029
9030         * custom.el:
9031         * cus-face.el:
9032         * cus-edit.el:
9033                 Massive custom Theme API changes.
9034
9035 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9036
9037         * code-files.el (insert-file-contents): Regard
9038         coding-system-magic-cookie if `coding-system-for-read' is nil.
9039
9040 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9041
9042         * mule/thai-xtis.el: Add coding: local variable, to avoid
9043         bootstrapping problem with C locale.
9044
9045 1999-07-22  Andy Piper  <andy@xemacs.org>
9046
9047         * dumped-lisp.el (preloaded-file-list): guard against putting
9048         gutter-items in a less than functional XEmacs.
9049         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9050
9051 1999-07-18  Bob Weiner  <weiner@beopen.com>
9052
9053         * fill.el (fill-context-prefix): Fixed bug that prevented the
9054         setting of an adaptive fill prefix when the `dont-skip-first' was
9055         t.
9056
9057 1999-07-22  SL Baur  <steve@miho>
9058
9059         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9060
9061 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9062
9063         * files.el (interpreter-mode-alist): add `make', `guile', and
9064         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9065         makefile-mode, guile is a scheme, and someday XEmacs will be
9066         modular enough to use as an efficient scripting tool.)
9067
9068 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9069
9070         * mule/mule-cmds.el (reset-language-environment): Regard
9071         coding-category `utf-8' and `ucs-4' if they are available.
9072
9073 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9074
9075         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9076         (prefer-coding-system): Fix DOC-string.
9077
9078         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9079         DOC-string too.
9080
9081         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9082         Mule.
9083         (coding-system-change-eol-conversion): Fix DOC-string.
9084
9085 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9086
9087         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9088         instead of `list-coding-system'.
9089
9090 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9091
9092         * menubar-items.el (default-menubar): `select-input-method' was
9093         renamed to `set-input-method'.
9094
9095         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9096         "Set Language Environment" menu.
9097
9098         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9099         "Describe Language Support" menu.
9100
9101 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9102
9103         * mule/chinese.el ("Chinese-GB"): Rename
9104         `chinese-gb-environment-setup-function' to
9105         `setup-chinese-gb-environment-internal'.
9106
9107 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9108
9109         * mule/korean.el: Use `define-coding-system-alias' instead of
9110         `copy-coding-system'.
9111
9112 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9113
9114         * mule/mule-cmds.el (set-language-environment-coding-systems):
9115         Treat duplicated coding-categories.
9116
9117 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9118
9119         * mule/japanese.el: Use `define-coding-system-alias' instead of
9120         `copy-coding-system'.
9121
9122 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9123
9124         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9125         coding-system `viscii'.
9126
9127 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9128
9129         * mule/cyrillic.el:
9130         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9131         (cyrillic-alternativnyj-decode-table): New variable.
9132         (cyrillic-alternativnyj-encode-table): New variable.
9133         - Specify `iso-8-1' as a category of coding-system
9134           `alternativnyj'.
9135         - Abolish general Cyrillic environment.
9136
9137 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9138
9139         * mule/chinese.el:
9140         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9141         - Register `chinese-gb-environment-setup-function' as a
9142           `setup-function' of "Chinese-GB" environment.
9143
9144 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9145
9146         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9147         optional argument `parents'.
9148
9149         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9150         property for Thai-XTIS.
9151
9152         * mule/mule-help.el (help-with-tutorial): Use property
9153         `tutorial-coding-system' of language-info as a coding-system to
9154         read tutorial file.
9155
9156 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9157
9158         * mule/thai-xtis.el: Don't setup `setup-function' and
9159         `exit-function'.
9160
9161         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9162         `set-coding-category-system' to set up coding-system for
9163         coding-category.
9164
9165         * mule/mule-cmds.el (prefer-coding-system): Use
9166         `set-coding-category-system' to set up coding-system for
9167         coding-category.
9168
9169 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9170
9171         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9172         Thai-XTIS environment.
9173
9174         * mule/mule-cmds.el (prefer-coding-system): Use
9175         `find-coding-system' instead of `coding-system-p'.
9176
9177 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9178
9179         * mule/mule-cmds.el (set-language-environment-coding-systems):
9180         Modify eol-type for XEmacs.
9181
9182         * mule/thai-xtis.el: Delete unused local variable `category'.
9183
9184         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9185         function.
9186         (prefer-coding-system): Don't call
9187         `update-coding-systems-internal'; use function
9188         `coding-category-list' instead of variable `coding-category-list';
9189         use `set-coding-priority-list' instead of `set-coding-priority';
9190         modify `eol-type' for XEmacs.
9191
9192         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9193         `charset-columns'.
9194         (char-width): Likewise.
9195
9196 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9197
9198         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9199         `tis-620'.
9200
9201         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9202         `set-coding-priority-list' instead of `set-coding-priority'; don't
9203         call `update-coding-systems-internal'.
9204
9205         * mule/mule-misc.el (coding-system-get): New function.
9206         (coding-system-put): New function.
9207         (coding-system-category): New function.
9208
9209 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9210
9211         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9212         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9213         to avoid conflict with leim/quail/thai-xtis.
9214
9215         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9216         to thai-xtis-chars.el.
9217
9218         * mule/thai-xtis-chars.el: New file (split from
9219         mule/thai-xtis.el).
9220
9221 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9222
9223         * mule/thai-xtis.el:
9224         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9225         - Add syntax entries.
9226         - Put `preferred-coding-system' of the charset `thai-xtis' to
9227           `tis-620'.
9228
9229 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9230
9231         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9232         rewritten to use write-multibyte-character.
9233
9234 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9235
9236         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9237         of `iso-2022-7'.
9238         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9239         ported yet.
9240         (read-input-method-name): Treat optional argument `default'.
9241
9242 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9243
9244         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9245         all.
9246         (set-language-info-alist): Set up menus here.
9247
9248 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9249
9250         * minibuf.el (completing-read): Add new optional argument
9251         `default'.
9252         (read-coding-system): Add new optional argument
9253         `default-coding-system'.
9254
9255 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9256
9257         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9258         (viet-viscii-...->viet-vscii...).
9259
9260 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9261
9262         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9263         and menus.
9264
9265 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9266
9267         * mule/mule-cmds.el (input-method-function): Add permanent-local
9268         property.
9269
9270 1999-03-30  Dave Love  <fx@gnu.org>
9271
9272         * mule/mule-cmds.el (current-language-environment): Doc fix.
9273
9274 1999-02-06  Richard Stallman  <rms@gnu.org>
9275
9276         * mule/european.el (setup-slovenian-environment): New function.
9277         ("Slovenian"): New language environment.
9278
9279 1999-01-27  Dave Love  <fx@gnu.org>
9280
9281         * mule/mule-cmds.el (current-language-environment): Provide :link,
9282         :type (choices) and appropriate :get.
9283
9284 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9285
9286         * mule/mule-cmds.el (describe-language-environment): Don't alter
9287         input-method-alist.
9288
9289 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9290
9291         * mule/mule-cmds.el (prefer-coding-system): Call
9292         set-coding-priority, so that the internal array of priorities is
9293         also updated.
9294
9295 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9296
9297         * mule/mule-cmds.el (prefer-coding-system): If the argument
9298         requires specific EOL conversion type, make the default coding
9299         systems use that.
9300
9301 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9302
9303         * mule/mule-cmds.el (set-language-environment): Pass the default
9304         eol-type to set-language-environment-coding-systems.
9305         (set-default-coding-systems): Copy the eol-type property for the
9306         new default values of {buffer-file,process}-coding-system from the
9307         old defaults.
9308         (set-language-environment-coding-systems): Accept an optional
9309         argument EOL-TYPE, and set the eol-type property of the default
9310         coding systems accordingly.
9311
9312 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9313
9314         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9315         use generate-new-buffer instead of get-buffer-create.
9316
9317 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9318
9319         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9320
9321 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9322
9323         * mule/mule-cmds.el (default-input-method): Fix custom type.
9324
9325 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9326
9327         * mule/mule-cmds.el (setup-specified-language-environment):
9328         Add apropos-inhibit property.
9329         (describe-specified-language-support): Likewise.
9330
9331 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9332
9333         * mule/mule-cmds.el: Doc fixes.
9334
9335 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9336
9337         * mule/mule-cmds.el (register-input-method): Doc-string
9338         modified.
9339
9340 1998-09-01  Dave Love  <fx@gnu.org>
9341
9342         * mule/mule-cmds.el (current-language-environment): Fix
9343         setter function.
9344
9345 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9346
9347         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9348         mule/european.el, mule/hebrew.el, mule/japanese.el,
9349         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9350         avoid bootstrapping problem if you need to recompile all the Lisp
9351         files using interpreted code.
9352
9353 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9354
9355         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9356         ("Latin-2"): Likewise.
9357
9358 1998-08-18  Per Starback  <starback@update.uu.se>
9359
9360         * mule/european.el (setup-latin2-environment): Fix typo.
9361
9362 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9363
9364         * mule/european.el: Give proper value of `input-method' key to all
9365         lang. env.
9366
9367         * mule/mule-cmds.el (activate-input-method): Handle the case that
9368         the arg INPUT-METHOD is nil correctly.
9369         (read-multilingual-string): Activate the specified input method
9370         before calling read-string.  Afterward, activate the original
9371         input method.
9372
9373 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9374
9375         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9376         (set-language-info-alist): Fix typo in doc-string.
9377
9378         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9379
9380 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9381
9382         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9383         (reset-language-environment): New function for the job that
9384         setup-english-environment used to do.
9385         (set-language-environment): Do more setups according to the info
9386         in language-info-alist.
9387         (read-language-name): Handle the case that the arg KEY is nil.
9388         (describe-language-environment): Handle input-method property.
9389
9390         * mule/: All files under this directory, which related with
9391         specific languages (such as mule/european.el, mule/greek.el,
9392         mule/hebrew.el, mule/misc-lang.el), modified as below.
9393         (setup-XXX-environment): Just call set-language-environment.  If
9394         they used to do some other jobs than what done by
9395         set-language-environment, those jobs are done in
9396         setup-XXX-environment-internal now.
9397         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9398         the value to setup-XXX-environment-internal.  Add properties
9399         input-method and features.
9400
9401         * mule/english.el (setup-english-environment): Just call
9402         reset-language-environment.
9403
9404         * mule/european.el (setup-8-bit-environment): Function deleted.
9405
9406 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9407
9408         * mule/mule-cmds.el (input-method-exit-on-first-char)
9409         (input-method-use-echo-area): Doc fixes.
9410
9411 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9412
9413         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9414         variable.
9415         (input-method-use-echo-area): New variable.
9416
9417 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9418
9419         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9420
9421 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9422
9423         * mule/mule-cmds.el (activate-input-method): Update mode line.
9424         (inactivate-input-method): Likewise.
9425
9426 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9427
9428         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9429         input method in the current buffer, but just bind
9430         current-input-method.
9431
9432 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9433
9434         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9435
9436         * mule/misc-lang.el ("IPA"): Add coding-priority and
9437         coding-system.
9438
9439 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9440
9441         * mule/greek.el: Add coding-priority.
9442
9443 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9444
9445         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9446         LANG-ENV.
9447
9448 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9449
9450         * mule/mule-cmds.el (register-input-method): Fix previous change.
9451         (setup-specified-language-environment): Doc fix.
9452
9453 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9454
9455         * mule/mule-cmds.el: Several doc fixes.
9456         (get-language-info, set-language-info): Rename argument.
9457         (set-language-info-alist): Likewise.
9458         (register-input-method): Rename argument.
9459         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9460
9461 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9462
9463         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9464         default value while reading an input method.
9465
9466 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9467
9468         * mule/mule-cmds.el (universal-coding-system-argument):
9469         Use buffer-file-coding-system as default.
9470
9471 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9472
9473         * mule/korean.el ("Korean"): Doc fix.
9474
9475 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9476
9477         * mule/mule-cmds.el (describe-language-environment): Print the
9478         languge environment at the head.
9479
9480 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9481
9482         * mule/japanese.el: Set exit-function to exit-japanese-environment
9483         for Japanese environment.
9484
9485 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9486
9487         * mule/mule-cmds.el (set-language-environment): Doc fix.
9488         (current-language-environment): Use defcustom.
9489         (default-input-method): Specify :type.
9490
9491 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9492
9493         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9494         modified.
9495         (prefer-coding-system): Doc-string modified.
9496
9497 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9498
9499         * mule/mule-cmds.el (set-language-info): Doc-string
9500         describes `coding-priority' KEY.
9501         (set-language-environment-coding-systems): New function.
9502         (select-safe-coding-system): New function.
9503         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9504         (set-language-info-alist): New optionla arg PARENTS.  Call
9505         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9506         (set-language-environment-coding-systems): New function.
9507
9508         * mule/chinese.el: Remove setting up of
9509         describe-chinese-environment-map and
9510         setup-chinese-environment-map.  Exclude them in args of calls to
9511         set-language-info-alist.  Register coding-priority key in
9512         language-info-alist.
9513
9514         * mule/cyrillic.el: Remove setting up of
9515         describe-cyrillic-environment-map and
9516         setup-cyrillic-environment-map.  Exclude them in args of calls to
9517         set-language-info-alist.  Register coding-priority key in
9518         language-info-alist.
9519
9520         * mule/english.el: Register coding-priority key in
9521         language-info-alist.
9522
9523         * mule/ethiopic.el: Register coding-priority key in
9524         language-info-alist.
9525
9526         * mule/european.el: Remove setting up of
9527         describe-european-environment-map and
9528         setup-european-environment-map.  Exclude them in args of calls to
9529         set-language-info-alist.  Register coding-priority key in
9530         language-info-alist.  Add "German" language env.
9531         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9532         (setup-german-environment): New function.
9533
9534         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9535         change default input method to "greek-postfix".
9536
9537         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9538         coding-priority key in
9539
9540 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9541
9542         * mule/mule-cmds.el (set-language-info): Doc fix.
9543         (input-method-inactivate-hook): Doc fix.
9544
9545 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9546
9547         * mule/mule-cmds.el (set-input-method): Renamed from
9548         select-input-method.
9549
9550 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9551
9552         * mule/mule-cmds.el (set-language-environment): Run
9553         exit-language-environment-hook before calling `exit-function'
9554         which is specified for the language environment.
9555
9556 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9557
9558         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9559         modified.
9560         (prefer-coding-system): Likewise.
9561         (describe-language-environment): Print aliases of each coding
9562         system.
9563         (set-language-environment-hook): New variable.
9564         (exit-language-environment-hook): New variable.
9565         (set-language-environment): Call these hooks.  Before setting a
9566         new language environment, exit from the
9567         current-language-environment if necessary.
9568         (input-method-verbose-flag): The value can be nil, t,
9569         complex-only, or default.
9570         (input-method-highlight-flag): Doc-string augmented.
9571         (activate-input-method): Check if we can run the registered
9572         function to activate an input method.
9573
9574         * mule/korean.el: Set exit-function for language environment
9575         "Korean" to exit-korean-environment.
9576         (setup-korean-environment): Moved to korea-util.el.
9577
9578 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9579
9580         * mule/mule-cmds.el (read-multilingual-string): Use
9581         current-input-method prior to default-input-method.  Don't bind
9582         current-input-method by `let', instead, activate the specified
9583         input method in the current buffer temporarily.
9584
9585 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9586
9587         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9588
9589 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9590
9591         * mule/chinese.el (post-read-decode-hz): Return the result of
9592         decode-hz-region.
9593         (pre-write-encode-hz): Do not change the value of
9594         last-coding-system.
9595
9596 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9597
9598         * mule/mule-ccl.el: Doc fixes.
9599
9600 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9601
9602         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9603         (check-ccl-program): New macro.
9604
9605 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9606
9607         * mule/mule-ccl.el: Comment about CCL syntax modified.
9608         (ccl-command-table): Add read-multibyte-character and
9609         write-multibyte-character.
9610         (ccl-code-table): Add ex-cmd.
9611         (ccl-extended-code-table): New variable.
9612         (ccl-embed-extended-command): New function.
9613         (ccl-compile-read-multibyte-character,
9614         ccl-compile-write-multibyte-character) New functions.
9615         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9616         ccl-dump-write-multibyte-character): New functions.
9617
9618 1999-07-22  SL Baur  <steve@miho>
9619
9620         * config.el (config-value-file): config.values is installed into
9621         doc-directory.
9622         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9623
9624 1999-07-19  Didier Verna  <didier@xemacs.org>
9625
9626         * rect.el: all functions rewritten, except when noted. Below is a
9627         list of interface changes.
9628         (apply-on-rectangle): new function. Obsoletes
9629         `operate-on-rectangle'. All functions that used to call this
9630         function now call the new one.
9631         (kill-rectangle): added optional prefix arg to fill lines.
9632         (delete-rectangle): ditto.
9633         (delete-extract-rectangle): ditto.
9634         (open-rectangle): ditto.
9635         (clear-rectangle): ditto.
9636         (delete-rectangle-line): added third arg FILL.
9637         (delete-extract-rectangle-line): ditto.
9638         (open-rectangle-line): ditto.
9639         (clear-rectangle-line): ditto.
9640
9641 1999-07-18  Andy Piper  <andy@xemacs.org>
9642
9643         * menubar-items.el (default-menubar): add gutter options.
9644
9645         * gutter-items.el: new file.
9646         (gutter): new group for custom.
9647         (gutter-visible-p): new variable.
9648         (default-gutter-position): ditto.
9649         (buffers-tab): new group for the buffers tab.
9650         (gutter-buffers-tab): widget to put in the gutter.
9651         (buffers-tab-max-size): max number of tabs.
9652         (buffers-tab-switch-to-buffer-function): function to call when a
9653         tab is pressed.
9654         (buffers-tab-omit-function): filter buffers with this function.
9655         (buffers-tab-format-buffer-line-function): format buffer names for
9656         inclusion in tabs.
9657         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9658         the record.
9659         (build-buffers-tab-internal): build a list of tab items.
9660         (buffers-tab-items): ditto.
9661         (add-tab-to-gutter): put a tab in the gutter area.
9662         (update-tab-in-gutter): reset the buffers in the tab.
9663
9664         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9665
9666         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9667         (switch-to-buffer-hooks): new hook.
9668
9669         * toolbar.el (default-toolbar-position): fix typo.
9670
9671 1999-07-16  Andy Piper  <andy@xemacs.org>
9672
9673         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9674
9675 1999-07-15  Didier Verna  <didier@xemacs.org>
9676
9677         * cus-edit.el (custom-prompt-variable): optional third arg makes
9678         prompt for a comment string.
9679         (customize-set-value): optional prefix makes this function handle
9680         variable comments.
9681         (customize-set-variable): ditto.
9682         (customize-save-variable): ditto.
9683         (customize-customized): handle custom comments.
9684         (customize-save-customized): ditto.
9685         (custom-variable-state-set): ditto.
9686         (custom-face-state-set): ditto.
9687         (customize-saved): ditto.
9688         (custom-variable-set): ditto.
9689         (custom-face-set): ditto.
9690         (custom-variable-save): ditto.
9691         (custom-face-save): ditto.
9692         (custom-variable-reset-saved): ditto.
9693         (custom-face-reset-saved): ditto.
9694         (custom-variable-reset-standard): ditto.
9695         (custom-face-reset-standard): ditto.
9696         (custom-comment-face): new face.
9697         (custom-comment-tag-face): ditto.
9698         (custom-comment): new widget.
9699         (custom-comment-create): new function.
9700         (custom-comment-delete): ditto.
9701         (custom-comment-value-set): ditto.
9702         (custom-comment-show): ditto.
9703         (custom-comment-invisible-p): ditto.
9704         (custom-variable-value-create): create a comment field widget.
9705         (custom-face-value-create): ditto.
9706         (custom-variable-menu): new entry for adding a custom comment.
9707         (custom-face-menu): ditto.
9708         (custom-save-variables): possibly save custom comments.
9709         (custom-save-faces): ditto.
9710
9711         * cus-face.el (custom-set-faces): the arguments can now have a
9712         custom comment as fourth argument.
9713
9714         * custom.el (custom-set-variables): the arguments can now have a
9715         custom comment as fifth element.
9716
9717 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9718
9719         * XEmacs 21.2.18 is released
9720
9721 1999-07-13  SL Baur  <steve@miho>
9722
9723         * lib-complete.el (read-library-name): Revert previous change.
9724         (read-library): Ditto.
9725
9726 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9727
9728         * packages.el (packages-package-list): Capitalize docstring.
9729
9730         * packages.el (packages-find-package-library-path): Use #'nconc
9731         rather than #'append to reduce consing -- #'mapcar uses Flist,
9732         which returns a freshly consed list.  #'append would create yet
9733         another fresh list, using Fmake_list in concat.
9734
9735         * packages.el (package-provide): Use setq with remassq like it
9736         says in its docstring.
9737
9738 1999-07-06  SL Baur  <steve@miho.m17n.org>
9739
9740         * lib-complete.el (progn-with-message): Fix typo.
9741
9742 1999-07-06  SL Baur  <steve@miho.m17n.org>
9743
9744         * mule/mule-misc.el (char-octet): Make function match docstring.
9745         From Katsumi Yamaoka <yamaoka@jpl.org>
9746
9747 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9748
9749         * wid-edit.el (widget-documentation): corrected spelling error.
9750
9751 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9752
9753         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9754         keys if already bound
9755
9756 1999-07-06  SL Baur  <steve@miho.m17n.org>
9757
9758         * lib-complete.el (progn-with-message): Revert previous changes.
9759
9760 1999-06-24  Bob Weiner  <weiner@beopen.com>
9761
9762         * lib-complete.el (find-library):
9763         (find-library-other-window):
9764         (find-library-other-frame): Completely rewrote
9765         so that these functions actually work when called non-interactively.
9766         Also made them handle LIBRARY arguments which end with .el or .elc.
9767
9768 1999-06-24  Bob Weiner  <weiner@beopen.com>
9769
9770         * simple.el (indent-new-comment-line): Locally bound
9771         `block-comment-start' to `comstart' or else when this is called
9772         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9773         `block-comment-start' value, ignoring any existing spacing after a
9774         comment prefix in the previous line and producing ugly comments.
9775
9776 1999-06-23  Bob Weiner  <weiner@beopen.com>
9777
9778         * list-mode.el (mouse-choose-completion):
9779         (choose-completion):
9780         (completion-switch-to-minibuffer): Added.
9781         ([Tab]): [Tab] previously switched to the minibuffer
9782         but since [space] does that and since most applications in the
9783         world use [Tab] to select the next item in a list, do that in the
9784         *Completions* buffer too.  This will cause the least confusion
9785         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9786         06/23/1999.
9787
9788 1999-06-22  Bob Weiner  <weiner@beopen.com>
9789
9790         * help.el (help-buffer-name): Added support for a null value
9791         of `help-buffer-prefix-string' since some buffers require no
9792         prefix.
9793
9794 1999-06-20  Bob Weiner  <weiner@beopen.com>
9795
9796         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9797         in the completion-list-mode-map to bury the completions buffer
9798         even when the minibuffer is no longer active.
9799
9800 1999-06-20  Bob Weiner  <weiner@beopen.com>
9801
9802         * list-mode.el (list-mode): It is visually disconcerting to have
9803         the text cursor disappear within list buffers, especially when
9804         moving from window to window, so leave it visible.
9805
9806 1999-07-01  SL Baur  <steve@miho.m17n.org>
9807
9808         * menubar-items.el (default-menubar): Conditionalize the bug
9809         report menu item (which may not be possible in this XEmacs).
9810         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9811
9812 1999-06-30  SL Baur  <steve@miho.m17n.org>
9813
9814         * subr.el (with-current-buffer): DOC string fix.
9815         Suggested by Bob Weiner <weiner@altrasoft.com>
9816
9817 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9818
9819         * cus-face.el (custom-face-italic): insert missing args
9820
9821 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9822
9823         * packages.el (package-locations): Changed default early package
9824         hierarchies to ~/.xemacs/mule-packages and
9825         ~/.xemacs/xemacs-packages.
9826
9827 1999-06-23  SL Baur  <steve@miho.m17n.org>
9828
9829         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9830
9831 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9832
9833         * packages.el (package-locations): Changed default early package
9834         hierarchy to ~/.xemacs/packages.
9835         (package-locations): Removed `packages' as a possible name for a
9836         late package hierarchy.
9837
9838 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9839
9840         * mule/mule-category.el (word-combining-categories): Set up new
9841         variable.
9842         (word-separating-categories): Likewise.
9843
9844 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9845
9846         * XEmacs 21.2.17 is released
9847
9848 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9849
9850         * font-menu.el (font-menu-set-font): allow for nil specification
9851         of font size.
9852
9853 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9854
9855         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9856         is 1.
9857
9858 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9859
9860         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9861         8859-5 instead of ISO 8859-1.
9862
9863 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9864
9865         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9866         (viet-viscii-encode-table): Ditto.
9867
9868         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9869         Make obsolete definition of char-octet.
9870
9871 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9872
9873         * subr.el: Move no-Mule make-char ...
9874         * help-nomule.el (make-char): To here.
9875         (string-width): Make Mule compatibility alias.
9876
9877 1999-06-15  Andy Piper  <andy@xemacs.org>
9878
9879         * select.el (get-selection-no-error): really make there be no-error.
9880         (get-selection): revert to original.
9881
9882 1999-06-11  Andy Piper  <andy@xemacs.org>
9883
9884         * select.el (selection-sets-clipboard): renamed.
9885         (own-selection): use it.
9886
9887 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9888
9889         * XEmacs 21.2.16 is released
9890
9891 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9892
9893         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9894         missing characters to avoid crash.
9895
9896 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9897
9898         * coding.el (set-terminal-coding-system): Only set the console
9899         coding system on the selected console if it is a tty.
9900
9901 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9902
9903         * cus-face.el:
9904         * cus-edit.el:
9905         * faces.el:
9906         (custom):
9907         (face-spec-set):
9908         * faces.el (frob-face-property):
9909         * font-menu.el (font-menu-set-font):
9910                   Actually apply changes from 1999-03-17
9911
9912 1999-06-10  Andy Piper  <andy@xemacs.org>
9913
9914         * select.el (get-selection): abstract out non error-signalling
9915         part.
9916         (get-selection-no-error): get-selection without signalling an
9917         error.
9918         (selection-is-clipboard-p): new variable. controls whether the
9919         selection sets the clipboard.
9920         (own-selection): use it.
9921
9922         * mouse.el (insert-selection): fallback to clipboard after trying
9923         primary selection and cutbuffer.
9924
9925 1999-06-05  Andy Piper  <andy@xemacs.org>
9926
9927         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9928         selection functions.
9929
9930 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9931
9932         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9933         default value.
9934         (load): Use `raw-text' instead of `no-conversion'.
9935         (insert-file-contents): Likewise.
9936
9937         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9938         of `no-conversion'.
9939
9940 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9941
9942         * coding.el: Don't copy `no-conversion' to `raw-text'.
9943
9944 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9945
9946         * subr.el (make-char): Define it if Mule is not around.
9947
9948 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9949
9950         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9951
9952         * x-select.el (x-disown-selection-internal): Restore symbol as an
9953         obsolete alias.
9954         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9955
9956 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9957
9958         * XEmacs 21.2.15 is released
9959
9960 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9961
9962         * subr.el (split-string): Avoid infinite looping
9963
9964 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9965
9966         * ldap.el (ldap-ignore-attribute-codings): New variable
9967         (ldap-default-attribute-decoder): New variable
9968         (ldap-coding-system): New variable
9969         (ldap-attribute-syntax-encoders): New variable
9970         (ldap-attribute-syntax-decoders): New variable
9971         (ldap-attribute-syntaxes-alist): New variable
9972         (ldap-encode-boolean): New function
9973         (ldap-decode-boolean): New function
9974         (ldap-encode-country-string): New function
9975         (ldap-decode-string): New function
9976         (ldap-decode-address): New function
9977         (ldap-encode-address): New function
9978         (ldap-decode-attribute): New function
9979         (ldap-search): Use some of these
9980
9981 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9982
9983         * version.el (emacs-version): Make the patch level/beta come
9984         before the XEmacs qualifier so that it gets into (funcall
9985         emacs-version) and thus in the bug reports.
9986         (emacs-version>=): Support patch levels.
9987
9988 1999-06-03  SL Baur  <steve@xemacs.org>
9989
9990         * version.el: implement x.y.z version number
9991         From Jan Vroonhof <vroonhof@math.ethz.ch>
9992
9993 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9994
9995         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9996
9997 1999-05-22  Vin Shelton <acs@xemacs.org>
9998
9999         * startup.el: Document -private and break out non-standard X options.
10000
10001 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10002
10003         * mule/mule-charset.el (charset-after): New function.
10004         (charset-direction): Synch with Mule, update docstring.
10005         (get-charset-property): New function.
10006         (put-charset-property): New function.
10007         (charset-plist): New function.
10008
10009         * mule/mule-charset.el (compose-region):
10010         (decompose-region): remove;  these functions (which don't work
10011         since we don't do composite characters) have been moved to
10012         mule-util.el.
10013         (toplevel): follow coding standards
10014
10015 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10016
10017         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10018         exist any more.
10019
10020         * code-files.el: Fix commentary to follow coding standards.  Move
10021         the single line left in mule-files.el to here.
10022
10023         * mule/mule-files.el: delete.
10024
10025 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10026
10027         * info.el (Info-scroll-prev): Use event functions instead of the
10028         old emacs 19 interface.
10029
10030 1999-06-02  Andy Piper  <andy@xemacs.org>
10031
10032         * x-font-menu.el (x-font-menu-load-font):
10033         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10034
10035 1999-05-31  Andy Piper  <andy@xemacs.org>
10036
10037         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10038         group.
10039         (font-menu-this-frame-only-p): ditto.
10040         (font-menu-max-items): reinstate, from Jan Vroonhof
10041         <vroonhof@math.ethz.ch>
10042         (font-menu-submenu-name-format): ditto.
10043         (font-menu-split-long-menu): ditto, for use by the family
10044         constructor.
10045         (font-menu-family-constructor): use it.
10046
10047 1999-05-30  Andy Piper  <andy@xemacs.org>
10048
10049         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10050         for use by the font menu.
10051
10052         * msw-font-menu.el: new file implementing mswindows specific
10053         font-menu behaviour.
10054         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10055         (mswindows-font-menu-junk-families): ditto.
10056         (hack-font-truename): ditto.
10057         (mswindows-font-regexp-ascii): ditto.
10058         (mswindows-reset-device-font-menus): ditto.
10059         (mswindows-font-menu-font-data): ditto.
10060         (mswindows-font-menu-load-font): ditto.
10061
10062         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10063         (x-font-menu-font-data): ditto.
10064         (x-font-menu-load-font): ditto.
10065
10066         * font-menu.el: new file implementing generic font menu behaviour.
10067         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10068         made device independent.
10069         (font-menu-this-frame-only-p): ditto.
10070         (font-menu-preferred-resolution): ditto.
10071         (font-menu-size-scaling): new variable used to determine whether
10072         sizes are in points or tenths of a point.
10073         (vassoc): moved from x-font-menu.el.
10074         (device-fonts-cache): ditto.
10075         (device-fonts-cache): ditto.
10076         (flush-device-fonts-cache): ditto.
10077         (reset-device-font-menus): copied from x-font-menu.el and made
10078         device independent. Most functionality deferred to
10079         device-dependent versions.
10080         (font-menu-family-constructor): copied from x-font-menu.el and
10081         made device independent.
10082         (font-menu-size-constructor): ditto.
10083         (font-menu-weight-constructor): ditto.
10084         (font-menu-set-font): ditto.
10085         (font-menu-change-face): ditto.
10086         (font-menu-load-font): new device method.
10087         (font-menu-font-data): ditto.
10088
10089         * x-font-menu.el: The above functions deleted.
10090
10091 1999-05-26  Andy Piper  <andy@xemacs.org>
10092
10093         * update-elc.el:
10094         * make-docfile.el:
10095         * loadup.el: rehash expand-file-name usage to not use default-directory.
10096
10097 1999-05-21  Andy Piper  <andy@xemacs.org>
10098
10099         * x-select.el (x-select-convert-to-text):
10100         (x-selected-text-type):
10101         (x-get-selection):
10102         (xselect-convert-to-string):
10103         (xselect-convert-to-compound-text):
10104         (xselect-convert-to-length):
10105         (xselect-convert-to-targets):
10106         (xselect-convert-to-delete):
10107         (xselect-convert-to-filename):
10108         (xselect-convert-to-charpos):
10109         (xselect-convert-to-lineno):
10110         (xselect-convert-to-colno):
10111         (xselect-convert-to-sourceloc):
10112         (xselect-convert-to-os):
10113         (xselect-convert-to-host):
10114         (xselect-convert-to-user):
10115         (xselect-convert-to-class):
10116         (xselect-convert-to-name):
10117         (xselect-convert-to-integer):
10118         (xselect-convert-to-atom):
10119         (xselect-convert-to-identity): functions renamed from x-* and
10120         moved to select.el.
10121         (x-get-secondary-selection): use rename get-selection.
10122         (x-get-clipboard): ditto.
10123         (x-own-selection): moved to select.el.
10124         (x-valid-simple-selection-p): ditto.
10125         (x-dehilight-selection): ditto.
10126         (x-own-clipboard): ditto.
10127         (x-disown-selection): ditto.
10128
10129         * x-mouse.el (x-yank-function): moved to mouse.el.
10130         (x-insert-selection): ditto.
10131         (x-set-point-and-move-selection): use renamed function.
10132
10133         * select.el (selected-text-type): moved and renamed from
10134         x-select.el.
10135         (selection-owner-p): moved to C.
10136         (selection-exists-p): ditto.
10137         (get-cutbuffer): new device method.
10138         (get-selection): generalised and moved from x-select.el.
10139         (own-selection): moved x-own-selection functionality into here.
10140         (dehilight-selection): renamed and moved from x-select.el.
10141         (own-clipboard): functionality moved from x-select.el using new
10142         generic C builtins.
10143         (disown-clipboard): ditto.
10144         (select-convert-to-text):
10145         (select-convert-to-string):
10146         (select-convert-to-compound-text):
10147         (select-convert-to-length):
10148         (select-convert-to-targets):
10149         (select-convert-to-delete):
10150         (select-convert-to-filename):
10151         (select-convert-to-charpos):
10152         (select-convert-to-lineno):
10153         (select-convert-to-colno):
10154         (select-convert-to-sourceloc):
10155         (select-convert-to-os):
10156         (select-convert-to-host):
10157         (select-convert-to-user):
10158         (select-convert-to-class):
10159         (select-convert-to-name):
10160         (select-convert-to-integer):
10161         (select-convert-to-atom):
10162         (select-convert-to-identity): new functions renamed from x-* and
10163         moved from x-select.el.
10164
10165         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10166         into here and use as the default window-system mouse yank.
10167         (insert-selection): generalised and moved from x-mouse.el.
10168         (own-clipboard): moved to C.
10169
10170         * msw-select.el (mswindows-selection-owned-p): deleted.
10171         (mswindows-own-selection): generalised and moved to select.el.
10172         (mswindows-disown-selection): generalised and moved to C.
10173         (mswindows-selection-owner-p): ditto.
10174
10175 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10176
10177         * XEmacs 21.2.14 is released
10178
10179 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10180
10181         * about.el: update contact info for jason and slb.
10182
10183 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10184
10185         * mule/european.el (setup-romanian-environment): Add Romanian
10186         support from Emacs/Mule romanian.el.
10187
10188 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10189
10190         * cus-face.el: Label all custom changes with the 'custom' tag.
10191
10192         * cus-edit.el: idem ditto.
10193
10194         * faces.el: Added suport for adding device tags to various functions.
10195         (custom): New device tag.
10196         (face-spec-set): Call reset face with tags argument. No longer do
10197         x-init-global-faces hack.
10198
10199         * faces.el (frob-face-property): Use an anonymous specifier to map
10200         frob-face-property-1 over.
10201
10202         * x-font-menu.el (font-menu-set-font): Always specify all
10203         properties to custom.
10204
10205 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10206
10207         * mule/european.el (setup-czech-environment): Add czech support.
10208         From David Sauer <davids@orfinet.cz>
10209
10210 1999-03-15  SL Baur  <steve@xemacs.org>
10211
10212         * check-features.el: Turn hard errors into warnings.
10213
10214 1999-03-21  SL Baur  <steve@xemacs.org>
10215
10216         * simple.el (delete-key-deletes-forward): As per discussion on
10217         xemacs-beta, default to t.
10218
10219 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10220
10221         * loadup.el: Define Installation-string before loading anything.
10222
10223 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10224
10225         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10226         From Anders Stenman <stenman@isy.liu.se>
10227
10228 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10229
10230         * wid-edit.el (widget-glyph-find): Ditto.
10231
10232         * packages.el (locate-library): Ditto.
10233
10234         * loadup.el (really-early-error-handler): Ditto.
10235
10236         * lib-complete.el (read-library): Ditto.
10237
10238         * faces.el (set-face-stipple): Ditto.
10239
10240         * code-files.el (load): Use new calling style of locate-file.
10241
10242 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10243
10244         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10245         dead.
10246
10247 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10248
10249         * dumped-lisp.el (preloaded-file-list): Don't load
10250         Installation.el.
10251
10252         * loadup.el (Installation-string): Define it here.
10253
10254 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10255
10256         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10257         Installation.el needs to be loaded before `dump-paths', otherwise
10258         the dumping process won't find it.
10259
10260 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10261
10262         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10263         subr so that we can use `replace-in-string' in Installation.el to
10264         get rid of C-m chars under the native Windows build.
10265
10266 1999-04-29  Andy Piper  <andy@xemacs.org>
10267
10268         * make-docfile.el: canonicalize file and directory names.
10269
10270         * device.el (call-device-method): new function for calling device
10271         specific methods.
10272         (define-device-method): new function for defining device methods.
10273         (define-device-method*): ditto.
10274
10275 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10276
10277         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10278
10279 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10280
10281         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10282         (cyrillic-koi8-r-encode-table): Likewise.
10283         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10284         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10285
10286         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10287         from vietnamese.el].
10288
10289         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10290         mule/mule-misc.el.
10291
10292 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10293
10294         * mule/thai-xtis.el:
10295         - Change font registry name from "Thai94x94-0" to "xtis-0".
10296         - Change mnemonic of coding-system `tis-620' to "TIS620".
10297
10298 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10299
10300         * mule/ethiopic.el: fixed.
10301
10302 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10303
10304         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10305
10306         * mule/thai-xtis.el: New file.
10307
10308         * mule/vietnamese.el: New file.
10309
10310         * mule/ethiopic.el: New file.
10311
10312 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10313
10314         * bytecomp.el (byte-compile-close-variables): Leave
10315         debug-issue-ebola-notices alone.
10316
10317 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10318
10319         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10320         at the top of the buffer since it is the most important thing to
10321         customize
10322         (ldap-get-host-parameter): New defun
10323         (ldap-search): Add a new parameter `withdn' to retrieve the
10324         distinguished names of entries
10325
10326 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10327
10328         * startup.el (splash-frame-body): Date and spelling fixes.
10329
10330 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10331
10332         * view-less.el (toggle-truncate-lines): add autoload tag
10333
10334 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10335
10336         * format.el (format-alist): Disable image stuff.
10337
10338 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10339
10340         * wid-edit.el (widget-glyph-find): Search by directories, then by
10341         suffixes rather than the other way around.
10342         (widget-image-conversion): Renamed to
10343         `widget-image-file-name-suffixes'.
10344
10345 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10346
10347         * mule/mule-charset.el: Made old functions obsolete, remove the
10348         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10349         (charset-iso-graphic-plane): Rename from charset-graphic.
10350         (charset-iso-final-char): Rename from charset-final.
10351         (charset-width): Rename from charset-columns.
10352         (charset-bytes): Added from fsf compatibility, returns always 1.
10353
10354         * mule/mule-misc.el: Move charset-doc-string alias to
10355         mule-charset.el
10356
10357 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10358
10359         * x-faces.el (x-make-font-bold-italic): honor
10360         *try-oblique-before-italic-fonts*
10361
10362 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10363
10364         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10365
10366 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10367
10368         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10369         name.
10370
10371 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10372
10373         * cl-extra.el (equalp): Would bug out for lists.
10374
10375 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10376
10377         * about.el (about-hackers):  Change cgw's email address
10378
10379 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10380
10381         * XEmacs 21.2.13 is released
10382
10383 1999-03-12  SL Baur  <steve@xemacs.org>
10384
10385         * simple.el (delete-key-deletes-forward): Revert to previous
10386         behavior.
10387
10388 1999-01-18  Didier Verna  <didier@xemacs.org>
10389
10390         * menubar-items.el (xemacs-splash-buffer): handle the case of
10391         multiple elements in the splash buffer body.
10392
10393         * startup.el (splash-frame-timeout): new constant: interval
10394         between splash buffer elements.
10395         (command-line-1): handle splash buffer with multiple elements (use
10396         a timeout).
10397         (splash-frame-body): Originally `startup-splash-frame-body'.
10398         Rewrote a cleaner and more readable version. This can now be array,
10399         in which case each element is displayed in turn in the splash buffer.
10400         (splash-frame-static-body): new constant. Persistent information
10401         across all splash buffer elements (preserves the possibility to give
10402         it in different languages.
10403         (circulate-splash-frame-elements): new function. Used as a timeout
10404         to circulate through all splash frame elements and display them in
10405         sequence.
10406         (display-splash-frame): originally `startup-splash-frame'. Handle
10407         the case of multiple elements in the splash buffer body. Now
10408         returns a timeout id if multiple elements to display, or nil.
10409
10410 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10411
10412         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10413         so they can be overridden by x-init-face-from-resources.
10414         Additionally specify the font name also with an x tag.
10415
10416 1999-03-08  Andy Piper  <andy@xemacs.org>
10417
10418         * package-get.el (package-get-base): autoload.
10419
10420         * menubar-items.el (default-menubar): add update menu item. Fix
10421         custom menu to only be activated when package-base is available.
10422
10423         * package-get.el (package-get-custom): don't load
10424         package-get-custom as it is auto-generated. Fix group definition.
10425
10426 1999-03-05  Didier Verna  <didier@xemacs.org>
10427
10428         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10429         instead of `symbol-name' (Thanks Kyle).
10430
10431         * cus-edit.el (custom-save-variables): use `prin1' instead of
10432         princ to write symbols.
10433
10434 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10435
10436         * XEmacs 21.2.12 is released
10437
10438 1999-03-05  SL Baur  <steve@xemacs.org>
10439
10440         * menubar-items.el (default-menubar): Add kfm browsing support.
10441         From Neal Becker <nbecker@fred.net>
10442
10443 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10444
10445         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10446         calls to font-lock during buffer reversion.
10447
10448 1999-02-12  Didier Verna  <didier@xemacs.org>
10449
10450         * info.el (Info-build-node-completions): unconditionally widen the
10451         tag table buffer.
10452
10453 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10454
10455         * x-faces.el (x-init-face-from-resources):
10456         Only set fonts in the 'x locale.
10457
10458 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10459
10460         * package-ui.el (pui-install-selected-packages): Don't throw on
10461         `package-admin-delete-binary-package' returning nil since it's
10462         normal.  Reindent function.
10463         (pui-add-required-packages): Handle case where packages selected
10464         for installation have never been installed.
10465
10466 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10467
10468         * menubar-items.el (default-menubar):
10469         Implement the ``Mule->Set coding system of process'' menu item.
10470
10471 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10472
10473         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10474         files
10475         - Change some `if's to `when's
10476
10477 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10478
10479         * XEmacs 21.2.11 is released
10480
10481 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10482
10483         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10484         against window close (Fix Bug #460).
10485         (ask-user-about-lock-dbox): Idem.
10486
10487 1999-02-25  SL Baur  <steve@xemacs.org>
10488
10489         * mule/mule-charset.el (charset-leading-byte): New function.
10490         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10491
10492 1999-02-12  Andy Piper  <andy@xemacs.org>
10493
10494         * about.el (xemacs-hackers): change andy's email address.
10495         (about-url-alist): change andy's web page address.
10496         (about-xemacs): add piper.
10497
10498 1999-02-16  SL Baur  <steve@xemacs.org>
10499
10500         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10501         of mule-base into lisp/mule.
10502
10503 1999-02-16  SL Baur  <steve@xemacs.org>
10504
10505         * mule/arabic.el:
10506         mule/canna-leim.el:
10507         mule/chinese.el:
10508         mule/cyrillic.el:
10509         mule/english.el:
10510         mule/european.el:
10511         mule/greek.el:
10512         mule/hebrew.el:
10513         mule/japanese.el:
10514         mule/kinsoku.el:
10515         mule/korean.el:
10516         mule/misc-lang.el:
10517         mule/mule-category.el:
10518         mule/mule-ccl.el:
10519         mule/mule-charset.el:
10520         mule/mule-cmds.el:
10521         mule/mule-coding.el:
10522         mule/mule-files.el:
10523         mule/mule-help.el:
10524         mule/mule-init.el:
10525         mule/mule-misc.el:
10526         mule/mule-tty-init.el:
10527         mule/mule-x-init.el:
10528         mule/viet-chars.el:  Remerge from mule-base.
10529
10530         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10531         of mule-base into lisp/mule.
10532
10533 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10534
10535         * process.el (exec-to-string): Use `shell-command-switch' in place
10536         of hard-wired "-c" (for WindowsNT).
10537
10538 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10539
10540         * menubar-items.el (default-menubar):  Remove obsolete
10541         "Gopher" item
10542
10543 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10544
10545         * package-admin.el (package-admin-get-install-dir): First fall
10546         back to the location of xemacs-base for non-mule packages.
10547
10548 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10549
10550         * paths.el:
10551         - improved automounter tmp directory support.
10552         - support 4 (!) empirically discovered automounter conventions
10553
10554 1999-02-12  SL Baur  <steve@xemacs.org>
10555
10556         * etags.el (pop-tag-mark): autoload to match key binding.
10557
10558 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10559
10560         * XEmacs 21.2.10 is released
10561
10562 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10563
10564         * package-get.el (package-get-remote-filename): Don't bug out for
10565         a local file name in the search entry.
10566
10567 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10568
10569         * XEmacs 21.2.9 is released
10570
10571 1999-01-19  Didier Verna  <didier@xemacs.org>
10572
10573         * replace.el (replace-search-function): new variable containing a
10574         function to perform a search-forward.
10575         (replace-re-search-function): new variable containing a function
10576         to perform a re-search-forward.
10577         (perform-replace): use them.
10578
10579 1999-01-25  Didier Verna  <didier@xemacs.org>
10580
10581         * select.el (selection-owner-p): use the name `XEmacs'.
10582         (cut-copy-clear-internal): ditto.
10583
10584 1999-01-18  Andy Piper  <andy@xemacs.org>
10585
10586         * about.el (about-url-alist): Update my entry.
10587         (xemacs-hackers): Ditto.
10588
10589 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10590
10591         * buffer.el (switch-to-buffer): Fixing documentation.
10592         * minibuf.el (minibuffer-completion-table): ditto.
10593         * cl-macs.el (return-from): ditto.
10594
10595 1999-01-04  Didier Verna  <didier@xemacs.org>
10596
10597         * replace.el (delete-non-matching-lines): temporarily disable
10598         case-folding when called interactively with a regexp containing
10599         uppercase characters.
10600         (delete-matching-lines): ditto.
10601         (count-matches): ditto.
10602         (list-matching-lines): ditto.
10603
10604 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10605
10606         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10607         abort if current window is split horizontally, not if others are
10608         split.  Got rid of unnecessary minibuffer checking.  Also, add
10609         some comments (it's still complex).
10610
10611 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10612
10613         * package-get.el: changed address for doc.ic.ac.uk to
10614         sunsite.doc.ic.ac.uk
10615
10616 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10617
10618         * ldap.el (toplevel): Remove requires so that the file compiles
10619         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10620
10621 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10622
10623         * dump-paths.el: Calculate module-directory and set
10624         module-load-path to the load path for modules.
10625
10626         * loadup.el: Get bootstrap value of module-load-path from the
10627         environment variable EMACSBOOTSTRAPMODULEPATH.
10628         - Display the module load path if we're debugging paths.
10629
10630         * setup-paths.el: Added function paths-find-site-module-directory.
10631         - Added function paths-find-module-directory.
10632         - Added function paths-construct-module-load-path.  Uses new
10633         environment variable EMACSMODULEPATH.
10634
10635 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10636
10637         * font.el (font-default-object-for-device):
10638         Oops! This `or' can't be replaced by `unless'.
10639         Fixed inability to run w3, among other things.
10640
10641 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10642
10643         * package-admin.el: Change initialization of
10644           package-admin-install-function dependent on system type.
10645           Change package-admin-install-function-mswindows to use
10646           "minitar".
10647
10648 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10649
10650         * mouse.el (default-mouse-motion-handler): Disable help echo while
10651         in the minibuffer.
10652
10653 1998-12-28  Martin Buchholz <martin@xemacs.org>
10654
10655         * XEmacs 21.2.8 is released.
10656
10657 1998-12-24  Martin Buchholz <martin@xemacs.org>
10658
10659         * XEmacs 21.2.7 is released.
10660
10661 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10662
10663         * package-ui.el (pui-list-packages): Set truncate-lines.
10664
10665         * package-get.el (package-get-download-menu): Use
10666         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10667
10668         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10669         (pui-help-string): idem.
10670         (list-packages-mode): New major mode.
10671         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10672         (pui-install-selected-packages): Add suport for removing packages.
10673         (pui-toggle-package-delete-key): New function.
10674         (pui-popup-context-sensitive): New kludge.
10675         (pui-list-packages): Add warning when `package-get-remote' is nil.
10676         (package-ui-add-site): New function.
10677
10678 1998-12-01  Didier Verna  <didier@xemacs.org>
10679
10680         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10681
10682 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10683
10684         * ldap.el: Custom-ized
10685         (toplevel): Do not provide `ldap' which is provided by C level
10686         LDAP code
10687         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10688
10689 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10690
10691         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10692
10693 1998-12-17  Andy Piper  <andy@xemacs.org>
10694
10695         * sound.el (sound-load-list): name changed from sound-load-alist.
10696         (sound-extension-list): name changed from sound-ext-list.
10697         (load-default-sounds): use new names.
10698         (load-sound-file): use new names.
10699
10700 1998-12-16  Andy Piper  <andy@xemacs.org>
10701
10702         * XEmacs 21.2.6 is released
10703
10704 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10705
10706         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10707         errors.
10708
10709 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10710
10711         * wid-edit.el (widget-echo-this-extent): Set
10712         help-echo-owns-message to t.
10713
10714 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10715
10716         * package-get.el (package-get-download-menu): use toggles for
10717           each site in the download site menu.
10718
10719 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10720
10721         * package-get.el (package-get): If we cannot find a package
10722           because package-get-remote is not set, give a more helpful
10723           error message.
10724
10725 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10726
10727         * package-get.el (package-get-remote-filename): use an EFS path
10728         with user anonymous if no user is specified.
10729
10730 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10731
10732         * faces.el (face-spec-set): Re-init fallfacks for default after
10733         calling reset-face on the default face.
10734
10735 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10736
10737         * package-admin.el (package-admin-default-install-function):
10738         Behave as advertised.  Make sure the pkg-dir is proper for
10739         default-directory.
10740         (package-admin-add-binary-package): Make sure the pkg-dir is
10741         proper for default-directory.
10742         (package-admin-install-function-mswindows): Make sure the pkg-dir
10743         is proper for default-directory.
10744
10745 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10746
10747         * XEmacs 21.2.5 is released
10748
10749 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10750
10751         * files.el (binary-file-regexps): regexp-opt is not available at
10752         bytecompile time.
10753
10754 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10755
10756         * x-win-xfree86.el:
10757         * x-win-sun.el (x-win-init-sun):
10758         * x-win-sun.el:
10759         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10760         * x-iso8859-1.el:
10761         * x-init.el (init-post-x-win):
10762         * x-init.el (init-pre-x-win):
10763         * x-init.el (x-initialize-compose):
10764         * x-init.el:
10765         * x-compose.el:
10766         * winnt.el:
10767         * widget.el:
10768         * wid-edit.el (widget-glyph-click):
10769         * wid-edit.el (widget-glyph-find):
10770         * wid-edit.el (widget-type):
10771         * view-less.el (view-buffer-other-window):
10772         * very-early-lisp.el:
10773         * version.el:
10774         * toolbar.el:
10775         * toolbar-items.el:
10776         * term/sun.el (suntool-map):
10777         * term/sun-mouse.el:
10778         * term/internal.el:
10779         * syntax.el (modify-syntax-entry):
10780         * symbol-syntax.el:
10781         * subr.el:
10782         * startup.el (lock-directory):
10783         * simple.el (set-comment-column):
10784         * simple.el (backward-delete-char-untabify):
10785         * shadow.el (find-emacs-lisp-shadows):
10786         * shadow.el:
10787         * setup-paths.el (paths-construct-info-path):
10788         * select.el (cut-copy-clear-internal):
10789         * process.el (call-process-region):
10790         * process.el (start-process-shell-command):
10791         * process.el:
10792         * paths.el (rmail-spool-directory):
10793         * paragraphs.el (use-hard-newlines):
10794         * package-get.el (package-get-dependencies):
10795         * package-admin.el (package-admin-delete-binary-package):
10796         * obsolete.el (truncate-string):
10797         * obsolete.el (store-substring):
10798         * mouse.el (default-mouse-track-maybe-own-selection):
10799         * mouse.el (mouse-yank-at-point):
10800         * modeline.el:
10801         * modeline.el (mouse-drag-modeline):
10802         * minibuf.el (read-directory-name-internal):
10803         * minibuf.el (read-file-name-internal):
10804         * minibuf.el (read-file-name-internal-1):
10805         * minibuf.el (read-file-name-2):
10806         * minibuf.el (exact-minibuffer-completion-p):
10807         * minibuf.el (read-from-minibuffer):
10808         * minibuf.el:
10809         * menubar.el (check-menu-syntax):
10810         * map-ynp.el (map-y-or-n-p):
10811         * make-docfile.el (docfile-out-of-date):
10812         * loadup.el ((member "run-temacs" command-line-args)):
10813         * loadup.el ((member "no-site-file" command-line-args)):
10814         * loadup.el (really-early-error-handler):
10815         * loadup.el:
10816         * loadhist.el:
10817         * loaddefs.el:
10818         * lisp-mnt.el (lm-verify):
10819         * lib-complete.el (lib-complete:cache-completions):
10820         * lib-complete.el (library-all-completions):
10821         * itimer.el (itimer-run-expired-timers):
10822         * info.el (Info-mode):
10823         * info.el (Info-insert-file-contents):
10824         * info.el (Info-rebuild-dir):
10825         * info.el (Info-build-dir-anew):
10826         * info.el (Info-parse-dir-entries):
10827         * info.el (Info-dir-outdated-p):
10828         * info.el (Info-insert-dir):
10829         * info.el (info-xref):
10830         * info.el:
10831         * hyper-apropos.el (hyper-apropos-get-doc):
10832         * hyper-apropos.el (hyper-describe-face):
10833         * hyper-apropos.el (hyper-apropos-mode):
10834         * hyper-apropos.el:
10835         * help.el (list-processes):
10836         * help.el:
10837         * gnuserv.el:
10838         * font.el (mswindows-font-create-name):
10839         * font.el (font-default-font-for-device):
10840         * font.el (x-font-create-object):
10841         * font.el (font-registry):
10842         * font.el:
10843         * font-lock.el (font-lock-keywords):
10844         * font-lock.el:
10845         * finder.el (finder-compile-keywords):
10846         * find-paths.el (paths-find-recursive-path):
10847         * fill.el (set-justification-center):
10848         * fill.el (fill-region-as-paragraph):
10849         * files.el (insert-directory):
10850         * files.el (wildcard-to-regexp):
10851         * files.el (recover-file):
10852         * files.el (basic-save-buffer):
10853         * files.el (delete-auto-save-file-if-necessary):
10854         * files.el (file-relative-name):
10855         * files.el (backup-extract-version):
10856         * files.el (backup-buffer):
10857         * files.el (set-visited-file-name):
10858         * files.el (set-auto-mode):
10859         * files.el (interpreter-mode-alist):
10860         * files.el:
10861         * files.el (find-file-noselect):
10862         * files.el (abbreviate-file-name):
10863         * files.el (parse-colon-path):
10864         * files.el (directory-abbrev-alist):
10865         * etags.el (visit-tags-table-buffer):
10866         * easymenu.el (easy-menu-define):
10867         * dragdrop.el (experimental-dragdrop-drag):
10868         * dragdrop.el (dragdrop-drop-do-functions):
10869         * dragdrop.el (dragdrop-drop-at-point):
10870         * disass.el (disassemble-1):
10871         * disass.el (disassemble-internal):
10872         * disass.el (disassemble):
10873         * disass.el:
10874         * derived.el (derived-mode-init-mode-variables):
10875         * derived.el (define-derived-mode):
10876         * custom.el (defgroup):
10877         * cus-edit.el (custom-quote):
10878         * config.el:
10879         * code-process.el (open-network-stream):
10880         * code-process.el (start-process):
10881         * code-process.el (call-process-region):
10882         * code-process.el (call-process):
10883         * code-process.el:
10884         * code-files.el (insert-file-contents):
10885         * code-files.el:
10886         * code-files.el (buffer-file-coding-system-for-read):
10887         * cmdloop.el (yes-or-no-p-minibuf):
10888         * cl.el:
10889         * cl-macs.el:
10890         * cl-extra.el:
10891         * callers-of-rpt.el (make-caller-report):
10892         * callers-of-rpt.el:
10893         * bytecomp.el (batch-byte-recompile-directory):
10894         * bytecomp.el (batch-byte-compile-1):
10895         * bytecomp.el (batch-byte-compile):
10896         * bytecomp.el (display-call-tree):
10897         * bytecomp.el (byte-compile-insert):
10898         * bytecomp.el (byte-compile-two-args-19->20):
10899         * bytecomp.el (byte-compile-variable-ref):
10900         * bytecomp.el (byte-compile-form):
10901         * bytecomp.el (byte-compile-top-level-body):
10902         * bytecomp.el (byte-compile-out-toplevel):
10903         * bytecomp.el (byte-compile-byte-code-maker):
10904         * bytecomp.el (byte-compile-file-form-defmumble):
10905         * bytecomp.el (byte-compile-file-form):
10906         * bytecomp.el (byte-compile-keep-pending):
10907         * bytecomp.el (byte-compile-insert-header):
10908         * bytecomp.el (byte-compile-from-buffer):
10909         * bytecomp.el (byte-compile-file):
10910         * bytecomp.el (byte-recompile-file):
10911         * bytecomp.el (byte-compile-close-variables):
10912         * bytecomp.el (byte-compile-warn-about-unused-variables):
10913         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10914         * bytecomp.el (byte-compiler-legal-options):
10915         * bytecomp.el (byte-compile-lapcode):
10916         * bytecomp.el (byte-optimize-log):
10917         * bytecomp.el ((fboundp 'defsubst)):
10918         * bytecomp.el:
10919         * bytecomp-runtime.el:
10920         * byte-optimize.el (byte-optimize-apply):
10921         * byte-optimize.el (car):
10922         * byte-optimize.el (byte-optimize-form):
10923         * byte-optimize.el (byte-optimize-form-code-walker):
10924         * byte-optimize.el:
10925         * build-report.el (build-report-insert-installation-file):
10926         * build-report.el (build-report):
10927         * auto-show.el:
10928         * apropos.el (apropos-documentation):
10929         - mega patch
10930         - clean up byte-compile warnings
10931         - remove unused variables
10932         - Use common lisp style hashtable functions
10933         - byte compiler cleanup
10934         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10935         - remove old backquote syntax usage
10936         - move some cl functionality into C for speed.
10937         - remove last remaining VMS support
10938         - spelling fixes
10939         - implement last, butlast, nbutlast, copy-list in C.
10940         - new macro ignore-file-errors, similar to ignore-errors
10941           (ignore-file-errors (delete-file "foo"))
10942         - get frequent garbage collection during loadup.el by tweaking
10943           gc-cons-threshold, rather than explicitly calling garbage-collect
10944         - default delete-key-deletes-forward to `t'.
10945
10946 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10947
10948         * XEmacs 21.2-beta4 is released.
10949
10950 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10951
10952         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10953         (easy-menu-item-present-p): Wrapper around find-menu-item.
10954         (easy-menu-remove-item): Wrapper around delete-menu-item.
10955
10956         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10957         (add-menu-button): Add 'in-menu' argument.
10958         (add-menu-item-1): Add in-menu support to helper function.
10959
10960 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10961
10962         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10963
10964 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10965
10966         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10967         of Dec 4, 1997.
10968
10969 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10970
10971         * process.el (shell-command-on-region): Report if the command
10972         succeeded or failed.
10973
10974 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10975
10976         * subr.el (buffer-substring-no-properties): Comment out.
10977
10978 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10979
10980         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10981           into font instances first, like `x-frob-font-size' does.
10982           (mswindows-find-larger-font): ditto
10983
10984 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10985
10986         * package-ui.el (pui-install-selected-packages): fix args in call
10987         to `package-get'.
10988
10989 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10990
10991         * package-get.el (host-name): New widget type.
10992         (package-get-remote): Better customization using new type.
10993         (package-get-download-sites): idem dito.
10994
10995         (package-get-custom): Do not use package-get-all untill we have
10996         runtime dependencies.
10997
10998         (package-get-remove-copy): Default to 't' we no longer need this
10999         kludge as we do not currently use depenencies.
11000
11001         (package-get-was-current): New variable.
11002         (package-get-require-base): New 'force-current' argument.
11003         (package-get-update-base): idem
11004         (package-get-package-provider):  idem
11005         (package-get-locate-index-file): New 'no-remote' argument.
11006         (package-get-locate-file): idem.
11007
11008         (package-get-maybe-save-index): New function.
11009         (package-get-update-base): Use it.
11010
11011 1998-10-28 Greg Klanderman <greg@alphatech.com>
11012
11013         * package-get.el (package-get-remote): default to nil; by default,
11014         don't go out to the net via EFS.  They must select a download site.
11015         (package-get-download-sites): new variable.
11016         (package-get-download-menu): new function.
11017         (package-get-locate-index-file): new function.
11018         (package-get-update-base): use it.
11019
11020         * menubar-items.el (default-menubar): add "Update Package Index"
11021         and "Add Download Site" menus under Options | Manage Packages.
11022
11023 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11024
11025         * package-get.el (package-get): bugfix code checking installed version
11026         for case where package is not currently installed.
11027         (package-get-require-signed-base-updates): new variable.
11028         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11029         deemed not a goot thing.  Use the variable
11030         package-get-allow-unsigned-base-updates instead.
11031
11032 1998-10-16 Greg Klanderman <greg@alphatech.com>
11033
11034         * package-get.el (package-get): Don't install an older version than
11035         we already have unless explicitly told to.  Issue a warning.
11036
11037         * package-ui.el (pui-add-required-packages): when adding
11038         dependencies, don't add packages that are up to date.
11039         (pui-package-symbol-char):  Don't consider a package out of date
11040         if you have a newer version installed than the latest version in
11041         package-get-base.
11042
11043         * package-get.el (package-get-base-filename): document that it may
11044         be a path relative to package-get-remote;  new default value.
11045         (package-get-locate-file): new function.
11046         (package-get-update-base): use it to expand package-get-base-filename.
11047         (package-get-save-base): new function to save the package-get database
11048         to file.
11049         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11050         (package-get-update-base): pass the REMOTE-SOURCE arg.
11051         (package-get-update-base-entry): call package-get-custom-add-entry.
11052         (package-get-file-installed-p): removed; no longer needed.
11053         (package-get-create-custom): ditto.
11054         (toplevel): remove code to build and load package-get-custom.el
11055         (package-get-custom-add-entry): new function.
11056
11057 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11058
11059         * wid-edit.el (widget-button-click): Don't switch window.
11060
11061 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11062
11063         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11064
11065 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11066
11067         * etags.el (find-tag-default): Run find-tag-hook using
11068         run-hooks rather than funcall
11069
11070 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11071
11072         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11073         and the current local map as the parents to isearch-mode-map.
11074
11075 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11076
11077         * XEmacs 21.2-beta3 is released.
11078
11079 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11080
11081         * package-get.el (package-get-update-base): use
11082         insert-file-contents-internal, not insert-file-contents-literally.
11083
11084 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11085
11086         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11087         dump time.
11088
11089 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11090
11091         * package-get.el (package-get-update-base-entry): new function.
11092         (package-get-update-base): renamed; was `package-get-load-base'.
11093         cleanup, and use package-get-update-base-from-buffer.
11094         (package-get-update-base-from-buffer): new function.
11095         (package-get-update-base-entries): new; helper for above.
11096         Do not eval lisp grabbed over ftp; parse it from new format.
11097
11098 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11099
11100         * files.el (set-auto-mode): Don't play games loading package-get
11101         database; package-get-package-provider will handle it all.
11102
11103 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11104
11105         * package-get.el (package-get-base-filename): new variable.
11106         (package-get-require-base): new function.
11107         (package-get-pgp-signed-begin-line): new variable.
11108         (package-get-pgp-signature-begin-line): ditto.
11109         (package-get-pgp-signature-end-line):  ditto.
11110         (package-get-load-base): new function.
11111         (package-get-interactive-package-query):
11112         (package-get-update-all):
11113         (package-get-dependencies):
11114         (package-get-package-provider):
11115         (package-get-custom): use package-get-require-base.
11116         [package-get-custom loading]: disable for now.
11117
11118         * package-ui.el (pui-list-packages): use (package-get-require-base)
11119
11120 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11121
11122         * package-ui.el: Correct obvious thinko in choosing extent face.
11123
11124 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11125
11126         * menubar-items.el (default-menubar): pui-list-package has nothing
11127         to with Customize. Move all the package stuff to a new Item in Options.
11128
11129         * package-ui.el (pui-menu): Add menu and Popup menu.
11130
11131         * package-get.el (package-get): Use new
11132         package-admin-get-install-dir.
11133
11134         * package-admin.el (package-admin-get-install-dir): New syntax.
11135         Conserve package location and put mule packages where mule-base is.
11136
11137         * package-get.el : Customized
11138
11139         * package-ui.el (pui): Customized
11140         (pui-package-install-dest-dir): New variable.
11141         (pui-install-selected-packages): Use it
11142
11143 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11144
11145         * package-get.el (package-get-interactive-package-query): Move
11146         dependency on package-get-base to run-time.
11147         (package-get-update-all): Ditto.
11148         (package-get-dependencies): Ditto.
11149         (package-get-package-provider): Ditto.
11150         (package-get-custom): Ditto.
11151
11152 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11153
11154         * events.el: Remove 'ascii-character property from 'backspace
11155         and 'delete symbols
11156
11157 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11158
11159         * package-get-base.el: removed.
11160
11161 1998-09-23  Didier Verna  <didier@xemacs.org>
11162
11163         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11164         (no-upper-case-p): new function.
11165         (with-search-caps-disable-folding): new macro.
11166         (with-interactive-search-caps-disable-folding): new macro.
11167         (zap-to-char): In interactive mode, do a case-sensitive search if
11168         the character is uppercase.
11169         (zap-up-to-char): ditto.
11170
11171         * replace.el (perform-replace): use the function no-upper-case-p.
11172
11173         * isearch-mode.el (isearch-fix-case): ditto.
11174         make obsolete `with-caps-disable-folding' and
11175         `isearch-no-upper-case-p'.
11176
11177         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11178         (tags-search): ditto.
11179         (tags-query-replace): ditto.
11180
11181         * info.el (Info-search): ditto.
11182
11183 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11184
11185         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11186
11187 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11188
11189         * package-admin.el (package-admin-rmtree): rewritten.  need to
11190         check for "." and ".." before symlink check.  expand files and
11191         directories with respect to DIRECTORY, not default-directory.
11192
11193 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11194
11195         * package-get.el (package-get-all): add INSTALL-DIR argument.
11196
11197 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11198
11199         * package-ui.el (pui-add-required-packages): new function, select
11200         dependent packages.
11201         (pui-display-keymap): bind it.
11202         (pui-help-string): document it.
11203         (pui-install-selected-packages): package-get-all -> package-get.
11204
11205         * package-get.el (package-get-dependencies): new function.
11206
11207 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11208
11209         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11210         regexps.
11211
11212 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11213
11214         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11215         function.
11216         (default-mouse-track-normalize-point): Use it.
11217
11218 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11219
11220         * package-admin.el (package-admin-delete-binary-package):
11221                 General cleanup. Remove unnessary use of progn and
11222         save-excursion.
11223         (package-admin-delete-binary-package): Do NOT mess with file
11224         modes. That is evil.
11225         (package-admin-delete-binary-package): Wrap all deleting in
11226         condition-case. The data in MANIFEST is untrustworthy.
11227         (package-admin-delete-binary-package): Let the OS worry about non
11228         empty directories.
11229
11230 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11231
11232         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11233         processing.
11234         (lm-report-bug): Fix mail address to send bug reports to.
11235
11236 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11237
11238         * XEmacs 21.2-beta2 is released.
11239
11240 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11241
11242         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11243
11244 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11245
11246         * info.el (Info-mode): Document page turning by double clicks in
11247         docstring so `M-x describe-mode' will display it.
11248
11249 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11250
11251         * info.el (Info-mouse-track-double-click-hook): Use character
11252         widths to calculate a border region where double clicking does
11253         page turning, and return `nil' by default so other hooks, such as
11254         region highlighting, will be run.
11255
11256 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11257
11258         * sound.el (default-sound-directory-list): Initialize with all the
11259         "sounds" directories in `data-directory-list'.  It used to just be
11260         the first one.
11261
11262         * packages.el (locate-data-directory-list): Created.  This gives
11263         the list of matching directories, unlike `locate-data-directory',
11264         which just gives the first one.
11265
11266 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11267
11268         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11269         make a binding in the local keymap until help-char handling is
11270         improved.
11271
11272         * help.el (help-keymap-with-help-key): Provide keymap with help
11273         binding.
11274         (help-print-help-form): New helper function.
11275
11276 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11277
11278         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11279         move extent to another buffer; no need to create a new extent.
11280         (isearch-fix-case): New function.
11281         (isearch-search-and-update): Use it.
11282
11283 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11284
11285         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11286         the keymap, not minor-mode-map-alist.
11287         (isearch-done): Restore overriding-local-map.
11288
11289 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11290
11291         * bytecomp.el (byte-compile-buffer-substring):
11292         Fix for: (byte-compile (defun f () (buffer-substring)))
11293         ==>   ** buffer-substring called with 3 args, but requires 0-3
11294         - new code not only works, but is more readable, too.
11295
11296 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11297
11298         * msw-faces.el (mswindows-init-device-faces): Don't try to
11299           specify a default font at this late stage. Do try to force
11300           creation of the default face font so that if it fails we get
11301           an error now instead of a crash at frame creation.
11302
11303           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11304           mswindows-make-font-unitalic: Canonical default weight
11305           changed from "Normal" to "Regular".
11306
11307           mswindows-make-font-bold / -bold-italic: Supplied device was
11308           not being passed into call to mswindows-find-smaller-font.
11309
11310 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11311
11312         * package-get.el (package-get-remote): Fix the path where to find
11313           the packages on xemacs.org.
11314
11315 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11316
11317         * about.el (about-maintainer-info): Update Ben's entry.
11318
11319 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11320
11321         * lisp/shadow.el (find-emacs-lisp-shadows):
11322         - `member' was being called on lists of length 2000!
11323         - Replace with hashtables.
11324         - Replace hand-coded loops with (dolist)
11325         - Fix comment typo
11326
11327 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11328
11329         * packages.el: Added new function, `package-delete-name', to
11330           delete existing packages from the installed package database
11331           (`packages-package-list').  Also added the "pkginfo" directory
11332           to `packages-special-base-regexp', so that the pkginfo directory
11333           would not get added to `late-packages'.
11334
11335         * package-admin.el: Added ability to delete an installed package
11336           (added low-level function, `package-admin-delete-package').
11337           Understands how to use the pkginfo/MANIFEST.<package> file to
11338           delete the package.  When installing a package, will also
11339           create a MANIFEST.* file if one is not provided by the
11340           package.  If the MANIFEST.* doesn't exist when deleting a
11341           package, the functions will fall back to attempting to delete
11342           any package-specific lisp directory.
11343
11344         * package-get.el: Moved some functions to package-admin.el.
11345           Added interactive function `package-get-delete-package', for
11346           use by users for deleting a package.
11347
11348           Also modified to not require the presence of efs.
11349
11350 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11351
11352         * files.el (find-file-noselect): Handle all signals, kill the
11353         buffer and resignal.
11354
11355 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11356
11357         * cl-macs.el (glyph-image): Add setf method.
11358
11359 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11360
11361         * package-get.el: Fixed broken EFS downloading.  Also, look for
11362           .tar.gz files first, in preference over .tgz files.
11363
11364         * package-ui.el: Fix display of package version numbers.
11365
11366 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11367
11368         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11369         argument.
11370
11371 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11372
11373         * list-mode.el: `display-completion-list': added new/optional
11374           keyword `:completion-string', which allows the programmer to
11375           change the "Possible completions are:" prompt.
11376
11377         * menubar-items.el: Added new pulldown menu-pick to start up the
11378           visual package browser/installer:
11379
11380                 Options->Customize->List Packages
11381
11382         * package-admin.el: Added hooks for installing under both Unix
11383           and MS Windows.  Does additional error checking.  No longer
11384           calls "add-big-package.sh" to install packages under Unix; now
11385           calls gunzip & tar directly.
11386
11387         * package-get.el: Added ability to install packages from files
11388           on a local disk/CDROM.  Now deletes any existing package lisp
11389           directory.  Does completion on available packages when
11390           querying for package names.  Will also search for .tgz files
11391           in addition for .tar.gz files.  Tries to reload
11392           auto-autoloads, as a convenience when loading new packages,
11393           and also tries to add any new package paths to `load-path'.
11394           Changed all occurences of `concat' to use `expand-file-name'.
11395
11396         * package-ui.el: New file which implements the main visual
11397           package browser/installer, which is started via a menu pick or
11398           M-x pui-list packages.
11399
11400 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11401
11402         * startup.el (load-init-file): spelling fix.
11403
11404 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11405
11406         * startup.el (normal-top-level): Load auto-autoload files
11407         covariantly with their precedence.
11408
11409 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11410
11411         * menubar-items.el (default-menubar): Remove "Font Weight"
11412         option, there is currently no custom equivalent.. Customize-faces
11413         is "Edit faces".
11414
11415         * x-font-menu.el (font-menu-set-font): Use customize to set
11416         default face.
11417
11418         * faces.el (face-spec-update-all-matching): New function.
11419
11420         * cus-face.el (custom-set-face-update-spec): New function.
11421         Interface to customize faces from elisp.
11422
11423         (custom-face-value-create): Show the customized settings if set
11424         but not saved.
11425
11426 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11427
11428         (custom-face-value-create): Show the customized settings if set
11429         but not saved.
11430
11431 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11432
11433         * keydefs.el (global-map): Add FSF 20.3 binding of
11434         query-replace-regexp.
11435
11436 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11437
11438         * minibuf.el (read-file-name-internal-1): use
11439         user-name-completion-1 instead of user-name-completion.
11440
11441 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11442
11443         * loadup.el:
11444         * make-docfile.el:
11445         * update-elc.el: Don't set `source-directory' (now defunct as a
11446         global variable) no more.
11447
11448         * packages.el (packages-list-autoloads): Made `source-directory'
11449         (now defunct as a global variable) a parameter.
11450
11451 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11452
11453         * about.el (about-hackers): new email
11454
11455 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11456
11457         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11458
11459 1998-07-17  Didier Verna  <didier@xemacs.org>
11460
11461         * faces.el (set-face-property):
11462         (set-face-dim-p):
11463         (face-dim-p): updated the doc strings now that the dim property isn't
11464         tty-specific.
11465         (face-equal): the dim property is now a common one.
11466
11467         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11468         Renamed the `stipple' attribute to `background-pixmap'.
11469         (custom-face-background-pixmap): make custom-face-stipple an
11470         obsolete alias for this.
11471
11472 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11473
11474         * find-paths.el (paths-file-readable-directory-p): Created and
11475         used.
11476
11477         * loadup.el: Don't set inhibit-... flags from run-temacs.
11478
11479 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11480
11481         * packages.el (packages-data-path-depth): Added and used.
11482
11483 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11484
11485         * about.el:
11486         - Change .xpm to .png, delete "zcat" section.
11487         - cosmetic fix in the 'marcpa' entry.
11488
11489         * etc/photos
11490         - convert all .xpm.Z to .png
11491         - rename mrb to martin
11492         - rename mcook-m to mcookm
11493
11494 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11495
11496         * x-init.el (x-initialize-compose): Add support for
11497         dead-circumflex as YET ANOTHER NAME for that dead key.
11498
11499 1998-08-05  Colin Rafferty <colin@xemacs.org>
11500
11501         * setup-paths.el (paths-construct-exec-path): Made the
11502         last-packages really be last.
11503         (paths-construct-data-directory-list): Ditto.
11504
11505 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11506
11507         * startup.el(startup-splash-frame-body):
11508         Update Copyright notice in splash screen
11509
11510 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11511
11512         * minibuf.el (read-file-name-internal-1): do ~user completion.
11513
11514 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11515
11516         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11517         aginst destroyed extents
11518
11519 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11520
11521         * package-get.el (package-get): add `install-dir' argument.
11522
11523 1998-07-20  John Jones  <jj@asu.edu>
11524
11525         * package-get.el: calls to package-get-update-all will only
11526           update packages which are already installed.
11527
11528 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11529
11530         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11531         writable.
11532
11533 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11534
11535         * about.el (about-hackers): Correct my email.
11536
11537 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11538
11539         * about.el (about-hackers): new email-address.
11540
11541 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11542
11543         * minibuf.el (read-number): Don't let `input-error' condition
11544         escape.
11545
11546 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11547
11548         * about.el (about-hackers): use my `email-for-life' address.
11549
11550 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11551
11552         * XEmacs 21.2-beta1 is released.
11553
11554 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11555
11556         * ldap.el (ldap-search): Doc string change
11557
11558 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11559
11560         * menubar-items.el (default-menubar): Removed references to
11561         `data-directory', and use `locate-data-file' instead, and made
11562         then greyed out if they don't exist.
11563
11564 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11565
11566         * keymap.el (events-to-keys): Use `format' instead of `concat'
11567         since the latter does not accept integer args anymore
11568
11569 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11570
11571         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11572         macros replaced.
11573
11574 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11575
11576         * make-docfile.el: Get first initialization from very-early-lisp.el
11577         * update-elc.el: Ditto.
11578         * loadup.el (really-early-error-handler): Ditto.
11579
11580         * packages.el (packages-unbytecompiled-lisp): Add new file,
11581         very-early-lisp.el.
11582
11583         * very-early-lisp.el: New file.
11584
11585 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11586
11587         * Symbols that have been obsolete for at least 3 years removed (II).
11588
11589         * obsolete.el (eval-current-buffer): Make compatible.
11590         (byte-code-function-p): Ditto.
11591         (send-string): Removed.
11592         (send-region): Removed.
11593         (screen-scrollbar-width): Removed.
11594         (set-screen-scrollbar-width): Removed.
11595         (set-screen-left-margin-width): Removed.
11596         (set-screen-right-margin-width): Removed.
11597         (screen-left-margin-width): Removed.
11598         (screen-right-margin-width): Removed.
11599         (set-buffer-left-margin-width): Removed.
11600         (set-buffer-right-margin-width): Removed.
11601         (buffer-left-margin-width): Removed.
11602         (buffer-right-margin-width): Removed.
11603         (x-set-frame-icon-pixmap): Removed.
11604         (x-set-screen-icon-pixmap): Removed.
11605         (pixel-name): Removed.
11606         (make-pixmap): Removed.
11607         (make-cursor): Removed.
11608         (pixmap-width): Removed.
11609         (pixmap-contributes-to-line-height-p): Removed.
11610         (set-pixmap-contributes-to-line-height): Removed.
11611
11612 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11613
11614         * obsolete.el (popup-menu-up-p): removed.
11615         (read-no-blanks-input): Removed.
11616         (wholenump): Removed.
11617         (ring-mod): Removed (what was ring-mod?).
11618         (current-time-seconds): Removed.
11619         (run-special-hook-with-args): Removed.
11620         (dot): Removed.
11621         (dot-marker): Removed.
11622         (dot-min): Removed.
11623         (dot-max): Removed.
11624         (window-dot): Removed.
11625         (set-window-dot): Removed.
11626
11627         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11628         `dot-min'.
11629
11630         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11631
11632         * code-files.el (insert-file-contents): Rename
11633         run-special-hook-with-args to run-hook-with-args-until-success.
11634         (write-region): Ditto.
11635
11636 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11637
11638         * about.el: Fix typos, update release date.
11639
11640         * Symbols that have been obsolete for at least 3 years removed.
11641
11642         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11643         screen- functions.
11644         (toplevel): remove setf methods for screen functions.
11645         * cl-macs.el (extent-data): defsetf removed.
11646         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11647         many places to remove.
11648         (comment-indent-hook): Ditto.
11649         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11650         (buffer-dedicated-screen): Ditto.
11651         (deiconify-screen): Ditto.
11652         (delete-screen): Ditto.
11653         (event-screen): Ditto.
11654         (find-file-other-screen): Ditto.
11655         (find-file-read-only-other-screen): Ditto.
11656         (live-screen-p): Ditto.
11657         (screen-height): Ditto.
11658         (screen-iconified-p): Ditto.
11659         (screen-list): Ditto.
11660         (screen-live-p): Ditto.
11661         (screen-name): Ditto.
11662         (screen-parameters): Ditto.
11663         (screen-pixel-height): Ditto.
11664         (screen-pixel-width): Ditto.
11665         (screen-root-window): Ditto.
11666         (screen-selected-window): Ditto.
11667         (screen-totally-visible-p): Ditto.
11668         (screen-visible-p): Ditto.
11669         (screen-width): Ditto.
11670         (screenp): Ditto.
11671         (get-screen-for-buffer): Ditto.
11672         (get-screen-for-buffer-noselect): Ditto.
11673         (get-other-screen): Ditto.
11674         (iconify-screen): Ditto.
11675         (lower-screen): Ditto.
11676         (mail-other-screen): Ditto.
11677         (make-screen): Ditto.
11678         (make-screen-invisible): Ditto.
11679         (make-screen-visible): Ditto.
11680         (modify-screen-parameters): Ditto.
11681         (new-screen): Ditto.
11682         (next-screen): Ditto.
11683         (next-multiscreen-window): Ditto.
11684         (other-screen): Ditto.
11685         (previous-screen): Ditto.
11686         (previous-multiscreen-window): Ditto.
11687         (raise-screen): Ditto.
11688         (redraw-screen): Ditto.
11689         (select-screen): Ditto.
11690         (selected-screen): Ditto.
11691         (set-buffer-dedicated-screen): Ditto.
11692         (set-screen-height): Ditto.
11693         (set-screen-position): Ditto.
11694         (set-screen-size): Ditto.
11695         (set-screen-width): Ditto.
11696         (show-temp-buffer-in-current-screen): Ditto.
11697         (switch-to-buffer-other-screen): Ditto.
11698         (visible-screen-list): Ditto.
11699         (window-screen): Ditto.
11700         (x-set-screen-pointer): Ditto.
11701         (x-set-frame-pointer): Ditto.
11702         (screen-title-format): Ditto.
11703         (screen-icon-title-format): Ditto.
11704         (terminal-screen): Ditto.
11705         (delete-screen-hook): Ditto.
11706         (create-screen-hook): Ditto.
11707         (mouse-enter-screen-hook): Ditto.
11708         (mouse-leave-screen-hook): Ditto.
11709         (map-screen-hook): Ditto.
11710         (unmap-screen-hook): Ditto.
11711         (default-screen-alist): Ditto.
11712         (default-screen-name): Ditto.
11713         (x-screen-defaults): Ditto.
11714         (x-create-screen): Ditto.
11715         * obsolete.el: meta-flag removed.
11716         baud-rate removed.
11717         sleep-for-millisecs removed.
11718         extent-data removed.
11719         set-extent-data removed.
11720         set-extent-attribute removed.
11721         extent-glyph removed.
11722         extent-layout removed.
11723         set-extent-layout removed.
11724         list-faces-display removed.
11725         list-faces removed.
11726         trim-versions-without-asking removed.
11727         after-write-file-hooks removed.
11728         truename removed.
11729         auto-fill-hook removed.
11730         blink-paren-hook removed.
11731         select-screen-hook, deselect-screen-hook removed.
11732         auto-raise-screen, auto-lower-screen removed.
11733
11734         * msw-mouse.el: Global change resource -> mswindows-resource.
11735
11736         * XEmacs 21.0-pre5 is released.
11737
11738 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11739
11740         * about.el (about-hackers): Credits update.
11741
11742 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11743
11744         * register.el (insert-register): Don't activate the region.
11745
11746 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11747
11748         * select.el: Restore x-* symbols for backwards compatibility:
11749         x-copy-primary-selection, x-kill-primary-selection,
11750         x-delete-primary-selection, x-select-make-extent-for-selection,
11751         x-valid-simple-selection-, x-cut-copy-clear-internal.
11752
11753 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11754
11755         * XEmacs 21.0-pre4 is released.
11756
11757 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11758
11759         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11760         reporting bugs.
11761         (maybe-add-init-button): Fix semantics under Windows.  Use
11762         `expand-file-name' rather than `concat'.
11763
11764         * help.el (print-messages): New function.
11765
11766 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11767
11768         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11769
11770 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11771
11772         * about.el: Tweaked my entry in about-hackers.
11773
11774         * find-paths.el (paths-emacs-root-p):
11775           Relaxed emacs-root checking of an in-place installation to
11776           also accommodate the flat layout used on MS Windows.
11777
11778 1998-06-29  John Jones  <jj@asu.edu>
11779
11780         * package-get.el: calls to package-get-update-all will only
11781           update packages which are already installed.
11782
11783 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11784
11785         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11786         are handled by the gui-element face fallbacks now.
11787
11788         * x-faces.el: default gui-element face to "background" as well as
11789         the default face.
11790
11791         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11792         and default face settings since these are set as fallbacks now in
11793         the appropriate domain.
11794
11795 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11796
11797         * text-mode.el (text-mode): Reorder regexp so the OR part
11798         corresponding to `page-delim' goes first and the hack in
11799         `forward-paragraph' will work.
11800         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11801
11802 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11803
11804         * subr.el (remove-hook): When checking the hook value
11805           with functionp, don't apply car to it.
11806
11807 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11808
11809         * package-get.el (package-get-remote-filename):
11810           Don't use file-name-as-directory because the local directory
11811           separator conventions might not be the same as ftp's.
11812
11813 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11814
11815         * ldap.el (ldap-host-parameters-alist): New name of
11816         `ldap-host-parameters-plist'
11817
11818 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11819
11820         * package-get.el: Using (require 'package-get-base), now that it
11821         provides itself.  Consequently removed all instances of (load
11822         "package-get-base.el").
11823
11824 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11825
11826         * subr.el (remove-hook): Don't treat the hook value as a
11827           list unless it is both consp and not functionp.
11828
11829 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11830
11831         * about.el: Email address for Ben Wing is ben@xemacs.org.
11832         * auto-show.el: Ditto.
11833         * bytecomp.el: Ditto.
11834         * faces.el: Ditto.
11835         * x-scrollbar.el: Ditto.
11836         * x-misc.el: Ditto.
11837         * tty-init.el: Ditto.
11838         * toolbar-items.el: Ditto.
11839         * symbol-syntax.el: Ditto.
11840         * specifier.el: Ditto.
11841         * objects.el: Ditto.
11842         * hyper-apropos.el: Ditto.
11843         * glyphs.el: Ditto.
11844
11845 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11846
11847         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11848         vertical-divider-always-visible-p.
11849         (default-mouse-motion-handler): Ditto.
11850
11851 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11852
11853         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11854         global value.
11855
11856 1998-06-21  Oliver Graf <ograf@fga.de>
11857
11858         * build-reports.el: changed receiver to xemacs-build-reports list
11859
11860 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11861
11862         * font.el: Split font-family-mappings into X and
11863           mswindows-specific versions.
11864           mswindows-font-create-[object|name]: Treat supplied size
11865           as a pointsize. Added underline and strikethru handling.
11866
11867         * msw-faces.el: changed default mswindows charset to western.
11868
11869         * msw-glyphs.el: removed space in border-glyph font string that
11870           was inserted to get round bugs in the mswindows C font code.
11871
11872 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11873
11874         * about.el (about-hackers): Credits update.
11875
11876         * help-nomule.el (tutorial-supported-languages): Add Romanian
11877         TUTORIAL.
11878
11879         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11880         to ISO-8859-2.
11881
11882 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11883
11884         * font.el: Split font-family-mappings into X and
11885           mswindows-specific versions.
11886           mswindows-font-create-[object|name]: Treat supplied size
11887           as a pointsize. Added underline and strikethru handling.
11888
11889         * msw-faces.el: changed default mswindows charset to western.
11890
11891         * msw-glyphs.el: removed space in border-glyph font string that
11892           was inserted to get round bugs in the mswindows C font code.
11893
11894 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11895
11896         * minibuf.el: make read-color-completion-table call
11897           (mswindows-color-list for mswindows devices.
11898
11899 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11900
11901         * lisp/font-lock.el
11902         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11903         Let declaration items contain non-word symbol characters.
11904
11905 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11906
11907         * package-get.el (package-get-package-provider): Added autoload
11908         cookie.  Loading "package-get-base.el" in ALL functions that use
11909         it.  Fixed some (interactive ...) with multiple argument specs
11910         again.  Cosmetic indentation changes.
11911
11912 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11913
11914         * info.el (Info-insert-dir): Don't use nreverse on variables
11915         that you want to use later.
11916
11917 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11918
11919         * x-mouse.el (x-set-point-and-move-selection): Replace call
11920         to x-kill-primary-selection with kill-primary-selection
11921
11922 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11923
11924         * simple.el (what-cursor-position): Make cursor position reported
11925         use value of column-number-start-at-one
11926
11927 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11928
11929         * about.el (xemacs-hackers): Fix Jareth's email address.
11930
11931 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11932
11933         * startup.el (startup-splash-frame): Remove
11934         `xemacs-startup-logo-function'.
11935
11936 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11937
11938         * about.el (about-hackers): Update credits list.
11939
11940 1998-06-06  Jeff Miller <jmiller@smart.net>
11941
11942         * lisp/sound.el: Update sound-ext to allow filenames with
11943           extensions to be found by load-sound-file
11944
11945 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11946
11947         * info.el (Info-rebuild-outdated-dir): Removed variable
11948         (Info-auto-generate-directory): New variable
11949         (Info-save-auto-generated-dir): New variable
11950         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11951         (Info-build-dir-anew): Second parameter removed.  Use
11952         `Info-save-auto-generated-dir'
11953         (Info-rebuild-dir): Ditto
11954
11955 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11956
11957         * list-mode.el (next-list-mode-item): Would not recognize
11958         border between directly neighbored items.
11959
11960 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11961
11962         * package-get.el: add autoloads for some functions.
11963
11964 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11965
11966         * specifier.el (let-specifier): Tiny docfixes.
11967
11968 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11969
11970         * msw-mouse.el: set selection-pointer-glyph to Normal.
11971
11972 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11973
11974         * wid-edit.el (widget-specify-secret): New function.
11975         (widget-after-change): Use it.
11976         (widget-specify-field): Use it.
11977
11978 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11979
11980         * mouse.el (drag-window-divider): Use `(not done)' instead of
11981         `doit'; reuse result of `window-pixel-edges'.
11982
11983         * modeline.el (drag-modeline-event-lag): Rename to
11984         drag-divider-event-lag.
11985
11986 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11987
11988         * specifier.el (let-specifier): Rewritten not to generate needless
11989         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11990         arguments.
11991
11992 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11993
11994         * minibuf.el (read-file-name-1): Setup buffer-local value of
11995         `completion-ignore-case' in completions buffer under Windows.
11996
11997 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11998
11999         * about.el (about-maintainer-glyph): Fix support for not
12000         compressed images.
12001
12002 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12003
12004         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12005
12006         * mouse.el (mouse-track): Cancel selection if misc-user event with
12007         `cancel-mode-internal' function is fetched.
12008
12009 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12010
12011         * files.el (save-some-buffers-1): Fixed return value.
12012
12013 1998-06-01  Oliver Graf <ograf@fga.de>
12014
12015         * dragdrop.el: added experimental
12016
12017 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12018
12019         * startup.el (after-init-hook, init-file-user,
12020         user-init-directory, load-user-init-file):  Purge references
12021         to "~/.xemacs/init.el" from docstrings.
12022
12023         (load-user-init-file) Use paths-construct-path to construct
12024         paths to user init files.  Go directly to ~/.emacs, do not
12025         search ~/.xemacs/, do not load `default-custom-file'.
12026
12027 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12028
12029         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12030         general *sh.
12031         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12032
12033 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12034
12035         * menubar-items.el (default-menubar): add Update Packages to customize
12036         menu.
12037
12038 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12039
12040         * faces.el: use toolbar face as a fallback for toolbar properties
12041         in xpm-color-symbols instead of default.
12042
12043         * msw-faces.el: rename 3d-object -> gui-element face.
12044
12045 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12046
12047         * startup.el (xemacs-startup-logo-function): New variable.
12048         (startup-splash-frame): Use it.
12049
12050 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12051
12052         * files.el (save-some-buffers): Would wait 1 second.
12053         (save-some-buffers-1): Delete other windows here instead of in
12054         `save-some-buffers'.
12055         (save-some-buffers): Force redisplay only if windows were deleted.
12056
12057 1998-06-02  Didier Verna  <didier@xemacs.org>
12058
12059         * cus-face.el (custom-face-attributes): generalized the use of
12060         toggle buttons for boolean attributes.
12061         Re-ordered the items a bit.
12062
12063 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12064
12065         * sound.el (default-sound-directory): Use `locate-data-directory'
12066         to find the sounds directory.
12067
12068 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12069
12070         * sound.el: default sound-ext to .wav under mswindows, .au
12071         otherwise. load-default sounds without extensions.
12072
12073 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12074
12075         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12076         if send-pr is not bound.
12077
12078 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12079
12080         * files.el: grok idl files in auto-mode-alist.
12081 1998-06-01  Jeff Miller  <jmiller@smart.net>
12082
12083         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12084         calling `upcase'.
12085
12086 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12087
12088         * msw-glyphs.el: add xbm to the list of image types supported.
12089
12090 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12091
12092         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12093         instead of XEmacs one when dumping InfoDock.
12094
12095 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12096
12097         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12098         for `modeline-visible-p'
12099
12100         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12101
12102 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12103
12104         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12105         since it's not used anymore. doc string fixes.
12106
12107         * package-get.el (package-get-file-installed-p): new function. use
12108         instead of file-installed-p which is in an external package.
12109
12110 1998-05-28  Oliver Graf <ograf@fga.de>
12111
12112         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12113         favor of select-window/switch-to-buffer
12114
12115 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12116
12117         * startup.el: changed (getenv "HOME") to (user-home-directory)
12118
12119 1998-05-25  Oliver Graf <ograf@fga.de>
12120
12121         * frame.el (cde-start-drag) moved to dragdrop.el
12122         (offix-start-drag-region) moved to dragdrop.el
12123         (offix-start-drag) moved to dragdrop.el
12124         * dragdrop.el (cde-start-drag) moved from frame.el
12125         (offix-start-drag-region) moved from frame.el
12126         (offix-start-drag) moved from frame.el
12127         (cde-start-drag-region) cde drag regions
12128         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12129
12130 1998-05-26  Oliver Graf <ograf@fga.de>
12131
12132         * dragdrop.el: created dragdrop-drag prototypes
12133         (cde-start-drag-region) fixed typo
12134
12135 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12136
12137         * simple.el (after-init-hook): Remove reader macro.
12138
12139         * packages.el (packages-hardcoded-lisp): Get rid of reader
12140         macros.  Update DOC string.
12141
12142 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12143
12144         * mouse.el (drag-window-divider): Ditto.
12145
12146         * modeline.el (mouse-drag-modeline): Use it.
12147
12148         * lisp-mode.el (let-specifier): Specify indentation.
12149
12150         * specifier.el (let-specifier): Renamed from
12151         `with-specifier-instance'.
12152
12153 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12154
12155         * x-faces.el:
12156         * faces.el: move definition of xpm-color-symbols from x-faces.el
12157         to faces. Predicate x-get-resource on the presence of x.
12158
12159         * msw-faces.el: set 3d-object face rather than modeline. Specify
12160         faces as specfier defaults.
12161
12162         * package-get.el: don't use package-admin-add-single-file-package.
12163
12164 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12165
12166         * toolbar-items.el: Fixup tooltips.
12167         (toolbar-gnus): Don't use obsolete variable
12168         toolbar-news-frame-properties.
12169         (toolbar-news-reader): Default to `gnus' instead of
12170         `not-configured'.
12171
12172         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12173         Windows.
12174
12175 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12176
12177         * package-get.el: rename -installedp -> -installed-p.
12178
12179 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12180
12181         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12182         attributes, and assinged it to continuation, truncation and
12183         hscroll glyphs.
12184
12185         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12186         and made continuation, truncation and hscroll glyphs arrow
12187         characters out of that font.
12188
12189 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12190
12191         * minibuf.el (minibuffer-electric-separator): Play nicely with
12192         directory-sep-char being \.
12193         (minibuffer-electric-tilde): Ditto.
12194         (read-file-name-map): Ditto.
12195
12196 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12197
12198         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12199         on X devices.
12200         (default-mouse-track-deal-with-down-event): Avoid
12201         `x-disown-selection'; use `disown-selection' instead.
12202
12203 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12204
12205         * select.el:
12206         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12207         moved to (cut-copy-clear-internal) in select.el. Ditto for
12208         (x-delete-primary-selection) (x-kill-primary-selection)
12209         (x-copy-primary-selection).
12210         (own-clipboard): new function.
12211
12212         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12213         functions in select.el. remove old ones.
12214         (mswindows-own-clipboard): new function.
12215
12216 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12217
12218         * gnuserv.el: allow connections from mswindows type devices.
12219
12220 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12221
12222         * msw-glyphs.el: change image type used from cursor to resource.
12223
12224 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12225
12226         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12227         for {top,bottom}-{left,right} values in addition to
12228         {top,bottom}_{left,right}.
12229         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12230
12231 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12232
12233         * cl-macs.el (specifier-instance): Undefine its setf method.
12234
12235         * specifier.el (with-specifier-instance): Added docstring.
12236
12237         * mouse.el (drag-window-divider): Ditto.
12238
12239         * modeline.el (mouse-drag-modeline): Use it.
12240
12241         * lisp-mode.el (with-specifier-instance): Define its indentation
12242         level.
12243
12244         * specifier.el (with-specifier-instance): New macro.
12245
12246 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12247
12248         * package-get.el (package-get-create-custom): new function to
12249         auto-generate package-get-custom.el from package-get-base.el.
12250         * (package-get-ever-installedp): new function.
12251         * (package-get-custom): new function to get all packages specified
12252         by customize.
12253
12254 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12255
12256         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12257
12258 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12259
12260         * cl-extra.el: Reverse previous float change.
12261
12262 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12263
12264         * x-faces.el:
12265         * faces.el (try-font-name): moved from x-faces.el since it is
12266         required by w3 under mswindows as well X.
12267
12268 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12269
12270         * winnt.el: Removed evil (setq completion-ignore-case t)
12271         clause, one more overlookef fsfism.
12272         (nt-quote-args-functions-alist): End sentences with double space.
12273
12274 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12275
12276         * window-xemacs.el (push-window-configuration): Remove kludgery of
12277         recaching default-toolbar specifier.
12278         (pop-window-configuration): Ditto.
12279         (unpop-window-configuration): Ditto.
12280
12281 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12282
12283         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12284
12285 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12286
12287         * winnt.el (nt-quote-args-verbatim): Added function.
12288         (nt-quote-args-prefix-quote): Added function.
12289         (nt-quote-args-backslash-quote): Added function.
12290         (nt-quote-args-double-quote): Added function.
12291         (nt-quote-args-functions-alist): New variable.
12292         (nt-quote-process-args): Added function. This is the main quoting
12293         work horse called from process-nt.c
12294
12295 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12296
12297         * winnt.el: Removed duplicate definitions for backspace,
12298         delete, M-backspace and C-M-backspace.
12299         (file-name-buffer-file-type-alist): Removed this variable.
12300         (find-buffer-file-type): Removed function.
12301         (find-file-binary):  Removed function.
12302         (find-file-text): Removed function.
12303         (find-file-not-found-set-buffer-file-type): Removed function.
12304         (save-to-unix-hook): Removed function.
12305         (revert-from-unix-hook): Removed function.
12306         (using-unix-filesystems): Removed function.
12307         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12308         warning.
12309         (x-set-selection): Removed function.
12310         (x-get-selection): Removed function.
12311         Removed commented FSFisms.
12312         Replaced copyright notice (this file is not part of GNU Emacs).
12313         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12314         comint-process-echoes setting to t.
12315
12316 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12317
12318         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12319         and used following the interface change of
12320         `paths-find-recursive-path'.
12321
12322         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12323         regexp instead of a list of base names.
12324         (paths-version-control-filename-regexp):
12325         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12326         Introduced and used following the interface change of
12327         `paths-find-recursive-path'.
12328
12329 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12330
12331         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12332         on X devices, rather than on all non-TTY devices.
12333
12334 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12335
12336         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12337
12338         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12339
12340 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12341
12342         * itimer.el (activate-itimer): Fixed usage of integers
12343         as argument to `concat'.
12344
12345 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12346
12347         * itimer.el (start-itimer): replace the use of `concat' with
12348         `format'
12349
12350 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12351
12352         * mode-motion.el (mode-motion-hook): Clarify docstring.
12353         From Bob Weiner <weiner@altrasoft.com>
12354
12355         * loadhist.el (symbol-file): Supply prompt string when used
12356         interactively.
12357         From Bob Weiner <weiner@altrasoft.com>
12358
12359 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12360
12361         * loadup.el (really-early-error-handler): Ditto.
12362
12363         * update-elc.el: Ditto.
12364
12365         * setup-paths.el (paths-construct-exec-path): Ditto.
12366
12367         * make-docfile.el: Ditto.
12368
12369         * find-paths.el (paths-decode-directory-path): Use split-path
12370         instead of decode-path.
12371
12372         * files.el (parse-colon-path): Update docstring reference.
12373
12374 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12375
12376         * msw-init.el:
12377         * x-init.el:
12378         Bind cut'n'paste keys to non window-system specific functions.
12379
12380         * msw-select.el: New function mswindows-clear-clipboard.
12381         mswindows-cut-copy-clipboard extended to handle clearing of the
12382         selection and renamed to mswindows-cut-copy-clear-clipboard.
12383
12384         * select.el: on mswindows devices delete-primary-selection
12385         calls mswindows-clear-clipboard.
12386
12387 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12388
12389         * simple.el (quoted-insert): Inhibit quit when using read-char.
12390
12391         * cmdloop.el (read-char): Don't inhibit quit.
12392         (read-char-exclusive): Ditto.
12393         (read-char): Signal quit if quit-char was pressed.
12394         (read-char-exclusive): Ditto.
12395         (read-quoted-char): Return a character, not integer.
12396
12397         * menubar-items.el (default-popup-menu): Use Andy's generic
12398         selection code.
12399         (default-popup-menu): Fix code.
12400
12401 1998-05-14  Oliver Graf <ograf@fga.de>
12402
12403         * dragdrop.el (dragdrop-function-widget): this time it's done
12404
12405 1998-05-13  Oliver Graf <ograf@fga.de>
12406
12407         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12408
12409 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12410
12411         * device.el (device-pixel-width):
12412         (device-pixel-height):
12413         (device-mm-width):
12414         (device-mm-height):
12415         (device-bitplanes):
12416         (device-color-cells): Swapped parameters to device-system-metric
12417         according to the interface change.
12418
12419 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12420
12421         * mouse.el (default-mouse-motion-handler): Use new name of the
12422         function event-over-vertical-divider-p.
12423         Do not set E-W arrow cursor over the divider if
12424         vertical-divider-draggable-p is nil in the window.
12425         ([top-level]): Use new name for the variable
12426         vertical-divider-map.
12427         (drag-window-divider): Respect vertical-divider-draggable-p.
12428         Variable name typo fixes.
12429
12430 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12431
12432         * keymap.el (kbd): Define here; handle string constants and
12433         others...
12434
12435 1998-05-15  Christian Nyb <chr@mediascience.no>
12436
12437         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12438         in Emacs 18.
12439
12440 1998-05-13  Didier Verna  <didier@xemacs.org>
12441
12442         * mouse.el (drag-window-divider): give the vertical divider a
12443         pressed look when dragging it.
12444
12445 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12446
12447         * faces.el: predicate some more face operations on x or mswindows
12448         not just x.
12449
12450         * modeline.el: enable modeline coloring for mswindows.
12451
12452 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12453
12454         * minibuf.el (minibuffer-default): Added variable; compatible with
12455         FSF Emacs.
12456         (next-history-element): Used `minibuffer-default'.
12457
12458 1998-05-12  Oliver Graf <ograf@fga.de>
12459
12460         * dragdrop.el (dragdrop-function-widget): button and mods ok
12461         arguments still look a bit strange
12462         (dragdrop-compare-mods) created
12463         (dragdrop-drop-do-functions) correctly checks for buttons and
12464         modifiers
12465
12466 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12467
12468         * setup-paths.el (paths-default-info-directories): Replace
12469         path-separator with directory-sep-char.
12470
12471         * files.el (path-separator): Don't define it here.
12472
12473 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12474
12475         * update-elc.el: Ditto.
12476
12477         * setup-paths.el (paths-construct-exec-path): Ditto.
12478
12479         * make-docfile.el: Ditto.
12480
12481         * loadup.el (really-early-error-handler): Ditto.
12482
12483         * find-paths.el (paths-decode-directory-path): Use decode-path
12484         instead of decode-path-internal.
12485
12486         * files.el (parse-colon-path): Update docstring.
12487
12488 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12489
12490         * subr.el (get-buffer-window-list): Make BUFFER optional.
12491
12492         * window-xemacs.el (windows-of-buffer): Defalias to
12493         get-buffer-window-list.
12494
12495 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12496
12497         * disass.el: Fix maintainer keyword.
12498
12499         * bytecomp.el (byte-compile-and-load-file): Autoload.
12500         (byte-compile-buffer): Ditto.
12501
12502         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12503         value is returned, not the name.
12504         (lisp-imenu-generic-expression): Enable it.
12505         (lisp-mode-variables): Ditto.
12506         (lisp-indent-offset): Change defconst to defvar.
12507         (lisp-indent-function): Ditto.
12508         (lisp-body-indent): Ditto.
12509
12510 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12511
12512         * modeline.el: Use zap-last-kbd-macro-event.
12513
12514         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12515         nil, don't attempt to do anything with messages.
12516         (eval-last-sexp): Use `letf' for clarity.
12517
12518 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12519
12520         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12521
12522 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12523
12524         * buff-menu.el:
12525         * lisp-mode.el:
12526         * obsolete.el:
12527         Change empty docstrings into no doc strings at all.
12528         Fix bogus FSF-format docstrings.
12529         * etags.el: Fix docstring.
12530
12531 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12532
12533         * package-get.el (package-get): Use internal md5
12534
12535 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12536
12537         * about.el (about-xemacs): Correct abuse of concat.
12538
12539 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12540
12541         * info.el (Info-mode): Use easymenu.
12542
12543 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12544
12545         * apropos.el (apropos): Don't use concat with integers.
12546
12547         * cmdloop.el (describe-last-error): Handle the case when no error
12548         was seen gracefully.
12549
12550         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12551         defun.
12552         (apropos-describe-plist): Ditto.
12553
12554         * help.el (with-displaying-help-buffer): Revert to a defun.
12555         (describe-key): Use it as defun.
12556         (describe-mode): Ditto.
12557         (describe-bindings): Ditto.
12558         (describe-prefix-bindings): Ditto.
12559         (describe-installation): Ditto.
12560         (view-lossage): Ditto.
12561         (describe-function): Ditto.
12562         (describe-variable): Ditto.
12563         (describe-syntax): Ditto.
12564
12565 1998-05-11  Oliver Graf <ograf@fga.de>
12566
12567         * dragdrop.el: changed order of require/provide
12568         (dragdrop-drop-mime-default) changed to new calling conventions
12569         (dragdrop-drop-do-functions) changed to new calling conventions
12570         (dragdrop-function-widget) this one needs more work...
12571
12572 1998-05-10  Oliver Graf <ograf@fga.de>
12573
12574         * about.el: another small change in my entry
12575         * dragdrop.el (dragdrop-drop-log-function): logging added
12576         plus customizations
12577         changed interface to handler functions. now called with event
12578         and object
12579
12580 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12581
12582         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12583         E-W arrow pointer displayed over draggable dividers.
12584
12585         * mouse.el (default-mouse-motion-handler): Show it when
12586         appropriate.
12587         (drag-window-divider): Added.
12588         ([top-level]): Initialized window-divider-map with a keymap
12589         binding the above function to left button down event.
12590
12591         * x-mouse.el (x-init-pointer-shape): Initialize
12592         divider-pointer-glyph from Cursor.dividerPointer, or use default
12593         E-W double arrow.
12594
12595 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12596
12597         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12598
12599 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12600
12601         * simple.el (count-words-buffer): Don't query for buffer.
12602         (count-lines-buffer): Ditto.
12603
12604 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12605
12606         * help.el (where-is): add optional insert argument.
12607
12608 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12609
12610         * help.el (describe-key-briefly): New argument INSERT.
12611
12612         * simple.el (eval-expression): New optional argument; synch with
12613         FSF 20.3.
12614
12615         * keydefs.el (global-map): Add new register bindings.
12616
12617         * register.el: Synched with FSF 20.3.
12618
12619 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12620
12621         * window-xemacs.el (recenter): all arguments are optional.
12622
12623 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12624
12625         * device.el: (device-pixel-width): Reflected name/parameters
12626         change to device-system-metric.
12627         (device-pixel-height): Ditto.
12628         (device-mm-width): Ditto.
12629         (device-mm-height): Ditto.
12630         (device-bitplanes): Ditto.
12631         (device-color-cells): Ditto.
12632
12633 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12634
12635         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12636
12637         * cl.el (most-positive-fixnum): Document.
12638         (most-negative-fixnum): Ditto.
12639
12640         * cus-dep.el: Updated comment.
12641
12642         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12643         constant.
12644
12645         * cus-load.el (custom-put): Removed.
12646
12647         * files.el (after-find-file): Just resignal quit instead of
12648         signaling "canceled".
12649
12650 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12651
12652         * frame.el (other-frame): Use `focus-frame' instead of
12653         select-frame kludges.
12654
12655         * lisp-mode.el: Update lisp-indent-function for
12656         save-selected-frame and with-selected-frame.
12657
12658         * frame.el (save-selected-frame): New macro.
12659         (with-selected-frame): Ditto.
12660         (other-frame): Use `set-frame-focus'.
12661
12662 1998-05-06  Oliver Graf <ograf@fga.de>
12663
12664         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12665         (dragdrop-drop-url-default) default handler for URL drops created
12666         (dragdrop-drop-mime-default) default handler for MIME drops created
12667         (dragdrop-drop-functions) default custom for handling drops created
12668         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12669
12670 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12671
12672         * mouse.el: Removed redundant mouse-mswindows-drop function.
12673
12674 1998-05-05  Oliver Graf <ograf@fga.de>
12675
12676         * about.el: changed some text in my entry
12677         * dragdrop.el: added customs
12678
12679 1998-05-04  Oliver Graf <ograf@fga.de>
12680
12681         * mouse.el: killed global drop key bindings
12682         (mouse-offix-drop) removed
12683         * dragdrop.el: created
12684         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12685
12686 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12687
12688         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12689         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12690
12691         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12692         obsolete comment.
12693
12694         * scrollbar.el (scrollbars-visible-p): Use new
12695         {vertical,horizontal}-scrollbar-visible-p specifiers.
12696
12697 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12698
12699         * device.el (device-pixel-height):
12700         (device-pixel-width):
12701         (device-mm-width):
12702         (device-mm-height):
12703         (device-bitplanes):
12704         (device-color-cells): Moved these 6 functions from device.c; they
12705         all use single (device-system-metrics) call.
12706
12707 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12708
12709         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12710         were renamed.
12711
12712         * menubar-items.el:
12713         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12714         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12715
12716         * help.el (help-map): Remove Hyperbole keybinding logic.
12717         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12718
12719 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12720
12721         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12722         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12723
12724 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12725
12726         * msw-glyphs.el: use nicer icon3 from the frame icon.
12727
12728 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12729
12730         * version.el (emacs-version): Remove InfoDock conditionals.
12731
12732         * startup.el (startup-splash-frame): Change ID logo name.
12733
12734 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12735
12736         * files.el (after-find-file): If the user presses C-g on
12737         directory-creation prompt, kill the buffer.
12738
12739 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12740
12741         * simple.el (count-words-region): Reverse previous change.
12742
12743 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12744
12745         * replace.el (query-replace): Just call perform-replace.
12746         (query-replace-regexp): Ditto.
12747         (perform-replace): Move region handling here.
12748         (perform-replace): Use the new arg to match-data.
12749
12750 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12751
12752         * x-init.el: Install X specific display table that
12753           displays char 0240 as a space to avoid whatever it is
12754           that screws up display of that character code.
12755
12756 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12757
12758         * help.el (function-arglist): If no arguments are documented for a
12759         subr, print nothing rather than incorrect output.
12760
12761 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12762
12763         * cmdloop.el (command-error): Update bail-out error message to use
12764         `emacs-program-name'.
12765
12766         * lib-complete.el: Remove reader macro cruft.
12767
12768         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12769         cruft.
12770
12771         * simple.el (count-words-region): Drop interactive-p check on the
12772         message.
12773
12774 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12775
12776         * font.el
12777         * msw-faces.el
12778         Correct spelling of mswindows-font-canonicalize-name.
12779
12780 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12781
12782         * ldap.el (ldap-host-parameters-alist): Replaced with
12783         `ldap-host-parameters-plist'
12784         (ldap-search): Adapt to previous change
12785
12786 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12787
12788         * about.el (about-hackers): Update Bob Weiner bio.
12789         (about-maintainer-info): Ditto.
12790
12791 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12792
12793         * simple.el (display-warning-minimum-level): Docfix.
12794
12795 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12796
12797         * widget.el (:default-get): New keyword.
12798         * wid-edit.el (default, widget-default-default-get): Define it.
12799         (group, widget-group-default-get): Define it.
12800         (menu-choice, widget-choice-default-get): Define it.
12801         (widget-default-get): New function.
12802         (widget-choice-action): Call it.
12803         (widget-editable-list-entry-create): Call it.
12804
12805 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12806
12807         * byte-optimize.el (byte-boolean-vars): Removed.
12808         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12809         lookup through `byte-boolean-vars'.
12810
12811 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12812
12813         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12814         resource-provided values into ghost specs for scrollbar-height and
12815         scrollbar-width.
12816
12817 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12818
12819         * byte-optimize.el: Don't attempt to optimize /=.
12820
12821         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12822         (byte-compile-/=): Ditto.
12823
12824 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12825
12826         * apropos.el: Use `with-displaying-help-buffer'.
12827         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12828         Use `with-displaying-help-buffer'.
12829         (apropos-follow): Do not give special treatment to buffer cursor
12830         was in prior to a mouse click.
12831         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12832         (apropos-print-doc): Set correct buffer for setting text
12833         properties.
12834
12835 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12836
12837         * help.el (help-buffer-prefix-string): New variable.
12838         (help-buffer-name): Use it.
12839
12840         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12841         mode menu.
12842
12843 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12844
12845         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12846
12847 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12848
12849         * files.el (find-file-noselect): Update docstring.
12850         (find-file-noselect): Signal an error if found an unreadable file.
12851         (file-chase-links): Save the match data.
12852         (normal-mode): Use `lwarn' and `error-message-string'.
12853         (interpreter-mode-alist): Change defconst to defvar.
12854         (inhibit-first-line-modes-regexps): Ditto.
12855         (inhibit-first-line-modes-regexps): Added .tgz.
12856         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12857         (change-major-mode-with-file-name): New user-option.
12858         (set-visited-file-name): Synched with FSF.
12859         (file-name-extension): New function, from FSF 20.3.
12860         (file-relative-name): Synched with FSF.
12861         (save-some-buffers): Support the C-r feature.
12862         (recover-session): Synched with FSF.
12863         (kill-some-buffers): Ditto.
12864         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12865
12866 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12867
12868         * files.el (insert-file): Undo previous change and reenable use of
12869         format.el.
12870
12871 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12872
12873         * window-xemacs.el (recenter): Define.
12874
12875 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12876
12877         * font.el (mswindows-font-create-name)
12878         (mswindows-font-create-object): new functions for mswindows type
12879         fonts.
12880
12881         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12882         strings are parsed as well as font objects.
12883
12884 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12885
12886         * modeline.el (defining-kbd-macro): Restore modeline indication of
12887         kbd-macro being recorded.
12888         (add-minor-mode): Simplify docstring.
12889         (modeline-minor-mode-menu): Remove stuff.
12890
12891 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12892
12893         * code-process.el (call-process): dynamically decide process
12894         coding type.
12895
12896 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12897
12898         * modeline.el: Add line-number-mode, column-number-mode to
12899         the modeline minor-mode menu.  Button2 on the line number does
12900         goto-line.
12901
12902 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12903
12904         * mouse.el: move x-selection-owner-p type things to
12905         selection-owner-p.
12906
12907         * msw-init.el: copy zmacs stuff from x-init.el
12908
12909         * msw-select.el (mswindows-own-selection)
12910         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12911         functions. Very simple minded implementation of selectio
12912         ownership.
12913
12914         * select.el (own-selection) (disown-selection)
12915         (activate-region-as-selection) (select-make-extent-for-selection)
12916         (valid-simple-selection-p): functions moved from x-select.el for
12917         generalized selection.
12918
12919         * x-select.el: see select.el changes.
12920
12921         * x-toolbar.el: use new selection functions.
12922
12923 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12924
12925         * packages.el (packages-find-package-directories): Fixed bug that
12926         would pick up multiple site-package directories.
12927         (package-locations): Added "xemacs-packages" as a late package
12928         location.
12929
12930         * find-paths.el: Now uses `emacs-program-name' and
12931         `emacs-program-version'.
12932         Additions to enforce version-specific directories in
12933         `paths-find-version-directory'.
12934
12935 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12936
12937         * default.el: Removed.
12938         * site-start.el: Removed.
12939
12940 1998-04-29  Didier Verna  <didier@xemacs.org>
12941
12942         * minibuf.el (minibuffer-history-minimum-string-length): Default
12943         to nil.
12944
12945 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12946
12947         * find-paths.el (paths-program-name): Rename.
12948         (paths-emacs-root-p): Ditto.
12949         (paths-find-site-directory): Ditto.
12950
12951 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12952
12953         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12954         `emacs-lisp-byte-compile-and-load'.
12955
12956 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12957
12958         * ldap.el (ldap-search): Fixed additional parameter passing to
12959         `ldap-open'
12960
12961 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12962
12963         * select.el (kill-primary-selection) (selection-owner-p)
12964         (copy-primary-selection) (yank-clipboard-selection)
12965         (selection-exists-p) (delete-primary-selection): new file and
12966         functions that do the right thing for the selected device.
12967
12968         * x-menubar.el: use generalised selection functions.
12969
12970         * dumped-lisp.el: dump select.el.
12971
12972 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12973
12974         * find-paths.el (paths-progname): New variable.
12975         (paths-emacs-root-p): Use it.
12976         (paths-find-site-directory): Ditto.
12977
12978 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12979
12980         * loadup.el ((member "dump" command-line-args)): Dump as
12981         `infodock' if InfoDock.
12982
12983 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12984
12985         * find-paths.el (construct-emacs-version): Simplify, include
12986         program name in the return value.
12987         * (paths-find-version-directory): Use it.
12988
12989 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12990
12991         * info.el (Info-parse-dir-entries): Fixed regexp
12992         (Info-build-dir-anew): Remove full suffix and capitalize info file
12993         name for files with no @direntry
12994         (Info-batch-rebuild-dir): New function
12995         (Info-suffixed-file): Check for regular files instead of simple
12996         file existence (could catch directories before)
12997
12998 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12999
13000         * setup-paths.el, find-paths.el: Removed uses of `not' which
13001         temacs doesn't have.
13002
13003         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13004         into root searching.
13005
13006 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13007
13008         * subr.el: Remove definition of `not'.
13009
13010 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13011
13012         * msw-glyphs.el: enable graphics support.
13013
13014 1998-04-23  Didier Verna  <didier@xemacs.org>
13015
13016         * x-menubar.el (default-menubar): restored the line-number-mode
13017         option.
13018
13019         * misc doc string updates related to the options menu.
13020
13021 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13022
13023         * setup-paths.el (paths-construct-load-path): Fix typo.
13024
13025 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13026
13027         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13028         font-menu-ignore-scaled-fonts don't have to be bound now; this
13029         gets us one step further towards making --no-autoloads work.
13030
13031         * startup.el (normal-top-level): Load auto-autoloads only if
13032         lisp-directory is non-nil.
13033
13034         * setup-paths.el (paths-construct-load-path): Made it robust
13035         against nil lisp-directory.
13036
13037         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13038         to the list of variables that cause a warning when nil.
13039
13040         * toolbar.el (init-toolbar-location): Now works even when there's
13041         no toolbar icon directory.
13042
13043 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13044
13045         * help.el (view-lossage): Recognize it.
13046
13047         * simple.el (log-message): Mark multiline messages.
13048
13049 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13050
13051         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13052
13053 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13054
13055         * package-get.el (package-get-all):  add `\n' separator to
13056         interactive specification so that both variables are read
13057
13058 1998-04-22  Didier Verna  <didier@xemacs.org>
13059
13060         * x-menubar.el: ported the options menu to Custom.
13061         Moved the "read only" toggle button to the buffers menu.
13062         Corrected some missing ;;;###autoload or defcustom.
13063
13064         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13065         the scrollbar-visible specifier for options menu handling.
13066
13067         * toolbar.el (toolbar-visible-p)
13068                      (toolbar-captioned-p)
13069                      (default-toolbar-position): defcustom wrappers around
13070         the toolbar specifiers for options menu handling.
13071
13072         * frame.el (get-frame-for-buffer-default-instance-limit):
13073         defcustom it for options menu handling.
13074
13075         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13076         font-lock-mode for options menu handling.
13077
13078         * cus-start.el: added Custom properties to overwrite-mode for
13079         options menu handling.
13080
13081 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13082
13083         * about.el: shameless self-promotion.
13084
13085 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13086
13087         * simple.el (raw-append-message): Slightly optimize.
13088         (remove-message): Use `push' for clarity.
13089         (append-message): Ditto.
13090         (display-warning): Dito.
13091         (raw-append-message): Send the message to the appropriate device.
13092
13093 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13094
13095         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13096         From Sean MacLennan <Sean.MacLennan@pika.ca>
13097
13098 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13099
13100         * setup-paths.el: Changed `directory-sep-char' to
13101         `path-separator', following a change in GNU Emacs.
13102
13103 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13104
13105         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13106         (Info-build-dir-anew): Add a final newline.
13107         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13108         is `always'
13109         (Info-rebuild-dir): Ditto
13110
13111         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13112
13113 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13114
13115         * simple.el (count-words-buffer): Retain zmacs region.
13116         (count-words-region): Ditto.
13117         * simple.el: (what-line): Expanded line counts.
13118         (count-lines): New parameter to conditionalize whether collapsed
13119         lines get counted.
13120         From Bob Weiner <weiner@altrasoft.com>
13121
13122 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13123
13124         * packages.el (package-locations): infodock-packages must override
13125         mule-packages and packages.
13126
13127 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13128
13129         * wid-edit.el:
13130         remove rude messages from widget-activation-widget-mapper
13131         and widget-activation-glyph-mapper
13132
13133 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13134
13135         * toolbar.el: Remove (featurep 'x) test from
13136         toolbar-make-button-list
13137
13138 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13139
13140         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13141         only if in the same frame.
13142
13143 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13144
13145         * packages.el (package-locations): Added site-packages hierarchy.
13146
13147         * setup-paths.el (paths-default-info-directories): Introduced and
13148         used.
13149
13150         * packages.el, setup-paths.el: Set various path searching depths
13151         to 1.
13152
13153         * packages.el (packages-hierarchy-depth):
13154         (packages-load-path-depth): Introduced and used.
13155
13156         * setup-paths.el (paths-load-path-depth): Introduced and used.
13157
13158         * find-paths.el (paths-find-recursive-path): Added max-depth
13159         parameter.
13160
13161 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13162
13163         * setup-paths.el (paths-construct-info-path): Removed
13164         dependency on behavior of (file-name-as-directory "").
13165
13166 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13167
13168         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13169         lisp objects
13170
13171 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13172
13173         * dump-paths.el, startup.el: Added handling for --debug-paths.
13174
13175 1998-04-15  William M. Perry  <wmperry@aventail.com>
13176
13177         * wid-edit.el: We cannot just set the help-echo or balloon-help
13178           properties for an extent based on the :help-echo widget
13179           property, since help-echo and balloon-help cause an EXTENT to
13180           get passed in, where :help-echo functions are expecting a WIDGET
13181
13182 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13183
13184         * scrollbar.el (init-scrollbar-from-resources): Call
13185         mswindows-init-scrollbar-metrics when appropriate.
13186
13187 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13188
13189         * dumped-lisp.el: dump x-toolbar for window system
13190
13191         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13192         have support and xpm.
13193
13194 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13195
13196         * files.el (toggle-read-only): Fix docstring.
13197         From Didier Verna <didier@xemacs.org>
13198
13199 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13200
13201         * startup.el (normal-top-level): Load autoload-file-name without
13202         specifying an extension---some people only auto-autoload.el.gz.
13203
13204 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13205
13206         * files.el (backup-enable-predicate): Don't bomb on NAME being
13207         nil.
13208
13209 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13210
13211         * find-paths.el, packages.el: Now prefers configure'd paths.
13212         This shouldn't cause any of the originally anticipated problems as
13213         the current paths architecture will not define the various
13214         configure-xxx variables if they're not specified on the configure
13215         command line.
13216
13217         * find-paths.el, setup-paths.el, packages.el: Removed all
13218         mentionings of "/" as a path separator.
13219         Used paths-construct-path throughout.
13220
13221         * find-paths.el (paths-construct-path): Created to assemble paths
13222         from directory components.
13223
13224         * setup-paths.el, packages.el: Used paths-decode-directory-path
13225         instead of decode-path-internal.
13226
13227         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13228         and associates.
13229         (paths-decode-directory-path) Created.
13230
13231         * setup-paths.el: Changed configure-exec-path to
13232         configure-exec-directory.
13233
13234 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13235
13236         * packages.el (packages-find-packages): Fixed decoding of
13237         EMACSPACKAGEPATH.
13238
13239         * startup.el: -no-packages -> -no-early-packages.
13240
13241         (packages-load-package-lisps): Fixed loading of auto-autoload
13242         files.
13243
13244         * startup.el (normal-top-level): Fixed loading of core
13245         auto-autoload.
13246
13247         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13248
13249         * startup.el, packages.el, dump-paths.el: Added proper settings
13250         for site-directory and lisp-directory variables.
13251
13252         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13253         inhibit-package-autoloads and fixed handling of it.
13254
13255         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13256         handling of former inhibit-package-init, now
13257         inhibit-early-packages, to make -vanilla etc. work.
13258
13259 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13260
13261         * code-process.el (start-process): Fallback to 'undecided instead
13262         of 'binary for process input coding stream.
13263
13264         * process.el (start-process): Docstring fix.
13265
13266 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13267
13268         * info.el (Info-insert-dir): Do not insert temporary dir files
13269         in Info-dir-file-attributes
13270         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13271         (Info-rebuild-dir): Ditto.
13272
13273 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13274
13275         * obsolete.el: Added obsoleteness declarations for
13276         `site-directory' and `Info-default-directory-list'.
13277
13278 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13279
13280         * find-paths.el (paths-find-emacs-root): Only look at the
13281         executable at the end of the symlink chain for determining the
13282         Emacs root.
13283
13284 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13285
13286         * setup-paths.el (paths-construct-info-path): Changed construction
13287         to cater to gone default in configure.
13288
13289         * find-paths.el (paths-uniq-append): Added.
13290
13291         * packages.el: Rewritten package path construction once again.
13292
13293         * dump-paths.el, startup.el: Removed package-path as a global
13294         variable.
13295
13296         * package-admin.el (package-admin-add-single-file-package):
13297         (package-admin-add-binary-package): Changed package-path to
13298         late-packages.
13299
13300         * packages.el (packages-split-path): Split path at "/" rather than
13301         nil according to change in emacs.c.
13302
13303 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13304
13305         * setup-paths.el (paths-construct-info-path): Changed info path
13306         order so that directories come out right.
13307         (paths-find-lock-directory): Fixed bug: It used to think
13308         configure-lock-directory is a path.
13309
13310 1998-04-06  Jeff Miller <jmiller@smart.net>
13311
13312         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13313         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13314         eases the use of toolbar-add/kill-item functions.
13315
13316 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13317
13318         * code-files.el (file-coding-system-alist): Commented out
13319         loaddefs.el magical treatment.
13320
13321 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13322
13323         * info.el (Info-rebuild-outdated-dir): Added new option
13324         `conservative' and made it the default
13325         (Info-rebuild-dir): Appropriately parse multi-line description
13326         strings, and multi-section dir files. Issue warning when dir
13327         is rebuilt as temporary
13328         (Info-build-dir-anew): Issue warning when dir is built as
13329         temporary
13330
13331 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13332
13333         * list-mode.el (list-mode-map): Bind highlight motion commands to
13334         standard keys left, right, C-b and C-f.
13335
13336 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13337
13338         * files.el (auto-mode-alist): allow .sc for Scheme->C
13339
13340 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13341
13342         * loadup.el (pureload): Don't quote (garbage-collect).
13343
13344 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13345
13346         * package-get-base.el: Updated.
13347
13348 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13349
13350         * isearch-mode.el (isearch-just-started): New variable.
13351         (isearch-mode): Set it.
13352         (isearch-repeat): Advance one character forward only if the search
13353         was successful, and was not just started.
13354         (isearch-repeat): Clear isearch-just-started.
13355
13356 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13357
13358         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13359         if running -batch.
13360
13361 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13362
13363         * subr.el (listify-key-sequence): Removed.
13364
13365 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13366
13367         * bytecomp.el (byte-compile-print-gensym): New option.
13368         (byte-compile-output-file-form): Use it.
13369         (byte-compile-output-docform): Ditto.
13370         (byte-compile-compiled-obj-to-list): Ditto.
13371
13372 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13373
13374         * msw-glyphs.el: set frame icon if xpm support.
13375
13376 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13377
13378         * help.el: Code that pretty prints variable values
13379           removed.
13380
13381 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13382
13383         * find-paths.el (paths-emacs-root-p): Correct test for installation
13384         directory.
13385         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13386
13387 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13388
13389         * loaddefs.el: Don't set debug-ignored-errors; leave
13390           its default value set to nil.
13391
13392 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13393
13394         * info.el (Info-rebuild-dir): fixed mis-spelling.
13395
13396 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13397
13398         * info.el (Info-rebuild-outdated-dir): New custom var
13399         (Info-insert-node): Create/update dir file when needed, ie when it
13400         does not exist or is older than some info files in directory
13401
13402 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13403
13404         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13405         for last packages, mainly for using a 20.4 package base.
13406
13407         * packages.el (late-packages): Typo fix.  It was called
13408         early-packages.
13409
13410         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13411         relative symlinks correctly.
13412         (paths-find-emacs-roots): More rigorous checking for plausible
13413         configuration-time root.
13414
13415         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13416         find its roots.
13417
13418 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13419
13420         * faces.el: Fix docstrings.
13421         * glyphs.el: Fix docstrings.
13422         * mouse.el: Fix docstrings.
13423
13424         * frame.el: Change phrase `current frame' to `selected frame'.
13425
13426         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13427
13428         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13429         macros using backquote to make them infinitely more readable.
13430
13431 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13432
13433         * packages.el (packages-find-package-path): Hardcoded specialized
13434         InfoDock support until we can clean this up.
13435
13436         * help.el (describe-bindings-1): Return the value of the bindings
13437         help buffer created.
13438         (describe-bindings): Ditto.
13439
13440         * simple.el (set-variable): Restore previous behavior of not
13441         bombing if the variable to set is not boundp.
13442
13443 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13444
13445         * packages.el (packages-handle-package-dumped-lisps): Allow for
13446         non-local files to be loaded off the package-lisp variable.
13447
13448 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13449
13450         * x-faces.el: Global X resources should override
13451           specs for all device classes (color, grayscale, mono);
13452           code currently doesn't override any of them.  Fixed by
13453           calling remove-specifier with '(x default) as the tag
13454           set and allowing inexact matches.
13455
13456 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13457
13458         * faces.el: Separated face initializations based on
13459           device classes into device type specific (tag set,
13460           instantiator) pairs.
13461
13462 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13463
13464         * wid-edit.el (widget-choice-action): Remember user's explicit
13465         choice.
13466         (widget-choice-value-create): Respect it.
13467         From Richard Stallman <rms@gnu.org>
13468
13469 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13470
13471         * setup-paths.el (paths-construct-info-path): Always append
13472         existing directories from configure-time info path.
13473
13474         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13475         Info-directory-list.
13476
13477         * info.el: Removed Info-default-directory-list which was broken by
13478         design.
13479         Removed bogus initialization of Info-directory-list---startup.el
13480         can do a much better job.
13481         Added autoload of Info-directory-list.
13482
13483         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13484         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13485         be exclusive; now it's merely given precedence, just like in the
13486         old days.
13487
13488 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13489
13490         * find-paths.el (paths-find-architecture-directory): Fix bug with
13491         finding; it used to default too early.
13492
13493 1998-03-25  Martin Buchholz <martin@xemacs.org>
13494
13495         * packages.el (packages-split-path): Fix a bug; it used to fail
13496         for paths that weren't split.
13497
13498 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13499
13500         * finder.el (finder-compile-keywords): trap on errors.
13501
13502 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13503
13504         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13505           fourth argument of t so that only the specs exactly
13506           matching the tag lists are removed.
13507
13508 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13509
13510         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13511
13512 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13513
13514         * minibuf.el (mouse-read-file-name-1): If a default directory was
13515         specified, use it for generating the completions.
13516
13517 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13518
13519         * update-elc.el: Now respects inhibit-package-init and
13520         inhibit-site-lisp.
13521         Now does path construction with loadup-paths.
13522
13523         * startup.el (normal-top-level, startup-setup-paths): Now respects
13524         inhibit-package-init and inhibit-site-lisp.
13525
13526         * packages.el (packages-find-package-path): Extended package path
13527         by version-specific hierarchies.
13528         (packages-find-packages): Now respects inhibit flag and
13529         inhibit-site-lisp.
13530         Moved path setup to loadup-paths.
13531
13532         * make-docfile.el: Now respects inhibit-package-init and
13533         inhibit-site-lisp.
13534         Now does path construction with loadup-paths.
13535
13536         * loadup.el: Now respects inhibit-package-init and
13537         inhibit-site-lisp.
13538
13539         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13540
13541         * loadup-paths.el: New file: setup load-path to encompass
13542         packages.
13543
13544 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13545
13546         * auto-show.el: load-gc renamed to pureload.
13547         * site-load.el: Ditto.
13548         * packages.el (toplevel): Ditto.
13549         * loadup.el (really-early-error-handler): Ditto.
13550         * dumped-lisp.el (preloaded-file-list): Ditto.
13551         * cus-face.el (custom-declare-face): Ditto.
13552
13553 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13554
13555         * <Today>: The Big Path Searching Overhaul.
13556
13557         * find-paths.el: New file: find and assemble paths in the
13558         installation hierarchy.
13559
13560         * setup-paths.el: New file: global layout of paths and directories
13561         within the XEmacs hierarchy.
13562
13563         * packages.el: Replaced everything related to path searching and
13564         startup by code in terms of find-paths.
13565
13566         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13567         the new path searching engine.
13568
13569         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13570         and setup-paths.
13571
13572 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13573
13574         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13575         setup-paths.el.
13576
13577 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13578
13579         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13580         compiles identically in any configuration.
13581         Removed irrelevant commentary.
13582
13583 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13584
13585         * simple.el (set-variable): Allow setting specifiers.
13586
13587 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13588
13589         * lisp.el (forward-sexp): Revert previous change.
13590
13591 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13592
13593         * frame.el (frame-initialize): Use `delete-console' instead of
13594         `delete-device' to delete the stream console to match the usage in
13595         Fkill_emacs.
13596
13597 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13598
13599         * files.el (cdpath-previous): New variable.
13600         (cd): Use it.
13601         From Bob Weiner <weiner@wave.altrasoft.com>
13602
13603 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13604
13605         * keydefs.el: Changed keybindings of forward-char,
13606           backward, scroll-up and scroll-down to point to their
13607           -command counterparts.
13608
13609         * simple.el: New functions: forwarc-char-command,
13610           backwrad-char-command, scroll-up-command,
13611           scroll-down-command which work liek their counterparts
13612           except that they honor the variable
13613           signal-error-on-buffer-boundary.
13614
13615           Definition of signal-error-on-buffer-boundary received
13616           from src/cmds.c.
13617
13618           defvar declaration added for word-across-newline to avoid
13619           byte-compiler warning about the free variable reference.
13620
13621 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13622
13623         * winnt.el: Removed "%t" from the beginning of
13624         modeline-format. From now on, there's no nt-specifics in the modeline.
13625
13626 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13627
13628         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13629         of `when' with `if'.
13630
13631 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13632
13633         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13634         mswindows. Must be reworked along with glyphs.el, or
13635         merged into it, after there is images support.
13636
13637         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13638         'mswindows.
13639
13640 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13641
13642         * faces.el: fix for text cursor initialization.
13643         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13644         From Andy Piper <andyp@parallax.co.uk>
13645
13646 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13647
13648         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13649         if there is an existing package that handles it and warn the user
13650         about that mode.
13651
13652 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13653
13654         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13655         Installation" menu item when Installation-string is not bound.
13656
13657 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13658
13659         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13660         From Jeremiah W. James <jerry@cs.ucsb.edu>
13661
13662 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13663
13664         * msw-faces.el:
13665         * faces.el: Fix face initialization.
13666
13667 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13668
13669         * files.el (backup-enable-predicate): fix breakage introduced
13670         by TMPDIR patch.
13671
13672 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13673
13674         * x-faces.el (x-init-face-from-resources): The
13675           TTY face property retrieval functions don't return
13676           specifiers, so use face-property instead.
13677
13678 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13679
13680         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13681
13682 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13683
13684         * x-menubar.el: Expanded documentation for
13685           option-save-faces.  Changed Options -> Browse Faces
13686           menu entry to invoke customize-face.
13687
13688 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13689
13690         * faces.el: Most face initialization moved out of
13691           init-other-random-faces to the top level so that the
13692           initialization happens before Xemacs is dumped.  Much
13693           of the fascist "face-differs-from-default-p or FROB!"
13694           code has been retired in favor of letting the user do
13695           what they want to do.  Face initialization code changed
13696           to use `default' specifier tag so that the settings can
13697           be overridden later if the user wishes it.
13698
13699 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13700
13701         * about.el (about-hackers): Update contributors list.
13702
13703 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13704
13705         * specifier.el: Define new specifier tag `default'.
13706
13707         * modeline.el: Initialize faces using `default' tag.
13708
13709         * x-faces.el (x-init-face-from-resources): Remove
13710           specifier specs containing the `default' tag before
13711           adding new specs.
13712
13713 1998-03-02  John Jones  <jj@asu.edu>
13714
13715         * package-get.el (package-get-all): fixed arguments on call to
13716         package-admin-add-single-file-package.
13717         * package-get.el (package-get-installedp): fixed to match
13718         advertised behavior.
13719         * package-get.el: added function package-get-update-all which
13720         installs newest versions of all the current packages (if they are
13721         not already installed).
13722
13723 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13724
13725         * files.el (find-file-noselect): Uncommented `truename' binding in
13726         `let*' and use it later to set `buffer-file-truename' iff it's
13727         still nil, as happens for example when finding a compressed
13728         file with "jka-compr".
13729
13730 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13731
13732         * faces.el: in make-face-* type functions do the operation for all
13733         window systems, not just the first one found.
13734
13735         * font.el: call mswindows-list-fonts for mswindows.
13736
13737 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13738
13739         * code-process.el (call-process-region):
13740         * process.el (call-process-region):
13741         * package-get.el (package-get-dir):
13742         * files.el (backup-enable-predicate):
13743         * gnuserv.el (gnuserv-temp-file-regexp):
13744         Use temp-directory in place of `/tmp'.
13745
13746 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13747
13748         * "Fast" dired-in-C enhancements for Windows 95/NT:
13749
13750         * files.el: Added function, `wildcard-to-regexp', from GNU
13751           Emacs.
13752
13753         * files.el (insert-directory): Modified to use special
13754           dired-in-C enhancements if present.
13755
13756 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13757
13758         * code-files.el: make default coding no-conversion.
13759
13760 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13761
13762         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13763         the load-path.
13764
13765         * update-elc.el: Strip directory when testing for files not to
13766         bytecompile.
13767
13768 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13769
13770         * lisp-mode.el: Use recommended form for menus.
13771
13772         * info.el (Info-construct-menu): Use recommended form for menus.
13773
13774         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13775         entry.
13776
13777 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13778
13779         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13780           (get-frame-for-buffer-noselect): Always return frames
13781           in the not-this-window-p cond clause.
13782
13783 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13784
13785         * help.el (describe-installation): New function.
13786
13787         * x-menubar.el (default-menubar): Add describe-installation to
13788         Help menu.
13789
13790         * packages.el (packages-unbytecompiled-lisp): Installation.el
13791         should not be bytecompiled.
13792
13793         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13794         XEmacs.
13795
13796         * x-menubar.el (default-menubar): Use correct guard for VM menu
13797         entry.
13798
13799         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13800         coding.
13801         From Andy Piper <andyp@parallax.co.uk>
13802
13803 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13804
13805         * ldap.el: Do not require ldap-internal at compile time.
13806
13807 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13808
13809         * code-files.el: new file. a virtual copy of mule-files.el
13810         but without charset
13811         dependencies. (toggle-buffer-file-ocding-system) new function for
13812         changing the eol type for the current buffer.
13813
13814         * code-process.el: new file. a copy of
13815         mule-process.el. mule-process.el will disappear when things have
13816         settled.
13817
13818         * coding.el: new file. a virtual copy of mule-files.el but
13819         without charset dependencies. (coding-system-base) new function
13820         for getting the parent coding system of a coding system with eol
13821         type set.
13822
13823         * dumped-lisp.el: add above files for the non-mule case.
13824
13825 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13826
13827         * window-xemacs.el (display-buffer): If no explicit
13828           frame is specified, search for a window that displays
13829           the buffer on the currently selected frame, before
13830           searching other frames.
13831
13832 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13833
13834         * frame.el (get-frame-for-buffer): If not-this-window-p
13835           is non-nil, use window on the selected frame if it is not
13836           also the selected window.  When defaulting, search for
13837           windows on the currently selected fgrame before searching
13838           other frames.
13839
13840 1998-02-25  Didier Verna  <didier@xemacs.org>
13841
13842         * modeline.el (modeline-swap-buffers): originally named
13843         `mouse-release-modeline'. Whether to actually swap the buffers is
13844         decided in `mouse-drag-modeline'.
13845         (mouse-drag-modeline): A button release event is considered a
13846         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13847         stay unchanged.
13848
13849 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13850
13851         * x-menubar.el: Put redo on the menubar.
13852         From Aki Vehtari <Aki.Vehtari@hut.fi>
13853
13854 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13855
13856         * bytecomp.el (displaying-byte-compile-warnings): if
13857         temp-buffer-show-function is set, use it to display current set of
13858         warnings in the "*Compile-Log-Show*" buffer.
13859
13860         * simple.el (display-warning-buffer): if temp-buffer-show-function
13861         is set, use it to display current set of warnings in the
13862         "*Warnings-Show*" buffer.
13863
13864 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13865
13866         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13867         Common Lisp.
13868
13869 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13870
13871         * menubar.el: Allow button descriptors at least 2 long.
13872
13873         * x-menubar.el (default-menubar): Use recommended forms.
13874         (file-menu-filter): Remove.
13875         (edit-menu-filter): Remove.
13876
13877 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13878
13879         * about.el (about-hackers): Updated.
13880
13881 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13882
13883         * help.el (help-max-help-buffers): new variable
13884         (help-register-and-maybe-prune-excess): new function
13885         (help-buffer-name): use help-max-help-buffers.
13886         (with-displaying-help-buffer): use
13887         help-register-and-maybe-prune-excess.
13888
13889         * help.el (help-maybe-pretty-print-value): if the value fits on
13890         one line, let it.
13891
13892 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13893
13894         * (with-displaying-help-buffer): there is no need to kill the buffer
13895         if it exists, because with-output-to-temp-buffer will clear it.
13896         further, killing the buffer violates the rule that
13897         temp-buffer-show-function, if set, has the full responsibility of
13898         showing the temp buffer.  killing the buffer fucks with the window
13899         configuration, hosing temp-buffer-show-function.
13900
13901
13902 1998-02-23  Didier Verna  <didier@xemacs.org>
13903
13904         * modeline.el (mouse-drag-modeline):
13905         - Always scroll the modeline that was originally clicked on.
13906         - Use x pixels instead of x characters (which doesn't work anyway)
13907         as horizontal reference for modeline dragging. This allows us to
13908         keep on dragging the modeline even if the motion event occurs in
13909         another window.
13910
13911 1998-02-23  Didier Verna  <didier@xemacs.org>
13912
13913         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13914         glyph on the modeline to indicate that dragging the mouse has an
13915         effect both horizontally and vertically.
13916
13917 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13918
13919         * about.el (about-xemacs): Get rid of redundant visible version
13920         number.
13921
13922 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13923
13924         * about.el (about-hackers): Update credits.
13925
13926 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13927
13928         * prim/register.el (view-register): Show register type file-query.
13929
13930 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13931
13932         * mode-motion.el (mode-motion-highlight-internal):
13933           save-excursion inside save-window-exucrsion form to
13934           hide buffer point changes from save-window-excursion.
13935           Prevents display flickering when the mouse pointer
13936           moves.
13937
13938 1998-02-17  Didier Verna  <didier@xemacs.org>
13939
13940         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13941         function to handle correctly the case of a toolbar one side of the
13942         window: scrolling will not necessarily happen.
13943
13944 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13945
13946         * files.el (after-find-file): Restore missing argument
13947           to format that provides filename for "... consider M-x
13948           recover-file" message.  Also call `message' with "%s"
13949           as the first arg instead of an arbitrary string.
13950
13951 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13952
13953         * about.el (about-hackers): Various additions.
13954
13955 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13956
13957         * autoload.el (generate-file-autoloads-1): Don't force an extra
13958         line out when copying on-the-same line autoloads.
13959
13960         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13961         is installed.
13962
13963 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13964
13965         * x11/x-win-xfree86.el (x-win-init-xfree86):
13966         * x11/x-win-sun.el (x-win-init-sun):
13967         * x11/x-init.el (x-initialize-compose):
13968         * prim/simple.el:
13969         (backward-or-forward-kill-sexp):
13970         (backward-or-forward-kill-sentence):
13971         (backward-or-forward-kill-word):
13972         (backward-or-forward-delete-char):
13973         * prim/isearch-mode.el (isearch-help-or-delete-char):
13974         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13975         x-keysym-on-keyboard-p to detect backspace.
13976         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13977         Clean up symbols used with dead keys, checking Linux and solaris
13978         keysyms.
13979         Simplify x-win-*.el using above methods.
13980         Change documentation for x-keysym-*-p functions.
13981
13982 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13983
13984         * about.el (about-hackers): Restore entries for Michael Sperber and
13985         Vinnie Shelton.
13986         From Vinnie Shelton <acs@acm.org>
13987
13988 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13989
13990         * simple.el (count-words-region): Ditto.
13991
13992 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13993
13994         * simple.el (count-words-buffer): Document.  Don't print anything
13995         if non-interactive.
13996
13997 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13998
13999         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14000         multiple files in InfoDock.
14001
14002 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14003
14004         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14005         from version.el in InfoDock.
14006
14007         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14008         specially.
14009
14010 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14011
14012         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14013         variable name in docstring.
14014
14015 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14016
14017         * menubar.h: Include "gui.h".
14018
14019 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14020
14021         * site-load.el: Fix documentation.
14022
14023 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14024
14025         * package-get-base.el (package-get-base): Updated.
14026
14027         * keymap.el: PC-ize.
14028
14029 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14030
14031         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14032         from' on a fresh line.
14033
14034 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14035
14036         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14037         object.
14038
14039 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14040
14041         * undo-stack.el: PC-ize.
14042
14043         * cmdloop.el: PC-ize.
14044
14045 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14046
14047         * bytecomp-runtime.el: PC-ize.
14048
14049         * byte-optimize.el: Prolog fixup.  PC-ize.
14050
14051         * cus-dep.el: Spelling fix.
14052
14053         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14054         entries follow).
14055
14056 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14057
14058         * text-mode.el (text-mode-hook-identify): New function,
14059         put on text-mode-hook.  Set text-mode-variant here.
14060         (text-mode): Don't set it here.
14061
14062 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14063
14064         * text-mode.el (text-mode-hook): New defvar.
14065         (text-mode-variant): New variable.
14066         (text-mode): Set that variable locally.
14067         (toggle-text-mode-auto-fill): New command.
14068
14069 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14070
14071         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14072
14073 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14074
14075         * text-mode.el (paragraph-indent-text-mode):
14076         Renamed from spaced-text-mode.
14077         (text-mode-map): Bind TAB to indent-relative.
14078         (indented-text-mode-map): Variable deleted.
14079         (indented-text-mode): Now an alias for text-mode.
14080
14081 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14082
14083         * loadup.el: test-atoms debugging stuffs removed.
14084
14085 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14086
14087         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14088
14089 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14090
14091         * help.el (describe-beta): Made it use `locate-data-file'.
14092         (describe-distribution): Ditto.
14093         (describe-copying): Ditto.
14094         (describe-project): Ditto.
14095         (view-emacs-news): Ditto.
14096
14097         * help-nomule.el (help-with-tutorial): Made it use
14098         `locate-data-file' to find tutorial.
14099
14100 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14101
14102         * about.el: Corrected my email address.
14103
14104         * mouse.el: Added 'mouse-mswindows-drop' similar to
14105         'mouse-offix-drop'.
14106
14107 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14108
14109         * loadup.el (running-xemacs): Spelling fix.
14110
14111 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14112
14113         * packages.el (packages-find-packages-1): Don't allow a backwards
14114         compatible lisp tree to overwrite `preloaded-file-list'.
14115
14116 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14117
14118         * loadup.el: Don't delete "xemacs" prior to dumping.
14119
14120 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14121
14122         * package-info.el (pi-last-mod-date): New function.
14123         (pi-author-version): New function.
14124         (batch-update-package-info): Use them.
14125
14126 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14127
14128         * frame.el (get-frame-for-buffer-default-to-current): Create.
14129         (get-frame-for-buffer-noselect): Allow user to use current frame
14130         with `get-frame-for-buffer-default-to-current'.
14131
14132 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14133
14134         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14135         (byte-compile-output-docform): Ditto.
14136         (byte-compile-compiled-obj-to-list): Ditto.
14137
14138 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14139
14140         * startup.el (command-line-1): Removed code that ran
14141           buffer-menu.
14142
14143 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14144
14145         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14146
14147 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14148
14149         * frame.el (suspend-emacs-or-iconify-frame): Check using
14150         `device-on-window-system-p' instead of explicitly checking for X,
14151         so that the same logic works for MS Windows.
14152         (suspend-or-iconify-emacs): Ditto.
14153
14154 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14155
14156         * about.el (about-maintainer-info): Andy Piper is back.
14157         (xemacs-hackers): Updated Andy Piper's email address.
14158         (about-hackers): Added Jonathan Harris.
14159         (about-hackers): Updated Tibor Polgar's email address.
14160
14161 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14162
14163         * about.el: Add xemacs.org email manager.
14164
14165         * package-get-base.el (package-get-base): Updated with most recent
14166         package updates.
14167
14168 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14169
14170         * help.el (function-arglist): Use `indirect-function' instead of
14171         `symbol-function' so that aliases are treated correctly.
14172
14173 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14174
14175         * help.el (help-map): Add f1 binding to `help-for-help'.
14176         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14177         (describe-key-briefly): Use `princ' "%s" to print object.
14178         (with-displaying-help-buffer): Kill buffer if it exists, again.
14179         (describe-key): Use `princ' "%s" to print object.
14180         (describe-function-1): Use `princ' "%s" to print object.
14181         Commented out alias lines removed.
14182         (help-pretty-print-limit): New variable to control pretty-printing
14183         of variable values.
14184         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14185         `help-pretty-print-value' again.  Only print-print when OBJECT is
14186         list of length less than `help-pretty-print-limit'.
14187         (describe-variable): Use `help-maybe-pretty-print-value' again.
14188
14189 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14190
14191         * simple.el (blink-matching-open): Remove C++ kludge.
14192         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14193
14194 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14195
14196         * info.el (Info-default-directory-list): Made the documentation
14197         more explanitory.
14198
14199 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14200
14201         * lisp/packages.el:
14202         * lisp/package-admin.el:
14203         * lisp/build-report.el:
14204         Fix typos.
14205
14206 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14207
14208         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14209         warnings in Java buffers without final newline and editing the
14210         last line.
14211
14212 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14213
14214         * packages.el (packages-find-packages-1): Don't allow a backwards
14215         compatible lisp tree to overwrite `preloaded-file-list'.
14216         Suggested by Colin Rafferty  <colin@xemacs.org>
14217
14218         * mouse.el (mouse-offix-drop): Set undo-boundary.
14219         From Oliver Graf <ograf@fga.de>
14220
14221 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14222
14223         * loadup.el (load-gc): rewrite as defun.
14224         Print something sensical if a required dump-time file isn't found.
14225
14226 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14227
14228         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14229         bug strikes a menudescriptor.
14230
14231         * package-get-base.el (package-get-base): Updated.
14232
14233         * package-info.el (batch-update-package-info): Derive REQUIRES
14234         from the Makefile.
14235
14236 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14237
14238         * files.el (save-some-buffers): Don't play games with deleting
14239         other windows if we are in the minibuffer window.
14240
14241 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14242
14243         * modeline.el (modeline-minor-mode-menu): Add support for :active
14244         (add-minor-mode): Document :active property to TOGGLE.
14245
14246 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14247
14248         * modeline.el (modeline-minor-mode-menu): Add support for an
14249         `:included' predicate in the `toggle-sym' plist.
14250         (add-minor-mode): Document the :included property, format
14251         docstring some more.
14252         (modeline-minor-mode-menu): Documentation string added.
14253
14254 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14255
14256         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14257         labels from the symbol-names by thwacking off the overly redundant
14258         and overused "mode", parenthesizing "minor", and capitalizing the
14259         resultant strings.  Also shortened the menu's title by eliminating
14260         the redundant buffer name.
14261         (add-minor-mode): Beautified the docstring, added mention of the
14262         `:menu-tag' property of TOGGLE.
14263         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14264         `toggle-sym' to beatify the mode-life menus.
14265         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14266         `auto-fill-function'.
14267
14268 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14269
14270         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14271         menus to :style 'toggle.
14272
14273 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14274
14275         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14276
14277 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14278
14279         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14280         only recognize first hyperlink.
14281         (hyper-apropos-highlightify): Deletia, this is already done by
14282         `hyper-apropos-insert-face'.
14283         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14284
14285 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14286
14287         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14288         mail.
14289         (toolbar-mail-reader): Add support for `send'.
14290         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14291
14292 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14293
14294         * info.el (Info-emacs-info-file-name): Add defvar for
14295         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14296         will function properly.
14297
14298 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14299
14300         * simple.el: make the backwards delete function called by
14301         `backward-or-forward-delete-char' user configurable.
14302
14303 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14304
14305         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14306         compiled function got loaded from.
14307
14308 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14309
14310         * term/apollo.el: Synched up with InfoDock 3.6.2.
14311
14312 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14313
14314         * startup.el (load-init-file): Load autoloads earlier.
14315         (startup-splash-frame): Handle InfoDock logo.
14316
14317         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14318         InfoDock.
14319         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14320
14321         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14322         doesn't have this function.
14323
14324         * packages.el (locate-data-file): Fix to call `locate-file'.
14325
14326 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14327
14328         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14329         version of version.el.
14330         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14331
14332         * x-menubar.el (default-menubar): Guard reference to
14333         `gnuserv-frame'.
14334         (default-menubar): Guard references to `font-lock-mode'.
14335         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14336         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14337
14338         * make-docfile.el: Don't snarf doc strings from autoloads.
14339
14340         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14341         loading auto-autoloads files.
14342
14343         * loaddefs.el: Disable dumping autoloads.
14344
14345 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14346
14347         * lisp-mnt.el: Synch to Emacs 20.2.
14348
14349         * help.el: Remove manual autoload of `finder-by-keyword'.
14350
14351         * finder.el (finder-by-keyword): Autoload.
14352
14353         * help.el: Conditionalize hyperbole setup.
14354
14355 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14356
14357         * packages.el (package-require): Update to reflect new data format.
14358
14359 1998-01-02  Didier Verna  <didier@xemacs.org>
14360
14361         * x-menubar.el (default-menubar): make the tutorials available
14362         through the menubar. (Plus some compilation warnings cleanup).
14363
14364 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14365
14366         * check-features.el: New file.  Perform sanity check after build.
14367
14368         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14369         files to tooltalk package.
14370         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14371         package.
14372
14373         * package-admin.el (package-admin-xemacs): Use better default for
14374         location of XEmacs binary.
14375
14376 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14377
14378         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14379         tag with sexp and add value tag with value `t'.
14380
14381 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14382
14383         * package-get.el: Changes to work with real data.
14384         From Pete Ware <ware@cis.ohio-state.edu>
14385
14386         * packages.el (packages-reload-autoloads): Guard load for the time
14387         being.
14388
14389         * update-elc.el ("packages.el"): Force loading packages.el instead
14390         of possibly out-of-date packges.elc.
14391         * make-docfile.el ("packages.el"): Ditto.
14392
14393 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14394
14395         * build-report.el (build-report-delete-regexp): Added a rule for
14396         the main tarball shadowing anything past it.
14397
14398 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14399
14400         * packages.el (package-provide): Delete a previous provide.
14401
14402         * package-info.el: New file.
14403
14404         * package-get.el: New file.
14405         From Pete Ware <ware@cis.ohio-state.edu>
14406         (package-get): Fix md5 computation to work with Mule.
14407
14408 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14409
14410         * simple.el (log-message-*): Quote symbols in docstrings properly.
14411
14412 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14413
14414         * packages.el (packages-new-autoloads): Ignore symbolic links.
14415
14416         * cus-face.el (face-custom-attributes-get): Fix typo.
14417         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14418
14419 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14420
14421         * startup.el (load-init-file): Reload new or changed autoloads
14422         unless inhibited.  Reload modified dumped lisp (stubbed).
14423
14424         * packages.el (packages-new-autoloads): New function.
14425         (packages-reload-autoloads): New function.
14426         (packages-reload-dumped-lisp): New (stub) function.
14427
14428         * loadup.el: Inhibit reloading dumped files when running temacs.
14429
14430         * loadhist.el (file-provides): Extend to handle variant
14431         extensions.
14432
14433         * replace.el (query-replace): Fix typo.
14434
14435 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14436
14437         * make-docfile.el: list-autoloads-path has been renamed.
14438         * update-elc.el: list-autoloads has been renamed.
14439
14440         * packages.el (packages-list-autoloads): Renamed.
14441         (packages-list-autoloads-path): Ditto.
14442
14443 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14444
14445         * packages.el (packages-find-packages-1): Made it signal a warning
14446         for an error in an auto-autoload.el file.
14447
14448 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14449
14450         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14451         tag with const.
14452         From Aki Vehtari <Aki.Vehtari@hut.fi>
14453
14454         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14455
14456         * loadhist.el (unload-feature): Remove autoload.
14457
14458 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14459
14460         * loadhist.el: Unpackaged.
14461
14462         * help.el (describe-symbol-find-file): Rename
14463         `describe-function-find-file' and make old name obsolete.
14464         (describe-function-1): Use it.
14465         (describe-function-1): Guard reference to
14466         `compiled-function-annotation'.
14467
14468 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14469
14470         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14471         argument.
14472         (help-mode-quit): New optional arg to control whether it kills or
14473         buries.  Tidied up.
14474         (with-displaying-help-buffer): Don't kill buffer initially, even
14475         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14476         (help-pretty-print-value): Rename back from
14477         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14478         use it, otherwise use dumped `cl-prettyprint'.
14479         (describe-variable): Use `help-pretty-print-value' again.
14480         (find-func): Removed reference to "find-func" at end.
14481
14482 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14483
14484         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14485           GUI XEmacs. Rename? x-menubar is rather window system
14486           independant, except for a couple of items.
14487
14488 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14489
14490         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14491         entries as they will no longer be distributed with XEmacs.
14492
14493         * format.el (format-alist): Fix image/tiff regexps.
14494         From P. E. Jareth Hein <jareth@camelot-soft.com>
14495
14496         * help.el (help-maybe-pretty-print-value): Rename.
14497         (describe-variable): Use it.
14498         (describe-variable): Add trailing linefeed.
14499
14500 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14501
14502         * help.el (describe-function-1): Don't output anything for
14503           arglist of autoload functions.
14504
14505 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14506
14507         * help.el (describe-function-1): Don't output anything for
14508           arglist of autoload functions.
14509
14510 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14511
14512         * help.el (help-mode-map): New bindings for `help-mode-bury',
14513         `describe-function-at-point', `describe-variable-at-point',
14514         `Info-elisp-ref', `customize-variable', `help-next-section' and
14515         `help-prev-section'.
14516         (help-next-section): New function.
14517         (help-prev-section): New function.
14518         (help-mode-quit): Changed to kill the help buffer.
14519         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14520         correctly.
14521         (help-buffer-name): New function to generate the name of help
14522         buffers.
14523         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14524         argument giving the name of the help buffer.
14525         (describe-key): Use `with-displaying-help-buffer' with name.
14526         (describe-mode): Ditto.
14527         (describe-bindings): Ditto.
14528         (describe-prefix-bindings): Ditto.
14529         (view-lossage): Ditto.
14530         (with-syntax-table): New macro.
14531         (function-called-at-point): Use `ignore-errors' and
14532         `with-syntax-table'.
14533         (function-at-point): Ditto.
14534         (describe-function): Use `with-displaying-help-buffer' with name.
14535         (function-arglist): Extracted from `describe-function-1'.  Returns
14536         function's arglist as string.
14537         (function-documentation): Extracted from `describe-function-1'.
14538         Returns function's docstring.
14539         (describe-function-1): Remove all the "stream" garbage, including
14540         the stream argument.  Use `function-arglist' and
14541         `function-documentation'.
14542         (describe-function-arglist): Just use `function-arglist'.
14543         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14544         (help-pretty-print-value): New function to help with
14545         pretty-printing variable values.  Knows about `#<...>'.  Needs
14546         `pp-internal'.
14547         (describe-variable): Use `with-displaying-help-buffer' with name.
14548         Formatting improved.  Display file where variable is defined, if
14549         known.  Use `help-pretty-print-value'.
14550         (describe-syntax): Use `with-displaying-help-buffer' with name.
14551         (list-processes): Remove "stream" garbage.
14552
14553 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14554
14555         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14556         call a dumped routine instead.
14557
14558         * x-win-xfree86.el: Wrap file in defun.
14559         * x-win-sun.el: Ditto.
14560
14561 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14562
14563         * help.el (view-emacs-news): Remove usage of outl-mouse which
14564         advises functions and does other evil things.
14565
14566 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14567
14568         * format.el (format-alist): Add `image/tiff'.
14569         From P. E. Jareth Hein <jareth@camelot-soft.com>
14570
14571 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14572
14573         * about.el (about-hackers): More names added.
14574
14575         * make-docfile.el: Remove superfluous package path search.
14576
14577         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14578
14579 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14580
14581         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14582         ignored shadows.
14583
14584 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14585
14586         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14587         get trailing slashes when added to the load-path.
14588
14589         * x-init.el (init-x-win): Locate where XEmacs X localization files
14590         are.
14591
14592 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14593
14594         * x-faces.el: Added support for foregroundToolBarColor
14595           to xpm-color-symbols.
14596
14597 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14598
14599         * etags.el (tags-remove-duplicates): Removed.
14600         (buffer-tag-table-list): Use `delete-duplicates'.
14601
14602         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14603         correctly.
14604         (get*): Defalias to `get'.
14605
14606         * cl.el (eql): Compare integers with `eq'.
14607         (cl-map-extents): Check for `map-extents' first.
14608
14609 1997-12-17  Didier Verna  <didier@xemacs.org>
14610
14611         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14612         added the 'numero', 'copyright' and 'trademark' symbols.
14613
14614         * leim/quail/latin-post.el ("french-postfix"): see above.
14615
14616 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14617
14618         * widget.el (define-widget): Check the arguments.
14619
14620         * cus-edit.el (customize-face): Use `check-argument-type'.
14621         (custom-variable-value-create): Use `signal' to signal error.
14622         (custom-variable-reset-saved): Ditto.
14623         (custom-variable-reset-standard): Ditto.
14624         (custom-face-reset-saved): Ditto.
14625
14626         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14627         (widget-default-format-handler): Ditto.
14628         (widget-checklist-add-item): Ditto.
14629         (widget-radio-add-item): Ditto.
14630         (widget-editable-list-entry-create): Ditto.
14631         (widget-sexp-prompt-value): Ditto.
14632
14633         * custom.el (custom-declare-variable): Signal errors better.
14634         (custom-handle-keyword): Ditto.
14635         (custom-declare-group): Ditto.
14636
14637         * window-xemacs.el (windows): Ditto.
14638
14639         * menubar.el (menu): Ditto.
14640
14641         * keydefs.el (keyboard): Ditto.
14642
14643         * minibuf.el (minibuffer): Ditto.
14644
14645         * process.el (execute): Ditto.
14646
14647         * fill.el (fill): Ditto.
14648
14649         * modeline.el (modeline): Ditto.
14650
14651         * help.el (help): Ditto.
14652
14653         * faces.el (faces): Ditto.
14654
14655         * files.el (files): Ditto.
14656
14657         * x-init.el (x): Ditto.
14658
14659         * lisp-mode.el (lisp): Ditto.
14660
14661         * process.el (processes): Ditto.
14662
14663         * mouse.el (mouse): Ditto.
14664
14665         * abbrev.el (abbrev): Moved from cus-edit.
14666
14667         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14668         as variable declaration.
14669
14670 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14671
14672         * menubar.el (find-menu-item): Use `check-argument-type'.
14673         (find-menu-item): Cosmetic changes.
14674
14675 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14676
14677         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14678
14679 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14680
14681         * startup.el (set-default-load-path): Only search package-path
14682         when not running temacs.
14683
14684         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14685         files.
14686
14687         * loadup.el: Correct commentary.  Reformatting.
14688         (really-early-error-handler): Use absolute path to the
14689         first dumped-lisp.el file.
14690         (really-early-error-handler): Print full path name of
14691         each dumped lisp file (inherited from InfoDock).
14692
14693         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14694         dumped-lisp.el files.
14695
14696         * make-docfile.el (preloaded-file-list): Reorder when the
14697         package-path is searched.
14698         * update-elc.el: Ditto.
14699
14700         * lisp-mode.el (call-with-condition-handler): Treat the same as
14701         `condition-case' for indentation.
14702
14703         * about.el (about-xemacs): Update release date.
14704
14705 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14706
14707         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14708         anywhere but at the last clause.
14709         (ecase): Disallow `t' and `otherwise'.
14710
14711 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14712
14713         * cus-edit.el (custom-buffer-create-buttons): New function
14714         from stuff moved out of `custom-buffer-create-internal'.
14715         (custom-novice): New variable.  Default t.
14716         (custom-display-global-buttons): Ditto.  Default `top'.
14717         (custom-buffer-create-internal): Only display help if
14718         `custom-novice' is non-nil.  Display global buttons according to
14719         `custom-display-global-buttons'.
14720
14721 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14722
14723         * menubar.el (find-menu-item): Use `check-argument-type'.
14724         (find-menu-item): Cosmetic changes.
14725
14726 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14727
14728         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14729         look.
14730
14731 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14732
14733         * format.el (format-deannotate-region):  Bug fix.
14734         Deannotating a region containing unknown tags would fail
14735         (causing decoding of text/enriched to fail at user level)
14736
14737 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14738
14739         * minibuf.el (read-directory-name): Support sixth
14740           arg, HISTORY, as already documented.
14741
14742 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14743
14744         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14745         to `ecase'.
14746
14747 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14748
14749         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14750         skk-activate.
14751
14752 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14753
14754         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.