- Add Hanyo-Denshi/JA code points.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4         Change priority of `=>>>ucs@iso'.
5
6         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
7         `=>>>ucs@iso' as the mother.
8         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
9
10 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
11
12         * mule/mule-coding.el (coded-charset-entity-reference-alist):
13         Change priority of `=>>>ucs@unicode'.
14
15         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
16         `=ucs@unicode'.
17
18 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
19
20         * mule/mule-coding.el (coded-charset-entity-reference-alist):
21         Change priority of `=>>>ucs@jis'.
22
23         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
24         `=ucs@jis'.
25
26 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
27
28         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
29         setting for `==daikanwa/+p'.
30
31 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
32
33         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
34         setting for `==shinjigen@1ed'.
35
36 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
37
38         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
39         XEmacs CHISE.
40
41 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
42
43         * mule/mule-conf.el (==shinjigen): Modify DOC.
44         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
45         (==shinjigen@rev): Modify DOC.
46
47 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
48
49         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
50         CHISE.
51
52 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
53
54         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
55         settings for `==daikanwa' and `==ucs@JP/hanazono'.
56
57         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
58         XEmacs CHISE.
59
60         * mule/mule-charset.el (default-coded-charset-priority-list): Add
61         `==daikanwa'.
62
63 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
66         setting for `==cns11643-7'.
67
68         * mule/mule-charset.el (default-coded-charset-priority-list): Add
69         `==cns11643-7'.
70
71 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
72
73         * mule/mule-charset.el (default-coded-charset-priority-list): Add
74         `==cns11643-6'.
75
76         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
77         setting for `==cns11643-6'.
78
79 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
80
81         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
82         setting for `==cns11643-5'.
83
84         * mule/mule-charset.el (default-coded-charset-priority-list): Add
85         `==cns11643-5'.
86
87 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
88
89         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
90         setting for `==cns11643-4'.
91
92         * mule/mule-charset.el (default-coded-charset-priority-list): Add
93         `==cns11643-4'.
94
95 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
96
97         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
98         setting for `==cns11643-3'.
99
100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
101         `==cns11643-3'.
102
103 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
104
105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
106         setting for `==cns11643-2'.
107
108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
109         `==cns11643-2'.
110
111 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-coding.el (coded-charset-entity-reference-alist):
114         Change priority of `=>>>ucs@ks'.
115
116         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
117         `=ucs@ks'.
118
119 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
120
121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
122         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
123         `==ucs@cns' and `==cns11643-1'.
124
125         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
126         (==cns11643-2): Ditto.
127         (==cns11643-3): Ditto.
128         (==cns11643-4): Ditto.
129         (==cns11643-5): Ditto.
130         (==cns11643-6): Ditto.
131         (==cns11643-7): Ditto.
132
133         * mule/mule-charset.el (default-coded-charset-priority-list): Add
134         `==cns11643-1'.
135
136 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
137
138         * mule/mule-coding.el (coded-charset-entity-reference-alist):
139         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
140         `=>>>ucs@jis/1990'.
141
142         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
143         `=ucs@jis/1990'.
144         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
145         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
146
147 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
148
149         * mule/mule-coding.el (coded-charset-entity-reference-alist):
150         Change priority of `=>>>ucs@cns'.
151
152         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
153         `=ucs@cns'.
154
155 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
156
157         * mule/mule-charset.el (default-coded-charset-priority-list): Add
158         `==ks-x1001'.
159
160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
161         `=ks-x1001' instead of `korean-ksc5601'; add setting for
162         `==ks-x1001'.
163
164 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
165
166         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
167
168 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
169
170         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
171         `=jis-x0208'.
172         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
173         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
174         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
175         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
176         (=>>>jis-x0213-1@2000): Changed to an alias for
177         `=jis-x0213-1@2000'.
178         (=>>>jis-x0213-1@2004): Changed to an alias for
179         `=jis-x0213-1@2004'.
180         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
181
182 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
185         `=adobe-japan1-0'.
186         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
187         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
188         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
189         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
190         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
191         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
192
193 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
196         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
197         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
198         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
199         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
200         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
201
202 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
203
204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
205         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
206         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
207         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
208         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
209         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
210         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
211         `==jis-x0212'.
212
213 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
216         "AdobeJapan1-[0-6]$".
217         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
218         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
219         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
220         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
221         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
222         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
223         (==adobe-japan1-1): Ditto.
224         (==adobe-japan1-2): Ditto.
225         (==adobe-japan1-3): Ditto.
226         (==adobe-japan1-4): Ditto.
227         (==adobe-japan1-5): Ditto.
228         (==adobe-japan1-6): Ditto.
229         (==jis-x0208): Ditto.
230         (==jis-x0208@1978): Ditto.
231         (==jis-x0208@1983): Ditto.
232         (==jis-x0208@1990): Ditto.
233         (==jis-x0213-1): Ditto.
234         (==jis-x0213-1@2000): Ditto.
235         (==jis-x0213-1@2004): Ditto.
236         (==jis-x0213-2): Ditto.
237         (==jis-x0212): Ditto.
238         (==gb2312): Ditto.
239         (==iso-ir165): Ditto.
240         (==gb12345): Ditto.
241         (==ks-x1001): Ditto.
242         (==cns11643-1): Ditto.
243         (==cns11643-2): Ditto.
244         (==cns11643-3): Ditto.
245         (==cns11643-4): Ditto.
246         (==cns11643-5): Ditto.
247         (==cns11643-6): Ditto.
248         (==cns11643-7): Ditto.
249         (==big5-cdp): Ditto.
250         (==hanyo-denshi/ja): Ditto.
251         (==hanyo-denshi/jb): Ditto.
252         (==hanyo-denshi/jc): Ditto.
253         (==hanyo-denshi/jd): Ditto.
254         (==hanyo-denshi/ft): Ditto.
255         (==hanyo-denshi/ia): Ditto.
256         (==hanyo-denshi/ib): Ditto.
257         (==hanyo-denshi/hg): Ditto.
258         (==hanyo-denshi/jt): Ditto.
259         (==hanyo-denshi/ks): Ditto.
260         (==gt): Ditto.
261         (==gt-k): Ditto.
262         (==daikanwa): Ditto.
263         (==shinjigen): Ditto.
264         (==ucs@iso): Ditto.
265         (==ucs@unicode): Ditto.
266         (==ucs@gb): Ditto.
267         (==ucs-bmp@gb): Ditto.
268         (==ucs@cns): Ditto.
269         (==ucs-bmp@cns): Ditto.
270         (==ucs@jis): Ditto.
271         (==ucs@jis/1990): Ditto.
272         (==ucs@jis/2000): Ditto.
273         (==ucs@jis/2004): Ditto.
274         (==ucs@JP): Ditto.
275         (==ucs@JP/hanazono): Ditto.
276         (==ucs@ks): Ditto.
277         (==ucs-bmp@ks): Ditto.
278         (==ucs@cns11643): Ditto.
279         (==ucs-bmp-cjk@gb): Ditto.
280         (==ucs-bmp-cjk@JP/hanazono): Ditto.
281         (==ucs-sip-ext-b@iso): Ditto.
282
283 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * mule/mule-charset.el (default-coded-charset-priority-list): Use
286         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
287
288         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
289         XEmacs CHISE.
290         (=ucs-bmp-cjk@unicode): Abolished.
291
292 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
293
294         * mule/mule-charset.el (default-coded-charset-priority-list): Add
295         `=+>ucs-bmp-cjk-compat@jis'.
296
297         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
298         for XEmacs CHISE.
299
300 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
301
302         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
303         CHISE.
304
305 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
308         for XEmacs CHISE.
309         (=jis-x0208@1978/1er-pr): Abolished.
310         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
311         `=jis-x0208@1978/1er-pr' as the mother.
312
313 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
314
315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
316         setting for `=ucs-itaiji-084'.
317
318 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
319
320         * mule/mule-charset.el (default-coded-charset-priority-list):
321         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
322
323         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
324         XEmacs CHISE.
325         (=ucs-bmp-itaiji-084): Ditto.
326
327 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
328
329         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
330         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
331
332 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
333
334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
335         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
336
337         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
338         XEmacs CHISE.
339         (=big5-cdp-var-5): Ditto.
340
341 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
342
343         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
344         XEmacs CHISE.
345
346 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
349         XEmacs CHISE.
350
351 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
352
353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
354         setting for `=>>>hanyo-denshi/ft'.
355
356 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
357
358         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
359         XEmacs CHISE.
360         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
361         `=hanyo-denshi/jd' as the mother.
362
363 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
364
365         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
366         XEmacs CHISE.
367         (=+>adobe-japan1-1): Ditto.
368         (=+>adobe-japan1-2): Ditto.
369         (=+>adobe-japan1-3): Ditto.
370         (=+>adobe-japan1-4): Ditto.
371         (=+>adobe-japan1-5): Ditto.
372         (=+>adobe-japan1-6): Ditto.
373         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
374
375 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
376
377         * mule/mule-coding.el (coded-charset-entity-reference-alist):
378         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
379         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
380
381         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
382         the top.
383
384 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
385
386         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
387         XEmacs CHISE.
388         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
389         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
390         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
391
392 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
393
394         * mule/mule-charset.el (default-coded-charset-priority-list):
395         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
396         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
397
398         * mule/mule-conf.el: Modify order of definitions of some
399         coded-charsets.
400
401 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
402
403         * mule/mule-coding.el (coded-charset-entity-reference-alist):
404         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
405         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
406
407         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
408         CHISE.
409         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
410         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
411
412 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
413
414         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
415         CHISE.
416
417 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
418
419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
420         setting for `=daikanwa/+2p'.
421
422         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
423         XEmacs CHISE.
424
425 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
428         XEmacs CHISE.
429         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
430
431 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
432
433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
434         setting for `=>>>hanyo-denshi/ib'.
435
436 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
437
438         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
439         XEmacs CHISE.
440         (=>>>hanyo-denshi/ib): Ditto.
441         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
442         `=hanyo-denshi/ja' as the mother.
443         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
444         `=hanyo-denshi/ib' as the mother.
445
446 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
447
448         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
449         XEmacs CHISE.
450         (utf-8-ivs-mcs-er): Likewise.
451         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
452         and `=>ucs-gb'.
453         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
454         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
455         `ucs-gb' and `=>ucs-gb'.
456         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
457         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
458         and `=>ucs-cns'.
459         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
460         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
461         `ucs-cns' and `=>ucs-cns'.
462         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
463         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
464         `ucs-big5' and `=>ucs-big5'.
465         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
466         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
467         `ucs-big5' and `=>ucs-big5'.
468         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
469         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
470         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
471         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
472         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
473         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
474         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
475         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
476         `=>ucs-jis'; modify DOC and mnemonic.
477         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
478         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
479         and `=>ucs-jis'; modify DOC and mnemonic.
480         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
481         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
482         `=>ucs-ks'.
483         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
484         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
485         and `=>ucs-ks'.
486         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
487
488 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
489
490         * mule/mule-coding.el (coded-charset-entity-reference-alist):
491         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
492
493 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
494
495         * mule/mule-coding.el (coded-charset-entity-reference-alist):
496         Modify priorities.
497
498 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
499
500         * mule/mule-coding.el (coded-charset-entity-reference-alist):
501         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
502
503 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
504
505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
506         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
507
508 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
509
510         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
511         CHISE.
512
513 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
514
515         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
516         CHISE.
517
518 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
519
520         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
521         CHISE.
522
523 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
524
525         * mule/mule-charset.el (default-coded-charset-priority-list): Add
526         `=+>ucs-bmp-cjk@unicode'.
527
528         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
529         for XEmacs CHISE.
530
531 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
532
533         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
534         setting for `=>>daikanwa'.
535
536 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
537
538         * mule/mule-charset.el (default-coded-charset-priority-list): Add
539         `=>>hanyo-denshi/jt'.
540
541 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
542
543         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
544         XEmacs CHISE.
545         (=+>jis-x0208@1990): Ditto.
546         (=+>jis-x0213-1@2000): Ditto.
547
548 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
549
550         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
551         XEmacs CHISE.
552
553 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
554
555         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
556         XEmacs CHISE.
557         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
558         `=hanyo-denshi/jc' as the mother.
559
560 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
561
562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
563         setting for `=+>adobe-japan1'.
564
565         * mule/mule-charset.el (default-coded-charset-priority-list):
566         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
567         and `=>>hanyo-denshi/ft' to `=>>gt'.
568
569 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
570
571         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
572         XEmacs CHISE.
573         (=>>adobe-japan1-1): Ditto.
574         (=>>adobe-japan1-2): Ditto.
575         (=>>adobe-japan1-3): Ditto.
576         (=>>adobe-japan1-4): Ditto.
577         (=>>adobe-japan1-5): Ditto.
578         (=>>adobe-japan1-6): Ditto.
579         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
580
581 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
582
583         * mule/mule-conf.el (=adobe-japan1): New alias for
584         `=adobe-japan1-6'.
585         (=>>>adobe-japan1-0): New coded-charset for 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-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
595
596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
597         setting for `=>>>adobe-japan1'.
598
599 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
600
601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
602         setting for `=+>ucs@ks'.
603
604 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
605
606         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
607         XEmacs CHISE.
608         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
609         `=adobe-japan1-6' as the mother.
610
611 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
612
613         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
614         setting for `=>cns11643-7'.
615
616 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
617
618         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
619         CHISE.
620
621 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
622
623         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
624         XEmacs CHISE.
625         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
626
627         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
628         setting for `=>ucs@jis/2004'.
629
630 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
631
632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
633         setting for `=+>gt'.
634
635         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
636         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
637
638 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
639
640         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
641         `=>ucs@unicode' as the mother.
642         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
643         mother.
644         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
645         mother.
646         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
647         mother.
648
649 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
650
651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
652         setting for `=+>ucs@unicode'.
653
654         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
655         CHISE.
656
657 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
658
659         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
660         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
661         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
662         - Add setting for `=+>ucs@cns'.
663
664         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
665         CHISE.
666         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
667         as the mother.
668         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
669         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
670
671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
672         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
673
674 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
675
676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
677         setting for `=>ucs@ks'.
678
679 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
680
681         * mule/mule-charset.el (default-coded-charset-priority-list): Add
682         `=ucs-bmp-cjk-compat@unicode'.
683
684         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
685         coded-charset for XEmacs CHISE.
686
687 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
688
689         * mule/mule-charset.el (default-coded-charset-priority-list): Add
690         `=ucs-bmp-cjk-compat'.
691
692         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
693         XEmacs CHISE.
694
695 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
696
697         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
698         CHISE.
699
700 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
701
702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
703         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
704
705         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
706         `=>ucs@jis/1990'.
707         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
708
709 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
710
711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
712         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
713
714         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
715         CHISE.
716         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
717         mother.
718
719 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
720
721         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
722         `=>jis-x0213-2@usual'.
723         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
724         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
725         `=>jis-x0213-2@usual' as the mother.
726
727 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
728
729         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
730         (=>ucs@JP): New alias for `=+>ucs@jis'.
731
732 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
733
734         * mule/mule-conf.el (=+>jis-x0208): Renamed from
735         `=>jis-x0208@usual'.
736         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
737         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
738         `=>jis-x0208@usual' as the mother.
739         (=>jis-x0208): Likewise.
740
741 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
742
743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
744         setting for `=+>jis-x0208@1978'.
745
746 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
747
748         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
749         XEmacs CHISE.
750
751 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
752
753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
754         setting for `=>>>ucs@jis/1990'.
755
756 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
757
758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
759         setting for `=>ucs@jis/1990'.
760
761 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
762
763         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
764         setting for `=ucs@JP/hanazono'.
765
766         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
767         CHISE.
768         (=ucs@JP/hanazono): Ditto.
769         (=ucs-bmp-cjk@JP/hanazono): Ditto.
770         (=>>hanyo-denshi/jc): Ditto.
771         (=>>hanyo-denshi/jd): Ditto.
772
773 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
774
775         * mule/mule-charset.el (default-coded-charset-priority-list): Use
776         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
777
778 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
779
780         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
781         XEmacs CHISE.
782
783 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
784
785         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
786         XEmacs CHISE.
787
788 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
789
790         * mule/mule-charset.el (default-coded-charset-priority-list): Add
791         `=ucs-bmp-cjk@JP'.
792
793 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
794
795         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
796         XEmacs CHISE.
797
798 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
799
800         * mule/mule-coding.el (coded-charset-entity-reference-alist):
801         Modify order of settings; add settings for `=daikanwa@rev2'.
802
803 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
804
805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
806         setting for `=>>cbeta'.
807
808         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
809         CHISE.
810
811 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
812
813         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
814         setting for `=>>adobe-japan1'.
815
816 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
817
818         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
819         XEmacs CHISE.
820
821 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
822
823         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
824         setting for `=>>hanyo-denshi/ia'.
825
826         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
827         XEmacs CHISE.
828
829 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
830
831         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
832         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
833
834         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
835         XEmacs CHISE.
836         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
837         `=hanyo-denshi/jt' as the mother.
838
839 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
840
841         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
842         setting for `=>>>jis-x0213-2'.
843
844         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
845         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
846         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
847
848 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
849
850         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
851         XEmacs CHISE.
852
853 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
854
855         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
856         XEmacs CHISE.
857
858         * mule/mule-charset.el (default-coded-charset-priority-list): Add
859         `=>>jis-x0213-1@2004'.
860
861 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
862
863         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
864         XEmacs CHISE.
865
866 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
867
868         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
869         - Use "&g2-*;" as entity-references for `=>>>*'.
870         - Omit "&a{GT|JX1|JX2|JX3}-*;".
871
872         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
873         XEmacs CHISE.
874         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
875         as the mother.
876
877 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
878
879         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
880         setting for `=>>hanyo-denshi/ib'.
881
882         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
883         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
884         (=>>jis-x0208@1990): Ditto.
885         (=>>hanyo-denshi/ib): Ditto.
886
887         * mule/mule-charset.el (default-coded-charset-priority-list):
888         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
889
890 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
891
892         * mule/mule-coding.el (coded-charset-entity-reference-alist):
893         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
894         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
895         `=>>>ucs@jis/2004'.
896
897 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
898
899         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
900         XEmacs CHISE.
901         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
902         `=jis-x0213-1@2004' as the mother.
903         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
904         (=>>>ucs@ks): Ditto.
905
906         * mule/mule-charset.el (default-coded-charset-priority-list):
907         Modify priority of `=hanyo-denshi/*'.
908
909 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
910
911         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
912         settings for `=>>ucs@JP' and `=ucs@JP'.
913
914 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
915
916         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
917         CHISE.
918
919 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
920
921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
922         setting for `=>>>ucs@cns'.
923
924         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
925         CHISE.
926
927 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
928
929         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
930         instead of `=>>>jis-x0213-1@2004' as the mother.
931         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
932         (=>>>ucs@unicode): Likewise.
933         (=>>>ucs@jis): Likewise.
934         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
935         mother.
936         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
937
938 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
939
940         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
941         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
942         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
943         `=>>>ucs@jis'.
944
945 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
946
947         * mule/mule-charset.el (default-coded-charset-priority-list):
948         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
949         and `=jis-x0213-*-2000'.
950
951 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
952
953         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
954         XEmacs CHISE.
955         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
956         `=>>jis-x0213-1' as the mother.
957
958 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
959
960         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
961         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
962
963 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
964
965         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
966
967 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
968
969         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
970         XEmacs CHISE.
971
972 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
973
974         * mule/mule-coding.el (decomposition-feature-list): Set
975         `=decomposition', `=decomposition@cid' and
976         `=decomposition@hanyo-denshi'.
977
978 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
979
980         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
981         setting for `=>>hanyo-denshi/ks'.
982
983         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
984         XEmacs CHISE.
985
986 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
987
988         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
989         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
990
991         * mule/mule-charset.el (default-coded-charset-priority-list): Add
992         `=hanyo-denshi/ks/mf'.
993
994         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
995         XEmacs CHISE.
996         (=hanyo-denshi/ks/mf): Ditto.
997
998 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
999
1000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1001         settings for P=hanyo-denshi/jt'.
1002
1003         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1004         `=hanyo-denshi/jt'.
1005
1006         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1007         XEmacs CHISE.
1008
1009 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1010
1011         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1012         settings for `=hanyo-denshi/ip'.
1013
1014         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1015         `=hanyo-denshi/ip'.
1016
1017         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1018         XEmacs CHISE.
1019
1020 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1021
1022         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1023         settings for `=hanyo-denshi/hg'.
1024
1025         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1026         `=hanyo-denshi/hg'.
1027
1028         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1029         XEmacs CHISE.
1030
1031 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1032
1033         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1034         setting for `=>>hanyo-denshi/ft'.
1035
1036         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1037         `=>>hanyo-denshi/ft'.
1038
1039         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1040         XEmacs CHISE.
1041
1042 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1043
1044         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1045         settings for `=hanyo-denshi/ib'.
1046
1047         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1048         `=hanyo-denshi/ib'.
1049
1050         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1051         XEmacs CHISE.
1052
1053 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1054
1055         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1056         settings for isolated characters of `=hanyo-denshi/ia' and
1057         non-isolated characters of `=hanyo-denshi/*'.
1058
1059         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1060         `=hanyo-denshi/ia'.
1061
1062         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1063         XEmacs CHISE.
1064
1065 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1066
1067         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1068         setting for isolated characters of `=hanyo-denshi/ft'.
1069
1070         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1071         `=hanyo-denshi/ft'.
1072
1073         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1074         XEmacs CHISE.
1075
1076 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1077
1078         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1079         setting for isolated characters of `=hanyo-denshi/jd'.
1080
1081         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1082         `=hanyo-denshi/jd'.
1083
1084         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1085         XEmacs CHISE.
1086
1087 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1088
1089         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1090         setting for isolated characters of `=hanyo-denshi/jc'.
1091
1092         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1093         `=hanyo-denshi/jc'.
1094
1095         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1096         XEmacs CHISE.
1097
1098 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1099
1100         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1101         setting for isolated characters of `=hanyo-denshi/jb'.
1102
1103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1104         `=hanyo-denshi/jb'.
1105
1106         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1107         XEmacs CHISE.
1108
1109 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1110
1111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1112         setting for isolated characters of `=hanyo-denshi/ja'.
1113
1114 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1115
1116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1117         `=hanyo-denshi/ja'.
1118
1119         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1120         XEmacs CHISE.
1121
1122 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1123
1124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1125         settings for isolated characters of `=adobe-japan1-6'.
1126
1127 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1128
1129         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1130         CHISE.
1131         (=daikanwa/+2p): Ditto.
1132         (=daikanwa/ho): Ditto.
1133
1134 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1135
1136         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1137         coding-system for XEmacs CHISE.
1138
1139 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1140
1141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1142         setting for `=>>ruimoku-v6'.
1143
1144         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1145         CHISE.
1146
1147 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1148
1149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1150         setting for `=daikanwa@rev1'.
1151
1152 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1153
1154         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1155         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1156
1157 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1158
1159         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1160         XEmacs CHISE.
1161         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1162
1163 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1164
1165         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1166         CHISE.
1167
1168 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1169
1170         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1171         CHISE.
1172
1173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1174         setting for `=>ucs@jis'.
1175
1176 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1177
1178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1179         setting for `=>jis-x0208@usual'.
1180
1181         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1182         XEmacs CHISE.
1183         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1184         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1185         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1186
1187 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1188
1189         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1190         CHISE.
1191         (=>>>jis-x0208@1990): Ditto.
1192         (=>>>jis-x0213-1): Ditto.
1193         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1194         mother.
1195         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1196         as the mother.
1197
1198 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1199
1200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1201         setting for `=>ucs@cns' and `=>>ucs@ks'.
1202
1203         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1204         CHISE.
1205
1206 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1207
1208         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1209         CHISE.
1210
1211 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1212
1213         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1214         CHISE.
1215         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1216         mother.
1217
1218 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1219
1220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1221         `==>ucs-bmp-cjk@bucs'.
1222
1223         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1224         XEmacs CHISE.
1225
1226 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1227
1228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1229         setting for `==>ucs@bucs'.
1230
1231         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1232         XEmacs CHISE.
1233
1234 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1235
1236         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1237         - Add setting for `=>>jis-x0208'.
1238         - Omit setting for `=>>jis-x0208@1990'.
1239         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1240           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1241           `=ucs@FOO'.
1242
1243 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1244
1245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1246         setting for `=>daikanwa'.
1247
1248 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1249
1250         * mule/mule-conf.el (=daikanwa): Fix DOC.
1251         (=>daikanwa): New abstract character for XEmacs CHISE.
1252         (=>ucs@iso): Likewise.
1253         (=>ucs@unicode): Likewise.
1254         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1255
1256 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1257
1258         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1259         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1260           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1261         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1262         - Add `=>big5-cdp'.
1263
1264 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1265
1266         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1267         (=>big5-cdp): New abstract character.
1268
1269 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1270
1271         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1272         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1273         `chinese-big5'.
1274
1275 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1276
1277         * mule/mule-charset.el (default-coded-charset-priority-list):
1278         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1279
1280         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1281         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1282         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1283         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1284         and `=>jis-x0213-2'.
1285
1286 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1287
1288         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1289         XEmacs CHISE.
1290         (=>>ucs@jis/2000): Likewise.
1291         (=>>ucs@jis/2004): Likewise.
1292
1293 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1294
1295         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1296         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1297         `=>>ucs@cns'.
1298
1299         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1300         XEmacs CHISE.
1301         (=>>gt): Use quote instead of backquote; modify DOC.
1302         (=>gt): Use quote instead of backquote.
1303         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1304         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1305         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1306         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1307         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1308         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1309
1310 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1311
1312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1313         `=>>ucs@unicode' and `=>>gt'.
1314
1315 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1316
1317         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1318         XEmacs CHISE.
1319         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1320         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1321         `=jis-x0208@1978/1er-pr' as the mother.
1322         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1323
1324 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1325
1326         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1327         `=ucs@unicode' as the mother.
1328
1329 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1330
1331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1332         setting for `=>>ucs@unicode'.
1333
1334         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1335         CHISE.
1336
1337 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1338
1339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1340         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1341
1342         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1343         `=adobe-japan1-6' and `=adobe-japan1-base'.
1344
1345         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1346         XEmacs CHISE.
1347         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1348         specify `min-code' and `max-code'.
1349         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1350         (=adobe-japan1-2): Likewise.
1351         (=adobe-japan1-3): Likewise.
1352         (=adobe-japan1-4): Likewise.
1353         (=adobe-japan1-5): Likewise.
1354         (=adobe-japan1-6): Likewise.
1355
1356 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1357
1358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1359         setting for `=>gt'.
1360
1361 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1362
1363         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1364         CHISE.
1365
1366 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1367
1368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1369         setting for `=>zinbun-oracle'.
1370
1371         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1372         for XEmacs CHISE.
1373
1374 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1375
1376         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1377         for XEmacs CHISE.
1378         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1379         `=jis-x0208@1978' as the mother.
1380
1381 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1382
1383         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1384         - Use `=gt' instead of `ideograph-gt'.
1385         - Use `=gt-k' instead of `ideograph-gt-k'.
1386         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1387         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1388         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1389         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1390         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1391         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1392         - Use `=>>gt' instead of `<=>gt'.
1393         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1394         - Add setting for `=>>jis-x0208@1990'.
1395         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1396           `=>>jis-x0213-1@2000'.
1397         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1398         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1399           `=>>jis-x0213-1@2004'.
1400         - Add setting for `=>>jis-x0208@1978'.
1401         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1402
1403 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1404
1405         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1406         XEmacs CHISE.
1407
1408 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1409
1410         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1411         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1412         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1413         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1414         `<=>jis-x0213-1@2004'.
1415
1416 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1417
1418         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1419         CHISE.
1420         (=>jis-x0213-2): Ditto.
1421
1422 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1423
1424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1425         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1426
1427 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1428
1429         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1430         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1431         `=>jis-x0213-1'.
1432
1433 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1434
1435         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1436         CHISE.
1437         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1438
1439 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1440
1441         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1442         `<==>jis-x0213-1'.
1443         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1444         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1445         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1446         (<=>jis-x0208): New alias for `=>jis-x0208'.
1447         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1448         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1449         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1450         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1451         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1452         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1453         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1454         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1455         (=>>gt): Renamed from `<==>gt'.
1456         (<==>gt): New alias for `=>>gt'.
1457
1458 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1459
1460         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1461         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1462         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1463         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1464         - Add settings for `<=>jis-x0213-1@2000' and
1465           `<=>jis-x0213-1@2004'.
1466
1467         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1468         XEmacs CHISE.
1469         (<==>jis-x0213-1): Likewise.
1470         (<==>jis-x0213-1@2000): Likewise.
1471         (<==>jis-x0213-1@2004): Likewise.
1472         (<=>jis-x0208): Add property `=>iso-ir 168'.
1473         (<=>jis-x0208@1997): Likewise.
1474         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1475         as the mother; add property `=>iso-ir 228'.
1476         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1477         property `=>iso-ir 228'.
1478         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1479         property `=>iso-ir 233'.
1480         (<==>gt): Renamed from `<=>gt'.
1481         (<=>gt): New alias for `<==>gt'.
1482
1483 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1484
1485         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1486         CHISE.
1487         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1488         `<=>jis-x0208' as the mother.
1489         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1490         (<=>jis-x0213-1@2000): Ditto.
1491         (<=>jis-x0213-1@2004): Ditto.
1492
1493 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1494
1495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1496         settings for `<=>gt'.
1497
1498         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1499
1500 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1501
1502         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1503         XEmacs CHISE.
1504         (=jis-x0208@1978/-4pr): Likewise.
1505         (=jis-x0208@1978/4-pr): Likewise.
1506         (=jis-x0213-1): Likewise.
1507         (=ucs@iso): Likewise.
1508         (=ucs@unicode): Likewise.
1509         (=ucs@gb): Likewise.
1510         (=ucs@gb/fw): Likewise.
1511         (=ucs@cns): Likewise.
1512         (=ucs@cns/fw): Likewise.
1513         (=ucs@jis): Likewise.
1514         (=ucs@jis/fw): Likewise.
1515         (=ucs@jis/1990): Likewise.
1516         (=ucs@jis/2000): Likewise.
1517         (=ucs@jis/2004): Likewise.
1518         (=ucs@JP): Likewise.
1519         (=ucs@ks): Likewise.
1520         (=ucs@big5): Likewise.
1521         (=ucs@big5/cns11643): Likewise.
1522         (=ucs@cns11643): Likewise.
1523
1524 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1525
1526         * mule/mule-charset.el (default-coded-charset-priority-list):
1527         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1528
1529         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1530         CHISE.
1531         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1532         mother.
1533
1534 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1535
1536         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1537         from src/mule-charset.c].
1538         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1539         specify `final'.
1540         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1541         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1542         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1543         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1544         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1545         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1546
1547 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1548
1549         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1550         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1551         (=jis-x0208@1978/i-4): Specify `partial'.
1552         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1553         mother coded-charset.
1554         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1555
1556 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1557
1558         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1559         settings for `=jis-x0213-1@2004'.
1560
1561 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1562
1563         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1564         CHISE.
1565         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1566         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1567         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1568         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1569         temporarily.
1570         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1571
1572 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1573
1574         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1575         CHISE.
1576         (=shinjigen@1ed): Inherited from `=shinjigen'.
1577         (=shinjigen@rev): Likewise.
1578
1579 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1580
1581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1582         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1583
1584 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1585
1586         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1587         define it as an alias.
1588         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1589         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1590         alias.
1591         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1592         alias.
1593
1594 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1595
1596         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1597         CHISE.
1598
1599 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1600
1601         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1602         CHISE.
1603         (shinjigen-2): Ditto.
1604
1605 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1606
1607         * mule/mule-charset.el (default-coded-charset-priority-list):
1608         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1609         `chinese-big5-eten-*' and `chinese-big5'.
1610
1611 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1612
1613         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1614         #x9FA5 temporarily.
1615
1616 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1617
1618         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1619         settings for `=jis-x0208@1978/i1'.
1620
1621 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1622
1623         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1624         XEmacs CHISE.
1625
1626 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1627
1628         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1629         XEmacs CHISE.
1630
1631 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1632
1633         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1634         XEmacs CHISE.
1635
1636 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1637
1638         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1639         CHISE.
1640         (=ucs-bmp@cns): Likewise.
1641         (=ucs-bmp@jis): Likewise.
1642         (=ucs-bmp@ks): Likewise.
1643
1644 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1645
1646         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1647         CHISE.
1648         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1649
1650 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1651
1652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1653         settings for `=zinbun-oracle'.
1654
1655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1656         `=zinbun-oracle'.
1657
1658 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1659
1660         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1661         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1662         `=ucs@iso'.
1663
1664 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-charset.el (default-coded-charset-priority-list):
1667         Delete `ucs-sip'; modify order of some CCSs.
1668
1669 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1670
1671         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1672         in XEmacs CHISE.
1673
1674         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1675         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1676         CHISE.
1677
1678 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1679
1680         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1681         its registry.
1682         (=ucs-radicals@unicode): Likewise.
1683
1684 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1685
1686         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1687         CHISE.
1688
1689 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1690
1691         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1692         CHISE.
1693
1694 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1695
1696         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1697         CHISE.
1698
1699 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1700
1701         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1702         Modify preference of *isolated settings*.
1703
1704 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1705
1706         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1707         utf-2000 is provided.
1708         (=ucs@cns11643): Likewise.
1709
1710 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1711
1712         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1713         Prefer every *isolated setting* to ordinary setting.
1714
1715 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1716
1717         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1718         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1719
1720 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1721
1722         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1723         CHISE.
1724
1725 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1726
1727         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1728         settings for `=jis-x0208@1997'.
1729
1730 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1731
1732         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1733         `=jis-x0208@1997'.
1734
1735 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1736
1737         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1738         XEmacs CHISE.
1739
1740 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1741
1742         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1743         `=jis-x0208@1978'.
1744         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1745         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1746         `=jis-x0208-1990' as the mother.
1747         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1748
1749 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1750
1751         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1752         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1753         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1754         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1755         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1756         for `=ucs@JP'.
1757
1758 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1759
1760         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1761         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1762         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1763         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1764         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1765         `=daikanwa@rev2'.
1766
1767 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1768
1769         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1770         (=gt): Likewise.
1771         (=gt-k): Likewise.
1772         (=gt-pj-*): Likewise.
1773         (=gt-pj-k1): Likewise.
1774         (=gt-pj-k2): Likewise.
1775         (=daikanwa): Likewise.
1776         (=daikanwa-rev1): Likewise.
1777         (=daikanwa-rev2): Likewise.
1778         (=big5-pua): Likewise.
1779         (=big5-eten): Likewise.
1780         (chinese-big5-eten-a): Likewise.
1781         (chinese-big5-eten-b): Likewise.
1782         (=hanziku-*): Likewise.
1783         (=cbeta): Likewise.
1784         (=jef-china3): Likewise.
1785         (=ruimoku-v6): Likewise.
1786         (=ucs@iso): Likewise.
1787         (=ucs@unicode): Likewise.
1788         (=ucs@gb): Likewise.
1789         (=ucs@cns): Likewise.
1790         (=ucs@jis): Likewise.
1791         (=ucs@jis-1990): Likewise.
1792         (=ucs@jis-2000): Likewise.
1793         (=ucs@jp): Likewise.
1794         (=ucs@ks): Likewise.
1795         (=ucs@big5): Likewise.
1796         (=ucs-radicals): Likewise.
1797         (=ucs-radicals@unicode): Likewise.
1798         (=ucs-bmp-cjk): Likewise.
1799         (=ucs-bmp-cjk@unicode): Likewise.
1800         (=ucs-sip-ext-b): Likewise.
1801         (=ucs-sip-ext-b@iso): Likewise.
1802
1803 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1804
1805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1806         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1807
1808 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1809
1810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1811         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1812         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1813         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1814         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1815         arabic-digit, ipa and ``&I-B-XXXX;''.
1816
1817 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1818
1819         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1820         setting for (I-)HZK{03..12}-XXXX.
1821
1822 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1823
1824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1825         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1826
1827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1828         `=ruimoku-v6'.
1829
1830         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1831         CHISE.
1832
1833 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1834
1835         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1836         (=ucs@unicode): Likewise.
1837         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1838         (=ucs@cns): Likewise.
1839         (=ucs@jis): Likewise.
1840         (=ucs@ks): Likewise.
1841         (=ucs@big5): Likewise.
1842
1843 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1844
1845         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1846         `ucs-jis'.
1847         (utf-8-jis-er): Likewise.
1848         (utf-8-jp): New coding-system.
1849         (utf-8-jp-er): Likewise.
1850
1851         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1852
1853 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1854
1855         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1856
1857         * mule/japanese.el: Move definition of `euc-jisx0213' to
1858         mule/mule-coding.el.
1859
1860 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1861
1862         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1863         mule-coding before loading update-cdb when utf-2000 is provided.
1864
1865 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1866
1867         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1868         `=daikanwa'.
1869
1870 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1871
1872         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1873         definition codes when `utf-2000' is provided.
1874
1875 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1876
1877         * mule/mule-category.el (word-combining-categories): Don't setup
1878         `word-combining-categories' in XEmacs CHISE.
1879         (word-separating-categories): Add setting about Latin script in
1880         XEmacs CHISE.
1881
1882 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1883
1884         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1885         setting for `chinese-big5'.
1886
1887 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1888
1889         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1890         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1891         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1892         add setting for HZK0[12]-xxxx.
1893
1894 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1895
1896         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1897         in XEmacs CHISE.
1898
1899 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1900
1901         * mule/mule-charset.el (default-coded-charset-priority-list):
1902         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1903         and `chinese-big5' to `=gt-pj-*'.
1904
1905 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1906
1907         * mule/mule-conf.el (=daikanwa): Renamed from
1908         `ideograph-daikanwa'.
1909         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1910
1911 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1912
1913         * mule/mule-conf.el (=cns11643-7): Renamed from
1914         `chinese-cns11643-7'.
1915         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1916
1917 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1918
1919         * mule/mule-conf.el (=cns11643-6): Renamed from
1920         `chinese-cns11643-6'.
1921         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1922
1923 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1924
1925         * mule/mule-conf.el (=cns11643-5): Renamed from
1926         `chinese-cns11643-5'.
1927         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1928
1929 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1930
1931         * mule/mule-conf.el (=cns11643-4): Renamed from
1932         `chinese-cns11643-4'.
1933         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1934
1935 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1936
1937         * mule/mule-conf.el (=cns11643-3): Renamed from
1938         `chinese-cns11643-3'.
1939         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1940
1941 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1942
1943         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1944         `=cns11643-2'.
1945         (chinese-cns11643-2): New alias for `=cns11643-2'.
1946
1947 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1948
1949         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1950         `=cns11643-1'.
1951         (chinese-cns11643-1): New alias for `=cns11643-1'.
1952
1953 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1954
1955         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1956         (chinese-gb12345): New alias for `=gb12345'.
1957
1958 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1959
1960         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1961         (chinese-gb2312): New alias for `=gb2312'.
1962
1963 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1964
1965         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1966         (chinese-big5): New alias for `=big5'.
1967
1968 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1969
1970         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1971         (korean-ksc5601): New alias for `=ks-x1001'.
1972
1973 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1974
1975         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1976         `=jis-x0212'.
1977         (japanese-jisx0212): New alias for `=jis-x0212'.
1978
1979 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1980
1981         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1982         `=jis-x0208-1983'.
1983         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1984
1985 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1986
1987         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1988         `=jis-x0208-1978'.
1989         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1990
1991 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1992
1993         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1994         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1995
1996 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1997
1998         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1999         (chinese-cns11643-3): Specify iso-ir 183.
2000         (chinese-cns11643-4): Specify iso-ir 184.
2001         (chinese-cns11643-5): Specify iso-ir 185.
2002         (chinese-cns11643-6): Specify iso-ir 186.
2003         (chinese-cns11643-7): Specify iso-ir 187.
2004         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2005         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2006
2007 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2008
2009         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2010         \uXXXX for every cases.
2011
2012 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2013
2014         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2015         (ucs-big5): Changed to an alias for `=ucs@big5'.
2016
2017 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2018
2019         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2020         (ucs-ks): Changed to an alias for `=ucs@ks'.
2021
2022 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2023
2024         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2025         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2026
2027 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2028
2029         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2030         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2031
2032 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2033
2034         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2035         (ucs-jis): Changed to an alias for `=ucs@jis'.
2036
2037 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2038
2039         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2040         (ucs-cns): Changed to an alias for `=ucs@cns'.
2041
2042 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2043
2044         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2045         (ucs-gb): Changed to an alias for `=ucs@gb'.
2046
2047 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2048
2049         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2050         `ideograph-daikanwa-2'.
2051         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2052         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2053
2054 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2055
2056         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2057         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2058
2059         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2060         for `xemacs-chise-version'.
2061
2062 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2063
2064         * mule/mule-charset.el (default-coded-charset-priority-list):
2065         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2066         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2067         instead of `ideograph-hanziku-*'.
2068
2069         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2070         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2071
2072 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2073
2074         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2075         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2076         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2077         `utf-2000' is provided.
2078
2079 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2080
2081         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2082         is provided [was builtin coded-charsets].
2083
2084 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2085
2086         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2087         is provided [was builtin coded-charsets].
2088
2089 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2090
2091         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2092         is provided [was builtin coded-charsets].
2093
2094 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2095
2096         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2097         is provided [was builtin coded-charsets].
2098
2099 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2100
2101         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2102         when `utf-2000' is provided [was builtin coded-charsets].
2103
2104 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2105
2106         * mule/mule-conf.el (=hanziku-*): Renamed from
2107         `ideograph-hanziku-*'.
2108         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2109
2110 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2111
2112         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2113         `utf-2000' is provided [was builtin coded-charsets].
2114         (ideograph-hanziku-{1..12}): Likewise.
2115
2116 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2117
2118         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2119         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2120
2121 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2122
2123         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2124         when `utf-2000' is provided [was builtin coded-charsets].
2125
2126 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2127
2128         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2129         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2130         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2131
2132 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2133
2134         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2135         (ideograph-gt): Changed to an alias for `=gt'.
2136
2137 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2138
2139         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2140         is provided; it was defined as a builtin coded-charset.
2141         (ideograph-gt): Likewise.
2142
2143 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2144
2145         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2146         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2147
2148 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2149
2150         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2151         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2152
2153 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2154
2155         * mule/mule-conf.el (=big5-eten): Renamed from
2156         `chinese-big5-eten'.
2157         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2158
2159 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2160
2161         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2162         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2163
2164 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2165
2166         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2167         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2168
2169 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2170
2171         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2172         (china3-jef): Changed to an alias for `=jef-china3'.
2173
2174 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2175
2176         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2177         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2178
2179         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2180         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2181         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2182         when `utf-2000' is provided.
2183
2184 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2185
2186         * mule/mule-charset.el (default-coded-charset-priority-list):
2187         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2188
2189         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2190         (ucs-jis-2000): Deleted.
2191
2192 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2193
2194         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2195         UTF-2000.
2196         (=ucs-jis-2000): New coded-charset for UTF-2000.
2197
2198 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2199
2200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2201         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2202
2203 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2204
2205         * mule/mule-charset.el (default-coded-charset-priority-list):
2206         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2207         `ideograph-cbeta'.
2208
2209 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2210
2211         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2212         builtin coded-charset].
2213
2214 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2215
2216         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2217         settings for &K0-xxxx and &I-K0-xxxx.
2218
2219 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2220
2221         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2222         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2223
2224 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2225
2226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2227         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2228
2229 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2230
2231         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2232         UTF-2000.
2233         (ideograph-gt-pj-k1): Likewise.
2234         (ideograph-gt-pj-k2): Likewise.
2235
2236 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2237
2238         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2239         `=jis-x0208'.
2240
2241 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2242
2243         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2244         UTF-2000 [was a builtin coded-charset].
2245
2246 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2247
2248         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2249         (utf-8-gb-er): Likewise.
2250
2251 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2252
2253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2254         settings for JIS X 0212 and JIS X 0208:1978.
2255
2256 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2257
2258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2259         setting for JIS X 0213.
2260
2261 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2262
2263         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2264         standard-case-table in UTF-2000.
2265
2266 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2267
2268         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2269         definitions for isolated-chars.
2270
2271 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2272
2273         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2274         `configure-utf-2000-lisp-directory'.
2275         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2276         `mule-lisp-load-path'.
2277
2278 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2279
2280         * startup.el (startup-setup-paths): Set and use
2281         `utf-2000-lisp-directory'.
2282         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2283         UTF-2000.
2284
2285 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2286
2287         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2288         (paths-find-utf-2000-lisp-directory): New function.
2289         (paths-construct-load-path): Add new optional argument
2290         `utf-2000-lisp-directory'.
2291
2292         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2293
2294 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2295
2296         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2297         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2298         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2299         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2300         `chinese-big5-2' in UTF-2000.
2301
2302         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2303         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2304
2305 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2306
2307         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2308         `big5-eten-er' in UTF-2000.
2309         (big5-cdp): Modify DOC-string and mnemonic.
2310
2311 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2312
2313         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2314         UTF-2000 [renamed from utf-8-er].
2315         (utf-8-gb): New coding-system in UTF-2000.
2316         (utf-8-gb-er): Likewise.
2317         (utf-8-cns): Likewise.
2318         (utf-8-cns-er): Likewise.
2319         (utf-8-big5): Likewise.
2320         (utf-8-big5-er): Likewise.
2321         (utf-8-jis): Likewise.
2322         (utf-8-jis-er): Likewise.
2323         (utf-8-ks): Likewise.
2324         (utf-8-ks-er): Likewise.
2325         (utf-8-er): Likewise.
2326
2327 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2328
2329         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2330         instead of `utf-8-unix' in UTF-2000.
2331
2332         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2333
2334 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2335
2336         * mule/japanese.el (euc-jisx0213): New coding-system.
2337
2338         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2339         `japanese-jisx0208-1990' as the mother.
2340
2341 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2342
2343         * dumped-lisp.el (preloaded-file-list): Change condition of
2344         loading "close-cdb".
2345
2346 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2347
2348         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2349         setup `coded-charset-entity-reference-alist'.
2350
2351 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2352
2353         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2354         UTF-2000.
2355
2356 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2357
2358         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2359         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2360
2361 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2362
2363         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2364         (chinese-big5-eten-a): Likewise.
2365         (chinese-big5-eten-b): Likewise.
2366         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2367         code range is #x8140 .. #x8DFE.
2368
2369 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2370
2371         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2372         UTF-2000.
2373         (chinese-big5-cdp): Likewise.
2374
2375 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2376
2377         * dumped-lisp.el (preloaded-file-list): Rename
2378         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2379
2380 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2381
2382         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2383         append `system-char-db-source-file-list' into
2384         `preloaded-file-list' in UTF-2000.
2385
2386 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2387
2388         * dumped-lisp.el (preloaded-file-list): Delete
2389         character-definition files.
2390
2391 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2392
2393         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2394         UTF-2000.
2395
2396 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2397
2398         * mule/mule-charset.el (default-coded-charset-priority-list):
2399         Delete `mojikyo-2022-1'.
2400
2401 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2402
2403         * mule/mule-charset.el (default-coded-charset-priority-list):
2404         Delete `mojikyo'.
2405
2406 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2409         `ucs-sip'.
2410
2411 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2412
2413         * mule/mule-charset.el (default-coded-charset-priority-list):
2414         Comment out `chinese-gb12345'.
2415
2416 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2417
2418         * bytecomp.el (byte-compile-insert-header): Fixed.
2419
2420 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2421
2422         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2423         XEmacs UTF-2000.
2424
2425 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2426
2427         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2428         UTF-2000.
2429
2430 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2431
2432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2433         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2434
2435 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2436
2437         * mule/mule-charset.el (default-coded-charset-priority-list):
2438         `japanese-jef-china3' is renamed `china3-jef'.
2439
2440 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2441
2442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2443         `japanese-jef-china3' and `ideograph-cbeta'.
2444
2445 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2446
2447         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2448
2449 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2450
2451         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2452         `chinese-big5-cdp'.
2453
2454 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2455
2456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2457         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2458
2459 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2460
2461         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2462         loading character definitions.
2463
2464 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2465
2466         * dumped-lisp.el (preloaded-file-list): Rename
2467         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2468
2469 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2470
2471         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2472         `chinese-big5'.
2473
2474 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2475
2476         * dumped-lisp.el (preloaded-file-list): Dump
2477         "Ideograph-R028-Private" with XEmacs UTF-2000.
2478
2479 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2480
2481         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2482         `chinese-gb12345'.
2483
2484 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2485
2486         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2487         `ideograph-gt-pj-{1..11}'.
2488
2489         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2490         XEmacs UTF-2000.
2491
2492 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2493
2494         * mule/mule-charset.el (default-coded-charset-priority-list):
2495         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2496         `chinese-isoir165'.
2497
2498 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2499
2500         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2501         `image/png', `image/x-xpm' and `image/tiff'.
2502
2503         * files.el (binary-file-regexps): Add *.PNG.
2504
2505 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2506
2507         * mule/mule-charset.el (default-coded-charset-priority-list):
2508         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2509         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2510
2511 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2512
2513         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2514         the first completion when UTF-2000 is running.
2515
2516 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2517
2518         * mule/mule-charset.el (default-coded-charset-priority-list):
2519         Delete `ucs'.
2520
2521 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2522
2523         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2524
2525         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2526         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2527
2528 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2529
2530         * mule/vietnamese.el (vscii-2): Delete abolished property
2531         `composite'; now composite mode is default.
2532
2533 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2534
2535         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2536         of `raw-text'; check \uHHHH representation even if non-ascii
2537         characters are not found.
2538
2539         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2540         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2541         unconditionally.
2542
2543         * mule/viet-ccl.el: New file.
2544
2545         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2546         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2547         - Separate CCL based implementations to viet-ccl.el.
2548
2549 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2550
2551         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2552         "jisx0213.2000-1".
2553         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2554
2555         * mule/mule-charset.el (default-coded-charset-priority-list):
2556         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2557         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2558
2559 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2560
2561         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2562
2563 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2564
2565         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2566         `ucs' in UTF-2000.
2567
2568 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2569
2570         * mule/mule-charset.el (default-coded-charset-priority-list):
2571         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2572         `arabic-iso8859-6'.
2573
2574 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2575
2576         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2577         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2578
2579 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2580
2581         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2582         `katakana-jisx0201' in UTF-2000.
2583
2584 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2585
2586         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2587         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2588         "u0FB50-Arabic-Presentation-Forms-A",
2589         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2590         "u0FE50-Small-Form-Variants",
2591         "u0FE70-Arabic-Presentation-Forms-B",
2592         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2593         UTF-2000.
2594
2595 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2596
2597         * dumped-lisp.el (preloaded-file-list): Delete
2598         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2599         ... "Ideograph-R214-Flute" in UTF-2000.
2600
2601 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2602
2603         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2604         (japanese-jisx0213-2): New coded-charset.
2605
2606         * dumped-lisp.el (preloaded-file-list): Add
2607         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2608         "Ideograph-R030-Mouth".
2609
2610 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2611
2612         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2613         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2614         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2615         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2616         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2617         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2618         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2619         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2620
2621 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2622
2623         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2624         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2625         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2626         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2627         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2628
2629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2630         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2631
2632 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2633
2634         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2635         in UTF-2000.
2636
2637 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2638
2639         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2640         (chinese-isoir165): Moved from mule/chinese.el.
2641         (chinese-cns11643-3): Moved from mule/chinese.el.
2642         (chinese-cns11643-4): Moved from mule/chinese.el.
2643         (chinese-cns11643-5): Moved from mule/chinese.el.
2644         (chinese-cns11643-6): Moved from mule/chinese.el.
2645         (chinese-cns11643-7): Moved from mule/chinese.el.
2646
2647         * mule/chinese.el: Move definition of coded-charsets to
2648         mule/mule-conf.el.
2649
2650 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2651
2652         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2653         `ideograph-daikanwa'.
2654
2655 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2656
2657         * dumped-lisp.el (preloaded-file-list): Delete
2658         "ccs-jisx0201-latin.el".
2659
2660 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2661
2662         * dumped-lisp.el (preloaded-file-list): Add
2663         "u031A0-Extended-Bopomofo" in UTF-2000.
2664
2665 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2666
2667         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2668         renamed to u02E00-CJK-Radical-Supplement.
2669
2670 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2671
2672         * dumped-lisp.el (preloaded-file-list): Add
2673         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2674         "u030A0-Katakana", "u03100-Bopomofo",
2675         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2676         "u03200-Enclosed-CJK-Letters-and-Months" and
2677         "u03300-CJK-Compatibility".
2678
2679 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2680
2681         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2682         "u02F00-Kangxi-Radicals" and
2683         "u02FF0-Ideographic-Description-Characters".
2684
2685 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2686
2687         * dumped-lisp.el (preloaded-file-list): Add
2688         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2689         "u02800-Braille-Patterns" in UTF-2000.
2690
2691 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2692
2693         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2694         "uXXXXX-*.el" in UTF-2000.
2695
2696         * bytecomp.el (byte-compile-insert-header): Delete comments if
2697         non-ASCII characters are found; allow `byte-compile-dynamic' and
2698         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2699         `raw-text'.
2700
2701 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2702
2703         * dumped-lisp.el (preloaded-file-list): Add
2704         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2705         "u025A0-Geometric-Shapes.el".
2706
2707 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2708
2709         * dumped-lisp.el (preloaded-file-list): Add
2710         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2711         "u02460-Enclosed-Alphanumerics.el".
2712
2713 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2714
2715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2716         `chinese-gb2312'.
2717
2718         * dumped-lisp.el (preloaded-file-list): Add
2719         "u02200-Mathematical-Operators.el" and
2720         "u02300-Miscellaneous-Technical.el".
2721
2722 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2723
2724         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2725         `chinese-cns11643-*'.
2726
2727         * dumped-lisp.el (preloaded-file-list): Add
2728         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2729         "u02190-Arrows.el" in UTF-2000.
2730
2731 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2732
2733         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2734         `korean-ksc5601'.
2735
2736         * dumped-lisp.el (preloaded-file-list): Add
2737         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2738         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2739         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2740
2741 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2742
2743         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2744
2745 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2746
2747         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2748         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2749         "u01780-Khmer.el", "u01800-Mongolian.el",
2750         "u01E00-Latin-Extended-Additional.el" and
2751         "u01F00-Greek-Extended.el" in UTF-2000.
2752
2753 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2754
2755         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2756         `ethiopic-ucs' and `ethiopic'.
2757
2758         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2759         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2760
2761         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2762         from mule/ethiopic.el.
2763
2764         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2765         mule/mule-conf.el.
2766
2767 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2768
2769         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2770         `lao'.
2771
2772         * mule/mule-conf.el (lao): New coded-charset.
2773
2774         * dumped-lisp.el (preloaded-file-list): Add
2775         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2776         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2777         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2778         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2779         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2780
2781 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2782
2783         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2784         `ucs-bmp' and `arabic-iso8859-6'.
2785
2786 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2787
2788         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2789         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2790         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2791
2792 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2793
2794         * startup.el (normal-top-level): Load autoload file for UTF-2000
2795         in UTF-2000.
2796
2797 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2798
2799         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2800         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2801         "u00020-Basic-Latin.el", "u00080-C1.el",
2802         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2803         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2804         "u002B0-Spacing-Modifier-Letters.el",
2805         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2806         UTF-2000.
2807
2808 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2809
2810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2811         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2812         instead of `vietnamese-viscii-*'.
2813
2814 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2815
2816         * mule/mule-conf.el: New file.
2817
2818         * mule/misc-lang.el: Move definition of charset `ipa' to
2819         mule/mule-conf.el.
2820
2821 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2822
2823         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2824         `latin-viscii'; prefer it for characters used in Vietnamese.
2825
2826 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2827
2828         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2829
2830 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2831
2832         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2833         `vietnamese-viscii-lower'.
2834         (latin-viscii-upper): Renamed from charset
2835         `vietnamese-viscii-upper'.
2836         (vietnamese-viscii-lower): New alias for charset
2837         `latin-viscii-lower'.
2838         (vietnamese-viscii-upper): New alias for charset
2839         `latin-viscii-upper'.
2840
2841 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2842
2843         * mule/mule-charset.el (default-coded-charset-priority-list):
2844         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2845
2846 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2847
2848         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2849         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2850         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2851         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2852         lisp/utf-2000.
2853
2854 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2855
2856         * mule/ccs-tcvn5712.el: New file.
2857
2858 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2859
2860         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2861         in UTF-2000.
2862
2863 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2864
2865         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2866         `japanese-jisx0208'.
2867
2868 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2869
2870         * dumped-lisp.el (preloaded-file-list): Add
2871         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2872         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2873         UTF-2000.
2874
2875         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2876         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2877         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2878         mule/ccs-viscii.el: New files.
2879
2880         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2881         if \uXXXX is found.
2882
2883 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2884
2885         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2886         `hiragana-jisx0208' and `katakana-jisx0208'.
2887
2888 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2889
2890         * mule/chinese.el (chinese-cns11643-3): Define it even if
2891         `utf-2000' is provided.
2892         (chinese-cns11643-4): Likewise.
2893         (chinese-cns11643-5): Likewise.
2894         (chinese-cns11643-6): Likewise.
2895         (chinese-cns11643-7): Likewise.
2896
2897 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2898
2899         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2900         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2901
2902 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2903
2904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2905         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2906
2907 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2908
2909         * mule/mule-charset.el (default-coded-charset-priority-list):
2910         Setup in UTF-2000.
2911
2912 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2913
2914         * mule/viet-chars.el: Don't define charset
2915         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2916         they are defined as builtin charsets.
2917
2918 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2919
2920         * version.el (emacs-version): Add more space just before UTF-2000
2921         version string.
2922
2923 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2924
2925         * version.el ([constant] emacs-version): Don't add a space in the
2926         preceding place of `xemacs-betaname' because it is duplicated.
2927         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2928
2929         * startup.el (splash-frame-body): Add ETL.
2930
2931 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2932
2933         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2934         is provided because it is defined as builtin charset.
2935         (chinese-cns11643-4): Likewise.
2936         (chinese-cns11643-5): Likewise.
2937         (chinese-cns11643-6): Likewise.
2938         (chinese-cns11643-7): Likewise.
2939
2940 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2941
2942         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2943         coding-system `iso-10646-ucs-4' is not defined.
2944
2945 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2946
2947         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2948         coding-system if `utf-2000' is provided.
2949
2950 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2951
2952         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2953         `utf-2000' is provided.
2954
2955 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2956
2957         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2958         if utf-2000 is provided temporally.
2959
2960 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2961
2962         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2963         as builtin variable].
2964
2965 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2966
2967         * files.el (insert-file-contents-literally): Treat file as binary;
2968         call file-name-handlers. [sync with Emacs 20.3.10]
2969
2970 2008-12-28  Vin Shelton  <acs@xemacs.org>
2971
2972         * XEmacs 21.4.22 is released
2973
2974 2008-12-30  Vin Shelton  <acs@xemacs.org>
2975
2976         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2977         during building even if no packages are found.
2978
2979 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2980
2981         * printer.el (generic-print-region): 
2982         (generic-print-buffer): 
2983         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2984         check if the msprinter device is available, now that msprinter is
2985         always available as a specifier tag. 
2986
2987 2008-12-24  Vin Shelton  <acs@xemacs.org>
2988
2989         * about.el: Add Francisco to my bio!
2990
2991 2008-12-23  Vin Shelton  <acs@xemacs.org>
2992
2993         * autoload.el: Move operator definitions to autoload-operators.el
2994         in the xemacs-base package.
2995
2996 2007-11-22  Vin Shelton  <acs@xemacs.org>
2997
2998         * about.el (about-hacker-contribution): Updated my bio.
2999
3000 2007-10-07  Vin Shelton  <acs@xemacs.org>
3001
3002         * XEmacs 21.4.21 is released
3003
3004 2007-09-19  Didier Verna  <didier@xemacs.org>
3005
3006         Update my personal info.
3007         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3008         * about.el (about-other-current-hackers): Ditto.
3009         * about.el (about-url-alist): Add my musical website.
3010         * about.el (about-personal-info): Update my entry.
3011         * about.el (about-hacker-contribution): Ditto.
3012
3013 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3014
3015         * package-get.el (package-get-download-sites): Update download
3016         sites in Japan.
3017         * package-get.el (package-get-pre-release-download-sites): Ditto.
3018
3019 2007-08-18  Vin Shelton  <acs@xemacs.org>
3020
3021         * package-get.el (package-get-pre-release-download-sites): Sync
3022         mirror sites with 21.5.  (Thanks, Adrian)
3023
3024 2007-08-09  Mike Sperber  <mike@xemacs.org>
3025
3026         * startup.el (migrate-user-init-file): Create backup of
3027         `user-init-file' before migrating.
3028         * startup.el (maybe-migrate-user-init-file): Print
3029         information about backup file.
3030         (maybe-create-compatibility-dot-emacs): Follow above change.
3031
3032 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3033
3034         * font-lock.el: Sync font-lock-add-keywords and
3035         font-lock-remove-keywords from GNU Emacs.
3036         * font-lock.el (font-lock-keywords-alist): New.
3037         * font-lock.el (font-lock-removed-keywords-alist): New.
3038         * font-lock.el (font-lock-add-keywords): New.
3039         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3040         * font-lock.el (font-lock-remove-keywords): New.
3041
3042 2007-08-16  Vin Shelton  <acs@xemacs.org>
3043
3044         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3045         patch from Hans de Graaff.
3046
3047 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3048
3049         * package-get.el (package-get-download-sites): Document Chile and
3050         update Denmark download site.
3051         * package-get.el (package-get-pre-release-download-sites): Ditto.
3052
3053 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3054
3055         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3056
3057 2006-12-09  Vin Shelton  <acs@xemacs.org>
3058
3059         * XEmacs 21.4.20 is released
3060
3061 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3062
3063         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3064
3065 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3066
3067         * info.el (Info-find-file-node, Info-insert-dir)
3068         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3069         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3070         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3071         and discussion.
3072
3073 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3074
3075         * obsolete.el (line-beginning-position): New, from 21.5.x.
3076         (line-end-position): Ditto.
3077
3078 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3079
3080         * package-get.el (package-get-download-sites): Welcome
3081         nl.xemacs.org and Thanks!
3082         * package-get.el (package-get-pre-release-download-sites): Ditto.
3083
3084 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3085
3086         * font-lock.el: Add support for not-so recent changes in Java to
3087         java-mode.
3088
3089 2006-01-28  Vin Shelton  <acs@xemacs.org>
3090
3091         * XEmacs 21.4.19 is released
3092
3093 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3094
3095         * easymenu.el: Update copyright. 
3096         * easymenu.el (easy-menu-all-popups):
3097         Add a docstring. 
3098         * easymenu.el (easy-menu-add):
3099         Document a bug, rework the function to preserve any existing
3100         non-default mode-popup-menu instead of overwriting it, and not to
3101         bother normalising the menu title (nothing else does).
3102         * easymenu.el (easy-menu-remove):
3103         Restore the default mode-popup-menu instead of leaving an empty
3104         one when we remove the last easy-menu popup. 
3105
3106 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3107
3108         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3109         as suggested by Rodrigo Ventura.
3110         * package-get.el (package-get-pre-release-download-sites): Ditto,
3111         with replacement of xemacs-21.5 by beta, which is the logical path
3112         to our beta core and package pre-releases.
3113
3114 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3115
3116         * package-get.el (package-get-download-sites): Add Hong Kong
3117         download site.
3118         * package-get.el (package-get-pre-release-download-sites): Ditto.
3119
3120 2005-12-26  Vin Shelton  <acs@xemacs.org>
3121
3122         * find-paths.el:
3123         * find-paths.el (paths-emacs-root-p): Add search for package root.
3124         * find-paths.el (paths-find-emacs-root): Replaced with
3125         paths-find-invocation-roots, which returns a list of roots.
3126         * find-paths.el (paths-find-invocation-roots): New.
3127         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3128
3129 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3130
3131         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3132         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3133
3134 2005-12-03  Vin Shelton <acs@xemacs.org>
3135
3136         * XEmacs 21.4.18 is released
3137
3138 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3139
3140         * package-get.el (package-get-download-sites): Update reflecting
3141         latest http://www.xemacs.org/Releases/ information generated by
3142         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3143         * package-get.el (package-get-pre-release-download-sites): Ditto.
3144
3145 2005-02-28  Simon Josefsson  <jas@extundo.com>
3146
3147         * about.el (xemacs-hackers): Add jas.
3148         (about-other-current-hackers): Likewise.
3149         (about-url-alist): Add URL for jas.
3150         (about-personal-info): Document jas.
3151         (about-hacker-contribution): Describe jas contributions.
3152
3153 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3154
3155         * easymenu.el (easy-menu-remove): As described in 
3156         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3157         except the "Command" menu from mode-popup-menu. 
3158
3159 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3160  
3161         * font.el (font-spatial-to-canonical): Correct calculation of 
3162         return value for pixel-based input value. 
3163  
3164 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3165
3166         * code-process.el (call-process): Process-related docstring
3167         improvements spurred by Norbert Koch.
3168         * code-process.el (call-process-region): Ditto.
3169         * code-process.el (start-process): Ditto.
3170
3171 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3172
3173         * finder.el (finder-find-library): Return filename actually
3174         searched for.
3175
3176 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3177
3178         * help.el (view-emacs-news): Use `expand-file-name' instead of
3179         `locate-data-file' as the latter will find any "NEWS" files that
3180         might exist in packages _before_ the one in core.
3181
3182 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3183
3184         * package-get.el (package-get-init-package):
3185         package-get-init-package buglet (21.4.17) by Jeff Mincy
3186         <mincy@rcn.com> fixing false temporary load-path shadows reported
3187         after package installation and simplifying code.
3188
3189 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3190
3191         * package-get.el (package-get-download-sites): Sync mirrors list
3192         with the XEmacs website.
3193         (package-get-pre-release-download-sites): Ditto.
3194
3195 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3196
3197         * derived.el (derived-mode-merge-syntax-tables):
3198         Revert my 21.5-only patch of 2003-07-18 which slipped in
3199         through Jerry James's patch of 2004-06-07.
3200
3201 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3202
3203         * cmdloop.el (keyboard-quit): Remove workaround for
3204         `region-active-p' not making sure active region is in current
3205         buffer now that it does.
3206         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3207         * simple.el (region-active-p): `region-active-p' to only return t
3208         when active region is in current buffer.
3209
3210 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3211
3212         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3213         package names, quell a byte-compiler warning, doc fix.
3214
3215 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3216
3217         * buffer.el (pop-to-buffer):
3218         * window-xemacs.el (display-buffer):
3219         Document use of `same-window-buffer-names,' `same-window-regexps'
3220         by pop-to-buffer and display-buffer. 
3221         
3222 2005-02-06  Vin Shelton <acs@xemacs.org>
3223
3224         * XEmacs 21.4.17 is released
3225
3226 2005-01-29  Ben Wing  <ben@xemacs.org>
3227
3228         * shadow.el (find-emacs-lisp-shadows):
3229         Add custom-defines to list of ignored files.
3230
3231 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3232
3233         * simple.el (shifted-motion-keys-select-region): Fix statement
3234         about unshifted-motion-keys-deselect-region.
3235
3236 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3237
3238         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3239         now) for GNU Emacs compatibility.
3240         (make-obsolete-variable): Ditto.
3241
3242 2004-01-08  Ben Wing  <ben@xemacs.org>
3243
3244         * code-files.el (load):
3245         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3246
3247 2004-12-05  Vin Shelton <acs@xemacs.org>
3248
3249         * XEmacs 21.4.16 is released
3250
3251 2004-12-04  Vin Shelton  <acs@xemacs.org>
3252
3253         * auto-autoloads.el: Regenerated.
3254
3255         * custom-load.el: Regenerated.
3256
3257 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3258
3259         Fix bug: apropos errors if a defalias refers to an undefined
3260         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3261
3262         * apropos.el (apropos):
3263         (apropos-command):
3264         * help.el (frob-help-extents):
3265         * help-macro.el (make-help-screen):
3266         * hyper-apropos.el (hyper-apropos-grok-functions):
3267         (hyper-apropos-get-doc):
3268         Catch void-function error thrown by `documentation'.
3269
3270 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3271
3272         * packages.el (package-require): Fix incorrect arg to format.
3273         This fixes a `format specifier' error.
3274
3275 2004-08-13  Jerry James  <james@xemacs.org>
3276
3277         * bytecomp.el (forward-word): Tell the byte compiler the correct
3278         number of arguments to forward-word.
3279
3280 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3281
3282         * etags.el: Fixed loading of include files for tag completion. Now
3283         you can make a tag file for a library, include it into your
3284         project and it will be reloaded only if it changed. Infinte
3285         include loops are detected and the correct tag files are loaded.
3286         * etags.el (buffer-tag-table-list): Load and verify tag files in
3287         the external function buffer-tag-table-list-load.
3288         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3289         tag files. Also load the included tag files. The priority of the
3290         included files is right below their parent file. If multiple
3291         matches occur then the symbols from the parent file are found
3292         first.
3293         * etags.el (tag-table-include-files): Corrected comment
3294         string. Switched to pattern constant tags-include-pattern to have
3295         it at a central location.
3296         * etags.el (tags-include-pattern): Added doc string.
3297         * etags.el (add-to-tag-completion-table): Removed obsolete
3298         comments as the include files are allready returned by
3299         buffer-tag-table-list and loaded.
3300         * etags.el (find-tag-internal): The include files are allready
3301         included in tag-tables as buffer-tag-table-list returns them now.
3302
3303 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3304
3305         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3306         Loading items into the notebook is now done by C code.
3307         * widgets-gtk.el (gtk-widget-instantiate-internal):
3308         Style no longer changed.
3309
3310 2004-06-28  Nix  <nix@esperi.org.uk>
3311
3312         * cmdloop.el (truncate-command-history-for-gc): Delay
3313         execution of all things that look up variable bindings,
3314         via `enqueue-eval-event'.
3315
3316 2004-06-24  Vin Shelton  <acs@xemacs.org>
3317
3318         * package-get.el (package-get-require-signed-base-updates):
3319         now defaults to nil.
3320
3321 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3322
3323         * subr.el (split-string): Clean up docstring.
3324
3325 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3326
3327         * faces.el (zmacs-region): fix typo in docstring.
3328
3329 2004-06-07  Jerry James  <james@xemacs.org>
3330
3331         * derived.el: Synch with Emacs 21.3.
3332         * subr.el (with-local-quit): New, from Emacs 21.3.
3333         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3334         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3335         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3336
3337 2004-06-16  Jerry James  <james@xemacs.org>
3338
3339         * cl.el (cl-set-substring): Increment start by the length of the
3340         string, not the string itself.
3341
3342 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3343
3344         * etags.el (tag-table-include-files): Expand included TAGS file
3345         paths to avoid problems with relative paths.  Thanks to Peter
3346         Chubb <peterc@gelato.unsw.edu.au>.
3347         * etags.el (tags-include-pattern): New.
3348         * etags.el (add-to-tag-completion-table): Parse and ignore
3349         trailing include lines.
3350
3351 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3352
3353         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3354         avoiding line solely composed of equal signs.
3355
3356 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3357
3358         * cus-edit.el (alloc): Typo fix.
3359         * cus-edit.el (custom-browse-visibility): Ditto.
3360         * cus-edit.el (custom-variable-value-create): Ditto.
3361         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3362         * cus-edit.el (custom-save-variables): Bind print-length and
3363         print-level to nil to avoid value abbreviation.
3364         * cus-edit.el (custom-save-face-internal): Ditto.
3365         * cus-edit.el (custom-save-faces): Save in sorted order.
3366         * cus-edit.el (custom-save-resets): Bind print-length and
3367         print-level to nil to avoid value abbreviation.
3368         * cus-edit.el (custom-save-loaded-themes): Ditto.
3369
3370 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3371
3372         * subr.el (split-string-default-separators): New.
3373         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3374         see comment in source.
3375
3376 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3377
3378         * mule/japanese.el (paragraph-start, paragraph-separate):
3379         Remove anchor to BOL.
3380
3381 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3382
3383         * cl.el (gensym, gentemp): Improve docstrings.
3384
3385 2004-05-10  Vin Shelton  <acs@xemacs.org>
3386
3387         * etags.el: Sync with 21.5 version.
3388
3389 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3390
3391         * etags.el:
3392         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3393         only for use with exuberant ctags. This will also enable building of 
3394         completion tables with exuberant ctags. This will not work with
3395         xemacs ctags. 
3396         * etags.el (get-tag-table-buffer): New function for creating of
3397         completion table is used if tags-exuberant-ctags-optimization-p ist t
3398         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3399         finding the tag names. New.
3400         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3401         building tag completion table with exuberant ctags. New.
3402         * etags.el (find-tag-internal): Improve exact tag matching for tags
3403         with name fields. Before the patch return types of functions or
3404         function parameters (with exuberant ctags) were found as matches.
3405
3406 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3407
3408         * list-mode.el (display-completion-list): Fixed completion list was
3409         taking the width of the frame and not of the window for displaying
3410         the selection methods.
3411
3412 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3413
3414         * menubar-items.el (default-menubar): Options are saved to custom.el.
3415
3416
3417 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3418
3419         * isearch-mode.el (isearch-abort): Preserve successful search target.
3420
3421 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3422
3423         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3424         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3425         Bihlmeyer.
3426         * gnuserv.el (gnuserv-mode-line-string): New.
3427         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3428         gnuserv-mode.
3429         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3430         * gnuserv.el (gnuserv-edit-files): Use
3431         make-x-device-with-gtk-fallback.
3432
3433 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3434
3435         * gtk-widgets.el: New import: gtk-accel-group-new.
3436         * dialog-gtk.el:
3437         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3438         * dialog-gtk.el (popup-builtin-question-dialog):
3439         Added support for dialog button mnemonics.
3440
3441 2004-03-22  Chris Green <cmg@dok.org>
3442
3443         * process.el (shell-command): Output buffer was ignored when a
3444         background process was run via shell-command.
3445
3446 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3447
3448         * cus-edit.el (custom-save-variables): Retrieve a list of
3449         variables to save first, sort it, and make sure the variables are
3450         saved in sorted order.
3451
3452 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3453  
3454         * package-get.el (package-get-update-base-from-buffer): Force
3455         binary coding system for verifying GnuPG signature in the
3456         package-index file.
3457  
3458 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3459
3460         * package-get.el (package-get-package-index-file-location): Handle
3461         missing "EMACSPACKAGEPATH" environment variable.
3462
3463 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3464
3465         * package-admin.el (package-admin-find-top-directory): Simplify
3466         directory comparisions and fix substring errors on short path
3467         components.
3468         * package-get.el (package-get-package-index-file-location):
3469         Default to first component of "EMACSPACKAGEPATH", if set.
3470
3471 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3472
3473         * package-get.el (process-error): New error datum.
3474
3475 2004-02-02  Vin Shelton <acs@xemacs.org>
3476
3477         * XEmacs 21.4.15 is released
3478
3479 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3480
3481         * itimer.el (activate-itimer): Modify the itimer timeout value as
3482         if it were begun at the last time when the itimer driver was woken
3483         up.
3484
3485 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3486
3487         * specifier.el (Copyright):
3488         Update.
3489         (make-specifier-and-init):
3490         (map-specifier):
3491         (canonicalize-inst-pair):
3492         (canonicalize-spec-list):
3493         (set-specifier):
3494         Synch docstrings to 21.5 where appropriate.
3495
3496 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3497
3498         * package-get.el (package-get-list-packages-where): New.  A
3499         function that allows searching for groups of packages.  For
3500         example, find all packages that require the fsf-compat package.
3501
3502 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3503
3504         The Great PUI Sync.
3505
3506         * auto-autoloads.el: Regenerated.
3507
3508         * custom-load.el: Regenerated.
3509
3510         * dumped-lisp.el (packages-hardcoded-lisp): New.
3511
3512         * menubar-items.el (menu-max-items): New.
3513         (menu-submenu-max-items): New.
3514         (menu-submenu-name-format): New.
3515         (menu-split-long-menu): New.
3516         (menu-sort-menu): New.
3517         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3518
3519         * obsolete.el (pui-add-install-directory): Renamed to the more
3520         logical `pui-set-local-package-get-directory'.
3521         (package-get-download-menu): Moved to `package-ui.el' and renamed
3522         to `package-ui-add-download-menu'.
3523
3524         * package-admin.el (package-admin-install-function-mswindows):
3525         Whitespace clean up.
3526         (package-admin-add-single-file-package): Removed.
3527         (package-admin-default-install-function): Whitespace clean up.
3528         (package-admin-find-top-directory): New.
3529         (package-admin-get-install-dir): Use it.
3530         (package-admin-get-manifest-file): 
3531         (package-admin-check-manifest): 
3532         (package-admin-add-binary-package):
3533         (package-admin-get-lispdir):
3534         (package-admin-delete-binary-package):
3535         (package-admin):
3536
3537         * package-get.el (package-get-package-index-file-location): New.
3538         (package-get-install-to-user-init-directory): New.
3539         (package-get-remote):
3540         (package-get-download-sites):
3541         (package-get-pre-release-download-sites): New.
3542         (package-get-site-release-download-sites): New.
3543         (package-get-base-filename):
3544         (package-get-always-update):
3545         (package-get-user-index-filename): Removed.
3546         (package-get-pgp-available-p): New.
3547         (package-get-require-signed-base-updates):
3548         (package-get-was-current):
3549         (package-entries-are-signed): New.
3550         (package-get-continue-update-base): New.
3551         (package-get-download-menu): Removed.
3552         (package-get-require-base):
3553         (package-get-update-base-entry):
3554         (package-get-locate-file):
3555         (package-get-locate-index-file):
3556         (package-get-maybe-save-index):
3557         (package-get-update-base):
3558         (package-get-update-base-from-buffer):
3559         (package-get-update-base-entries):
3560         (package-get-interactive-package-query):
3561         (package-get-update-all):
3562         (package-get-all):
3563         (package-get-dependencies):
3564         (package-get-init-package):
3565         (package-get-info): New.
3566         (package-get):
3567         (package-get-staging-dir):
3568         (package-get-set-version-prop): Removed.
3569         (package-get-installedp):
3570         (package-get-ever-installed-p):
3571         (packages): Removed.
3572         (package-get-custom-groups): Removed.
3573         (package-get-custom): Removed.
3574         (package-get-custom-add-entry): Removed.
3575
3576         * package-info.el (batch-update-package-info):
3577
3578         * package-net.el (package-net-batch-generate-bin-ini):
3579         (package-net-update-installed-db):
3580
3581         * package-ui.el (pui-info-buffer):
3582         (pui-directory-exists): Removed.
3583         (pui-package-dir-list): Removed.
3584         (pui-add-install-directory): Removed.
3585         (package-ui-download-menu): New.
3586         (package-ui-pre-release-download-menu): New.
3587         (package-ui-site-release-download-menu): New.
3588         (pui-set-local-package-get-directory): New.
3589         (pui-package-symbol-char):
3590         (pui-update-package-display):
3591         (pui-toggle-package):
3592         (pui-toggle-package-key):
3593         (pui-toggle-package-delete):
3594         (pui-toggle-package-delete-key):
3595         (pui-toggle-package-event):
3596         (pui-toggle-verbosity-redisplay):
3597         (pui-install-selected-packages):
3598         (pui-add-required-packages):
3599         (pui-help-echo):
3600         (pui-display-info):
3601         (list-packages-mode):
3602         (pui-list-packages):
3603
3604         * packages.el (packages-compute-package-locations):
3605         (package-require):
3606         (package-delete-name):
3607         (packages-hardcoded-lisp): Removed.
3608         (packages-useful-lisp): Removed.
3609         (packages-unbytecompiled-lisp): Removed.
3610         (packages-find-package-directories):
3611
3612         Summary:
3613
3614         Major code clean up of all things PUI.
3615
3616         Much improved code to determine where packages should be
3617         installed.  PUI no longer depends on any packages being
3618         pre-installed to compute where packages are to be installed to.
3619
3620         The user can specify the location of their package-index file.  It
3621         isn't necessary to set this because it has sane defaults.  People
3622         who "run-in-place" won't accidently overwrite the CVS
3623         package-index file.  See
3624         `package-get-package-index-file-location'. 
3625
3626         PUI will now properly clean up after itself in the event of an
3627         unsuccessful package install.  This drastically reduces the number
3628         of "wrong md5sum" FAQs.
3629
3630         non-Mule XEmacsen can no longer install Mule packages.
3631
3632         Package management via the custom interface has been removed.
3633
3634         The PUI related menubar items have been reorganised.
3635
3636         The PGP verification code has been fixed and the default for
3637         whether or not it is used is automatically computed.
3638
3639         * update-elc.el ((preloaded-file-list site-load-packages
3640         need-to-dump dumped-exe)):
3641         Just a couple of small changes to allow for
3642         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3643         existing anymore.
3644
3645 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3646
3647         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3648         apply `format' to the first argument of byte-compile-warn, it
3649         already calls format.
3650
3651 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3652
3653         * files.el (delete-old-versions): Avoid going interactive during
3654         make install when environment variable VERSION_CONTROL is set.
3655
3656 2003-12-04  Vin Shelton  <acs@xemacs.org>
3657
3658         * menubar-items.el (menu-item-search): Only bring up search dialog
3659         box if the feature is available and desired.
3660
3661 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3662
3663         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3664
3665 2003-11-05  Vin Shelton  <acs@xemacs.org>
3666
3667         * help.el (Help-prin1-face):
3668         (Help-princ-face):
3669         princ and prin1 are functions and need to be called as such.  The
3670         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3671
3672 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3673
3674         * about.el (about-xemacs): Give full version and build date.
3675
3676 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3677
3678         * win32-native.el (grep-null-device): This XEmacs has null-device.
3679
3680 2003-09-06  Mike Sperber  <mike@xemacs.org>
3681
3682         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3683         implement the specified semantics for `defvar.'
3684
3685 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3686
3687         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3688         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3689         displaying buffer in question.
3690
3691 2003-09-03  Vin Shelton <acs@xemacs.org>
3692
3693         * XEmacs 21.4.14 is released
3694
3695 2003-08-17  Vin Shelton  <acs@xemacs.org>
3696
3697         * about.el: Vanity patch.
3698
3699 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3700
3701         * code-process.el (call-process):
3702         (call-process-region):
3703         (start-process):
3704         Document coding system processing.
3705
3706 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3707
3708         * startup.el (splash-frame-body): Idiomatic English.
3709
3710 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3711
3712         * font-lock.el (font-lock-match-java-declarations): Move
3713         save-restriction, narrow-to-region to beginning of function to
3714         avoid going beyond the limit and causing an infloop.
3715
3716 2003-04-16  Jerry James  <james@xemacs.org>
3717
3718         * keydefs.el: Remove mappings for keys mapped to the nowhere
3719         defined function function-key-error.
3720
3721 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3722
3723         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3724         lisp-interaction-mode-hook): Add the docstrings.
3725
3726 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3727
3728         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3729         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3730         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3731
3732 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3733
3734         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3735         lambda list after the original doc.  Care about
3736         #'(lambda () "SingleString") 
3737         (cl-upcase-arg): 
3738         (cl-function-arglist):
3739         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3740         circular data structures in lambda list specification
3741
3742 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3743
3744         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3745         to appear in font-lock-function-name-face.
3746
3747 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3748
3749         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3750         is not also the value of the lambda.
3751
3752 2003-05-06  Andy Piper  <andy@xemacs.org>
3753
3754         * files.el (revert-buffer): Make sure local variables get processed,
3755         even in the case of an optimized reversion.
3756
3757 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3758
3759         * XEmacs 21.4.13 is released
3760
3761 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3762
3763         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3764         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3765
3766 2003-02-14  Ben Wing  <ben@xemacs.org>
3767
3768         * byte-optimize.el:
3769         * byte-optimize.el (byte-compile-inline-expand):
3770         * byte-optimize.el (byte-compile-unfold-lambda):
3771         * byte-optimize.el (byte-optimize-form-code-walker):
3772         * byte-optimize.el (byte-optimize-form):
3773         * byte-optimize.el (byte-decompile-bytecode-1):
3774         * byte-optimize.el (byte-optimize-lapcode):
3775         Review carefully and sync up to 20.7 except for areas as noted.
3776         Fixes problem with JDE compilation.
3777
3778 2003-02-05  Ben Wing  <ben@xemacs.org>
3779
3780         * simple.el:
3781         * simple.el (motion-keys-for-shifted-motion):
3782         Omit M-S-home/end from motion keys.
3783
3784 2003-02-07  Ben Wing  <ben@xemacs.org>
3785
3786         * text-props.el (text-property-any):
3787         * text-props.el (text-property-not-all):
3788         Fix bug when end > start.
3789
3790 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3791
3792         * info.el (Info-insert-dir): Make default-directory end in
3793         separator.  Patch due to Martin Buchholz.
3794
3795 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3796
3797         * XEmacs 21.4.12 "Portable Code" is released.
3798
3799 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3800
3801         * about.el: Update golubev data.
3802
3803 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3804
3805         * isearch-mode.el (isearch-mode-map): Substitute comment on
3806         desirability, and back out "GR is printable" changes.
3807
3808 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3809
3810         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3811
3812 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3813
3814         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3815
3816 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3817
3818         * menubar-items.el (default-menubar): Use browse-url-mozilla
3819         instead of browse-url-gnome-moz for Mozilla.
3820
3821 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3822
3823         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3824
3825 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3826
3827         * files.el (auto-mode-alist): Remove redundant entries for modes
3828         that live in packages.
3829         (interpreter-mode-alist): Ditto.
3830
3831 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3832
3833         * menubar-items.el (default-menubar): Sync with current
3834         browse-url-xemacs.el.
3835
3836 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3837
3838         * XEmacs 21.4.10 "Military Intelligence" is released.
3839
3840 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3841
3842         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3843
3844 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3845
3846         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3847
3848 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3849
3850         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3851         effect free function.
3852         (font-lock-fontify-keywords-region): Supply the argument to
3853         font-lock-compile-keywords.
3854
3855 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3856
3857         * package-get.el (package-get-download-sites): Bring sites list
3858         up to date, prefer xx.xemacs.org addresses.
3859
3860 2002-09-27  Andy Piper  <andy@xemacs.org>
3861
3862         * dialog.el (make-dialog-box): for general dialogs only
3863         delete-frame-hook will be run.
3864
3865 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3866
3867         * font-lock.el (font-lock-fontify-syntactically-region): Add
3868         comment about lookup-syntax-properties, document LOUDLY as unused.
3869
3870 2002-08-26  Andy Piper  <andy@xemacs.org>
3871
3872         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3873         merge.
3874
3875 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3876
3877         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3878         (make-obsolete-variable): Ditto.
3879         (make-compatible): Ditto.
3880         (make-compatible-variable): Ditto.
3881
3882 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3883
3884         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3885         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3886
3887 2002-08-28  Andy Piper  <andy@xemacs.org>
3888
3889         * files.el (revert-buffer): propagate revert-without-query-status.
3890
3891 2002-06-03  Andy Piper  <andy@xemacs.org>
3892
3893         * dialog-items.el (make-search-dialog): align various subcontrols
3894         in visually pleasing ways, allow frame to autosize to the dialog
3895         size.
3896         * dialog.el (make-dialog-box): add a border inside the frame. Add
3897         :autosize property, if t then reset the frame size appropriately
3898         before the frame is mapped.
3899         * gutter-items.el (set-progress-feedback-instantiator): align
3900         various subcontrols.
3901         * gutter-items.el (set-progress-abort-instantiator): ditto.
3902
3903 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3904
3905         * XEmacs 21.4.9 "Informed Management" is released.
3906
3907 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3908
3909         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3910         "&optional append" argument.
3911
3912 2002-07-16  Didier Verna  <didier@xemacs.org>
3913
3914         * subr.el (replace-in-string): fix case fold bug introduced by
3915         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3916         case-fold-search in temporary buffers.
3917
3918 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3919
3920         * lib-complete.el (find-library): Remove check for mule because
3921         decompression DOES work on Mule.
3922
3923 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3924
3925         * simple.el (join-line): New alias for `delete-indentation'.
3926
3927 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3928
3929         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3930         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3931         (font-lock-builtin-face): New.
3932         (font-lock-constant-face): New.
3933         (font-lock-face-list): Add builtin and constant faces.
3934
3935 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3936
3937         * autoload.el (make-autoload): Support define-derived-mode.
3938         Collected puts of doc-string-elt property.  Based on a patch by
3939         Didier Verna <didier@xemacs.org>.
3940
3941 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3942
3943         * wid-edit.el (widget-field-activate): Fix docstring typo.
3944
3945 2002-07-23  Andy Piper  <andy@xemacs.org>
3946
3947         * about.el (about-personal-info): update me.
3948
3949 2002-07-12  Andy Piper  <andy@xemacs.org>
3950
3951         * custom.el (custom-theme-set-variables): remove bogus
3952         arguments. Use custom-set-default to set defaults.
3953         (custom-set-variables): update doc.
3954         (custom-local-buffer): new, synced from FSF.
3955         (custom-set-default): ditto.
3956         (defcustom): update doc.
3957
3958 2002-06-16  Andy Piper  <andy@xemacs.org>
3959
3960         * menubar-items.el (default-menubar): enable windows printing on
3961         cygwin as well as native.
3962
3963 2002-06-12  Andy Piper  <andy@xemacs.org>
3964
3965         * printer.el (generic-print-buffer): catch all errors so that the
3966         print device can be cleared in all scenarios.
3967         (Printer-clear-device): make sure clearing the printer allows it
3968         to be used again immediately.
3969         (generic-print-region): make sure the default printer face is
3970         black-on-white.
3971
3972 2002-04-23  Jerry James  <james@xemacs.org>
3973
3974         * window-xemacs.el (display-buffer-function): Change doc to
3975         reflect new arg.
3976         * window-xemacs.el (pre-display-buffer-function): Ditto.
3977         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3978         non-nil, make the new window just big enough for its contents.
3979         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3980         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3981         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3982
3983 2002-06-06  Andy Piper  <andy@xemacs.org>
3984
3985         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3986         (defcustom): ditto.
3987         (custom-handle-keyword): ditto.
3988
3989 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3990
3991         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3992         Make obsolete.  Default to nil.
3993         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3994         Inspired by a patch by John Palmieri.
3995
3996 2002-07-01  Mike Alexander  <mta@arbortext.com>
3997
3998         * process.el (shell-command-on-region): Don't delete the region
3999         before giving it to call-process-region
4000
4001 2002-06-04  Jerry James <james@eecs.ku.edu>
4002
4003         * find-paths.el (paths-find-architecture-directory): Search in
4004         `system-configuration'/`base', not `base'`system-configuration'.
4005
4006 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4007
4008         * info.el (Info-index): Add missing \ in [ t].
4009
4010 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4011
4012         * gutter-items.el (gutter-buffers-tab-visible-p,
4013         buffers-tab-omit-function, buffers-tab-selection-function,
4014         buffers-tab-filter-functions):
4015         Doc improvements.
4016
4017 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4018
4019         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4020
4021         * toolbar-items.el (toolbar-news): Fix typo in message string.
4022
4023 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4024
4025         * dialog.el (yes-or-no-p-dialog-box): 
4026         * cmdloop.el (y-or-n-p-minibuf):
4027         (yes-or-no-p-minibuf):
4028         (yes-or-no-p):
4029         (y-or-n-p): 
4030         Specify negative answers in docstrings.
4031
4032 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4033
4034         * package-ui.el (pui-help-echo): Display both installed and author
4035         version.  Use a balloon-help window to display extra info like
4036         package requires.
4037
4038 2002-05-30  Andy Piper  <andy@xemacs.org>
4039
4040         * files.el (revert-buffer-internal): don't visit
4041         revert-buffer. Kill buffer when not used. Suggested by Mike
4042         Alexander <mta@arbortext.com>
4043
4044 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4045
4046         * files.el (revert-buffer): More docstring fiddling.
4047
4048 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4049
4050         * files.el (revert-buffer):
4051         (revert-buffer-internal):
4052         (revert-buffer-insert-file-contents-function):
4053         Improve docstrings and comments.
4054
4055 2002-05-08  Andy Piper  <andy@xemacs.org>
4056
4057         * files.el (revert-buffer): observe noconfirm behavior.
4058
4059 2002-04-09  Andy Piper  <andy@xemacs.org>
4060
4061         * files.el (revert-buffer): use revert-buffer-internal if it looks
4062         like doing so will not result in any user-visible changes.
4063         (revert-buffer-internal): new function. Do the actual process of
4064         reversion and then see whether the result is any different to what
4065         we have already. If it is not then do nothing.
4066
4067 2001-12-11  Andy Piper  <andy@xemacs.org>
4068
4069         * menubar.el (get-popup-menu-response): re-order so that it works
4070         on more sane/facist window systems.
4071
4072 2001-12-03  Andy Piper  <andy@xemacs.org>
4073
4074         * faces.el (frob-face-property): don't infloop in face frobbing
4075         from Jan Vroonhof <jan@xemacs.org>.
4076
4077 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4078
4079         * faces.el (frob-face-property): Follow face fall-back hierarchy
4080         properly for face properties without an instance. Only do manual
4081         copy form 'default in last resort. This handles in particular
4082         the case where 'default itself has only a fall-back (which is
4083         the case by default on windows).
4084
4085 2001-11-24  Andy Piper  <andy@xemacs.org>
4086
4087         * printer.el (generic-print-region): set default-frame-plist to
4088         nil while creating the printer frame so that sizes reflect the
4089         printed page.
4090
4091         * faces.el (face-complain-about-font): Don't complain on printers.
4092
4093 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4094         
4095         * package-net.el: Andy synch.
4096         
4097 2001-12-16  Andy Piper  <andy@xemacs.org>
4098
4099         * package-get.el (package-get-update-all): Make sure installed.db
4100         gets updated after updating packages.
4101
4102 2002-03-28  Ben Wing  <ben@xemacs.org>
4103
4104         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4105         continuation, truncation so that we don't get line jumpiness from
4106         them being larger than the line height.
4107
4108         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4109
4110 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4111
4112         * font.el (font-window-system-mappings): Add mapping for Gtk
4113         (assume identical to X) 
4114
4115 2002-02-04  Andy Piper  <andy@xemacs.org>
4116
4117         * files.el (convert-standard-filename): Fix for short filename
4118         Peter Arius <pas@methodpark.de>
4119
4120 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4121
4122         * list-mode.el (default-choose-completion): completion-base-size
4123         should refer to local value in the completion list buffer.
4124
4125 2001-12-03  Didier Verna  <didier@xemacs.org>
4126
4127         * rect.el: autoload `replace-rectangle'.
4128         * keydefs.el (global-map): bind it to `C-x r p'.
4129
4130 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4131
4132         * XEmacs 21.4.8 "Honest Recruiter" is released.
4133
4134 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4135
4136         This patch is based on Jerry James's patch and analysis.
4137
4138         * select.el (get-clipboard):
4139         (get-selection):
4140         Update docstrings.
4141         (get-clipboard-foreign):
4142         (get-selection-foreign):
4143         New function for use as `interprogram-paste-function's.
4144
4145         * simple.el (interprogram-paste-function): Change default to
4146         `get-clipboard-foreign'; improve docstring.
4147         (interprogram-cut-function): Improve dosctring.
4148
4149 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4150
4151         * XEmacs 21.4.7 "Economic Science" is released.
4152
4153 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4154
4155         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4156
4157 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4158
4159         * obsolete.el (assq-delete-all): New compatibility alias for 
4160         remassq.
4161
4162 2002-01-09  Simon Josefsson  <jas@extundo.com>
4163
4164         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4165
4166 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4167
4168         * info.el (Info-auto-generate-directory): Default
4169         Info-auto-generate-directory to 'if-outdated.
4170
4171 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4172
4173         * startup.el (normal-top-level): Prevent migration code from
4174         trashing .emacs on an error in loading the init files.
4175
4176 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4177
4178         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4179         "system default" Xdefaults and friends get xrdb-mode.
4180
4181 2002-03-05  Mats Lidell  <matsl@contactor.se>
4182  
4183         * help-nomule.el (tutorial-supported-languages): Added Swedish
4184         tutorial. Sorted languages.
4185
4186 2002-02-11  Mike Sperber <mike@xemacs.org>
4187
4188         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4189         regenerating outdated dir files and dir is non-existent.
4190
4191 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4192
4193         * code-files.el (convert-mbox-coding-system): Improve comment.
4194         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4195         coding-system argument to `write-region-pre-hook' call.
4196         (write-region-pre-hook): Fix docstring to mention lockname argument.
4197
4198 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4199
4200         * minibuf.el (completing-read): Remove redundant wrong arg list.
4201
4202         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4203
4204 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4205
4206         * obsolete.el (interactive-form): new compatibility alias for 
4207         function-interactive.
4208
4209 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4210
4211         * menubar-items.el (Menubar-items-truncate-list): Removed.
4212         * menubar-items.el (Menubar-items-truncate-history): New.
4213         * menubar-items.el (default-menubar): Use
4214         Menubar-items-truncate-history.
4215
4216 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4217
4218         * printer.el (generic-print-region): Pass correct arguments to
4219         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4220         Torkelsson <torkel@acc.umu.se>.
4221
4222 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4223
4224         * help.el (describe-mode): synched with FSF 19.34; handle nil
4225         minor mode indicators.
4226
4227 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4228
4229         * minibuf.el (completing-read): Update docstring.
4230
4231 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4232
4233         * XEmacs 21.4.6 "Common Lisp" is released.
4234
4235 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4236
4237         * package-net.el: Inadvertant synch with Windows branch.  From
4238         Andy's log:
4239         (package-net-kit-version): new variable.
4240         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4241
4242 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4243
4244         * package-get.el (package-get-locate-index-file): Also search the
4245         core etc/ directory for the package index file if it can't be
4246         found in ~/.xemacs/.
4247
4248 2001-12-13  William Perry  <wmperry@gnu.org>
4249
4250         * dialog-gtk.el (popup-builtin-question-dialog):
4251         Conform to API in gui.c.
4252         
4253 2001-11-12  Andy Piper  <andy@xemacs.org>
4254
4255         * cus-edit.el (custom-save-face-internal): make sure we save
4256         non-themed faces.
4257         (custom-save-variables): ditto variables.
4258
4259 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4260
4261         * faces.el (make-face-family):
4262         (make-face-size):
4263         New face-modifying functions per Jan Vroonhof.
4264
4265         cus-face.el (custom-set-face-font-family):
4266         (custom-set-face-font-size):
4267         Use them.
4268
4269         * font.el (font-window-system-mappings): More precise docstring.
4270
4271         (font-create-name):
4272         (font-create-object):
4273         (tty-font-create-object):
4274         (tty-font-create-plist):
4275         (x-font-create-object):
4276         (x-font-create-name):
4277         (ns-font-create-name):
4278         (mswindows-font-create-object):
4279         (mswindows-font-create-name):
4280         Add doctrings.
4281
4282 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4283
4284         * gtk-faces.el (gtk-init-device-faces): removed spurious
4285         quote before let* expression.
4286
4287 2001-10-29  Andy Piper  <andy@xemacs.org>
4288
4289         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4290         modified when changing coding system.
4291
4292         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4293         that we invoke the GUI directory selector.
4294
4295 2001-10-25  Andy Piper  <andy@xemacs.org>
4296
4297         * dialog.el (make-dialog-box): use new directory dialog support.
4298         * minibuf.el (read-file-name-1): ditto.
4299         (read-file-name): ditto.
4300         (read-directory-name): ditto.
4301
4302 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4303
4304         * XEmacs 21.4.5 "Civil Service" is released.
4305
4306 2001-04-23  Didier Verna  <didier@xemacs.org>
4307
4308         * cus-edit.el (custom-variable-pre-save): New.
4309         * cus-edit.el (custom-variable-post-save): New.
4310         * cus-edit.el (custom-variable-save): use them.
4311         * cus-edit.el (custom-face-pre-save): New.
4312         * cus-edit.el (custom-face-post-save): New.
4313         * cus-edit.el (custom-face-save): use them.
4314         * cus-edit.el (custom-group-pre-save): New.
4315         * cus-edit.el (custom-group-post-save): New.
4316         * cus-edit.el (custom-group-save): use them.
4317         * cus-edit.el (Custom-save): use the pre/post functions above,
4318         call `custom-save-all' only once.
4319         * cus-edit.el (custom-variable-pre-reset-standard): New.
4320         * cus-edit.el (custom-variable-post-reset-standard): New.
4321         * cus-edit.el (custom-variable-reset-standard): use them.
4322         * cus-edit.el (custom-face-pre-reset-standard): New.
4323         * cus-edit.el (custom-face-post-reset-standard): New.
4324         * cus-edit.el (custom-face-reset-standard): use them.
4325         * cus-edit.el (custom-group-pre-reset-standard): New.
4326         * cus-edit.el (custom-group-post-reset-standard): New.
4327         * cus-edit.el (Custom-reset-standard): use them.
4328         * cus-edit.el (custom-face-reset-saved): use the pre/post
4329         functions above, call `custom-save-all' only once.
4330
4331 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4332
4333         * gutter-items.el (buffers-tab face): Derive from the modeline
4334         face by default.  Many people use white-on-black for the default
4335         font, and the tabs look hideous with that color combination.  The
4336         modeline usually has the correct colors.
4337
4338 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4339
4340         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4341         (tag-mark-stack-max): Typo fix.
4342
4343 2001-09-28  Ben Wing  <ben@xemacs.org>
4344
4345         * font-lock.el:
4346         * font-lock.el (font-lock-after-change-function):
4347         fix problem with last patch, reported by Katsumi Yamaoka.
4348
4349 2001-09-17  Ben Wing  <ben@xemacs.org>
4350
4351         * font-lock.el (font-lock-after-change-function):
4352         fix problem when you insert a comment on the line before a line of
4353         code: if we use the following char, then when you hit backspace,
4354         the following line of code turns the comment color.
4355
4356 2001-06-08  Ben Wing  <ben@xemacs.org>
4357
4358         * process.el: comment about shell-command-switch.
4359         * process.el (shell-quote-argument): Need to quote a null
4360         argument, too.  From Dan Holmsand.
4361         
4362         * startup.el (normal-top-level): Delete some unused FSF junk.
4363         * startup.el (command-line-early):
4364         
4365         * startup.el (command-line): Call MS Windows init function.
4366         
4367         * win32-native.el:
4368         * win32-native.el (mswindows-system-shells): New.
4369         * win32-native.el (mswindows-system-shell-p): New.
4370         * win32-native.el (init-mswindows-at-startup): New.
4371         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4372         * win32-native.el (mswindows-quote-one-simple-arg):
4373         * win32-native.el (mswindows-quote-one-command-arg):
4374         * win32-native.el (mswindows-construct-process-command-line-alist):
4375         Correct comments at top.  Correctly handle passing arguments
4376         to Cygwin programs and to bash.  Fix quoting of zero-length
4377         arguments (from Dan Holmsand).  Set shell-command-switch based
4378         on shell-file-name, which in turn comes from env var SHELL.
4379
4380 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4381
4382         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4383         default-toolbar-position): Fill docstrings for balloon-help.
4384
4385 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4386
4387         * faces.el: Reenable specifications over 'gtk domain.
4388
4389 2001-08-08  Didier Verna  <didier@xemacs.org>
4390
4391         * autoload.el (update-autoload-files): make defdir a file name,
4392         not directory name.
4393
4394 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4395
4396         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4397
4398         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4399
4400 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4401
4402         * font-menu.el (font-menu-set-font): Default to current font-family.
4403         (font-menu-preferred-resolution):
4404         (font-menu-size-scaling):
4405         Provide gtk defaults, too.
4406
4407 2001-07-29  Mike Alexander  <mta@arbortext.com>
4408
4409         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4410         list
4411         (custom-set-face-font-family): ditto
4412
4413 2001-07-26  Mike Sperber <mike@xemacs.org>
4414
4415         * files.el (auto-mode-alist): .9 files are man pages, too.
4416
4417 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4418
4419         * process.el (call-process-internal): bind
4420         coding-system-for-write to 'binary when calling
4421         start-process-internal, so the process receives 
4422         the literal contents of INFILE.
4423
4424 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4425
4426         * files.el (auto-mode-alist): Add configure.ac support.
4427
4428 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4429
4430         * buff-menu.el:
4431         mouse.el:
4432         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4433
4434 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4435
4436         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4437
4438 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4439
4440         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4441         mixed text.
4442         (kinsoku-eol-p): Ditto.
4443
4444 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4445
4446         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4447         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4448         characters as the category `s' or `e' correctly.
4449
4450 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4451
4452         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4453
4454 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4455
4456         * mule/cyrillic.el:  Set up case table.
4457
4458 2001-06-08  Mike Sperber <mike@xemacs.org>
4459
4460         * files.el (save-some-buffers-1): Don't zap the help window right
4461         after `map-y-or-n-p' has popped it up.
4462
4463 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4464
4465         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4466
4467 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4468
4469         * specifier.el: define-specifier-tag 'gtk.
4470
4471 2001-05-12  Ben Wing  <ben@xemacs.org>
4472
4473         * find-paths.el (paths-find-recursive-path):
4474         fix error with null EXCLUDE-REGEXP.
4475         
4476         * font-lock.el (font-lock-mode):
4477         fix problem reported by hrvoje with buffers starting with a space.
4478         
4479 2001-05-06  Ben Wing  <ben@xemacs.org>
4480
4481         * dialog.el (make-dialog-box):
4482         * menubar-items.el (default-menubar):
4483         * printer.el (generic-print-buffer):
4484         * printer.el (generic-print-region):
4485         implement printing the selection when it's selected.
4486
4487 2001-04-18  Didier Verna  <didier@xemacs.org>
4488
4489         * cus-edit.el (Custom-reset-standard): reset to standard settings
4490         not only when the buffer's :custom-state is 'modified, but also
4491         when it is 'set or 'saved.
4492
4493 2001-04-17  Didier Verna  <didier@xemacs.org>
4494
4495         * startup.el (load-user-init-file): define `custom-file' before
4496         loading the user's init file.
4497
4498 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4499
4500         * menubar.el (popup-mode-menu): Make it work with
4501         popup-menu-titles turned off.
4502         
4503 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4504
4505         * about.el (about-mailto-link): Use compose-mail for sending mail.
4506
4507 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4508
4509         * package-admin.el (package-install-hook): New.
4510         (package-delete-hook): New.
4511         (package-admin-add-single-file-package): Use package-delete-hook.
4512
4513         * package-get.el (package-get): Use package-install-hook.
4514
4515 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4516
4517         * package-ui.el (pui-install-selected-packages): reverse the lists
4518         of packages so that they get handled in the same order as they
4519         were selected.
4520
4521 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4522
4523         * packages.el (locate-library): Use read-library-name for completion.
4524
4525 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4526
4527         * byte-optimize.el (=): `=' is not a binary predicate!
4528         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4529         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4530
4531 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4532
4533         * bytecomp.el (byte-compile-arithcompare):
4534         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4535
4536 2001-06-03  William M. Perry  <wmperry@gnu.org>
4537
4538         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4539         return the filename selected by the user!
4540
4541 2001-05-31  William M. Perry  <wmperry@gnu.org>
4542
4543         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4544         in XEmacs/GTK.
4545
4546 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4547
4548         * coding.el: Tiny typo fixed.
4549
4550 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4551
4552         * XEmacs 21.4.3 "Academic Rigor" is released.
4553
4554 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4555
4556         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4557
4558 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4559
4560         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4561
4562 2001-05-04  Ben Wing  <ben@xemacs.org>
4563
4564         * printer.el (generic-print-buffer):
4565         * printer.el (generic-print-region):
4566         Enable dialog boxes.  Apply workaround recommended by Kirill.
4567         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4568         
4569         * simple.el (kill-whole-line):
4570         * simple.el (kill-line-1):
4571         * simple.el (kill-entire-line):
4572         * simple.el (kill-line):
4573         * simple.el (backward-kill-line):
4574         Take out interactive dependence of kill-whole-line.
4575
4576 2001-04-22  Ben Wing  <ben@xemacs.org>
4577
4578         * dialog.el (make-dialog-box):
4579         Put dialog titles back in -- this time correctly.  Fix various
4580         other problems with leaks and such.
4581
4582         * simple.el (region-exists-p):
4583         * simple.el (region-active-p):
4584         Add comment about which one is correct to use in menu specs.
4585
4586 2001-05-05  Ben Wing  <ben@xemacs.org>
4587
4588         * dialog.el (make-dialog-box): fix doc string.
4589         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4590         take out Pretty Print.
4591         * printer.el:
4592         * printer.el (printer-current-device): New.
4593         * printer.el (Printer-get-device): New.
4594         * printer.el (Printer-clear-device): New.
4595         * printer.el (generic-page-setup): New.
4596         * printer.el (generic-print-buffer):
4597         * printer.el (generic-print-region):
4598         Implement Page Setup.  Handle errors properly.
4599
4600 2001-05-05  Ben Wing  <ben@xemacs.org>
4601
4602         * subr.el (error): Complete list of errors in doc string.
4603         
4604 2001-04-22  Ben Wing  <ben@xemacs.org>
4605
4606         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4607         
4608 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4609
4610         * build-report.el: Remove CVS keywords since this file has been in
4611         core lisp for a while now.
4612         * build-report.el (build-report-make-output-files): Fix typo.
4613
4614 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4615
4616         * about.el (about-finish-buffer): Make sure the last change works
4617         even if EVENT is nil.
4618
4619 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4620
4621         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4622         clicked, not the one that happens to be the current buffer at the
4623         time.
4624
4625 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4626
4627         * cus-edit.el (custom-display): Support the GTK Window System also.
4628
4629 2001-04-30  Ben Wing  <ben@xemacs.org>
4630
4631         * printer.el:
4632         * printer.el (printer-page-header):
4633         * printer.el (Print-context): New.
4634         * printer.el (printer-page-footer):
4635         * printer.el (generate-header-element): New.
4636         * printer.el (generate-header-line): New.
4637         * printer.el (print-context-property):
4638         * printer.el (generic-print-buffer):
4639         * printer.el (generic-print-region):
4640         Implement headers and footers.  Implement calling Print dialog box
4641         (#### but it doesn't quite work yet).
4642
4643 2001-04-25  Ben Wing  <ben@xemacs.org>
4644
4645         * about.el (xemacs-hackers):
4646         * about.el (about-url-alist):
4647         * about.el (about-personal-info):
4648         * about.el (about-hacker-contribution):
4649         More contributions.
4650         
4651         * simple.el (handle-post-motion-command):
4652         Fix spurious setting of zmacs-region-stays to t after a non-shift
4653         motion command.
4654
4655 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4656
4657         * about.el (about-personal-info): Update my bio.
4658         (about-hacker-contribution): Ditto.
4659
4660 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4661
4662         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4663
4664 2001-04-19  Andy Piper  <andy@xemacs.org>
4665
4666         * package-net.el (package-net-cygwin32-binary-size): new size.
4667         (package-net-win32-binary-size): new size.
4668         (package-net-convert-index-to-ini): Use new arch.
4669         (package-net-batch-convert-index-to-ini): Removed.
4670         (package-net-generate-bin-ini): New.
4671         (package-net-batch-generate-bin-ini): New.
4672
4673 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4674
4675         * XEmacs 21.4.1 "Copyleft" is released.
4676
4677 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4678
4679         * x-compose.el (xlib-input-method-bug-workaround):
4680         (alias-colon-to-double-quote):
4681         Force sort in map-keymap to work around rehash bug.
4682
4683 2001-04-17  Ben Wing  <ben@xemacs.org>
4684
4685         * about.el: Finish overhaul, add a few new hackers, update a
4686         couple old ones.
4687
4688 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4689
4690         * XEmacs 21.4.0 "Solid Vapor" is released.
4691
4692 2001-04-15  Ben Wing  <ben@xemacs.org>
4693
4694         * about.el:
4695         * about.el (about-headline-face): New.
4696         * about.el (about-link-face): New.
4697         * about.el (about-current-release-maintainers): New.
4698         * about.el (about-other-current-hackers): New.
4699         * about.el (about-url-alist):
4700         * about.el (about-once-and-future-hackers): New.
4701         * about.el (about-mailto-link): New.
4702         * about.el (about-get-buffer):
4703         * about.el (about-finish-buffer):
4704         * about.el (about-xemacs):
4705         * about.el (about-features): Removed.
4706         * about.el (about-advantages): New.
4707         * about.el (about-maintainer-info): Removed.
4708         * about.el (about-personal-info): New.
4709         * about.el (about-hacker-contribution): New.
4710         * about.el (about-maintainer):
4711         * about.el (about-show-linked-info):
4712         * about.el (about-hackers):
4713         Major revamping.  Rewriting of most of the text, improve the
4714         link handling, separate info on contributors into personal
4715         and contribution info, add new contributors, update personal
4716         info, etc. etc.
4717         
4718         * menubar-items.el (default-menubar):
4719         Help menubar entry for News now says more accurately
4720         "What's New in XEmacs".
4721         
4722         * mouse.el:
4723         * mouse.el (mouse-track-cleanup-hook):
4724         * mouse.el (mouse-track):
4725         Don't set-buffer to a dead buffer when calling mouse-track
4726         cleanup hooks.
4727
4728 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4729
4730         * XEmacs 21.2.47 "Zephir" is released.
4731
4732 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4733
4734         * dialog.el (make-dialog-box): Disable dialog box titles until
4735         we get them working.
4736
4737 2001-03-30  Ben Wing  <ben@xemacs.org>
4738
4739         * help.el:
4740         * help.el (Help-princ-face):
4741         * help.el (Help-prin1-face):
4742         * help.el (frob-help-extents):
4743         * help.el (describe-function-1):
4744         * help.el (describe-variable):
4745         Avoid using font-lock faces, which may not be defined.
4746         Instead, use hyper-apropos faces, and make sure they're
4747         defined as necessary by using `require'. (It's not so safe
4748         to do this for font-lock.) In any case, we will eventually
4749         be merging this functionality into hyper-apropos.
4750
4751         * loaddefs.el (completion-ignored-extensions):
4752         Fix documentation.
4753         
4754         * menubar-items.el (menu-truncate-list): Removed.
4755         * menubar-items.el (Menubar-items-truncate-list): New.
4756         * menubar-items.el (default-menubar):
4757         Fix errors if grep or compile command is too long.  Rename helper
4758         function to be less visible.
4759
4760 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4761
4762         * byte-optimize.el (byte-optimize-minus):
4763         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4764
4765 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4766
4767         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4768         Mule is available.
4769
4770         * mule/latin.el: New file.
4771
4772 2001-03-11  Ben Wing  <ben@xemacs.org>
4773
4774         * auto-save.el:
4775         * auto-save.el (auto-save-directory):
4776         * auto-save.el (make-auto-save-file-name):
4777         * auto-save.el (auto-save-file-name-p): New.
4778
4779         Merge in improvements from other definition of
4780         make-auto-save-file-name in files.el.
4781         
4782         * auto-save.el (auto-save-original-name):
4783         * auto-save.el (auto-save-name-in-fixed-directory):
4784         * auto-save.el (auto-save-unslashify-name): Removed.
4785         * auto-save.el (auto-save-slashify-name): Removed.
4786         * auto-save.el (auto-save-reserved-chars): New.
4787         * auto-save.el (auto-save-escape-name): New.
4788         * auto-save.el (auto-save-unhex): New.
4789         * auto-save.el (auto-save-unescape-name): New.
4790
4791         Change algorithm for encoding filenames in auto-save names to be
4792         entirely safe with all filesystems and all possible characters in
4793         a filename, and 100% reversible. (Essentially, uses
4794         quoted-printable as the encoding.)
4795         
4796         * auto-save.el (recover-all-files):
4797
4798         Use insert-directory rather than calling ls directly -- fixes
4799         things under Windows.
4800
4801         * files.el:
4802         * files.el (convert-standard-filename): Substitute FSF's
4803         definition for this (we had nothing here before).
4804         
4805         * files.el (backup-buffer): Warning fix.
4806         
4807         * files.el (make-backup-file-name):
4808         * files.el (find-backup-file-name):
4809         Fix error in calling sequence to auto-save-file-name-p.
4810         
4811         * files.el (recover-file):
4812         Use insert-directory rather than calling ls directly -- fixes
4813         things under Windows.
4814
4815         * files.el (make-auto-save-file-name): Removed.
4816         * files.el (auto-save-file-name-p): Removed.
4817         auto-save is always dumped so no sense in having a definition
4818         that will always be overwritten with another.
4819         
4820         * files.el (insert-directory):
4821         * win32-native.el:
4822         * win32-native.el (debug-mswindows-process-command-lines):
4823         * win32-native.el (original-make-auto-save-file-name): Removed.
4824         * win32-native.el (make-auto-save-file-name): Removed.
4825
4826
4827 2001-03-21  Martin Buchholz <martin@xemacs.org>
4828
4829         * XEmacs 21.2.46 "Urania" is released.
4830
4831 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4832
4833         * menubar-items.el (default-menubar): Update sample.emacs to
4834         sample.init.el and adjust accelerators.
4835
4836 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4837
4838         * build-report.el (build-report): Improve docstring.
4839
4840 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4841
4842         * ChangeLog: Log GTK merge.
4843
4844         * gutter-items.el:
4845         * mwheel.el:
4846         * sound.el:
4847         * startup.el:
4848         Revert gratuitous whitespace changes.
4849
4850 2001-03-07  Ben Wing  <ben@xemacs.org>
4851
4852         * help.el:
4853         * help.el (key-or-menu-binding):
4854         * help.el (Help-find-file): New.
4855         * help.el (describe-beta):
4856         * help.el (describe-copying):
4857         * help.el (describe-project):
4858         * help.el (view-emacs-news):
4859         * help.el (view-sample-init-el): New.
4860         * help.el (Help-princ-face): New.
4861         * help.el (Help-prin1-face): New.
4862         * help.el (help-symbol-function-context-menu):
4863         * help.el (help-symbol-variable-context-menu):
4864         * help.el (help-symbol-function-and-variable-context-menu):
4865         * help.el (frob-help-extents):
4866         * help.el (describe-function-1):
4867         * help.el (describe-variable):
4868
4869         Add coloring in Help buffers, correspondent with hyperlinks.
4870         View files in view-mode rather than Fundamental.
4871         Remove separators from context menus -- now handled in generic code.
4872         Add `Find Tag' to context menu.
4873         
4874         * menubar.el (popup-mode-menu):
4875
4876         Rewrite code that outputs the popup menu to (a) put more specific
4877         entries first, (b) be more robust, (c) output the proper context
4878         menu separators automatically (the context menu functionality is
4879         new and currently used only by Help).
4880
4881 2001-03-10  William M. Perry  <wmperry@aventail.com>
4882
4883         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4884         this function when converting from the 21.1 GTK branch.  Now
4885         supports file, password, question, and color built-in dialogs.
4886
4887 2001-03-06  Ben Wing  <ben@xemacs.org>
4888
4889         * keydefs.el:
4890         * keydefs.el (global-map):
4891         Add commented-out change of M-k (for 21.5).
4892         
4893         * menubar-items.el (default-menubar):
4894         Fix items to control kill-line behavior; add items for
4895         shifted motion.
4896         
4897         * simple.el:
4898         * simple.el (kill-whole-line):
4899         * simple.el (historical-kill-line): Removed.
4900         * simple.el (kill-line): Removed.
4901         * simple.el (kill-entire-line): New.
4902         * simple.el (kill-line-1): New.
4903         * simple.el (backward-kill-line):
4904         Undo kill-whole-line == always changes.  Add new function
4905         kill-entire-line to unconditionally delete the current line.
4906         Add comments describing the lamentable state of affairs of
4907         the kill-line functions and variables.
4908
4909 2001-03-02  Ben Wing  <ben@xemacs.org>
4910
4911         * simple.el:
4912         * simple.el (beginning-of-buffer):
4913         * simple.el (end-of-buffer):
4914         * simple.el (mark-ring-unrecorded-commands):
4915         * simple.el (signal-error-on-buffer-boundary):
4916         * simple.el (shifted-motion-keys-select-region):
4917         * simple.el (unshifted-motion-keys-deselect-region):
4918         * simple.el (motion-keys-for-shifted-motion): New.
4919         * simple.el (handle-pre-motion-command):
4920         * simple.el (handle-post-motion-command):
4921         * simple.el (forward-char-command):
4922         * simple.el (backward-char-command):
4923         * simple.el (scroll-up-command):
4924         * simple.el (scroll-down-command):
4925         * simple.el (next-line):
4926         * simple.el (previous-line):
4927         * simple.el (backward-block-of-lines):
4928         * simple.el (forward-block-of-lines):
4929         * simple.el (backward-word):
4930         * simple.el (mark-word):
4931
4932         Augment documentation of the most common motion commands to make
4933         note of the shifted-motion support.  Improve the support to (a)
4934         properly document how it works and why it's done in the fashion it
4935         is, and (b) allow the keystrokes that trigger it to be customized.
4936
4937         Correct error in the customize specification of
4938         mark-ring-unrecorded-commands.
4939
4940 2001-03-02  Ben Wing  <ben@xemacs.org>
4941
4942         * font-lock.el:
4943         * font-lock.el (font-lock-pending-extent-table): Removed.
4944         * font-lock.el (font-lock-pending-buffer-table): New.
4945         * font-lock.el (font-lock-pre-idle-hook):
4946         * font-lock.el (font-lock-after-change-function):
4947         * font-lock.el (font-lock-fontify-pending-extents):
4948         * font-lock.el (font-lock-lisp-like):
4949
4950         Fix handling of pending extents to avoid excessive slowness (N^2
4951         behavior) when making lots of buffer changes between redisplays,
4952         such as when saving the Options.
4953
4954 2001-03-09  William M. Perry  <wmperry@aventail.com>
4955
4956         * device.el:
4957         * dragdrop.el:
4958         * dumped-lisp.el:
4959         * faces.el:
4960         * frame.el:
4961         * gnuserv.el:
4962         * loadup.el:
4963         * menubar-items.el:
4964         * minibuf.el:
4965         The Great GTK Merge.
4966
4967         * ChangeLog.GTK:
4968         * dialog-gtk.el:
4969         * gdk.el:
4970         * generic-widgets.el:
4971         * glade.el:
4972         * gnome-widgets.el:
4973         * gnome.el:
4974         * gtk-compose.el:
4975         * gtk-extra.el:
4976         * gtk-faces.el:
4977         * gtk-ffi.el:
4978         * gtk-file-dialog.el:
4979         * gtk-font-menu.el:
4980         * gtk-glyphs.el:
4981         * gtk-init.el:
4982         * gtk-iso8859-1.el:
4983         * gtk-marshal.el:
4984         * gtk-mouse.el:
4985         * gtk-package.el:
4986         * gtk-password-dialog.el:
4987         * gtk-select.el:
4988         * gtk-widget-accessors.el:
4989         * gtk-widgets.el:
4990         * gtk.el:
4991         widgets-gtk.el:
4992         The Great GTK Merge: new files.
4993
4994 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4995
4996         * generic-widgets.el: Don't require gtk (a built-in feature) at
4997         top level.  Don't execute the last sexp unless (featurep 'gtk).
4998
4999 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5000
5001         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5002
5003 2001-02-23  Martin Buchholz <martin@xemacs.org>
5004
5005         * XEmacs 21.2.45 "Thelxepeia" is released.
5006
5007 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5008  
5009         * about.el (xemacs-hackers): update my entry. 
5010         * about.el (about-maintainer-info): ditto. 
5011         * about.el (about-hackers): ditto. 
5012
5013 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5014
5015         * about.el (about-maintainer-info): More vanity info about
5016         yours truly.
5017
5018 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5019
5020         * build-report.el (build-report-destination): xemacs-build-reports
5021         has moved to SourceForge, where mailing list name length is
5022         restricted, hence the name change to
5023         xemacs-buildreports@xemacs.org.
5024         * build-report.el (build-report-keep-regexp): Update default.
5025         * build-report.el (build-report-delete-regexp): Ditto.
5026         * build-report.el (build-report-make-output-files): Ditto.
5027
5028 2001-02-19  Craig Lanning  <lanning@scra.org>
5029
5030         * lisp-mode.el: Add indentation specifications for following
5031         Common Lisp forms: handler-case, handler-bind, with-slots,
5032         with-open-file, with-open-stream, print-unreadable-object.
5033
5034 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5035
5036         * font-lock.el (font-lock-set-defaults-1):
5037         Move initialization of `font-lock-cache-position' so that it's set
5038         even if font-lock-keywords is already defined.
5039
5040 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5041
5042         * autoload.el (generate-file-autoloads-1):
5043         Use `emacs-lisp-mode-syntax-table' instead of
5044         `lisp-mode-syntax-table'.
5045         * lisp-mode.el (lisp-mode-syntax-table):
5046         Get rid of old checks for `parse-partial-sexp' version.
5047         Make `|' (pipe) string delimiter instead of punctuation.
5048
5049 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5050
5051         * window.el (save-selected-window):
5052         Use gensym for better macro hygiene.
5053
5054 2001-02-06  Mike Sperber <mike@xemacs.org>
5055
5056         * dump-paths.el:
5057         * startup.el (startup-setup-paths): Set and use
5058         `mule-lisp-directory'.
5059         (startup-setup-paths-warning): Ditto.
5060
5061         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5062         (paths-construct-load-path): Consider `mule-lisp-directory'.
5063
5064 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5065
5066         * font-lock.el: Syntax table improvements used.  A few random
5067         changes are not specified below.
5068         (font-lock-fontify-string-delimiters):
5069         (font-lock-syntactic-keywords):
5070         (font-lock-cache-state nil):
5071         (font-lock-cache-position):
5072         New variables.
5073         (font-lock-set-syntax):
5074         (font-lock-apply-syntactic-highlight):
5075         (font-lock-fontify-syntactic-anchored-keywords):
5076         (font-lock-fontify-syntactic-keywords-region):
5077         (font-lock-eval-keywords):
5078         New functions.
5079         (font-lock-remove-face):
5080         (font-lock-fontify-syntactically-region):
5081         Use syntax properties.
5082
5083 2001-02-08  Martin Buchholz <martin@xemacs.org>
5084
5085         * XEmacs 21.2.44 "Thalia" is released.
5086
5087 2001-01-16  Mike Sperber <mike@xemacs.org>
5088
5089         * startup.el (normal-top-level): Work even if no installation root
5090         is found.
5091
5092 2001-01-30  Andy Piper  <andy@xemacs.org>
5093
5094         * gutter-items.el (progress-abort-glyph): remove instantiator.
5095         (set-progress-abort-instantiator): new function.
5096         (abort-progress-feedback): use it.
5097
5098         * gutter.el (set-gutter-dirty-p): new function.
5099
5100 2001-01-30  Didier Verna  <didier@xemacs.org>
5101
5102         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5103
5104 2001-01-24  Didier Verna  <didier@xemacs.org>
5105
5106         * sound.el (sound-extension-list): give a better default value.
5107         * sound.el (load-sound-file): improve the doc string, also find
5108         files given by absolute names, pass a real extension list to
5109         `locate-file'.
5110
5111 2001-01-26  Martin Buchholz <martin@xemacs.org>
5112
5113         * XEmacs 21.2.43 "Terspichore" is released.
5114
5115 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5116
5117         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5118         messages from gnuserv.
5119
5120 2001-01-20  Martin Buchholz <martin@xemacs.org>
5121
5122         * XEmacs 21.2.42 "Poseidon" is released.
5123
5124 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5125
5126         * cl-macs.el (cl-upcase-arg): New function.
5127         (cl-function-arglist): New function.
5128         (cl-transform-lambda): Automatically add CL-style lambda list to
5129         documentation string using functions above.
5130
5131 2001-01-12  Andy Piper  <andy@xemacs.org>
5132
5133         * package-get.el (package-get-custom): call
5134         package-net-update-installed-db.
5135
5136         * package-ui.el (pui-install-selected-packages): call
5137         package-net-update-installed-db.
5138
5139         * package-net.el (package-net-update-installed-db): use
5140         packages-package-list so that we reflect reality.
5141
5142         * packages.el (packages-package-list): Make docstring reflect
5143         reality.
5144
5145         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5146
5147         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5148         isn't installed.
5149
5150 2001-01-17  Andy Piper  <andy@xemacs.org>
5151
5152         * wid-edit.el (widget-activation-glyph-mapper): activate or
5153         deactivate native widgets.
5154         (widget-glyph-insert-glyph): record instantiator.
5155         (widget-push-button-value-create): use it.
5156
5157         * gui.el (gui-button-action): new function. Make button's domain
5158         buffer current when calling.
5159         (make-gui-button): update to use gui-button-action.
5160
5161 2001-01-16  Didier Verna  <didier@xemacs.org>
5162
5163         * menubar-items.el (default-menubar): add an entry for modeline
5164         horizontal scrolling in Options -> Display.
5165
5166 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5167
5168         * package-get.el (package-get-require-signed-base): Set to nil
5169         by default.
5170
5171 2001-01-17  Martin Buchholz <martin@xemacs.org>
5172
5173         * XEmacs 21.2.41 "Polyhymnia" is released.
5174
5175 2001-01-16  Mike Sperber <mike@xemacs.org>
5176
5177         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5178         catch lisp/mule/.
5179
5180 2001-01-14  Mike Sperber <mike@xemacs.org>
5181
5182         * startup.el (maybe-create-compatibility-dot-emacs):
5183         (maybe-unmigrate-user-init-file):
5184         (unmigrate-user-init-file): Created.
5185         (maybe-migrate-user-init-file): Offer creation of compatibility
5186         .emacs.
5187         Some doc fixes wrt init file location.
5188
5189 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5190
5191         * faces.el (face-frob-from-locale-first): new variable.
5192         (frob-face-font-2): Honor tags arg while trying to use
5193         standard-face-mapping.  When face-frob-from-locale-first is set,
5194         first try to set face inheriting from frobbed-face.
5195
5196 2001-01-15  Didier Verna  <didier@xemacs.org>
5197
5198         * about.el (xemacs-hackers): update my entry.
5199         * about.el (about-url-alist): ditto.
5200         * about.el (about-maintainer-info): ditto.
5201         * about.el (about-hackers): ditto.
5202
5203 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5204
5205         The byte compiler has been badly broken for a year,
5206         by the patch of 1999-12-06.
5207         * byte-optimize.el (byte-optimize-form-code-walker):
5208         Bug was: the byte compiler was making this erroneous optimization:
5209         (progn (or (foo)) (bar)) ==> (bar)
5210
5211 2000-11-20  Mike Sperber <mike@xemacs.org>
5212
5213         * setup-paths.el (paths-core-load-path-depth): Split
5214         `paths-load-path-depth' in two for site and core lisp.  Don't
5215         recurse into core.
5216         * setup-paths.el (paths-construct-load-path): Use.
5217
5218 2001-01-10  Andy Piper  <andy@xemacs.org>
5219
5220         * package-net.el (package-net-cygwin32-binary-size): new variable
5221         (package-net-win32-binary-size): ditto.  add much needed
5222         commentary.
5223
5224         * gutter-items.el (buffers-tab-items): correct off-by-one error
5225         for buffers-tab-max-size.
5226
5227 2001-01-08  Martin Buchholz <martin@xemacs.org>
5228
5229         * XEmacs 21.2.40 is released.
5230
5231 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5232
5233         * mule/hebrew.el: Fix comments and typos.
5234         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5235
5236 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5237
5238         * ChangeLog.1: move ancient log from fill.el.
5239
5240         * dump-paths.el:
5241         paragraphs.el:
5242         mule/mule-category.el:
5243         Miscellaneous typo fixes and slight doc clarifications.
5244
5245         * mule/mule-ccl.el:  Correct file name in header.
5246
5247 2000-12-31  Martin Buchholz <martin@xemacs.org>
5248
5249         * XEmacs 21.2.39 is released.
5250
5251 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5252
5253         * byte-optimize.el (byte-optimize-cond):
5254         (byte-optimize-cond-1): New.
5255         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5256         Optimizes (cond (x nil)) ==> nil.
5257         Provide better diagnostic on malformed expr like (cond foo).
5258
5259 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5260
5261         * mule/mule-coding.el:
5262         mule/mule-cmds.el (reset-language-environment,
5263         set-language-environment-coding-systems):
5264         Safer default coding-priority-list, corresponding to src/file-coding.h.
5265
5266 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5267
5268         * package-admin.el: Allow package removal from
5269         early-package-load-path.
5270
5271 2000-12-15  Andreas Jaeger  <aj@suse.de>
5272
5273         * about.el (about-maintainer-info): Update my entry.
5274
5275 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5276
5277         * packages.el (locate-library): Add support for bzip2
5278         compressed .el files.
5279
5280 2000-12-12  Andy Piper  <andy@xemacs.org>
5281
5282         * package-net.el: new file.
5283
5284 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5285
5286         * font-lock.el: Add missing C++ keywords.
5287
5288 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5289
5290         * simple.el (indent-for-comment): Preserve indentation of comments
5291         starting in column 0, as documented in (Info-goto-node
5292         "(xemacs)Comments").  Update docstring accordingly.
5293
5294 2000-12-05  Martin Buchholz <martin@xemacs.org>
5295
5296         * XEmacs 21.2.38 is released.
5297
5298 2000-12-04  Didier Verna  <didier@xemacs.org>
5299
5300         * mouse.el (default-mouse-track-set-point-in-window): remove
5301         spurious '+' operation detected by Martin.
5302
5303
5304 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5305
5306         * cl-extra.el (coerce):
5307         Implement char to integer coercion.
5308         Remove extraneous (numberp) test.
5309
5310         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5311         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5312         (byte-optimize-predicate):
5313         Warn if evaluating constant expression signals an error.
5314         (byte-optimize-form): Small simplification.
5315
5316         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5317
5318 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5319
5320         * byte-optimize.el:
5321         (byte-optimize-minus):
5322         (byte-optimize-plus):
5323         (byte-optimize-mult):
5324         (byte-optimize-quo):
5325         Use (car (last x)) instead of (last x) to get last elt!
5326         Use `byte-optimize-predicate' to optimize `%'.
5327         Move optimizations for special numeric args to bytecomp.el.
5328         * bytecomp.el (byte-compile-associative): Remove.
5329         (byte-compile-max): New.
5330         (byte-compile-min): New.
5331         Properly handle erroneous calls: (max) (min).
5332         (byte-compile-plus): New.
5333         (byte-compile-minus):
5334         It's easiest to handle 0, +1 and -1 args here.
5335         (byte-compile-mult): New.
5336         It's easiest to handle 1, -1 and 2 args here.
5337         (byte-compile-quo):
5338         It's easiest to handle 0, +1 and -1 args here.
5339         Issue byte-compiler warning when dividing by zero.
5340
5341         Byte-compiler arithmetic improvements.
5342         Better optimize these expressions in the obvious way:
5343         (+ x y 1)   -->  varref x varref y add add1
5344         (+ x y -1)  -->  varref x varref y add sub1
5345         (- x y 0)   -->  (- x y)
5346         (- 0 x y)   -->  (- (- x) y)
5347         (% 42 19)   --> compile-time constant
5348         (/ 42 19)   --> compile-time constant
5349         (* (foo) 2) --> foo call dup plus
5350
5351         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5352         unless (declaim (optimize (safety 3)))
5353         or (setq byte-compile-delete-errors nil).
5354
5355 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5356
5357         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5358         docstrings.
5359
5360 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5361
5362         * startup.el (command-line-do-help):  Add documentation of
5363         portable dumper switches.
5364
5365 2000-11-22  Andy Piper  <andy@xemacs.org>
5366
5367         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5368
5369         * glyphs.el (init-glyphs): don't use autodetect for strings.
5370
5371 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5372
5373         * byte-optimize.el (byte-optimize-char-before):
5374         (byte-optimize-backward-char):
5375         (byte-optimize-backward-word):
5376         Fix incorrect optimizations for these sorts of expressions:
5377         (let ((x nil)) (backward-char x))
5378
5379 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5380
5381         * byte-optimize.el:
5382         * byte-optimize.el (byte-optimize-backward-char): New.
5383         * byte-optimize.el (byte-optimize-backward-word): New.
5384         Make backward-word and backward-char as efficient as forward versions.
5385
5386         * bytecomp.el (byte-compile-no-args-with-one-extra):
5387         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5388         * bytecomp.el (byte-compile-two-args-with-one-extra):
5389         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5390         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5391         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5392         Check if extra arg is constant nil, and if so, use byte-coded call.
5393
5394         * simple.el (backward-word):
5395         * simple.el (mark-word):
5396         * simple.el (kill-word):
5397         * simple.el (backward-kill-word):
5398         Make COUNT argument optional, for consistency with forward-char et al.
5399
5400         * abbrev.el (abbrev-string-to-be-defined):
5401         * abbrev.el (inverse-abbrev-string-to-be-defined):
5402         * abbrev.el (inverse-add-abbrev):
5403         * abbrev.el (expand-region-abbrevs):
5404         * buff-menu.el (Buffer-menu-execute):
5405         * indent.el (move-to-left-margin):
5406         * indent.el (indent-relative):
5407         * indent.el (move-to-tab-stop):
5408         * info.el (Info-reannotate-node):
5409         * lisp-mode.el (lisp-indent-line):
5410         * lisp.el (end-of-defun):
5411         * lisp.el (move-past-close-and-reindent):
5412         * misc.el (copy-from-above-command):
5413         * mouse.el (default-mouse-track-scroll-and-set-point):
5414         * page.el (forward-page):
5415         * paragraphs.el (forward-paragraph):
5416         * paragraphs.el (end-of-paragraph-text):
5417         * picture.el (picture-forward-column):
5418         * picture.el (picture-self-insert):
5419         * rect.el (extract-rectangle-line):
5420         * simple.el (newline):
5421         * simple.el (fixup-whitespace):
5422         * simple.el (backward-delete-char-untabify):
5423         * simple.el (transpose-chars):
5424         * simple.el (transpose-preceding-chars):
5425         * simple.el (do-auto-fill):
5426         * simple.el (indent-new-comment-line):
5427         * simple.el (blink-matching-open):
5428         * view-less.el (cleanup-backspaces):
5429         * wid-edit.el (widget-transpose-chars):
5430         * term/bg-mouse.el (bg-insert-moused-sexp):
5431         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5432
5433         * info.el (Info-fontify-node):
5434         * simple.el (backward-delete-function):
5435         Use canonical delete-backward-char instead of backward-delete-char.
5436
5437 2000-11-20  Andy Piper  <andy@xemacs.org>
5438
5439         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5440         no buffers.
5441
5442 2000-11-20  Andy Piper  <andy@xemacs.org>
5443
5444         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5445         buffer tabs.
5446
5447 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5448
5449         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5450         (proclaim inline...) was shadowing compiler-macros.
5451
5452 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5453
5454         * bytecomp.el (byte-compile-eval): New.
5455         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5456         Keeps this promise made in Lispref:
5457         "If a file being compiled contains a `defmacro' form, the macro is
5458         defined temporarily for the rest of the compilation of that file."
5459
5460 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5461
5462         * cl.el (floatp-safe):
5463         (plusp):
5464         (minusp):
5465         (oddp):
5466         (evenp):
5467         (cl-abs):
5468         Use a better parameter name than `x'.
5469
5470         * cl-macs.el (check-type): Make continuable.  Change documentation
5471         to require PLACE, but accept any form for compatibility.
5472
5473         * abbrev.el (define-abbrev): Use check-type.
5474         * font-menu.el (font-menu-change-face): Use check-type.
5475         * menubar.el (relabel-menu-item): Use check-type.
5476         * itimer.el: Fix typo.
5477
5478 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5479
5480         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5481
5482 2000-11-14  Martin Buchholz <martin@xemacs.org>
5483
5484         * XEmacs 21.2.37 is released.
5485
5486 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5487
5488         * code-cmds.el: Provide the feature.
5489
5490 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5491
5492         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5493
5494         * code-cmds.el: New file
5495         * mule/mule-cmds.el:
5496         * mule/mule-misc.el
5497         (coding-keymap): New keymap. Define coding system keyboard
5498         commands on file-coding builds too.
5499         (coding-system-change-eol-conversion):
5500         (universal-coding-system-argument):
5501         (set-default-coding-systems):
5502         (prefer-coding-system): Moved from mule-cmds.el
5503         (set-buffer-process-coding-system): Moved from mule-misc.el
5504
5505 2000-09-15  Stephen Carney <carney@scubadoo.com>
5506
5507         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5508
5509 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5510
5511         * package-get.el (package-get-download-sites): Add a pre-release
5512         site for experimental packages.
5513
5514         * auto-autoloads.el: Regenerated.
5515
5516 2000-08-01  Andy Piper  <andy@xemacs.org>
5517
5518         * gutter-items.el (buffers-tab-omit-function): reference
5519         buffers-tab-select-visible-buffers.
5520         (buffers-tab-filter-functions): new variable, by default uses
5521         buffers-tab-selection-function and buffers-tab-omit-function.
5522         (select-buffers-tab-buffers-by-mode): invert arguments.
5523         (buffers-tab-select-visible-buffers): new function. Invert calling
5524         of buffers-menu-omit-invisible-buffers.
5525         (buffers-tab-items): rewrite to use
5526         buffers-tab-filter-functions. Rewrite docstring.
5527         (gutter-buffers-tab-extent): delete.
5528         (add-tab-to-gutter): always build a new extent when adding the
5529         tabs.
5530         (update-tab-in-gutter): make gutter dirty when orientation
5531         changes.
5532
5533 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5534
5535         * bytecomp.el (byte-compile-defvar-or-defconst):
5536         Only do loadhist recording if defvar form includes a value.
5537
5538 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5539
5540         * bytecomp.el (byte-compile-initial-macro-environment):
5541         `eval-when-compile' should not compile its body.
5542
5543 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5544
5545         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5546         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5547         some Japanese English.  Remove some ancient FSF comments, and
5548         improve docstrings.  Use symbols not vectors for tables.
5549
5550 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5551
5552         * keymap.el:
5553         (local-key-binding):
5554         (global-key-binding):
5555         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5556
5557         * lisp.el:
5558         (backward-sexp): Slightly simpler code.
5559         (mark-sexp): Make arg optional, like FSF Emacs.
5560         (forward-list): Slightly simpler code.
5561         (backward-list): Slightly simpler code.
5562         (down-list):  Make arg optional, like FSF Emacs.
5563         (up-list):  Make arg optional, like FSF Emacs.
5564         (backward-up-list):  Make arg optional, like FSF Emacs.
5565         (kill-sexp):  Make arg optional, like FSF Emacs.
5566         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5567
5568         * font-menu.el (font-menu-change-face):
5569         Take continuable errors into account.
5570
5571         * abbrev.el:
5572         * abbrev.el (clear-abbrev-table):
5573         * abbrev.el (define-abbrev-table):
5574         * abbrev.el (define-abbrev):
5575         * abbrev.el (insert-abbrev-table-description):
5576         * apropos.el (apropos-documentation-check-doc-file):
5577         * apropos.el (apropos-documentation-check-elc-file):
5578         * buff-menu.el (list-buffers):
5579         * buff-menu.el (list-buffers-noselect):
5580         * bytecomp.el (byte-recompile-directory):
5581         * bytecomp.el (batch-byte-compile):
5582         * cl-macs.el (typep):
5583         * code-files.el (find-coding-system-magic-cookie):
5584         * code-files.el (insert-file-contents):
5585         * cus-edit.el (customize-set-variable):
5586         * cus-edit.el (customize-save-variable):
5587         * cus-face.el (custom-set-face-font-size):
5588         * cus-face.el (custom-set-face-update-spec):
5589         * cus-face.el (custom-reset-faces):
5590         * custom.el (custom-check-theme):
5591         * custom.el (copy-upto-last):
5592         * fill.el (canonically-space-region):
5593         * fill.el (fill-paragraph):
5594         * fill.el (fill-region):
5595         * fill.el (find-space-insertable-point):
5596         * fill.el (justify-current-line):
5597         * faces.el (face-spec-update-all-matching):
5598         * faces.el (set-face-stipple):
5599         * files-nomule.el (insert-file-contents):
5600         * files.el (insert-file-contents-literally):
5601         * files.el (hack-local-variables-last-page):
5602         * files.el (basic-save-buffer):
5603         * files.el (insert-directory):
5604         * font-menu.el (font-menu-change-face):
5605         * font.el (font-spatial-to-canonical):
5606         * format.el (format-encode-region):
5607         * format.el (format-insert-file):
5608         * format.el (format-replace-strings):
5609         * gutter.el (set-gutter-element):
5610         * help.el (key-or-menu-binding):
5611         * help.el (describe-bindings):
5612         * help.el (with-syntax-table):
5613         * indent.el (indent-rigidly):
5614         * indent.el (delete-to-left-margin):
5615         * info.el:
5616         * info.el (Info-extract-dir-entry-from):
5617         * info.el (Info-build-dir-anew):
5618         * info.el (Info-rebuild-dir):
5619         * info.el (Info-batch-rebuild-dir):
5620         * info.el (Info-read-subfile):
5621         * info.el (Info-build-node-completions):
5622         * info.el (Info-extract-menu-node-name):
5623         * isearch-mode.el (isearch-range-invisible):
5624         * isearch-mode.el (isearch-restore-invisible-extents):
5625         * itimer.el (itimerp):
5626         * itimer.el (itimer-live-p):
5627         * keymap.el:
5628         * keymap.el (substitute-key-definition):
5629         * keymap.el (read-command-or-command-sexp):
5630         * keymap.el (local-key-binding):
5631         * keymap.el (global-key-binding):
5632         * keymap.el (global-set-key):
5633         * keymap.el (local-set-key):
5634         * ldap.el:
5635         * ldap.el (ldap-add-entries):
5636         * ldap.el (ldap-delete-entries):
5637         * lisp.el (backward-sexp):
5638         * lisp.el (mark-sexp):
5639         * lisp.el (forward-list):
5640         * lisp.el (backward-list):
5641         * lisp.el (down-list):
5642         * lisp.el (backward-up-list):
5643         * lisp.el (up-list):
5644         * lisp.el (kill-sexp):
5645         * lisp.el (backward-kill-sexp):
5646         * menubar.el (add-menu-button):
5647         * menubar.el (add-submenu):
5648         * menubar.el (delete-menu-item):
5649         * menubar.el (relabel-menu-item):
5650         * mouse.el (narrow-window-to-region):
5651         * obsolete.el (define-obsolete-variable-alias):
5652         * obsolete.el (store-substring):
5653         * package-admin.el:
5654         * package-admin.el (package-admin-install-function):
5655         * package-admin.el (package-admin-install-function-mswindows):
5656         * package-admin.el (package-admin-default-install-function):
5657         * package-get.el (package-get-update-base-entries):
5658         * packages.el (packages-load-package-dumped-lisps):
5659         * packages.el (packages-collect-package-dumped-lisps):
5660         * printer.el (generic-print-buffer):
5661         * printer.el (generic-print-region):
5662         * replace.el (occur-mode-mouse-goto):
5663         * replace.el (perform-replace):
5664         * select.el (get-selection-no-error):
5665         * simple.el:
5666         * simple.el (newline):
5667         * simple.el (open-line):
5668         * simple.el (edit-and-eval-command):
5669         * simple.el (goto-line):
5670         * simple.el (undo):
5671         * simple.el (kill-region):
5672         * simple.el (copy-region-as-kill):
5673         * simple.el (kill-ring-save):
5674         * simple.el (set-mark):
5675         * simple.el (next-line):
5676         * simple.el (previous-line):
5677         * simple.el (line-move):
5678         * simple.el (set-goal-column):
5679         * simple.el (comment-region):
5680         * subr.el:
5681         * subr.el (putf):
5682         * syntax.el (modify-syntax-entry):
5683         * syntax.el (map-syntax-table):
5684         * view-less.el (view-file):
5685         * view-less.el (view-buffer):
5686         * view-less.el (view-file-other-window):
5687         * window-xemacs.el (backward-other-window):
5688         * window.el:
5689         * window.el (one-window-p):
5690         * window.el (walk-windows):
5691         * window.el (window-list):
5692         * x-mouse.el (x-mouse-kill):
5693         * x-select.el (x-get-cutbuffer):
5694         * x-select.el (x-store-cutbuffer):
5695         * term/bg-mouse.el (bg-mouse-line-to-center):
5696         * term/sun-mouse.el (window-line-end):
5697         * term/sun-mouse.el (sun-select-region):
5698         * term/sun.el (kill-region-and-unmark):
5699         * mule/mule-category.el:
5700         * mule/mule-category.el (modify-category-entry):
5701         * mule/mule-category.el (char-category-list):
5702         * mule/mule-coding.el (coding-system-force-on-output):
5703         * mule/mule-misc.el (coding-system-put):
5704         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5705
5706 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5707
5708         * cus-face.el: Typo fixes and tiny clarifications.
5709         * custom.el: ditto
5710
5711 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5712
5713         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5714         * startup.el (normal-top-level): Setup auto-save-list-file-name
5715         if auto-save-list-file-prefix is non-nil.
5716
5717 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5718
5719         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5720
5721 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5722
5723         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5724         get symbol at point-min.
5725
5726 2000-10-24  Didier Verna  <didier@xemacs.org>
5727
5728         * info.el (Info-emacs-info-file-name): defconst it.
5729         * info.el (Info-footnote-tag): defcustom it.
5730         * info.el (Info-no-description-string): ditto.
5731         * info.el (Info-find-node): adapt to new semantics of
5732         'Info-suffixed-file (don't do the case variants stuff).
5733         * info.el (Info-insert-dir): rewrite the dir file variants code.
5734         * info.el (Info-directory-files): New. Return the list of info
5735         files in a directory.
5736         * info.el (Info-dir-outdated-p): use it.
5737         * info.el (Info-parse-dir-entries): ditto.
5738         * info.el (Info-build-dir-anew): don't restrict to files ending
5739         with a ".info.*" extension.
5740         * info.el (Info-set-mode-line): ditto.
5741         * info.el (Info-read-subfile): adapt to new semantics of
5742         'Info-suffixed-file (append 'exact argument).
5743         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5744         string independently of the case.
5745         * info.el (Info-suffixed-file): use it (match all possible case
5746         for the file name).
5747         * info.el (Info-insert-file-contents): code cleanup.
5748         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5749         columns.
5750         * info.el (Info-batch-rebuild-dir): ditto.
5751         * info.el (Info-read-node-name-1): ditto.
5752         * info.el (Info-search): ditto.
5753         * info.el (Info-fontify-node): ditto.
5754
5755
5756 2000-10-24  Didier Verna  <didier@xemacs.org>
5757
5758         * process.el (shell-command): when called from a program, avoid
5759         'push-mark's "mark-set" message.
5760
5761 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5762
5763         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5764         by a symbol, not by a vector.
5765         * mule/vietnamese.el (vscii): Likewise.
5766         (viscii): Likewise.
5767         * mule/cyrillic.el (koi8-r): Likewise.
5768
5769         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5770         by a symbol, not by a vector.
5771         (chinese-big5-2): Likewise.
5772         * mule/ethiopic.el (ethiopic): Likewise.
5773         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5774         (vietnamese-viscii-upper): Likewise.
5775
5776 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5777
5778         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5779
5780 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5781
5782         * byte-optimize.el (byte-optimize-car): New function.
5783         (byte-optimize-cdr): Ditto.
5784
5785 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5786
5787         * byte-optimize.el: Partial synch with FSF 20.7.
5788         Optimize constant concatenation.
5789         Add keymapp as a side effect free function.  It is a built-in.
5790         (byte-after-unbind-pos): Remove byte-equal.
5791
5792 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5793
5794         * update-elc-2.el: Quote regexps correctly.
5795
5796 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5797
5798         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5799         (ccl-compile): Apply integerp, not integer-or-char-p to
5800         check the type of the buffer magnification
5801         (ccl-compile-write-string): Encode a string with binary
5802         coding system.
5803         (ccl-compile-write-repeat): Likewise.
5804
5805 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5806
5807         * buff-menu.el:
5808         * bytecomp.el:
5809         * coding.el:
5810         * faces.el:
5811         * files.el:
5812         * fill.el:
5813         * float-sup.el:
5814         * font-lock.el:
5815         * help.el:
5816         * iso8859-1.el:
5817         * loaddefs.el:
5818         * menubar-items.el:
5819         * menubar.el:
5820         * modeline.el:
5821         * msw-font-menu.el:
5822         * paragraphs.el:
5823         * paths.el:
5824         * replace.el:
5825         * simple.el:
5826         * sound.el:
5827         * startup.el:
5828         * version.el:
5829         * x-faces.el:
5830         * x-font-menu.el:
5831         Remove purecopy.
5832
5833 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5834
5835         * simple.el (do-auto-fill): Use the function pointer to by
5836         `comment-line-break-function', not `indent-new-comment-line'. This
5837         fixes an issue with cc-mode comment continuation.
5838
5839 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5840
5841         * simple.el (turn-on-auto-fill):  Add (interactive).
5842         * mwheel.el (mwheel-install): Add (interactive).
5843         * font-lock.el (turn-on-font-lock): Add (interactive).
5844         (turn-off-font-lock): Add (interactive).
5845
5846 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5847
5848         * packages.el (packages-special-base-regexp): Add `man'.
5849
5850 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5851
5852         * wid-edit.el (widget-specify-active): map over extents in current
5853         buffer like `widget-specify-inactive' does.  Mapping over the
5854         inactive extent object does not work since the current extent is
5855         ignored by `map-extents'.
5856
5857 2000-10-04  Martin Buchholz <martin@xemacs.org>
5858
5859         * XEmacs 21.2.36 is released.
5860
5861 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5862
5863         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5864         Optimize the compiled-function-constants vector by byte-code
5865         reference counts.
5866
5867 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5868
5869         * build-report.el (build-report-delete-regexp): quote value in
5870         defcustom
5871
5872 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5873
5874         * build-report.el (build-report): Don't bind srcdir which we don't
5875         use in `multiple-value-bind' to avoid the only byte-compiler
5876         warning.
5877
5878 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5879
5880         * build-report.el: Requires cl and custom now.
5881         build-report-version is determined by XEmacs version -- remove
5882         build-report-version*.
5883         * build-report.el (build-report-version): Removed.
5884         * build-report.el (build-report-installation-version-regexp): New.
5885         * build-report.el (build-report-version-file-regexp): New.
5886         * build-report.el (build-report-installation-srcdir-regexp): New.
5887         * build-report.el (build-report-destination): Offer
5888         xemacs-build-reports and xemacs-beta.
5889         * build-report.el (build-report-keep-regexp): Adjusted.
5890         * build-report.el (build-report-delete-regexp): Adjusted.
5891         * build-report.el (build-report-make-output-dir): New.
5892         * build-report.el (build-report-installation-file): Replace use of
5893         `concat' with `expand-file-name'.
5894         * build-report.el (build-report-make-output-file): Removed.
5895         * build-report.el (build-report-make-output-files): New.
5896         * build-report.el (build-report-subject): Identify as
5897         user-variable with "*...".
5898         * build-report.el (build-report-prompts): Ditto.
5899         * build-report.el (build-report-version-file): New.
5900         * build-report.el (build-report-file-encoding): Identify as
5901         user-variable with "*...".
5902         * build-report.el (build-report-make-output-get): New.
5903         * build-report.el (build-report-insert-header): Report
5904         emacs-version and system-configuration instead of
5905         build-report-version.
5906         * build-report.el (build-report-insert-make-output): Add file
5907         argument.
5908         * build-report.el (build-report-insert-installation-file):
5909         Re-indent.
5910         * build-report.el (build-report-keep): Change docstring,
5911         re-indent.
5912         * build-report.el (build-report-delete): Ditto.
5913         * build-report.el (build-report-installation-data): New.
5914         * build-report.el (build-report-version-file-data): New.
5915
5916 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5917
5918         * byte-optimize.el (byte-optimize-lapcode):
5919         Fix the optimization of using the first 5 elements of the
5920         constants vector for variables.
5921         (byte-optimize-lapcode): Fix another ancient broken optimization.
5922
5923 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5924
5925         * *: Spelling mega-patch
5926
5927 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5928
5929         * easymenu.el: doc fixes.
5930         (easy-menu-do-define): Use backquote.
5931         (easy-menu-change):
5932         (easy-menu-add):
5933         `when' seems much clearer than `if' here.
5934         (easy-menu-remove):
5935         (easy-menu-add-item):
5936         (easy-menu-item-present-p):
5937         (easy-menu-remove-item):
5938         Wrap using (when (featurep 'menubar) ...)
5939
5940 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5941
5942         * bytecomp.el (displaying-byte-compile-warnings):
5943         Revert Ben's change to this function below so that the compile log
5944         is displayed properly for users of the "popper" package.
5945
5946 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5947
5948         * window.el (save-selected-window): Use backquote.
5949
5950         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5951         Renamed from `byte-compile-file-form-defvar'.
5952         * bytecomp.el (byte-compile-defvar-or-defconst):
5953         Only cons onto current-load-list in top-level forms.
5954         Else this leaks a cons cell every time a defun is called.
5955         Renamed from `byte-compile-defvar', for clarity.
5956         Warn when docstring of defvar is not a string.
5957         Use consistent error messages.
5958         Better comments.
5959
5960 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5961
5962         * simple.el (set-variable):
5963         Remove unneeded defvar by rearranging order of let* forms.
5964
5965         * mule/mule-ccl.el (ccl-get-next-code):
5966         * menubar-items.el (bookmark-menu-filter):
5967         (language-environment-menu-filter):
5968         (tutorials-menu-filter):
5969         * toolbar-items.el (toolbar-compile):
5970         * byte-optimize.el (disassemble-offset):
5971         Use (declare (special ...)) instead of `defvar'.
5972
5973         * cl-macs.el (cl-do-proclaim):
5974         Fix (declare (special ...)) warning suppression syntax.
5975
5976 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5977
5978         * info.el (Info-tag-table-marker):
5979         (Info-tag-table-buffer):
5980         (Info-find-file-node):
5981         (Info-read-subfile):
5982         (Info-build-node-completions):
5983         (Info-search):
5984         (Info-mode):
5985         Multiple info buffer support.
5986
5987 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5988
5989         * ldap.el (ldap-decode-entry): New defun
5990         (ldap-search-entries): Use it in order to decode DN-prefixed
5991         entries properly
5992
5993 2000-08-23  Daniel Pittman <daniel@danann.net>
5994
5995         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5996         Use `eq', not `=', to compare symbols.
5997
5998 2000-07-30  Ben Wing  <ben@xemacs.org>
5999
6000         * bytecomp.el (byte-compile-report-error):
6001         * bytecomp.el (displaying-byte-compile-warnings):
6002         if stack-trace-on-error is set, send out a backtrace when
6003         an error is encountered that stops byte compilation.  this
6004         should make it much much easier to track down those curious
6005         problems.  also undo the kludge of using a separate "*Show*"
6006         buffer for display when there's a temp-buffer-show-function;
6007         we can avoid this by just being a little smarter.
6008
6009         * dialog-items.el:
6010         * dialog-items.el (search-dialog-regexp): New.
6011         * dialog-items.el (search-dialog-callback):
6012         * dialog-items.el (make-search-dialog):
6013         add a regexp option to the dialog and clean up a bit.
6014
6015         * dialog.el:
6016         * dialog.el (yes-or-no-p-dialog-box):
6017         * dialog.el (get-dialog-box-response):
6018         * dialog.el (make-dialog-box):
6019         * dialog.el (dialog-box-finish): New.
6020         * dialog.el (dialog-box-cancel): New.
6021         * dialog.el (internal-make-dialog-box-exit): New.
6022         implement [properly!] the :modal property of the new dialog box
6023         interface.  this is the first time xemacs has ever had *proper*
6024         modal dialog boxes, giving the standard window-system feedback.
6025         (e.g. under windows, clicking on a disabled frame causes a beep
6026         and makes the dialog box flash three times.)
6027
6028         * dragdrop.el: header keyword frobbing.
6029
6030         * dumped-lisp.el (preloaded-file-list):
6031         renamed winnt.el to win32-native.el.
6032
6033         * faces.el (face-property):
6034         * faces.el (set-face-property):
6035         * faces.el (frob-face-property):
6036         * faces.el (frob-face-font-2):
6037         * faces.el (make-face-bold):
6038         * faces.el (make-face-italic):
6039         * faces.el (make-face-bold-italic):
6040         * faces.el (make-face-unbold):
6041         * faces.el (make-face-unitalic):
6042         * faces.el (make-face-smaller):
6043         * faces.el (make-face-larger):
6044         clean up the implementation of these so that window-system-specific
6045         methods are called only on objects belonging to that window system.
6046         previously, you could have [e.g.] mswindows-make-face-bold called
6047         on font object of device type `stream', which is not good and
6048         explains the subtle errors Adrian was getting when byte-compiling
6049         something that required 'term. (Adrian, now you can use stack-trace-
6050         on-error to find the exact place where things are going wrong instead
6051         of having to laboriously binary-search your way through.)
6052
6053         * finder.el (finder-known-keywords):
6054         cleaned up -- properly sorted, clarified the meanings of many of
6055         the keywords, and added a few -- mswin, gui, content, build, www,
6056         user, services.  the last two try to distinguish between a package
6057         that's used directly by the user, and a package that provides
6058         support services to other packages.
6059
6060         * font-lock.el (lisp-font-lock-keywords-2):
6061         update list of lisp control structures to include everything,
6062         including new ones i introduced.
6063
6064         * gutter.el: header keyword frobbing.
6065
6066         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6067         recent isearch element was not doing so!  you got the second-most-
6068         recent instead.
6069
6070         * lisp-mode.el (construct-lisp-mode-menu):
6071         more menubar cleanups.
6072         * lisp-mode.el (with-selected-window):
6073         make it indent properly.
6074
6075         * menubar-items.el (default-menubar): lots of menubar cleanups.
6076         rearranged the options menu the most, e.g. splitting up the
6077         Keyboard/Mouse menu into a new Editing menu and combining the
6078         separate Scrollbar/Gutter/Toolbar submenus into Display.
6079         Got rid of General, moved items to Editing or new Troubleshooting.
6080         Moved Packages to Tools; doesn't seem to belong under Options.
6081         Added stuff to the Cmds menu, e.g. Change Case.
6082
6083         NB please don't complain about these periodic menubar changes.
6084         Anything like this is necessarily incremental in its construction
6085         -- By constant use you gradually become more and more aware of
6086         better and better ways to group menu items.  When we eventually
6087         move the options menu to a property sheet, the existing structure
6088         will probably be preserved fairly well.
6089
6090         * minibuf.el (next-history-element): fix problems with pressing
6091         down arrow in repeat-complex-command.
6092
6093         * modeline.el:
6094         * modeline.el (modeline-3d-p): New.
6095         added custom variable for controlling the 3d modeline.  the
6096         corresponding Options item has been present for a long time,
6097         but commented out with "fix me!" comments.  it's fixed now.
6098
6099         * obsolete.el (add-menu):
6100         remove bogus gettexts.
6101
6102         * process.el (shell-quote-argument):
6103         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6104         For bash under Windows native, see below.
6105
6106         * simple.el:
6107         * simple.el (display-warning-buffer):
6108         Fixed the handling of warning display to eliminate the annoying
6109         *Show* buffer, like was done for byte-compiler output above.
6110
6111         * simple.el (debug-print): New.
6112         Simple function for sending debug messages to the console and/or
6113         other debug places.
6114
6115         * subr.el (replace-in-string):
6116         Rewrite this function to avoid N^2 behavior with large strings --
6117         catastrophic with the new Windows selection code! (Apparently the
6118         author of this function didn't realize there was a fun
6119         replace-match that could make his life much easier, because we
6120         duplicated the entire logic.  The new version is smaller, easier
6121         to understand, much more robust, and has extended features --
6122         those of replace-match.)
6123
6124         * window.el:
6125         * window.el (with-selected-window): New.
6126         An obvious complement to the existing `with-selected-frame' and
6127         `with-current-buffer'.
6128
6129         * win32-native.el: Renamed from winnt.el.
6130         Added a great deal of stuff for properly handling process quoting,
6131         somewhat modeled on Kirill's original model (which i later threw
6132         away).  We should now finally have correctly working process arg
6133         quoting/dequoting so that the final app gets exactly what we
6134         intended.  Because the mechanism is in Lisp, it's easily
6135         extendible. (For those running bash and running the native
6136         version, I tried hard to do what I thought was correct.  But more
6137         thought is needed, and ideally the volunteer work of people with
6138         these configurations that they generally run on.)
6139
6140         * x-font-menu.el (x-font-menu-font-data):
6141         Put in defvar's to fix byte-compiler warnings.
6142
6143 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6144
6145         * select.el (selection-coercion-alist): Initialise.
6146         * select.el (select-coerce-to-text): New.
6147         * select.el (select-coerce): New.
6148         New functions to perform type and value coercion.
6149
6150         * select.el (select-buffer-killed-default): Keep data if it was
6151         on the clipboard.
6152
6153 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6154
6155         * menubar-items.el (default-menubar): Fix typo.
6156         (default-menubar): `lambda' was mispelled as `lamda'.
6157
6158 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6159
6160         * window.el (shrink-window-if-larger-than-buffer): Remove
6161         edge checking code.
6162
6163 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6164
6165         * paths.el (gnus-local-domain): Removed.
6166         (gnus-local-organization): Ditto.
6167         (gnus-startup-file): Ditto.
6168
6169 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6170
6171         * files.el (auto-mode-alist): Add .spec for RPM.
6172
6173 2000-07-31  Andy Piper  <andy@xemacs.org>
6174
6175         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6176
6177 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6178
6179         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6180         browse-url.
6181         * help.el (xemacs-www-page): Ditto.
6182         (xemacs-www-faq): Ditto.
6183         * menubar-items.el (default-menubar): Ditto.
6184
6185         * wid-edit.el (widget-url-link-action): Ditto.
6186         From: Kenichi OKADA <okada@opaopa.org>.
6187
6188 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6189
6190         * finder.el (finder-commentary): Add autoload cookie.
6191
6192 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6193
6194         * files.el (insert-file-contents-literally): Fix second let
6195         binding for `coding-system-for-read' to `coding-system-for-write'
6196         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6197
6198 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6199
6200         * files.el (insert-file-contents-literally): Use binary coding
6201         system (from Morioka san).
6202         (insert-file-contents-literally): Make file-name-handler method.
6203
6204 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6205
6206         * cl-macs.el (get-selection): Add defsetf.
6207
6208 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6209
6210         * x-init.el (x-activate-region-as-selection): replace obsolete
6211         function x-own-selection with own-selection.
6212         (ow-find): replace obsolete functions x-get-selection and
6213         x-get-clipboard with get-selection and get-clipboard.
6214         (init-post-x-win): replace obsolete function x-disown-selection
6215         with disown-selection.
6216
6217 2000-07-20  Mike Sperber  <mike@xemacs.org>
6218
6219         * startup.el (load-user-init-file): Only try to load init file if
6220         it exists.
6221
6222 2000-07-10  Andy Piper  <andy@xemacs.org>
6223
6224         * dialog-items.el: sync with Ben's patch.
6225
6226         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6227         comment.
6228         (progress-text-glyph): deleted.
6229         (progress-layout-glyph): make completely minimal.
6230         (progress-gauge-glyph): ditto.
6231         (progress-display-style): fix to handle dynamic instantiator
6232         changes.
6233         (progress-text-instantiator): new.
6234         (progress-layout-instantiator): new.
6235         (progress-gauge-instantiator): new.
6236         (set-progress-display-instantiator): renamed and changed from
6237         set-progress-display-style.
6238         (progress-abort-glyph): use instantiator not glyph.
6239         (append-progress-display): use set-progress-display-instantiator
6240         and set-glyph-image.
6241         (abort-progress-display): ditto.
6242         (raw-append-progress-display): ditto.
6243
6244 2000-07-20  Ben Wing  <ben@xemacs.org>
6245
6246         * code-files.el: Move Mule-specific code to mule-coding.el.
6247
6248 2000-07-15  Ben Wing  <ben@xemacs.org>
6249
6250         * autoload.el:
6251         Fixed comments.
6252
6253         * cmdloop.el:
6254         * cmdloop.el (yes-or-no-p):
6255         * cmdloop.el (y-or-n-p):
6256         Make these functions use should-use-dialog-box-p and not be
6257         overridden in dialog.el.
6258
6259         * cus-dep.el:
6260         * cus-dep.el (Custom-make-dependencies): Removed.
6261         * cus-dep.el (Custom-make-dependencies-1): New.
6262         * cus-dep.el (Custom-make-one-dependency): New.
6263         New entry point for use in Makefiles, to avoid excessive
6264         invocations.
6265
6266         * cus-edit.el (custom-variable-reset-saved):
6267         * cus-edit.el (custom-variable-reset-standard):
6268         * cus-edit.el (custom-save-resets):
6269         Fix bytecompiler warnings.
6270
6271         * dialog.el:
6272         * dialog.el (yes-or-no-p-dialog-box):
6273         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6274         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6275         * dialog.el (get-dialog-box-response):
6276         * dialog.el (message-or-box):
6277         * dialog.el (make-dialog-box):
6278         * dialog.el (popup-dialog-box): New.
6279         Avoid yes-or-no-p bogosities.
6280         Create a general function `make-dialog-box' to encapsulate all
6281         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6282
6283         * dumped-lisp.el (preloaded-file-list):
6284         Add dialog-items.  Clean up.  Group files by types.
6285
6286         * easymenu.el (easy-menu-add):
6287         * easymenu.el (easy-menu-remove):
6288         Account for accelerators.
6289
6290         * extents.el:
6291         * extents.el (extent-list): New args, like in map-extents.
6292         * extents.el (extent-at-event): New.
6293         * extents.el (extents-at-event): New.
6294
6295         * font-lock.el:
6296         * font-lock.el (font-lock-mode):
6297         * font-lock.el (font-lock-default-fontify-buffer):
6298         * font-lock.el (font-lock-default-unfontify-region):
6299         * font-lock.el (font-lock-fontify-syntactically-region):
6300         * font-lock.el (font-lock-fontify-keywords-region):
6301         Use new progress-feedback names.
6302
6303         * font-lock.el (java-font-lock-identifier-regexp):
6304         * font-lock.el (java-font-lock-class-name-regexp):
6305         Fix bytecompiler warnings.
6306
6307         * gutter-items.el:
6308         * gutter-items.el (progress-display-use-echo-area): Removed.
6309         * gutter-items.el (progress-feedback-use-echo-area): New.
6310         * gutter-items.el (progress-display-popup-period): Removed.
6311         * gutter-items.el (progress-feedback-popup-period): New.
6312         * gutter-items.el (set-progress-display-style): Removed.
6313         * gutter-items.el (set-progress-feedback-style): New.
6314         * gutter-items.el (progress-display-style): Removed.
6315         * gutter-items.el (progress-feedback-style): New.
6316         * gutter-items.el (progress-stack):
6317         * gutter-items.el (progress-displayed-p): Removed.
6318         * gutter-items.el (progress-feedbacked-p): New.
6319         * gutter-items.el (clear-progress-display): Removed.
6320         * gutter-items.el (clear-progress-feedback): New.
6321         * gutter-items.el (progress-display-clear-when-idle): Removed.
6322         * gutter-items.el (progress-feedback-clear-when-idle): New.
6323         * gutter-items.el (remove-progress-display): Removed.
6324         * gutter-items.el (remove-progress-feedback): New.
6325         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6326         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6327         * gutter-items.el (append-progress-display): Removed.
6328         * gutter-items.el (append-progress-feedback): New.
6329         * gutter-items.el (abort-progress-display): Removed.
6330         * gutter-items.el (abort-progress-feedback): New.
6331         * gutter-items.el (raw-append-progress-display): Removed.
6332         * gutter-items.el (raw-append-progress-feedback): New.
6333         * gutter-items.el (display-progress-display): Removed.
6334         * gutter-items.el (display-progress-feedback): New.
6335         * gutter-items.el (current-progress-display): Removed.
6336         * gutter-items.el (current-progress-feedback): New.
6337         * gutter-items.el (current-progress-display-label): Removed.
6338         * gutter-items.el (current-progress-feedback-label): New.
6339         * gutter-items.el (progress-display): Removed.
6340         * gutter-items.el (progress-feedback): New.
6341         Replace "progress-display" with "progress-feedback" globally.
6342
6343         * gutter-items.el (lprogress-display): Removed.
6344         * gutter-items.el (progress-feedback-with-label): New.
6345         Rename lprogress-display ==> progress-feedback-with-label.
6346
6347         * gutter-items.el (search-dialog-direction): Removed.
6348         * gutter-items.el (search-dialog-text): Removed.
6349         * gutter-items.el (search-dialog-callback): Removed.
6350         * gutter-items.el (make-search-dialog): Removed.
6351         Move to dialog-items.el.
6352
6353         * help.el:
6354         * help.el (help-mode-quit):
6355         * help.el (mode-for-help): New.
6356         * help.el (help-sticky-window): New.
6357         * help.el (help-window-config): New.
6358         * help.el (with-displaying-help-buffer):
6359         * help.el (function-at-event): New.
6360         * help.el (help-symbol-regexp): New.
6361         * help.el (help-symbol-run-function-1): New.
6362         * help.el (help-symbol-run-function): New.
6363         * help.el (help-symbol-function-context-menu): New.
6364         * help.el (help-symbol-variable-context-menu): New.
6365         * help.el (help-symbol-function-and-variable-context-menu): New.
6366         * help.el (frob-help-extents): New.
6367         * help.el (describe-function-1):
6368         * help.el (variable-at-point):
6369         * help.el (variable-at-event): New.
6370         * help.el (describe-variable):
6371         Major overhaul.
6372         - Make functions and variables be mousable.
6373         - Middle button hyperlinks.
6374         - New context-menu entries.
6375
6376         * keydefs.el:
6377         * keydefs.el (global-map):
6378         New key bindings to move lines up and down.
6379
6380         * lisp-mode.el:
6381         * lisp-mode.el (construct-lisp-mode-menu): New.
6382         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6383         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6384         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6385         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6386         Make popup and menubar menus be different.  Popup menu uses
6387         clicked location and automatically assumes symbol under the mouse
6388         for various commands.
6389
6390         * menubar-items.el:
6391         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6392         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6393
6394         * menubar-items.el (global-popup-menu): Removed.
6395         * menubar-items.el (mode-popup-menu): Removed.
6396         * menubar-items.el (activate-popup-menu-hook): Removed.
6397         * menubar-items.el (popup-mode-menu): Removed.
6398         * menubar-items.el (popup-buffer-menu): Removed.
6399         * menubar-items.el (popup-menubar-menu): Removed.
6400         Move to menubar.el.
6401
6402         * menubar.el:
6403         * menubar.el (global-popup-menu): New.
6404         * menubar.el (mode-popup-menu): New.
6405         * menubar.el (activate-popup-menu-hook): New.
6406         * menubar.el (last-popup-menu-event): New.
6407         * menubar.el (popup-mode-menu): New.
6408         * menubar.el (popup-buffer-menu): New.
6409         * menubar.el (popup-menubar-menu): New.
6410         * menubar.el (menu-call-at-event): New.
6411         Move non-content functions here.  Add support for context menu
6412         items on extents.
6413
6414         * minibuf.el (minibuffer-history-uniquify):
6415         Typo fix.
6416
6417         * minibuf.el (read-file-name-1):
6418         Call new file dialog box if it exists.
6419
6420         * minibuf.el (mouse-rfn-setup-vars):
6421         Clean up "chop" action.
6422
6423         * mouse.el:
6424         * mouse.el (button2): Now bound to mouse-track.
6425         * mouse.el (click-inside-extent-p):
6426         * mouse.el (point-inside-extent-p):
6427         * mouse.el (point-inside-selection-p):
6428         * mouse.el (mouse-drag-or-yank): Removed.
6429         * mouse.el (mouse-begin-drag-n-drop): New.
6430         * mouse.el (mouse-eval-sexp):
6431         * mouse.el (mouse-track-activate-strokes): New.
6432         * mouse.el (mouse-track-do-activate): New.
6433         * mouse.el (mouse-track):
6434         * mouse.el (default-mouse-track-event-is-with-button): New.
6435         * mouse.el (default-mouse-track-cleanup-hook):
6436         * mouse.el (default-mouse-track-drag-hook):
6437         * mouse.el (default-mouse-track-drag-up-hook):
6438         * mouse.el (default-mouse-track-click-hook):
6439         Merge drag-n-drop into mouse-track.
6440         Add general "activate" support to replace specific button2 kludges.
6441         Use "button modifier" support in mouse-track.
6442
6443         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6444
6445         * package-ui.el:
6446         * package-ui.el (pui-menu):
6447         * package-ui.el (pui-popup-context-sensitive): Removed.
6448         Fix bytecompiler warnings.
6449         Clean up popup code a bit.
6450
6451         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6452
6453         * simple.el:
6454         * simple.el (transpose-lines):
6455         * simple.el (transpose-line-up): New.
6456         * simple.el (transpose-line-down): New.
6457         * simple.el (transpose-subr):
6458         * simple.el (transpose-subr-1): Removed.
6459         Clean up, add functions to move lines up and down.
6460
6461         * startup.el (mail-host-address):
6462         * startup.el (user-mail-address):
6463         Customize.
6464
6465         * subr.el:
6466         * subr.el (set-symbol-value-in-buffer): New.
6467         * subr.el (error):
6468         * subr.el (check-argument-type):
6469         * subr.el (defined-error-p): New.
6470         Add structured error support.
6471
6472         * toolbar-items.el (toolbar-compile):
6473         Use new make-dialog-box.
6474
6475         * update-elc.el:
6476
6477         * userlock.el (ask-user-about-lock-dbox):
6478         * userlock.el (ask-user-about-supersession-threat-dbox):
6479         * userlock.el (ask-user-about-lock):
6480         * userlock.el (ask-user-about-supersession-threat):
6481         Use new make-dialog-box.
6482         Add safety checks; use should use-dialog-box-p.
6483
6484         * window-xemacs.el:
6485         * window-xemacs.el (__buffer-dedicated-frame):
6486         * window-xemacs.el (buffer-dedicated-frame): New.
6487         * window-xemacs.el (set-buffer-dedicated-frame): New.
6488         Move dedicated-frame stuff into lisp.
6489
6490 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6491
6492         * printer.el (generic-print-region): Do not require that
6493         `printer-name' be set.
6494         (printer-name): Commentary clarification.
6495
6496 2000-07-19  Martin Buchholz <martin@xemacs.org>
6497
6498         * XEmacs 21.2.35 is released.
6499
6500 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6501
6502         * select.el (selection-coercible-types): Initialise.
6503
6504 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6505
6506         * select.el (own-clipboard): Bug fix.
6507
6508 2000-07-17  Mike Sperber  <mike@xemacs.org>
6509
6510         * cus-edit.el (custom-migrate-custom-file): Save init file before
6511         continuing.
6512
6513 2000-07-16  Mike Sperber  <mike@xemacs.org>
6514
6515         * startup.el (load-init-file): Remove silly call to
6516         `load-user-custom-file`.
6517         (maybe-migrate-user-init-file): Minor fixes.
6518
6519 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6520
6521         * apropos.el (apropos-documentation-check-doc-file):
6522         `doc' variable should be let-bound, as was presumably intended.
6523
6524         * cus-edit.el (custom-variable-reset-saved):
6525         (custom-variable-reset-standard):
6526         Remove unused variable comment-widget.  Twice.
6527
6528         * toolbar.el (toolbar-blank-press-function):
6529         Add a real defvar with initial value nil and proper docstring.
6530         (press-toolbar-button): No need to check for boundp-ness anymore.
6531
6532         * rect.el (open-rectangle-line): Remove useless (let) form.
6533         Add defvar for pending-delete-mode.
6534
6535         * info.el (Info-find-node): This function needs an autoload cookie.
6536
6537         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6538         Use let* since the second form referred to the first.
6539
6540 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6541
6542         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6543         instead of removed `mswindows-get-clipboard'.
6544
6545
6546 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6547
6548         * select.el (select-convert-from-text): New.
6549         * select.el (select-convert-from-length): New.
6550         * select.el (select-convert-from-integer): New.
6551         * select.el (select-convert-from-identity): New.
6552         * select.el (select-convert-from-filename): New.
6553         * select.el (selection-converter-in-alist): Use them.
6554         New converter functions for X.
6555
6556         * select.el (get-selection): Removed comment.
6557
6558         * select.el (own-selection): Removed append code - I thought
6559         I'd already done this, but apparently not...
6560
6561         * select.el: Changed comment about TIMESTAMP.
6562
6563         * select.el (select-convert-in): New.
6564         * select.el (select-convert-out): New.
6565         New functions that get used by select.c.
6566
6567         * select.el (select-buffer-killed-default): New.
6568         * select.el (select-buffer-killed-text): New.
6569         * select.el (selection-buffer-killed-alist): New.
6570         New list and functions that get called if a relevant selection
6571         exists and a buffer gets killed.
6572
6573         * select.el (select-convert-to-targets):
6574         * select.el (select-convert-to-identity): Removed.
6575         * select.el (select-convert-from-identity): Removed.
6576         * select.el (select-converter-out-alist):
6577         Removed _EMACS_INTERNAL selection type.
6578
6579         * x-select.el (xselect-kill-buffer-hook): Removed.
6580         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6581         Removed this X-specific nonesense. Use the generic support
6582         in select.el instead.
6583
6584 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6585
6586         * mule/mule-category.el (defined-category-hashtable):
6587         Use make-hash-table instead of make-hashtable
6588
6589         * buff-menu.el: Byte-compiler warning fix.
6590
6591         * isearch-mode.el (isearch-highlight-all-cleanup):
6592         Remove unused variable `isearch-highlight-all-start'.
6593
6594         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6595
6596         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6597
6598         * cus-dep.el (Custom-make-dependencies):
6599         Add autoload cookie for custom-add-loads to generated custom-load.el.
6600
6601         * autoload.el (autoload-package-name): Warning suppression.
6602         Move defvar prior to first use.
6603
6604         * custom.el: Add autoload for custom-declare-face.
6605         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6606         * cl.el (cl-hack-byte-compiler):
6607         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6608         to work properly.
6609
6610 2000-07-08  Mike Sperber  <mike@xemacs.org>
6611
6612         * startup.el (load-home-init-file): Added variable.
6613         (maybe-migrate-user-init-file): Added.
6614         (load-user-init-file): Load custom file if different from init
6615         file.
6616
6617         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6618         "startup."
6619
6620         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6621         Moved `custom-file'-related code to cus-file.el.
6622
6623         * cus-file.el: New file.
6624
6625 2000-04-01  Mike Sperber  <mike@xemacs.org>
6626
6627         * packages.el (packages-find-package-directories): Added support
6628         for external package hierarchies with in-place installations.
6629
6630         * find-paths.el (paths-root-in-place-p): Added.
6631         (paths-find-emacs-directory): Added support for external
6632         directories with in-place installations.
6633         (paths-find-site-directory): Ditto.
6634
6635         * startup.el (find-user-init-file): Also look for
6636         ~/.xemacs/init.elc? in preference to ~/.emacs.
6637
6638 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6639
6640         * select.el (own-selection):
6641         * select.el (own-clipboard): Changed `append' parameter to
6642         `how-to-use' parameter.
6643         * select.el (own-selection): Removed icky append code.
6644         * select.el (own-selection, get-selection): Removed extra type
6645         checking.
6646         * select.el (selection-appender-alist):
6647         * select.el (selection-converter-{in|out}-alist): Initialise.
6648         * select.el (select-append-to-*): New.
6649         * select.el (select-convert-from-*): New.  New functions to append
6650         data and convert data from external type.
6651
6652 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6653
6654         * font-lock.el: Javadoc enhancements.
6655
6656 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6657
6658         * printer.el (generic-print-region): Compose job name from buffer
6659         name.
6660
6661 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6662
6663         * font-lock.el (font-lock-fontify-pending-extents): Call
6664         font-lock-fontify-region instead of font-lock-fontify-buffer
6665         to avoid unnecessary progress gauges.
6666
6667 2000-07-06  Craig Lanning  <lanning@scra.org>
6668
6669         * custom-load.el (faces):
6670
6671         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6672         dir is a regex.
6673
6674         * process.el (call-process-internal): from Dan Holmsand, use binary
6675         coding systems so that jka-compr works.
6676
6677 2000-07-07  Ben Wing  <ben@xemacs.org>
6678
6679         * font-lock.el: Undo previous change.  Unfortunately, some
6680         files actually use the variables directly in their init code
6681         without quoting them.
6682
6683 2000-07-07  Ben Wing  <ben@xemacs.org>
6684
6685         * font-lock.el (defvar font-lock-*-face): Removed.
6686
6687         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6688         only when necessary.
6689
6690 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6691
6692         * cl-macs.el: fix cl-transform-function-property kludge
6693         so that it does not require a random feature.
6694
6695 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6696
6697         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6698         as in Linux kernel "Rules.make".
6699
6700 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6701
6702         * build-report.el (build-report): Add autoload cookie.
6703
6704 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6705
6706         * package-ui.el (defgroup pui):  Correct a misspelling
6707         (pui-toggle-package-delete):  Change `seleted' to `selected'
6708
6709 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6710
6711         * package-get.el (package-get-update-base):
6712         (package-get): Use insert-file-contents-literally always.
6713         (package-get-maybe-save-index):
6714         Force coding system for writing to binary.
6715
6716 2000-06-08  Mike Alexander  <mta@arbortext.com>
6717
6718         * code-process.el (call-process-region): If there is no coding
6719         system for the process on process-coding-system-alist use the
6720         coding system of the buffer containing the region.
6721
6722 2000-06-10  Ben Wing  <ben@xemacs.org>
6723
6724         * cmdloop.el (command-error):
6725         If debug-on-error and noninteractive, output backtrace.
6726
6727         * files.el (file-relative-name):
6728         Remove MSDOS references.
6729
6730         * simple.el (line-number): New function, due to non-obvious
6731         behavior/usage of count-lines.
6732
6733         * simple.el (count-lines): document non-obvious usage to get
6734         line number.
6735
6736 2000-06-11  Ben Wing  <ben@xemacs.org>
6737
6738         * faces.el ((featurep 'xpm)):
6739         * x-faces.el (x-init-face-from-resources):
6740         * x-faces.el (x-init-frame-faces):
6741         * x-misc.el (x-init-specifier-from-resources):
6742         * x-misc.el (x-get-resource-and-bogosity-check):
6743         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6744         * x-mouse.el (x-init-pointer-shape):
6745         * x-scrollbar.el (x-init-scrollbar-from-resources):
6746         Add sixth argument to x-get-resource calls so as to issue warnings
6747         rather than errors on bogus arguments.
6748
6749 2000-06-05  Ben Wing  <ben@xemacs.org>
6750
6751         * compat.el: new file.  provides a clean, non-intrusive way to
6752         define compatibility functions.
6753
6754         * process.el (shell-quote-argument): temporary fix for lack
6755         of nt-quote-process-args.  #### I need to put back the overall
6756         structure of that mechanism but redo the guts of it using the
6757         extra intelligence in the C code.
6758
6759 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6760
6761         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6762         `package-get' does in package-get.el, instead of using external
6763         "md5sum" program.
6764
6765         * package-get.el (package-get): Insert package file literally to
6766         make checksum calculation work.
6767
6768 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6769
6770         * code-files.el (convert-mbox-coding-system): Deleted.
6771         (file-coding-system-alist): Removed reference to
6772         convert-mbox-coding-system.
6773
6774 2000-05-28  Martin Buchholz <martin@xemacs.org>
6775
6776         * XEmacs 21.2.34 is released.
6777
6778 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6779
6780         * font-lock.el (font-lock-keywords): Rewrote docstring
6781
6782 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6783
6784         * loadhist.el (unload-feature): handle case where x is both boundp
6785         and fboundp
6786
6787 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6788
6789         * packages.el: It's ok to use built-in macros, but not lisp
6790         defined ones.
6791
6792 2000-05-20  Ben Wing  <ben@xemacs.org>
6793
6794         * font-lock.el:
6795         * font-lock.el (font-lock-message-threshold):
6796         * font-lock.el (font-lock-mode):
6797         * font-lock.el (font-lock-default-fontify-buffer):
6798         * font-lock.el (font-lock-always-fontify-immediately):
6799         * font-lock.el (font-lock-old-extent): Removed.
6800         * font-lock.el (font-lock-old-len): Removed.
6801         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6802         * font-lock.el (font-lock-pending-extent-table): New.
6803         * font-lock.el (font-lock-range-table): New.
6804         * font-lock.el (font-lock-after-change-function):
6805         * font-lock.el (font-lock-after-change-function-1): Removed.
6806         * font-lock.el (font-lock-fontify-pending-extents): New.
6807         * font-lock.el ('font-lock-revert-cleanup): Removed.
6808         * font-lock.el ('font-lock-revert-setup): Removed.
6809         Rewrite deferral code to handle any number of changes, merging
6810         them properly.  Remove hacked-up code for revert-buffer, now
6811         unnecessary.
6812
6813         * menubar-items.el (default-menubar):
6814         In Options->Edit Init File, don't switch to emacs-lisp-mode
6815         unless necessary; doing this turns off font-lock.
6816
6817 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6818
6819         * keydefs.el: Define C-x BS to backward-kill-sentence.
6820
6821 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6822
6823         * files.el (hack-local-variables-prop-line): Use non-greedy
6824         matching to process -*-texinfo-*- -*-.
6825
6826 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6827
6828         * minibuf.el (minibuf-directory-files): new function.
6829         (read-file-name-activate-callback): use minibuf-directory-files.
6830         (read-directory-name-internal): ditto.
6831         (mouse-file-display-completion-list): ditto.
6832         (mouse-directory-display-completion-list): ditto.
6833         (read-file-name-internal): remove "./" from completion list unless
6834         explicitly matched, for consistency.
6835
6836 2000-05-11  Ben Wing  <ben@xemacs.org>
6837
6838         * gutter-items.el (gutter-buffers-tab):
6839         * gutter-items.el (add-tab-to-gutter):
6840         * gutter-items.el (update-tab-in-gutter):
6841         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6842         * gutter-items.el (append-progress-display):
6843         * gutter-items.el (abort-progress-display):
6844         * gutter-items.el (raw-append-progress-display):
6845         Further fixes.  Use set-glyph-image not set-image-instance-property,
6846         to fix problems with multiple windows in a frame.
6847
6848         * menubar-items.el (tutorials-menu-filter):
6849         Fix typo.
6850
6851         * startup.el (early-error-handler):
6852         Display message box under windows; otherwise, message will disappear
6853         before it can be viewed.
6854
6855         * update-elc.el:
6856         Fix bug in NEEDTODUMP processing.
6857
6858 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6859
6860         * startup.el (lock-directory): Removed.
6861         (superlock-file): Ditto.
6862         (startup-set-paths): Remove lockdir.
6863         (startup-setup-paths-warning): Remove lock-directory.
6864
6865         * setup-paths.el (paths-find-lock-directory): Removed.
6866         (paths-find-superlock-file): Ditto.
6867
6868 2000-05-09  Ben Wing  <ben@xemacs.org>
6869
6870         * faces.el (set-face-property):
6871         * faces.el (set-face-font):
6872         * faces.el (set-face-foreground):
6873         * faces.el (set-face-background):
6874         * faces.el (set-face-background-pixmap):
6875         * faces.el (set-face-underline-p):
6876         * faces.el (set-face-strikethru-p):
6877         * faces.el (set-face-highlight-p):
6878         * faces.el (set-face-dim-p):
6879         * faces.el (set-face-blinking-p):
6880         * faces.el (set-face-reverse-p):
6881         doc string changes.
6882
6883         * glyphs.el:
6884         * glyphs.el (make-image-specifier):
6885         * glyphs.el (glyph-property):
6886         * glyphs.el (set-glyph-image):
6887         * glyphs.el (make-glyph):
6888         * glyphs.el (make-pointer-glyph):
6889         * glyphs.el (make-icon-glyph):
6890         * glyphs.el (widget-image-instance-p): New.
6891         authorship info, lots of doc changes.  New predicate, inadvertently
6892         omitted.  the general principle with specifier docs is now that
6893         the description of instantiators should go with the make-foo-specifier
6894         fun's doc string, rather than in foo-specifier-p.  this follows
6895         conventions elsewhere in XEmacs and in general is a lot more obvious
6896         of a place to look.  sometimes the make-foo-specifier function needs
6897         to be created in the process.
6898
6899         * gutter.el:
6900         * gutter.el (make-gutter-specifier): New.
6901         * gutter.el (make-gutter-size-specifier): New.
6902         * gutter.el (make-gutter-visible-specifier): New.
6903         specifier doc updates according to the conventions specified before.
6904
6905         * objects.el:
6906         * objects.el (make-font-specifier):
6907         * objects.el (make-color-specifier):
6908         * objects.el (make-face-boolean-specifier): New.
6909         specifier doc updates according to the conventions specified before.
6910
6911         * specifier.el:
6912         * specifier.el (set-specifier):
6913         * specifier.el (make-integer-specifier): New.
6914         * specifier.el (make-boolean-specifier): New.
6915         * specifier.el (make-natnum-specifier): New.
6916         * specifier.el (make-generic-specifier): New.
6917         * specifier.el (make-display-table-specifier): New.
6918         specifier doc updates according to the conventions specified before.
6919
6920         * toolbar.el:
6921         * toolbar.el (make-toolbar-specifier): New.
6922         specifier doc updates according to the conventions specified before.
6923
6924 2000-05-09  Ben Wing  <ben@xemacs.org>
6925
6926         * process.el (call-process-internal): Revert to previous version
6927         because Mike's change clashed with a change I did not long before.
6928         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6929         Thanks very much Mike for pointing out the bug and submitting a
6930         patch!
6931
6932 2000-04-13  Mike Alexander  <mta@arbortext.com>
6933
6934         * process.el (call-process-internal): Send the correct input buffer
6935         (call-process-internal): Return the exit status of the process
6936
6937 2000-05-07  Ben Wing  <ben@xemacs.org>
6938
6939         * winnt.el:
6940         * winnt.el (nt-quote-args-verbatim): Removed.
6941         * winnt.el (nt-quote-args-prefix-quote): Removed.
6942         * winnt.el (nt-quote-args-backslash-quote): Removed.
6943         * winnt.el (nt-quote-args-double-quote): Removed.
6944         * winnt.el (nt-quote-args-functions-alist): Removed.
6945         * winnt.el (nt-quote-process-args): Removed.
6946         Remove all stuff for argument quoting.  We borrow the code instead
6947         from Emacs 20.6, which is much more careful in its quoting
6948         (e.g. in handling runs of the escape character) and avoids most of
6949         the need for this Lisp mechanism by checking to see whether we're
6950         running a Cygwin or normal program and doing the appropriate
6951         quoting.  If we end up needing such a mechanism, we should add
6952         it by extending the variable `mswindows-quote-process-args' so it
6953         can take an alist of regexps.
6954
6955 2000-05-07  Ben Wing  <ben@xemacs.org>
6956
6957         * keydefs.el:
6958         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6959         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6960         the window without moving point.
6961
6962         * simple.el:
6963         * simple.el (scroll-up-one): New.
6964         * simple.el (scroll-down-one): New.
6965         Functions for use with C-M-up/down.
6966
6967 2000-05-01  Martin Buchholz <martin@xemacs.org>
6968
6969         * XEmacs 21.2.33 is released.
6970
6971 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6972
6973         * dialog.el (yes-or-no-p-dialog-box):
6974         Fix docstring.
6975         Fix following horrible bug in X11 mode with focus-follows-mouse:
6976           1. Visit two files in two different frames.
6977           2. do File->Revert Buffer in one of those frames.
6978           3. Dialog box appears.
6979           4. Arrange things so that the mouse passes over the *other*
6980              frame, then to the dialog box, and click on "Yes".
6981           5. The file contents end up in the *wrong* buffer!
6982         Add TODO comment.
6983
6984 2000-04-28  Ben Wing  <ben@xemacs.org>
6985
6986         * help.el (describe-installation): correct typo introduced
6987         in last patch: boundp -> fboundp.
6988
6989         * etags.el (buffer-tag-table-list):
6990         canonicalize filenames to Unix format so that tag-table-alist
6991         searching works under Windows.
6992
6993         * autoload.el:
6994         Bowdlerize the supposedly objectionable words
6995         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6996
6997         * gutter-items.el (set-progress-display-style):
6998         * gutter-items.el (search-dialog-callback):
6999         * gutter-items.el (make-search-dialog):
7000         Change to new callback-ex api.
7001
7002 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7003
7004         * help.el: (describe-installation): decode-coding-string is not
7005         defined in a non MULE environment.
7006
7007 2000-04-28  Ben Wing  <ben@xemacs.org>
7008
7009         * gutter-items.el (buffer-list-changed-hook):
7010         use it, not record-buffer-hook.
7011
7012         * subr.el (record-buffer-hook): Removed.
7013
7014 2000-04-27  Ben Wing  <ben@xemacs.org>
7015
7016         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7017         use NORECORD option.  Andy will not like this, but the existing
7018         gutter behavior is just wrong, as per this comment:
7019
7020         ;; this used to add the norecord flag to both calls below.
7021         ;; this is bogus because it is a pervasive assumption in XEmacs
7022         ;; that the current buffer is at the front of the buffers list.
7023         ;; for example, select an item and then do M-C-l
7024         ;; (switch-to-other-buffer).  Things get way confused.
7025         ;;
7026         ;; Andy, if you want to maintain the current look, you must
7027         ;;  *uncouple* the gutter order and buffers order.
7028
7029         * loaddefs.el (completion-ignored-extensions): unfuckify.
7030
7031         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7032         xemacs.mak.
7033
7034         * autoload.el (batch-update-one-directory): new function, used in
7035         xemacs.mak.
7036
7037         * loadup.el: set gc-cons-threshold very high unless dumping --
7038         loadup during update-elc is much much much faster.  also do this
7039         when quick-building.
7040
7041         add commented-out code for profiling loadup.
7042
7043
7044         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7045         is required in order to build xemacs.
7046
7047 2000-04-26  Ben Wing  <ben@xemacs.org>
7048
7049         * loadup.el: don't garbage collect during loadup if quick-build
7050         compile-time option is set.
7051
7052 2000-04-23  Ben Wing  <ben@xemacs.org>
7053
7054         * update-elc.el: compute whether any dumped .el or .elc files
7055         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7056         if so.
7057
7058         * update-elc.el (update-elc-files-to-compile): always change
7059         NOBYTECOMPILE in the src directory rather than current dir,
7060         so it will work under NT.
7061
7062         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7063         the form of this file is identical between Unix and Windows.
7064         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7065         Added comment.
7066         (update-autoloads-from-directory): updated doc string.
7067         updated doc strings in a few other places.
7068
7069 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7070
7071         * bytecomp.el (byte-force-recompile): Fix argument to
7072         byte-recompile-directory.
7073
7074 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7075
7076         * gutter-items.el (progress-display-clear-when-idle): Use
7077         add-one-shot-hook.
7078         * gutter-items.el (clear-progress-display): Adjust number of
7079         arguments.
7080
7081 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7082
7083         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7084
7085 2000-04-16  Ben Wing  <ben@xemacs.org>
7086
7087         * printer.el: New file.
7088
7089         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7090
7091         * help.el (describe-installation): Fix decoding for Windows.
7092
7093         * menubar-items.el:
7094         * menubar-items.el (default-menubar):
7095         * menubar-items.el (tutorials-menu-filter): New.
7096         * menubar-items.el (popup-menubar-menu):
7097         Add authorship.  Redo Help menu and Tutorials filter.
7098
7099         * menubar.el: Correct comment.
7100
7101         * modeline.el (modeline-buffer-identification): Correct doc string.
7102
7103         * simple.el:
7104         * simple.el (printing): Removed.
7105         * simple.el (printer-name): Removed.
7106         * simple.el (generic-print-buffer): Removed.
7107         * simple.el (generic-print-region): Removed.
7108         Move generic print code to printer.el.
7109
7110 2000-04-15  Ben Wing  <ben@xemacs.org>
7111
7112         * simple.el (generic-print-region): New.
7113         make this function actually work.
7114         (generic-print-buffer): call generic-print-region.
7115
7116 2000-04-14  Andy Piper  <andy@xemacs.org>
7117
7118         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7119         by using the new widget-callback-current-channel.
7120         (search-dialog-callback): ditto.
7121
7122 2000-04-12  Andy Piper  <andy@xemacs.org>
7123
7124         * gutter.el (default-gutter-position): moved from gutter-items.el.
7125         (default-gutter-position-changed-hook): ditto.
7126         (gutter-element-visibility-changed-hook): ditto.
7127         (set-gutter-element): ditto.
7128         (remove-gutter-element): ditto.
7129         (set-gutter-element-visible-p): ditto.
7130         (gutter-element-visible-p): ditto.
7131         (init-gutter): ditto.
7132
7133         * dialog.el (make-dialog-box): renamed and moved from
7134         gutter-items.el
7135
7136         * gutter-items.el: move various functions elsewhere.
7137
7138 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7139
7140         * menubar-items.el: Fixed place of parenthesis.
7141
7142 2000-04-12  Ben Wing  <ben@xemacs.org>
7143
7144         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7145                 without constantly being prompted for the tag.
7146         * simple.el: Added a number of section headings, to clarify the
7147                 organization of this file.
7148         * simple.el (activate-region):
7149         * simple.el (region-exists-p):
7150         * simple.el (region-active-p):
7151                 Moved these three function down to the other side of
7152                 the case-changing functions, so they join the rest of
7153                 the region code.
7154         * simple.el (printing): New.
7155         * simple.el (printer-name): New.
7156         * simple.el (generic-print-buffer): New.
7157                 New functions, a very simple prototype for a unified
7158                 printing interface.
7159
7160         * process.el (call-process-internal): Real fix for null BUFFER,
7161                 other problems with BUFFER specs.
7162
7163         * menubar-items.el:
7164                 Fixed up File->Print to use new printing functions.
7165                 Various corrections and expansions to Grep/Compile menus.
7166                 New options for Printing.
7167                 New options for SMTP Mail, the way to send mail under
7168                   MS Windows. (There's also a package patch to make SMTP
7169                   Mail be the default under MSWin.)
7170
7171 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7172
7173         * menubar-items.el: Selecting Rectangle Mousing from menubar
7174         did not work.  Needed to quote mouse-track-rectangle-p.
7175
7176 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7177
7178         * cl-compat.el (keywordp): Removed.
7179
7180 2000-04-05  Andy Piper  <andy@xemacs.org>
7181
7182         * gutter-items.el (progress-layout-glyph): don't initialize here.
7183         (progress-gauge-glyph): use dynamic sizing.
7184         (set-progress-display-style): new function. Set progress glyphs
7185         appropriately depending on the style.
7186         (progress-display-style): new variable. Custom version of
7187         set-progress-display-style.
7188         (progress-abort-glyph): switch to dynamic sizes.
7189         (search-dialog-text): make the edit field active.
7190
7191 2000-04-04  Andy Piper  <andy@xemacs.org>
7192
7193         * gutter-items.el (make-search-dialog): need to make the search
7194         dialog visible after creation.
7195
7196         * menubar-items.el (default-menubar): use the search dialog for
7197         searching. Remove some extraneous search menu items.
7198
7199         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7200         well as strings.
7201         (make-gutter-only-dialog-frame): allow the user to create the
7202         frame unmapped. Allow the gutter spec to be given as a glyph.
7203         (search-dialog-direction): new variable.
7204         (search-dialog-text): new variable.
7205         (search-dialog-callback): new function. Callback for the search
7206         dialog action.
7207         (make-search-dialog): new function. Create a user-friendly search
7208         dialog.
7209
7210 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7211
7212         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7213         under Windows.
7214
7215 2000-04-01  Andy Piper  <andy@xemacs.org>
7216
7217         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7218         progress more accurately.
7219
7220 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7221
7222         * finder.el (finder-compile-keywords): Process readable files only.
7223         Because error in process of .#finder-inf.el when compile xemacs
7224         with --with-clash-detection option.
7225
7226 2000-03-31  Andy Piper  <andy@xemacs.org>
7227
7228         * gutter-items.el (append-progress-display): don't delay after a
7229         successful font-lock.
7230         (make-gutter-only-dialog-frame): new function. Allow users to
7231         create gutter-only dialogs.
7232
7233 2000-03-27  Mike Alexander  <mta@arbortext.com>
7234
7235         * process.el (call-process-internal): Handle a null BUFFER
7236         parameter correctly.
7237
7238 2000-03-28  Andy Piper  <andy@xemacs.org>
7239
7240         * gutter-items.el (abort-progress-display): put strings in the
7241         gutter not extents.
7242         (progress-layout-glyph): signal special 'quit callback.
7243         (progress-display-quit-function): deleted.
7244         (progress-display-stop-callback): deleted.
7245         (progress-display-dispatch-command-events): deleted.
7246         (append-progress-display): remove calls to
7247         progress-display-dispatch-command-events.
7248         (raw-append-progress-display): ditto.
7249
7250 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7251
7252         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7253         being a list.  Actually define `stipple-pixmap-p' which is used as
7254         an error predicate.  Correctly handle PIXMAP being either relative
7255         or absolute file name.
7256
7257 2000-03-24  Andy Piper  <andy@xemacs.org>
7258
7259         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7260         (abort-progress-display): ditto. Don't delete the created extent.
7261         (raw-append-progress-display): ditto.
7262         (progress-display-dispatch-non-command-events): new
7263         function. Encapsulates what we want to do when no command input is
7264         required.
7265         (progress-display-dispatch-command-events): likewise, but disable
7266         for now since it causes too many problems.
7267         (append-progress-display): use them.
7268         (raw-append-progress-display): ditto.
7269         (default-gutter-position-changed-hook): set this rather than
7270         default-gutter-position-changed.
7271         (default-gutter-position-changed-hook): lambda with zero arguments
7272         rather than one.
7273         (raw-append-progress-display): trap errors in pending input since
7274         allowing them to signal will hose the gauge well and
7275         truly. Ideally we would like to delay these until we are more able
7276         to cope.
7277         (append-progress-display): ditto.
7278
7279 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7280
7281         * lisp/make-docfile.el: call-process-internal is now implemented
7282         in process.el.
7283
7284 2000-03-21  Ben Wing  <ben@xemacs.org>
7285
7286         * mule\mule-cmds.el (set-language-info-alist):
7287         Fix to correspond to new menu arrangement.
7288
7289 2000-03-21  Ben Wing  <ben@xemacs.org>
7290
7291         * process.el:
7292         * process.el (call-process-internal): New.
7293         New implementation of call-process.  Only enabled under NT, so far.
7294         stderr handling not implemented yet in CVS'd C code.
7295
7296 2000-03-20  Ben Wing  <ben@xemacs.org>
7297
7298         * lisp-mode.el:
7299         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7300         * lisp-mode.el (lisp-interaction-mode):
7301         Put back Lisp Interaction menubar for Jan V's sake.
7302
7303         * simple.el:
7304         * simple.el (mark-ring):
7305         * simple.el (dont-record-current-mark): New.
7306         * simple.el (in-shifted-motion-command): New.
7307         * simple.el (mark-ring-unrecorded-commands): New.
7308         * simple.el (mark-ring-max):
7309         * simple.el (set-mark-command):
7310         * simple.el (push-mark):
7311         * simple.el (handle-pre-motion-command):
7312         Implement scheme for not recording unimportant marks.
7313
7314         * subr.el:
7315         * subr.el (function-allows-args): New.
7316         New function function-allows-args.
7317
7318 2000-03-20  Martin Buchholz <martin@xemacs.org>
7319
7320         * XEmacs 21.2.32 is released.
7321
7322 2000-03-20  Andy Piper  <andy@xemacs.org>
7323
7324         * gutter-items.el (update-tab-in-gutter): force selection of the
7325         selected-window if required to do so.
7326         (buffers-tab-items): ditto.
7327         (add-tab-to-gutter): ditto.
7328         (create-frame-hook): use force-selection.
7329         (default-gutter-position-changed): lambdify.
7330         (update-tab-hook): deleted since it was only used in one place.
7331
7332 2000-03-18  Andy Piper  <andy@xemacs.org>
7333
7334         * files.el (find-file-noselect): undo change that shouldn't have
7335         gone in.
7336
7337 2000-03-17  Andy Piper  <andy@xemacs.org>
7338
7339         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7340         of selected-window trickery.
7341
7342         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7343         frames tabs.
7344         (progress-display-stop-callback): progress -> progress-display
7345         (progress-display-quit-function): ditto.
7346         (clear-progress-display): ditto.
7347         (remove-progress-display): ditto.
7348         (append-progress-display): ditto.
7349         (abort-progress-display): ditto.
7350         (raw-append-progress-display): ditto.
7351         (display-progress-display): ditto.
7352         (current-progress-display-label): ditto.
7353         (current-progress-display): ditto.
7354         (lprogress-display): ditto and save the buffer
7355         (progress-display): ditto. Otherwise the buffer sometimes gets
7356         changed which confuses font-lock.
7357
7358         * font-lock.el (font-lock-default-fontify-buffer): catch all
7359         errors, not just quit.
7360         (font-lock-mode): progress -> display-progress
7361         (font-lock-default-fontify-buffer): ditto.
7362         (font-lock-fontify-syntactically-region): ditto.
7363         (font-lock-fontify-keywords-region): ditto.
7364
7365 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7366
7367         * cl.el (gensym): Move to here from cl-macs.el.
7368         (gentemp): Ditto.
7369
7370 2000-03-16  Andy Piper  <andy@xemacs.org>
7371
7372         * font-lock.el (font-lock-mode): use lprogress and friends for
7373         progress management.
7374         (font-lock-default-fontify-buffer): ditto.
7375         (font-lock-fontify-syntactically-region): ditto.
7376         (font-lock-fontify-keywords-region): ditto.
7377         (font-lock-revert-cleanup): fix reverting.
7378         (font-lock-revert-setup): ditto.
7379
7380         * gutter-items.el (progress-use-echo-area): new variable. Use the
7381         echo area for progress gauges if non-nil.
7382         (clear-progress): remove echo area stuff and defer to
7383         clear-message.
7384         (append-progress): dispatch non-command events after each progress
7385         increment. Remove echo area stuff.
7386         (abort-progress): remove echo area stuff and defer to
7387         display-message.
7388         (raw-append-progress): ditto. Dispatch non-command events after
7389         gutter redisplay.
7390         (display-progress): defer echo area stuff to display-message.
7391
7392         * gutter-items.el (clear-progress):
7393         (abort-progress): indentation changes.
7394         (display-progress): don't clear progress.
7395         (append-progress): compare messages with equal.
7396         (raw-append-progress): use dispatch-non-command-events to flush
7397         widget creation events.
7398
7399 2000-03-13  Ben Wing  <ben@xemacs.org>
7400
7401         * abbrev.el:
7402         * abbrev.el (abbrev-string-to-be-defined): New.
7403         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7404         Changes for use with the menubar.
7405
7406 2000-03-12  Ben Wing  <ben@xemacs.org>
7407
7408         * alist.el (vassoc): moved here from font-menu.el.
7409
7410         * custom.el (defface): typo fix.
7411
7412         * dialog.el (yes-or-no-p-dialog-box):
7413         * dialog.el (message-box):
7414         * files.el (save-some-buffers-1):
7415         Put accelerators in the button names.
7416
7417         * font-lock.el (font-lock-comment-face):
7418         * font-lock.el (font-lock-keyword-face):
7419         * font-lock.el (font-lock-function-name-face):
7420         Fixed some of the colors under MS Windows because the existing
7421         default colors were hardly different from black and needed to be
7422         made lighter.
7423
7424         * font-menu.el:
7425         * font-menu.el (font-menu-split-long-menu):
7426         * font-menu.el (font-menu-family-constructor):
7427         * font-menu.el (font-menu-size-constructor):
7428         * font-menu.el (font-menu-weight-constructor):
7429         * font-menu.el (font-menu-set-font):
7430         vassoc moved to alist.el.
7431         Accelerators added to all menus.
7432         Unused bound var new-props removed.
7433
7434         * keydefs.el: I did a whole lot of rearranging to put things in a
7435         more consistent order and fixed a number of cases where key
7436         combinations involving up, down, left, right and so on were
7437         defined but the corresponding keypad combinations were not
7438         defined.
7439
7440         * lisp-mode.el:
7441         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7442         * lisp-mode.el (emacs-lisp-mode):
7443         * lisp-mode.el (lisp-interaction-mode):
7444         * lisp-mode.el (flet):
7445         Added accelerators onto the menus.
7446         Made all the different versions of the let function be indented
7447         the same way.
7448         Undid Steve's easy-menu-ification, because it makes it impossible
7449         to have the menubar and popup menus different.
7450         Cleaned up the menu; added items for find-function &c and some
7451         indenting, and removed debug-on-*.
7452
7453         * list-mode.el (list-mode-hook):
7454         * list-mode.el (list-mode):
7455         * list-mode.el (completion-setup-hook):
7456         * list-mode.el (display-completion-list):
7457         Added support for the :window-height keyword, which is required
7458         because of other changes that I made for the file dialog box.  I
7459         also made the hook variables list-mode-hook and
7460         completion-setup-hook and also minibuffer-setup-hook in
7461         minibuf.el be permanent-local; see comment in list-mode.el.
7462
7463         * map-ynp.el (map-y-or-n-p):
7464         Added accelerators to the dialog buttons.
7465
7466         * menubar-items.el (menu-truncate-list):
7467         New internal function.
7468         * menubar-items.el (submenu-generate-accelerator-spec):
7469         * menubar-items.el (menu-item-strip-accelerator-spec):
7470         * menubar-items.el (menu-item-generate-accelerator-spec):
7471         New exported functions, for use in auto-generating accelerator specs.
7472
7473         * menubar-items.el:
7474         * menubar-items.el (default-menubar):
7475         * menubar-items.el (maybe-add-init-button):
7476         * menubar-items.el (bookmark-menu-filter):
7477         * menubar-items.el (slow-format-buffers-menu-line):
7478         * menubar-items.el (build-buffers-menu-internal):
7479         * menubar-items.el (language-environment-menu-filter):
7480         * menubar-items.el (default-popup-menu):
7481         * menubar-items.el (popup-buffer-menu):
7482         * menubar-items.el (popup-menubar-menu):
7483         Did a major overhaul on this file, and in fact I'm nowhere near
7484         done working on the menubar, and there will be more patches to
7485         come.  A basic summary of what I've done:
7486
7487         a) I added accelerators to all of the menu items.  For menus that
7488         are auto-generated, such as the buffers menu, the accelerators are
7489         automatically added to the beginning of each line using the
7490         numbers 1 through 9, then zero, and then letters starting with A,
7491         but omitting the letters that are already in use for the fixed
7492         menu items at the top of the buffers menu.  To facilitate adding
7493         accelerators of this kind, I created some new functions
7494         (*-accelerator-spec), which are also being used by other filters
7495         that auto generate lists of things such as ftp sites to download
7496         packages.  If people really don't like these accelerators
7497         appearing at the beginning of the menu items, a variable can be
7498         added to optionally turn them off, but I think this is rather
7499         pointless because other menu items have accelerators and many or
7500         most of the menu users will use the accelerators if the support is
7501         there.
7502
7503         b) I combined the top level Tools and Apps menus into a single
7504         Tools menu, because the distinction between the two is not
7505         obvious, and the items on the menus are not used often enough that
7506         putting some of them onto submenus is a problem.
7507
7508         c) I created two new top level menus called View and Cmds because
7509         there were too many items on the File and Edit menus, and I'm going
7510         to be adding more items to these menus.  In contrast to the Tools
7511         menu, the items on these menus may be used quite often during an
7512         editing session, and so should be available with fewer
7513         keystrokes.
7514
7515         d) I added a number of options to the options menu, including one
7516         for controlling whether the alt key can be used to traverse to
7517         menu items using the accelerators, one for controlling behavior of
7518         control-k, one for controlling how the kill and yank functions
7519         interact with the clipboard, a few additional buffers-menu
7520         options, and various other things.  I also did a bit of
7521         rearranging, for example, combining the keyboard and mouse options
7522         into a single keyboard and mouse submenu to facilitate the
7523         accelerators on that level.
7524
7525         e) I changed the variable buffers-menu-format-buffer-line-function
7526         to take two arguments instead of one, the second argument being
7527         the line number for use in creating an accelerator.  I added a
7528         hack to support existing functions with one argument (although I
7529         doubt that very many of these exist), for backward compatibility.
7530
7531         f) I moved the top level mule menu to be a submenu of the edit
7532         menu.  I think that most of the items on this menu are fairly
7533         useless and there are certainly not enough frequently used items
7534         to justify this being its own top level menu.
7535
7536         g) I combined most of the items in big-menubar.el into the main menu.
7537         If people think the main menu is too big, it would be possible to
7538         create different configurations, some smaller.
7539
7540         * menubar.el (check-menu-syntax):
7541         Deleted some syntax checks that were no longer valid, partly
7542         because of changes that were already made a long time ago, and
7543         partly because of a change I made where I allow the name of the
7544         menu item to be an evaluated expression rather than just a string,
7545         similar to all of the other parameters of a menu item.
7546
7547         * minibuf.el:
7548         * minibuf.el (read-file-name-1):
7549         * minibuf.el (mouse-read-file-name-1):
7550         I made a number of changes to improve the appearance
7551         and functioning of the file dialog box.  They include:
7552
7553         a) Fixing the problem where closing the dialog box by clicking on
7554         the close button of the window didn't properly exit the
7555         minibuffer.
7556
7557         b) Fixing the problem that if you typed part of a file name, and
7558         then clicked on a completion with the mouse, the file was not
7559         correctly selected.
7560
7561         c) Changing the title of the dialog box to reflect the operation
7562         being done in accordance with user interface conventions, rather
7563         than the name of the dialog box buffer, which is rather useless.
7564
7565         d) Remove the words "possible completions are" which didn't
7566         belong.
7567
7568         e) Fix things so that the completions scroll off the end of the
7569         completions windows only to the right, rather than both to the
7570         right and down, which is in accordance with Windows user interface
7571         conventions.
7572
7573         * msw-init.el (init-post-mswindows-win):
7574         Added a binding for meta-F4, which is the standard windows binding
7575         for exiting a program.
7576
7577         * select.el (get-selection-no-error):
7578         * select.el (own-selection):
7579         * select.el (own-clipboard):
7580         Added an optional argument called append to the functions
7581         own-selection and own-clipboard.  This adds support for appending
7582         text to the existing selection and allows the function
7583         own-clipboard to be used as the value of the variable
7584         interprogram- cut-function.
7585
7586         Fixed a bug in own-selection in handling zmacs-region-stays.
7587
7588         * simple.el (historical-kill-line): New.
7589
7590         * simple.el (kill-line):
7591         * simple.el (interprogram-cut-function):
7592         * simple.el (interprogram-paste-function):
7593         * simple.el (handle-pre-motion-command):
7594         * simple.el (next-line):
7595         * simple.el (previous-line):
7596         a) Expanded the variable kill-whole-line, so that function
7597         kill-line can be set to delete the entire line always, not just
7598         when cursor is at the beginning of the line.  This is controlled
7599         by setting the variable kill-whole-line to the symbol 'always.
7600         This behavior, as well as the existing kill-whole-line behavior,
7601         now only take effect when kill-line is called interactively,
7602         although this is a departure from a previous behavior in the case
7603         of setting this variable kill-whole-line to t.  It is almost
7604         certainly what has always been intended, and most likely the old
7605         way of doing things introduced bugs.  I also created a function
7606         called historical-kill-line, which ignores the kill-whole-line
7607         setting and always gives the historical behavior of only killing
7608         to the end of the line.  I bound this function to shift- control-k
7609         so that the kill to end of line behavior is available, even when
7610         kill-whole-line has been set to change control-k into the simple
7611         delete-whole-line behavior. (This can be set using the options
7612         menu.)
7613
7614         b) I changed things so that kill and yank now interact with the
7615         clipboard by default under windows.  This was done by changing the
7616         default value of interprogram-cut- function and
7617         interprogram-paste-function.  You can get the old behavior by
7618         setting these to nil, and there is an option on the options menu
7619         to do this.
7620
7621         c) I added support for selecting text using shifted motion keys.
7622         This support is on by default and can be controlled by the
7623         variable shifted-motion-keys-select-region.  There is also a
7624         variable called unshifted-motion-keys-deselect-region that
7625         controls more specifically how the shifted motion key behavior
7626         works.  I did not put an option on the options menu to turn this
7627         off, because I can't imagine why this would be useful.
7628
7629         * simple.el (forward-block-of-lines):
7630         * simple.el (backward-block-of-lines):
7631         * simple.el (block-movement-size):
7632         New.
7633
7634         * simple.el (uncapitalized-title-words):
7635         * simple.el (uncapitalized-title-word-regexp):
7636         * simple.el (capitalize-string-as-title):
7637         * simple.el (capitalize-region-as-title):
7638         New.
7639
7640
7641         * subr.el (add-hook):
7642         * subr.el (make-local-hook): New.
7643         * subr.el (remove-local-hook): New.
7644         * subr.el (add-one-shot-hook): New.
7645         * subr.el (add-local-one-shot-hook): New.
7646         Added some functions to make using hooks easier.
7647         These include:
7648
7649         a) Functions add-local-hook and remove-local-hook to make it easy
7650         to use local hooks.
7651
7652         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7653         make it possible to add a "one-shot" hook, which is to say a hook
7654         that runs only once, and automatically removes itself after the
7655         first time it has run.
7656
7657 2000-03-09  Andy Piper  <andy@xemacs.org>
7658
7659         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7660
7661 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7662
7663         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7664         Moved from menubar-items.el.
7665         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7666
7667 2000-03-08  Andy Piper  <andy@xemacs.org>
7668
7669         * gutter-items.el (build-buffers-tab-internal): add selected field
7670         to buffers tab spec.
7671
7672 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7673
7674         * minibuf.el (last-exact-completion): Initialize to nil.
7675
7676 2000-03-07  Didier Verna  <didier@xemacs.org>
7677
7678         * startup.el (command-line-1): remove unused variable
7679         `first-file-buffer'.
7680
7681 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7682
7683         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7684         which is also used for Web server log files.
7685
7686 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7687
7688         * mule/mule-charset.el: Setup auto-fill-chars.
7689
7690 2000-03-02  SL Baur  <steve@beopen.com>
7691
7692         * subr.el (with-string-as-buffer-contents): Reimplement using
7693         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7694         non-deletion of buffer after execution problem.
7695         (with-output-to-string): Use unique buffer name.
7696
7697 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7698
7699         * gutter-items.el (buffers-tab-sort-function):  New variable.
7700         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7701
7702 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7703
7704         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7705
7706 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7707
7708         * menubar-items.el (maybe-add-init-button): Remove the "Load
7709         .emacs" button from all menubars.
7710
7711 2000-03-01  Didier Verna  <didier@xemacs.org>
7712
7713         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7714         region rectangle replacement (from Jan Vroonhof).
7715         (replace-rectangle): new function.
7716
7717 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7718
7719         * mule/mule-cmds.el (set-default-coding-systems): Use
7720         set-terminal-coding-system and set-keyboard-coding-system.
7721         * coding.el (set-terminal-coding-system): Use
7722         set-console-tty-output-coding-system.
7723         (set-keyboard-coding-system): Use
7724         set-console-tty-input-coding-system.
7725
7726 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7727
7728         * minibuf.el (read-variable): Allow symbol to default argument.
7729
7730 2000-02-27  Andy Piper  <andy@xemacs.org>
7731
7732         * gutter-items.el (update-tab-hook): new function to be used for
7733         hooks.
7734         (create-frame-hook): add update-tab-hook.
7735         (record-buffer-hook): ditto.
7736         (default-gutter-position-changed): ditto.
7737         (default-gutter-position): updating the buffers tab is now handled
7738         by a hook.
7739         (default-gutter-position-changed-hook): new variable.
7740         (gutter-element-visibility-changed-hook): ditto.
7741         (set-gutter-element-visible-p): call it.
7742         (set-gutter-element): use modify-specifier-instances. Set extents
7743         as duplicable before using.
7744         (remove-gutter-element): ditto.
7745         (set-gutter-element-visible-p): ditto.
7746         (init-gutter): new function.
7747         (add-tab-to-gutter): use new gutter-element functions rather than
7748         setting specifiers directly.
7749         (clear-progress): ditto.
7750         (abort-progress): ditto.
7751         (gutter-buffers-tab-visible-p): renamed from
7752         default-gutter-visible-p
7753
7754         * specifier.el (modify-specifier-instances): new function from Jan
7755         Vroonhof.
7756
7757         * x-init.el (init-post-x-win): call init-gutter.
7758
7759         * msw-init.el (init-post-mswindows-win): call init-gutter.
7760
7761         * menubar-items.el (default-menubar): Update to reflect new gutter
7762         variables.
7763
7764 2000-02-26  Andy Piper  <andy@xemacs.org>
7765
7766         * gutter-items.el (set-gutter-element): new function. Add gutter
7767         elements to the specified gutter.
7768         (remove-gutter-element): new function. Remove gutter elements from
7769         the specified gutter.
7770         (set-gutter-element-visible-p): new function. Set gutter element
7771         visibility for the provided gutter-visible specifier.
7772
7773 2000-02-23  Andy Piper  <andy@xemacs.org>
7774
7775         * gutter-items.el (add-tab-to-gutter): specify dimensions
7776         dynamically.
7777
7778 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7779
7780         * gutter-items.el (add-tab-to-gutter):
7781         * package-get.el (package-get-interactive-package-query):
7782         * package-ui.el (pui-directory-exists):
7783         (pui-install-selected-packages):
7784         (pui-list-packages):
7785         Use #'(lambda ...)  instead of '(lambda ...).
7786
7787 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7788
7789         * startup.el (load-user-init-file): Check to make sure user
7790           has an init-file before calling load().
7791
7792 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7793
7794         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7795
7796 2000-02-23  Martin Buchholz <martin@xemacs.org>
7797
7798         * XEmacs 21.2.31 is released.
7799
7800 2000-02-21  Mike Sperber <mike@xemacs.org>
7801
7802         * loadup.el (really-early-error-handler):
7803         * update-elc.el:
7804         * make-docfile.el:
7805         Remove dependency on EMACSBOOTSTRAP... environment variables.
7806
7807 2000-02-21  Martin Buchholz <martin@xemacs.org>
7808
7809         * XEmacs 21.2.30 is released.
7810
7811 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7812
7813         * byte-optimize.el (byte-optimize-plus):
7814         (byte-optimize-minus):
7815         (byte-optimize-multiply):
7816         Optimize (- 0) to 0, not (-)
7817         Optimize (+ 5 3.0) to 8.0
7818         Optimize (* 5 3.0) to 15.0
7819         Improve readability.
7820
7821 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7822
7823         * modeline.el: (modeline-scrolling-method): change modeline
7824         mswindows cursor appearance according to the value.
7825
7826         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7827         and 'gui-element face colors and 'gui-element face font to Windows
7828         defaults.
7829
7830 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7831
7832         * font-lock.el: Javadoc enhancements
7833
7834 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7835
7836         * ldap.el (toplevel): Test if LDAP support has been compiled in
7837         (ldap-verbose): New option
7838         (ldap-search-entries): Renamed from the previous ldap-search
7839         Conditionalize message display on ldap-verbose
7840         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7841         defuns
7842         (ldap-search): Is now defined as an obsolete wrapper calling
7843         ldap-search-basic or ldap-search-entries
7844
7845
7846 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7847             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7848             Jan Vroonhof  <jan@xemacs.org>
7849
7850         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7851         When for-effect is true, didn't call `byte-optimize-form'
7852         in and/or subforms without last.
7853
7854 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7855
7856         * package-get.el (package-get-download-sites): Use correct custom
7857         type.
7858
7859 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7860
7861         * files.el (write-file): Ask for coding system when compiled with
7862         file-coding.
7863
7864 2000-02-16  Andy Piper  <andy@xemacs.org>
7865
7866         * buffer.el (switch-to-buffer): give norecord argument to
7867         set-window-buffer instead of explicitly recording.
7868
7869         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7870         we have to pick a window.
7871
7872 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7873
7874         * mule/mule-cmds.el (describe-language-support): Don't add
7875         unexist function to help-map.
7876         (describe-coding-system): Don't use already assigend `C'.
7877
7878 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7879
7880         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7881         work in custom.
7882
7883 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7884
7885         * about.el: Ienaga's e-mail address change.
7886
7887 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7888
7889         * etags.el (find-tag): force new window -- even if buf already
7890         visible -- when other-window is t
7891
7892 2000-02-16  Martin Buchholz <martin@xemacs.org>
7893
7894         * XEmacs 21.2.29 is released.
7895
7896 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7897
7898         * cl-extra.el (getf): This is now identical to `plist-get', so
7899         just defalias it.
7900         * cl-macs.el: Make getf an alias to plist-get, at the
7901         byte-compiler level, using define-compiler-macro.
7902
7903 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7904
7905         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7906
7907 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7908
7909         * lisp/etags.el (find-tag-internal): set exact-tagname to
7910           a regular expression that matches against the tagname
7911           part of the tag entry first instead of only looking in
7912           the context area.
7913
7914 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7915
7916         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7917         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7918
7919 2000-02-07  Martin Buchholz <martin@xemacs.org>
7920
7921         * XEmacs 21.2.28 is released.
7922
7923 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7924
7925         * cl-extra.el (getf): Just call `get', never `get*'.
7926         Make arglist match docstring.
7927         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7928         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7929         * byte-optimize.el: remove references to `get*'.
7930
7931 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7932
7933         * mule/european.el: Add syntax information for Latin3 and Latin4.
7934
7935 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7936
7937         * byte-optimize.el: Byte-optimize (length "foo")
7938
7939 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7940
7941         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7942         width check using `window-leftmost-p' and `window-rightmost-p'.
7943
7944 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7945
7946         * wid-edit.el (widget-match-inline): An atom never matches a
7947           list.
7948
7949 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7950
7951         * modeline.el: Consolidated 'x and 'mswindows specification under
7952         'win tag.
7953
7954 2000-01-29  Andy Piper  <andy@xemacs.org>
7955
7956         * gutter-items.el: (format-buffers-tab-line): Try and be
7957         intelligent about buffer naming when we have duplicates.
7958
7959 2000-01-29  Andy Piper  <andy@xemacs.org>
7960
7961         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7962         updated when it becomes visible.
7963
7964 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7965
7966         * bytecomp.el (byte-compile-insert-header): Properly set coding
7967         system under MULE and file-coding.
7968
7969 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7970
7971         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7972         (dontusethis-set-value-terminal-coding-system-handler):
7973         (dontusethis-set-value-keyboard-coding-system-handler):
7974         Never undefine coding system aliases.  Emergency fix for gnus.
7975
7976 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7977
7978         * files.el (abbreviate-file-name): Use directory-sep-char instead
7979         of hard-coded "/".
7980
7981 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7982
7983         * startup.el (user-init-file-base-list): New variable, replacing
7984         user-init-file-base.
7985         (find-user-init-file): New function.
7986         (command-line-early): Use it.
7987         (load-user-init-file): Ditto.
7988
7989 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7990
7991         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7992         calling valid-image-instantiator-format-p
7993
7994 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7995
7996         * isearch-mode.el (isearch-mode): The variable is
7997         isearch-unhidden-extents, not isearch-opened-extents.
7998
7999 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8000
8001         * minibuf.el (next-history-element): Modify error message if a
8002         default value is available.
8003
8004 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8005
8006         * bytecomp.el (byte-compile-file): Don't unconditionally write
8007         .elc files in binary - might contain non-Latin1.
8008
8009 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8010
8011         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8012         for windows-nt.
8013
8014         * version.el:
8015         * startup.el (user-init-file-base):
8016         * process.el (call-process-region):
8017         * files.el (make-backup-file-name):
8018         (backup-file-name-p):
8019         (file-relative-name):
8020         (abbreviate-file-name):
8021         (set-auto-mode):
8022         * code-process.el (call-process-region): Removed unnecessary
8023         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8024         support out of the universe.
8025
8026         * process.el:
8027         * code-process.el:
8028         * bytecomp.el (byte-compile-file): Removed reference to
8029         buffer-file-type, and commented usage of binary-process-output
8030         NTEmacs variables.
8031
8032 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8033
8034         * help.el (function-arglist): Add case for macro.
8035
8036 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8037
8038         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8039         printers.
8040         (custom-display): Added a menu for printer/display tags.
8041
8042         * frame.el (frame-type):
8043         * device.el (device-type): Added 'msprinter to the doc string, and
8044         removed 'pc -- it is not going to be implemented ever.
8045         (call-device-method): Fixed docstring typo.
8046         Defined specifier tags 'printer and 'display.
8047
8048 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8049
8050         * lisp/itimer.el (itimer-run-expired-timers): (consp
8051           last-command-event-time) instead of (consp
8052           'last-command-event-time).
8053
8054 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8055
8056         * msw-glyphs.el: Removed obsolete commentary.
8057
8058 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8059
8060         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8061         better default value.
8062
8063 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8064
8065         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8066         (read-string): Ditto.
8067         (eval-minibuffer): Ditto.
8068         (read-command): Ditto.
8069         (read-function): Ditto.
8070         (read-variable): Ditto.
8071         (read-number): Ditto.
8072         (read-shell-command): Ditto.
8073         (read-number): Record history.
8074
8075 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8076
8077         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8078
8079 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8080
8081         * faces.el (startup-initialize-custom-faces): New function.
8082         Reset all faces created during auto-autoloads loading time
8083         by defface.
8084         * startup.el (command-line): Call it.
8085
8086 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8087
8088         * about.el (about-hackers): Add myself to contributors list.
8089
8090 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8091
8092         * menubar-items.el (maybe-add-init-button): Removed an argument in
8093         a call to load-user-init-file, as the function managed to lose its
8094         formal parameter a few betas ago.
8095
8096 2000-01-18  Martin Buchholz <martin@xemacs.org>
8097
8098         * XEmacs 21.2.27 is released.
8099
8100 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8101
8102         * process.el (shell-command-to-string): Use the FSF docstring.
8103         Make shell-command-to-string the standard function, and
8104         exec-to-string the (deprecated) alias.
8105
8106         * startup.el: typo fix.
8107
8108 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8109
8110         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8111
8112 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8113
8114         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8115         buffers after visible buffers.
8116         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8117
8118 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8119
8120         * info.el (Info-extract-menu-node-name): Stop at a dot
8121         followed by whitespace or right parenthesis.
8122
8123 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8124
8125         * info.el (Info-directory-list): Warn against using Customize with
8126         Info-directory-list.
8127
8128 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8129
8130         * minibuf.el (read-file-name): doc fix.
8131
8132         * autoload.el (update-file-autoloads): doc fix.
8133
8134         * about.el (about-hackers): Change my E-mail address.
8135
8136 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8137
8138         * info.el (Info-visit-file): Just use the `f' interactive spec to
8139         read a filename in the standard way.
8140
8141 2000-01-13  Andy Piper  <andy@xemacs.org>
8142
8143         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8144         (gutter-buffers-tab-extent): new variable.
8145         (update-tab-in-gutter): call add-tab-to-gutter again if the
8146         orientation has changed.
8147         (add-tab-to-gutter): cope with different orientations.
8148
8149 2000-01-11  Didier Verna  <didier@xemacs.org>
8150
8151         * info.el (Info-following-node-name): backward-skip dots as well
8152         as spaces (dots at the end of a node name aren't part of it).
8153         (Info-extract-menu-node-name): don't skip dots. There could be
8154         some in the node name.
8155         (Info-index): allow dots to be part of a node name.
8156
8157 2000-01-12  Andreas Jaeger  <aj@suse.de>
8158
8159         * files.el (auto-mode-alist): Added idlwave-mode.
8160         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8161
8162 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8163
8164         * info.el (Info-search): Show default value.
8165
8166 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8167
8168         * info.el (Info-read-node-completion-table): New variable.
8169         (Info-read-node-name-1): New function.
8170         (Info-read-node-name): Use it.
8171         (Info-follow-reference): Use DEFAULT argument of completing-read.
8172         (Info-menu): Ditto.
8173
8174 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8175
8176         * hyper-apropos.el (hyper-describe-key-briefly): Save
8177         window configuration.
8178         (hyper-describe-face): Use DEFAULT of completing-read.
8179         (hyper-apropos-read-variable-symbol): Ditto.
8180         (hyper-apropos-read-function-symbol): Ditto.
8181
8182 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8183
8184         * mule/mule-cmds.el (set-default-coding-system): Set
8185         comint-exec-hook to use coding-system-for-read and
8186         coding-system-for-write so that C-x RET c works.
8187
8188 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8189
8190         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8191         (previous-matching-history-element): Increment
8192         minibuffer-max-depth by 1.
8193         (next-matching-history-element): Ditto.
8194
8195 2000-01-11  Andy Piper  <andy@xemacs.org>
8196
8197         * gutter-items.el (buffers-tab): Create a new face for the buffers
8198         tab.
8199         (buffers-tab-face): use it.
8200
8201 2000-01-10  Didier Verna  <didier@xemacs.org>
8202
8203         * modeline.el (modeline-scrolling-method): change modeline X
8204         cursor appearance according to the value.
8205
8206 2000-01-07  Andreas Jaeger  <aj@suse.de>
8207
8208         * about.el (about-hackers): Moved my entry to contributor list.
8209         (xemacs-hackers): Added myself.
8210         (about-maintainer-info): Added description of myself.
8211
8212
8213 2000-01-07  Didier Verna  <didier@xemacs.org>
8214
8215         * modeline.el (modeline-scrolling-method): new variable.
8216         (mouse-drag-modeline): add reference to it in the docstring.
8217         (mouse-drag-modeline): handle it.
8218
8219 2000-01-08  Andy Piper  <andy@xemacs.org>
8220
8221         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8222         calls.
8223         (remove-buffer-from-gutter-tab): ditto.
8224
8225 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8226
8227         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8228         (custom-face-edit): Fix grammatical error in help message.
8229
8230 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8231
8232         * movemail.el: Added.
8233
8234         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8235
8236 2000-01-03  Didier Verna  <didier@xemacs.org>
8237
8238         * modeline.el (mouse-drag-modeline): remove the code related to
8239         the modeline horizontal scrolling facility.
8240
8241 1999-12-31  Martin Buchholz <martin@xemacs.org>
8242
8243         * XEmacs 21.2.26 is released.
8244
8245 1999-12-28  Andy Piper  <andy@xemacs.org>
8246
8247         * wid-edit.el (widget-push-button-value-create): The gui cache
8248         does not agree with native widgets which can only be displayed
8249         once per window. The reasons for caching are diminished now that
8250         we don't hog resources when creating buttons.
8251         (widget-push-button-cache) deleted.
8252
8253 1999-12-24  Martin Buchholz <martin@xemacs.org>
8254
8255         * XEmacs 21.2.25 is released.
8256
8257 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8258
8259         * hyper-apropos.el (hyper-apropos): Toggle
8260         hyper-apropos-programming-apropos correctly.
8261         Set REGEXP when user accepts default value.
8262
8263 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8264
8265         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8266         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8267
8268 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8269
8270         * mule/mule-category.el (undefined-category-designator):
8271         Return char instead of character.  Search for undefined one.
8272         (describe-category): Use with-displaying-help-buffer.
8273
8274 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8275
8276         * byte-optimize.el (byte-optimize-plus):
8277         Optimize (+ 1) to 1 instead of (1+ nil).
8278
8279         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8280
8281         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8282
8283         * byte-optimize.el (byte-optimize-char-before): New function.
8284         Remove performance penalty for using (char-before) instead of (char-after).
8285
8286 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8287
8288         * mule/mule-category.el (char-category-list): Return character
8289         instead of integer.
8290
8291 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8292
8293         * minibuf.el (read-buffer): Check default is buffer object.
8294
8295 1999-11-25  Andy Piper  <andy@xemacs.org>
8296
8297         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8298         for buttons.
8299
8300 1999-12-16  Andreas Jaeger  <aj@suse.de>
8301
8302         * package-get.el (package-get-maybe-save-index): Fixed typo.
8303         Patch by Jeff Miller <jmiller@smart.net>.
8304
8305 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8306
8307         * gnuserv.el (gnuserv-process-filter):  don't call
8308         gnuserv-write-to-client when gnuserv-current-client is nil
8309
8310 1999-12-14  Martin Buchholz <martin@xemacs.org>
8311
8312         * XEmacs 21.2.24 is released.
8313
8314 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8315
8316         * about.el (about-hackers): Update my email address.
8317
8318 1999-12-07  Martin Buchholz <martin@xemacs.org>
8319
8320         * XEmacs 21.2.23 is released.
8321
8322 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8323
8324         * package-get.el (package-get-download-sites): Removed several
8325         defunct download sites, added many new ones, and corrected a few
8326         incorrect directory-on-site entries.  Added physical locations to
8327         site-description.
8328
8329 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8330
8331         * finder.el (finder-commentary): add DOC string and fix
8332         interactive spec
8333
8334 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8335
8336         * help.el (describe-function): Don't forget to intern the string
8337         completing-read returns.
8338         (describe-variable): Ditto.
8339
8340 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8341
8342         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8343         `hyper-apropos-help-mode' here to find symbol to customize
8344         irregardless of cursor position and simplify
8345         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8346         `hyper-apropos-popup-menu'.
8347
8348 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8349
8350         * apropos.el (apropos-mode-map): Add return to call
8351         apropos-follow.
8352         (apropos-print): Call apropos-mode to have better
8353         command reference. Put keymap text-poperty to
8354         symbole name.
8355
8356 1999-11-22  Alastair Burt  <burt@dfki.de>
8357
8358         * help.el: (describe-bindings-1): Added handling of keymaps for
8359         the extents at point.
8360
8361 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8362
8363         * gutter-items.el (buffers-tab-items): Wrap the function in a
8364         save-match-data
8365
8366 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8367
8368         * help.el (describe-function): Use the DEFAULT argument to
8369         completing-read.
8370         (describe-variable): Ditto.
8371
8372 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8373
8374         * minibuf.el (read-from-minibuffer): Add optional argument
8375         DEFAULT to have better mini-buffer history support.
8376         (completing-read): Pass default to read-from-minibuffer.
8377         (read-buffer): Pass default to completing-read.
8378
8379 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8380
8381         * font-lock.el (font-lock-doc-string-face): Document the
8382         `font-lock-lisp-like' property.
8383
8384 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8385
8386         * lisp-mode.el: Specify `font-lock-lisp-like'.
8387
8388         * font-lock.el (font-lock-lisp-like): New function.
8389         (font-lock-fontify-syntactically-region): Use it.
8390
8391 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8392
8393         * XEmacs 21.2.22 is released
8394
8395 1999-11-28  Martin Buchholz <martin@xemacs.org>
8396
8397         * XEmacs 21.2.21 is released.
8398
8399 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8400
8401         * minibuf.el (read-coding-system): Accept symbol and
8402         coding-system object as a default-coding-system.
8403
8404 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8405
8406         * minibuf.el (read-coding-system): Accept symbol as
8407         a default-coding-system.
8408
8409 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8410
8411         * apropos.el (apropos-documentation): Use insert instead
8412         of princ.
8413
8414 1999-11-07  William M. Perry  <wmperry@aventail.com>
8415
8416         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8417           for the linux console.
8418
8419         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8420           stuff to work when you are not on a window system, since the GPM
8421           mouse support now allows pasting from outside of XEmacs.
8422
8423 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8424
8425         * XEmacs 21.2.20 is released
8426
8427 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8428
8429         * setup-paths.el (paths-default-info-directories): Add
8430         /usr/share/info and /usr/local/share/info.
8431
8432 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8433
8434         * about.el: Updated Vladimir Ivanovic's info.
8435
8436 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8437
8438         * auto-show.el (auto-show-truncationp): Remove.
8439
8440         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8441
8442 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8443
8444         * indent.el (indent-line-to): fix bug: spaces were not replaced
8445         with tab if column is multiple of tab-width
8446         From dhn@qedinc.com
8447
8448 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8449
8450         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8451         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8452
8453         * package-get.el (package-get-package-provider): Be verbose when
8454         interactive. Patch from Robert Pluim
8455
8456 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8457
8458         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8459         info file suffixes.
8460
8461 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8462
8463         * process.el (open-network-stream): Add a new optional parameter
8464         PROTOCOL to support udp; fix a minor typo and add an explanation
8465         in docstring for udp programming.
8466
8467         * code-process.el (open-network-stream): Add a new optional
8468         parameter PROTOCOL to support udp; fix a minor typo and add an
8469         explanation in docstring for udp programming.
8470
8471 1999-10-18  Andy Piper  <andy@xemacs.org>
8472
8473         * gui.el (make-gui-button): be more precise about how we call
8474         callbacks.
8475
8476         * wid-edit.el (widget-push-button-value-create): Use the new form
8477         of native gui-button.
8478
8479 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8480
8481         * info.el (Info-page-prev): Don't do (sit-for 0).
8482
8483 1999-10-13  Andy Piper  <andy@xemacs.org>
8484
8485         * gutter-items.el (progress-abort-glyph): new glyph for showing
8486         abort status.
8487         (append-progress): dispatch-event rather than sit-for.
8488         (abort-progress): new function. Show the abort glyph with an
8489         appropriate message.
8490         (raw-append-progress): dispatch-event rather than sit-for.
8491         (display-progress): cope with aborts.
8492
8493         * gui.el (make-gui-button): Use native widgets for buttons
8494         unconditionally.
8495         (insert-gui-button): ditto.
8496         (gui-button-p): ditto.
8497
8498         * xbm-button.el: remove from core.
8499
8500         * xpm-button.el: remove from core.
8501
8502 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8503
8504         * faces.el (init-device-faces): Don't initialize the random faces
8505         on the stream device.
8506
8507 1999-10-06  Andy Piper  <andy@xemacs.org>
8508
8509         * files.el (recover-file): Don't use ls under windows for revert buffer.
8510
8511 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8512
8513         * package-get.el (package-get-download-menu): Make menu really
8514         toggle download sites.
8515         (package-get-download-sites): Add autoload cookie.
8516
8517 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8518
8519         * setup-paths.el (paths-find-module-directory): Ditto.
8520
8521 1999-09-29  Werner Fink  <werner@suse.de>
8522
8523         * setup-paths.el (paths-find-exec-directory): Add missing nil
8524         parameter for environment.
8525
8526 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8527
8528         * modeline.el (modeline-format):
8529         Only purecopy the strings.  Else
8530         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8531         barfs.
8532
8533 1999-08-28  Mike Woolley  <mike@bulsara.com>
8534
8535         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8536         user setting comint-completion-addsuffix and
8537         comint-process-echoes.
8538
8539 1999-09-22  Andy Piper  <andy@xemacs.org>
8540
8541         * gutter-items.el (update-tab-in-gutter): use
8542         last-nonminibuf-window instead of selected-window.
8543
8544 1999-09-18  Andy Piper  <andy@xemacs.org>
8545
8546         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8547         display on.
8548
8549         * subr.el (record-buffer-hook): new variable so that the hook gets
8550         some documentation.
8551
8552 1999-09-16  Andy Piper  <andy@xemacs.org>
8553
8554         * gutter-items.el (update-tab-in-gutter): only update when the
8555         gutter is visible.
8556         (remove-buffer-from-gutter-tab): ditto.
8557
8558 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8559
8560         * simple.el (do-auto-fill): Commented out part of Kinsoku
8561         processing.
8562
8563 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8564
8565         * isearch-mode.el (isearch-highlightify-region): Give the
8566         highlighting extents a high priority.
8567         (isearch-make-extent): Give the main highlighting extent an even
8568         higher priority.
8569
8570 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8571
8572         * packages.el (packages-compute-package-locations): Fix typo from
8573         -u rationalization.
8574
8575 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8576
8577         * setup-paths.el (paths-find-doc-directory): Respect value of
8578         `configure-doc-directory.'
8579
8580         * find-paths.el (paths-find-architecture-directory): Give
8581         precendence `default' argument (which typically comes from
8582         configure).
8583
8584 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8585
8586         * startup.el (command-line-early): Added options -user-init-file
8587         and -user-init-directory.
8588
8589         * files.el (user-init-file): Default to NIL so we can recognize
8590         when it's set.
8591
8592 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8593
8594         * obsolete.el (init-file-user):
8595         * startup.el:
8596         * packages.el (packages-compute-package-locations):
8597         * package-get.el (package-get-user-index-filename):
8598         * menubar-items.el (maybe-add-init-button):
8599         * info.el (Info-annotations-path):
8600         * dump-paths.el:
8601         Change `user-init-directory' to be an absolute path.
8602         Use `user-init-directory' where appropriate.
8603         Zap `init-file-user' and its uses.
8604
8605 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8606
8607         * subr.el (copy-symbol): New function.
8608
8609 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8610
8611         * isearch-mode.el (isearch-done): Be sure to restore invisible
8612         extents in the proper buffer.
8613         (isearch-pre-command-hook): Set this-command to the correct value
8614         in case the buffer has changed and old overriding-local-map was
8615         used.
8616         (isearch-restore-extent): Use remprop instead of setting the
8617         property to nil.
8618
8619 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8620
8621         * cmdloop.el (execute-extended-command): Update zmacs region
8622         before the delay.
8623         (execute-extended-command): Make the message gettext-friendly.
8624
8625 1999-09-07  Andy Piper  <andy@xemacs.org>
8626
8627         * gutter-items.el (progress-gauge-glyph): renamed from
8628         progress-glyph.
8629         (progress-text-glyph): new variable.
8630         (progress-layout-glyph): use layouts and text glyphs.
8631         (progress-area-buffer): removed.
8632         (progress-text-and-extent): new variable.
8633         (progress-displayed-p): dynamically create gutter area buffer.
8634         (clear-progress): ditto.
8635         (raw-append-progress): ditto.
8636         (append-progress): use new glyph names.
8637         (raw-append-progress): only create the extent when needed. set
8638         properties more optimally.
8639         (progress): remove args.
8640
8641 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8642
8643         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8644         mapcar where the return value is unused.
8645         (isearch-restore-invisible-extents): Ditto.
8646         (isearch-highlight-all-cleanup): Ditto.
8647         (isearch-delete-extents-in-range): Traverse the extents only once.
8648         (isearch-highlight-all-update): Don't start over if the search
8649         string has changed and more input is pending.
8650
8651 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8652
8653         * packages.el (packages-find-package-data-path): Ditto.
8654
8655         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8656
8657         * subr.el (mapc-internal): Don't make obsolete.
8658
8659         * cl-extra.el (mapc): Resurrect.
8660
8661 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8662
8663         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8664         alias.
8665
8666         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8667         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8668         (isearch-yank-clipboard): Use get-clipboard instead of
8669         x-get-clipboard.
8670         (isearch-yank-selection): Fix docstring.
8671
8672 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8673
8674         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8675
8676 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8677
8678         * cl-macs.el (extent-start-position): Fix setf method.
8679         (extent-end-position): Ditto.
8680
8681 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8682
8683         * isearch-mode.el: End merge with FSF 20.4.
8684
8685         * isearch-mode.el (search-invisible): New variable.
8686         (isearch-hide-immediately): Ditto.
8687         (isearch-unhidden-extents): Ditto.
8688         (isearch-range-invisible): New function.
8689         (isearch-unhide-extent): Ditto.
8690         (isearch-restore-invisible-extents): Ditto.
8691         (isearch-restore-extent): Ditto.
8692
8693         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8694         implementation.
8695         (isearch-ring-retreat-edit): Ditto.
8696         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8697         (isearch-forward-regexp): New arguments NOT-REGEXP and
8698         NO-RECURSIVE-EDIT.
8699         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8700         (isearch-backward-regexp): New arguments NOT-REGEXP and
8701         NO-RECURSIVE-EDIT.
8702         (isearch-mode): Return isearch-success.
8703         (isearch-update): Use unread-command-events instead of
8704         unread-command-event.
8705         (isearch-abort): If an invalid regexp is encountered, keep popping
8706         states.
8707         (isearch-*-char): Use FSF implementation.
8708         (isearch-whitespace-chars): Use the more robust FSF's
8709         implementation.
8710         (isearch-within-brackets): New variable.
8711         (isearch-mode): Initialize it.
8712         (isearch-edit-string): Bind it.
8713         (isearch-search-and-update): Set it.
8714         (isearch-push-state): Push it.
8715         (isearch-top-state): Pop it.
8716         (isearch-search): Set it.
8717         (isearch-printing-char): When called by isearch-whitespace-chars,
8718         handle M-SPC gracefully.
8719         (isearch-message-prefix): New argument ELLIPSIS.
8720         (isearch-message-suffix): Ditto.
8721         (isearch-message): Use the ELLIPSIS argument when calling
8722         isearch-message-prefix and isearch-message-suffix.
8723         (isearch-message-prefix): Distinguish between "wrapped" and
8724         "overwrapped" search, FWIW.
8725
8726 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8727
8728         * isearch-mode.el (isearch-edit-string): Use the head of the
8729         search ring instead of search-last-string and search-last-regexp.
8730         (search-highlight): Renamed from isearch-highlight.
8731         (isearch-exit): Use the new name.
8732         (isearch-highlight): Ditto.
8733         (isearch-dehighlight): Ditto.
8734         (isearch-update-ring): New function.
8735         (isearch-done): Call it.
8736         (isearch-done): New argument EDIT.
8737         (isearch-repeat): If search string is empty, look up at the car of
8738         the search ring; ignore the yank pointer.
8739         (isearch-abort): Call isearch-done with NOPUSH.
8740         (isearch-cancel): New function.
8741         (isearch-mode-map): Bind it to ESC ESC ESC.
8742
8743         * isearch-mode.el: Begin merge with FSF 20.4.
8744
8745 1999-09-01  Andy Piper  <andy@xemacs.org>
8746
8747         * x-select.el (x-get-clipboard): obsolete.
8748         (x-yank-clipboard-selection): obsolete
8749
8750         * select.el (disown-selection): need to be careful to disown the
8751         clipboard if we set it via selection.
8752         (get-clipboard): move from x-select.el
8753         (yank-clipboard-selection): ditto.
8754
8755 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8756
8757         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8758         isearch-highlight-all-matches to nil.
8759         (isearch-fixed-case): New variable.
8760         (isearch-mode): Initialize it.
8761         (isearch-edit-string): Save it.
8762         (isearch-toggle-case-fold): Set it.
8763         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8764         need to check isearch-fixed-case.
8765         (isearch-toggle-case-fold): Update highlighting of all matches
8766         before the pause.
8767         (isearch-edit-string):
8768
8769 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8770
8771         * isearch-mode.el (isearch-edit-string): Call isearch-message
8772         before reading the event so that the prompt is displayed properly.
8773         (isearch-message): Use isearch-nonincremental when calling
8774         isearch-message-prefix.
8775         (minibuffer-local-isearch-map): Bind up and down to do the same as
8776         M-p and M-n respectively.
8777         (isearch-done): New arg NOPUSH.
8778         (isearch-edit-string): Use it.
8779         (isearch-edit-string): Don't bind isearch-string.
8780         (isearch-ring-adjust): Edit string, *then* push state.
8781
8782 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8783
8784         * faces.el (isearch-secondary): Make isearch-secondary look
8785         different than default.
8786
8787 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8788
8789         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8790         save-excursion.
8791         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8792         (isearch-update): Call isearch-dehighlight without arguments.
8793         (isearch-done): Ditto.
8794
8795         * isearch-mode.el (isearch-fix-case): If the search string has no
8796         upper-case letters, allow the folding to be reenabled.
8797         Previously, once disabled, the folding would remain that way until
8798         the end of isearch.
8799         (isearch-top-state): Call isearch-fix-case.
8800
8801         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8802         save-excursion.
8803         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8804
8805 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8806
8807         * xpm-button.el:
8808         xbm-button.el: Need to exist in core because gui.el depends on
8809         them.
8810
8811 1999-08-31  Andy Piper  <andy@xemacs.org>
8812
8813         * gutter-items.el (buffers-tab-face): new customizable variable.
8814         (buffers-tab-default-buffer-line-length): new specifier for
8815         maximum viewable characters.
8816         (progress-stack): new variable for implementing widget-based
8817         progress messages.
8818         (progress-area-buffer): ditto.
8819         (progress-glyph-height): ditto.
8820         (progress-stop-callback): ditto.
8821         (progress-quit-function): new function.
8822         (progress-glyph): new variable.
8823         (progress-layout-glyph): ditto.
8824         (progress-displayed-p): new function, see message-displayed-p for
8825         details.
8826         (clear-progress): ditto.
8827         (remove-progress): ditto.
8828         (append-progress): ditto.
8829         (raw-append-progress): ditto.
8830         (display-progress): ditto.
8831         (current-progress): ditto.
8832         (current-progress-label): ditto.
8833         (progress): ditto.
8834         (lprogress): ditto.
8835
8836
8837 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8838
8839         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8840
8841         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8842         `isearch-yank-selection'.
8843         (isearch-mode-map): Use it.
8844         (isearch-yank-selection): Use `get-selection' instead of
8845         `get-x-selection'.
8846
8847 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8848
8849         * faces.el (isearch-secondary): Create face here.
8850
8851         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8852         timers.
8853
8854 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8855
8856         * subr.el (buffer-string): More robust backward compatibility
8857         check, courtesy William Perry.
8858
8859 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8860
8861         * replace.el (perform-replace): Stop the search after the search
8862         limit has been reached.
8863
8864 1999-08-23  Andy Piper  <andy@xemacs.org>
8865
8866         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8867         here if we don't have one.
8868
8869 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8870
8871         * ldap.el (ldap-coding-system): Default to nil until we get
8872         efficient UTF8 support
8873         (ldap-decode-string): Guard against `decode-coding-string' not
8874         being defined
8875         (ldap-encode-string): Guard against `encode-coding-string' not
8876         being defined
8877
8878 1999-08-23  Didier Verna  <didier@xemacs.org>
8879
8880         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8881         Some doc strings improvements, and add a star to the `interactive'
8882         calls.
8883
8884 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8885
8886         * font-lock.el (java-font-lock-keywords-3): introduced new
8887         keywords and regexpes for javadoc syntax 1.2.
8888
8889 1999-08-17  Andy Piper  <andy@xemacs.org>
8890
8891         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8892         format-buffers-tab-line.
8893         (buffers-tab-max-buffer-line-length): new variable.
8894         (format-buffers-tab-line): new function. truncate names if over
8895         buffers-tab-max-buffer-line-length.
8896
8897 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8898
8899         * cus-start.el: Customize the variable `bell-inhibit-time'.
8900
8901 1999-08-16  Andy Piper  <andy@xemacs.org>
8902
8903         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8904         brute-force approach to deleting the last buffer.
8905         (buffers-tab-grouping-regexp): new customizable variable.
8906         (select-buffers-tab-buffers-by-mode): use it.
8907
8908 1999-08-13  Andy Piper  <andy@xemacs.org>
8909
8910         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8911         deletion problem.
8912
8913 1999-07-30  Didier Verna  <didier@xemacs.org>
8914
8915         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8916         of princ to output symbols.
8917         (custom-save-face-internal): ditto.
8918         (custom-save-resets): ditto.
8919
8920 1999-08-09  Didier Verna  <didier@xemacs.org>
8921
8922         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8923         `regexp-quote' to protect the major mode name for use as a regular
8924         expression (c++ needs this for instance).
8925
8926 1999-08-08  Andy Piper  <andy@xemacs.org>
8927
8928         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8929         cope with similar mode names.
8930
8931         * gutter-items.el (buffers-tab-selection-function): new selection
8932         function.
8933         (select-buffers-tab-buffers-by-mode): new function.
8934         (buffers-tab-items): use it if set to only display buffers in the
8935         tab in the current buffer's group..
8936         (update-tab-in-gutter): use new api.
8937         (remove-buffer-from-gutter-tab): ditto.
8938
8939         * gutter-items.el (buffers-tab-max-size): set custom selection
8940         default to 6.
8941         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8942         (add-tab-to-gutter): set face as default.
8943
8944 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8945
8946         * faces.el (frob-face-property): Merge the fall-back specifier
8947         with the target, not replace it.
8948
8949 1999-08-05  Andy Piper  <andy@xemacs.org>
8950
8951         * gutter-items.el (update-tab-in-gutter): add frame argument for
8952         buffer-items.
8953         (update-tab-in-gutter): use it.
8954
8955         * gutter-items.el (record-buffer-hook): set.
8956
8957         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8958         change.
8959         (switch-to-buffer-hook) deleted.
8960
8961 1999-08-04  Andy Piper  <andy@xemacs.org>
8962
8963         * gutter-items.el (update-tab-in-gutter): make sure this will work
8964         as an argument to create-frame-hook.
8965
8966 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8967
8968         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8969         instead of timer emulation.
8970
8971 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8972
8973         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8974         Emacs isearch enhancements.
8975
8976 1999-07-28  Andy Piper  <andy@xemacs.org>
8977
8978         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8979         all devices that support tab controls.
8980         (remove-buffer-from-gutter-tab): new function. to be used as a
8981         value for kill-buffer-hook.
8982
8983 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8984
8985         * auto-show.el (auto-show-truncationp): changed to match
8986         `window_translation_on'
8987
8988 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8989
8990         * XEmacs 21.2.19 is released
8991
8992 1999-07-28  SL Baur  <steve@miho>
8993
8994         * code-files.el (insert-file-contents): Fix docstring.
8995         revert previous change.
8996
8997 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8998
8999         * fill.el (fill-region-as-paragraph): Change re-break-point to
9000         contain word-across-newline plus one character so that filling
9001         Japanese and Chinese works as desired.
9002         * simple.el (do-auto-fill): Ditto.
9003
9004 1999-07-26  SL Baur  <steve@miho>
9005
9006         * mule/japanese.el ("Japanese"): Do not specify a default input
9007         method.
9008         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9009
9010 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9011
9012         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9013         able to use cl-macs macro in early lisp.
9014
9015 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9016
9017         * custom.el:
9018         * cus-face.el:
9019         * cus-edit.el:
9020                 Massive custom Theme API changes.
9021
9022 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9023
9024         * code-files.el (insert-file-contents): Regard
9025         coding-system-magic-cookie if `coding-system-for-read' is nil.
9026
9027 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9028
9029         * mule/thai-xtis.el: Add coding: local variable, to avoid
9030         bootstrapping problem with C locale.
9031
9032 1999-07-22  Andy Piper  <andy@xemacs.org>
9033
9034         * dumped-lisp.el (preloaded-file-list): guard against putting
9035         gutter-items in a less than functional XEmacs.
9036         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9037
9038 1999-07-18  Bob Weiner  <weiner@beopen.com>
9039
9040         * fill.el (fill-context-prefix): Fixed bug that prevented the
9041         setting of an adaptive fill prefix when the `dont-skip-first' was
9042         t.
9043
9044 1999-07-22  SL Baur  <steve@miho>
9045
9046         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9047
9048 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9049
9050         * files.el (interpreter-mode-alist): add `make', `guile', and
9051         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9052         makefile-mode, guile is a scheme, and someday XEmacs will be
9053         modular enough to use as an efficient scripting tool.)
9054
9055 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9056
9057         * mule/mule-cmds.el (reset-language-environment): Regard
9058         coding-category `utf-8' and `ucs-4' if they are available.
9059
9060 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9061
9062         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9063         (prefer-coding-system): Fix DOC-string.
9064
9065         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9066         DOC-string too.
9067
9068         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9069         Mule.
9070         (coding-system-change-eol-conversion): Fix DOC-string.
9071
9072 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9073
9074         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9075         instead of `list-coding-system'.
9076
9077 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9078
9079         * menubar-items.el (default-menubar): `select-input-method' was
9080         renamed to `set-input-method'.
9081
9082         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9083         "Set Language Environment" menu.
9084
9085         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9086         "Describe Language Support" menu.
9087
9088 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9089
9090         * mule/chinese.el ("Chinese-GB"): Rename
9091         `chinese-gb-environment-setup-function' to
9092         `setup-chinese-gb-environment-internal'.
9093
9094 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9095
9096         * mule/korean.el: Use `define-coding-system-alias' instead of
9097         `copy-coding-system'.
9098
9099 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9100
9101         * mule/mule-cmds.el (set-language-environment-coding-systems):
9102         Treat duplicated coding-categories.
9103
9104 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9105
9106         * mule/japanese.el: Use `define-coding-system-alias' instead of
9107         `copy-coding-system'.
9108
9109 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9110
9111         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9112         coding-system `viscii'.
9113
9114 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9115
9116         * mule/cyrillic.el:
9117         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9118         (cyrillic-alternativnyj-decode-table): New variable.
9119         (cyrillic-alternativnyj-encode-table): New variable.
9120         - Specify `iso-8-1' as a category of coding-system
9121           `alternativnyj'.
9122         - Abolish general Cyrillic environment.
9123
9124 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9125
9126         * mule/chinese.el:
9127         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9128         - Register `chinese-gb-environment-setup-function' as a
9129           `setup-function' of "Chinese-GB" environment.
9130
9131 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9132
9133         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9134         optional argument `parents'.
9135
9136         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9137         property for Thai-XTIS.
9138
9139         * mule/mule-help.el (help-with-tutorial): Use property
9140         `tutorial-coding-system' of language-info as a coding-system to
9141         read tutorial file.
9142
9143 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9144
9145         * mule/thai-xtis.el: Don't setup `setup-function' and
9146         `exit-function'.
9147
9148         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9149         `set-coding-category-system' to set up coding-system for
9150         coding-category.
9151
9152         * mule/mule-cmds.el (prefer-coding-system): Use
9153         `set-coding-category-system' to set up coding-system for
9154         coding-category.
9155
9156 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9157
9158         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9159         Thai-XTIS environment.
9160
9161         * mule/mule-cmds.el (prefer-coding-system): Use
9162         `find-coding-system' instead of `coding-system-p'.
9163
9164 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9165
9166         * mule/mule-cmds.el (set-language-environment-coding-systems):
9167         Modify eol-type for XEmacs.
9168
9169         * mule/thai-xtis.el: Delete unused local variable `category'.
9170
9171         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9172         function.
9173         (prefer-coding-system): Don't call
9174         `update-coding-systems-internal'; use function
9175         `coding-category-list' instead of variable `coding-category-list';
9176         use `set-coding-priority-list' instead of `set-coding-priority';
9177         modify `eol-type' for XEmacs.
9178
9179         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9180         `charset-columns'.
9181         (char-width): Likewise.
9182
9183 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9184
9185         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9186         `tis-620'.
9187
9188         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9189         `set-coding-priority-list' instead of `set-coding-priority'; don't
9190         call `update-coding-systems-internal'.
9191
9192         * mule/mule-misc.el (coding-system-get): New function.
9193         (coding-system-put): New function.
9194         (coding-system-category): New function.
9195
9196 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9197
9198         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9199         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9200         to avoid conflict with leim/quail/thai-xtis.
9201
9202         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9203         to thai-xtis-chars.el.
9204
9205         * mule/thai-xtis-chars.el: New file (split from
9206         mule/thai-xtis.el).
9207
9208 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9209
9210         * mule/thai-xtis.el:
9211         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9212         - Add syntax entries.
9213         - Put `preferred-coding-system' of the charset `thai-xtis' to
9214           `tis-620'.
9215
9216 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9217
9218         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9219         rewritten to use write-multibyte-character.
9220
9221 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9222
9223         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9224         of `iso-2022-7'.
9225         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9226         ported yet.
9227         (read-input-method-name): Treat optional argument `default'.
9228
9229 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9230
9231         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9232         all.
9233         (set-language-info-alist): Set up menus here.
9234
9235 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9236
9237         * minibuf.el (completing-read): Add new optional argument
9238         `default'.
9239         (read-coding-system): Add new optional argument
9240         `default-coding-system'.
9241
9242 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9243
9244         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9245         (viet-viscii-...->viet-vscii...).
9246
9247 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9248
9249         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9250         and menus.
9251
9252 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9253
9254         * mule/mule-cmds.el (input-method-function): Add permanent-local
9255         property.
9256
9257 1999-03-30  Dave Love  <fx@gnu.org>
9258
9259         * mule/mule-cmds.el (current-language-environment): Doc fix.
9260
9261 1999-02-06  Richard Stallman  <rms@gnu.org>
9262
9263         * mule/european.el (setup-slovenian-environment): New function.
9264         ("Slovenian"): New language environment.
9265
9266 1999-01-27  Dave Love  <fx@gnu.org>
9267
9268         * mule/mule-cmds.el (current-language-environment): Provide :link,
9269         :type (choices) and appropriate :get.
9270
9271 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9272
9273         * mule/mule-cmds.el (describe-language-environment): Don't alter
9274         input-method-alist.
9275
9276 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9277
9278         * mule/mule-cmds.el (prefer-coding-system): Call
9279         set-coding-priority, so that the internal array of priorities is
9280         also updated.
9281
9282 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9283
9284         * mule/mule-cmds.el (prefer-coding-system): If the argument
9285         requires specific EOL conversion type, make the default coding
9286         systems use that.
9287
9288 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9289
9290         * mule/mule-cmds.el (set-language-environment): Pass the default
9291         eol-type to set-language-environment-coding-systems.
9292         (set-default-coding-systems): Copy the eol-type property for the
9293         new default values of {buffer-file,process}-coding-system from the
9294         old defaults.
9295         (set-language-environment-coding-systems): Accept an optional
9296         argument EOL-TYPE, and set the eol-type property of the default
9297         coding systems accordingly.
9298
9299 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9300
9301         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9302         use generate-new-buffer instead of get-buffer-create.
9303
9304 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9305
9306         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9307
9308 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9309
9310         * mule/mule-cmds.el (default-input-method): Fix custom type.
9311
9312 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9313
9314         * mule/mule-cmds.el (setup-specified-language-environment):
9315         Add apropos-inhibit property.
9316         (describe-specified-language-support): Likewise.
9317
9318 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9319
9320         * mule/mule-cmds.el: Doc fixes.
9321
9322 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9323
9324         * mule/mule-cmds.el (register-input-method): Doc-string
9325         modified.
9326
9327 1998-09-01  Dave Love  <fx@gnu.org>
9328
9329         * mule/mule-cmds.el (current-language-environment): Fix
9330         setter function.
9331
9332 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9333
9334         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9335         mule/european.el, mule/hebrew.el, mule/japanese.el,
9336         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9337         avoid bootstrapping problem if you need to recompile all the Lisp
9338         files using interpreted code.
9339
9340 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9341
9342         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9343         ("Latin-2"): Likewise.
9344
9345 1998-08-18  Per Starback  <starback@update.uu.se>
9346
9347         * mule/european.el (setup-latin2-environment): Fix typo.
9348
9349 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9350
9351         * mule/european.el: Give proper value of `input-method' key to all
9352         lang. env.
9353
9354         * mule/mule-cmds.el (activate-input-method): Handle the case that
9355         the arg INPUT-METHOD is nil correctly.
9356         (read-multilingual-string): Activate the specified input method
9357         before calling read-string.  Afterward, activate the original
9358         input method.
9359
9360 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9361
9362         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9363         (set-language-info-alist): Fix typo in doc-string.
9364
9365         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9366
9367 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9368
9369         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9370         (reset-language-environment): New function for the job that
9371         setup-english-environment used to do.
9372         (set-language-environment): Do more setups according to the info
9373         in language-info-alist.
9374         (read-language-name): Handle the case that the arg KEY is nil.
9375         (describe-language-environment): Handle input-method property.
9376
9377         * mule/: All files under this directory, which related with
9378         specific languages (such as mule/european.el, mule/greek.el,
9379         mule/hebrew.el, mule/misc-lang.el), modified as below.
9380         (setup-XXX-environment): Just call set-language-environment.  If
9381         they used to do some other jobs than what done by
9382         set-language-environment, those jobs are done in
9383         setup-XXX-environment-internal now.
9384         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9385         the value to setup-XXX-environment-internal.  Add properties
9386         input-method and features.
9387
9388         * mule/english.el (setup-english-environment): Just call
9389         reset-language-environment.
9390
9391         * mule/european.el (setup-8-bit-environment): Function deleted.
9392
9393 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9394
9395         * mule/mule-cmds.el (input-method-exit-on-first-char)
9396         (input-method-use-echo-area): Doc fixes.
9397
9398 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9399
9400         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9401         variable.
9402         (input-method-use-echo-area): New variable.
9403
9404 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9405
9406         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9407
9408 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9409
9410         * mule/mule-cmds.el (activate-input-method): Update mode line.
9411         (inactivate-input-method): Likewise.
9412
9413 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9414
9415         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9416         input method in the current buffer, but just bind
9417         current-input-method.
9418
9419 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9420
9421         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9422
9423         * mule/misc-lang.el ("IPA"): Add coding-priority and
9424         coding-system.
9425
9426 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9427
9428         * mule/greek.el: Add coding-priority.
9429
9430 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9431
9432         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9433         LANG-ENV.
9434
9435 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9436
9437         * mule/mule-cmds.el (register-input-method): Fix previous change.
9438         (setup-specified-language-environment): Doc fix.
9439
9440 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9441
9442         * mule/mule-cmds.el: Several doc fixes.
9443         (get-language-info, set-language-info): Rename argument.
9444         (set-language-info-alist): Likewise.
9445         (register-input-method): Rename argument.
9446         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9447
9448 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9449
9450         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9451         default value while reading an input method.
9452
9453 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9454
9455         * mule/mule-cmds.el (universal-coding-system-argument):
9456         Use buffer-file-coding-system as default.
9457
9458 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9459
9460         * mule/korean.el ("Korean"): Doc fix.
9461
9462 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9463
9464         * mule/mule-cmds.el (describe-language-environment): Print the
9465         languge environment at the head.
9466
9467 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9468
9469         * mule/japanese.el: Set exit-function to exit-japanese-environment
9470         for Japanese environment.
9471
9472 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9473
9474         * mule/mule-cmds.el (set-language-environment): Doc fix.
9475         (current-language-environment): Use defcustom.
9476         (default-input-method): Specify :type.
9477
9478 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9479
9480         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9481         modified.
9482         (prefer-coding-system): Doc-string modified.
9483
9484 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9485
9486         * mule/mule-cmds.el (set-language-info): Doc-string
9487         describes `coding-priority' KEY.
9488         (set-language-environment-coding-systems): New function.
9489         (select-safe-coding-system): New function.
9490         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9491         (set-language-info-alist): New optionla arg PARENTS.  Call
9492         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9493         (set-language-environment-coding-systems): New function.
9494
9495         * mule/chinese.el: Remove setting up of
9496         describe-chinese-environment-map and
9497         setup-chinese-environment-map.  Exclude them in args of calls to
9498         set-language-info-alist.  Register coding-priority key in
9499         language-info-alist.
9500
9501         * mule/cyrillic.el: Remove setting up of
9502         describe-cyrillic-environment-map and
9503         setup-cyrillic-environment-map.  Exclude them in args of calls to
9504         set-language-info-alist.  Register coding-priority key in
9505         language-info-alist.
9506
9507         * mule/english.el: Register coding-priority key in
9508         language-info-alist.
9509
9510         * mule/ethiopic.el: Register coding-priority key in
9511         language-info-alist.
9512
9513         * mule/european.el: Remove setting up of
9514         describe-european-environment-map and
9515         setup-european-environment-map.  Exclude them in args of calls to
9516         set-language-info-alist.  Register coding-priority key in
9517         language-info-alist.  Add "German" language env.
9518         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9519         (setup-german-environment): New function.
9520
9521         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9522         change default input method to "greek-postfix".
9523
9524         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9525         coding-priority key in
9526
9527 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9528
9529         * mule/mule-cmds.el (set-language-info): Doc fix.
9530         (input-method-inactivate-hook): Doc fix.
9531
9532 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9533
9534         * mule/mule-cmds.el (set-input-method): Renamed from
9535         select-input-method.
9536
9537 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9538
9539         * mule/mule-cmds.el (set-language-environment): Run
9540         exit-language-environment-hook before calling `exit-function'
9541         which is specified for the language environment.
9542
9543 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9544
9545         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9546         modified.
9547         (prefer-coding-system): Likewise.
9548         (describe-language-environment): Print aliases of each coding
9549         system.
9550         (set-language-environment-hook): New variable.
9551         (exit-language-environment-hook): New variable.
9552         (set-language-environment): Call these hooks.  Before setting a
9553         new language environment, exit from the
9554         current-language-environment if necessary.
9555         (input-method-verbose-flag): The value can be nil, t,
9556         complex-only, or default.
9557         (input-method-highlight-flag): Doc-string augmented.
9558         (activate-input-method): Check if we can run the registered
9559         function to activate an input method.
9560
9561         * mule/korean.el: Set exit-function for language environment
9562         "Korean" to exit-korean-environment.
9563         (setup-korean-environment): Moved to korea-util.el.
9564
9565 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9566
9567         * mule/mule-cmds.el (read-multilingual-string): Use
9568         current-input-method prior to default-input-method.  Don't bind
9569         current-input-method by `let', instead, activate the specified
9570         input method in the current buffer temporarily.
9571
9572 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9573
9574         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9575
9576 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9577
9578         * mule/chinese.el (post-read-decode-hz): Return the result of
9579         decode-hz-region.
9580         (pre-write-encode-hz): Do not change the value of
9581         last-coding-system.
9582
9583 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9584
9585         * mule/mule-ccl.el: Doc fixes.
9586
9587 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9588
9589         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9590         (check-ccl-program): New macro.
9591
9592 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9593
9594         * mule/mule-ccl.el: Comment about CCL syntax modified.
9595         (ccl-command-table): Add read-multibyte-character and
9596         write-multibyte-character.
9597         (ccl-code-table): Add ex-cmd.
9598         (ccl-extended-code-table): New variable.
9599         (ccl-embed-extended-command): New function.
9600         (ccl-compile-read-multibyte-character,
9601         ccl-compile-write-multibyte-character) New functions.
9602         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9603         ccl-dump-write-multibyte-character): New functions.
9604
9605 1999-07-22  SL Baur  <steve@miho>
9606
9607         * config.el (config-value-file): config.values is installed into
9608         doc-directory.
9609         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9610
9611 1999-07-19  Didier Verna  <didier@xemacs.org>
9612
9613         * rect.el: all functions rewritten, except when noted. Below is a
9614         list of interface changes.
9615         (apply-on-rectangle): new function. Obsoletes
9616         `operate-on-rectangle'. All functions that used to call this
9617         function now call the new one.
9618         (kill-rectangle): added optional prefix arg to fill lines.
9619         (delete-rectangle): ditto.
9620         (delete-extract-rectangle): ditto.
9621         (open-rectangle): ditto.
9622         (clear-rectangle): ditto.
9623         (delete-rectangle-line): added third arg FILL.
9624         (delete-extract-rectangle-line): ditto.
9625         (open-rectangle-line): ditto.
9626         (clear-rectangle-line): ditto.
9627
9628 1999-07-18  Andy Piper  <andy@xemacs.org>
9629
9630         * menubar-items.el (default-menubar): add gutter options.
9631
9632         * gutter-items.el: new file.
9633         (gutter): new group for custom.
9634         (gutter-visible-p): new variable.
9635         (default-gutter-position): ditto.
9636         (buffers-tab): new group for the buffers tab.
9637         (gutter-buffers-tab): widget to put in the gutter.
9638         (buffers-tab-max-size): max number of tabs.
9639         (buffers-tab-switch-to-buffer-function): function to call when a
9640         tab is pressed.
9641         (buffers-tab-omit-function): filter buffers with this function.
9642         (buffers-tab-format-buffer-line-function): format buffer names for
9643         inclusion in tabs.
9644         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9645         the record.
9646         (build-buffers-tab-internal): build a list of tab items.
9647         (buffers-tab-items): ditto.
9648         (add-tab-to-gutter): put a tab in the gutter area.
9649         (update-tab-in-gutter): reset the buffers in the tab.
9650
9651         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9652
9653         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9654         (switch-to-buffer-hooks): new hook.
9655
9656         * toolbar.el (default-toolbar-position): fix typo.
9657
9658 1999-07-16  Andy Piper  <andy@xemacs.org>
9659
9660         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9661
9662 1999-07-15  Didier Verna  <didier@xemacs.org>
9663
9664         * cus-edit.el (custom-prompt-variable): optional third arg makes
9665         prompt for a comment string.
9666         (customize-set-value): optional prefix makes this function handle
9667         variable comments.
9668         (customize-set-variable): ditto.
9669         (customize-save-variable): ditto.
9670         (customize-customized): handle custom comments.
9671         (customize-save-customized): ditto.
9672         (custom-variable-state-set): ditto.
9673         (custom-face-state-set): ditto.
9674         (customize-saved): ditto.
9675         (custom-variable-set): ditto.
9676         (custom-face-set): ditto.
9677         (custom-variable-save): ditto.
9678         (custom-face-save): ditto.
9679         (custom-variable-reset-saved): ditto.
9680         (custom-face-reset-saved): ditto.
9681         (custom-variable-reset-standard): ditto.
9682         (custom-face-reset-standard): ditto.
9683         (custom-comment-face): new face.
9684         (custom-comment-tag-face): ditto.
9685         (custom-comment): new widget.
9686         (custom-comment-create): new function.
9687         (custom-comment-delete): ditto.
9688         (custom-comment-value-set): ditto.
9689         (custom-comment-show): ditto.
9690         (custom-comment-invisible-p): ditto.
9691         (custom-variable-value-create): create a comment field widget.
9692         (custom-face-value-create): ditto.
9693         (custom-variable-menu): new entry for adding a custom comment.
9694         (custom-face-menu): ditto.
9695         (custom-save-variables): possibly save custom comments.
9696         (custom-save-faces): ditto.
9697
9698         * cus-face.el (custom-set-faces): the arguments can now have a
9699         custom comment as fourth argument.
9700
9701         * custom.el (custom-set-variables): the arguments can now have a
9702         custom comment as fifth element.
9703
9704 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9705
9706         * XEmacs 21.2.18 is released
9707
9708 1999-07-13  SL Baur  <steve@miho>
9709
9710         * lib-complete.el (read-library-name): Revert previous change.
9711         (read-library): Ditto.
9712
9713 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9714
9715         * packages.el (packages-package-list): Capitalize docstring.
9716
9717         * packages.el (packages-find-package-library-path): Use #'nconc
9718         rather than #'append to reduce consing -- #'mapcar uses Flist,
9719         which returns a freshly consed list.  #'append would create yet
9720         another fresh list, using Fmake_list in concat.
9721
9722         * packages.el (package-provide): Use setq with remassq like it
9723         says in its docstring.
9724
9725 1999-07-06  SL Baur  <steve@miho.m17n.org>
9726
9727         * lib-complete.el (progn-with-message): Fix typo.
9728
9729 1999-07-06  SL Baur  <steve@miho.m17n.org>
9730
9731         * mule/mule-misc.el (char-octet): Make function match docstring.
9732         From Katsumi Yamaoka <yamaoka@jpl.org>
9733
9734 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9735
9736         * wid-edit.el (widget-documentation): corrected spelling error.
9737
9738 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9739
9740         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9741         keys if already bound
9742
9743 1999-07-06  SL Baur  <steve@miho.m17n.org>
9744
9745         * lib-complete.el (progn-with-message): Revert previous changes.
9746
9747 1999-06-24  Bob Weiner  <weiner@beopen.com>
9748
9749         * lib-complete.el (find-library):
9750         (find-library-other-window):
9751         (find-library-other-frame): Completely rewrote
9752         so that these functions actually work when called non-interactively.
9753         Also made them handle LIBRARY arguments which end with .el or .elc.
9754
9755 1999-06-24  Bob Weiner  <weiner@beopen.com>
9756
9757         * simple.el (indent-new-comment-line): Locally bound
9758         `block-comment-start' to `comstart' or else when this is called
9759         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9760         `block-comment-start' value, ignoring any existing spacing after a
9761         comment prefix in the previous line and producing ugly comments.
9762
9763 1999-06-23  Bob Weiner  <weiner@beopen.com>
9764
9765         * list-mode.el (mouse-choose-completion):
9766         (choose-completion):
9767         (completion-switch-to-minibuffer): Added.
9768         ([Tab]): [Tab] previously switched to the minibuffer
9769         but since [space] does that and since most applications in the
9770         world use [Tab] to select the next item in a list, do that in the
9771         *Completions* buffer too.  This will cause the least confusion
9772         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9773         06/23/1999.
9774
9775 1999-06-22  Bob Weiner  <weiner@beopen.com>
9776
9777         * help.el (help-buffer-name): Added support for a null value
9778         of `help-buffer-prefix-string' since some buffers require no
9779         prefix.
9780
9781 1999-06-20  Bob Weiner  <weiner@beopen.com>
9782
9783         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9784         in the completion-list-mode-map to bury the completions buffer
9785         even when the minibuffer is no longer active.
9786
9787 1999-06-20  Bob Weiner  <weiner@beopen.com>
9788
9789         * list-mode.el (list-mode): It is visually disconcerting to have
9790         the text cursor disappear within list buffers, especially when
9791         moving from window to window, so leave it visible.
9792
9793 1999-07-01  SL Baur  <steve@miho.m17n.org>
9794
9795         * menubar-items.el (default-menubar): Conditionalize the bug
9796         report menu item (which may not be possible in this XEmacs).
9797         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9798
9799 1999-06-30  SL Baur  <steve@miho.m17n.org>
9800
9801         * subr.el (with-current-buffer): DOC string fix.
9802         Suggested by Bob Weiner <weiner@altrasoft.com>
9803
9804 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9805
9806         * cus-face.el (custom-face-italic): insert missing args
9807
9808 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9809
9810         * packages.el (package-locations): Changed default early package
9811         hierarchies to ~/.xemacs/mule-packages and
9812         ~/.xemacs/xemacs-packages.
9813
9814 1999-06-23  SL Baur  <steve@miho.m17n.org>
9815
9816         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9817
9818 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9819
9820         * packages.el (package-locations): Changed default early package
9821         hierarchy to ~/.xemacs/packages.
9822         (package-locations): Removed `packages' as a possible name for a
9823         late package hierarchy.
9824
9825 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9826
9827         * mule/mule-category.el (word-combining-categories): Set up new
9828         variable.
9829         (word-separating-categories): Likewise.
9830
9831 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9832
9833         * XEmacs 21.2.17 is released
9834
9835 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9836
9837         * font-menu.el (font-menu-set-font): allow for nil specification
9838         of font size.
9839
9840 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9841
9842         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9843         is 1.
9844
9845 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9846
9847         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9848         8859-5 instead of ISO 8859-1.
9849
9850 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9851
9852         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9853         (viet-viscii-encode-table): Ditto.
9854
9855         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9856         Make obsolete definition of char-octet.
9857
9858 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9859
9860         * subr.el: Move no-Mule make-char ...
9861         * help-nomule.el (make-char): To here.
9862         (string-width): Make Mule compatibility alias.
9863
9864 1999-06-15  Andy Piper  <andy@xemacs.org>
9865
9866         * select.el (get-selection-no-error): really make there be no-error.
9867         (get-selection): revert to original.
9868
9869 1999-06-11  Andy Piper  <andy@xemacs.org>
9870
9871         * select.el (selection-sets-clipboard): renamed.
9872         (own-selection): use it.
9873
9874 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9875
9876         * XEmacs 21.2.16 is released
9877
9878 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9879
9880         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9881         missing characters to avoid crash.
9882
9883 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9884
9885         * coding.el (set-terminal-coding-system): Only set the console
9886         coding system on the selected console if it is a tty.
9887
9888 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9889
9890         * cus-face.el:
9891         * cus-edit.el:
9892         * faces.el:
9893         (custom):
9894         (face-spec-set):
9895         * faces.el (frob-face-property):
9896         * font-menu.el (font-menu-set-font):
9897                   Actually apply changes from 1999-03-17
9898
9899 1999-06-10  Andy Piper  <andy@xemacs.org>
9900
9901         * select.el (get-selection): abstract out non error-signalling
9902         part.
9903         (get-selection-no-error): get-selection without signalling an
9904         error.
9905         (selection-is-clipboard-p): new variable. controls whether the
9906         selection sets the clipboard.
9907         (own-selection): use it.
9908
9909         * mouse.el (insert-selection): fallback to clipboard after trying
9910         primary selection and cutbuffer.
9911
9912 1999-06-05  Andy Piper  <andy@xemacs.org>
9913
9914         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9915         selection functions.
9916
9917 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9918
9919         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9920         default value.
9921         (load): Use `raw-text' instead of `no-conversion'.
9922         (insert-file-contents): Likewise.
9923
9924         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9925         of `no-conversion'.
9926
9927 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9928
9929         * coding.el: Don't copy `no-conversion' to `raw-text'.
9930
9931 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9932
9933         * subr.el (make-char): Define it if Mule is not around.
9934
9935 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9936
9937         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9938
9939         * x-select.el (x-disown-selection-internal): Restore symbol as an
9940         obsolete alias.
9941         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9942
9943 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9944
9945         * XEmacs 21.2.15 is released
9946
9947 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9948
9949         * subr.el (split-string): Avoid infinite looping
9950
9951 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9952
9953         * ldap.el (ldap-ignore-attribute-codings): New variable
9954         (ldap-default-attribute-decoder): New variable
9955         (ldap-coding-system): New variable
9956         (ldap-attribute-syntax-encoders): New variable
9957         (ldap-attribute-syntax-decoders): New variable
9958         (ldap-attribute-syntaxes-alist): New variable
9959         (ldap-encode-boolean): New function
9960         (ldap-decode-boolean): New function
9961         (ldap-encode-country-string): New function
9962         (ldap-decode-string): New function
9963         (ldap-decode-address): New function
9964         (ldap-encode-address): New function
9965         (ldap-decode-attribute): New function
9966         (ldap-search): Use some of these
9967
9968 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9969
9970         * version.el (emacs-version): Make the patch level/beta come
9971         before the XEmacs qualifier so that it gets into (funcall
9972         emacs-version) and thus in the bug reports.
9973         (emacs-version>=): Support patch levels.
9974
9975 1999-06-03  SL Baur  <steve@xemacs.org>
9976
9977         * version.el: implement x.y.z version number
9978         From Jan Vroonhof <vroonhof@math.ethz.ch>
9979
9980 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9981
9982         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9983
9984 1999-05-22  Vin Shelton <acs@xemacs.org>
9985
9986         * startup.el: Document -private and break out non-standard X options.
9987
9988 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9989
9990         * mule/mule-charset.el (charset-after): New function.
9991         (charset-direction): Synch with Mule, update docstring.
9992         (get-charset-property): New function.
9993         (put-charset-property): New function.
9994         (charset-plist): New function.
9995
9996         * mule/mule-charset.el (compose-region):
9997         (decompose-region): remove;  these functions (which don't work
9998         since we don't do composite characters) have been moved to
9999         mule-util.el.
10000         (toplevel): follow coding standards
10001
10002 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10003
10004         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10005         exist any more.
10006
10007         * code-files.el: Fix commentary to follow coding standards.  Move
10008         the single line left in mule-files.el to here.
10009
10010         * mule/mule-files.el: delete.
10011
10012 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10013
10014         * info.el (Info-scroll-prev): Use event functions instead of the
10015         old emacs 19 interface.
10016
10017 1999-06-02  Andy Piper  <andy@xemacs.org>
10018
10019         * x-font-menu.el (x-font-menu-load-font):
10020         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10021
10022 1999-05-31  Andy Piper  <andy@xemacs.org>
10023
10024         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10025         group.
10026         (font-menu-this-frame-only-p): ditto.
10027         (font-menu-max-items): reinstate, from Jan Vroonhof
10028         <vroonhof@math.ethz.ch>
10029         (font-menu-submenu-name-format): ditto.
10030         (font-menu-split-long-menu): ditto, for use by the family
10031         constructor.
10032         (font-menu-family-constructor): use it.
10033
10034 1999-05-30  Andy Piper  <andy@xemacs.org>
10035
10036         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10037         for use by the font menu.
10038
10039         * msw-font-menu.el: new file implementing mswindows specific
10040         font-menu behaviour.
10041         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10042         (mswindows-font-menu-junk-families): ditto.
10043         (hack-font-truename): ditto.
10044         (mswindows-font-regexp-ascii): ditto.
10045         (mswindows-reset-device-font-menus): ditto.
10046         (mswindows-font-menu-font-data): ditto.
10047         (mswindows-font-menu-load-font): ditto.
10048
10049         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10050         (x-font-menu-font-data): ditto.
10051         (x-font-menu-load-font): ditto.
10052
10053         * font-menu.el: new file implementing generic font menu behaviour.
10054         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10055         made device independent.
10056         (font-menu-this-frame-only-p): ditto.
10057         (font-menu-preferred-resolution): ditto.
10058         (font-menu-size-scaling): new variable used to determine whether
10059         sizes are in points or tenths of a point.
10060         (vassoc): moved from x-font-menu.el.
10061         (device-fonts-cache): ditto.
10062         (device-fonts-cache): ditto.
10063         (flush-device-fonts-cache): ditto.
10064         (reset-device-font-menus): copied from x-font-menu.el and made
10065         device independent. Most functionality deferred to
10066         device-dependent versions.
10067         (font-menu-family-constructor): copied from x-font-menu.el and
10068         made device independent.
10069         (font-menu-size-constructor): ditto.
10070         (font-menu-weight-constructor): ditto.
10071         (font-menu-set-font): ditto.
10072         (font-menu-change-face): ditto.
10073         (font-menu-load-font): new device method.
10074         (font-menu-font-data): ditto.
10075
10076         * x-font-menu.el: The above functions deleted.
10077
10078 1999-05-26  Andy Piper  <andy@xemacs.org>
10079
10080         * update-elc.el:
10081         * make-docfile.el:
10082         * loadup.el: rehash expand-file-name usage to not use default-directory.
10083
10084 1999-05-21  Andy Piper  <andy@xemacs.org>
10085
10086         * x-select.el (x-select-convert-to-text):
10087         (x-selected-text-type):
10088         (x-get-selection):
10089         (xselect-convert-to-string):
10090         (xselect-convert-to-compound-text):
10091         (xselect-convert-to-length):
10092         (xselect-convert-to-targets):
10093         (xselect-convert-to-delete):
10094         (xselect-convert-to-filename):
10095         (xselect-convert-to-charpos):
10096         (xselect-convert-to-lineno):
10097         (xselect-convert-to-colno):
10098         (xselect-convert-to-sourceloc):
10099         (xselect-convert-to-os):
10100         (xselect-convert-to-host):
10101         (xselect-convert-to-user):
10102         (xselect-convert-to-class):
10103         (xselect-convert-to-name):
10104         (xselect-convert-to-integer):
10105         (xselect-convert-to-atom):
10106         (xselect-convert-to-identity): functions renamed from x-* and
10107         moved to select.el.
10108         (x-get-secondary-selection): use rename get-selection.
10109         (x-get-clipboard): ditto.
10110         (x-own-selection): moved to select.el.
10111         (x-valid-simple-selection-p): ditto.
10112         (x-dehilight-selection): ditto.
10113         (x-own-clipboard): ditto.
10114         (x-disown-selection): ditto.
10115
10116         * x-mouse.el (x-yank-function): moved to mouse.el.
10117         (x-insert-selection): ditto.
10118         (x-set-point-and-move-selection): use renamed function.
10119
10120         * select.el (selected-text-type): moved and renamed from
10121         x-select.el.
10122         (selection-owner-p): moved to C.
10123         (selection-exists-p): ditto.
10124         (get-cutbuffer): new device method.
10125         (get-selection): generalised and moved from x-select.el.
10126         (own-selection): moved x-own-selection functionality into here.
10127         (dehilight-selection): renamed and moved from x-select.el.
10128         (own-clipboard): functionality moved from x-select.el using new
10129         generic C builtins.
10130         (disown-clipboard): ditto.
10131         (select-convert-to-text):
10132         (select-convert-to-string):
10133         (select-convert-to-compound-text):
10134         (select-convert-to-length):
10135         (select-convert-to-targets):
10136         (select-convert-to-delete):
10137         (select-convert-to-filename):
10138         (select-convert-to-charpos):
10139         (select-convert-to-lineno):
10140         (select-convert-to-colno):
10141         (select-convert-to-sourceloc):
10142         (select-convert-to-os):
10143         (select-convert-to-host):
10144         (select-convert-to-user):
10145         (select-convert-to-class):
10146         (select-convert-to-name):
10147         (select-convert-to-integer):
10148         (select-convert-to-atom):
10149         (select-convert-to-identity): new functions renamed from x-* and
10150         moved from x-select.el.
10151
10152         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10153         into here and use as the default window-system mouse yank.
10154         (insert-selection): generalised and moved from x-mouse.el.
10155         (own-clipboard): moved to C.
10156
10157         * msw-select.el (mswindows-selection-owned-p): deleted.
10158         (mswindows-own-selection): generalised and moved to select.el.
10159         (mswindows-disown-selection): generalised and moved to C.
10160         (mswindows-selection-owner-p): ditto.
10161
10162 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10163
10164         * XEmacs 21.2.14 is released
10165
10166 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10167
10168         * about.el: update contact info for jason and slb.
10169
10170 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10171
10172         * mule/european.el (setup-romanian-environment): Add Romanian
10173         support from Emacs/Mule romanian.el.
10174
10175 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10176
10177         * cus-face.el: Label all custom changes with the 'custom' tag.
10178
10179         * cus-edit.el: idem ditto.
10180
10181         * faces.el: Added suport for adding device tags to various functions.
10182         (custom): New device tag.
10183         (face-spec-set): Call reset face with tags argument. No longer do
10184         x-init-global-faces hack.
10185
10186         * faces.el (frob-face-property): Use an anonymous specifier to map
10187         frob-face-property-1 over.
10188
10189         * x-font-menu.el (font-menu-set-font): Always specify all
10190         properties to custom.
10191
10192 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10193
10194         * mule/european.el (setup-czech-environment): Add czech support.
10195         From David Sauer <davids@orfinet.cz>
10196
10197 1999-03-15  SL Baur  <steve@xemacs.org>
10198
10199         * check-features.el: Turn hard errors into warnings.
10200
10201 1999-03-21  SL Baur  <steve@xemacs.org>
10202
10203         * simple.el (delete-key-deletes-forward): As per discussion on
10204         xemacs-beta, default to t.
10205
10206 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10207
10208         * loadup.el: Define Installation-string before loading anything.
10209
10210 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10211
10212         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10213         From Anders Stenman <stenman@isy.liu.se>
10214
10215 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10216
10217         * wid-edit.el (widget-glyph-find): Ditto.
10218
10219         * packages.el (locate-library): Ditto.
10220
10221         * loadup.el (really-early-error-handler): Ditto.
10222
10223         * lib-complete.el (read-library): Ditto.
10224
10225         * faces.el (set-face-stipple): Ditto.
10226
10227         * code-files.el (load): Use new calling style of locate-file.
10228
10229 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10230
10231         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10232         dead.
10233
10234 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10235
10236         * dumped-lisp.el (preloaded-file-list): Don't load
10237         Installation.el.
10238
10239         * loadup.el (Installation-string): Define it here.
10240
10241 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10242
10243         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10244         Installation.el needs to be loaded before `dump-paths', otherwise
10245         the dumping process won't find it.
10246
10247 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10248
10249         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10250         subr so that we can use `replace-in-string' in Installation.el to
10251         get rid of C-m chars under the native Windows build.
10252
10253 1999-04-29  Andy Piper  <andy@xemacs.org>
10254
10255         * make-docfile.el: canonicalize file and directory names.
10256
10257         * device.el (call-device-method): new function for calling device
10258         specific methods.
10259         (define-device-method): new function for defining device methods.
10260         (define-device-method*): ditto.
10261
10262 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10263
10264         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10265
10266 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10267
10268         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10269         (cyrillic-koi8-r-encode-table): Likewise.
10270         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10271         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10272
10273         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10274         from vietnamese.el].
10275
10276         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10277         mule/mule-misc.el.
10278
10279 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10280
10281         * mule/thai-xtis.el:
10282         - Change font registry name from "Thai94x94-0" to "xtis-0".
10283         - Change mnemonic of coding-system `tis-620' to "TIS620".
10284
10285 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10286
10287         * mule/ethiopic.el: fixed.
10288
10289 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10290
10291         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10292
10293         * mule/thai-xtis.el: New file.
10294
10295         * mule/vietnamese.el: New file.
10296
10297         * mule/ethiopic.el: New file.
10298
10299 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10300
10301         * bytecomp.el (byte-compile-close-variables): Leave
10302         debug-issue-ebola-notices alone.
10303
10304 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10305
10306         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10307         at the top of the buffer since it is the most important thing to
10308         customize
10309         (ldap-get-host-parameter): New defun
10310         (ldap-search): Add a new parameter `withdn' to retrieve the
10311         distinguished names of entries
10312
10313 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10314
10315         * startup.el (splash-frame-body): Date and spelling fixes.
10316
10317 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10318
10319         * view-less.el (toggle-truncate-lines): add autoload tag
10320
10321 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10322
10323         * format.el (format-alist): Disable image stuff.
10324
10325 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10326
10327         * wid-edit.el (widget-glyph-find): Search by directories, then by
10328         suffixes rather than the other way around.
10329         (widget-image-conversion): Renamed to
10330         `widget-image-file-name-suffixes'.
10331
10332 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10333
10334         * mule/mule-charset.el: Made old functions obsolete, remove the
10335         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10336         (charset-iso-graphic-plane): Rename from charset-graphic.
10337         (charset-iso-final-char): Rename from charset-final.
10338         (charset-width): Rename from charset-columns.
10339         (charset-bytes): Added from fsf compatibility, returns always 1.
10340
10341         * mule/mule-misc.el: Move charset-doc-string alias to
10342         mule-charset.el
10343
10344 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10345
10346         * x-faces.el (x-make-font-bold-italic): honor
10347         *try-oblique-before-italic-fonts*
10348
10349 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10350
10351         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10352
10353 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10354
10355         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10356         name.
10357
10358 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10359
10360         * cl-extra.el (equalp): Would bug out for lists.
10361
10362 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10363
10364         * about.el (about-hackers):  Change cgw's email address
10365
10366 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10367
10368         * XEmacs 21.2.13 is released
10369
10370 1999-03-12  SL Baur  <steve@xemacs.org>
10371
10372         * simple.el (delete-key-deletes-forward): Revert to previous
10373         behavior.
10374
10375 1999-01-18  Didier Verna  <didier@xemacs.org>
10376
10377         * menubar-items.el (xemacs-splash-buffer): handle the case of
10378         multiple elements in the splash buffer body.
10379
10380         * startup.el (splash-frame-timeout): new constant: interval
10381         between splash buffer elements.
10382         (command-line-1): handle splash buffer with multiple elements (use
10383         a timeout).
10384         (splash-frame-body): Originally `startup-splash-frame-body'.
10385         Rewrote a cleaner and more readable version. This can now be array,
10386         in which case each element is displayed in turn in the splash buffer.
10387         (splash-frame-static-body): new constant. Persistent information
10388         across all splash buffer elements (preserves the possibility to give
10389         it in different languages.
10390         (circulate-splash-frame-elements): new function. Used as a timeout
10391         to circulate through all splash frame elements and display them in
10392         sequence.
10393         (display-splash-frame): originally `startup-splash-frame'. Handle
10394         the case of multiple elements in the splash buffer body. Now
10395         returns a timeout id if multiple elements to display, or nil.
10396
10397 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10398
10399         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10400         so they can be overridden by x-init-face-from-resources.
10401         Additionally specify the font name also with an x tag.
10402
10403 1999-03-08  Andy Piper  <andy@xemacs.org>
10404
10405         * package-get.el (package-get-base): autoload.
10406
10407         * menubar-items.el (default-menubar): add update menu item. Fix
10408         custom menu to only be activated when package-base is available.
10409
10410         * package-get.el (package-get-custom): don't load
10411         package-get-custom as it is auto-generated. Fix group definition.
10412
10413 1999-03-05  Didier Verna  <didier@xemacs.org>
10414
10415         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10416         instead of `symbol-name' (Thanks Kyle).
10417
10418         * cus-edit.el (custom-save-variables): use `prin1' instead of
10419         princ to write symbols.
10420
10421 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10422
10423         * XEmacs 21.2.12 is released
10424
10425 1999-03-05  SL Baur  <steve@xemacs.org>
10426
10427         * menubar-items.el (default-menubar): Add kfm browsing support.
10428         From Neal Becker <nbecker@fred.net>
10429
10430 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10431
10432         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10433         calls to font-lock during buffer reversion.
10434
10435 1999-02-12  Didier Verna  <didier@xemacs.org>
10436
10437         * info.el (Info-build-node-completions): unconditionally widen the
10438         tag table buffer.
10439
10440 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10441
10442         * x-faces.el (x-init-face-from-resources):
10443         Only set fonts in the 'x locale.
10444
10445 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10446
10447         * package-ui.el (pui-install-selected-packages): Don't throw on
10448         `package-admin-delete-binary-package' returning nil since it's
10449         normal.  Reindent function.
10450         (pui-add-required-packages): Handle case where packages selected
10451         for installation have never been installed.
10452
10453 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10454
10455         * menubar-items.el (default-menubar):
10456         Implement the ``Mule->Set coding system of process'' menu item.
10457
10458 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10459
10460         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10461         files
10462         - Change some `if's to `when's
10463
10464 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10465
10466         * XEmacs 21.2.11 is released
10467
10468 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10469
10470         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10471         against window close (Fix Bug #460).
10472         (ask-user-about-lock-dbox): Idem.
10473
10474 1999-02-25  SL Baur  <steve@xemacs.org>
10475
10476         * mule/mule-charset.el (charset-leading-byte): New function.
10477         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10478
10479 1999-02-12  Andy Piper  <andy@xemacs.org>
10480
10481         * about.el (xemacs-hackers): change andy's email address.
10482         (about-url-alist): change andy's web page address.
10483         (about-xemacs): add piper.
10484
10485 1999-02-16  SL Baur  <steve@xemacs.org>
10486
10487         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10488         of mule-base into lisp/mule.
10489
10490 1999-02-16  SL Baur  <steve@xemacs.org>
10491
10492         * mule/arabic.el:
10493         mule/canna-leim.el:
10494         mule/chinese.el:
10495         mule/cyrillic.el:
10496         mule/english.el:
10497         mule/european.el:
10498         mule/greek.el:
10499         mule/hebrew.el:
10500         mule/japanese.el:
10501         mule/kinsoku.el:
10502         mule/korean.el:
10503         mule/misc-lang.el:
10504         mule/mule-category.el:
10505         mule/mule-ccl.el:
10506         mule/mule-charset.el:
10507         mule/mule-cmds.el:
10508         mule/mule-coding.el:
10509         mule/mule-files.el:
10510         mule/mule-help.el:
10511         mule/mule-init.el:
10512         mule/mule-misc.el:
10513         mule/mule-tty-init.el:
10514         mule/mule-x-init.el:
10515         mule/viet-chars.el:  Remerge from mule-base.
10516
10517         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10518         of mule-base into lisp/mule.
10519
10520 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10521
10522         * process.el (exec-to-string): Use `shell-command-switch' in place
10523         of hard-wired "-c" (for WindowsNT).
10524
10525 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10526
10527         * menubar-items.el (default-menubar):  Remove obsolete
10528         "Gopher" item
10529
10530 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10531
10532         * package-admin.el (package-admin-get-install-dir): First fall
10533         back to the location of xemacs-base for non-mule packages.
10534
10535 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10536
10537         * paths.el:
10538         - improved automounter tmp directory support.
10539         - support 4 (!) empirically discovered automounter conventions
10540
10541 1999-02-12  SL Baur  <steve@xemacs.org>
10542
10543         * etags.el (pop-tag-mark): autoload to match key binding.
10544
10545 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10546
10547         * XEmacs 21.2.10 is released
10548
10549 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10550
10551         * package-get.el (package-get-remote-filename): Don't bug out for
10552         a local file name in the search entry.
10553
10554 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10555
10556         * XEmacs 21.2.9 is released
10557
10558 1999-01-19  Didier Verna  <didier@xemacs.org>
10559
10560         * replace.el (replace-search-function): new variable containing a
10561         function to perform a search-forward.
10562         (replace-re-search-function): new variable containing a function
10563         to perform a re-search-forward.
10564         (perform-replace): use them.
10565
10566 1999-01-25  Didier Verna  <didier@xemacs.org>
10567
10568         * select.el (selection-owner-p): use the name `XEmacs'.
10569         (cut-copy-clear-internal): ditto.
10570
10571 1999-01-18  Andy Piper  <andy@xemacs.org>
10572
10573         * about.el (about-url-alist): Update my entry.
10574         (xemacs-hackers): Ditto.
10575
10576 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10577
10578         * buffer.el (switch-to-buffer): Fixing documentation.
10579         * minibuf.el (minibuffer-completion-table): ditto.
10580         * cl-macs.el (return-from): ditto.
10581
10582 1999-01-04  Didier Verna  <didier@xemacs.org>
10583
10584         * replace.el (delete-non-matching-lines): temporarily disable
10585         case-folding when called interactively with a regexp containing
10586         uppercase characters.
10587         (delete-matching-lines): ditto.
10588         (count-matches): ditto.
10589         (list-matching-lines): ditto.
10590
10591 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10592
10593         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10594         abort if current window is split horizontally, not if others are
10595         split.  Got rid of unnecessary minibuffer checking.  Also, add
10596         some comments (it's still complex).
10597
10598 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10599
10600         * package-get.el: changed address for doc.ic.ac.uk to
10601         sunsite.doc.ic.ac.uk
10602
10603 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10604
10605         * ldap.el (toplevel): Remove requires so that the file compiles
10606         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10607
10608 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10609
10610         * dump-paths.el: Calculate module-directory and set
10611         module-load-path to the load path for modules.
10612
10613         * loadup.el: Get bootstrap value of module-load-path from the
10614         environment variable EMACSBOOTSTRAPMODULEPATH.
10615         - Display the module load path if we're debugging paths.
10616
10617         * setup-paths.el: Added function paths-find-site-module-directory.
10618         - Added function paths-find-module-directory.
10619         - Added function paths-construct-module-load-path.  Uses new
10620         environment variable EMACSMODULEPATH.
10621
10622 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10623
10624         * font.el (font-default-object-for-device):
10625         Oops! This `or' can't be replaced by `unless'.
10626         Fixed inability to run w3, among other things.
10627
10628 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10629
10630         * package-admin.el: Change initialization of
10631           package-admin-install-function dependent on system type.
10632           Change package-admin-install-function-mswindows to use
10633           "minitar".
10634
10635 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10636
10637         * mouse.el (default-mouse-motion-handler): Disable help echo while
10638         in the minibuffer.
10639
10640 1998-12-28  Martin Buchholz <martin@xemacs.org>
10641
10642         * XEmacs 21.2.8 is released.
10643
10644 1998-12-24  Martin Buchholz <martin@xemacs.org>
10645
10646         * XEmacs 21.2.7 is released.
10647
10648 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10649
10650         * package-ui.el (pui-list-packages): Set truncate-lines.
10651
10652         * package-get.el (package-get-download-menu): Use
10653         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10654
10655         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10656         (pui-help-string): idem.
10657         (list-packages-mode): New major mode.
10658         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10659         (pui-install-selected-packages): Add suport for removing packages.
10660         (pui-toggle-package-delete-key): New function.
10661         (pui-popup-context-sensitive): New kludge.
10662         (pui-list-packages): Add warning when `package-get-remote' is nil.
10663         (package-ui-add-site): New function.
10664
10665 1998-12-01  Didier Verna  <didier@xemacs.org>
10666
10667         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10668
10669 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10670
10671         * ldap.el: Custom-ized
10672         (toplevel): Do not provide `ldap' which is provided by C level
10673         LDAP code
10674         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10675
10676 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10677
10678         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10679
10680 1998-12-17  Andy Piper  <andy@xemacs.org>
10681
10682         * sound.el (sound-load-list): name changed from sound-load-alist.
10683         (sound-extension-list): name changed from sound-ext-list.
10684         (load-default-sounds): use new names.
10685         (load-sound-file): use new names.
10686
10687 1998-12-16  Andy Piper  <andy@xemacs.org>
10688
10689         * XEmacs 21.2.6 is released
10690
10691 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10692
10693         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10694         errors.
10695
10696 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10697
10698         * wid-edit.el (widget-echo-this-extent): Set
10699         help-echo-owns-message to t.
10700
10701 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10702
10703         * package-get.el (package-get-download-menu): use toggles for
10704           each site in the download site menu.
10705
10706 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10707
10708         * package-get.el (package-get): If we cannot find a package
10709           because package-get-remote is not set, give a more helpful
10710           error message.
10711
10712 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10713
10714         * package-get.el (package-get-remote-filename): use an EFS path
10715         with user anonymous if no user is specified.
10716
10717 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10718
10719         * faces.el (face-spec-set): Re-init fallfacks for default after
10720         calling reset-face on the default face.
10721
10722 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10723
10724         * package-admin.el (package-admin-default-install-function):
10725         Behave as advertised.  Make sure the pkg-dir is proper for
10726         default-directory.
10727         (package-admin-add-binary-package): Make sure the pkg-dir is
10728         proper for default-directory.
10729         (package-admin-install-function-mswindows): Make sure the pkg-dir
10730         is proper for default-directory.
10731
10732 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10733
10734         * XEmacs 21.2.5 is released
10735
10736 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10737
10738         * files.el (binary-file-regexps): regexp-opt is not available at
10739         bytecompile time.
10740
10741 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10742
10743         * x-win-xfree86.el:
10744         * x-win-sun.el (x-win-init-sun):
10745         * x-win-sun.el:
10746         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10747         * x-iso8859-1.el:
10748         * x-init.el (init-post-x-win):
10749         * x-init.el (init-pre-x-win):
10750         * x-init.el (x-initialize-compose):
10751         * x-init.el:
10752         * x-compose.el:
10753         * winnt.el:
10754         * widget.el:
10755         * wid-edit.el (widget-glyph-click):
10756         * wid-edit.el (widget-glyph-find):
10757         * wid-edit.el (widget-type):
10758         * view-less.el (view-buffer-other-window):
10759         * very-early-lisp.el:
10760         * version.el:
10761         * toolbar.el:
10762         * toolbar-items.el:
10763         * term/sun.el (suntool-map):
10764         * term/sun-mouse.el:
10765         * term/internal.el:
10766         * syntax.el (modify-syntax-entry):
10767         * symbol-syntax.el:
10768         * subr.el:
10769         * startup.el (lock-directory):
10770         * simple.el (set-comment-column):
10771         * simple.el (backward-delete-char-untabify):
10772         * shadow.el (find-emacs-lisp-shadows):
10773         * shadow.el:
10774         * setup-paths.el (paths-construct-info-path):
10775         * select.el (cut-copy-clear-internal):
10776         * process.el (call-process-region):
10777         * process.el (start-process-shell-command):
10778         * process.el:
10779         * paths.el (rmail-spool-directory):
10780         * paragraphs.el (use-hard-newlines):
10781         * package-get.el (package-get-dependencies):
10782         * package-admin.el (package-admin-delete-binary-package):
10783         * obsolete.el (truncate-string):
10784         * obsolete.el (store-substring):
10785         * mouse.el (default-mouse-track-maybe-own-selection):
10786         * mouse.el (mouse-yank-at-point):
10787         * modeline.el:
10788         * modeline.el (mouse-drag-modeline):
10789         * minibuf.el (read-directory-name-internal):
10790         * minibuf.el (read-file-name-internal):
10791         * minibuf.el (read-file-name-internal-1):
10792         * minibuf.el (read-file-name-2):
10793         * minibuf.el (exact-minibuffer-completion-p):
10794         * minibuf.el (read-from-minibuffer):
10795         * minibuf.el:
10796         * menubar.el (check-menu-syntax):
10797         * map-ynp.el (map-y-or-n-p):
10798         * make-docfile.el (docfile-out-of-date):
10799         * loadup.el ((member "run-temacs" command-line-args)):
10800         * loadup.el ((member "no-site-file" command-line-args)):
10801         * loadup.el (really-early-error-handler):
10802         * loadup.el:
10803         * loadhist.el:
10804         * loaddefs.el:
10805         * lisp-mnt.el (lm-verify):
10806         * lib-complete.el (lib-complete:cache-completions):
10807         * lib-complete.el (library-all-completions):
10808         * itimer.el (itimer-run-expired-timers):
10809         * info.el (Info-mode):
10810         * info.el (Info-insert-file-contents):
10811         * info.el (Info-rebuild-dir):
10812         * info.el (Info-build-dir-anew):
10813         * info.el (Info-parse-dir-entries):
10814         * info.el (Info-dir-outdated-p):
10815         * info.el (Info-insert-dir):
10816         * info.el (info-xref):
10817         * info.el:
10818         * hyper-apropos.el (hyper-apropos-get-doc):
10819         * hyper-apropos.el (hyper-describe-face):
10820         * hyper-apropos.el (hyper-apropos-mode):
10821         * hyper-apropos.el:
10822         * help.el (list-processes):
10823         * help.el:
10824         * gnuserv.el:
10825         * font.el (mswindows-font-create-name):
10826         * font.el (font-default-font-for-device):
10827         * font.el (x-font-create-object):
10828         * font.el (font-registry):
10829         * font.el:
10830         * font-lock.el (font-lock-keywords):
10831         * font-lock.el:
10832         * finder.el (finder-compile-keywords):
10833         * find-paths.el (paths-find-recursive-path):
10834         * fill.el (set-justification-center):
10835         * fill.el (fill-region-as-paragraph):
10836         * files.el (insert-directory):
10837         * files.el (wildcard-to-regexp):
10838         * files.el (recover-file):
10839         * files.el (basic-save-buffer):
10840         * files.el (delete-auto-save-file-if-necessary):
10841         * files.el (file-relative-name):
10842         * files.el (backup-extract-version):
10843         * files.el (backup-buffer):
10844         * files.el (set-visited-file-name):
10845         * files.el (set-auto-mode):
10846         * files.el (interpreter-mode-alist):
10847         * files.el:
10848         * files.el (find-file-noselect):
10849         * files.el (abbreviate-file-name):
10850         * files.el (parse-colon-path):
10851         * files.el (directory-abbrev-alist):
10852         * etags.el (visit-tags-table-buffer):
10853         * easymenu.el (easy-menu-define):
10854         * dragdrop.el (experimental-dragdrop-drag):
10855         * dragdrop.el (dragdrop-drop-do-functions):
10856         * dragdrop.el (dragdrop-drop-at-point):
10857         * disass.el (disassemble-1):
10858         * disass.el (disassemble-internal):
10859         * disass.el (disassemble):
10860         * disass.el:
10861         * derived.el (derived-mode-init-mode-variables):
10862         * derived.el (define-derived-mode):
10863         * custom.el (defgroup):
10864         * cus-edit.el (custom-quote):
10865         * config.el:
10866         * code-process.el (open-network-stream):
10867         * code-process.el (start-process):
10868         * code-process.el (call-process-region):
10869         * code-process.el (call-process):
10870         * code-process.el:
10871         * code-files.el (insert-file-contents):
10872         * code-files.el:
10873         * code-files.el (buffer-file-coding-system-for-read):
10874         * cmdloop.el (yes-or-no-p-minibuf):
10875         * cl.el:
10876         * cl-macs.el:
10877         * cl-extra.el:
10878         * callers-of-rpt.el (make-caller-report):
10879         * callers-of-rpt.el:
10880         * bytecomp.el (batch-byte-recompile-directory):
10881         * bytecomp.el (batch-byte-compile-1):
10882         * bytecomp.el (batch-byte-compile):
10883         * bytecomp.el (display-call-tree):
10884         * bytecomp.el (byte-compile-insert):
10885         * bytecomp.el (byte-compile-two-args-19->20):
10886         * bytecomp.el (byte-compile-variable-ref):
10887         * bytecomp.el (byte-compile-form):
10888         * bytecomp.el (byte-compile-top-level-body):
10889         * bytecomp.el (byte-compile-out-toplevel):
10890         * bytecomp.el (byte-compile-byte-code-maker):
10891         * bytecomp.el (byte-compile-file-form-defmumble):
10892         * bytecomp.el (byte-compile-file-form):
10893         * bytecomp.el (byte-compile-keep-pending):
10894         * bytecomp.el (byte-compile-insert-header):
10895         * bytecomp.el (byte-compile-from-buffer):
10896         * bytecomp.el (byte-compile-file):
10897         * bytecomp.el (byte-recompile-file):
10898         * bytecomp.el (byte-compile-close-variables):
10899         * bytecomp.el (byte-compile-warn-about-unused-variables):
10900         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10901         * bytecomp.el (byte-compiler-legal-options):
10902         * bytecomp.el (byte-compile-lapcode):
10903         * bytecomp.el (byte-optimize-log):
10904         * bytecomp.el ((fboundp 'defsubst)):
10905         * bytecomp.el:
10906         * bytecomp-runtime.el:
10907         * byte-optimize.el (byte-optimize-apply):
10908         * byte-optimize.el (car):
10909         * byte-optimize.el (byte-optimize-form):
10910         * byte-optimize.el (byte-optimize-form-code-walker):
10911         * byte-optimize.el:
10912         * build-report.el (build-report-insert-installation-file):
10913         * build-report.el (build-report):
10914         * auto-show.el:
10915         * apropos.el (apropos-documentation):
10916         - mega patch
10917         - clean up byte-compile warnings
10918         - remove unused variables
10919         - Use common lisp style hashtable functions
10920         - byte compiler cleanup
10921         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10922         - remove old backquote syntax usage
10923         - move some cl functionality into C for speed.
10924         - remove last remaining VMS support
10925         - spelling fixes
10926         - implement last, butlast, nbutlast, copy-list in C.
10927         - new macro ignore-file-errors, similar to ignore-errors
10928           (ignore-file-errors (delete-file "foo"))
10929         - get frequent garbage collection during loadup.el by tweaking
10930           gc-cons-threshold, rather than explicitly calling garbage-collect
10931         - default delete-key-deletes-forward to `t'.
10932
10933 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10934
10935         * XEmacs 21.2-beta4 is released.
10936
10937 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10938
10939         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10940         (easy-menu-item-present-p): Wrapper around find-menu-item.
10941         (easy-menu-remove-item): Wrapper around delete-menu-item.
10942
10943         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10944         (add-menu-button): Add 'in-menu' argument.
10945         (add-menu-item-1): Add in-menu support to helper function.
10946
10947 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10948
10949         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10950
10951 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10952
10953         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10954         of Dec 4, 1997.
10955
10956 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10957
10958         * process.el (shell-command-on-region): Report if the command
10959         succeeded or failed.
10960
10961 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10962
10963         * subr.el (buffer-substring-no-properties): Comment out.
10964
10965 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10966
10967         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10968           into font instances first, like `x-frob-font-size' does.
10969           (mswindows-find-larger-font): ditto
10970
10971 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10972
10973         * package-ui.el (pui-install-selected-packages): fix args in call
10974         to `package-get'.
10975
10976 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10977
10978         * package-get.el (host-name): New widget type.
10979         (package-get-remote): Better customization using new type.
10980         (package-get-download-sites): idem dito.
10981
10982         (package-get-custom): Do not use package-get-all untill we have
10983         runtime dependencies.
10984
10985         (package-get-remove-copy): Default to 't' we no longer need this
10986         kludge as we do not currently use depenencies.
10987
10988         (package-get-was-current): New variable.
10989         (package-get-require-base): New 'force-current' argument.
10990         (package-get-update-base): idem
10991         (package-get-package-provider):  idem
10992         (package-get-locate-index-file): New 'no-remote' argument.
10993         (package-get-locate-file): idem.
10994
10995         (package-get-maybe-save-index): New function.
10996         (package-get-update-base): Use it.
10997
10998 1998-10-28 Greg Klanderman <greg@alphatech.com>
10999
11000         * package-get.el (package-get-remote): default to nil; by default,
11001         don't go out to the net via EFS.  They must select a download site.
11002         (package-get-download-sites): new variable.
11003         (package-get-download-menu): new function.
11004         (package-get-locate-index-file): new function.
11005         (package-get-update-base): use it.
11006
11007         * menubar-items.el (default-menubar): add "Update Package Index"
11008         and "Add Download Site" menus under Options | Manage Packages.
11009
11010 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11011
11012         * package-get.el (package-get): bugfix code checking installed version
11013         for case where package is not currently installed.
11014         (package-get-require-signed-base-updates): new variable.
11015         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11016         deemed not a goot thing.  Use the variable
11017         package-get-allow-unsigned-base-updates instead.
11018
11019 1998-10-16 Greg Klanderman <greg@alphatech.com>
11020
11021         * package-get.el (package-get): Don't install an older version than
11022         we already have unless explicitly told to.  Issue a warning.
11023
11024         * package-ui.el (pui-add-required-packages): when adding
11025         dependencies, don't add packages that are up to date.
11026         (pui-package-symbol-char):  Don't consider a package out of date
11027         if you have a newer version installed than the latest version in
11028         package-get-base.
11029
11030         * package-get.el (package-get-base-filename): document that it may
11031         be a path relative to package-get-remote;  new default value.
11032         (package-get-locate-file): new function.
11033         (package-get-update-base): use it to expand package-get-base-filename.
11034         (package-get-save-base): new function to save the package-get database
11035         to file.
11036         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11037         (package-get-update-base): pass the REMOTE-SOURCE arg.
11038         (package-get-update-base-entry): call package-get-custom-add-entry.
11039         (package-get-file-installed-p): removed; no longer needed.
11040         (package-get-create-custom): ditto.
11041         (toplevel): remove code to build and load package-get-custom.el
11042         (package-get-custom-add-entry): new function.
11043
11044 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11045
11046         * wid-edit.el (widget-button-click): Don't switch window.
11047
11048 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11049
11050         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11051
11052 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11053
11054         * etags.el (find-tag-default): Run find-tag-hook using
11055         run-hooks rather than funcall
11056
11057 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11058
11059         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11060         and the current local map as the parents to isearch-mode-map.
11061
11062 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11063
11064         * XEmacs 21.2-beta3 is released.
11065
11066 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11067
11068         * package-get.el (package-get-update-base): use
11069         insert-file-contents-internal, not insert-file-contents-literally.
11070
11071 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11072
11073         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11074         dump time.
11075
11076 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11077
11078         * package-get.el (package-get-update-base-entry): new function.
11079         (package-get-update-base): renamed; was `package-get-load-base'.
11080         cleanup, and use package-get-update-base-from-buffer.
11081         (package-get-update-base-from-buffer): new function.
11082         (package-get-update-base-entries): new; helper for above.
11083         Do not eval lisp grabbed over ftp; parse it from new format.
11084
11085 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11086
11087         * files.el (set-auto-mode): Don't play games loading package-get
11088         database; package-get-package-provider will handle it all.
11089
11090 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11091
11092         * package-get.el (package-get-base-filename): new variable.
11093         (package-get-require-base): new function.
11094         (package-get-pgp-signed-begin-line): new variable.
11095         (package-get-pgp-signature-begin-line): ditto.
11096         (package-get-pgp-signature-end-line):  ditto.
11097         (package-get-load-base): new function.
11098         (package-get-interactive-package-query):
11099         (package-get-update-all):
11100         (package-get-dependencies):
11101         (package-get-package-provider):
11102         (package-get-custom): use package-get-require-base.
11103         [package-get-custom loading]: disable for now.
11104
11105         * package-ui.el (pui-list-packages): use (package-get-require-base)
11106
11107 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11108
11109         * package-ui.el: Correct obvious thinko in choosing extent face.
11110
11111 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11112
11113         * menubar-items.el (default-menubar): pui-list-package has nothing
11114         to with Customize. Move all the package stuff to a new Item in Options.
11115
11116         * package-ui.el (pui-menu): Add menu and Popup menu.
11117
11118         * package-get.el (package-get): Use new
11119         package-admin-get-install-dir.
11120
11121         * package-admin.el (package-admin-get-install-dir): New syntax.
11122         Conserve package location and put mule packages where mule-base is.
11123
11124         * package-get.el : Customized
11125
11126         * package-ui.el (pui): Customized
11127         (pui-package-install-dest-dir): New variable.
11128         (pui-install-selected-packages): Use it
11129
11130 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11131
11132         * package-get.el (package-get-interactive-package-query): Move
11133         dependency on package-get-base to run-time.
11134         (package-get-update-all): Ditto.
11135         (package-get-dependencies): Ditto.
11136         (package-get-package-provider): Ditto.
11137         (package-get-custom): Ditto.
11138
11139 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11140
11141         * events.el: Remove 'ascii-character property from 'backspace
11142         and 'delete symbols
11143
11144 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11145
11146         * package-get-base.el: removed.
11147
11148 1998-09-23  Didier Verna  <didier@xemacs.org>
11149
11150         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11151         (no-upper-case-p): new function.
11152         (with-search-caps-disable-folding): new macro.
11153         (with-interactive-search-caps-disable-folding): new macro.
11154         (zap-to-char): In interactive mode, do a case-sensitive search if
11155         the character is uppercase.
11156         (zap-up-to-char): ditto.
11157
11158         * replace.el (perform-replace): use the function no-upper-case-p.
11159
11160         * isearch-mode.el (isearch-fix-case): ditto.
11161         make obsolete `with-caps-disable-folding' and
11162         `isearch-no-upper-case-p'.
11163
11164         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11165         (tags-search): ditto.
11166         (tags-query-replace): ditto.
11167
11168         * info.el (Info-search): ditto.
11169
11170 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11171
11172         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11173
11174 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11175
11176         * package-admin.el (package-admin-rmtree): rewritten.  need to
11177         check for "." and ".." before symlink check.  expand files and
11178         directories with respect to DIRECTORY, not default-directory.
11179
11180 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11181
11182         * package-get.el (package-get-all): add INSTALL-DIR argument.
11183
11184 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11185
11186         * package-ui.el (pui-add-required-packages): new function, select
11187         dependent packages.
11188         (pui-display-keymap): bind it.
11189         (pui-help-string): document it.
11190         (pui-install-selected-packages): package-get-all -> package-get.
11191
11192         * package-get.el (package-get-dependencies): new function.
11193
11194 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11195
11196         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11197         regexps.
11198
11199 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11200
11201         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11202         function.
11203         (default-mouse-track-normalize-point): Use it.
11204
11205 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11206
11207         * package-admin.el (package-admin-delete-binary-package):
11208                 General cleanup. Remove unnessary use of progn and
11209         save-excursion.
11210         (package-admin-delete-binary-package): Do NOT mess with file
11211         modes. That is evil.
11212         (package-admin-delete-binary-package): Wrap all deleting in
11213         condition-case. The data in MANIFEST is untrustworthy.
11214         (package-admin-delete-binary-package): Let the OS worry about non
11215         empty directories.
11216
11217 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11218
11219         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11220         processing.
11221         (lm-report-bug): Fix mail address to send bug reports to.
11222
11223 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11224
11225         * XEmacs 21.2-beta2 is released.
11226
11227 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11228
11229         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11230
11231 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11232
11233         * info.el (Info-mode): Document page turning by double clicks in
11234         docstring so `M-x describe-mode' will display it.
11235
11236 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11237
11238         * info.el (Info-mouse-track-double-click-hook): Use character
11239         widths to calculate a border region where double clicking does
11240         page turning, and return `nil' by default so other hooks, such as
11241         region highlighting, will be run.
11242
11243 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11244
11245         * sound.el (default-sound-directory-list): Initialize with all the
11246         "sounds" directories in `data-directory-list'.  It used to just be
11247         the first one.
11248
11249         * packages.el (locate-data-directory-list): Created.  This gives
11250         the list of matching directories, unlike `locate-data-directory',
11251         which just gives the first one.
11252
11253 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11254
11255         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11256         make a binding in the local keymap until help-char handling is
11257         improved.
11258
11259         * help.el (help-keymap-with-help-key): Provide keymap with help
11260         binding.
11261         (help-print-help-form): New helper function.
11262
11263 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11264
11265         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11266         move extent to another buffer; no need to create a new extent.
11267         (isearch-fix-case): New function.
11268         (isearch-search-and-update): Use it.
11269
11270 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11271
11272         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11273         the keymap, not minor-mode-map-alist.
11274         (isearch-done): Restore overriding-local-map.
11275
11276 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11277
11278         * bytecomp.el (byte-compile-buffer-substring):
11279         Fix for: (byte-compile (defun f () (buffer-substring)))
11280         ==>   ** buffer-substring called with 3 args, but requires 0-3
11281         - new code not only works, but is more readable, too.
11282
11283 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11284
11285         * msw-faces.el (mswindows-init-device-faces): Don't try to
11286           specify a default font at this late stage. Do try to force
11287           creation of the default face font so that if it fails we get
11288           an error now instead of a crash at frame creation.
11289
11290           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11291           mswindows-make-font-unitalic: Canonical default weight
11292           changed from "Normal" to "Regular".
11293
11294           mswindows-make-font-bold / -bold-italic: Supplied device was
11295           not being passed into call to mswindows-find-smaller-font.
11296
11297 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11298
11299         * package-get.el (package-get-remote): Fix the path where to find
11300           the packages on xemacs.org.
11301
11302 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11303
11304         * about.el (about-maintainer-info): Update Ben's entry.
11305
11306 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11307
11308         * lisp/shadow.el (find-emacs-lisp-shadows):
11309         - `member' was being called on lists of length 2000!
11310         - Replace with hashtables.
11311         - Replace hand-coded loops with (dolist)
11312         - Fix comment typo
11313
11314 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11315
11316         * packages.el: Added new function, `package-delete-name', to
11317           delete existing packages from the installed package database
11318           (`packages-package-list').  Also added the "pkginfo" directory
11319           to `packages-special-base-regexp', so that the pkginfo directory
11320           would not get added to `late-packages'.
11321
11322         * package-admin.el: Added ability to delete an installed package
11323           (added low-level function, `package-admin-delete-package').
11324           Understands how to use the pkginfo/MANIFEST.<package> file to
11325           delete the package.  When installing a package, will also
11326           create a MANIFEST.* file if one is not provided by the
11327           package.  If the MANIFEST.* doesn't exist when deleting a
11328           package, the functions will fall back to attempting to delete
11329           any package-specific lisp directory.
11330
11331         * package-get.el: Moved some functions to package-admin.el.
11332           Added interactive function `package-get-delete-package', for
11333           use by users for deleting a package.
11334
11335           Also modified to not require the presence of efs.
11336
11337 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11338
11339         * files.el (find-file-noselect): Handle all signals, kill the
11340         buffer and resignal.
11341
11342 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11343
11344         * cl-macs.el (glyph-image): Add setf method.
11345
11346 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11347
11348         * package-get.el: Fixed broken EFS downloading.  Also, look for
11349           .tar.gz files first, in preference over .tgz files.
11350
11351         * package-ui.el: Fix display of package version numbers.
11352
11353 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11354
11355         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11356         argument.
11357
11358 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11359
11360         * list-mode.el: `display-completion-list': added new/optional
11361           keyword `:completion-string', which allows the programmer to
11362           change the "Possible completions are:" prompt.
11363
11364         * menubar-items.el: Added new pulldown menu-pick to start up the
11365           visual package browser/installer:
11366
11367                 Options->Customize->List Packages
11368
11369         * package-admin.el: Added hooks for installing under both Unix
11370           and MS Windows.  Does additional error checking.  No longer
11371           calls "add-big-package.sh" to install packages under Unix; now
11372           calls gunzip & tar directly.
11373
11374         * package-get.el: Added ability to install packages from files
11375           on a local disk/CDROM.  Now deletes any existing package lisp
11376           directory.  Does completion on available packages when
11377           querying for package names.  Will also search for .tgz files
11378           in addition for .tar.gz files.  Tries to reload
11379           auto-autoloads, as a convenience when loading new packages,
11380           and also tries to add any new package paths to `load-path'.
11381           Changed all occurences of `concat' to use `expand-file-name'.
11382
11383         * package-ui.el: New file which implements the main visual
11384           package browser/installer, which is started via a menu pick or
11385           M-x pui-list packages.
11386
11387 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11388
11389         * startup.el (load-init-file): spelling fix.
11390
11391 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11392
11393         * startup.el (normal-top-level): Load auto-autoload files
11394         covariantly with their precedence.
11395
11396 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11397
11398         * menubar-items.el (default-menubar): Remove "Font Weight"
11399         option, there is currently no custom equivalent.. Customize-faces
11400         is "Edit faces".
11401
11402         * x-font-menu.el (font-menu-set-font): Use customize to set
11403         default face.
11404
11405         * faces.el (face-spec-update-all-matching): New function.
11406
11407         * cus-face.el (custom-set-face-update-spec): New function.
11408         Interface to customize faces from elisp.
11409
11410         (custom-face-value-create): Show the customized settings if set
11411         but not saved.
11412
11413 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11414
11415         (custom-face-value-create): Show the customized settings if set
11416         but not saved.
11417
11418 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11419
11420         * keydefs.el (global-map): Add FSF 20.3 binding of
11421         query-replace-regexp.
11422
11423 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11424
11425         * minibuf.el (read-file-name-internal-1): use
11426         user-name-completion-1 instead of user-name-completion.
11427
11428 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11429
11430         * loadup.el:
11431         * make-docfile.el:
11432         * update-elc.el: Don't set `source-directory' (now defunct as a
11433         global variable) no more.
11434
11435         * packages.el (packages-list-autoloads): Made `source-directory'
11436         (now defunct as a global variable) a parameter.
11437
11438 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11439
11440         * about.el (about-hackers): new email
11441
11442 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11443
11444         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11445
11446 1998-07-17  Didier Verna  <didier@xemacs.org>
11447
11448         * faces.el (set-face-property):
11449         (set-face-dim-p):
11450         (face-dim-p): updated the doc strings now that the dim property isn't
11451         tty-specific.
11452         (face-equal): the dim property is now a common one.
11453
11454         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11455         Renamed the `stipple' attribute to `background-pixmap'.
11456         (custom-face-background-pixmap): make custom-face-stipple an
11457         obsolete alias for this.
11458
11459 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11460
11461         * find-paths.el (paths-file-readable-directory-p): Created and
11462         used.
11463
11464         * loadup.el: Don't set inhibit-... flags from run-temacs.
11465
11466 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11467
11468         * packages.el (packages-data-path-depth): Added and used.
11469
11470 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11471
11472         * about.el:
11473         - Change .xpm to .png, delete "zcat" section.
11474         - cosmetic fix in the 'marcpa' entry.
11475
11476         * etc/photos
11477         - convert all .xpm.Z to .png
11478         - rename mrb to martin
11479         - rename mcook-m to mcookm
11480
11481 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11482
11483         * x-init.el (x-initialize-compose): Add support for
11484         dead-circumflex as YET ANOTHER NAME for that dead key.
11485
11486 1998-08-05  Colin Rafferty <colin@xemacs.org>
11487
11488         * setup-paths.el (paths-construct-exec-path): Made the
11489         last-packages really be last.
11490         (paths-construct-data-directory-list): Ditto.
11491
11492 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11493
11494         * startup.el(startup-splash-frame-body):
11495         Update Copyright notice in splash screen
11496
11497 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11498
11499         * minibuf.el (read-file-name-internal-1): do ~user completion.
11500
11501 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11502
11503         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11504         aginst destroyed extents
11505
11506 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11507
11508         * package-get.el (package-get): add `install-dir' argument.
11509
11510 1998-07-20  John Jones  <jj@asu.edu>
11511
11512         * package-get.el: calls to package-get-update-all will only
11513           update packages which are already installed.
11514
11515 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11516
11517         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11518         writable.
11519
11520 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11521
11522         * about.el (about-hackers): Correct my email.
11523
11524 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11525
11526         * about.el (about-hackers): new email-address.
11527
11528 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11529
11530         * minibuf.el (read-number): Don't let `input-error' condition
11531         escape.
11532
11533 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11534
11535         * about.el (about-hackers): use my `email-for-life' address.
11536
11537 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11538
11539         * XEmacs 21.2-beta1 is released.
11540
11541 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11542
11543         * ldap.el (ldap-search): Doc string change
11544
11545 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11546
11547         * menubar-items.el (default-menubar): Removed references to
11548         `data-directory', and use `locate-data-file' instead, and made
11549         then greyed out if they don't exist.
11550
11551 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11552
11553         * keymap.el (events-to-keys): Use `format' instead of `concat'
11554         since the latter does not accept integer args anymore
11555
11556 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11557
11558         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11559         macros replaced.
11560
11561 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11562
11563         * make-docfile.el: Get first initialization from very-early-lisp.el
11564         * update-elc.el: Ditto.
11565         * loadup.el (really-early-error-handler): Ditto.
11566
11567         * packages.el (packages-unbytecompiled-lisp): Add new file,
11568         very-early-lisp.el.
11569
11570         * very-early-lisp.el: New file.
11571
11572 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11573
11574         * Symbols that have been obsolete for at least 3 years removed (II).
11575
11576         * obsolete.el (eval-current-buffer): Make compatible.
11577         (byte-code-function-p): Ditto.
11578         (send-string): Removed.
11579         (send-region): Removed.
11580         (screen-scrollbar-width): Removed.
11581         (set-screen-scrollbar-width): Removed.
11582         (set-screen-left-margin-width): Removed.
11583         (set-screen-right-margin-width): Removed.
11584         (screen-left-margin-width): Removed.
11585         (screen-right-margin-width): Removed.
11586         (set-buffer-left-margin-width): Removed.
11587         (set-buffer-right-margin-width): Removed.
11588         (buffer-left-margin-width): Removed.
11589         (buffer-right-margin-width): Removed.
11590         (x-set-frame-icon-pixmap): Removed.
11591         (x-set-screen-icon-pixmap): Removed.
11592         (pixel-name): Removed.
11593         (make-pixmap): Removed.
11594         (make-cursor): Removed.
11595         (pixmap-width): Removed.
11596         (pixmap-contributes-to-line-height-p): Removed.
11597         (set-pixmap-contributes-to-line-height): Removed.
11598
11599 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11600
11601         * obsolete.el (popup-menu-up-p): removed.
11602         (read-no-blanks-input): Removed.
11603         (wholenump): Removed.
11604         (ring-mod): Removed (what was ring-mod?).
11605         (current-time-seconds): Removed.
11606         (run-special-hook-with-args): Removed.
11607         (dot): Removed.
11608         (dot-marker): Removed.
11609         (dot-min): Removed.
11610         (dot-max): Removed.
11611         (window-dot): Removed.
11612         (set-window-dot): Removed.
11613
11614         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11615         `dot-min'.
11616
11617         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11618
11619         * code-files.el (insert-file-contents): Rename
11620         run-special-hook-with-args to run-hook-with-args-until-success.
11621         (write-region): Ditto.
11622
11623 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11624
11625         * about.el: Fix typos, update release date.
11626
11627         * Symbols that have been obsolete for at least 3 years removed.
11628
11629         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11630         screen- functions.
11631         (toplevel): remove setf methods for screen functions.
11632         * cl-macs.el (extent-data): defsetf removed.
11633         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11634         many places to remove.
11635         (comment-indent-hook): Ditto.
11636         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11637         (buffer-dedicated-screen): Ditto.
11638         (deiconify-screen): Ditto.
11639         (delete-screen): Ditto.
11640         (event-screen): Ditto.
11641         (find-file-other-screen): Ditto.
11642         (find-file-read-only-other-screen): Ditto.
11643         (live-screen-p): Ditto.
11644         (screen-height): Ditto.
11645         (screen-iconified-p): Ditto.
11646         (screen-list): Ditto.
11647         (screen-live-p): Ditto.
11648         (screen-name): Ditto.
11649         (screen-parameters): Ditto.
11650         (screen-pixel-height): Ditto.
11651         (screen-pixel-width): Ditto.
11652         (screen-root-window): Ditto.
11653         (screen-selected-window): Ditto.
11654         (screen-totally-visible-p): Ditto.
11655         (screen-visible-p): Ditto.
11656         (screen-width): Ditto.
11657         (screenp): Ditto.
11658         (get-screen-for-buffer): Ditto.
11659         (get-screen-for-buffer-noselect): Ditto.
11660         (get-other-screen): Ditto.
11661         (iconify-screen): Ditto.
11662         (lower-screen): Ditto.
11663         (mail-other-screen): Ditto.
11664         (make-screen): Ditto.
11665         (make-screen-invisible): Ditto.
11666         (make-screen-visible): Ditto.
11667         (modify-screen-parameters): Ditto.
11668         (new-screen): Ditto.
11669         (next-screen): Ditto.
11670         (next-multiscreen-window): Ditto.
11671         (other-screen): Ditto.
11672         (previous-screen): Ditto.
11673         (previous-multiscreen-window): Ditto.
11674         (raise-screen): Ditto.
11675         (redraw-screen): Ditto.
11676         (select-screen): Ditto.
11677         (selected-screen): Ditto.
11678         (set-buffer-dedicated-screen): Ditto.
11679         (set-screen-height): Ditto.
11680         (set-screen-position): Ditto.
11681         (set-screen-size): Ditto.
11682         (set-screen-width): Ditto.
11683         (show-temp-buffer-in-current-screen): Ditto.
11684         (switch-to-buffer-other-screen): Ditto.
11685         (visible-screen-list): Ditto.
11686         (window-screen): Ditto.
11687         (x-set-screen-pointer): Ditto.
11688         (x-set-frame-pointer): Ditto.
11689         (screen-title-format): Ditto.
11690         (screen-icon-title-format): Ditto.
11691         (terminal-screen): Ditto.
11692         (delete-screen-hook): Ditto.
11693         (create-screen-hook): Ditto.
11694         (mouse-enter-screen-hook): Ditto.
11695         (mouse-leave-screen-hook): Ditto.
11696         (map-screen-hook): Ditto.
11697         (unmap-screen-hook): Ditto.
11698         (default-screen-alist): Ditto.
11699         (default-screen-name): Ditto.
11700         (x-screen-defaults): Ditto.
11701         (x-create-screen): Ditto.
11702         * obsolete.el: meta-flag removed.
11703         baud-rate removed.
11704         sleep-for-millisecs removed.
11705         extent-data removed.
11706         set-extent-data removed.
11707         set-extent-attribute removed.
11708         extent-glyph removed.
11709         extent-layout removed.
11710         set-extent-layout removed.
11711         list-faces-display removed.
11712         list-faces removed.
11713         trim-versions-without-asking removed.
11714         after-write-file-hooks removed.
11715         truename removed.
11716         auto-fill-hook removed.
11717         blink-paren-hook removed.
11718         select-screen-hook, deselect-screen-hook removed.
11719         auto-raise-screen, auto-lower-screen removed.
11720
11721         * msw-mouse.el: Global change resource -> mswindows-resource.
11722
11723         * XEmacs 21.0-pre5 is released.
11724
11725 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11726
11727         * about.el (about-hackers): Credits update.
11728
11729 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11730
11731         * register.el (insert-register): Don't activate the region.
11732
11733 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11734
11735         * select.el: Restore x-* symbols for backwards compatibility:
11736         x-copy-primary-selection, x-kill-primary-selection,
11737         x-delete-primary-selection, x-select-make-extent-for-selection,
11738         x-valid-simple-selection-, x-cut-copy-clear-internal.
11739
11740 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11741
11742         * XEmacs 21.0-pre4 is released.
11743
11744 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11745
11746         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11747         reporting bugs.
11748         (maybe-add-init-button): Fix semantics under Windows.  Use
11749         `expand-file-name' rather than `concat'.
11750
11751         * help.el (print-messages): New function.
11752
11753 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11754
11755         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11756
11757 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11758
11759         * about.el: Tweaked my entry in about-hackers.
11760
11761         * find-paths.el (paths-emacs-root-p):
11762           Relaxed emacs-root checking of an in-place installation to
11763           also accommodate the flat layout used on MS Windows.
11764
11765 1998-06-29  John Jones  <jj@asu.edu>
11766
11767         * package-get.el: calls to package-get-update-all will only
11768           update packages which are already installed.
11769
11770 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11771
11772         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11773         are handled by the gui-element face fallbacks now.
11774
11775         * x-faces.el: default gui-element face to "background" as well as
11776         the default face.
11777
11778         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11779         and default face settings since these are set as fallbacks now in
11780         the appropriate domain.
11781
11782 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11783
11784         * text-mode.el (text-mode): Reorder regexp so the OR part
11785         corresponding to `page-delim' goes first and the hack in
11786         `forward-paragraph' will work.
11787         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11788
11789 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11790
11791         * subr.el (remove-hook): When checking the hook value
11792           with functionp, don't apply car to it.
11793
11794 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11795
11796         * package-get.el (package-get-remote-filename):
11797           Don't use file-name-as-directory because the local directory
11798           separator conventions might not be the same as ftp's.
11799
11800 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11801
11802         * ldap.el (ldap-host-parameters-alist): New name of
11803         `ldap-host-parameters-plist'
11804
11805 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11806
11807         * package-get.el: Using (require 'package-get-base), now that it
11808         provides itself.  Consequently removed all instances of (load
11809         "package-get-base.el").
11810
11811 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11812
11813         * subr.el (remove-hook): Don't treat the hook value as a
11814           list unless it is both consp and not functionp.
11815
11816 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11817
11818         * about.el: Email address for Ben Wing is ben@xemacs.org.
11819         * auto-show.el: Ditto.
11820         * bytecomp.el: Ditto.
11821         * faces.el: Ditto.
11822         * x-scrollbar.el: Ditto.
11823         * x-misc.el: Ditto.
11824         * tty-init.el: Ditto.
11825         * toolbar-items.el: Ditto.
11826         * symbol-syntax.el: Ditto.
11827         * specifier.el: Ditto.
11828         * objects.el: Ditto.
11829         * hyper-apropos.el: Ditto.
11830         * glyphs.el: Ditto.
11831
11832 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11833
11834         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11835         vertical-divider-always-visible-p.
11836         (default-mouse-motion-handler): Ditto.
11837
11838 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11839
11840         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11841         global value.
11842
11843 1998-06-21  Oliver Graf <ograf@fga.de>
11844
11845         * build-reports.el: changed receiver to xemacs-build-reports list
11846
11847 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11848
11849         * font.el: Split font-family-mappings into X and
11850           mswindows-specific versions.
11851           mswindows-font-create-[object|name]: Treat supplied size
11852           as a pointsize. Added underline and strikethru handling.
11853
11854         * msw-faces.el: changed default mswindows charset to western.
11855
11856         * msw-glyphs.el: removed space in border-glyph font string that
11857           was inserted to get round bugs in the mswindows C font code.
11858
11859 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11860
11861         * about.el (about-hackers): Credits update.
11862
11863         * help-nomule.el (tutorial-supported-languages): Add Romanian
11864         TUTORIAL.
11865
11866         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11867         to ISO-8859-2.
11868
11869 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11870
11871         * font.el: Split font-family-mappings into X and
11872           mswindows-specific versions.
11873           mswindows-font-create-[object|name]: Treat supplied size
11874           as a pointsize. Added underline and strikethru handling.
11875
11876         * msw-faces.el: changed default mswindows charset to western.
11877
11878         * msw-glyphs.el: removed space in border-glyph font string that
11879           was inserted to get round bugs in the mswindows C font code.
11880
11881 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11882
11883         * minibuf.el: make read-color-completion-table call
11884           (mswindows-color-list for mswindows devices.
11885
11886 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11887
11888         * lisp/font-lock.el
11889         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11890         Let declaration items contain non-word symbol characters.
11891
11892 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11893
11894         * package-get.el (package-get-package-provider): Added autoload
11895         cookie.  Loading "package-get-base.el" in ALL functions that use
11896         it.  Fixed some (interactive ...) with multiple argument specs
11897         again.  Cosmetic indentation changes.
11898
11899 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11900
11901         * info.el (Info-insert-dir): Don't use nreverse on variables
11902         that you want to use later.
11903
11904 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11905
11906         * x-mouse.el (x-set-point-and-move-selection): Replace call
11907         to x-kill-primary-selection with kill-primary-selection
11908
11909 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11910
11911         * simple.el (what-cursor-position): Make cursor position reported
11912         use value of column-number-start-at-one
11913
11914 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11915
11916         * about.el (xemacs-hackers): Fix Jareth's email address.
11917
11918 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11919
11920         * startup.el (startup-splash-frame): Remove
11921         `xemacs-startup-logo-function'.
11922
11923 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11924
11925         * about.el (about-hackers): Update credits list.
11926
11927 1998-06-06  Jeff Miller <jmiller@smart.net>
11928
11929         * lisp/sound.el: Update sound-ext to allow filenames with
11930           extensions to be found by load-sound-file
11931
11932 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11933
11934         * info.el (Info-rebuild-outdated-dir): Removed variable
11935         (Info-auto-generate-directory): New variable
11936         (Info-save-auto-generated-dir): New variable
11937         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11938         (Info-build-dir-anew): Second parameter removed.  Use
11939         `Info-save-auto-generated-dir'
11940         (Info-rebuild-dir): Ditto
11941
11942 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11943
11944         * list-mode.el (next-list-mode-item): Would not recognize
11945         border between directly neighbored items.
11946
11947 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11948
11949         * package-get.el: add autoloads for some functions.
11950
11951 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11952
11953         * specifier.el (let-specifier): Tiny docfixes.
11954
11955 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11956
11957         * msw-mouse.el: set selection-pointer-glyph to Normal.
11958
11959 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11960
11961         * wid-edit.el (widget-specify-secret): New function.
11962         (widget-after-change): Use it.
11963         (widget-specify-field): Use it.
11964
11965 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11966
11967         * mouse.el (drag-window-divider): Use `(not done)' instead of
11968         `doit'; reuse result of `window-pixel-edges'.
11969
11970         * modeline.el (drag-modeline-event-lag): Rename to
11971         drag-divider-event-lag.
11972
11973 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11974
11975         * specifier.el (let-specifier): Rewritten not to generate needless
11976         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11977         arguments.
11978
11979 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11980
11981         * minibuf.el (read-file-name-1): Setup buffer-local value of
11982         `completion-ignore-case' in completions buffer under Windows.
11983
11984 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11985
11986         * about.el (about-maintainer-glyph): Fix support for not
11987         compressed images.
11988
11989 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11990
11991         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11992
11993         * mouse.el (mouse-track): Cancel selection if misc-user event with
11994         `cancel-mode-internal' function is fetched.
11995
11996 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11997
11998         * files.el (save-some-buffers-1): Fixed return value.
11999
12000 1998-06-01  Oliver Graf <ograf@fga.de>
12001
12002         * dragdrop.el: added experimental
12003
12004 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12005
12006         * startup.el (after-init-hook, init-file-user,
12007         user-init-directory, load-user-init-file):  Purge references
12008         to "~/.xemacs/init.el" from docstrings.
12009
12010         (load-user-init-file) Use paths-construct-path to construct
12011         paths to user init files.  Go directly to ~/.emacs, do not
12012         search ~/.xemacs/, do not load `default-custom-file'.
12013
12014 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12015
12016         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12017         general *sh.
12018         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12019
12020 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12021
12022         * menubar-items.el (default-menubar): add Update Packages to customize
12023         menu.
12024
12025 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12026
12027         * faces.el: use toolbar face as a fallback for toolbar properties
12028         in xpm-color-symbols instead of default.
12029
12030         * msw-faces.el: rename 3d-object -> gui-element face.
12031
12032 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12033
12034         * startup.el (xemacs-startup-logo-function): New variable.
12035         (startup-splash-frame): Use it.
12036
12037 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12038
12039         * files.el (save-some-buffers): Would wait 1 second.
12040         (save-some-buffers-1): Delete other windows here instead of in
12041         `save-some-buffers'.
12042         (save-some-buffers): Force redisplay only if windows were deleted.
12043
12044 1998-06-02  Didier Verna  <didier@xemacs.org>
12045
12046         * cus-face.el (custom-face-attributes): generalized the use of
12047         toggle buttons for boolean attributes.
12048         Re-ordered the items a bit.
12049
12050 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12051
12052         * sound.el (default-sound-directory): Use `locate-data-directory'
12053         to find the sounds directory.
12054
12055 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12056
12057         * sound.el: default sound-ext to .wav under mswindows, .au
12058         otherwise. load-default sounds without extensions.
12059
12060 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12061
12062         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12063         if send-pr is not bound.
12064
12065 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12066
12067         * files.el: grok idl files in auto-mode-alist.
12068 1998-06-01  Jeff Miller  <jmiller@smart.net>
12069
12070         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12071         calling `upcase'.
12072
12073 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12074
12075         * msw-glyphs.el: add xbm to the list of image types supported.
12076
12077 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12078
12079         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12080         instead of XEmacs one when dumping InfoDock.
12081
12082 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12083
12084         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12085         for `modeline-visible-p'
12086
12087         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12088
12089 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12090
12091         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12092         since it's not used anymore. doc string fixes.
12093
12094         * package-get.el (package-get-file-installed-p): new function. use
12095         instead of file-installed-p which is in an external package.
12096
12097 1998-05-28  Oliver Graf <ograf@fga.de>
12098
12099         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12100         favor of select-window/switch-to-buffer
12101
12102 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12103
12104         * startup.el: changed (getenv "HOME") to (user-home-directory)
12105
12106 1998-05-25  Oliver Graf <ograf@fga.de>
12107
12108         * frame.el (cde-start-drag) moved to dragdrop.el
12109         (offix-start-drag-region) moved to dragdrop.el
12110         (offix-start-drag) moved to dragdrop.el
12111         * dragdrop.el (cde-start-drag) moved from frame.el
12112         (offix-start-drag-region) moved from frame.el
12113         (offix-start-drag) moved from frame.el
12114         (cde-start-drag-region) cde drag regions
12115         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12116
12117 1998-05-26  Oliver Graf <ograf@fga.de>
12118
12119         * dragdrop.el: created dragdrop-drag prototypes
12120         (cde-start-drag-region) fixed typo
12121
12122 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12123
12124         * simple.el (after-init-hook): Remove reader macro.
12125
12126         * packages.el (packages-hardcoded-lisp): Get rid of reader
12127         macros.  Update DOC string.
12128
12129 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12130
12131         * mouse.el (drag-window-divider): Ditto.
12132
12133         * modeline.el (mouse-drag-modeline): Use it.
12134
12135         * lisp-mode.el (let-specifier): Specify indentation.
12136
12137         * specifier.el (let-specifier): Renamed from
12138         `with-specifier-instance'.
12139
12140 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12141
12142         * x-faces.el:
12143         * faces.el: move definition of xpm-color-symbols from x-faces.el
12144         to faces. Predicate x-get-resource on the presence of x.
12145
12146         * msw-faces.el: set 3d-object face rather than modeline. Specify
12147         faces as specfier defaults.
12148
12149         * package-get.el: don't use package-admin-add-single-file-package.
12150
12151 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12152
12153         * toolbar-items.el: Fixup tooltips.
12154         (toolbar-gnus): Don't use obsolete variable
12155         toolbar-news-frame-properties.
12156         (toolbar-news-reader): Default to `gnus' instead of
12157         `not-configured'.
12158
12159         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12160         Windows.
12161
12162 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12163
12164         * package-get.el: rename -installedp -> -installed-p.
12165
12166 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12167
12168         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12169         attributes, and assinged it to continuation, truncation and
12170         hscroll glyphs.
12171
12172         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12173         and made continuation, truncation and hscroll glyphs arrow
12174         characters out of that font.
12175
12176 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12177
12178         * minibuf.el (minibuffer-electric-separator): Play nicely with
12179         directory-sep-char being \.
12180         (minibuffer-electric-tilde): Ditto.
12181         (read-file-name-map): Ditto.
12182
12183 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12184
12185         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12186         on X devices.
12187         (default-mouse-track-deal-with-down-event): Avoid
12188         `x-disown-selection'; use `disown-selection' instead.
12189
12190 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12191
12192         * select.el:
12193         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12194         moved to (cut-copy-clear-internal) in select.el. Ditto for
12195         (x-delete-primary-selection) (x-kill-primary-selection)
12196         (x-copy-primary-selection).
12197         (own-clipboard): new function.
12198
12199         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12200         functions in select.el. remove old ones.
12201         (mswindows-own-clipboard): new function.
12202
12203 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12204
12205         * gnuserv.el: allow connections from mswindows type devices.
12206
12207 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12208
12209         * msw-glyphs.el: change image type used from cursor to resource.
12210
12211 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12212
12213         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12214         for {top,bottom}-{left,right} values in addition to
12215         {top,bottom}_{left,right}.
12216         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12217
12218 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12219
12220         * cl-macs.el (specifier-instance): Undefine its setf method.
12221
12222         * specifier.el (with-specifier-instance): Added docstring.
12223
12224         * mouse.el (drag-window-divider): Ditto.
12225
12226         * modeline.el (mouse-drag-modeline): Use it.
12227
12228         * lisp-mode.el (with-specifier-instance): Define its indentation
12229         level.
12230
12231         * specifier.el (with-specifier-instance): New macro.
12232
12233 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12234
12235         * package-get.el (package-get-create-custom): new function to
12236         auto-generate package-get-custom.el from package-get-base.el.
12237         * (package-get-ever-installedp): new function.
12238         * (package-get-custom): new function to get all packages specified
12239         by customize.
12240
12241 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12242
12243         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12244
12245 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12246
12247         * cl-extra.el: Reverse previous float change.
12248
12249 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12250
12251         * x-faces.el:
12252         * faces.el (try-font-name): moved from x-faces.el since it is
12253         required by w3 under mswindows as well X.
12254
12255 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12256
12257         * winnt.el: Removed evil (setq completion-ignore-case t)
12258         clause, one more overlookef fsfism.
12259         (nt-quote-args-functions-alist): End sentences with double space.
12260
12261 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12262
12263         * window-xemacs.el (push-window-configuration): Remove kludgery of
12264         recaching default-toolbar specifier.
12265         (pop-window-configuration): Ditto.
12266         (unpop-window-configuration): Ditto.
12267
12268 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12269
12270         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12271
12272 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12273
12274         * winnt.el (nt-quote-args-verbatim): Added function.
12275         (nt-quote-args-prefix-quote): Added function.
12276         (nt-quote-args-backslash-quote): Added function.
12277         (nt-quote-args-double-quote): Added function.
12278         (nt-quote-args-functions-alist): New variable.
12279         (nt-quote-process-args): Added function. This is the main quoting
12280         work horse called from process-nt.c
12281
12282 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12283
12284         * winnt.el: Removed duplicate definitions for backspace,
12285         delete, M-backspace and C-M-backspace.
12286         (file-name-buffer-file-type-alist): Removed this variable.
12287         (find-buffer-file-type): Removed function.
12288         (find-file-binary):  Removed function.
12289         (find-file-text): Removed function.
12290         (find-file-not-found-set-buffer-file-type): Removed function.
12291         (save-to-unix-hook): Removed function.
12292         (revert-from-unix-hook): Removed function.
12293         (using-unix-filesystems): Removed function.
12294         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12295         warning.
12296         (x-set-selection): Removed function.
12297         (x-get-selection): Removed function.
12298         Removed commented FSFisms.
12299         Replaced copyright notice (this file is not part of GNU Emacs).
12300         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12301         comint-process-echoes setting to t.
12302
12303 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12304
12305         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12306         and used following the interface change of
12307         `paths-find-recursive-path'.
12308
12309         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12310         regexp instead of a list of base names.
12311         (paths-version-control-filename-regexp):
12312         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12313         Introduced and used following the interface change of
12314         `paths-find-recursive-path'.
12315
12316 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12317
12318         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12319         on X devices, rather than on all non-TTY devices.
12320
12321 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12322
12323         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12324
12325         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12326
12327 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12328
12329         * itimer.el (activate-itimer): Fixed usage of integers
12330         as argument to `concat'.
12331
12332 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12333
12334         * itimer.el (start-itimer): replace the use of `concat' with
12335         `format'
12336
12337 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12338
12339         * mode-motion.el (mode-motion-hook): Clarify docstring.
12340         From Bob Weiner <weiner@altrasoft.com>
12341
12342         * loadhist.el (symbol-file): Supply prompt string when used
12343         interactively.
12344         From Bob Weiner <weiner@altrasoft.com>
12345
12346 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12347
12348         * loadup.el (really-early-error-handler): Ditto.
12349
12350         * update-elc.el: Ditto.
12351
12352         * setup-paths.el (paths-construct-exec-path): Ditto.
12353
12354         * make-docfile.el: Ditto.
12355
12356         * find-paths.el (paths-decode-directory-path): Use split-path
12357         instead of decode-path.
12358
12359         * files.el (parse-colon-path): Update docstring reference.
12360
12361 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12362
12363         * msw-init.el:
12364         * x-init.el:
12365         Bind cut'n'paste keys to non window-system specific functions.
12366
12367         * msw-select.el: New function mswindows-clear-clipboard.
12368         mswindows-cut-copy-clipboard extended to handle clearing of the
12369         selection and renamed to mswindows-cut-copy-clear-clipboard.
12370
12371         * select.el: on mswindows devices delete-primary-selection
12372         calls mswindows-clear-clipboard.
12373
12374 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12375
12376         * simple.el (quoted-insert): Inhibit quit when using read-char.
12377
12378         * cmdloop.el (read-char): Don't inhibit quit.
12379         (read-char-exclusive): Ditto.
12380         (read-char): Signal quit if quit-char was pressed.
12381         (read-char-exclusive): Ditto.
12382         (read-quoted-char): Return a character, not integer.
12383
12384         * menubar-items.el (default-popup-menu): Use Andy's generic
12385         selection code.
12386         (default-popup-menu): Fix code.
12387
12388 1998-05-14  Oliver Graf <ograf@fga.de>
12389
12390         * dragdrop.el (dragdrop-function-widget): this time it's done
12391
12392 1998-05-13  Oliver Graf <ograf@fga.de>
12393
12394         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12395
12396 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12397
12398         * device.el (device-pixel-width):
12399         (device-pixel-height):
12400         (device-mm-width):
12401         (device-mm-height):
12402         (device-bitplanes):
12403         (device-color-cells): Swapped parameters to device-system-metric
12404         according to the interface change.
12405
12406 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12407
12408         * mouse.el (default-mouse-motion-handler): Use new name of the
12409         function event-over-vertical-divider-p.
12410         Do not set E-W arrow cursor over the divider if
12411         vertical-divider-draggable-p is nil in the window.
12412         ([top-level]): Use new name for the variable
12413         vertical-divider-map.
12414         (drag-window-divider): Respect vertical-divider-draggable-p.
12415         Variable name typo fixes.
12416
12417 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12418
12419         * keymap.el (kbd): Define here; handle string constants and
12420         others...
12421
12422 1998-05-15  Christian Nyb <chr@mediascience.no>
12423
12424         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12425         in Emacs 18.
12426
12427 1998-05-13  Didier Verna  <didier@xemacs.org>
12428
12429         * mouse.el (drag-window-divider): give the vertical divider a
12430         pressed look when dragging it.
12431
12432 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12433
12434         * faces.el: predicate some more face operations on x or mswindows
12435         not just x.
12436
12437         * modeline.el: enable modeline coloring for mswindows.
12438
12439 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12440
12441         * minibuf.el (minibuffer-default): Added variable; compatible with
12442         FSF Emacs.
12443         (next-history-element): Used `minibuffer-default'.
12444
12445 1998-05-12  Oliver Graf <ograf@fga.de>
12446
12447         * dragdrop.el (dragdrop-function-widget): button and mods ok
12448         arguments still look a bit strange
12449         (dragdrop-compare-mods) created
12450         (dragdrop-drop-do-functions) correctly checks for buttons and
12451         modifiers
12452
12453 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12454
12455         * setup-paths.el (paths-default-info-directories): Replace
12456         path-separator with directory-sep-char.
12457
12458         * files.el (path-separator): Don't define it here.
12459
12460 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12461
12462         * update-elc.el: Ditto.
12463
12464         * setup-paths.el (paths-construct-exec-path): Ditto.
12465
12466         * make-docfile.el: Ditto.
12467
12468         * loadup.el (really-early-error-handler): Ditto.
12469
12470         * find-paths.el (paths-decode-directory-path): Use decode-path
12471         instead of decode-path-internal.
12472
12473         * files.el (parse-colon-path): Update docstring.
12474
12475 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12476
12477         * subr.el (get-buffer-window-list): Make BUFFER optional.
12478
12479         * window-xemacs.el (windows-of-buffer): Defalias to
12480         get-buffer-window-list.
12481
12482 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12483
12484         * disass.el: Fix maintainer keyword.
12485
12486         * bytecomp.el (byte-compile-and-load-file): Autoload.
12487         (byte-compile-buffer): Ditto.
12488
12489         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12490         value is returned, not the name.
12491         (lisp-imenu-generic-expression): Enable it.
12492         (lisp-mode-variables): Ditto.
12493         (lisp-indent-offset): Change defconst to defvar.
12494         (lisp-indent-function): Ditto.
12495         (lisp-body-indent): Ditto.
12496
12497 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12498
12499         * modeline.el: Use zap-last-kbd-macro-event.
12500
12501         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12502         nil, don't attempt to do anything with messages.
12503         (eval-last-sexp): Use `letf' for clarity.
12504
12505 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12506
12507         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12508
12509 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12510
12511         * buff-menu.el:
12512         * lisp-mode.el:
12513         * obsolete.el:
12514         Change empty docstrings into no doc strings at all.
12515         Fix bogus FSF-format docstrings.
12516         * etags.el: Fix docstring.
12517
12518 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12519
12520         * package-get.el (package-get): Use internal md5
12521
12522 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12523
12524         * about.el (about-xemacs): Correct abuse of concat.
12525
12526 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12527
12528         * info.el (Info-mode): Use easymenu.
12529
12530 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12531
12532         * apropos.el (apropos): Don't use concat with integers.
12533
12534         * cmdloop.el (describe-last-error): Handle the case when no error
12535         was seen gracefully.
12536
12537         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12538         defun.
12539         (apropos-describe-plist): Ditto.
12540
12541         * help.el (with-displaying-help-buffer): Revert to a defun.
12542         (describe-key): Use it as defun.
12543         (describe-mode): Ditto.
12544         (describe-bindings): Ditto.
12545         (describe-prefix-bindings): Ditto.
12546         (describe-installation): Ditto.
12547         (view-lossage): Ditto.
12548         (describe-function): Ditto.
12549         (describe-variable): Ditto.
12550         (describe-syntax): Ditto.
12551
12552 1998-05-11  Oliver Graf <ograf@fga.de>
12553
12554         * dragdrop.el: changed order of require/provide
12555         (dragdrop-drop-mime-default) changed to new calling conventions
12556         (dragdrop-drop-do-functions) changed to new calling conventions
12557         (dragdrop-function-widget) this one needs more work...
12558
12559 1998-05-10  Oliver Graf <ograf@fga.de>
12560
12561         * about.el: another small change in my entry
12562         * dragdrop.el (dragdrop-drop-log-function): logging added
12563         plus customizations
12564         changed interface to handler functions. now called with event
12565         and object
12566
12567 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12568
12569         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12570         E-W arrow pointer displayed over draggable dividers.
12571
12572         * mouse.el (default-mouse-motion-handler): Show it when
12573         appropriate.
12574         (drag-window-divider): Added.
12575         ([top-level]): Initialized window-divider-map with a keymap
12576         binding the above function to left button down event.
12577
12578         * x-mouse.el (x-init-pointer-shape): Initialize
12579         divider-pointer-glyph from Cursor.dividerPointer, or use default
12580         E-W double arrow.
12581
12582 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12583
12584         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12585
12586 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12587
12588         * simple.el (count-words-buffer): Don't query for buffer.
12589         (count-lines-buffer): Ditto.
12590
12591 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12592
12593         * help.el (where-is): add optional insert argument.
12594
12595 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12596
12597         * help.el (describe-key-briefly): New argument INSERT.
12598
12599         * simple.el (eval-expression): New optional argument; synch with
12600         FSF 20.3.
12601
12602         * keydefs.el (global-map): Add new register bindings.
12603
12604         * register.el: Synched with FSF 20.3.
12605
12606 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12607
12608         * window-xemacs.el (recenter): all arguments are optional.
12609
12610 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12611
12612         * device.el: (device-pixel-width): Reflected name/parameters
12613         change to device-system-metric.
12614         (device-pixel-height): Ditto.
12615         (device-mm-width): Ditto.
12616         (device-mm-height): Ditto.
12617         (device-bitplanes): Ditto.
12618         (device-color-cells): Ditto.
12619
12620 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12621
12622         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12623
12624         * cl.el (most-positive-fixnum): Document.
12625         (most-negative-fixnum): Ditto.
12626
12627         * cus-dep.el: Updated comment.
12628
12629         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12630         constant.
12631
12632         * cus-load.el (custom-put): Removed.
12633
12634         * files.el (after-find-file): Just resignal quit instead of
12635         signaling "canceled".
12636
12637 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12638
12639         * frame.el (other-frame): Use `focus-frame' instead of
12640         select-frame kludges.
12641
12642         * lisp-mode.el: Update lisp-indent-function for
12643         save-selected-frame and with-selected-frame.
12644
12645         * frame.el (save-selected-frame): New macro.
12646         (with-selected-frame): Ditto.
12647         (other-frame): Use `set-frame-focus'.
12648
12649 1998-05-06  Oliver Graf <ograf@fga.de>
12650
12651         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12652         (dragdrop-drop-url-default) default handler for URL drops created
12653         (dragdrop-drop-mime-default) default handler for MIME drops created
12654         (dragdrop-drop-functions) default custom for handling drops created
12655         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12656
12657 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12658
12659         * mouse.el: Removed redundant mouse-mswindows-drop function.
12660
12661 1998-05-05  Oliver Graf <ograf@fga.de>
12662
12663         * about.el: changed some text in my entry
12664         * dragdrop.el: added customs
12665
12666 1998-05-04  Oliver Graf <ograf@fga.de>
12667
12668         * mouse.el: killed global drop key bindings
12669         (mouse-offix-drop) removed
12670         * dragdrop.el: created
12671         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12672
12673 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12674
12675         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12676         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12677
12678         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12679         obsolete comment.
12680
12681         * scrollbar.el (scrollbars-visible-p): Use new
12682         {vertical,horizontal}-scrollbar-visible-p specifiers.
12683
12684 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12685
12686         * device.el (device-pixel-height):
12687         (device-pixel-width):
12688         (device-mm-width):
12689         (device-mm-height):
12690         (device-bitplanes):
12691         (device-color-cells): Moved these 6 functions from device.c; they
12692         all use single (device-system-metrics) call.
12693
12694 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12695
12696         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12697         were renamed.
12698
12699         * menubar-items.el:
12700         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12701         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12702
12703         * help.el (help-map): Remove Hyperbole keybinding logic.
12704         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12705
12706 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12707
12708         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12709         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12710
12711 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12712
12713         * msw-glyphs.el: use nicer icon3 from the frame icon.
12714
12715 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12716
12717         * version.el (emacs-version): Remove InfoDock conditionals.
12718
12719         * startup.el (startup-splash-frame): Change ID logo name.
12720
12721 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12722
12723         * files.el (after-find-file): If the user presses C-g on
12724         directory-creation prompt, kill the buffer.
12725
12726 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12727
12728         * simple.el (count-words-region): Reverse previous change.
12729
12730 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12731
12732         * replace.el (query-replace): Just call perform-replace.
12733         (query-replace-regexp): Ditto.
12734         (perform-replace): Move region handling here.
12735         (perform-replace): Use the new arg to match-data.
12736
12737 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12738
12739         * x-init.el: Install X specific display table that
12740           displays char 0240 as a space to avoid whatever it is
12741           that screws up display of that character code.
12742
12743 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12744
12745         * help.el (function-arglist): If no arguments are documented for a
12746         subr, print nothing rather than incorrect output.
12747
12748 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12749
12750         * cmdloop.el (command-error): Update bail-out error message to use
12751         `emacs-program-name'.
12752
12753         * lib-complete.el: Remove reader macro cruft.
12754
12755         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12756         cruft.
12757
12758         * simple.el (count-words-region): Drop interactive-p check on the
12759         message.
12760
12761 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12762
12763         * font.el
12764         * msw-faces.el
12765         Correct spelling of mswindows-font-canonicalize-name.
12766
12767 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12768
12769         * ldap.el (ldap-host-parameters-alist): Replaced with
12770         `ldap-host-parameters-plist'
12771         (ldap-search): Adapt to previous change
12772
12773 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12774
12775         * about.el (about-hackers): Update Bob Weiner bio.
12776         (about-maintainer-info): Ditto.
12777
12778 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12779
12780         * simple.el (display-warning-minimum-level): Docfix.
12781
12782 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12783
12784         * widget.el (:default-get): New keyword.
12785         * wid-edit.el (default, widget-default-default-get): Define it.
12786         (group, widget-group-default-get): Define it.
12787         (menu-choice, widget-choice-default-get): Define it.
12788         (widget-default-get): New function.
12789         (widget-choice-action): Call it.
12790         (widget-editable-list-entry-create): Call it.
12791
12792 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12793
12794         * byte-optimize.el (byte-boolean-vars): Removed.
12795         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12796         lookup through `byte-boolean-vars'.
12797
12798 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12799
12800         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12801         resource-provided values into ghost specs for scrollbar-height and
12802         scrollbar-width.
12803
12804 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12805
12806         * byte-optimize.el: Don't attempt to optimize /=.
12807
12808         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12809         (byte-compile-/=): Ditto.
12810
12811 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12812
12813         * apropos.el: Use `with-displaying-help-buffer'.
12814         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12815         Use `with-displaying-help-buffer'.
12816         (apropos-follow): Do not give special treatment to buffer cursor
12817         was in prior to a mouse click.
12818         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12819         (apropos-print-doc): Set correct buffer for setting text
12820         properties.
12821
12822 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12823
12824         * help.el (help-buffer-prefix-string): New variable.
12825         (help-buffer-name): Use it.
12826
12827         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12828         mode menu.
12829
12830 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12831
12832         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12833
12834 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12835
12836         * files.el (find-file-noselect): Update docstring.
12837         (find-file-noselect): Signal an error if found an unreadable file.
12838         (file-chase-links): Save the match data.
12839         (normal-mode): Use `lwarn' and `error-message-string'.
12840         (interpreter-mode-alist): Change defconst to defvar.
12841         (inhibit-first-line-modes-regexps): Ditto.
12842         (inhibit-first-line-modes-regexps): Added .tgz.
12843         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12844         (change-major-mode-with-file-name): New user-option.
12845         (set-visited-file-name): Synched with FSF.
12846         (file-name-extension): New function, from FSF 20.3.
12847         (file-relative-name): Synched with FSF.
12848         (save-some-buffers): Support the C-r feature.
12849         (recover-session): Synched with FSF.
12850         (kill-some-buffers): Ditto.
12851         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12852
12853 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12854
12855         * files.el (insert-file): Undo previous change and reenable use of
12856         format.el.
12857
12858 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12859
12860         * window-xemacs.el (recenter): Define.
12861
12862 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12863
12864         * font.el (mswindows-font-create-name)
12865         (mswindows-font-create-object): new functions for mswindows type
12866         fonts.
12867
12868         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12869         strings are parsed as well as font objects.
12870
12871 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12872
12873         * modeline.el (defining-kbd-macro): Restore modeline indication of
12874         kbd-macro being recorded.
12875         (add-minor-mode): Simplify docstring.
12876         (modeline-minor-mode-menu): Remove stuff.
12877
12878 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12879
12880         * code-process.el (call-process): dynamically decide process
12881         coding type.
12882
12883 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12884
12885         * modeline.el: Add line-number-mode, column-number-mode to
12886         the modeline minor-mode menu.  Button2 on the line number does
12887         goto-line.
12888
12889 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12890
12891         * mouse.el: move x-selection-owner-p type things to
12892         selection-owner-p.
12893
12894         * msw-init.el: copy zmacs stuff from x-init.el
12895
12896         * msw-select.el (mswindows-own-selection)
12897         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12898         functions. Very simple minded implementation of selectio
12899         ownership.
12900
12901         * select.el (own-selection) (disown-selection)
12902         (activate-region-as-selection) (select-make-extent-for-selection)
12903         (valid-simple-selection-p): functions moved from x-select.el for
12904         generalized selection.
12905
12906         * x-select.el: see select.el changes.
12907
12908         * x-toolbar.el: use new selection functions.
12909
12910 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12911
12912         * packages.el (packages-find-package-directories): Fixed bug that
12913         would pick up multiple site-package directories.
12914         (package-locations): Added "xemacs-packages" as a late package
12915         location.
12916
12917         * find-paths.el: Now uses `emacs-program-name' and
12918         `emacs-program-version'.
12919         Additions to enforce version-specific directories in
12920         `paths-find-version-directory'.
12921
12922 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12923
12924         * default.el: Removed.
12925         * site-start.el: Removed.
12926
12927 1998-04-29  Didier Verna  <didier@xemacs.org>
12928
12929         * minibuf.el (minibuffer-history-minimum-string-length): Default
12930         to nil.
12931
12932 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12933
12934         * find-paths.el (paths-program-name): Rename.
12935         (paths-emacs-root-p): Ditto.
12936         (paths-find-site-directory): Ditto.
12937
12938 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12939
12940         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12941         `emacs-lisp-byte-compile-and-load'.
12942
12943 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12944
12945         * ldap.el (ldap-search): Fixed additional parameter passing to
12946         `ldap-open'
12947
12948 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12949
12950         * select.el (kill-primary-selection) (selection-owner-p)
12951         (copy-primary-selection) (yank-clipboard-selection)
12952         (selection-exists-p) (delete-primary-selection): new file and
12953         functions that do the right thing for the selected device.
12954
12955         * x-menubar.el: use generalised selection functions.
12956
12957         * dumped-lisp.el: dump select.el.
12958
12959 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12960
12961         * find-paths.el (paths-progname): New variable.
12962         (paths-emacs-root-p): Use it.
12963         (paths-find-site-directory): Ditto.
12964
12965 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12966
12967         * loadup.el ((member "dump" command-line-args)): Dump as
12968         `infodock' if InfoDock.
12969
12970 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12971
12972         * find-paths.el (construct-emacs-version): Simplify, include
12973         program name in the return value.
12974         * (paths-find-version-directory): Use it.
12975
12976 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12977
12978         * info.el (Info-parse-dir-entries): Fixed regexp
12979         (Info-build-dir-anew): Remove full suffix and capitalize info file
12980         name for files with no @direntry
12981         (Info-batch-rebuild-dir): New function
12982         (Info-suffixed-file): Check for regular files instead of simple
12983         file existence (could catch directories before)
12984
12985 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12986
12987         * setup-paths.el, find-paths.el: Removed uses of `not' which
12988         temacs doesn't have.
12989
12990         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12991         into root searching.
12992
12993 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12994
12995         * subr.el: Remove definition of `not'.
12996
12997 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12998
12999         * msw-glyphs.el: enable graphics support.
13000
13001 1998-04-23  Didier Verna  <didier@xemacs.org>
13002
13003         * x-menubar.el (default-menubar): restored the line-number-mode
13004         option.
13005
13006         * misc doc string updates related to the options menu.
13007
13008 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13009
13010         * setup-paths.el (paths-construct-load-path): Fix typo.
13011
13012 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13013
13014         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13015         font-menu-ignore-scaled-fonts don't have to be bound now; this
13016         gets us one step further towards making --no-autoloads work.
13017
13018         * startup.el (normal-top-level): Load auto-autoloads only if
13019         lisp-directory is non-nil.
13020
13021         * setup-paths.el (paths-construct-load-path): Made it robust
13022         against nil lisp-directory.
13023
13024         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13025         to the list of variables that cause a warning when nil.
13026
13027         * toolbar.el (init-toolbar-location): Now works even when there's
13028         no toolbar icon directory.
13029
13030 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13031
13032         * help.el (view-lossage): Recognize it.
13033
13034         * simple.el (log-message): Mark multiline messages.
13035
13036 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13037
13038         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13039
13040 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13041
13042         * package-get.el (package-get-all):  add `\n' separator to
13043         interactive specification so that both variables are read
13044
13045 1998-04-22  Didier Verna  <didier@xemacs.org>
13046
13047         * x-menubar.el: ported the options menu to Custom.
13048         Moved the "read only" toggle button to the buffers menu.
13049         Corrected some missing ;;;###autoload or defcustom.
13050
13051         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13052         the scrollbar-visible specifier for options menu handling.
13053
13054         * toolbar.el (toolbar-visible-p)
13055                      (toolbar-captioned-p)
13056                      (default-toolbar-position): defcustom wrappers around
13057         the toolbar specifiers for options menu handling.
13058
13059         * frame.el (get-frame-for-buffer-default-instance-limit):
13060         defcustom it for options menu handling.
13061
13062         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13063         font-lock-mode for options menu handling.
13064
13065         * cus-start.el: added Custom properties to overwrite-mode for
13066         options menu handling.
13067
13068 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13069
13070         * about.el: shameless self-promotion.
13071
13072 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13073
13074         * simple.el (raw-append-message): Slightly optimize.
13075         (remove-message): Use `push' for clarity.
13076         (append-message): Ditto.
13077         (display-warning): Dito.
13078         (raw-append-message): Send the message to the appropriate device.
13079
13080 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13081
13082         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13083         From Sean MacLennan <Sean.MacLennan@pika.ca>
13084
13085 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13086
13087         * setup-paths.el: Changed `directory-sep-char' to
13088         `path-separator', following a change in GNU Emacs.
13089
13090 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13091
13092         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13093         (Info-build-dir-anew): Add a final newline.
13094         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13095         is `always'
13096         (Info-rebuild-dir): Ditto
13097
13098         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13099
13100 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13101
13102         * simple.el (count-words-buffer): Retain zmacs region.
13103         (count-words-region): Ditto.
13104         * simple.el: (what-line): Expanded line counts.
13105         (count-lines): New parameter to conditionalize whether collapsed
13106         lines get counted.
13107         From Bob Weiner <weiner@altrasoft.com>
13108
13109 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13110
13111         * packages.el (package-locations): infodock-packages must override
13112         mule-packages and packages.
13113
13114 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13115
13116         * wid-edit.el:
13117         remove rude messages from widget-activation-widget-mapper
13118         and widget-activation-glyph-mapper
13119
13120 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13121
13122         * toolbar.el: Remove (featurep 'x) test from
13123         toolbar-make-button-list
13124
13125 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13126
13127         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13128         only if in the same frame.
13129
13130 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13131
13132         * packages.el (package-locations): Added site-packages hierarchy.
13133
13134         * setup-paths.el (paths-default-info-directories): Introduced and
13135         used.
13136
13137         * packages.el, setup-paths.el: Set various path searching depths
13138         to 1.
13139
13140         * packages.el (packages-hierarchy-depth):
13141         (packages-load-path-depth): Introduced and used.
13142
13143         * setup-paths.el (paths-load-path-depth): Introduced and used.
13144
13145         * find-paths.el (paths-find-recursive-path): Added max-depth
13146         parameter.
13147
13148 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13149
13150         * setup-paths.el (paths-construct-info-path): Removed
13151         dependency on behavior of (file-name-as-directory "").
13152
13153 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13154
13155         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13156         lisp objects
13157
13158 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13159
13160         * dump-paths.el, startup.el: Added handling for --debug-paths.
13161
13162 1998-04-15  William M. Perry  <wmperry@aventail.com>
13163
13164         * wid-edit.el: We cannot just set the help-echo or balloon-help
13165           properties for an extent based on the :help-echo widget
13166           property, since help-echo and balloon-help cause an EXTENT to
13167           get passed in, where :help-echo functions are expecting a WIDGET
13168
13169 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13170
13171         * scrollbar.el (init-scrollbar-from-resources): Call
13172         mswindows-init-scrollbar-metrics when appropriate.
13173
13174 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13175
13176         * dumped-lisp.el: dump x-toolbar for window system
13177
13178         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13179         have support and xpm.
13180
13181 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13182
13183         * files.el (toggle-read-only): Fix docstring.
13184         From Didier Verna <didier@xemacs.org>
13185
13186 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13187
13188         * startup.el (normal-top-level): Load autoload-file-name without
13189         specifying an extension---some people only auto-autoload.el.gz.
13190
13191 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13192
13193         * files.el (backup-enable-predicate): Don't bomb on NAME being
13194         nil.
13195
13196 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13197
13198         * find-paths.el, packages.el: Now prefers configure'd paths.
13199         This shouldn't cause any of the originally anticipated problems as
13200         the current paths architecture will not define the various
13201         configure-xxx variables if they're not specified on the configure
13202         command line.
13203
13204         * find-paths.el, setup-paths.el, packages.el: Removed all
13205         mentionings of "/" as a path separator.
13206         Used paths-construct-path throughout.
13207
13208         * find-paths.el (paths-construct-path): Created to assemble paths
13209         from directory components.
13210
13211         * setup-paths.el, packages.el: Used paths-decode-directory-path
13212         instead of decode-path-internal.
13213
13214         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13215         and associates.
13216         (paths-decode-directory-path) Created.
13217
13218         * setup-paths.el: Changed configure-exec-path to
13219         configure-exec-directory.
13220
13221 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13222
13223         * packages.el (packages-find-packages): Fixed decoding of
13224         EMACSPACKAGEPATH.
13225
13226         * startup.el: -no-packages -> -no-early-packages.
13227
13228         (packages-load-package-lisps): Fixed loading of auto-autoload
13229         files.
13230
13231         * startup.el (normal-top-level): Fixed loading of core
13232         auto-autoload.
13233
13234         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13235
13236         * startup.el, packages.el, dump-paths.el: Added proper settings
13237         for site-directory and lisp-directory variables.
13238
13239         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13240         inhibit-package-autoloads and fixed handling of it.
13241
13242         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13243         handling of former inhibit-package-init, now
13244         inhibit-early-packages, to make -vanilla etc. work.
13245
13246 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13247
13248         * code-process.el (start-process): Fallback to 'undecided instead
13249         of 'binary for process input coding stream.
13250
13251         * process.el (start-process): Docstring fix.
13252
13253 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13254
13255         * info.el (Info-insert-dir): Do not insert temporary dir files
13256         in Info-dir-file-attributes
13257         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13258         (Info-rebuild-dir): Ditto.
13259
13260 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13261
13262         * obsolete.el: Added obsoleteness declarations for
13263         `site-directory' and `Info-default-directory-list'.
13264
13265 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13266
13267         * find-paths.el (paths-find-emacs-root): Only look at the
13268         executable at the end of the symlink chain for determining the
13269         Emacs root.
13270
13271 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13272
13273         * setup-paths.el (paths-construct-info-path): Changed construction
13274         to cater to gone default in configure.
13275
13276         * find-paths.el (paths-uniq-append): Added.
13277
13278         * packages.el: Rewritten package path construction once again.
13279
13280         * dump-paths.el, startup.el: Removed package-path as a global
13281         variable.
13282
13283         * package-admin.el (package-admin-add-single-file-package):
13284         (package-admin-add-binary-package): Changed package-path to
13285         late-packages.
13286
13287         * packages.el (packages-split-path): Split path at "/" rather than
13288         nil according to change in emacs.c.
13289
13290 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13291
13292         * setup-paths.el (paths-construct-info-path): Changed info path
13293         order so that directories come out right.
13294         (paths-find-lock-directory): Fixed bug: It used to think
13295         configure-lock-directory is a path.
13296
13297 1998-04-06  Jeff Miller <jmiller@smart.net>
13298
13299         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13300         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13301         eases the use of toolbar-add/kill-item functions.
13302
13303 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13304
13305         * code-files.el (file-coding-system-alist): Commented out
13306         loaddefs.el magical treatment.
13307
13308 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13309
13310         * info.el (Info-rebuild-outdated-dir): Added new option
13311         `conservative' and made it the default
13312         (Info-rebuild-dir): Appropriately parse multi-line description
13313         strings, and multi-section dir files. Issue warning when dir
13314         is rebuilt as temporary
13315         (Info-build-dir-anew): Issue warning when dir is built as
13316         temporary
13317
13318 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13319
13320         * list-mode.el (list-mode-map): Bind highlight motion commands to
13321         standard keys left, right, C-b and C-f.
13322
13323 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13324
13325         * files.el (auto-mode-alist): allow .sc for Scheme->C
13326
13327 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13328
13329         * loadup.el (pureload): Don't quote (garbage-collect).
13330
13331 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13332
13333         * package-get-base.el: Updated.
13334
13335 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13336
13337         * isearch-mode.el (isearch-just-started): New variable.
13338         (isearch-mode): Set it.
13339         (isearch-repeat): Advance one character forward only if the search
13340         was successful, and was not just started.
13341         (isearch-repeat): Clear isearch-just-started.
13342
13343 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13344
13345         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13346         if running -batch.
13347
13348 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13349
13350         * subr.el (listify-key-sequence): Removed.
13351
13352 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13353
13354         * bytecomp.el (byte-compile-print-gensym): New option.
13355         (byte-compile-output-file-form): Use it.
13356         (byte-compile-output-docform): Ditto.
13357         (byte-compile-compiled-obj-to-list): Ditto.
13358
13359 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13360
13361         * msw-glyphs.el: set frame icon if xpm support.
13362
13363 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13364
13365         * help.el: Code that pretty prints variable values
13366           removed.
13367
13368 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13369
13370         * find-paths.el (paths-emacs-root-p): Correct test for installation
13371         directory.
13372         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13373
13374 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13375
13376         * loaddefs.el: Don't set debug-ignored-errors; leave
13377           its default value set to nil.
13378
13379 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13380
13381         * info.el (Info-rebuild-dir): fixed mis-spelling.
13382
13383 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13384
13385         * info.el (Info-rebuild-outdated-dir): New custom var
13386         (Info-insert-node): Create/update dir file when needed, ie when it
13387         does not exist or is older than some info files in directory
13388
13389 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13390
13391         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13392         for last packages, mainly for using a 20.4 package base.
13393
13394         * packages.el (late-packages): Typo fix.  It was called
13395         early-packages.
13396
13397         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13398         relative symlinks correctly.
13399         (paths-find-emacs-roots): More rigorous checking for plausible
13400         configuration-time root.
13401
13402         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13403         find its roots.
13404
13405 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13406
13407         * faces.el: Fix docstrings.
13408         * glyphs.el: Fix docstrings.
13409         * mouse.el: Fix docstrings.
13410
13411         * frame.el: Change phrase `current frame' to `selected frame'.
13412
13413         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13414
13415         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13416         macros using backquote to make them infinitely more readable.
13417
13418 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13419
13420         * packages.el (packages-find-package-path): Hardcoded specialized
13421         InfoDock support until we can clean this up.
13422
13423         * help.el (describe-bindings-1): Return the value of the bindings
13424         help buffer created.
13425         (describe-bindings): Ditto.
13426
13427         * simple.el (set-variable): Restore previous behavior of not
13428         bombing if the variable to set is not boundp.
13429
13430 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13431
13432         * packages.el (packages-handle-package-dumped-lisps): Allow for
13433         non-local files to be loaded off the package-lisp variable.
13434
13435 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13436
13437         * x-faces.el: Global X resources should override
13438           specs for all device classes (color, grayscale, mono);
13439           code currently doesn't override any of them.  Fixed by
13440           calling remove-specifier with '(x default) as the tag
13441           set and allowing inexact matches.
13442
13443 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13444
13445         * faces.el: Separated face initializations based on
13446           device classes into device type specific (tag set,
13447           instantiator) pairs.
13448
13449 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13450
13451         * wid-edit.el (widget-choice-action): Remember user's explicit
13452         choice.
13453         (widget-choice-value-create): Respect it.
13454         From Richard Stallman <rms@gnu.org>
13455
13456 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13457
13458         * setup-paths.el (paths-construct-info-path): Always append
13459         existing directories from configure-time info path.
13460
13461         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13462         Info-directory-list.
13463
13464         * info.el: Removed Info-default-directory-list which was broken by
13465         design.
13466         Removed bogus initialization of Info-directory-list---startup.el
13467         can do a much better job.
13468         Added autoload of Info-directory-list.
13469
13470         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13471         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13472         be exclusive; now it's merely given precedence, just like in the
13473         old days.
13474
13475 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13476
13477         * find-paths.el (paths-find-architecture-directory): Fix bug with
13478         finding; it used to default too early.
13479
13480 1998-03-25  Martin Buchholz <martin@xemacs.org>
13481
13482         * packages.el (packages-split-path): Fix a bug; it used to fail
13483         for paths that weren't split.
13484
13485 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13486
13487         * finder.el (finder-compile-keywords): trap on errors.
13488
13489 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13490
13491         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13492           fourth argument of t so that only the specs exactly
13493           matching the tag lists are removed.
13494
13495 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13496
13497         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13498
13499 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13500
13501         * minibuf.el (mouse-read-file-name-1): If a default directory was
13502         specified, use it for generating the completions.
13503
13504 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13505
13506         * update-elc.el: Now respects inhibit-package-init and
13507         inhibit-site-lisp.
13508         Now does path construction with loadup-paths.
13509
13510         * startup.el (normal-top-level, startup-setup-paths): Now respects
13511         inhibit-package-init and inhibit-site-lisp.
13512
13513         * packages.el (packages-find-package-path): Extended package path
13514         by version-specific hierarchies.
13515         (packages-find-packages): Now respects inhibit flag and
13516         inhibit-site-lisp.
13517         Moved path setup to loadup-paths.
13518
13519         * make-docfile.el: Now respects inhibit-package-init and
13520         inhibit-site-lisp.
13521         Now does path construction with loadup-paths.
13522
13523         * loadup.el: Now respects inhibit-package-init and
13524         inhibit-site-lisp.
13525
13526         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13527
13528         * loadup-paths.el: New file: setup load-path to encompass
13529         packages.
13530
13531 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13532
13533         * auto-show.el: load-gc renamed to pureload.
13534         * site-load.el: Ditto.
13535         * packages.el (toplevel): Ditto.
13536         * loadup.el (really-early-error-handler): Ditto.
13537         * dumped-lisp.el (preloaded-file-list): Ditto.
13538         * cus-face.el (custom-declare-face): Ditto.
13539
13540 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13541
13542         * <Today>: The Big Path Searching Overhaul.
13543
13544         * find-paths.el: New file: find and assemble paths in the
13545         installation hierarchy.
13546
13547         * setup-paths.el: New file: global layout of paths and directories
13548         within the XEmacs hierarchy.
13549
13550         * packages.el: Replaced everything related to path searching and
13551         startup by code in terms of find-paths.
13552
13553         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13554         the new path searching engine.
13555
13556         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13557         and setup-paths.
13558
13559 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13560
13561         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13562         setup-paths.el.
13563
13564 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13565
13566         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13567         compiles identically in any configuration.
13568         Removed irrelevant commentary.
13569
13570 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13571
13572         * simple.el (set-variable): Allow setting specifiers.
13573
13574 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13575
13576         * lisp.el (forward-sexp): Revert previous change.
13577
13578 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13579
13580         * frame.el (frame-initialize): Use `delete-console' instead of
13581         `delete-device' to delete the stream console to match the usage in
13582         Fkill_emacs.
13583
13584 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13585
13586         * files.el (cdpath-previous): New variable.
13587         (cd): Use it.
13588         From Bob Weiner <weiner@wave.altrasoft.com>
13589
13590 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13591
13592         * keydefs.el: Changed keybindings of forward-char,
13593           backward, scroll-up and scroll-down to point to their
13594           -command counterparts.
13595
13596         * simple.el: New functions: forwarc-char-command,
13597           backwrad-char-command, scroll-up-command,
13598           scroll-down-command which work liek their counterparts
13599           except that they honor the variable
13600           signal-error-on-buffer-boundary.
13601
13602           Definition of signal-error-on-buffer-boundary received
13603           from src/cmds.c.
13604
13605           defvar declaration added for word-across-newline to avoid
13606           byte-compiler warning about the free variable reference.
13607
13608 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13609
13610         * winnt.el: Removed "%t" from the beginning of
13611         modeline-format. From now on, there's no nt-specifics in the modeline.
13612
13613 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13614
13615         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13616         of `when' with `if'.
13617
13618 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13619
13620         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13621         mswindows. Must be reworked along with glyphs.el, or
13622         merged into it, after there is images support.
13623
13624         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13625         'mswindows.
13626
13627 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13628
13629         * faces.el: fix for text cursor initialization.
13630         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13631         From Andy Piper <andyp@parallax.co.uk>
13632
13633 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13634
13635         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13636         if there is an existing package that handles it and warn the user
13637         about that mode.
13638
13639 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13640
13641         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13642         Installation" menu item when Installation-string is not bound.
13643
13644 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13645
13646         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13647         From Jeremiah W. James <jerry@cs.ucsb.edu>
13648
13649 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13650
13651         * msw-faces.el:
13652         * faces.el: Fix face initialization.
13653
13654 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13655
13656         * files.el (backup-enable-predicate): fix breakage introduced
13657         by TMPDIR patch.
13658
13659 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13660
13661         * x-faces.el (x-init-face-from-resources): The
13662           TTY face property retrieval functions don't return
13663           specifiers, so use face-property instead.
13664
13665 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13666
13667         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13668
13669 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13670
13671         * x-menubar.el: Expanded documentation for
13672           option-save-faces.  Changed Options -> Browse Faces
13673           menu entry to invoke customize-face.
13674
13675 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13676
13677         * faces.el: Most face initialization moved out of
13678           init-other-random-faces to the top level so that the
13679           initialization happens before Xemacs is dumped.  Much
13680           of the fascist "face-differs-from-default-p or FROB!"
13681           code has been retired in favor of letting the user do
13682           what they want to do.  Face initialization code changed
13683           to use `default' specifier tag so that the settings can
13684           be overridden later if the user wishes it.
13685
13686 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13687
13688         * about.el (about-hackers): Update contributors list.
13689
13690 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13691
13692         * specifier.el: Define new specifier tag `default'.
13693
13694         * modeline.el: Initialize faces using `default' tag.
13695
13696         * x-faces.el (x-init-face-from-resources): Remove
13697           specifier specs containing the `default' tag before
13698           adding new specs.
13699
13700 1998-03-02  John Jones  <jj@asu.edu>
13701
13702         * package-get.el (package-get-all): fixed arguments on call to
13703         package-admin-add-single-file-package.
13704         * package-get.el (package-get-installedp): fixed to match
13705         advertised behavior.
13706         * package-get.el: added function package-get-update-all which
13707         installs newest versions of all the current packages (if they are
13708         not already installed).
13709
13710 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13711
13712         * files.el (find-file-noselect): Uncommented `truename' binding in
13713         `let*' and use it later to set `buffer-file-truename' iff it's
13714         still nil, as happens for example when finding a compressed
13715         file with "jka-compr".
13716
13717 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13718
13719         * faces.el: in make-face-* type functions do the operation for all
13720         window systems, not just the first one found.
13721
13722         * font.el: call mswindows-list-fonts for mswindows.
13723
13724 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13725
13726         * code-process.el (call-process-region):
13727         * process.el (call-process-region):
13728         * package-get.el (package-get-dir):
13729         * files.el (backup-enable-predicate):
13730         * gnuserv.el (gnuserv-temp-file-regexp):
13731         Use temp-directory in place of `/tmp'.
13732
13733 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13734
13735         * "Fast" dired-in-C enhancements for Windows 95/NT:
13736
13737         * files.el: Added function, `wildcard-to-regexp', from GNU
13738           Emacs.
13739
13740         * files.el (insert-directory): Modified to use special
13741           dired-in-C enhancements if present.
13742
13743 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13744
13745         * code-files.el: make default coding no-conversion.
13746
13747 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13748
13749         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13750         the load-path.
13751
13752         * update-elc.el: Strip directory when testing for files not to
13753         bytecompile.
13754
13755 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13756
13757         * lisp-mode.el: Use recommended form for menus.
13758
13759         * info.el (Info-construct-menu): Use recommended form for menus.
13760
13761         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13762         entry.
13763
13764 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13765
13766         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13767           (get-frame-for-buffer-noselect): Always return frames
13768           in the not-this-window-p cond clause.
13769
13770 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13771
13772         * help.el (describe-installation): New function.
13773
13774         * x-menubar.el (default-menubar): Add describe-installation to
13775         Help menu.
13776
13777         * packages.el (packages-unbytecompiled-lisp): Installation.el
13778         should not be bytecompiled.
13779
13780         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13781         XEmacs.
13782
13783         * x-menubar.el (default-menubar): Use correct guard for VM menu
13784         entry.
13785
13786         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13787         coding.
13788         From Andy Piper <andyp@parallax.co.uk>
13789
13790 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13791
13792         * ldap.el: Do not require ldap-internal at compile time.
13793
13794 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13795
13796         * code-files.el: new file. a virtual copy of mule-files.el
13797         but without charset
13798         dependencies. (toggle-buffer-file-ocding-system) new function for
13799         changing the eol type for the current buffer.
13800
13801         * code-process.el: new file. a copy of
13802         mule-process.el. mule-process.el will disappear when things have
13803         settled.
13804
13805         * coding.el: new file. a virtual copy of mule-files.el but
13806         without charset dependencies. (coding-system-base) new function
13807         for getting the parent coding system of a coding system with eol
13808         type set.
13809
13810         * dumped-lisp.el: add above files for the non-mule case.
13811
13812 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13813
13814         * window-xemacs.el (display-buffer): If no explicit
13815           frame is specified, search for a window that displays
13816           the buffer on the currently selected frame, before
13817           searching other frames.
13818
13819 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13820
13821         * frame.el (get-frame-for-buffer): If not-this-window-p
13822           is non-nil, use window on the selected frame if it is not
13823           also the selected window.  When defaulting, search for
13824           windows on the currently selected fgrame before searching
13825           other frames.
13826
13827 1998-02-25  Didier Verna  <didier@xemacs.org>
13828
13829         * modeline.el (modeline-swap-buffers): originally named
13830         `mouse-release-modeline'. Whether to actually swap the buffers is
13831         decided in `mouse-drag-modeline'.
13832         (mouse-drag-modeline): A button release event is considered a
13833         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13834         stay unchanged.
13835
13836 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13837
13838         * x-menubar.el: Put redo on the menubar.
13839         From Aki Vehtari <Aki.Vehtari@hut.fi>
13840
13841 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13842
13843         * bytecomp.el (displaying-byte-compile-warnings): if
13844         temp-buffer-show-function is set, use it to display current set of
13845         warnings in the "*Compile-Log-Show*" buffer.
13846
13847         * simple.el (display-warning-buffer): if temp-buffer-show-function
13848         is set, use it to display current set of warnings in the
13849         "*Warnings-Show*" buffer.
13850
13851 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13852
13853         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13854         Common Lisp.
13855
13856 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13857
13858         * menubar.el: Allow button descriptors at least 2 long.
13859
13860         * x-menubar.el (default-menubar): Use recommended forms.
13861         (file-menu-filter): Remove.
13862         (edit-menu-filter): Remove.
13863
13864 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13865
13866         * about.el (about-hackers): Updated.
13867
13868 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13869
13870         * help.el (help-max-help-buffers): new variable
13871         (help-register-and-maybe-prune-excess): new function
13872         (help-buffer-name): use help-max-help-buffers.
13873         (with-displaying-help-buffer): use
13874         help-register-and-maybe-prune-excess.
13875
13876         * help.el (help-maybe-pretty-print-value): if the value fits on
13877         one line, let it.
13878
13879 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13880
13881         * (with-displaying-help-buffer): there is no need to kill the buffer
13882         if it exists, because with-output-to-temp-buffer will clear it.
13883         further, killing the buffer violates the rule that
13884         temp-buffer-show-function, if set, has the full responsibility of
13885         showing the temp buffer.  killing the buffer fucks with the window
13886         configuration, hosing temp-buffer-show-function.
13887
13888
13889 1998-02-23  Didier Verna  <didier@xemacs.org>
13890
13891         * modeline.el (mouse-drag-modeline):
13892         - Always scroll the modeline that was originally clicked on.
13893         - Use x pixels instead of x characters (which doesn't work anyway)
13894         as horizontal reference for modeline dragging. This allows us to
13895         keep on dragging the modeline even if the motion event occurs in
13896         another window.
13897
13898 1998-02-23  Didier Verna  <didier@xemacs.org>
13899
13900         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13901         glyph on the modeline to indicate that dragging the mouse has an
13902         effect both horizontally and vertically.
13903
13904 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13905
13906         * about.el (about-xemacs): Get rid of redundant visible version
13907         number.
13908
13909 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13910
13911         * about.el (about-hackers): Update credits.
13912
13913 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13914
13915         * prim/register.el (view-register): Show register type file-query.
13916
13917 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13918
13919         * mode-motion.el (mode-motion-highlight-internal):
13920           save-excursion inside save-window-exucrsion form to
13921           hide buffer point changes from save-window-excursion.
13922           Prevents display flickering when the mouse pointer
13923           moves.
13924
13925 1998-02-17  Didier Verna  <didier@xemacs.org>
13926
13927         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13928         function to handle correctly the case of a toolbar one side of the
13929         window: scrolling will not necessarily happen.
13930
13931 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13932
13933         * files.el (after-find-file): Restore missing argument
13934           to format that provides filename for "... consider M-x
13935           recover-file" message.  Also call `message' with "%s"
13936           as the first arg instead of an arbitrary string.
13937
13938 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13939
13940         * about.el (about-hackers): Various additions.
13941
13942 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13943
13944         * autoload.el (generate-file-autoloads-1): Don't force an extra
13945         line out when copying on-the-same line autoloads.
13946
13947         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13948         is installed.
13949
13950 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13951
13952         * x11/x-win-xfree86.el (x-win-init-xfree86):
13953         * x11/x-win-sun.el (x-win-init-sun):
13954         * x11/x-init.el (x-initialize-compose):
13955         * prim/simple.el:
13956         (backward-or-forward-kill-sexp):
13957         (backward-or-forward-kill-sentence):
13958         (backward-or-forward-kill-word):
13959         (backward-or-forward-delete-char):
13960         * prim/isearch-mode.el (isearch-help-or-delete-char):
13961         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13962         x-keysym-on-keyboard-p to detect backspace.
13963         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13964         Clean up symbols used with dead keys, checking Linux and solaris
13965         keysyms.
13966         Simplify x-win-*.el using above methods.
13967         Change documentation for x-keysym-*-p functions.
13968
13969 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13970
13971         * about.el (about-hackers): Restore entries for Michael Sperber and
13972         Vinnie Shelton.
13973         From Vinnie Shelton <acs@acm.org>
13974
13975 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13976
13977         * simple.el (count-words-region): Ditto.
13978
13979 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13980
13981         * simple.el (count-words-buffer): Document.  Don't print anything
13982         if non-interactive.
13983
13984 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13985
13986         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13987         multiple files in InfoDock.
13988
13989 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13990
13991         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13992         from version.el in InfoDock.
13993
13994         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13995         specially.
13996
13997 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13998
13999         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14000         variable name in docstring.
14001
14002 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14003
14004         * menubar.h: Include "gui.h".
14005
14006 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14007
14008         * site-load.el: Fix documentation.
14009
14010 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14011
14012         * package-get-base.el (package-get-base): Updated.
14013
14014         * keymap.el: PC-ize.
14015
14016 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14017
14018         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14019         from' on a fresh line.
14020
14021 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14022
14023         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14024         object.
14025
14026 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14027
14028         * undo-stack.el: PC-ize.
14029
14030         * cmdloop.el: PC-ize.
14031
14032 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14033
14034         * bytecomp-runtime.el: PC-ize.
14035
14036         * byte-optimize.el: Prolog fixup.  PC-ize.
14037
14038         * cus-dep.el: Spelling fix.
14039
14040         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14041         entries follow).
14042
14043 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14044
14045         * text-mode.el (text-mode-hook-identify): New function,
14046         put on text-mode-hook.  Set text-mode-variant here.
14047         (text-mode): Don't set it here.
14048
14049 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14050
14051         * text-mode.el (text-mode-hook): New defvar.
14052         (text-mode-variant): New variable.
14053         (text-mode): Set that variable locally.
14054         (toggle-text-mode-auto-fill): New command.
14055
14056 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14057
14058         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14059
14060 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14061
14062         * text-mode.el (paragraph-indent-text-mode):
14063         Renamed from spaced-text-mode.
14064         (text-mode-map): Bind TAB to indent-relative.
14065         (indented-text-mode-map): Variable deleted.
14066         (indented-text-mode): Now an alias for text-mode.
14067
14068 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14069
14070         * loadup.el: test-atoms debugging stuffs removed.
14071
14072 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14073
14074         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14075
14076 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14077
14078         * help.el (describe-beta): Made it use `locate-data-file'.
14079         (describe-distribution): Ditto.
14080         (describe-copying): Ditto.
14081         (describe-project): Ditto.
14082         (view-emacs-news): Ditto.
14083
14084         * help-nomule.el (help-with-tutorial): Made it use
14085         `locate-data-file' to find tutorial.
14086
14087 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14088
14089         * about.el: Corrected my email address.
14090
14091         * mouse.el: Added 'mouse-mswindows-drop' similar to
14092         'mouse-offix-drop'.
14093
14094 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14095
14096         * loadup.el (running-xemacs): Spelling fix.
14097
14098 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14099
14100         * packages.el (packages-find-packages-1): Don't allow a backwards
14101         compatible lisp tree to overwrite `preloaded-file-list'.
14102
14103 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14104
14105         * loadup.el: Don't delete "xemacs" prior to dumping.
14106
14107 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14108
14109         * package-info.el (pi-last-mod-date): New function.
14110         (pi-author-version): New function.
14111         (batch-update-package-info): Use them.
14112
14113 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14114
14115         * frame.el (get-frame-for-buffer-default-to-current): Create.
14116         (get-frame-for-buffer-noselect): Allow user to use current frame
14117         with `get-frame-for-buffer-default-to-current'.
14118
14119 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14120
14121         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14122         (byte-compile-output-docform): Ditto.
14123         (byte-compile-compiled-obj-to-list): Ditto.
14124
14125 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14126
14127         * startup.el (command-line-1): Removed code that ran
14128           buffer-menu.
14129
14130 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14131
14132         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14133
14134 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14135
14136         * frame.el (suspend-emacs-or-iconify-frame): Check using
14137         `device-on-window-system-p' instead of explicitly checking for X,
14138         so that the same logic works for MS Windows.
14139         (suspend-or-iconify-emacs): Ditto.
14140
14141 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14142
14143         * about.el (about-maintainer-info): Andy Piper is back.
14144         (xemacs-hackers): Updated Andy Piper's email address.
14145         (about-hackers): Added Jonathan Harris.
14146         (about-hackers): Updated Tibor Polgar's email address.
14147
14148 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14149
14150         * about.el: Add xemacs.org email manager.
14151
14152         * package-get-base.el (package-get-base): Updated with most recent
14153         package updates.
14154
14155 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14156
14157         * help.el (function-arglist): Use `indirect-function' instead of
14158         `symbol-function' so that aliases are treated correctly.
14159
14160 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14161
14162         * help.el (help-map): Add f1 binding to `help-for-help'.
14163         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14164         (describe-key-briefly): Use `princ' "%s" to print object.
14165         (with-displaying-help-buffer): Kill buffer if it exists, again.
14166         (describe-key): Use `princ' "%s" to print object.
14167         (describe-function-1): Use `princ' "%s" to print object.
14168         Commented out alias lines removed.
14169         (help-pretty-print-limit): New variable to control pretty-printing
14170         of variable values.
14171         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14172         `help-pretty-print-value' again.  Only print-print when OBJECT is
14173         list of length less than `help-pretty-print-limit'.
14174         (describe-variable): Use `help-maybe-pretty-print-value' again.
14175
14176 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14177
14178         * simple.el (blink-matching-open): Remove C++ kludge.
14179         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14180
14181 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14182
14183         * info.el (Info-default-directory-list): Made the documentation
14184         more explanitory.
14185
14186 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14187
14188         * lisp/packages.el:
14189         * lisp/package-admin.el:
14190         * lisp/build-report.el:
14191         Fix typos.
14192
14193 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14194
14195         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14196         warnings in Java buffers without final newline and editing the
14197         last line.
14198
14199 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14200
14201         * packages.el (packages-find-packages-1): Don't allow a backwards
14202         compatible lisp tree to overwrite `preloaded-file-list'.
14203         Suggested by Colin Rafferty  <colin@xemacs.org>
14204
14205         * mouse.el (mouse-offix-drop): Set undo-boundary.
14206         From Oliver Graf <ograf@fga.de>
14207
14208 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14209
14210         * loadup.el (load-gc): rewrite as defun.
14211         Print something sensical if a required dump-time file isn't found.
14212
14213 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14214
14215         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14216         bug strikes a menudescriptor.
14217
14218         * package-get-base.el (package-get-base): Updated.
14219
14220         * package-info.el (batch-update-package-info): Derive REQUIRES
14221         from the Makefile.
14222
14223 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14224
14225         * files.el (save-some-buffers): Don't play games with deleting
14226         other windows if we are in the minibuffer window.
14227
14228 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14229
14230         * modeline.el (modeline-minor-mode-menu): Add support for :active
14231         (add-minor-mode): Document :active property to TOGGLE.
14232
14233 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14234
14235         * modeline.el (modeline-minor-mode-menu): Add support for an
14236         `:included' predicate in the `toggle-sym' plist.
14237         (add-minor-mode): Document the :included property, format
14238         docstring some more.
14239         (modeline-minor-mode-menu): Documentation string added.
14240
14241 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14242
14243         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14244         labels from the symbol-names by thwacking off the overly redundant
14245         and overused "mode", parenthesizing "minor", and capitalizing the
14246         resultant strings.  Also shortened the menu's title by eliminating
14247         the redundant buffer name.
14248         (add-minor-mode): Beautified the docstring, added mention of the
14249         `:menu-tag' property of TOGGLE.
14250         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14251         `toggle-sym' to beatify the mode-life menus.
14252         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14253         `auto-fill-function'.
14254
14255 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14256
14257         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14258         menus to :style 'toggle.
14259
14260 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14261
14262         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14263
14264 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14265
14266         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14267         only recognize first hyperlink.
14268         (hyper-apropos-highlightify): Deletia, this is already done by
14269         `hyper-apropos-insert-face'.
14270         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14271
14272 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14273
14274         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14275         mail.
14276         (toolbar-mail-reader): Add support for `send'.
14277         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14278
14279 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14280
14281         * info.el (Info-emacs-info-file-name): Add defvar for
14282         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14283         will function properly.
14284
14285 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14286
14287         * simple.el: make the backwards delete function called by
14288         `backward-or-forward-delete-char' user configurable.
14289
14290 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14291
14292         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14293         compiled function got loaded from.
14294
14295 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14296
14297         * term/apollo.el: Synched up with InfoDock 3.6.2.
14298
14299 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14300
14301         * startup.el (load-init-file): Load autoloads earlier.
14302         (startup-splash-frame): Handle InfoDock logo.
14303
14304         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14305         InfoDock.
14306         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14307
14308         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14309         doesn't have this function.
14310
14311         * packages.el (locate-data-file): Fix to call `locate-file'.
14312
14313 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14314
14315         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14316         version of version.el.
14317         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14318
14319         * x-menubar.el (default-menubar): Guard reference to
14320         `gnuserv-frame'.
14321         (default-menubar): Guard references to `font-lock-mode'.
14322         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14323         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14324
14325         * make-docfile.el: Don't snarf doc strings from autoloads.
14326
14327         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14328         loading auto-autoloads files.
14329
14330         * loaddefs.el: Disable dumping autoloads.
14331
14332 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14333
14334         * lisp-mnt.el: Synch to Emacs 20.2.
14335
14336         * help.el: Remove manual autoload of `finder-by-keyword'.
14337
14338         * finder.el (finder-by-keyword): Autoload.
14339
14340         * help.el: Conditionalize hyperbole setup.
14341
14342 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14343
14344         * packages.el (package-require): Update to reflect new data format.
14345
14346 1998-01-02  Didier Verna  <didier@xemacs.org>
14347
14348         * x-menubar.el (default-menubar): make the tutorials available
14349         through the menubar. (Plus some compilation warnings cleanup).
14350
14351 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14352
14353         * check-features.el: New file.  Perform sanity check after build.
14354
14355         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14356         files to tooltalk package.
14357         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14358         package.
14359
14360         * package-admin.el (package-admin-xemacs): Use better default for
14361         location of XEmacs binary.
14362
14363 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14364
14365         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14366         tag with sexp and add value tag with value `t'.
14367
14368 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14369
14370         * package-get.el: Changes to work with real data.
14371         From Pete Ware <ware@cis.ohio-state.edu>
14372
14373         * packages.el (packages-reload-autoloads): Guard load for the time
14374         being.
14375
14376         * update-elc.el ("packages.el"): Force loading packages.el instead
14377         of possibly out-of-date packges.elc.
14378         * make-docfile.el ("packages.el"): Ditto.
14379
14380 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14381
14382         * build-report.el (build-report-delete-regexp): Added a rule for
14383         the main tarball shadowing anything past it.
14384
14385 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14386
14387         * packages.el (package-provide): Delete a previous provide.
14388
14389         * package-info.el: New file.
14390
14391         * package-get.el: New file.
14392         From Pete Ware <ware@cis.ohio-state.edu>
14393         (package-get): Fix md5 computation to work with Mule.
14394
14395 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14396
14397         * simple.el (log-message-*): Quote symbols in docstrings properly.
14398
14399 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14400
14401         * packages.el (packages-new-autoloads): Ignore symbolic links.
14402
14403         * cus-face.el (face-custom-attributes-get): Fix typo.
14404         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14405
14406 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14407
14408         * startup.el (load-init-file): Reload new or changed autoloads
14409         unless inhibited.  Reload modified dumped lisp (stubbed).
14410
14411         * packages.el (packages-new-autoloads): New function.
14412         (packages-reload-autoloads): New function.
14413         (packages-reload-dumped-lisp): New (stub) function.
14414
14415         * loadup.el: Inhibit reloading dumped files when running temacs.
14416
14417         * loadhist.el (file-provides): Extend to handle variant
14418         extensions.
14419
14420         * replace.el (query-replace): Fix typo.
14421
14422 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14423
14424         * make-docfile.el: list-autoloads-path has been renamed.
14425         * update-elc.el: list-autoloads has been renamed.
14426
14427         * packages.el (packages-list-autoloads): Renamed.
14428         (packages-list-autoloads-path): Ditto.
14429
14430 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14431
14432         * packages.el (packages-find-packages-1): Made it signal a warning
14433         for an error in an auto-autoload.el file.
14434
14435 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14436
14437         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14438         tag with const.
14439         From Aki Vehtari <Aki.Vehtari@hut.fi>
14440
14441         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14442
14443         * loadhist.el (unload-feature): Remove autoload.
14444
14445 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14446
14447         * loadhist.el: Unpackaged.
14448
14449         * help.el (describe-symbol-find-file): Rename
14450         `describe-function-find-file' and make old name obsolete.
14451         (describe-function-1): Use it.
14452         (describe-function-1): Guard reference to
14453         `compiled-function-annotation'.
14454
14455 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14456
14457         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14458         argument.
14459         (help-mode-quit): New optional arg to control whether it kills or
14460         buries.  Tidied up.
14461         (with-displaying-help-buffer): Don't kill buffer initially, even
14462         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14463         (help-pretty-print-value): Rename back from
14464         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14465         use it, otherwise use dumped `cl-prettyprint'.
14466         (describe-variable): Use `help-pretty-print-value' again.
14467         (find-func): Removed reference to "find-func" at end.
14468
14469 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14470
14471         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14472           GUI XEmacs. Rename? x-menubar is rather window system
14473           independant, except for a couple of items.
14474
14475 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14476
14477         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14478         entries as they will no longer be distributed with XEmacs.
14479
14480         * format.el (format-alist): Fix image/tiff regexps.
14481         From P. E. Jareth Hein <jareth@camelot-soft.com>
14482
14483         * help.el (help-maybe-pretty-print-value): Rename.
14484         (describe-variable): Use it.
14485         (describe-variable): Add trailing linefeed.
14486
14487 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14488
14489         * help.el (describe-function-1): Don't output anything for
14490           arglist of autoload functions.
14491
14492 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14493
14494         * help.el (describe-function-1): Don't output anything for
14495           arglist of autoload functions.
14496
14497 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14498
14499         * help.el (help-mode-map): New bindings for `help-mode-bury',
14500         `describe-function-at-point', `describe-variable-at-point',
14501         `Info-elisp-ref', `customize-variable', `help-next-section' and
14502         `help-prev-section'.
14503         (help-next-section): New function.
14504         (help-prev-section): New function.
14505         (help-mode-quit): Changed to kill the help buffer.
14506         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14507         correctly.
14508         (help-buffer-name): New function to generate the name of help
14509         buffers.
14510         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14511         argument giving the name of the help buffer.
14512         (describe-key): Use `with-displaying-help-buffer' with name.
14513         (describe-mode): Ditto.
14514         (describe-bindings): Ditto.
14515         (describe-prefix-bindings): Ditto.
14516         (view-lossage): Ditto.
14517         (with-syntax-table): New macro.
14518         (function-called-at-point): Use `ignore-errors' and
14519         `with-syntax-table'.
14520         (function-at-point): Ditto.
14521         (describe-function): Use `with-displaying-help-buffer' with name.
14522         (function-arglist): Extracted from `describe-function-1'.  Returns
14523         function's arglist as string.
14524         (function-documentation): Extracted from `describe-function-1'.
14525         Returns function's docstring.
14526         (describe-function-1): Remove all the "stream" garbage, including
14527         the stream argument.  Use `function-arglist' and
14528         `function-documentation'.
14529         (describe-function-arglist): Just use `function-arglist'.
14530         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14531         (help-pretty-print-value): New function to help with
14532         pretty-printing variable values.  Knows about `#<...>'.  Needs
14533         `pp-internal'.
14534         (describe-variable): Use `with-displaying-help-buffer' with name.
14535         Formatting improved.  Display file where variable is defined, if
14536         known.  Use `help-pretty-print-value'.
14537         (describe-syntax): Use `with-displaying-help-buffer' with name.
14538         (list-processes): Remove "stream" garbage.
14539
14540 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14541
14542         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14543         call a dumped routine instead.
14544
14545         * x-win-xfree86.el: Wrap file in defun.
14546         * x-win-sun.el: Ditto.
14547
14548 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14549
14550         * help.el (view-emacs-news): Remove usage of outl-mouse which
14551         advises functions and does other evil things.
14552
14553 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14554
14555         * format.el (format-alist): Add `image/tiff'.
14556         From P. E. Jareth Hein <jareth@camelot-soft.com>
14557
14558 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14559
14560         * about.el (about-hackers): More names added.
14561
14562         * make-docfile.el: Remove superfluous package path search.
14563
14564         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14565
14566 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14567
14568         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14569         ignored shadows.
14570
14571 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14572
14573         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14574         get trailing slashes when added to the load-path.
14575
14576         * x-init.el (init-x-win): Locate where XEmacs X localization files
14577         are.
14578
14579 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14580
14581         * x-faces.el: Added support for foregroundToolBarColor
14582           to xpm-color-symbols.
14583
14584 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14585
14586         * etags.el (tags-remove-duplicates): Removed.
14587         (buffer-tag-table-list): Use `delete-duplicates'.
14588
14589         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14590         correctly.
14591         (get*): Defalias to `get'.
14592
14593         * cl.el (eql): Compare integers with `eq'.
14594         (cl-map-extents): Check for `map-extents' first.
14595
14596 1997-12-17  Didier Verna  <didier@xemacs.org>
14597
14598         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14599         added the 'numero', 'copyright' and 'trademark' symbols.
14600
14601         * leim/quail/latin-post.el ("french-postfix"): see above.
14602
14603 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14604
14605         * widget.el (define-widget): Check the arguments.
14606
14607         * cus-edit.el (customize-face): Use `check-argument-type'.
14608         (custom-variable-value-create): Use `signal' to signal error.
14609         (custom-variable-reset-saved): Ditto.
14610         (custom-variable-reset-standard): Ditto.
14611         (custom-face-reset-saved): Ditto.
14612
14613         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14614         (widget-default-format-handler): Ditto.
14615         (widget-checklist-add-item): Ditto.
14616         (widget-radio-add-item): Ditto.
14617         (widget-editable-list-entry-create): Ditto.
14618         (widget-sexp-prompt-value): Ditto.
14619
14620         * custom.el (custom-declare-variable): Signal errors better.
14621         (custom-handle-keyword): Ditto.
14622         (custom-declare-group): Ditto.
14623
14624         * window-xemacs.el (windows): Ditto.
14625
14626         * menubar.el (menu): Ditto.
14627
14628         * keydefs.el (keyboard): Ditto.
14629
14630         * minibuf.el (minibuffer): Ditto.
14631
14632         * process.el (execute): Ditto.
14633
14634         * fill.el (fill): Ditto.
14635
14636         * modeline.el (modeline): Ditto.
14637
14638         * help.el (help): Ditto.
14639
14640         * faces.el (faces): Ditto.
14641
14642         * files.el (files): Ditto.
14643
14644         * x-init.el (x): Ditto.
14645
14646         * lisp-mode.el (lisp): Ditto.
14647
14648         * process.el (processes): Ditto.
14649
14650         * mouse.el (mouse): Ditto.
14651
14652         * abbrev.el (abbrev): Moved from cus-edit.
14653
14654         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14655         as variable declaration.
14656
14657 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14658
14659         * menubar.el (find-menu-item): Use `check-argument-type'.
14660         (find-menu-item): Cosmetic changes.
14661
14662 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14663
14664         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14665
14666 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14667
14668         * startup.el (set-default-load-path): Only search package-path
14669         when not running temacs.
14670
14671         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14672         files.
14673
14674         * loadup.el: Correct commentary.  Reformatting.
14675         (really-early-error-handler): Use absolute path to the
14676         first dumped-lisp.el file.
14677         (really-early-error-handler): Print full path name of
14678         each dumped lisp file (inherited from InfoDock).
14679
14680         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14681         dumped-lisp.el files.
14682
14683         * make-docfile.el (preloaded-file-list): Reorder when the
14684         package-path is searched.
14685         * update-elc.el: Ditto.
14686
14687         * lisp-mode.el (call-with-condition-handler): Treat the same as
14688         `condition-case' for indentation.
14689
14690         * about.el (about-xemacs): Update release date.
14691
14692 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14693
14694         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14695         anywhere but at the last clause.
14696         (ecase): Disallow `t' and `otherwise'.
14697
14698 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14699
14700         * cus-edit.el (custom-buffer-create-buttons): New function
14701         from stuff moved out of `custom-buffer-create-internal'.
14702         (custom-novice): New variable.  Default t.
14703         (custom-display-global-buttons): Ditto.  Default `top'.
14704         (custom-buffer-create-internal): Only display help if
14705         `custom-novice' is non-nil.  Display global buttons according to
14706         `custom-display-global-buttons'.
14707
14708 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14709
14710         * menubar.el (find-menu-item): Use `check-argument-type'.
14711         (find-menu-item): Cosmetic changes.
14712
14713 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14714
14715         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14716         look.
14717
14718 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14719
14720         * format.el (format-deannotate-region):  Bug fix.
14721         Deannotating a region containing unknown tags would fail
14722         (causing decoding of text/enriched to fail at user level)
14723
14724 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14725
14726         * minibuf.el (read-directory-name): Support sixth
14727           arg, HISTORY, as already documented.
14728
14729 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14730
14731         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14732         to `ecase'.
14733
14734 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14735
14736         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14737         skk-activate.
14738
14739 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14740
14741         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.