update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
4         CHISE.
5
6 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
9         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
10         `=>ucs@hanyo-denshi'.
11
12 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `=koseki' and `=>ucs@hanyo-denshi'.
16
17         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
18         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
19
20 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
21
22         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
23         XEmacs CHISE.
24
25 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
26
27         * mule/mule-coding.el (coded-charset-entity-reference-alist):
28         Change priority of `=>>>ucs@iso'.
29
30         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
31         `=>>>ucs@iso' as the mother.
32         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
33
34 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist):
37         Change priority of `=>>>ucs@unicode'.
38
39         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
40         `=ucs@unicode'.
41
42 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
43
44         * mule/mule-coding.el (coded-charset-entity-reference-alist):
45         Change priority of `=>>>ucs@jis'.
46
47         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
48         `=ucs@jis'.
49
50 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
51
52         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
53         setting for `==daikanwa/+p'.
54
55 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
56
57         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
58         setting for `==shinjigen@1ed'.
59
60 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
61
62         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
63         XEmacs CHISE.
64
65 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
66
67         * mule/mule-conf.el (==shinjigen): Modify DOC.
68         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
69         (==shinjigen@rev): Modify DOC.
70
71 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
72
73         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
74         CHISE.
75
76 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
77
78         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
79         settings for `==daikanwa' and `==ucs@JP/hanazono'.
80
81         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
82         XEmacs CHISE.
83
84         * mule/mule-charset.el (default-coded-charset-priority-list): Add
85         `==daikanwa'.
86
87 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
88
89         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
90         setting for `==cns11643-7'.
91
92         * mule/mule-charset.el (default-coded-charset-priority-list): Add
93         `==cns11643-7'.
94
95 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
96
97         * mule/mule-charset.el (default-coded-charset-priority-list): Add
98         `==cns11643-6'.
99
100         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
101         setting for `==cns11643-6'.
102
103 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
104
105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
106         setting for `==cns11643-5'.
107
108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
109         `==cns11643-5'.
110
111 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
114         setting for `==cns11643-4'.
115
116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
117         `==cns11643-4'.
118
119 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
120
121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
122         setting for `==cns11643-3'.
123
124         * mule/mule-charset.el (default-coded-charset-priority-list): Add
125         `==cns11643-3'.
126
127 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
128
129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
130         setting for `==cns11643-2'.
131
132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
133         `==cns11643-2'.
134
135 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
136
137         * mule/mule-coding.el (coded-charset-entity-reference-alist):
138         Change priority of `=>>>ucs@ks'.
139
140         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
141         `=ucs@ks'.
142
143 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
144
145         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
146         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
147         `==ucs@cns' and `==cns11643-1'.
148
149         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
150         (==cns11643-2): Ditto.
151         (==cns11643-3): Ditto.
152         (==cns11643-4): Ditto.
153         (==cns11643-5): Ditto.
154         (==cns11643-6): Ditto.
155         (==cns11643-7): Ditto.
156
157         * mule/mule-charset.el (default-coded-charset-priority-list): Add
158         `==cns11643-1'.
159
160 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
161
162         * mule/mule-coding.el (coded-charset-entity-reference-alist):
163         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
164         `=>>>ucs@jis/1990'.
165
166         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
167         `=ucs@jis/1990'.
168         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
169         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
170
171 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-coding.el (coded-charset-entity-reference-alist):
174         Change priority of `=>>>ucs@cns'.
175
176         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
177         `=ucs@cns'.
178
179 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
180
181         * mule/mule-charset.el (default-coded-charset-priority-list): Add
182         `==ks-x1001'.
183
184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
185         `=ks-x1001' instead of `korean-ksc5601'; add setting for
186         `==ks-x1001'.
187
188 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
191
192 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
193
194         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
195         `=jis-x0208'.
196         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
197         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
198         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
199         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
200         (=>>>jis-x0213-1@2000): Changed to an alias for
201         `=jis-x0213-1@2000'.
202         (=>>>jis-x0213-1@2004): Changed to an alias for
203         `=jis-x0213-1@2004'.
204         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
205
206 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
207
208         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
209         `=adobe-japan1-0'.
210         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
211         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
212         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
213         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
214         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
215         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
216
217 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
218
219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
220         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
221         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
222         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
223         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
224         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
225
226 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
227
228         * mule/mule-charset.el (default-coded-charset-priority-list): Add
229         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
230         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
231         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
232         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
233         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
234         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
235         `==jis-x0212'.
236
237 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
240         "AdobeJapan1-[0-6]$".
241         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
242         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
243         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
244         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
245         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
246         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
247         (==adobe-japan1-1): Ditto.
248         (==adobe-japan1-2): Ditto.
249         (==adobe-japan1-3): Ditto.
250         (==adobe-japan1-4): Ditto.
251         (==adobe-japan1-5): Ditto.
252         (==adobe-japan1-6): Ditto.
253         (==jis-x0208): Ditto.
254         (==jis-x0208@1978): Ditto.
255         (==jis-x0208@1983): Ditto.
256         (==jis-x0208@1990): Ditto.
257         (==jis-x0213-1): Ditto.
258         (==jis-x0213-1@2000): Ditto.
259         (==jis-x0213-1@2004): Ditto.
260         (==jis-x0213-2): Ditto.
261         (==jis-x0212): Ditto.
262         (==gb2312): Ditto.
263         (==iso-ir165): Ditto.
264         (==gb12345): Ditto.
265         (==ks-x1001): Ditto.
266         (==cns11643-1): Ditto.
267         (==cns11643-2): Ditto.
268         (==cns11643-3): Ditto.
269         (==cns11643-4): Ditto.
270         (==cns11643-5): Ditto.
271         (==cns11643-6): Ditto.
272         (==cns11643-7): Ditto.
273         (==big5-cdp): Ditto.
274         (==hanyo-denshi/ja): Ditto.
275         (==hanyo-denshi/jb): Ditto.
276         (==hanyo-denshi/jc): Ditto.
277         (==hanyo-denshi/jd): Ditto.
278         (==hanyo-denshi/ft): Ditto.
279         (==hanyo-denshi/ia): Ditto.
280         (==hanyo-denshi/ib): Ditto.
281         (==hanyo-denshi/hg): Ditto.
282         (==hanyo-denshi/jt): Ditto.
283         (==hanyo-denshi/ks): Ditto.
284         (==gt): Ditto.
285         (==gt-k): Ditto.
286         (==daikanwa): Ditto.
287         (==shinjigen): Ditto.
288         (==ucs@iso): Ditto.
289         (==ucs@unicode): Ditto.
290         (==ucs@gb): Ditto.
291         (==ucs-bmp@gb): Ditto.
292         (==ucs@cns): Ditto.
293         (==ucs-bmp@cns): Ditto.
294         (==ucs@jis): Ditto.
295         (==ucs@jis/1990): Ditto.
296         (==ucs@jis/2000): Ditto.
297         (==ucs@jis/2004): Ditto.
298         (==ucs@JP): Ditto.
299         (==ucs@JP/hanazono): Ditto.
300         (==ucs@ks): Ditto.
301         (==ucs-bmp@ks): Ditto.
302         (==ucs@cns11643): Ditto.
303         (==ucs-bmp-cjk@gb): Ditto.
304         (==ucs-bmp-cjk@JP/hanazono): Ditto.
305         (==ucs-sip-ext-b@iso): Ditto.
306
307 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
308
309         * mule/mule-charset.el (default-coded-charset-priority-list): Use
310         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
311
312         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
313         XEmacs CHISE.
314         (=ucs-bmp-cjk@unicode): Abolished.
315
316 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
317
318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
319         `=+>ucs-bmp-cjk-compat@jis'.
320
321         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
322         for XEmacs CHISE.
323
324 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
325
326         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
327         CHISE.
328
329 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
332         for XEmacs CHISE.
333         (=jis-x0208@1978/1er-pr): Abolished.
334         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
335         `=jis-x0208@1978/1er-pr' as the mother.
336
337 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
340         setting for `=ucs-itaiji-084'.
341
342 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
343
344         * mule/mule-charset.el (default-coded-charset-priority-list):
345         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
346
347         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
348         XEmacs CHISE.
349         (=ucs-bmp-itaiji-084): Ditto.
350
351 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
352
353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
354         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
355
356 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
357
358         * mule/mule-charset.el (default-coded-charset-priority-list): Add
359         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
360
361         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
362         XEmacs CHISE.
363         (=big5-cdp-var-5): Ditto.
364
365 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
366
367         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
368         XEmacs CHISE.
369
370 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
371
372         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
373         XEmacs CHISE.
374
375 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
376
377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
378         setting for `=>>>hanyo-denshi/ft'.
379
380 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
381
382         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
383         XEmacs CHISE.
384         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
385         `=hanyo-denshi/jd' as the mother.
386
387 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
388
389         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
390         XEmacs CHISE.
391         (=+>adobe-japan1-1): Ditto.
392         (=+>adobe-japan1-2): Ditto.
393         (=+>adobe-japan1-3): Ditto.
394         (=+>adobe-japan1-4): Ditto.
395         (=+>adobe-japan1-5): Ditto.
396         (=+>adobe-japan1-6): Ditto.
397         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
398
399 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
400
401         * mule/mule-coding.el (coded-charset-entity-reference-alist):
402         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
403         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
404
405         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
406         the top.
407
408 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
409
410         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
411         XEmacs CHISE.
412         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
413         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
414         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
415
416 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
417
418         * mule/mule-charset.el (default-coded-charset-priority-list):
419         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
420         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
421
422         * mule/mule-conf.el: Modify order of definitions of some
423         coded-charsets.
424
425 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-coding.el (coded-charset-entity-reference-alist):
428         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
429         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
430
431         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
432         CHISE.
433         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
434         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
435
436 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
437
438         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
439         CHISE.
440
441 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
442
443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
444         setting for `=daikanwa/+2p'.
445
446         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
447         XEmacs CHISE.
448
449 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
450
451         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
452         XEmacs CHISE.
453         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
454
455 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
458         setting for `=>>>hanyo-denshi/ib'.
459
460 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
461
462         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
463         XEmacs CHISE.
464         (=>>>hanyo-denshi/ib): Ditto.
465         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
466         `=hanyo-denshi/ja' as the mother.
467         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
468         `=hanyo-denshi/ib' as the mother.
469
470 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
471
472         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
473         XEmacs CHISE.
474         (utf-8-ivs-mcs-er): Likewise.
475         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
476         and `=>ucs-gb'.
477         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
478         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
479         `ucs-gb' and `=>ucs-gb'.
480         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
481         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
482         and `=>ucs-cns'.
483         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
484         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
485         `ucs-cns' and `=>ucs-cns'.
486         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
487         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
488         `ucs-big5' and `=>ucs-big5'.
489         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
490         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
491         `ucs-big5' and `=>ucs-big5'.
492         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
493         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
494         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
495         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
496         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
497         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
498         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
499         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
500         `=>ucs-jis'; modify DOC and mnemonic.
501         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
502         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
503         and `=>ucs-jis'; modify DOC and mnemonic.
504         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
505         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
506         `=>ucs-ks'.
507         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
508         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
509         and `=>ucs-ks'.
510         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
511
512 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
513
514         * mule/mule-coding.el (coded-charset-entity-reference-alist):
515         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
516
517 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
518
519         * mule/mule-coding.el (coded-charset-entity-reference-alist):
520         Modify priorities.
521
522 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
523
524         * mule/mule-coding.el (coded-charset-entity-reference-alist):
525         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
526
527 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
528
529         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
530         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
531
532 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
533
534         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
535         CHISE.
536
537 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
538
539         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
540         CHISE.
541
542 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
543
544         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
545         CHISE.
546
547 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
548
549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
550         `=+>ucs-bmp-cjk@unicode'.
551
552         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
553         for XEmacs CHISE.
554
555 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
556
557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
558         setting for `=>>daikanwa'.
559
560 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
561
562         * mule/mule-charset.el (default-coded-charset-priority-list): Add
563         `=>>hanyo-denshi/jt'.
564
565 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
566
567         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
568         XEmacs CHISE.
569         (=+>jis-x0208@1990): Ditto.
570         (=+>jis-x0213-1@2000): Ditto.
571
572 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
573
574         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
575         XEmacs CHISE.
576
577 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
578
579         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
580         XEmacs CHISE.
581         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
582         `=hanyo-denshi/jc' as the mother.
583
584 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
585
586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
587         setting for `=+>adobe-japan1'.
588
589         * mule/mule-charset.el (default-coded-charset-priority-list):
590         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
591         and `=>>hanyo-denshi/ft' to `=>>gt'.
592
593 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
594
595         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
596         XEmacs CHISE.
597         (=>>adobe-japan1-1): Ditto.
598         (=>>adobe-japan1-2): Ditto.
599         (=>>adobe-japan1-3): Ditto.
600         (=>>adobe-japan1-4): Ditto.
601         (=>>adobe-japan1-5): Ditto.
602         (=>>adobe-japan1-6): Ditto.
603         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
604
605 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
606
607         * mule/mule-conf.el (=adobe-japan1): New alias for
608         `=adobe-japan1-6'.
609         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
610         (=>>>adobe-japan1-1): Ditto.
611         (=>>>adobe-japan1-2): Ditto.
612         (=>>>adobe-japan1-3): Ditto.
613         (=>>>adobe-japan1-4): Ditto.
614         (=>>>adobe-japan1-5): Ditto.
615         (=>>>adobe-japan1-6): Ditto.
616         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
617
618 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
619
620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
621         setting for `=>>>adobe-japan1'.
622
623 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
624
625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
626         setting for `=+>ucs@ks'.
627
628 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
629
630         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
631         XEmacs CHISE.
632         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
633         `=adobe-japan1-6' as the mother.
634
635 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
636
637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
638         setting for `=>cns11643-7'.
639
640 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
641
642         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
643         CHISE.
644
645 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
646
647         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
648         XEmacs CHISE.
649         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
650
651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
652         setting for `=>ucs@jis/2004'.
653
654 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
655
656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
657         setting for `=+>gt'.
658
659         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
660         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
661
662 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
663
664         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
665         `=>ucs@unicode' as the mother.
666         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
667         mother.
668         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
669         mother.
670         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
671         mother.
672
673 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
674
675         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
676         setting for `=+>ucs@unicode'.
677
678         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
679         CHISE.
680
681 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
682
683         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
684         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
685         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
686         - Add setting for `=+>ucs@cns'.
687
688         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
689         CHISE.
690         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
691         as the mother.
692         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
693         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
694
695         * mule/mule-charset.el (default-coded-charset-priority-list): Add
696         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
697
698 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
699
700         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
701         setting for `=>ucs@ks'.
702
703 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
704
705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
706         `=ucs-bmp-cjk-compat@unicode'.
707
708         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
709         coded-charset for XEmacs CHISE.
710
711 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
712
713         * mule/mule-charset.el (default-coded-charset-priority-list): Add
714         `=ucs-bmp-cjk-compat'.
715
716         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
717         XEmacs CHISE.
718
719 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
720
721         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
722         CHISE.
723
724 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
725
726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
727         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
728
729         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
730         `=>ucs@jis/1990'.
731         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
732
733 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
734
735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
736         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
737
738         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
739         CHISE.
740         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
741         mother.
742
743 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
744
745         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
746         `=>jis-x0213-2@usual'.
747         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
748         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
749         `=>jis-x0213-2@usual' as the mother.
750
751 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
752
753         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
754         (=>ucs@JP): New alias for `=+>ucs@jis'.
755
756 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
757
758         * mule/mule-conf.el (=+>jis-x0208): Renamed from
759         `=>jis-x0208@usual'.
760         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
761         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
762         `=>jis-x0208@usual' as the mother.
763         (=>jis-x0208): Likewise.
764
765 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
766
767         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
768         setting for `=+>jis-x0208@1978'.
769
770 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
771
772         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
773         XEmacs CHISE.
774
775 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
776
777         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
778         setting for `=>>>ucs@jis/1990'.
779
780 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
781
782         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
783         setting for `=>ucs@jis/1990'.
784
785 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
786
787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
788         setting for `=ucs@JP/hanazono'.
789
790         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
791         CHISE.
792         (=ucs@JP/hanazono): Ditto.
793         (=ucs-bmp-cjk@JP/hanazono): Ditto.
794         (=>>hanyo-denshi/jc): Ditto.
795         (=>>hanyo-denshi/jd): Ditto.
796
797 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
798
799         * mule/mule-charset.el (default-coded-charset-priority-list): Use
800         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
801
802 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
803
804         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
805         XEmacs CHISE.
806
807 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
808
809         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
810         XEmacs CHISE.
811
812 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
813
814         * mule/mule-charset.el (default-coded-charset-priority-list): Add
815         `=ucs-bmp-cjk@JP'.
816
817 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
818
819         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
820         XEmacs CHISE.
821
822 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
823
824         * mule/mule-coding.el (coded-charset-entity-reference-alist):
825         Modify order of settings; add settings for `=daikanwa@rev2'.
826
827 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
828
829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
830         setting for `=>>cbeta'.
831
832         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
833         CHISE.
834
835 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
836
837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
838         setting for `=>>adobe-japan1'.
839
840 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
841
842         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
843         XEmacs CHISE.
844
845 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
846
847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
848         setting for `=>>hanyo-denshi/ia'.
849
850         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
851         XEmacs CHISE.
852
853 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
854
855         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
856         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
857
858         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
859         XEmacs CHISE.
860         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
861         `=hanyo-denshi/jt' as the mother.
862
863 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
864
865         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
866         setting for `=>>>jis-x0213-2'.
867
868         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
869         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
870         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
871
872 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
873
874         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
875         XEmacs CHISE.
876
877 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
878
879         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
880         XEmacs CHISE.
881
882         * mule/mule-charset.el (default-coded-charset-priority-list): Add
883         `=>>jis-x0213-1@2004'.
884
885 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
886
887         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
888         XEmacs CHISE.
889
890 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
891
892         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
893         - Use "&g2-*;" as entity-references for `=>>>*'.
894         - Omit "&a{GT|JX1|JX2|JX3}-*;".
895
896         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
897         XEmacs CHISE.
898         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
899         as the mother.
900
901 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
902
903         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
904         setting for `=>>hanyo-denshi/ib'.
905
906         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
907         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
908         (=>>jis-x0208@1990): Ditto.
909         (=>>hanyo-denshi/ib): Ditto.
910
911         * mule/mule-charset.el (default-coded-charset-priority-list):
912         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
913
914 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
915
916         * mule/mule-coding.el (coded-charset-entity-reference-alist):
917         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
918         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
919         `=>>>ucs@jis/2004'.
920
921 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
922
923         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
924         XEmacs CHISE.
925         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
926         `=jis-x0213-1@2004' as the mother.
927         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
928         (=>>>ucs@ks): Ditto.
929
930         * mule/mule-charset.el (default-coded-charset-priority-list):
931         Modify priority of `=hanyo-denshi/*'.
932
933 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
934
935         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
936         settings for `=>>ucs@JP' and `=ucs@JP'.
937
938 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
939
940         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
941         CHISE.
942
943 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
944
945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
946         setting for `=>>>ucs@cns'.
947
948         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
949         CHISE.
950
951 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
952
953         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
954         instead of `=>>>jis-x0213-1@2004' as the mother.
955         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
956         (=>>>ucs@unicode): Likewise.
957         (=>>>ucs@jis): Likewise.
958         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
959         mother.
960         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
961
962 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
963
964         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
965         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
966         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
967         `=>>>ucs@jis'.
968
969 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
970
971         * mule/mule-charset.el (default-coded-charset-priority-list):
972         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
973         and `=jis-x0213-*-2000'.
974
975 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
976
977         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
978         XEmacs CHISE.
979         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
980         `=>>jis-x0213-1' as the mother.
981
982 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
983
984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
985         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
986
987 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
988
989         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
990
991 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
992
993         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
994         XEmacs CHISE.
995
996 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
997
998         * mule/mule-coding.el (decomposition-feature-list): Set
999         `=decomposition', `=decomposition@cid' and
1000         `=decomposition@hanyo-denshi'.
1001
1002 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1003
1004         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1005         setting for `=>>hanyo-denshi/ks'.
1006
1007         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1008         XEmacs CHISE.
1009
1010 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1011
1012         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1013         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1014
1015         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1016         `=hanyo-denshi/ks/mf'.
1017
1018         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1019         XEmacs CHISE.
1020         (=hanyo-denshi/ks/mf): Ditto.
1021
1022 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1023
1024         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1025         settings for P=hanyo-denshi/jt'.
1026
1027         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1028         `=hanyo-denshi/jt'.
1029
1030         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1031         XEmacs CHISE.
1032
1033 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1034
1035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1036         settings for `=hanyo-denshi/ip'.
1037
1038         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1039         `=hanyo-denshi/ip'.
1040
1041         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1042         XEmacs CHISE.
1043
1044 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1045
1046         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1047         settings for `=hanyo-denshi/hg'.
1048
1049         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1050         `=hanyo-denshi/hg'.
1051
1052         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1053         XEmacs CHISE.
1054
1055 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1056
1057         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1058         setting for `=>>hanyo-denshi/ft'.
1059
1060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1061         `=>>hanyo-denshi/ft'.
1062
1063         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1064         XEmacs CHISE.
1065
1066 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1067
1068         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1069         settings for `=hanyo-denshi/ib'.
1070
1071         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1072         `=hanyo-denshi/ib'.
1073
1074         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1075         XEmacs CHISE.
1076
1077 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1078
1079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1080         settings for isolated characters of `=hanyo-denshi/ia' and
1081         non-isolated characters of `=hanyo-denshi/*'.
1082
1083         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1084         `=hanyo-denshi/ia'.
1085
1086         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1087         XEmacs CHISE.
1088
1089 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1090
1091         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1092         setting for isolated characters of `=hanyo-denshi/ft'.
1093
1094         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1095         `=hanyo-denshi/ft'.
1096
1097         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1098         XEmacs CHISE.
1099
1100 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1101
1102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1103         setting for isolated characters of `=hanyo-denshi/jd'.
1104
1105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1106         `=hanyo-denshi/jd'.
1107
1108         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1109         XEmacs CHISE.
1110
1111 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1112
1113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1114         setting for isolated characters of `=hanyo-denshi/jc'.
1115
1116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1117         `=hanyo-denshi/jc'.
1118
1119         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1120         XEmacs CHISE.
1121
1122 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1123
1124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1125         setting for isolated characters of `=hanyo-denshi/jb'.
1126
1127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1128         `=hanyo-denshi/jb'.
1129
1130         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1131         XEmacs CHISE.
1132
1133 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1134
1135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1136         setting for isolated characters of `=hanyo-denshi/ja'.
1137
1138 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1139
1140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1141         `=hanyo-denshi/ja'.
1142
1143         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1144         XEmacs CHISE.
1145
1146 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1147
1148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1149         settings for isolated characters of `=adobe-japan1-6'.
1150
1151 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1152
1153         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1154         CHISE.
1155         (=daikanwa/+2p): Ditto.
1156         (=daikanwa/ho): Ditto.
1157
1158 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1159
1160         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1161         coding-system for XEmacs CHISE.
1162
1163 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1164
1165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1166         setting for `=>>ruimoku-v6'.
1167
1168         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1169         CHISE.
1170
1171 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1172
1173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1174         setting for `=daikanwa@rev1'.
1175
1176 2010-10-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-x0213-2@usual' and `=>ucs@JP'.
1180
1181 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1182
1183         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1184         XEmacs CHISE.
1185         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1186
1187 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1188
1189         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1190         CHISE.
1191
1192 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1193
1194         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1195         CHISE.
1196
1197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1198         setting for `=>ucs@jis'.
1199
1200 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1201
1202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1203         setting for `=>jis-x0208@usual'.
1204
1205         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1206         XEmacs CHISE.
1207         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1208         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1209         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1210
1211 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1212
1213         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1214         CHISE.
1215         (=>>>jis-x0208@1990): Ditto.
1216         (=>>>jis-x0213-1): Ditto.
1217         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1218         mother.
1219         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1220         as the mother.
1221
1222 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1223
1224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1225         setting for `=>ucs@cns' and `=>>ucs@ks'.
1226
1227         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1228         CHISE.
1229
1230 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1231
1232         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1233         CHISE.
1234
1235 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1236
1237         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1238         CHISE.
1239         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1240         mother.
1241
1242 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1243
1244         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1245         `==>ucs-bmp-cjk@bucs'.
1246
1247         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1248         XEmacs CHISE.
1249
1250 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1251
1252         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1253         setting for `==>ucs@bucs'.
1254
1255         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1256         XEmacs CHISE.
1257
1258 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1259
1260         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1261         - Add setting for `=>>jis-x0208'.
1262         - Omit setting for `=>>jis-x0208@1990'.
1263         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1264           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1265           `=ucs@FOO'.
1266
1267 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1268
1269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1270         setting for `=>daikanwa'.
1271
1272 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1273
1274         * mule/mule-conf.el (=daikanwa): Fix DOC.
1275         (=>daikanwa): New abstract character for XEmacs CHISE.
1276         (=>ucs@iso): Likewise.
1277         (=>ucs@unicode): Likewise.
1278         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1279
1280 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1283         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1284           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1285         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1286         - Add `=>big5-cdp'.
1287
1288 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1289
1290         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1291         (=>big5-cdp): New abstract character.
1292
1293 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1294
1295         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1296         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1297         `chinese-big5'.
1298
1299 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1300
1301         * mule/mule-charset.el (default-coded-charset-priority-list):
1302         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1303
1304         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1305         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1306         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1307         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1308         and `=>jis-x0213-2'.
1309
1310 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1311
1312         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1313         XEmacs CHISE.
1314         (=>>ucs@jis/2000): Likewise.
1315         (=>>ucs@jis/2004): Likewise.
1316
1317 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1318
1319         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1320         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1321         `=>>ucs@cns'.
1322
1323         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1324         XEmacs CHISE.
1325         (=>>gt): Use quote instead of backquote; modify DOC.
1326         (=>gt): Use quote instead of backquote.
1327         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1328         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1329         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1330         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1331         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1332         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1333
1334 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1335
1336         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1337         `=>>ucs@unicode' and `=>>gt'.
1338
1339 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1340
1341         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1342         XEmacs CHISE.
1343         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1344         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1345         `=jis-x0208@1978/1er-pr' as the mother.
1346         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1347
1348 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1349
1350         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1351         `=ucs@unicode' as the mother.
1352
1353 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1354
1355         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1356         setting for `=>>ucs@unicode'.
1357
1358         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1359         CHISE.
1360
1361 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1362
1363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1364         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1365
1366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1367         `=adobe-japan1-6' and `=adobe-japan1-base'.
1368
1369         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1370         XEmacs CHISE.
1371         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1372         specify `min-code' and `max-code'.
1373         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1374         (=adobe-japan1-2): Likewise.
1375         (=adobe-japan1-3): Likewise.
1376         (=adobe-japan1-4): Likewise.
1377         (=adobe-japan1-5): Likewise.
1378         (=adobe-japan1-6): Likewise.
1379
1380 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1381
1382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1383         setting for `=>gt'.
1384
1385 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1386
1387         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1388         CHISE.
1389
1390 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1391
1392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1393         setting for `=>zinbun-oracle'.
1394
1395         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1396         for XEmacs CHISE.
1397
1398 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1399
1400         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1401         for XEmacs CHISE.
1402         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1403         `=jis-x0208@1978' as the mother.
1404
1405 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1406
1407         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1408         - Use `=gt' instead of `ideograph-gt'.
1409         - Use `=gt-k' instead of `ideograph-gt-k'.
1410         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1411         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1412         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1413         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1414         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1415         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1416         - Use `=>>gt' instead of `<=>gt'.
1417         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1418         - Add setting for `=>>jis-x0208@1990'.
1419         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1420           `=>>jis-x0213-1@2000'.
1421         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1422         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1423           `=>>jis-x0213-1@2004'.
1424         - Add setting for `=>>jis-x0208@1978'.
1425         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1426
1427 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1428
1429         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1430         XEmacs CHISE.
1431
1432 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1433
1434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1435         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1436         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1437         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1438         `<=>jis-x0213-1@2004'.
1439
1440 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1441
1442         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1443         CHISE.
1444         (=>jis-x0213-2): Ditto.
1445
1446 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1447
1448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1449         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1450
1451 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1452
1453         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1454         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1455         `=>jis-x0213-1'.
1456
1457 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1458
1459         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1460         CHISE.
1461         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1462
1463 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1464
1465         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1466         `<==>jis-x0213-1'.
1467         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1468         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1469         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1470         (<=>jis-x0208): New alias for `=>jis-x0208'.
1471         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1472         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1473         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1474         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1475         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1476         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1477         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1478         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1479         (=>>gt): Renamed from `<==>gt'.
1480         (<==>gt): New alias for `=>>gt'.
1481
1482 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1483
1484         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1485         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1486         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1487         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1488         - Add settings for `<=>jis-x0213-1@2000' and
1489           `<=>jis-x0213-1@2004'.
1490
1491         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1492         XEmacs CHISE.
1493         (<==>jis-x0213-1): Likewise.
1494         (<==>jis-x0213-1@2000): Likewise.
1495         (<==>jis-x0213-1@2004): Likewise.
1496         (<=>jis-x0208): Add property `=>iso-ir 168'.
1497         (<=>jis-x0208@1997): Likewise.
1498         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1499         as the mother; add property `=>iso-ir 228'.
1500         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1501         property `=>iso-ir 228'.
1502         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1503         property `=>iso-ir 233'.
1504         (<==>gt): Renamed from `<=>gt'.
1505         (<=>gt): New alias for `<==>gt'.
1506
1507 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1508
1509         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1510         CHISE.
1511         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1512         `<=>jis-x0208' as the mother.
1513         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1514         (<=>jis-x0213-1@2000): Ditto.
1515         (<=>jis-x0213-1@2004): Ditto.
1516
1517 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1518
1519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1520         settings for `<=>gt'.
1521
1522         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1523
1524 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1525
1526         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1527         XEmacs CHISE.
1528         (=jis-x0208@1978/-4pr): Likewise.
1529         (=jis-x0208@1978/4-pr): Likewise.
1530         (=jis-x0213-1): Likewise.
1531         (=ucs@iso): Likewise.
1532         (=ucs@unicode): Likewise.
1533         (=ucs@gb): Likewise.
1534         (=ucs@gb/fw): Likewise.
1535         (=ucs@cns): Likewise.
1536         (=ucs@cns/fw): Likewise.
1537         (=ucs@jis): Likewise.
1538         (=ucs@jis/fw): Likewise.
1539         (=ucs@jis/1990): Likewise.
1540         (=ucs@jis/2000): Likewise.
1541         (=ucs@jis/2004): Likewise.
1542         (=ucs@JP): Likewise.
1543         (=ucs@ks): Likewise.
1544         (=ucs@big5): Likewise.
1545         (=ucs@big5/cns11643): Likewise.
1546         (=ucs@cns11643): Likewise.
1547
1548 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1549
1550         * mule/mule-charset.el (default-coded-charset-priority-list):
1551         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1552
1553         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1554         CHISE.
1555         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1556         mother.
1557
1558 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1559
1560         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1561         from src/mule-charset.c].
1562         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1563         specify `final'.
1564         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1565         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1566         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1567         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1568         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1569         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1570
1571 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1572
1573         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1574         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1575         (=jis-x0208@1978/i-4): Specify `partial'.
1576         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1577         mother coded-charset.
1578         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1579
1580 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1581
1582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1583         settings for `=jis-x0213-1@2004'.
1584
1585 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1586
1587         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1588         CHISE.
1589         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1590         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1591         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1592         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1593         temporarily.
1594         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1595
1596 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1597
1598         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1599         CHISE.
1600         (=shinjigen@1ed): Inherited from `=shinjigen'.
1601         (=shinjigen@rev): Likewise.
1602
1603 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1604
1605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1606         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1607
1608 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1609
1610         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1611         define it as an alias.
1612         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1613         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1614         alias.
1615         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1616         alias.
1617
1618 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1619
1620         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1621         CHISE.
1622
1623 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1624
1625         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1626         CHISE.
1627         (shinjigen-2): Ditto.
1628
1629 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1630
1631         * mule/mule-charset.el (default-coded-charset-priority-list):
1632         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1633         `chinese-big5-eten-*' and `chinese-big5'.
1634
1635 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1636
1637         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1638         #x9FA5 temporarily.
1639
1640 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1641
1642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1643         settings for `=jis-x0208@1978/i1'.
1644
1645 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1646
1647         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1648         XEmacs CHISE.
1649
1650 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1651
1652         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1653         XEmacs CHISE.
1654
1655 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1656
1657         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1658         XEmacs CHISE.
1659
1660 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1661
1662         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1663         CHISE.
1664         (=ucs-bmp@cns): Likewise.
1665         (=ucs-bmp@jis): Likewise.
1666         (=ucs-bmp@ks): Likewise.
1667
1668 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1669
1670         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1671         CHISE.
1672         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1673
1674 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1675
1676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1677         settings for `=zinbun-oracle'.
1678
1679         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1680         `=zinbun-oracle'.
1681
1682 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1683
1684         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1685         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1686         `=ucs@iso'.
1687
1688 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1689
1690         * mule/mule-charset.el (default-coded-charset-priority-list):
1691         Delete `ucs-sip'; modify order of some CCSs.
1692
1693 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1694
1695         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1696         in XEmacs CHISE.
1697
1698         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1699         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1700         CHISE.
1701
1702 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1703
1704         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1705         its registry.
1706         (=ucs-radicals@unicode): Likewise.
1707
1708 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1709
1710         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1711         CHISE.
1712
1713 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1714
1715         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1716         CHISE.
1717
1718 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1719
1720         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1721         CHISE.
1722
1723 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1724
1725         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1726         Modify preference of *isolated settings*.
1727
1728 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1729
1730         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1731         utf-2000 is provided.
1732         (=ucs@cns11643): Likewise.
1733
1734 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1735
1736         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1737         Prefer every *isolated setting* to ordinary setting.
1738
1739 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1740
1741         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1742         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1743
1744 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1745
1746         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1747         CHISE.
1748
1749 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1750
1751         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1752         settings for `=jis-x0208@1997'.
1753
1754 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1755
1756         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1757         `=jis-x0208@1997'.
1758
1759 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1760
1761         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1762         XEmacs CHISE.
1763
1764 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1765
1766         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1767         `=jis-x0208@1978'.
1768         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1769         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1770         `=jis-x0208-1990' as the mother.
1771         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1772
1773 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1774
1775         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1776         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1777         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1778         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1779         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1780         for `=ucs@JP'.
1781
1782 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1783
1784         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1785         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1786         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1787         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1788         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1789         `=daikanwa@rev2'.
1790
1791 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1792
1793         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1794         (=gt): Likewise.
1795         (=gt-k): Likewise.
1796         (=gt-pj-*): Likewise.
1797         (=gt-pj-k1): Likewise.
1798         (=gt-pj-k2): Likewise.
1799         (=daikanwa): Likewise.
1800         (=daikanwa-rev1): Likewise.
1801         (=daikanwa-rev2): Likewise.
1802         (=big5-pua): Likewise.
1803         (=big5-eten): Likewise.
1804         (chinese-big5-eten-a): Likewise.
1805         (chinese-big5-eten-b): Likewise.
1806         (=hanziku-*): Likewise.
1807         (=cbeta): Likewise.
1808         (=jef-china3): Likewise.
1809         (=ruimoku-v6): Likewise.
1810         (=ucs@iso): Likewise.
1811         (=ucs@unicode): Likewise.
1812         (=ucs@gb): Likewise.
1813         (=ucs@cns): Likewise.
1814         (=ucs@jis): Likewise.
1815         (=ucs@jis-1990): Likewise.
1816         (=ucs@jis-2000): Likewise.
1817         (=ucs@jp): Likewise.
1818         (=ucs@ks): Likewise.
1819         (=ucs@big5): Likewise.
1820         (=ucs-radicals): Likewise.
1821         (=ucs-radicals@unicode): Likewise.
1822         (=ucs-bmp-cjk): Likewise.
1823         (=ucs-bmp-cjk@unicode): Likewise.
1824         (=ucs-sip-ext-b): Likewise.
1825         (=ucs-sip-ext-b@iso): Likewise.
1826
1827 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1828
1829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1830         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1831
1832 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1833
1834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1835         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1836         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1837         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1838         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1839         arabic-digit, ipa and ``&I-B-XXXX;''.
1840
1841 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1842
1843         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1844         setting for (I-)HZK{03..12}-XXXX.
1845
1846 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1847
1848         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1849         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1850
1851         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1852         `=ruimoku-v6'.
1853
1854         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1855         CHISE.
1856
1857 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1858
1859         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1860         (=ucs@unicode): Likewise.
1861         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1862         (=ucs@cns): Likewise.
1863         (=ucs@jis): Likewise.
1864         (=ucs@ks): Likewise.
1865         (=ucs@big5): Likewise.
1866
1867 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1868
1869         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1870         `ucs-jis'.
1871         (utf-8-jis-er): Likewise.
1872         (utf-8-jp): New coding-system.
1873         (utf-8-jp-er): Likewise.
1874
1875         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1876
1877 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1878
1879         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1880
1881         * mule/japanese.el: Move definition of `euc-jisx0213' to
1882         mule/mule-coding.el.
1883
1884 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1885
1886         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1887         mule-coding before loading update-cdb when utf-2000 is provided.
1888
1889 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1890
1891         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1892         `=daikanwa'.
1893
1894 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1895
1896         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1897         definition codes when `utf-2000' is provided.
1898
1899 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1900
1901         * mule/mule-category.el (word-combining-categories): Don't setup
1902         `word-combining-categories' in XEmacs CHISE.
1903         (word-separating-categories): Add setting about Latin script in
1904         XEmacs CHISE.
1905
1906 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1907
1908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1909         setting for `chinese-big5'.
1910
1911 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1912
1913         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1914         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1915         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1916         add setting for HZK0[12]-xxxx.
1917
1918 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1919
1920         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1921         in XEmacs CHISE.
1922
1923 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1924
1925         * mule/mule-charset.el (default-coded-charset-priority-list):
1926         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1927         and `chinese-big5' to `=gt-pj-*'.
1928
1929 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1930
1931         * mule/mule-conf.el (=daikanwa): Renamed from
1932         `ideograph-daikanwa'.
1933         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1934
1935 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1936
1937         * mule/mule-conf.el (=cns11643-7): Renamed from
1938         `chinese-cns11643-7'.
1939         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1940
1941 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1942
1943         * mule/mule-conf.el (=cns11643-6): Renamed from
1944         `chinese-cns11643-6'.
1945         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1946
1947 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1948
1949         * mule/mule-conf.el (=cns11643-5): Renamed from
1950         `chinese-cns11643-5'.
1951         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1952
1953 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1954
1955         * mule/mule-conf.el (=cns11643-4): Renamed from
1956         `chinese-cns11643-4'.
1957         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1958
1959 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1960
1961         * mule/mule-conf.el (=cns11643-3): Renamed from
1962         `chinese-cns11643-3'.
1963         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1964
1965 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1966
1967         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1968         `=cns11643-2'.
1969         (chinese-cns11643-2): New alias for `=cns11643-2'.
1970
1971 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1972
1973         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1974         `=cns11643-1'.
1975         (chinese-cns11643-1): New alias for `=cns11643-1'.
1976
1977 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1978
1979         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1980         (chinese-gb12345): New alias for `=gb12345'.
1981
1982 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1983
1984         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1985         (chinese-gb2312): New alias for `=gb2312'.
1986
1987 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1988
1989         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1990         (chinese-big5): New alias for `=big5'.
1991
1992 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1993
1994         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1995         (korean-ksc5601): New alias for `=ks-x1001'.
1996
1997 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1998
1999         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2000         `=jis-x0212'.
2001         (japanese-jisx0212): New alias for `=jis-x0212'.
2002
2003 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2004
2005         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2006         `=jis-x0208-1983'.
2007         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2008
2009 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2010
2011         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2012         `=jis-x0208-1978'.
2013         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2014
2015 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2016
2017         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2018         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2019
2020 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2021
2022         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2023         (chinese-cns11643-3): Specify iso-ir 183.
2024         (chinese-cns11643-4): Specify iso-ir 184.
2025         (chinese-cns11643-5): Specify iso-ir 185.
2026         (chinese-cns11643-6): Specify iso-ir 186.
2027         (chinese-cns11643-7): Specify iso-ir 187.
2028         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2029         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2030
2031 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2032
2033         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2034         \uXXXX for every cases.
2035
2036 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2037
2038         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2039         (ucs-big5): Changed to an alias for `=ucs@big5'.
2040
2041 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2042
2043         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2044         (ucs-ks): Changed to an alias for `=ucs@ks'.
2045
2046 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2047
2048         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2049         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2050
2051 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2052
2053         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2054         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2055
2056 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2057
2058         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2059         (ucs-jis): Changed to an alias for `=ucs@jis'.
2060
2061 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2062
2063         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2064         (ucs-cns): Changed to an alias for `=ucs@cns'.
2065
2066 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2067
2068         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2069         (ucs-gb): Changed to an alias for `=ucs@gb'.
2070
2071 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2072
2073         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2074         `ideograph-daikanwa-2'.
2075         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2076         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2077
2078 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2079
2080         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2081         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2082
2083         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2084         for `xemacs-chise-version'.
2085
2086 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2087
2088         * mule/mule-charset.el (default-coded-charset-priority-list):
2089         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2090         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2091         instead of `ideograph-hanziku-*'.
2092
2093         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2094         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2095
2096 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2097
2098         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2099         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2100         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2101         `utf-2000' is provided.
2102
2103 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2104
2105         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2106         is provided [was builtin coded-charsets].
2107
2108 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2109
2110         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2111         is provided [was builtin coded-charsets].
2112
2113 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2114
2115         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2116         is provided [was builtin coded-charsets].
2117
2118 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2119
2120         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2121         is provided [was builtin coded-charsets].
2122
2123 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2124
2125         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2126         when `utf-2000' is provided [was builtin coded-charsets].
2127
2128 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2129
2130         * mule/mule-conf.el (=hanziku-*): Renamed from
2131         `ideograph-hanziku-*'.
2132         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2133
2134 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2135
2136         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2137         `utf-2000' is provided [was builtin coded-charsets].
2138         (ideograph-hanziku-{1..12}): Likewise.
2139
2140 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2141
2142         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2143         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2144
2145 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2146
2147         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2148         when `utf-2000' is provided [was builtin coded-charsets].
2149
2150 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2151
2152         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2153         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2154         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2155
2156 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2157
2158         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2159         (ideograph-gt): Changed to an alias for `=gt'.
2160
2161 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2162
2163         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2164         is provided; it was defined as a builtin coded-charset.
2165         (ideograph-gt): Likewise.
2166
2167 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2168
2169         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2170         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2171
2172 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2173
2174         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2175         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2176
2177 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2178
2179         * mule/mule-conf.el (=big5-eten): Renamed from
2180         `chinese-big5-eten'.
2181         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2182
2183 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2184
2185         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2186         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2187
2188 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2189
2190         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2191         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2192
2193 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2194
2195         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2196         (china3-jef): Changed to an alias for `=jef-china3'.
2197
2198 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2199
2200         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2201         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2202
2203         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2204         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2205         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2206         when `utf-2000' is provided.
2207
2208 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2209
2210         * mule/mule-charset.el (default-coded-charset-priority-list):
2211         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2212
2213         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2214         (ucs-jis-2000): Deleted.
2215
2216 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2217
2218         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2219         UTF-2000.
2220         (=ucs-jis-2000): New coded-charset for UTF-2000.
2221
2222 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2223
2224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2225         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2226
2227 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2228
2229         * mule/mule-charset.el (default-coded-charset-priority-list):
2230         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2231         `ideograph-cbeta'.
2232
2233 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2234
2235         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2236         builtin coded-charset].
2237
2238 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2239
2240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2241         settings for &K0-xxxx and &I-K0-xxxx.
2242
2243 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2244
2245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2246         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2247
2248 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2249
2250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2251         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2252
2253 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2254
2255         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2256         UTF-2000.
2257         (ideograph-gt-pj-k1): Likewise.
2258         (ideograph-gt-pj-k2): Likewise.
2259
2260 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2261
2262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2263         `=jis-x0208'.
2264
2265 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2266
2267         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2268         UTF-2000 [was a builtin coded-charset].
2269
2270 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2271
2272         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2273         (utf-8-gb-er): Likewise.
2274
2275 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2276
2277         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2278         settings for JIS X 0212 and JIS X 0208:1978.
2279
2280 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2281
2282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2283         setting for JIS X 0213.
2284
2285 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2286
2287         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2288         standard-case-table in UTF-2000.
2289
2290 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2291
2292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2293         definitions for isolated-chars.
2294
2295 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2296
2297         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2298         `configure-utf-2000-lisp-directory'.
2299         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2300         `mule-lisp-load-path'.
2301
2302 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2303
2304         * startup.el (startup-setup-paths): Set and use
2305         `utf-2000-lisp-directory'.
2306         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2307         UTF-2000.
2308
2309 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2310
2311         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2312         (paths-find-utf-2000-lisp-directory): New function.
2313         (paths-construct-load-path): Add new optional argument
2314         `utf-2000-lisp-directory'.
2315
2316         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2317
2318 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2319
2320         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2321         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2322         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2323         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2324         `chinese-big5-2' in UTF-2000.
2325
2326         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2327         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2328
2329 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2330
2331         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2332         `big5-eten-er' in UTF-2000.
2333         (big5-cdp): Modify DOC-string and mnemonic.
2334
2335 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2336
2337         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2338         UTF-2000 [renamed from utf-8-er].
2339         (utf-8-gb): New coding-system in UTF-2000.
2340         (utf-8-gb-er): Likewise.
2341         (utf-8-cns): Likewise.
2342         (utf-8-cns-er): Likewise.
2343         (utf-8-big5): Likewise.
2344         (utf-8-big5-er): Likewise.
2345         (utf-8-jis): Likewise.
2346         (utf-8-jis-er): Likewise.
2347         (utf-8-ks): Likewise.
2348         (utf-8-ks-er): Likewise.
2349         (utf-8-er): Likewise.
2350
2351 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2352
2353         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2354         instead of `utf-8-unix' in UTF-2000.
2355
2356         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2357
2358 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2359
2360         * mule/japanese.el (euc-jisx0213): New coding-system.
2361
2362         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2363         `japanese-jisx0208-1990' as the mother.
2364
2365 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2366
2367         * dumped-lisp.el (preloaded-file-list): Change condition of
2368         loading "close-cdb".
2369
2370 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2371
2372         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2373         setup `coded-charset-entity-reference-alist'.
2374
2375 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2376
2377         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2378         UTF-2000.
2379
2380 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2381
2382         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2383         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2384
2385 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2386
2387         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2388         (chinese-big5-eten-a): Likewise.
2389         (chinese-big5-eten-b): Likewise.
2390         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2391         code range is #x8140 .. #x8DFE.
2392
2393 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2394
2395         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2396         UTF-2000.
2397         (chinese-big5-cdp): Likewise.
2398
2399 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2400
2401         * dumped-lisp.el (preloaded-file-list): Rename
2402         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2403
2404 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2405
2406         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2407         append `system-char-db-source-file-list' into
2408         `preloaded-file-list' in UTF-2000.
2409
2410 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2411
2412         * dumped-lisp.el (preloaded-file-list): Delete
2413         character-definition files.
2414
2415 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2416
2417         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2418         UTF-2000.
2419
2420 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2421
2422         * mule/mule-charset.el (default-coded-charset-priority-list):
2423         Delete `mojikyo-2022-1'.
2424
2425 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2426
2427         * mule/mule-charset.el (default-coded-charset-priority-list):
2428         Delete `mojikyo'.
2429
2430 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2431
2432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2433         `ucs-sip'.
2434
2435 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2436
2437         * mule/mule-charset.el (default-coded-charset-priority-list):
2438         Comment out `chinese-gb12345'.
2439
2440 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2441
2442         * bytecomp.el (byte-compile-insert-header): Fixed.
2443
2444 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2445
2446         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2447         XEmacs UTF-2000.
2448
2449 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2450
2451         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2452         UTF-2000.
2453
2454 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2455
2456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2457         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2458
2459 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2460
2461         * mule/mule-charset.el (default-coded-charset-priority-list):
2462         `japanese-jef-china3' is renamed `china3-jef'.
2463
2464 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2465
2466         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2467         `japanese-jef-china3' and `ideograph-cbeta'.
2468
2469 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2470
2471         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2472
2473 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2474
2475         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2476         `chinese-big5-cdp'.
2477
2478 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2479
2480         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2481         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2482
2483 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2484
2485         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2486         loading character definitions.
2487
2488 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2489
2490         * dumped-lisp.el (preloaded-file-list): Rename
2491         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2492
2493 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2494
2495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2496         `chinese-big5'.
2497
2498 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2499
2500         * dumped-lisp.el (preloaded-file-list): Dump
2501         "Ideograph-R028-Private" with XEmacs UTF-2000.
2502
2503 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2504
2505         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2506         `chinese-gb12345'.
2507
2508 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2509
2510         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2511         `ideograph-gt-pj-{1..11}'.
2512
2513         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2514         XEmacs UTF-2000.
2515
2516 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2517
2518         * mule/mule-charset.el (default-coded-charset-priority-list):
2519         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2520         `chinese-isoir165'.
2521
2522 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2523
2524         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2525         `image/png', `image/x-xpm' and `image/tiff'.
2526
2527         * files.el (binary-file-regexps): Add *.PNG.
2528
2529 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2530
2531         * mule/mule-charset.el (default-coded-charset-priority-list):
2532         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2533         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2534
2535 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2536
2537         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2538         the first completion when UTF-2000 is running.
2539
2540 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2541
2542         * mule/mule-charset.el (default-coded-charset-priority-list):
2543         Delete `ucs'.
2544
2545 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2546
2547         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2548
2549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2550         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2551
2552 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2553
2554         * mule/vietnamese.el (vscii-2): Delete abolished property
2555         `composite'; now composite mode is default.
2556
2557 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2558
2559         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2560         of `raw-text'; check \uHHHH representation even if non-ascii
2561         characters are not found.
2562
2563         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2564         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2565         unconditionally.
2566
2567         * mule/viet-ccl.el: New file.
2568
2569         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2570         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2571         - Separate CCL based implementations to viet-ccl.el.
2572
2573 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2574
2575         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2576         "jisx0213.2000-1".
2577         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2578
2579         * mule/mule-charset.el (default-coded-charset-priority-list):
2580         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2581         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2582
2583 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2584
2585         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2586
2587 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2588
2589         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2590         `ucs' in UTF-2000.
2591
2592 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2593
2594         * mule/mule-charset.el (default-coded-charset-priority-list):
2595         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2596         `arabic-iso8859-6'.
2597
2598 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2599
2600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2601         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2602
2603 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2604
2605         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2606         `katakana-jisx0201' in UTF-2000.
2607
2608 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2609
2610         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2611         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2612         "u0FB50-Arabic-Presentation-Forms-A",
2613         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2614         "u0FE50-Small-Form-Variants",
2615         "u0FE70-Arabic-Presentation-Forms-B",
2616         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2617         UTF-2000.
2618
2619 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2620
2621         * dumped-lisp.el (preloaded-file-list): Delete
2622         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2623         ... "Ideograph-R214-Flute" in UTF-2000.
2624
2625 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2626
2627         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2628         (japanese-jisx0213-2): New coded-charset.
2629
2630         * dumped-lisp.el (preloaded-file-list): Add
2631         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2632         "Ideograph-R030-Mouth".
2633
2634 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2635
2636         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2637         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2638         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2639         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2640         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2641         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2642         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2643         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2644
2645 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2646
2647         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2648         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2649         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2650         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2651         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2652
2653         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2654         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2655
2656 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2657
2658         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2659         in UTF-2000.
2660
2661 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2662
2663         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2664         (chinese-isoir165): Moved from mule/chinese.el.
2665         (chinese-cns11643-3): Moved from mule/chinese.el.
2666         (chinese-cns11643-4): Moved from mule/chinese.el.
2667         (chinese-cns11643-5): Moved from mule/chinese.el.
2668         (chinese-cns11643-6): Moved from mule/chinese.el.
2669         (chinese-cns11643-7): Moved from mule/chinese.el.
2670
2671         * mule/chinese.el: Move definition of coded-charsets to
2672         mule/mule-conf.el.
2673
2674 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2675
2676         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2677         `ideograph-daikanwa'.
2678
2679 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2680
2681         * dumped-lisp.el (preloaded-file-list): Delete
2682         "ccs-jisx0201-latin.el".
2683
2684 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2685
2686         * dumped-lisp.el (preloaded-file-list): Add
2687         "u031A0-Extended-Bopomofo" in UTF-2000.
2688
2689 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2690
2691         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2692         renamed to u02E00-CJK-Radical-Supplement.
2693
2694 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2695
2696         * dumped-lisp.el (preloaded-file-list): Add
2697         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2698         "u030A0-Katakana", "u03100-Bopomofo",
2699         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2700         "u03200-Enclosed-CJK-Letters-and-Months" and
2701         "u03300-CJK-Compatibility".
2702
2703 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2704
2705         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2706         "u02F00-Kangxi-Radicals" and
2707         "u02FF0-Ideographic-Description-Characters".
2708
2709 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2710
2711         * dumped-lisp.el (preloaded-file-list): Add
2712         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2713         "u02800-Braille-Patterns" in UTF-2000.
2714
2715 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2716
2717         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2718         "uXXXXX-*.el" in UTF-2000.
2719
2720         * bytecomp.el (byte-compile-insert-header): Delete comments if
2721         non-ASCII characters are found; allow `byte-compile-dynamic' and
2722         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2723         `raw-text'.
2724
2725 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2726
2727         * dumped-lisp.el (preloaded-file-list): Add
2728         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2729         "u025A0-Geometric-Shapes.el".
2730
2731 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2732
2733         * dumped-lisp.el (preloaded-file-list): Add
2734         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2735         "u02460-Enclosed-Alphanumerics.el".
2736
2737 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2738
2739         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2740         `chinese-gb2312'.
2741
2742         * dumped-lisp.el (preloaded-file-list): Add
2743         "u02200-Mathematical-Operators.el" and
2744         "u02300-Miscellaneous-Technical.el".
2745
2746 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2747
2748         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2749         `chinese-cns11643-*'.
2750
2751         * dumped-lisp.el (preloaded-file-list): Add
2752         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2753         "u02190-Arrows.el" in UTF-2000.
2754
2755 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2756
2757         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2758         `korean-ksc5601'.
2759
2760         * dumped-lisp.el (preloaded-file-list): Add
2761         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2762         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2763         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2764
2765 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2766
2767         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2768
2769 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2770
2771         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2772         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2773         "u01780-Khmer.el", "u01800-Mongolian.el",
2774         "u01E00-Latin-Extended-Additional.el" and
2775         "u01F00-Greek-Extended.el" in UTF-2000.
2776
2777 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2778
2779         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2780         `ethiopic-ucs' and `ethiopic'.
2781
2782         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2783         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2784
2785         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2786         from mule/ethiopic.el.
2787
2788         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2789         mule/mule-conf.el.
2790
2791 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2792
2793         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2794         `lao'.
2795
2796         * mule/mule-conf.el (lao): New coded-charset.
2797
2798         * dumped-lisp.el (preloaded-file-list): Add
2799         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2800         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2801         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2802         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2803         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2804
2805 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2806
2807         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2808         `ucs-bmp' and `arabic-iso8859-6'.
2809
2810 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2811
2812         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2813         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2814         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2815
2816 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2817
2818         * startup.el (normal-top-level): Load autoload file for UTF-2000
2819         in UTF-2000.
2820
2821 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2822
2823         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2824         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2825         "u00020-Basic-Latin.el", "u00080-C1.el",
2826         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2827         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2828         "u002B0-Spacing-Modifier-Letters.el",
2829         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2830         UTF-2000.
2831
2832 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2833
2834         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2835         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2836         instead of `vietnamese-viscii-*'.
2837
2838 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2839
2840         * mule/mule-conf.el: New file.
2841
2842         * mule/misc-lang.el: Move definition of charset `ipa' to
2843         mule/mule-conf.el.
2844
2845 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2846
2847         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2848         `latin-viscii'; prefer it for characters used in Vietnamese.
2849
2850 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2851
2852         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2853
2854 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2855
2856         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2857         `vietnamese-viscii-lower'.
2858         (latin-viscii-upper): Renamed from charset
2859         `vietnamese-viscii-upper'.
2860         (vietnamese-viscii-lower): New alias for charset
2861         `latin-viscii-lower'.
2862         (vietnamese-viscii-upper): New alias for charset
2863         `latin-viscii-upper'.
2864
2865 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2866
2867         * mule/mule-charset.el (default-coded-charset-priority-list):
2868         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2869
2870 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2871
2872         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2873         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2874         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2875         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2876         lisp/utf-2000.
2877
2878 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2879
2880         * mule/ccs-tcvn5712.el: New file.
2881
2882 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2883
2884         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2885         in UTF-2000.
2886
2887 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2888
2889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2890         `japanese-jisx0208'.
2891
2892 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2893
2894         * dumped-lisp.el (preloaded-file-list): Add
2895         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2896         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2897         UTF-2000.
2898
2899         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2900         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2901         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2902         mule/ccs-viscii.el: New files.
2903
2904         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2905         if \uXXXX is found.
2906
2907 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2908
2909         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2910         `hiragana-jisx0208' and `katakana-jisx0208'.
2911
2912 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2913
2914         * mule/chinese.el (chinese-cns11643-3): Define it even if
2915         `utf-2000' is provided.
2916         (chinese-cns11643-4): Likewise.
2917         (chinese-cns11643-5): Likewise.
2918         (chinese-cns11643-6): Likewise.
2919         (chinese-cns11643-7): Likewise.
2920
2921 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2922
2923         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2924         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2925
2926 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2927
2928         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2929         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2930
2931 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2932
2933         * mule/mule-charset.el (default-coded-charset-priority-list):
2934         Setup in UTF-2000.
2935
2936 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2937
2938         * mule/viet-chars.el: Don't define charset
2939         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2940         they are defined as builtin charsets.
2941
2942 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2943
2944         * version.el (emacs-version): Add more space just before UTF-2000
2945         version string.
2946
2947 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2948
2949         * version.el ([constant] emacs-version): Don't add a space in the
2950         preceding place of `xemacs-betaname' because it is duplicated.
2951         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2952
2953         * startup.el (splash-frame-body): Add ETL.
2954
2955 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2956
2957         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2958         is provided because it is defined as builtin charset.
2959         (chinese-cns11643-4): Likewise.
2960         (chinese-cns11643-5): Likewise.
2961         (chinese-cns11643-6): Likewise.
2962         (chinese-cns11643-7): Likewise.
2963
2964 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2965
2966         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2967         coding-system `iso-10646-ucs-4' is not defined.
2968
2969 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2970
2971         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2972         coding-system if `utf-2000' is provided.
2973
2974 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2975
2976         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2977         `utf-2000' is provided.
2978
2979 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2980
2981         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2982         if utf-2000 is provided temporally.
2983
2984 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2985
2986         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2987         as builtin variable].
2988
2989 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2990
2991         * files.el (insert-file-contents-literally): Treat file as binary;
2992         call file-name-handlers. [sync with Emacs 20.3.10]
2993
2994 2008-12-28  Vin Shelton  <acs@xemacs.org>
2995
2996         * XEmacs 21.4.22 is released
2997
2998 2008-12-30  Vin Shelton  <acs@xemacs.org>
2999
3000         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3001         during building even if no packages are found.
3002
3003 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3004
3005         * printer.el (generic-print-region): 
3006         (generic-print-buffer): 
3007         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3008         check if the msprinter device is available, now that msprinter is
3009         always available as a specifier tag. 
3010
3011 2008-12-24  Vin Shelton  <acs@xemacs.org>
3012
3013         * about.el: Add Francisco to my bio!
3014
3015 2008-12-23  Vin Shelton  <acs@xemacs.org>
3016
3017         * autoload.el: Move operator definitions to autoload-operators.el
3018         in the xemacs-base package.
3019
3020 2007-11-22  Vin Shelton  <acs@xemacs.org>
3021
3022         * about.el (about-hacker-contribution): Updated my bio.
3023
3024 2007-10-07  Vin Shelton  <acs@xemacs.org>
3025
3026         * XEmacs 21.4.21 is released
3027
3028 2007-09-19  Didier Verna  <didier@xemacs.org>
3029
3030         Update my personal info.
3031         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3032         * about.el (about-other-current-hackers): Ditto.
3033         * about.el (about-url-alist): Add my musical website.
3034         * about.el (about-personal-info): Update my entry.
3035         * about.el (about-hacker-contribution): Ditto.
3036
3037 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3038
3039         * package-get.el (package-get-download-sites): Update download
3040         sites in Japan.
3041         * package-get.el (package-get-pre-release-download-sites): Ditto.
3042
3043 2007-08-18  Vin Shelton  <acs@xemacs.org>
3044
3045         * package-get.el (package-get-pre-release-download-sites): Sync
3046         mirror sites with 21.5.  (Thanks, Adrian)
3047
3048 2007-08-09  Mike Sperber  <mike@xemacs.org>
3049
3050         * startup.el (migrate-user-init-file): Create backup of
3051         `user-init-file' before migrating.
3052         * startup.el (maybe-migrate-user-init-file): Print
3053         information about backup file.
3054         (maybe-create-compatibility-dot-emacs): Follow above change.
3055
3056 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3057
3058         * font-lock.el: Sync font-lock-add-keywords and
3059         font-lock-remove-keywords from GNU Emacs.
3060         * font-lock.el (font-lock-keywords-alist): New.
3061         * font-lock.el (font-lock-removed-keywords-alist): New.
3062         * font-lock.el (font-lock-add-keywords): New.
3063         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3064         * font-lock.el (font-lock-remove-keywords): New.
3065
3066 2007-08-16  Vin Shelton  <acs@xemacs.org>
3067
3068         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3069         patch from Hans de Graaff.
3070
3071 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3072
3073         * package-get.el (package-get-download-sites): Document Chile and
3074         update Denmark download site.
3075         * package-get.el (package-get-pre-release-download-sites): Ditto.
3076
3077 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3078
3079         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3080
3081 2006-12-09  Vin Shelton  <acs@xemacs.org>
3082
3083         * XEmacs 21.4.20 is released
3084
3085 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3086
3087         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3088
3089 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3090
3091         * info.el (Info-find-file-node, Info-insert-dir)
3092         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3093         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3094         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3095         and discussion.
3096
3097 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3098
3099         * obsolete.el (line-beginning-position): New, from 21.5.x.
3100         (line-end-position): Ditto.
3101
3102 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3103
3104         * package-get.el (package-get-download-sites): Welcome
3105         nl.xemacs.org and Thanks!
3106         * package-get.el (package-get-pre-release-download-sites): Ditto.
3107
3108 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3109
3110         * font-lock.el: Add support for not-so recent changes in Java to
3111         java-mode.
3112
3113 2006-01-28  Vin Shelton  <acs@xemacs.org>
3114
3115         * XEmacs 21.4.19 is released
3116
3117 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3118
3119         * easymenu.el: Update copyright. 
3120         * easymenu.el (easy-menu-all-popups):
3121         Add a docstring. 
3122         * easymenu.el (easy-menu-add):
3123         Document a bug, rework the function to preserve any existing
3124         non-default mode-popup-menu instead of overwriting it, and not to
3125         bother normalising the menu title (nothing else does).
3126         * easymenu.el (easy-menu-remove):
3127         Restore the default mode-popup-menu instead of leaving an empty
3128         one when we remove the last easy-menu popup. 
3129
3130 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3131
3132         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3133         as suggested by Rodrigo Ventura.
3134         * package-get.el (package-get-pre-release-download-sites): Ditto,
3135         with replacement of xemacs-21.5 by beta, which is the logical path
3136         to our beta core and package pre-releases.
3137
3138 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3139
3140         * package-get.el (package-get-download-sites): Add Hong Kong
3141         download site.
3142         * package-get.el (package-get-pre-release-download-sites): Ditto.
3143
3144 2005-12-26  Vin Shelton  <acs@xemacs.org>
3145
3146         * find-paths.el:
3147         * find-paths.el (paths-emacs-root-p): Add search for package root.
3148         * find-paths.el (paths-find-emacs-root): Replaced with
3149         paths-find-invocation-roots, which returns a list of roots.
3150         * find-paths.el (paths-find-invocation-roots): New.
3151         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3152
3153 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3154
3155         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3156         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3157
3158 2005-12-03  Vin Shelton <acs@xemacs.org>
3159
3160         * XEmacs 21.4.18 is released
3161
3162 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3163
3164         * package-get.el (package-get-download-sites): Update reflecting
3165         latest http://www.xemacs.org/Releases/ information generated by
3166         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3167         * package-get.el (package-get-pre-release-download-sites): Ditto.
3168
3169 2005-02-28  Simon Josefsson  <jas@extundo.com>
3170
3171         * about.el (xemacs-hackers): Add jas.
3172         (about-other-current-hackers): Likewise.
3173         (about-url-alist): Add URL for jas.
3174         (about-personal-info): Document jas.
3175         (about-hacker-contribution): Describe jas contributions.
3176
3177 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3178
3179         * easymenu.el (easy-menu-remove): As described in 
3180         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3181         except the "Command" menu from mode-popup-menu. 
3182
3183 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3184  
3185         * font.el (font-spatial-to-canonical): Correct calculation of 
3186         return value for pixel-based input value. 
3187  
3188 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3189
3190         * code-process.el (call-process): Process-related docstring
3191         improvements spurred by Norbert Koch.
3192         * code-process.el (call-process-region): Ditto.
3193         * code-process.el (start-process): Ditto.
3194
3195 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3196
3197         * finder.el (finder-find-library): Return filename actually
3198         searched for.
3199
3200 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3201
3202         * help.el (view-emacs-news): Use `expand-file-name' instead of
3203         `locate-data-file' as the latter will find any "NEWS" files that
3204         might exist in packages _before_ the one in core.
3205
3206 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3207
3208         * package-get.el (package-get-init-package):
3209         package-get-init-package buglet (21.4.17) by Jeff Mincy
3210         <mincy@rcn.com> fixing false temporary load-path shadows reported
3211         after package installation and simplifying code.
3212
3213 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3214
3215         * package-get.el (package-get-download-sites): Sync mirrors list
3216         with the XEmacs website.
3217         (package-get-pre-release-download-sites): Ditto.
3218
3219 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3220
3221         * derived.el (derived-mode-merge-syntax-tables):
3222         Revert my 21.5-only patch of 2003-07-18 which slipped in
3223         through Jerry James's patch of 2004-06-07.
3224
3225 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3226
3227         * cmdloop.el (keyboard-quit): Remove workaround for
3228         `region-active-p' not making sure active region is in current
3229         buffer now that it does.
3230         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3231         * simple.el (region-active-p): `region-active-p' to only return t
3232         when active region is in current buffer.
3233
3234 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3235
3236         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3237         package names, quell a byte-compiler warning, doc fix.
3238
3239 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3240
3241         * buffer.el (pop-to-buffer):
3242         * window-xemacs.el (display-buffer):
3243         Document use of `same-window-buffer-names,' `same-window-regexps'
3244         by pop-to-buffer and display-buffer. 
3245         
3246 2005-02-06  Vin Shelton <acs@xemacs.org>
3247
3248         * XEmacs 21.4.17 is released
3249
3250 2005-01-29  Ben Wing  <ben@xemacs.org>
3251
3252         * shadow.el (find-emacs-lisp-shadows):
3253         Add custom-defines to list of ignored files.
3254
3255 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3256
3257         * simple.el (shifted-motion-keys-select-region): Fix statement
3258         about unshifted-motion-keys-deselect-region.
3259
3260 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3261
3262         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3263         now) for GNU Emacs compatibility.
3264         (make-obsolete-variable): Ditto.
3265
3266 2004-01-08  Ben Wing  <ben@xemacs.org>
3267
3268         * code-files.el (load):
3269         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3270
3271 2004-12-05  Vin Shelton <acs@xemacs.org>
3272
3273         * XEmacs 21.4.16 is released
3274
3275 2004-12-04  Vin Shelton  <acs@xemacs.org>
3276
3277         * auto-autoloads.el: Regenerated.
3278
3279         * custom-load.el: Regenerated.
3280
3281 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3282
3283         Fix bug: apropos errors if a defalias refers to an undefined
3284         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3285
3286         * apropos.el (apropos):
3287         (apropos-command):
3288         * help.el (frob-help-extents):
3289         * help-macro.el (make-help-screen):
3290         * hyper-apropos.el (hyper-apropos-grok-functions):
3291         (hyper-apropos-get-doc):
3292         Catch void-function error thrown by `documentation'.
3293
3294 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3295
3296         * packages.el (package-require): Fix incorrect arg to format.
3297         This fixes a `format specifier' error.
3298
3299 2004-08-13  Jerry James  <james@xemacs.org>
3300
3301         * bytecomp.el (forward-word): Tell the byte compiler the correct
3302         number of arguments to forward-word.
3303
3304 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3305
3306         * etags.el: Fixed loading of include files for tag completion. Now
3307         you can make a tag file for a library, include it into your
3308         project and it will be reloaded only if it changed. Infinte
3309         include loops are detected and the correct tag files are loaded.
3310         * etags.el (buffer-tag-table-list): Load and verify tag files in
3311         the external function buffer-tag-table-list-load.
3312         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3313         tag files. Also load the included tag files. The priority of the
3314         included files is right below their parent file. If multiple
3315         matches occur then the symbols from the parent file are found
3316         first.
3317         * etags.el (tag-table-include-files): Corrected comment
3318         string. Switched to pattern constant tags-include-pattern to have
3319         it at a central location.
3320         * etags.el (tags-include-pattern): Added doc string.
3321         * etags.el (add-to-tag-completion-table): Removed obsolete
3322         comments as the include files are allready returned by
3323         buffer-tag-table-list and loaded.
3324         * etags.el (find-tag-internal): The include files are allready
3325         included in tag-tables as buffer-tag-table-list returns them now.
3326
3327 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3328
3329         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3330         Loading items into the notebook is now done by C code.
3331         * widgets-gtk.el (gtk-widget-instantiate-internal):
3332         Style no longer changed.
3333
3334 2004-06-28  Nix  <nix@esperi.org.uk>
3335
3336         * cmdloop.el (truncate-command-history-for-gc): Delay
3337         execution of all things that look up variable bindings,
3338         via `enqueue-eval-event'.
3339
3340 2004-06-24  Vin Shelton  <acs@xemacs.org>
3341
3342         * package-get.el (package-get-require-signed-base-updates):
3343         now defaults to nil.
3344
3345 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3346
3347         * subr.el (split-string): Clean up docstring.
3348
3349 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3350
3351         * faces.el (zmacs-region): fix typo in docstring.
3352
3353 2004-06-07  Jerry James  <james@xemacs.org>
3354
3355         * derived.el: Synch with Emacs 21.3.
3356         * subr.el (with-local-quit): New, from Emacs 21.3.
3357         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3358         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3359         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3360
3361 2004-06-16  Jerry James  <james@xemacs.org>
3362
3363         * cl.el (cl-set-substring): Increment start by the length of the
3364         string, not the string itself.
3365
3366 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3367
3368         * etags.el (tag-table-include-files): Expand included TAGS file
3369         paths to avoid problems with relative paths.  Thanks to Peter
3370         Chubb <peterc@gelato.unsw.edu.au>.
3371         * etags.el (tags-include-pattern): New.
3372         * etags.el (add-to-tag-completion-table): Parse and ignore
3373         trailing include lines.
3374
3375 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3376
3377         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3378         avoiding line solely composed of equal signs.
3379
3380 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3381
3382         * cus-edit.el (alloc): Typo fix.
3383         * cus-edit.el (custom-browse-visibility): Ditto.
3384         * cus-edit.el (custom-variable-value-create): Ditto.
3385         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3386         * cus-edit.el (custom-save-variables): Bind print-length and
3387         print-level to nil to avoid value abbreviation.
3388         * cus-edit.el (custom-save-face-internal): Ditto.
3389         * cus-edit.el (custom-save-faces): Save in sorted order.
3390         * cus-edit.el (custom-save-resets): Bind print-length and
3391         print-level to nil to avoid value abbreviation.
3392         * cus-edit.el (custom-save-loaded-themes): Ditto.
3393
3394 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3395
3396         * subr.el (split-string-default-separators): New.
3397         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3398         see comment in source.
3399
3400 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3401
3402         * mule/japanese.el (paragraph-start, paragraph-separate):
3403         Remove anchor to BOL.
3404
3405 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3406
3407         * cl.el (gensym, gentemp): Improve docstrings.
3408
3409 2004-05-10  Vin Shelton  <acs@xemacs.org>
3410
3411         * etags.el: Sync with 21.5 version.
3412
3413 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3414
3415         * etags.el:
3416         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3417         only for use with exuberant ctags. This will also enable building of 
3418         completion tables with exuberant ctags. This will not work with
3419         xemacs ctags. 
3420         * etags.el (get-tag-table-buffer): New function for creating of
3421         completion table is used if tags-exuberant-ctags-optimization-p ist t
3422         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3423         finding the tag names. New.
3424         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3425         building tag completion table with exuberant ctags. New.
3426         * etags.el (find-tag-internal): Improve exact tag matching for tags
3427         with name fields. Before the patch return types of functions or
3428         function parameters (with exuberant ctags) were found as matches.
3429
3430 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3431
3432         * list-mode.el (display-completion-list): Fixed completion list was
3433         taking the width of the frame and not of the window for displaying
3434         the selection methods.
3435
3436 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3437
3438         * menubar-items.el (default-menubar): Options are saved to custom.el.
3439
3440
3441 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3442
3443         * isearch-mode.el (isearch-abort): Preserve successful search target.
3444
3445 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3446
3447         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3448         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3449         Bihlmeyer.
3450         * gnuserv.el (gnuserv-mode-line-string): New.
3451         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3452         gnuserv-mode.
3453         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3454         * gnuserv.el (gnuserv-edit-files): Use
3455         make-x-device-with-gtk-fallback.
3456
3457 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3458
3459         * gtk-widgets.el: New import: gtk-accel-group-new.
3460         * dialog-gtk.el:
3461         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3462         * dialog-gtk.el (popup-builtin-question-dialog):
3463         Added support for dialog button mnemonics.
3464
3465 2004-03-22  Chris Green <cmg@dok.org>
3466
3467         * process.el (shell-command): Output buffer was ignored when a
3468         background process was run via shell-command.
3469
3470 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3471
3472         * cus-edit.el (custom-save-variables): Retrieve a list of
3473         variables to save first, sort it, and make sure the variables are
3474         saved in sorted order.
3475
3476 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3477  
3478         * package-get.el (package-get-update-base-from-buffer): Force
3479         binary coding system for verifying GnuPG signature in the
3480         package-index file.
3481  
3482 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3483
3484         * package-get.el (package-get-package-index-file-location): Handle
3485         missing "EMACSPACKAGEPATH" environment variable.
3486
3487 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3488
3489         * package-admin.el (package-admin-find-top-directory): Simplify
3490         directory comparisions and fix substring errors on short path
3491         components.
3492         * package-get.el (package-get-package-index-file-location):
3493         Default to first component of "EMACSPACKAGEPATH", if set.
3494
3495 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3496
3497         * package-get.el (process-error): New error datum.
3498
3499 2004-02-02  Vin Shelton <acs@xemacs.org>
3500
3501         * XEmacs 21.4.15 is released
3502
3503 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3504
3505         * itimer.el (activate-itimer): Modify the itimer timeout value as
3506         if it were begun at the last time when the itimer driver was woken
3507         up.
3508
3509 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3510
3511         * specifier.el (Copyright):
3512         Update.
3513         (make-specifier-and-init):
3514         (map-specifier):
3515         (canonicalize-inst-pair):
3516         (canonicalize-spec-list):
3517         (set-specifier):
3518         Synch docstrings to 21.5 where appropriate.
3519
3520 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3521
3522         * package-get.el (package-get-list-packages-where): New.  A
3523         function that allows searching for groups of packages.  For
3524         example, find all packages that require the fsf-compat package.
3525
3526 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3527
3528         The Great PUI Sync.
3529
3530         * auto-autoloads.el: Regenerated.
3531
3532         * custom-load.el: Regenerated.
3533
3534         * dumped-lisp.el (packages-hardcoded-lisp): New.
3535
3536         * menubar-items.el (menu-max-items): New.
3537         (menu-submenu-max-items): New.
3538         (menu-submenu-name-format): New.
3539         (menu-split-long-menu): New.
3540         (menu-sort-menu): New.
3541         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3542
3543         * obsolete.el (pui-add-install-directory): Renamed to the more
3544         logical `pui-set-local-package-get-directory'.
3545         (package-get-download-menu): Moved to `package-ui.el' and renamed
3546         to `package-ui-add-download-menu'.
3547
3548         * package-admin.el (package-admin-install-function-mswindows):
3549         Whitespace clean up.
3550         (package-admin-add-single-file-package): Removed.
3551         (package-admin-default-install-function): Whitespace clean up.
3552         (package-admin-find-top-directory): New.
3553         (package-admin-get-install-dir): Use it.
3554         (package-admin-get-manifest-file): 
3555         (package-admin-check-manifest): 
3556         (package-admin-add-binary-package):
3557         (package-admin-get-lispdir):
3558         (package-admin-delete-binary-package):
3559         (package-admin):
3560
3561         * package-get.el (package-get-package-index-file-location): New.
3562         (package-get-install-to-user-init-directory): New.
3563         (package-get-remote):
3564         (package-get-download-sites):
3565         (package-get-pre-release-download-sites): New.
3566         (package-get-site-release-download-sites): New.
3567         (package-get-base-filename):
3568         (package-get-always-update):
3569         (package-get-user-index-filename): Removed.
3570         (package-get-pgp-available-p): New.
3571         (package-get-require-signed-base-updates):
3572         (package-get-was-current):
3573         (package-entries-are-signed): New.
3574         (package-get-continue-update-base): New.
3575         (package-get-download-menu): Removed.
3576         (package-get-require-base):
3577         (package-get-update-base-entry):
3578         (package-get-locate-file):
3579         (package-get-locate-index-file):
3580         (package-get-maybe-save-index):
3581         (package-get-update-base):
3582         (package-get-update-base-from-buffer):
3583         (package-get-update-base-entries):
3584         (package-get-interactive-package-query):
3585         (package-get-update-all):
3586         (package-get-all):
3587         (package-get-dependencies):
3588         (package-get-init-package):
3589         (package-get-info): New.
3590         (package-get):
3591         (package-get-staging-dir):
3592         (package-get-set-version-prop): Removed.
3593         (package-get-installedp):
3594         (package-get-ever-installed-p):
3595         (packages): Removed.
3596         (package-get-custom-groups): Removed.
3597         (package-get-custom): Removed.
3598         (package-get-custom-add-entry): Removed.
3599
3600         * package-info.el (batch-update-package-info):
3601
3602         * package-net.el (package-net-batch-generate-bin-ini):
3603         (package-net-update-installed-db):
3604
3605         * package-ui.el (pui-info-buffer):
3606         (pui-directory-exists): Removed.
3607         (pui-package-dir-list): Removed.
3608         (pui-add-install-directory): Removed.
3609         (package-ui-download-menu): New.
3610         (package-ui-pre-release-download-menu): New.
3611         (package-ui-site-release-download-menu): New.
3612         (pui-set-local-package-get-directory): New.
3613         (pui-package-symbol-char):
3614         (pui-update-package-display):
3615         (pui-toggle-package):
3616         (pui-toggle-package-key):
3617         (pui-toggle-package-delete):
3618         (pui-toggle-package-delete-key):
3619         (pui-toggle-package-event):
3620         (pui-toggle-verbosity-redisplay):
3621         (pui-install-selected-packages):
3622         (pui-add-required-packages):
3623         (pui-help-echo):
3624         (pui-display-info):
3625         (list-packages-mode):
3626         (pui-list-packages):
3627
3628         * packages.el (packages-compute-package-locations):
3629         (package-require):
3630         (package-delete-name):
3631         (packages-hardcoded-lisp): Removed.
3632         (packages-useful-lisp): Removed.
3633         (packages-unbytecompiled-lisp): Removed.
3634         (packages-find-package-directories):
3635
3636         Summary:
3637
3638         Major code clean up of all things PUI.
3639
3640         Much improved code to determine where packages should be
3641         installed.  PUI no longer depends on any packages being
3642         pre-installed to compute where packages are to be installed to.
3643
3644         The user can specify the location of their package-index file.  It
3645         isn't necessary to set this because it has sane defaults.  People
3646         who "run-in-place" won't accidently overwrite the CVS
3647         package-index file.  See
3648         `package-get-package-index-file-location'. 
3649
3650         PUI will now properly clean up after itself in the event of an
3651         unsuccessful package install.  This drastically reduces the number
3652         of "wrong md5sum" FAQs.
3653
3654         non-Mule XEmacsen can no longer install Mule packages.
3655
3656         Package management via the custom interface has been removed.
3657
3658         The PUI related menubar items have been reorganised.
3659
3660         The PGP verification code has been fixed and the default for
3661         whether or not it is used is automatically computed.
3662
3663         * update-elc.el ((preloaded-file-list site-load-packages
3664         need-to-dump dumped-exe)):
3665         Just a couple of small changes to allow for
3666         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3667         existing anymore.
3668
3669 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3670
3671         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3672         apply `format' to the first argument of byte-compile-warn, it
3673         already calls format.
3674
3675 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3676
3677         * files.el (delete-old-versions): Avoid going interactive during
3678         make install when environment variable VERSION_CONTROL is set.
3679
3680 2003-12-04  Vin Shelton  <acs@xemacs.org>
3681
3682         * menubar-items.el (menu-item-search): Only bring up search dialog
3683         box if the feature is available and desired.
3684
3685 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3686
3687         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3688
3689 2003-11-05  Vin Shelton  <acs@xemacs.org>
3690
3691         * help.el (Help-prin1-face):
3692         (Help-princ-face):
3693         princ and prin1 are functions and need to be called as such.  The
3694         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3695
3696 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3697
3698         * about.el (about-xemacs): Give full version and build date.
3699
3700 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3701
3702         * win32-native.el (grep-null-device): This XEmacs has null-device.
3703
3704 2003-09-06  Mike Sperber  <mike@xemacs.org>
3705
3706         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3707         implement the specified semantics for `defvar.'
3708
3709 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3710
3711         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3712         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3713         displaying buffer in question.
3714
3715 2003-09-03  Vin Shelton <acs@xemacs.org>
3716
3717         * XEmacs 21.4.14 is released
3718
3719 2003-08-17  Vin Shelton  <acs@xemacs.org>
3720
3721         * about.el: Vanity patch.
3722
3723 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3724
3725         * code-process.el (call-process):
3726         (call-process-region):
3727         (start-process):
3728         Document coding system processing.
3729
3730 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3731
3732         * startup.el (splash-frame-body): Idiomatic English.
3733
3734 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3735
3736         * font-lock.el (font-lock-match-java-declarations): Move
3737         save-restriction, narrow-to-region to beginning of function to
3738         avoid going beyond the limit and causing an infloop.
3739
3740 2003-04-16  Jerry James  <james@xemacs.org>
3741
3742         * keydefs.el: Remove mappings for keys mapped to the nowhere
3743         defined function function-key-error.
3744
3745 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3746
3747         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3748         lisp-interaction-mode-hook): Add the docstrings.
3749
3750 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3751
3752         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3753         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3754         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3755
3756 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3757
3758         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3759         lambda list after the original doc.  Care about
3760         #'(lambda () "SingleString") 
3761         (cl-upcase-arg): 
3762         (cl-function-arglist):
3763         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3764         circular data structures in lambda list specification
3765
3766 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3767
3768         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3769         to appear in font-lock-function-name-face.
3770
3771 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3772
3773         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3774         is not also the value of the lambda.
3775
3776 2003-05-06  Andy Piper  <andy@xemacs.org>
3777
3778         * files.el (revert-buffer): Make sure local variables get processed,
3779         even in the case of an optimized reversion.
3780
3781 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3782
3783         * XEmacs 21.4.13 is released
3784
3785 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3786
3787         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3788         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3789
3790 2003-02-14  Ben Wing  <ben@xemacs.org>
3791
3792         * byte-optimize.el:
3793         * byte-optimize.el (byte-compile-inline-expand):
3794         * byte-optimize.el (byte-compile-unfold-lambda):
3795         * byte-optimize.el (byte-optimize-form-code-walker):
3796         * byte-optimize.el (byte-optimize-form):
3797         * byte-optimize.el (byte-decompile-bytecode-1):
3798         * byte-optimize.el (byte-optimize-lapcode):
3799         Review carefully and sync up to 20.7 except for areas as noted.
3800         Fixes problem with JDE compilation.
3801
3802 2003-02-05  Ben Wing  <ben@xemacs.org>
3803
3804         * simple.el:
3805         * simple.el (motion-keys-for-shifted-motion):
3806         Omit M-S-home/end from motion keys.
3807
3808 2003-02-07  Ben Wing  <ben@xemacs.org>
3809
3810         * text-props.el (text-property-any):
3811         * text-props.el (text-property-not-all):
3812         Fix bug when end > start.
3813
3814 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3815
3816         * info.el (Info-insert-dir): Make default-directory end in
3817         separator.  Patch due to Martin Buchholz.
3818
3819 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3820
3821         * XEmacs 21.4.12 "Portable Code" is released.
3822
3823 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3824
3825         * about.el: Update golubev data.
3826
3827 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3828
3829         * isearch-mode.el (isearch-mode-map): Substitute comment on
3830         desirability, and back out "GR is printable" changes.
3831
3832 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3833
3834         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3835
3836 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3837
3838         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3839
3840 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3841
3842         * menubar-items.el (default-menubar): Use browse-url-mozilla
3843         instead of browse-url-gnome-moz for Mozilla.
3844
3845 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3846
3847         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3848
3849 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3850
3851         * files.el (auto-mode-alist): Remove redundant entries for modes
3852         that live in packages.
3853         (interpreter-mode-alist): Ditto.
3854
3855 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3856
3857         * menubar-items.el (default-menubar): Sync with current
3858         browse-url-xemacs.el.
3859
3860 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3861
3862         * XEmacs 21.4.10 "Military Intelligence" is released.
3863
3864 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3865
3866         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3867
3868 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3869
3870         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3871
3872 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3873
3874         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3875         effect free function.
3876         (font-lock-fontify-keywords-region): Supply the argument to
3877         font-lock-compile-keywords.
3878
3879 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3880
3881         * package-get.el (package-get-download-sites): Bring sites list
3882         up to date, prefer xx.xemacs.org addresses.
3883
3884 2002-09-27  Andy Piper  <andy@xemacs.org>
3885
3886         * dialog.el (make-dialog-box): for general dialogs only
3887         delete-frame-hook will be run.
3888
3889 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3890
3891         * font-lock.el (font-lock-fontify-syntactically-region): Add
3892         comment about lookup-syntax-properties, document LOUDLY as unused.
3893
3894 2002-08-26  Andy Piper  <andy@xemacs.org>
3895
3896         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3897         merge.
3898
3899 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3900
3901         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3902         (make-obsolete-variable): Ditto.
3903         (make-compatible): Ditto.
3904         (make-compatible-variable): Ditto.
3905
3906 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3907
3908         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3909         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3910
3911 2002-08-28  Andy Piper  <andy@xemacs.org>
3912
3913         * files.el (revert-buffer): propagate revert-without-query-status.
3914
3915 2002-06-03  Andy Piper  <andy@xemacs.org>
3916
3917         * dialog-items.el (make-search-dialog): align various subcontrols
3918         in visually pleasing ways, allow frame to autosize to the dialog
3919         size.
3920         * dialog.el (make-dialog-box): add a border inside the frame. Add
3921         :autosize property, if t then reset the frame size appropriately
3922         before the frame is mapped.
3923         * gutter-items.el (set-progress-feedback-instantiator): align
3924         various subcontrols.
3925         * gutter-items.el (set-progress-abort-instantiator): ditto.
3926
3927 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3928
3929         * XEmacs 21.4.9 "Informed Management" is released.
3930
3931 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3932
3933         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3934         "&optional append" argument.
3935
3936 2002-07-16  Didier Verna  <didier@xemacs.org>
3937
3938         * subr.el (replace-in-string): fix case fold bug introduced by
3939         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3940         case-fold-search in temporary buffers.
3941
3942 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3943
3944         * lib-complete.el (find-library): Remove check for mule because
3945         decompression DOES work on Mule.
3946
3947 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3948
3949         * simple.el (join-line): New alias for `delete-indentation'.
3950
3951 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3952
3953         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3954         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3955         (font-lock-builtin-face): New.
3956         (font-lock-constant-face): New.
3957         (font-lock-face-list): Add builtin and constant faces.
3958
3959 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3960
3961         * autoload.el (make-autoload): Support define-derived-mode.
3962         Collected puts of doc-string-elt property.  Based on a patch by
3963         Didier Verna <didier@xemacs.org>.
3964
3965 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3966
3967         * wid-edit.el (widget-field-activate): Fix docstring typo.
3968
3969 2002-07-23  Andy Piper  <andy@xemacs.org>
3970
3971         * about.el (about-personal-info): update me.
3972
3973 2002-07-12  Andy Piper  <andy@xemacs.org>
3974
3975         * custom.el (custom-theme-set-variables): remove bogus
3976         arguments. Use custom-set-default to set defaults.
3977         (custom-set-variables): update doc.
3978         (custom-local-buffer): new, synced from FSF.
3979         (custom-set-default): ditto.
3980         (defcustom): update doc.
3981
3982 2002-06-16  Andy Piper  <andy@xemacs.org>
3983
3984         * menubar-items.el (default-menubar): enable windows printing on
3985         cygwin as well as native.
3986
3987 2002-06-12  Andy Piper  <andy@xemacs.org>
3988
3989         * printer.el (generic-print-buffer): catch all errors so that the
3990         print device can be cleared in all scenarios.
3991         (Printer-clear-device): make sure clearing the printer allows it
3992         to be used again immediately.
3993         (generic-print-region): make sure the default printer face is
3994         black-on-white.
3995
3996 2002-04-23  Jerry James  <james@xemacs.org>
3997
3998         * window-xemacs.el (display-buffer-function): Change doc to
3999         reflect new arg.
4000         * window-xemacs.el (pre-display-buffer-function): Ditto.
4001         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4002         non-nil, make the new window just big enough for its contents.
4003         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4004         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4005         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4006
4007 2002-06-06  Andy Piper  <andy@xemacs.org>
4008
4009         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4010         (defcustom): ditto.
4011         (custom-handle-keyword): ditto.
4012
4013 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4014
4015         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4016         Make obsolete.  Default to nil.
4017         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4018         Inspired by a patch by John Palmieri.
4019
4020 2002-07-01  Mike Alexander  <mta@arbortext.com>
4021
4022         * process.el (shell-command-on-region): Don't delete the region
4023         before giving it to call-process-region
4024
4025 2002-06-04  Jerry James <james@eecs.ku.edu>
4026
4027         * find-paths.el (paths-find-architecture-directory): Search in
4028         `system-configuration'/`base', not `base'`system-configuration'.
4029
4030 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4031
4032         * info.el (Info-index): Add missing \ in [ t].
4033
4034 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4035
4036         * gutter-items.el (gutter-buffers-tab-visible-p,
4037         buffers-tab-omit-function, buffers-tab-selection-function,
4038         buffers-tab-filter-functions):
4039         Doc improvements.
4040
4041 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4042
4043         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4044
4045         * toolbar-items.el (toolbar-news): Fix typo in message string.
4046
4047 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4048
4049         * dialog.el (yes-or-no-p-dialog-box): 
4050         * cmdloop.el (y-or-n-p-minibuf):
4051         (yes-or-no-p-minibuf):
4052         (yes-or-no-p):
4053         (y-or-n-p): 
4054         Specify negative answers in docstrings.
4055
4056 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4057
4058         * package-ui.el (pui-help-echo): Display both installed and author
4059         version.  Use a balloon-help window to display extra info like
4060         package requires.
4061
4062 2002-05-30  Andy Piper  <andy@xemacs.org>
4063
4064         * files.el (revert-buffer-internal): don't visit
4065         revert-buffer. Kill buffer when not used. Suggested by Mike
4066         Alexander <mta@arbortext.com>
4067
4068 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4069
4070         * files.el (revert-buffer): More docstring fiddling.
4071
4072 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4073
4074         * files.el (revert-buffer):
4075         (revert-buffer-internal):
4076         (revert-buffer-insert-file-contents-function):
4077         Improve docstrings and comments.
4078
4079 2002-05-08  Andy Piper  <andy@xemacs.org>
4080
4081         * files.el (revert-buffer): observe noconfirm behavior.
4082
4083 2002-04-09  Andy Piper  <andy@xemacs.org>
4084
4085         * files.el (revert-buffer): use revert-buffer-internal if it looks
4086         like doing so will not result in any user-visible changes.
4087         (revert-buffer-internal): new function. Do the actual process of
4088         reversion and then see whether the result is any different to what
4089         we have already. If it is not then do nothing.
4090
4091 2001-12-11  Andy Piper  <andy@xemacs.org>
4092
4093         * menubar.el (get-popup-menu-response): re-order so that it works
4094         on more sane/facist window systems.
4095
4096 2001-12-03  Andy Piper  <andy@xemacs.org>
4097
4098         * faces.el (frob-face-property): don't infloop in face frobbing
4099         from Jan Vroonhof <jan@xemacs.org>.
4100
4101 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4102
4103         * faces.el (frob-face-property): Follow face fall-back hierarchy
4104         properly for face properties without an instance. Only do manual
4105         copy form 'default in last resort. This handles in particular
4106         the case where 'default itself has only a fall-back (which is
4107         the case by default on windows).
4108
4109 2001-11-24  Andy Piper  <andy@xemacs.org>
4110
4111         * printer.el (generic-print-region): set default-frame-plist to
4112         nil while creating the printer frame so that sizes reflect the
4113         printed page.
4114
4115         * faces.el (face-complain-about-font): Don't complain on printers.
4116
4117 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4118         
4119         * package-net.el: Andy synch.
4120         
4121 2001-12-16  Andy Piper  <andy@xemacs.org>
4122
4123         * package-get.el (package-get-update-all): Make sure installed.db
4124         gets updated after updating packages.
4125
4126 2002-03-28  Ben Wing  <ben@xemacs.org>
4127
4128         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4129         continuation, truncation so that we don't get line jumpiness from
4130         them being larger than the line height.
4131
4132         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4133
4134 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4135
4136         * font.el (font-window-system-mappings): Add mapping for Gtk
4137         (assume identical to X) 
4138
4139 2002-02-04  Andy Piper  <andy@xemacs.org>
4140
4141         * files.el (convert-standard-filename): Fix for short filename
4142         Peter Arius <pas@methodpark.de>
4143
4144 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4145
4146         * list-mode.el (default-choose-completion): completion-base-size
4147         should refer to local value in the completion list buffer.
4148
4149 2001-12-03  Didier Verna  <didier@xemacs.org>
4150
4151         * rect.el: autoload `replace-rectangle'.
4152         * keydefs.el (global-map): bind it to `C-x r p'.
4153
4154 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4155
4156         * XEmacs 21.4.8 "Honest Recruiter" is released.
4157
4158 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4159
4160         This patch is based on Jerry James's patch and analysis.
4161
4162         * select.el (get-clipboard):
4163         (get-selection):
4164         Update docstrings.
4165         (get-clipboard-foreign):
4166         (get-selection-foreign):
4167         New function for use as `interprogram-paste-function's.
4168
4169         * simple.el (interprogram-paste-function): Change default to
4170         `get-clipboard-foreign'; improve docstring.
4171         (interprogram-cut-function): Improve dosctring.
4172
4173 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4174
4175         * XEmacs 21.4.7 "Economic Science" is released.
4176
4177 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4178
4179         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4180
4181 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4182
4183         * obsolete.el (assq-delete-all): New compatibility alias for 
4184         remassq.
4185
4186 2002-01-09  Simon Josefsson  <jas@extundo.com>
4187
4188         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4189
4190 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4191
4192         * info.el (Info-auto-generate-directory): Default
4193         Info-auto-generate-directory to 'if-outdated.
4194
4195 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4196
4197         * startup.el (normal-top-level): Prevent migration code from
4198         trashing .emacs on an error in loading the init files.
4199
4200 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4201
4202         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4203         "system default" Xdefaults and friends get xrdb-mode.
4204
4205 2002-03-05  Mats Lidell  <matsl@contactor.se>
4206  
4207         * help-nomule.el (tutorial-supported-languages): Added Swedish
4208         tutorial. Sorted languages.
4209
4210 2002-02-11  Mike Sperber <mike@xemacs.org>
4211
4212         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4213         regenerating outdated dir files and dir is non-existent.
4214
4215 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4216
4217         * code-files.el (convert-mbox-coding-system): Improve comment.
4218         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4219         coding-system argument to `write-region-pre-hook' call.
4220         (write-region-pre-hook): Fix docstring to mention lockname argument.
4221
4222 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4223
4224         * minibuf.el (completing-read): Remove redundant wrong arg list.
4225
4226         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4227
4228 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4229
4230         * obsolete.el (interactive-form): new compatibility alias for 
4231         function-interactive.
4232
4233 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4234
4235         * menubar-items.el (Menubar-items-truncate-list): Removed.
4236         * menubar-items.el (Menubar-items-truncate-history): New.
4237         * menubar-items.el (default-menubar): Use
4238         Menubar-items-truncate-history.
4239
4240 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4241
4242         * printer.el (generic-print-region): Pass correct arguments to
4243         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4244         Torkelsson <torkel@acc.umu.se>.
4245
4246 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4247
4248         * help.el (describe-mode): synched with FSF 19.34; handle nil
4249         minor mode indicators.
4250
4251 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4252
4253         * minibuf.el (completing-read): Update docstring.
4254
4255 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4256
4257         * XEmacs 21.4.6 "Common Lisp" is released.
4258
4259 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4260
4261         * package-net.el: Inadvertant synch with Windows branch.  From
4262         Andy's log:
4263         (package-net-kit-version): new variable.
4264         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4265
4266 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4267
4268         * package-get.el (package-get-locate-index-file): Also search the
4269         core etc/ directory for the package index file if it can't be
4270         found in ~/.xemacs/.
4271
4272 2001-12-13  William Perry  <wmperry@gnu.org>
4273
4274         * dialog-gtk.el (popup-builtin-question-dialog):
4275         Conform to API in gui.c.
4276         
4277 2001-11-12  Andy Piper  <andy@xemacs.org>
4278
4279         * cus-edit.el (custom-save-face-internal): make sure we save
4280         non-themed faces.
4281         (custom-save-variables): ditto variables.
4282
4283 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4284
4285         * faces.el (make-face-family):
4286         (make-face-size):
4287         New face-modifying functions per Jan Vroonhof.
4288
4289         cus-face.el (custom-set-face-font-family):
4290         (custom-set-face-font-size):
4291         Use them.
4292
4293         * font.el (font-window-system-mappings): More precise docstring.
4294
4295         (font-create-name):
4296         (font-create-object):
4297         (tty-font-create-object):
4298         (tty-font-create-plist):
4299         (x-font-create-object):
4300         (x-font-create-name):
4301         (ns-font-create-name):
4302         (mswindows-font-create-object):
4303         (mswindows-font-create-name):
4304         Add doctrings.
4305
4306 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4307
4308         * gtk-faces.el (gtk-init-device-faces): removed spurious
4309         quote before let* expression.
4310
4311 2001-10-29  Andy Piper  <andy@xemacs.org>
4312
4313         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4314         modified when changing coding system.
4315
4316         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4317         that we invoke the GUI directory selector.
4318
4319 2001-10-25  Andy Piper  <andy@xemacs.org>
4320
4321         * dialog.el (make-dialog-box): use new directory dialog support.
4322         * minibuf.el (read-file-name-1): ditto.
4323         (read-file-name): ditto.
4324         (read-directory-name): ditto.
4325
4326 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4327
4328         * XEmacs 21.4.5 "Civil Service" is released.
4329
4330 2001-04-23  Didier Verna  <didier@xemacs.org>
4331
4332         * cus-edit.el (custom-variable-pre-save): New.
4333         * cus-edit.el (custom-variable-post-save): New.
4334         * cus-edit.el (custom-variable-save): use them.
4335         * cus-edit.el (custom-face-pre-save): New.
4336         * cus-edit.el (custom-face-post-save): New.
4337         * cus-edit.el (custom-face-save): use them.
4338         * cus-edit.el (custom-group-pre-save): New.
4339         * cus-edit.el (custom-group-post-save): New.
4340         * cus-edit.el (custom-group-save): use them.
4341         * cus-edit.el (Custom-save): use the pre/post functions above,
4342         call `custom-save-all' only once.
4343         * cus-edit.el (custom-variable-pre-reset-standard): New.
4344         * cus-edit.el (custom-variable-post-reset-standard): New.
4345         * cus-edit.el (custom-variable-reset-standard): use them.
4346         * cus-edit.el (custom-face-pre-reset-standard): New.
4347         * cus-edit.el (custom-face-post-reset-standard): New.
4348         * cus-edit.el (custom-face-reset-standard): use them.
4349         * cus-edit.el (custom-group-pre-reset-standard): New.
4350         * cus-edit.el (custom-group-post-reset-standard): New.
4351         * cus-edit.el (Custom-reset-standard): use them.
4352         * cus-edit.el (custom-face-reset-saved): use the pre/post
4353         functions above, call `custom-save-all' only once.
4354
4355 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4356
4357         * gutter-items.el (buffers-tab face): Derive from the modeline
4358         face by default.  Many people use white-on-black for the default
4359         font, and the tabs look hideous with that color combination.  The
4360         modeline usually has the correct colors.
4361
4362 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4363
4364         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4365         (tag-mark-stack-max): Typo fix.
4366
4367 2001-09-28  Ben Wing  <ben@xemacs.org>
4368
4369         * font-lock.el:
4370         * font-lock.el (font-lock-after-change-function):
4371         fix problem with last patch, reported by Katsumi Yamaoka.
4372
4373 2001-09-17  Ben Wing  <ben@xemacs.org>
4374
4375         * font-lock.el (font-lock-after-change-function):
4376         fix problem when you insert a comment on the line before a line of
4377         code: if we use the following char, then when you hit backspace,
4378         the following line of code turns the comment color.
4379
4380 2001-06-08  Ben Wing  <ben@xemacs.org>
4381
4382         * process.el: comment about shell-command-switch.
4383         * process.el (shell-quote-argument): Need to quote a null
4384         argument, too.  From Dan Holmsand.
4385         
4386         * startup.el (normal-top-level): Delete some unused FSF junk.
4387         * startup.el (command-line-early):
4388         
4389         * startup.el (command-line): Call MS Windows init function.
4390         
4391         * win32-native.el:
4392         * win32-native.el (mswindows-system-shells): New.
4393         * win32-native.el (mswindows-system-shell-p): New.
4394         * win32-native.el (init-mswindows-at-startup): New.
4395         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4396         * win32-native.el (mswindows-quote-one-simple-arg):
4397         * win32-native.el (mswindows-quote-one-command-arg):
4398         * win32-native.el (mswindows-construct-process-command-line-alist):
4399         Correct comments at top.  Correctly handle passing arguments
4400         to Cygwin programs and to bash.  Fix quoting of zero-length
4401         arguments (from Dan Holmsand).  Set shell-command-switch based
4402         on shell-file-name, which in turn comes from env var SHELL.
4403
4404 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4405
4406         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4407         default-toolbar-position): Fill docstrings for balloon-help.
4408
4409 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4410
4411         * faces.el: Reenable specifications over 'gtk domain.
4412
4413 2001-08-08  Didier Verna  <didier@xemacs.org>
4414
4415         * autoload.el (update-autoload-files): make defdir a file name,
4416         not directory name.
4417
4418 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4419
4420         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4421
4422         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4423
4424 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4425
4426         * font-menu.el (font-menu-set-font): Default to current font-family.
4427         (font-menu-preferred-resolution):
4428         (font-menu-size-scaling):
4429         Provide gtk defaults, too.
4430
4431 2001-07-29  Mike Alexander  <mta@arbortext.com>
4432
4433         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4434         list
4435         (custom-set-face-font-family): ditto
4436
4437 2001-07-26  Mike Sperber <mike@xemacs.org>
4438
4439         * files.el (auto-mode-alist): .9 files are man pages, too.
4440
4441 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4442
4443         * process.el (call-process-internal): bind
4444         coding-system-for-write to 'binary when calling
4445         start-process-internal, so the process receives 
4446         the literal contents of INFILE.
4447
4448 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4449
4450         * files.el (auto-mode-alist): Add configure.ac support.
4451
4452 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4453
4454         * buff-menu.el:
4455         mouse.el:
4456         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4457
4458 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4459
4460         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4461
4462 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4463
4464         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4465         mixed text.
4466         (kinsoku-eol-p): Ditto.
4467
4468 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4469
4470         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4471         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4472         characters as the category `s' or `e' correctly.
4473
4474 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4475
4476         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4477
4478 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4479
4480         * mule/cyrillic.el:  Set up case table.
4481
4482 2001-06-08  Mike Sperber <mike@xemacs.org>
4483
4484         * files.el (save-some-buffers-1): Don't zap the help window right
4485         after `map-y-or-n-p' has popped it up.
4486
4487 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4488
4489         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4490
4491 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4492
4493         * specifier.el: define-specifier-tag 'gtk.
4494
4495 2001-05-12  Ben Wing  <ben@xemacs.org>
4496
4497         * find-paths.el (paths-find-recursive-path):
4498         fix error with null EXCLUDE-REGEXP.
4499         
4500         * font-lock.el (font-lock-mode):
4501         fix problem reported by hrvoje with buffers starting with a space.
4502         
4503 2001-05-06  Ben Wing  <ben@xemacs.org>
4504
4505         * dialog.el (make-dialog-box):
4506         * menubar-items.el (default-menubar):
4507         * printer.el (generic-print-buffer):
4508         * printer.el (generic-print-region):
4509         implement printing the selection when it's selected.
4510
4511 2001-04-18  Didier Verna  <didier@xemacs.org>
4512
4513         * cus-edit.el (Custom-reset-standard): reset to standard settings
4514         not only when the buffer's :custom-state is 'modified, but also
4515         when it is 'set or 'saved.
4516
4517 2001-04-17  Didier Verna  <didier@xemacs.org>
4518
4519         * startup.el (load-user-init-file): define `custom-file' before
4520         loading the user's init file.
4521
4522 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4523
4524         * menubar.el (popup-mode-menu): Make it work with
4525         popup-menu-titles turned off.
4526         
4527 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4528
4529         * about.el (about-mailto-link): Use compose-mail for sending mail.
4530
4531 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4532
4533         * package-admin.el (package-install-hook): New.
4534         (package-delete-hook): New.
4535         (package-admin-add-single-file-package): Use package-delete-hook.
4536
4537         * package-get.el (package-get): Use package-install-hook.
4538
4539 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4540
4541         * package-ui.el (pui-install-selected-packages): reverse the lists
4542         of packages so that they get handled in the same order as they
4543         were selected.
4544
4545 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4546
4547         * packages.el (locate-library): Use read-library-name for completion.
4548
4549 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4550
4551         * byte-optimize.el (=): `=' is not a binary predicate!
4552         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4553         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4554
4555 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4556
4557         * bytecomp.el (byte-compile-arithcompare):
4558         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4559
4560 2001-06-03  William M. Perry  <wmperry@gnu.org>
4561
4562         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4563         return the filename selected by the user!
4564
4565 2001-05-31  William M. Perry  <wmperry@gnu.org>
4566
4567         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4568         in XEmacs/GTK.
4569
4570 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4571
4572         * coding.el: Tiny typo fixed.
4573
4574 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4575
4576         * XEmacs 21.4.3 "Academic Rigor" is released.
4577
4578 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4579
4580         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4581
4582 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4583
4584         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4585
4586 2001-05-04  Ben Wing  <ben@xemacs.org>
4587
4588         * printer.el (generic-print-buffer):
4589         * printer.el (generic-print-region):
4590         Enable dialog boxes.  Apply workaround recommended by Kirill.
4591         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4592         
4593         * simple.el (kill-whole-line):
4594         * simple.el (kill-line-1):
4595         * simple.el (kill-entire-line):
4596         * simple.el (kill-line):
4597         * simple.el (backward-kill-line):
4598         Take out interactive dependence of kill-whole-line.
4599
4600 2001-04-22  Ben Wing  <ben@xemacs.org>
4601
4602         * dialog.el (make-dialog-box):
4603         Put dialog titles back in -- this time correctly.  Fix various
4604         other problems with leaks and such.
4605
4606         * simple.el (region-exists-p):
4607         * simple.el (region-active-p):
4608         Add comment about which one is correct to use in menu specs.
4609
4610 2001-05-05  Ben Wing  <ben@xemacs.org>
4611
4612         * dialog.el (make-dialog-box): fix doc string.
4613         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4614         take out Pretty Print.
4615         * printer.el:
4616         * printer.el (printer-current-device): New.
4617         * printer.el (Printer-get-device): New.
4618         * printer.el (Printer-clear-device): New.
4619         * printer.el (generic-page-setup): New.
4620         * printer.el (generic-print-buffer):
4621         * printer.el (generic-print-region):
4622         Implement Page Setup.  Handle errors properly.
4623
4624 2001-05-05  Ben Wing  <ben@xemacs.org>
4625
4626         * subr.el (error): Complete list of errors in doc string.
4627         
4628 2001-04-22  Ben Wing  <ben@xemacs.org>
4629
4630         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4631         
4632 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4633
4634         * build-report.el: Remove CVS keywords since this file has been in
4635         core lisp for a while now.
4636         * build-report.el (build-report-make-output-files): Fix typo.
4637
4638 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4639
4640         * about.el (about-finish-buffer): Make sure the last change works
4641         even if EVENT is nil.
4642
4643 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4644
4645         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4646         clicked, not the one that happens to be the current buffer at the
4647         time.
4648
4649 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4650
4651         * cus-edit.el (custom-display): Support the GTK Window System also.
4652
4653 2001-04-30  Ben Wing  <ben@xemacs.org>
4654
4655         * printer.el:
4656         * printer.el (printer-page-header):
4657         * printer.el (Print-context): New.
4658         * printer.el (printer-page-footer):
4659         * printer.el (generate-header-element): New.
4660         * printer.el (generate-header-line): New.
4661         * printer.el (print-context-property):
4662         * printer.el (generic-print-buffer):
4663         * printer.el (generic-print-region):
4664         Implement headers and footers.  Implement calling Print dialog box
4665         (#### but it doesn't quite work yet).
4666
4667 2001-04-25  Ben Wing  <ben@xemacs.org>
4668
4669         * about.el (xemacs-hackers):
4670         * about.el (about-url-alist):
4671         * about.el (about-personal-info):
4672         * about.el (about-hacker-contribution):
4673         More contributions.
4674         
4675         * simple.el (handle-post-motion-command):
4676         Fix spurious setting of zmacs-region-stays to t after a non-shift
4677         motion command.
4678
4679 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4680
4681         * about.el (about-personal-info): Update my bio.
4682         (about-hacker-contribution): Ditto.
4683
4684 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4685
4686         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4687
4688 2001-04-19  Andy Piper  <andy@xemacs.org>
4689
4690         * package-net.el (package-net-cygwin32-binary-size): new size.
4691         (package-net-win32-binary-size): new size.
4692         (package-net-convert-index-to-ini): Use new arch.
4693         (package-net-batch-convert-index-to-ini): Removed.
4694         (package-net-generate-bin-ini): New.
4695         (package-net-batch-generate-bin-ini): New.
4696
4697 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4698
4699         * XEmacs 21.4.1 "Copyleft" is released.
4700
4701 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4702
4703         * x-compose.el (xlib-input-method-bug-workaround):
4704         (alias-colon-to-double-quote):
4705         Force sort in map-keymap to work around rehash bug.
4706
4707 2001-04-17  Ben Wing  <ben@xemacs.org>
4708
4709         * about.el: Finish overhaul, add a few new hackers, update a
4710         couple old ones.
4711
4712 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4713
4714         * XEmacs 21.4.0 "Solid Vapor" is released.
4715
4716 2001-04-15  Ben Wing  <ben@xemacs.org>
4717
4718         * about.el:
4719         * about.el (about-headline-face): New.
4720         * about.el (about-link-face): New.
4721         * about.el (about-current-release-maintainers): New.
4722         * about.el (about-other-current-hackers): New.
4723         * about.el (about-url-alist):
4724         * about.el (about-once-and-future-hackers): New.
4725         * about.el (about-mailto-link): New.
4726         * about.el (about-get-buffer):
4727         * about.el (about-finish-buffer):
4728         * about.el (about-xemacs):
4729         * about.el (about-features): Removed.
4730         * about.el (about-advantages): New.
4731         * about.el (about-maintainer-info): Removed.
4732         * about.el (about-personal-info): New.
4733         * about.el (about-hacker-contribution): New.
4734         * about.el (about-maintainer):
4735         * about.el (about-show-linked-info):
4736         * about.el (about-hackers):
4737         Major revamping.  Rewriting of most of the text, improve the
4738         link handling, separate info on contributors into personal
4739         and contribution info, add new contributors, update personal
4740         info, etc. etc.
4741         
4742         * menubar-items.el (default-menubar):
4743         Help menubar entry for News now says more accurately
4744         "What's New in XEmacs".
4745         
4746         * mouse.el:
4747         * mouse.el (mouse-track-cleanup-hook):
4748         * mouse.el (mouse-track):
4749         Don't set-buffer to a dead buffer when calling mouse-track
4750         cleanup hooks.
4751
4752 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4753
4754         * XEmacs 21.2.47 "Zephir" is released.
4755
4756 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4757
4758         * dialog.el (make-dialog-box): Disable dialog box titles until
4759         we get them working.
4760
4761 2001-03-30  Ben Wing  <ben@xemacs.org>
4762
4763         * help.el:
4764         * help.el (Help-princ-face):
4765         * help.el (Help-prin1-face):
4766         * help.el (frob-help-extents):
4767         * help.el (describe-function-1):
4768         * help.el (describe-variable):
4769         Avoid using font-lock faces, which may not be defined.
4770         Instead, use hyper-apropos faces, and make sure they're
4771         defined as necessary by using `require'. (It's not so safe
4772         to do this for font-lock.) In any case, we will eventually
4773         be merging this functionality into hyper-apropos.
4774
4775         * loaddefs.el (completion-ignored-extensions):
4776         Fix documentation.
4777         
4778         * menubar-items.el (menu-truncate-list): Removed.
4779         * menubar-items.el (Menubar-items-truncate-list): New.
4780         * menubar-items.el (default-menubar):
4781         Fix errors if grep or compile command is too long.  Rename helper
4782         function to be less visible.
4783
4784 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4785
4786         * byte-optimize.el (byte-optimize-minus):
4787         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4788
4789 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4790
4791         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4792         Mule is available.
4793
4794         * mule/latin.el: New file.
4795
4796 2001-03-11  Ben Wing  <ben@xemacs.org>
4797
4798         * auto-save.el:
4799         * auto-save.el (auto-save-directory):
4800         * auto-save.el (make-auto-save-file-name):
4801         * auto-save.el (auto-save-file-name-p): New.
4802
4803         Merge in improvements from other definition of
4804         make-auto-save-file-name in files.el.
4805         
4806         * auto-save.el (auto-save-original-name):
4807         * auto-save.el (auto-save-name-in-fixed-directory):
4808         * auto-save.el (auto-save-unslashify-name): Removed.
4809         * auto-save.el (auto-save-slashify-name): Removed.
4810         * auto-save.el (auto-save-reserved-chars): New.
4811         * auto-save.el (auto-save-escape-name): New.
4812         * auto-save.el (auto-save-unhex): New.
4813         * auto-save.el (auto-save-unescape-name): New.
4814
4815         Change algorithm for encoding filenames in auto-save names to be
4816         entirely safe with all filesystems and all possible characters in
4817         a filename, and 100% reversible. (Essentially, uses
4818         quoted-printable as the encoding.)
4819         
4820         * auto-save.el (recover-all-files):
4821
4822         Use insert-directory rather than calling ls directly -- fixes
4823         things under Windows.
4824
4825         * files.el:
4826         * files.el (convert-standard-filename): Substitute FSF's
4827         definition for this (we had nothing here before).
4828         
4829         * files.el (backup-buffer): Warning fix.
4830         
4831         * files.el (make-backup-file-name):
4832         * files.el (find-backup-file-name):
4833         Fix error in calling sequence to auto-save-file-name-p.
4834         
4835         * files.el (recover-file):
4836         Use insert-directory rather than calling ls directly -- fixes
4837         things under Windows.
4838
4839         * files.el (make-auto-save-file-name): Removed.
4840         * files.el (auto-save-file-name-p): Removed.
4841         auto-save is always dumped so no sense in having a definition
4842         that will always be overwritten with another.
4843         
4844         * files.el (insert-directory):
4845         * win32-native.el:
4846         * win32-native.el (debug-mswindows-process-command-lines):
4847         * win32-native.el (original-make-auto-save-file-name): Removed.
4848         * win32-native.el (make-auto-save-file-name): Removed.
4849
4850
4851 2001-03-21  Martin Buchholz <martin@xemacs.org>
4852
4853         * XEmacs 21.2.46 "Urania" is released.
4854
4855 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4856
4857         * menubar-items.el (default-menubar): Update sample.emacs to
4858         sample.init.el and adjust accelerators.
4859
4860 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4861
4862         * build-report.el (build-report): Improve docstring.
4863
4864 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4865
4866         * ChangeLog: Log GTK merge.
4867
4868         * gutter-items.el:
4869         * mwheel.el:
4870         * sound.el:
4871         * startup.el:
4872         Revert gratuitous whitespace changes.
4873
4874 2001-03-07  Ben Wing  <ben@xemacs.org>
4875
4876         * help.el:
4877         * help.el (key-or-menu-binding):
4878         * help.el (Help-find-file): New.
4879         * help.el (describe-beta):
4880         * help.el (describe-copying):
4881         * help.el (describe-project):
4882         * help.el (view-emacs-news):
4883         * help.el (view-sample-init-el): New.
4884         * help.el (Help-princ-face): New.
4885         * help.el (Help-prin1-face): New.
4886         * help.el (help-symbol-function-context-menu):
4887         * help.el (help-symbol-variable-context-menu):
4888         * help.el (help-symbol-function-and-variable-context-menu):
4889         * help.el (frob-help-extents):
4890         * help.el (describe-function-1):
4891         * help.el (describe-variable):
4892
4893         Add coloring in Help buffers, correspondent with hyperlinks.
4894         View files in view-mode rather than Fundamental.
4895         Remove separators from context menus -- now handled in generic code.
4896         Add `Find Tag' to context menu.
4897         
4898         * menubar.el (popup-mode-menu):
4899
4900         Rewrite code that outputs the popup menu to (a) put more specific
4901         entries first, (b) be more robust, (c) output the proper context
4902         menu separators automatically (the context menu functionality is
4903         new and currently used only by Help).
4904
4905 2001-03-10  William M. Perry  <wmperry@aventail.com>
4906
4907         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4908         this function when converting from the 21.1 GTK branch.  Now
4909         supports file, password, question, and color built-in dialogs.
4910
4911 2001-03-06  Ben Wing  <ben@xemacs.org>
4912
4913         * keydefs.el:
4914         * keydefs.el (global-map):
4915         Add commented-out change of M-k (for 21.5).
4916         
4917         * menubar-items.el (default-menubar):
4918         Fix items to control kill-line behavior; add items for
4919         shifted motion.
4920         
4921         * simple.el:
4922         * simple.el (kill-whole-line):
4923         * simple.el (historical-kill-line): Removed.
4924         * simple.el (kill-line): Removed.
4925         * simple.el (kill-entire-line): New.
4926         * simple.el (kill-line-1): New.
4927         * simple.el (backward-kill-line):
4928         Undo kill-whole-line == always changes.  Add new function
4929         kill-entire-line to unconditionally delete the current line.
4930         Add comments describing the lamentable state of affairs of
4931         the kill-line functions and variables.
4932
4933 2001-03-02  Ben Wing  <ben@xemacs.org>
4934
4935         * simple.el:
4936         * simple.el (beginning-of-buffer):
4937         * simple.el (end-of-buffer):
4938         * simple.el (mark-ring-unrecorded-commands):
4939         * simple.el (signal-error-on-buffer-boundary):
4940         * simple.el (shifted-motion-keys-select-region):
4941         * simple.el (unshifted-motion-keys-deselect-region):
4942         * simple.el (motion-keys-for-shifted-motion): New.
4943         * simple.el (handle-pre-motion-command):
4944         * simple.el (handle-post-motion-command):
4945         * simple.el (forward-char-command):
4946         * simple.el (backward-char-command):
4947         * simple.el (scroll-up-command):
4948         * simple.el (scroll-down-command):
4949         * simple.el (next-line):
4950         * simple.el (previous-line):
4951         * simple.el (backward-block-of-lines):
4952         * simple.el (forward-block-of-lines):
4953         * simple.el (backward-word):
4954         * simple.el (mark-word):
4955
4956         Augment documentation of the most common motion commands to make
4957         note of the shifted-motion support.  Improve the support to (a)
4958         properly document how it works and why it's done in the fashion it
4959         is, and (b) allow the keystrokes that trigger it to be customized.
4960
4961         Correct error in the customize specification of
4962         mark-ring-unrecorded-commands.
4963
4964 2001-03-02  Ben Wing  <ben@xemacs.org>
4965
4966         * font-lock.el:
4967         * font-lock.el (font-lock-pending-extent-table): Removed.
4968         * font-lock.el (font-lock-pending-buffer-table): New.
4969         * font-lock.el (font-lock-pre-idle-hook):
4970         * font-lock.el (font-lock-after-change-function):
4971         * font-lock.el (font-lock-fontify-pending-extents):
4972         * font-lock.el (font-lock-lisp-like):
4973
4974         Fix handling of pending extents to avoid excessive slowness (N^2
4975         behavior) when making lots of buffer changes between redisplays,
4976         such as when saving the Options.
4977
4978 2001-03-09  William M. Perry  <wmperry@aventail.com>
4979
4980         * device.el:
4981         * dragdrop.el:
4982         * dumped-lisp.el:
4983         * faces.el:
4984         * frame.el:
4985         * gnuserv.el:
4986         * loadup.el:
4987         * menubar-items.el:
4988         * minibuf.el:
4989         The Great GTK Merge.
4990
4991         * ChangeLog.GTK:
4992         * dialog-gtk.el:
4993         * gdk.el:
4994         * generic-widgets.el:
4995         * glade.el:
4996         * gnome-widgets.el:
4997         * gnome.el:
4998         * gtk-compose.el:
4999         * gtk-extra.el:
5000         * gtk-faces.el:
5001         * gtk-ffi.el:
5002         * gtk-file-dialog.el:
5003         * gtk-font-menu.el:
5004         * gtk-glyphs.el:
5005         * gtk-init.el:
5006         * gtk-iso8859-1.el:
5007         * gtk-marshal.el:
5008         * gtk-mouse.el:
5009         * gtk-package.el:
5010         * gtk-password-dialog.el:
5011         * gtk-select.el:
5012         * gtk-widget-accessors.el:
5013         * gtk-widgets.el:
5014         * gtk.el:
5015         widgets-gtk.el:
5016         The Great GTK Merge: new files.
5017
5018 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5019
5020         * generic-widgets.el: Don't require gtk (a built-in feature) at
5021         top level.  Don't execute the last sexp unless (featurep 'gtk).
5022
5023 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5024
5025         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5026
5027 2001-02-23  Martin Buchholz <martin@xemacs.org>
5028
5029         * XEmacs 21.2.45 "Thelxepeia" is released.
5030
5031 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5032  
5033         * about.el (xemacs-hackers): update my entry. 
5034         * about.el (about-maintainer-info): ditto. 
5035         * about.el (about-hackers): ditto. 
5036
5037 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5038
5039         * about.el (about-maintainer-info): More vanity info about
5040         yours truly.
5041
5042 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5043
5044         * build-report.el (build-report-destination): xemacs-build-reports
5045         has moved to SourceForge, where mailing list name length is
5046         restricted, hence the name change to
5047         xemacs-buildreports@xemacs.org.
5048         * build-report.el (build-report-keep-regexp): Update default.
5049         * build-report.el (build-report-delete-regexp): Ditto.
5050         * build-report.el (build-report-make-output-files): Ditto.
5051
5052 2001-02-19  Craig Lanning  <lanning@scra.org>
5053
5054         * lisp-mode.el: Add indentation specifications for following
5055         Common Lisp forms: handler-case, handler-bind, with-slots,
5056         with-open-file, with-open-stream, print-unreadable-object.
5057
5058 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5059
5060         * font-lock.el (font-lock-set-defaults-1):
5061         Move initialization of `font-lock-cache-position' so that it's set
5062         even if font-lock-keywords is already defined.
5063
5064 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5065
5066         * autoload.el (generate-file-autoloads-1):
5067         Use `emacs-lisp-mode-syntax-table' instead of
5068         `lisp-mode-syntax-table'.
5069         * lisp-mode.el (lisp-mode-syntax-table):
5070         Get rid of old checks for `parse-partial-sexp' version.
5071         Make `|' (pipe) string delimiter instead of punctuation.
5072
5073 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5074
5075         * window.el (save-selected-window):
5076         Use gensym for better macro hygiene.
5077
5078 2001-02-06  Mike Sperber <mike@xemacs.org>
5079
5080         * dump-paths.el:
5081         * startup.el (startup-setup-paths): Set and use
5082         `mule-lisp-directory'.
5083         (startup-setup-paths-warning): Ditto.
5084
5085         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5086         (paths-construct-load-path): Consider `mule-lisp-directory'.
5087
5088 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5089
5090         * font-lock.el: Syntax table improvements used.  A few random
5091         changes are not specified below.
5092         (font-lock-fontify-string-delimiters):
5093         (font-lock-syntactic-keywords):
5094         (font-lock-cache-state nil):
5095         (font-lock-cache-position):
5096         New variables.
5097         (font-lock-set-syntax):
5098         (font-lock-apply-syntactic-highlight):
5099         (font-lock-fontify-syntactic-anchored-keywords):
5100         (font-lock-fontify-syntactic-keywords-region):
5101         (font-lock-eval-keywords):
5102         New functions.
5103         (font-lock-remove-face):
5104         (font-lock-fontify-syntactically-region):
5105         Use syntax properties.
5106
5107 2001-02-08  Martin Buchholz <martin@xemacs.org>
5108
5109         * XEmacs 21.2.44 "Thalia" is released.
5110
5111 2001-01-16  Mike Sperber <mike@xemacs.org>
5112
5113         * startup.el (normal-top-level): Work even if no installation root
5114         is found.
5115
5116 2001-01-30  Andy Piper  <andy@xemacs.org>
5117
5118         * gutter-items.el (progress-abort-glyph): remove instantiator.
5119         (set-progress-abort-instantiator): new function.
5120         (abort-progress-feedback): use it.
5121
5122         * gutter.el (set-gutter-dirty-p): new function.
5123
5124 2001-01-30  Didier Verna  <didier@xemacs.org>
5125
5126         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5127
5128 2001-01-24  Didier Verna  <didier@xemacs.org>
5129
5130         * sound.el (sound-extension-list): give a better default value.
5131         * sound.el (load-sound-file): improve the doc string, also find
5132         files given by absolute names, pass a real extension list to
5133         `locate-file'.
5134
5135 2001-01-26  Martin Buchholz <martin@xemacs.org>
5136
5137         * XEmacs 21.2.43 "Terspichore" is released.
5138
5139 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5140
5141         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5142         messages from gnuserv.
5143
5144 2001-01-20  Martin Buchholz <martin@xemacs.org>
5145
5146         * XEmacs 21.2.42 "Poseidon" is released.
5147
5148 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5149
5150         * cl-macs.el (cl-upcase-arg): New function.
5151         (cl-function-arglist): New function.
5152         (cl-transform-lambda): Automatically add CL-style lambda list to
5153         documentation string using functions above.
5154
5155 2001-01-12  Andy Piper  <andy@xemacs.org>
5156
5157         * package-get.el (package-get-custom): call
5158         package-net-update-installed-db.
5159
5160         * package-ui.el (pui-install-selected-packages): call
5161         package-net-update-installed-db.
5162
5163         * package-net.el (package-net-update-installed-db): use
5164         packages-package-list so that we reflect reality.
5165
5166         * packages.el (packages-package-list): Make docstring reflect
5167         reality.
5168
5169         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5170
5171         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5172         isn't installed.
5173
5174 2001-01-17  Andy Piper  <andy@xemacs.org>
5175
5176         * wid-edit.el (widget-activation-glyph-mapper): activate or
5177         deactivate native widgets.
5178         (widget-glyph-insert-glyph): record instantiator.
5179         (widget-push-button-value-create): use it.
5180
5181         * gui.el (gui-button-action): new function. Make button's domain
5182         buffer current when calling.
5183         (make-gui-button): update to use gui-button-action.
5184
5185 2001-01-16  Didier Verna  <didier@xemacs.org>
5186
5187         * menubar-items.el (default-menubar): add an entry for modeline
5188         horizontal scrolling in Options -> Display.
5189
5190 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5191
5192         * package-get.el (package-get-require-signed-base): Set to nil
5193         by default.
5194
5195 2001-01-17  Martin Buchholz <martin@xemacs.org>
5196
5197         * XEmacs 21.2.41 "Polyhymnia" is released.
5198
5199 2001-01-16  Mike Sperber <mike@xemacs.org>
5200
5201         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5202         catch lisp/mule/.
5203
5204 2001-01-14  Mike Sperber <mike@xemacs.org>
5205
5206         * startup.el (maybe-create-compatibility-dot-emacs):
5207         (maybe-unmigrate-user-init-file):
5208         (unmigrate-user-init-file): Created.
5209         (maybe-migrate-user-init-file): Offer creation of compatibility
5210         .emacs.
5211         Some doc fixes wrt init file location.
5212
5213 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5214
5215         * faces.el (face-frob-from-locale-first): new variable.
5216         (frob-face-font-2): Honor tags arg while trying to use
5217         standard-face-mapping.  When face-frob-from-locale-first is set,
5218         first try to set face inheriting from frobbed-face.
5219
5220 2001-01-15  Didier Verna  <didier@xemacs.org>
5221
5222         * about.el (xemacs-hackers): update my entry.
5223         * about.el (about-url-alist): ditto.
5224         * about.el (about-maintainer-info): ditto.
5225         * about.el (about-hackers): ditto.
5226
5227 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5228
5229         The byte compiler has been badly broken for a year,
5230         by the patch of 1999-12-06.
5231         * byte-optimize.el (byte-optimize-form-code-walker):
5232         Bug was: the byte compiler was making this erroneous optimization:
5233         (progn (or (foo)) (bar)) ==> (bar)
5234
5235 2000-11-20  Mike Sperber <mike@xemacs.org>
5236
5237         * setup-paths.el (paths-core-load-path-depth): Split
5238         `paths-load-path-depth' in two for site and core lisp.  Don't
5239         recurse into core.
5240         * setup-paths.el (paths-construct-load-path): Use.
5241
5242 2001-01-10  Andy Piper  <andy@xemacs.org>
5243
5244         * package-net.el (package-net-cygwin32-binary-size): new variable
5245         (package-net-win32-binary-size): ditto.  add much needed
5246         commentary.
5247
5248         * gutter-items.el (buffers-tab-items): correct off-by-one error
5249         for buffers-tab-max-size.
5250
5251 2001-01-08  Martin Buchholz <martin@xemacs.org>
5252
5253         * XEmacs 21.2.40 is released.
5254
5255 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5256
5257         * mule/hebrew.el: Fix comments and typos.
5258         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5259
5260 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5261
5262         * ChangeLog.1: move ancient log from fill.el.
5263
5264         * dump-paths.el:
5265         paragraphs.el:
5266         mule/mule-category.el:
5267         Miscellaneous typo fixes and slight doc clarifications.
5268
5269         * mule/mule-ccl.el:  Correct file name in header.
5270
5271 2000-12-31  Martin Buchholz <martin@xemacs.org>
5272
5273         * XEmacs 21.2.39 is released.
5274
5275 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5276
5277         * byte-optimize.el (byte-optimize-cond):
5278         (byte-optimize-cond-1): New.
5279         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5280         Optimizes (cond (x nil)) ==> nil.
5281         Provide better diagnostic on malformed expr like (cond foo).
5282
5283 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5284
5285         * mule/mule-coding.el:
5286         mule/mule-cmds.el (reset-language-environment,
5287         set-language-environment-coding-systems):
5288         Safer default coding-priority-list, corresponding to src/file-coding.h.
5289
5290 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5291
5292         * package-admin.el: Allow package removal from
5293         early-package-load-path.
5294
5295 2000-12-15  Andreas Jaeger  <aj@suse.de>
5296
5297         * about.el (about-maintainer-info): Update my entry.
5298
5299 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5300
5301         * packages.el (locate-library): Add support for bzip2
5302         compressed .el files.
5303
5304 2000-12-12  Andy Piper  <andy@xemacs.org>
5305
5306         * package-net.el: new file.
5307
5308 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5309
5310         * font-lock.el: Add missing C++ keywords.
5311
5312 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5313
5314         * simple.el (indent-for-comment): Preserve indentation of comments
5315         starting in column 0, as documented in (Info-goto-node
5316         "(xemacs)Comments").  Update docstring accordingly.
5317
5318 2000-12-05  Martin Buchholz <martin@xemacs.org>
5319
5320         * XEmacs 21.2.38 is released.
5321
5322 2000-12-04  Didier Verna  <didier@xemacs.org>
5323
5324         * mouse.el (default-mouse-track-set-point-in-window): remove
5325         spurious '+' operation detected by Martin.
5326
5327
5328 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5329
5330         * cl-extra.el (coerce):
5331         Implement char to integer coercion.
5332         Remove extraneous (numberp) test.
5333
5334         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5335         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5336         (byte-optimize-predicate):
5337         Warn if evaluating constant expression signals an error.
5338         (byte-optimize-form): Small simplification.
5339
5340         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5341
5342 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5343
5344         * byte-optimize.el:
5345         (byte-optimize-minus):
5346         (byte-optimize-plus):
5347         (byte-optimize-mult):
5348         (byte-optimize-quo):
5349         Use (car (last x)) instead of (last x) to get last elt!
5350         Use `byte-optimize-predicate' to optimize `%'.
5351         Move optimizations for special numeric args to bytecomp.el.
5352         * bytecomp.el (byte-compile-associative): Remove.
5353         (byte-compile-max): New.
5354         (byte-compile-min): New.
5355         Properly handle erroneous calls: (max) (min).
5356         (byte-compile-plus): New.
5357         (byte-compile-minus):
5358         It's easiest to handle 0, +1 and -1 args here.
5359         (byte-compile-mult): New.
5360         It's easiest to handle 1, -1 and 2 args here.
5361         (byte-compile-quo):
5362         It's easiest to handle 0, +1 and -1 args here.
5363         Issue byte-compiler warning when dividing by zero.
5364
5365         Byte-compiler arithmetic improvements.
5366         Better optimize these expressions in the obvious way:
5367         (+ x y 1)   -->  varref x varref y add add1
5368         (+ x y -1)  -->  varref x varref y add sub1
5369         (- x y 0)   -->  (- x y)
5370         (- 0 x y)   -->  (- (- x) y)
5371         (% 42 19)   --> compile-time constant
5372         (/ 42 19)   --> compile-time constant
5373         (* (foo) 2) --> foo call dup plus
5374
5375         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5376         unless (declaim (optimize (safety 3)))
5377         or (setq byte-compile-delete-errors nil).
5378
5379 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5380
5381         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5382         docstrings.
5383
5384 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5385
5386         * startup.el (command-line-do-help):  Add documentation of
5387         portable dumper switches.
5388
5389 2000-11-22  Andy Piper  <andy@xemacs.org>
5390
5391         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5392
5393         * glyphs.el (init-glyphs): don't use autodetect for strings.
5394
5395 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5396
5397         * byte-optimize.el (byte-optimize-char-before):
5398         (byte-optimize-backward-char):
5399         (byte-optimize-backward-word):
5400         Fix incorrect optimizations for these sorts of expressions:
5401         (let ((x nil)) (backward-char x))
5402
5403 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5404
5405         * byte-optimize.el:
5406         * byte-optimize.el (byte-optimize-backward-char): New.
5407         * byte-optimize.el (byte-optimize-backward-word): New.
5408         Make backward-word and backward-char as efficient as forward versions.
5409
5410         * bytecomp.el (byte-compile-no-args-with-one-extra):
5411         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5412         * bytecomp.el (byte-compile-two-args-with-one-extra):
5413         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5414         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5415         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5416         Check if extra arg is constant nil, and if so, use byte-coded call.
5417
5418         * simple.el (backward-word):
5419         * simple.el (mark-word):
5420         * simple.el (kill-word):
5421         * simple.el (backward-kill-word):
5422         Make COUNT argument optional, for consistency with forward-char et al.
5423
5424         * abbrev.el (abbrev-string-to-be-defined):
5425         * abbrev.el (inverse-abbrev-string-to-be-defined):
5426         * abbrev.el (inverse-add-abbrev):
5427         * abbrev.el (expand-region-abbrevs):
5428         * buff-menu.el (Buffer-menu-execute):
5429         * indent.el (move-to-left-margin):
5430         * indent.el (indent-relative):
5431         * indent.el (move-to-tab-stop):
5432         * info.el (Info-reannotate-node):
5433         * lisp-mode.el (lisp-indent-line):
5434         * lisp.el (end-of-defun):
5435         * lisp.el (move-past-close-and-reindent):
5436         * misc.el (copy-from-above-command):
5437         * mouse.el (default-mouse-track-scroll-and-set-point):
5438         * page.el (forward-page):
5439         * paragraphs.el (forward-paragraph):
5440         * paragraphs.el (end-of-paragraph-text):
5441         * picture.el (picture-forward-column):
5442         * picture.el (picture-self-insert):
5443         * rect.el (extract-rectangle-line):
5444         * simple.el (newline):
5445         * simple.el (fixup-whitespace):
5446         * simple.el (backward-delete-char-untabify):
5447         * simple.el (transpose-chars):
5448         * simple.el (transpose-preceding-chars):
5449         * simple.el (do-auto-fill):
5450         * simple.el (indent-new-comment-line):
5451         * simple.el (blink-matching-open):
5452         * view-less.el (cleanup-backspaces):
5453         * wid-edit.el (widget-transpose-chars):
5454         * term/bg-mouse.el (bg-insert-moused-sexp):
5455         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5456
5457         * info.el (Info-fontify-node):
5458         * simple.el (backward-delete-function):
5459         Use canonical delete-backward-char instead of backward-delete-char.
5460
5461 2000-11-20  Andy Piper  <andy@xemacs.org>
5462
5463         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5464         no buffers.
5465
5466 2000-11-20  Andy Piper  <andy@xemacs.org>
5467
5468         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5469         buffer tabs.
5470
5471 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5472
5473         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5474         (proclaim inline...) was shadowing compiler-macros.
5475
5476 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5477
5478         * bytecomp.el (byte-compile-eval): New.
5479         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5480         Keeps this promise made in Lispref:
5481         "If a file being compiled contains a `defmacro' form, the macro is
5482         defined temporarily for the rest of the compilation of that file."
5483
5484 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5485
5486         * cl.el (floatp-safe):
5487         (plusp):
5488         (minusp):
5489         (oddp):
5490         (evenp):
5491         (cl-abs):
5492         Use a better parameter name than `x'.
5493
5494         * cl-macs.el (check-type): Make continuable.  Change documentation
5495         to require PLACE, but accept any form for compatibility.
5496
5497         * abbrev.el (define-abbrev): Use check-type.
5498         * font-menu.el (font-menu-change-face): Use check-type.
5499         * menubar.el (relabel-menu-item): Use check-type.
5500         * itimer.el: Fix typo.
5501
5502 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5503
5504         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5505
5506 2000-11-14  Martin Buchholz <martin@xemacs.org>
5507
5508         * XEmacs 21.2.37 is released.
5509
5510 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5511
5512         * code-cmds.el: Provide the feature.
5513
5514 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5515
5516         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5517
5518         * code-cmds.el: New file
5519         * mule/mule-cmds.el:
5520         * mule/mule-misc.el
5521         (coding-keymap): New keymap. Define coding system keyboard
5522         commands on file-coding builds too.
5523         (coding-system-change-eol-conversion):
5524         (universal-coding-system-argument):
5525         (set-default-coding-systems):
5526         (prefer-coding-system): Moved from mule-cmds.el
5527         (set-buffer-process-coding-system): Moved from mule-misc.el
5528
5529 2000-09-15  Stephen Carney <carney@scubadoo.com>
5530
5531         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5532
5533 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5534
5535         * package-get.el (package-get-download-sites): Add a pre-release
5536         site for experimental packages.
5537
5538         * auto-autoloads.el: Regenerated.
5539
5540 2000-08-01  Andy Piper  <andy@xemacs.org>
5541
5542         * gutter-items.el (buffers-tab-omit-function): reference
5543         buffers-tab-select-visible-buffers.
5544         (buffers-tab-filter-functions): new variable, by default uses
5545         buffers-tab-selection-function and buffers-tab-omit-function.
5546         (select-buffers-tab-buffers-by-mode): invert arguments.
5547         (buffers-tab-select-visible-buffers): new function. Invert calling
5548         of buffers-menu-omit-invisible-buffers.
5549         (buffers-tab-items): rewrite to use
5550         buffers-tab-filter-functions. Rewrite docstring.
5551         (gutter-buffers-tab-extent): delete.
5552         (add-tab-to-gutter): always build a new extent when adding the
5553         tabs.
5554         (update-tab-in-gutter): make gutter dirty when orientation
5555         changes.
5556
5557 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5558
5559         * bytecomp.el (byte-compile-defvar-or-defconst):
5560         Only do loadhist recording if defvar form includes a value.
5561
5562 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5563
5564         * bytecomp.el (byte-compile-initial-macro-environment):
5565         `eval-when-compile' should not compile its body.
5566
5567 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5568
5569         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5570         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5571         some Japanese English.  Remove some ancient FSF comments, and
5572         improve docstrings.  Use symbols not vectors for tables.
5573
5574 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5575
5576         * keymap.el:
5577         (local-key-binding):
5578         (global-key-binding):
5579         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5580
5581         * lisp.el:
5582         (backward-sexp): Slightly simpler code.
5583         (mark-sexp): Make arg optional, like FSF Emacs.
5584         (forward-list): Slightly simpler code.
5585         (backward-list): Slightly simpler code.
5586         (down-list):  Make arg optional, like FSF Emacs.
5587         (up-list):  Make arg optional, like FSF Emacs.
5588         (backward-up-list):  Make arg optional, like FSF Emacs.
5589         (kill-sexp):  Make arg optional, like FSF Emacs.
5590         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5591
5592         * font-menu.el (font-menu-change-face):
5593         Take continuable errors into account.
5594
5595         * abbrev.el:
5596         * abbrev.el (clear-abbrev-table):
5597         * abbrev.el (define-abbrev-table):
5598         * abbrev.el (define-abbrev):
5599         * abbrev.el (insert-abbrev-table-description):
5600         * apropos.el (apropos-documentation-check-doc-file):
5601         * apropos.el (apropos-documentation-check-elc-file):
5602         * buff-menu.el (list-buffers):
5603         * buff-menu.el (list-buffers-noselect):
5604         * bytecomp.el (byte-recompile-directory):
5605         * bytecomp.el (batch-byte-compile):
5606         * cl-macs.el (typep):
5607         * code-files.el (find-coding-system-magic-cookie):
5608         * code-files.el (insert-file-contents):
5609         * cus-edit.el (customize-set-variable):
5610         * cus-edit.el (customize-save-variable):
5611         * cus-face.el (custom-set-face-font-size):
5612         * cus-face.el (custom-set-face-update-spec):
5613         * cus-face.el (custom-reset-faces):
5614         * custom.el (custom-check-theme):
5615         * custom.el (copy-upto-last):
5616         * fill.el (canonically-space-region):
5617         * fill.el (fill-paragraph):
5618         * fill.el (fill-region):
5619         * fill.el (find-space-insertable-point):
5620         * fill.el (justify-current-line):
5621         * faces.el (face-spec-update-all-matching):
5622         * faces.el (set-face-stipple):
5623         * files-nomule.el (insert-file-contents):
5624         * files.el (insert-file-contents-literally):
5625         * files.el (hack-local-variables-last-page):
5626         * files.el (basic-save-buffer):
5627         * files.el (insert-directory):
5628         * font-menu.el (font-menu-change-face):
5629         * font.el (font-spatial-to-canonical):
5630         * format.el (format-encode-region):
5631         * format.el (format-insert-file):
5632         * format.el (format-replace-strings):
5633         * gutter.el (set-gutter-element):
5634         * help.el (key-or-menu-binding):
5635         * help.el (describe-bindings):
5636         * help.el (with-syntax-table):
5637         * indent.el (indent-rigidly):
5638         * indent.el (delete-to-left-margin):
5639         * info.el:
5640         * info.el (Info-extract-dir-entry-from):
5641         * info.el (Info-build-dir-anew):
5642         * info.el (Info-rebuild-dir):
5643         * info.el (Info-batch-rebuild-dir):
5644         * info.el (Info-read-subfile):
5645         * info.el (Info-build-node-completions):
5646         * info.el (Info-extract-menu-node-name):
5647         * isearch-mode.el (isearch-range-invisible):
5648         * isearch-mode.el (isearch-restore-invisible-extents):
5649         * itimer.el (itimerp):
5650         * itimer.el (itimer-live-p):
5651         * keymap.el:
5652         * keymap.el (substitute-key-definition):
5653         * keymap.el (read-command-or-command-sexp):
5654         * keymap.el (local-key-binding):
5655         * keymap.el (global-key-binding):
5656         * keymap.el (global-set-key):
5657         * keymap.el (local-set-key):
5658         * ldap.el:
5659         * ldap.el (ldap-add-entries):
5660         * ldap.el (ldap-delete-entries):
5661         * lisp.el (backward-sexp):
5662         * lisp.el (mark-sexp):
5663         * lisp.el (forward-list):
5664         * lisp.el (backward-list):
5665         * lisp.el (down-list):
5666         * lisp.el (backward-up-list):
5667         * lisp.el (up-list):
5668         * lisp.el (kill-sexp):
5669         * lisp.el (backward-kill-sexp):
5670         * menubar.el (add-menu-button):
5671         * menubar.el (add-submenu):
5672         * menubar.el (delete-menu-item):
5673         * menubar.el (relabel-menu-item):
5674         * mouse.el (narrow-window-to-region):
5675         * obsolete.el (define-obsolete-variable-alias):
5676         * obsolete.el (store-substring):
5677         * package-admin.el:
5678         * package-admin.el (package-admin-install-function):
5679         * package-admin.el (package-admin-install-function-mswindows):
5680         * package-admin.el (package-admin-default-install-function):
5681         * package-get.el (package-get-update-base-entries):
5682         * packages.el (packages-load-package-dumped-lisps):
5683         * packages.el (packages-collect-package-dumped-lisps):
5684         * printer.el (generic-print-buffer):
5685         * printer.el (generic-print-region):
5686         * replace.el (occur-mode-mouse-goto):
5687         * replace.el (perform-replace):
5688         * select.el (get-selection-no-error):
5689         * simple.el:
5690         * simple.el (newline):
5691         * simple.el (open-line):
5692         * simple.el (edit-and-eval-command):
5693         * simple.el (goto-line):
5694         * simple.el (undo):
5695         * simple.el (kill-region):
5696         * simple.el (copy-region-as-kill):
5697         * simple.el (kill-ring-save):
5698         * simple.el (set-mark):
5699         * simple.el (next-line):
5700         * simple.el (previous-line):
5701         * simple.el (line-move):
5702         * simple.el (set-goal-column):
5703         * simple.el (comment-region):
5704         * subr.el:
5705         * subr.el (putf):
5706         * syntax.el (modify-syntax-entry):
5707         * syntax.el (map-syntax-table):
5708         * view-less.el (view-file):
5709         * view-less.el (view-buffer):
5710         * view-less.el (view-file-other-window):
5711         * window-xemacs.el (backward-other-window):
5712         * window.el:
5713         * window.el (one-window-p):
5714         * window.el (walk-windows):
5715         * window.el (window-list):
5716         * x-mouse.el (x-mouse-kill):
5717         * x-select.el (x-get-cutbuffer):
5718         * x-select.el (x-store-cutbuffer):
5719         * term/bg-mouse.el (bg-mouse-line-to-center):
5720         * term/sun-mouse.el (window-line-end):
5721         * term/sun-mouse.el (sun-select-region):
5722         * term/sun.el (kill-region-and-unmark):
5723         * mule/mule-category.el:
5724         * mule/mule-category.el (modify-category-entry):
5725         * mule/mule-category.el (char-category-list):
5726         * mule/mule-coding.el (coding-system-force-on-output):
5727         * mule/mule-misc.el (coding-system-put):
5728         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5729
5730 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5731
5732         * cus-face.el: Typo fixes and tiny clarifications.
5733         * custom.el: ditto
5734
5735 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5736
5737         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5738         * startup.el (normal-top-level): Setup auto-save-list-file-name
5739         if auto-save-list-file-prefix is non-nil.
5740
5741 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5742
5743         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5744
5745 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5746
5747         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5748         get symbol at point-min.
5749
5750 2000-10-24  Didier Verna  <didier@xemacs.org>
5751
5752         * info.el (Info-emacs-info-file-name): defconst it.
5753         * info.el (Info-footnote-tag): defcustom it.
5754         * info.el (Info-no-description-string): ditto.
5755         * info.el (Info-find-node): adapt to new semantics of
5756         'Info-suffixed-file (don't do the case variants stuff).
5757         * info.el (Info-insert-dir): rewrite the dir file variants code.
5758         * info.el (Info-directory-files): New. Return the list of info
5759         files in a directory.
5760         * info.el (Info-dir-outdated-p): use it.
5761         * info.el (Info-parse-dir-entries): ditto.
5762         * info.el (Info-build-dir-anew): don't restrict to files ending
5763         with a ".info.*" extension.
5764         * info.el (Info-set-mode-line): ditto.
5765         * info.el (Info-read-subfile): adapt to new semantics of
5766         'Info-suffixed-file (append 'exact argument).
5767         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5768         string independently of the case.
5769         * info.el (Info-suffixed-file): use it (match all possible case
5770         for the file name).
5771         * info.el (Info-insert-file-contents): code cleanup.
5772         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5773         columns.
5774         * info.el (Info-batch-rebuild-dir): ditto.
5775         * info.el (Info-read-node-name-1): ditto.
5776         * info.el (Info-search): ditto.
5777         * info.el (Info-fontify-node): ditto.
5778
5779
5780 2000-10-24  Didier Verna  <didier@xemacs.org>
5781
5782         * process.el (shell-command): when called from a program, avoid
5783         'push-mark's "mark-set" message.
5784
5785 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5786
5787         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5788         by a symbol, not by a vector.
5789         * mule/vietnamese.el (vscii): Likewise.
5790         (viscii): Likewise.
5791         * mule/cyrillic.el (koi8-r): Likewise.
5792
5793         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5794         by a symbol, not by a vector.
5795         (chinese-big5-2): Likewise.
5796         * mule/ethiopic.el (ethiopic): Likewise.
5797         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5798         (vietnamese-viscii-upper): Likewise.
5799
5800 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5801
5802         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5803
5804 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5805
5806         * byte-optimize.el (byte-optimize-car): New function.
5807         (byte-optimize-cdr): Ditto.
5808
5809 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5810
5811         * byte-optimize.el: Partial synch with FSF 20.7.
5812         Optimize constant concatenation.
5813         Add keymapp as a side effect free function.  It is a built-in.
5814         (byte-after-unbind-pos): Remove byte-equal.
5815
5816 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5817
5818         * update-elc-2.el: Quote regexps correctly.
5819
5820 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5821
5822         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5823         (ccl-compile): Apply integerp, not integer-or-char-p to
5824         check the type of the buffer magnification
5825         (ccl-compile-write-string): Encode a string with binary
5826         coding system.
5827         (ccl-compile-write-repeat): Likewise.
5828
5829 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5830
5831         * buff-menu.el:
5832         * bytecomp.el:
5833         * coding.el:
5834         * faces.el:
5835         * files.el:
5836         * fill.el:
5837         * float-sup.el:
5838         * font-lock.el:
5839         * help.el:
5840         * iso8859-1.el:
5841         * loaddefs.el:
5842         * menubar-items.el:
5843         * menubar.el:
5844         * modeline.el:
5845         * msw-font-menu.el:
5846         * paragraphs.el:
5847         * paths.el:
5848         * replace.el:
5849         * simple.el:
5850         * sound.el:
5851         * startup.el:
5852         * version.el:
5853         * x-faces.el:
5854         * x-font-menu.el:
5855         Remove purecopy.
5856
5857 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5858
5859         * simple.el (do-auto-fill): Use the function pointer to by
5860         `comment-line-break-function', not `indent-new-comment-line'. This
5861         fixes an issue with cc-mode comment continuation.
5862
5863 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5864
5865         * simple.el (turn-on-auto-fill):  Add (interactive).
5866         * mwheel.el (mwheel-install): Add (interactive).
5867         * font-lock.el (turn-on-font-lock): Add (interactive).
5868         (turn-off-font-lock): Add (interactive).
5869
5870 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5871
5872         * packages.el (packages-special-base-regexp): Add `man'.
5873
5874 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5875
5876         * wid-edit.el (widget-specify-active): map over extents in current
5877         buffer like `widget-specify-inactive' does.  Mapping over the
5878         inactive extent object does not work since the current extent is
5879         ignored by `map-extents'.
5880
5881 2000-10-04  Martin Buchholz <martin@xemacs.org>
5882
5883         * XEmacs 21.2.36 is released.
5884
5885 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5886
5887         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5888         Optimize the compiled-function-constants vector by byte-code
5889         reference counts.
5890
5891 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5892
5893         * build-report.el (build-report-delete-regexp): quote value in
5894         defcustom
5895
5896 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5897
5898         * build-report.el (build-report): Don't bind srcdir which we don't
5899         use in `multiple-value-bind' to avoid the only byte-compiler
5900         warning.
5901
5902 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5903
5904         * build-report.el: Requires cl and custom now.
5905         build-report-version is determined by XEmacs version -- remove
5906         build-report-version*.
5907         * build-report.el (build-report-version): Removed.
5908         * build-report.el (build-report-installation-version-regexp): New.
5909         * build-report.el (build-report-version-file-regexp): New.
5910         * build-report.el (build-report-installation-srcdir-regexp): New.
5911         * build-report.el (build-report-destination): Offer
5912         xemacs-build-reports and xemacs-beta.
5913         * build-report.el (build-report-keep-regexp): Adjusted.
5914         * build-report.el (build-report-delete-regexp): Adjusted.
5915         * build-report.el (build-report-make-output-dir): New.
5916         * build-report.el (build-report-installation-file): Replace use of
5917         `concat' with `expand-file-name'.
5918         * build-report.el (build-report-make-output-file): Removed.
5919         * build-report.el (build-report-make-output-files): New.
5920         * build-report.el (build-report-subject): Identify as
5921         user-variable with "*...".
5922         * build-report.el (build-report-prompts): Ditto.
5923         * build-report.el (build-report-version-file): New.
5924         * build-report.el (build-report-file-encoding): Identify as
5925         user-variable with "*...".
5926         * build-report.el (build-report-make-output-get): New.
5927         * build-report.el (build-report-insert-header): Report
5928         emacs-version and system-configuration instead of
5929         build-report-version.
5930         * build-report.el (build-report-insert-make-output): Add file
5931         argument.
5932         * build-report.el (build-report-insert-installation-file):
5933         Re-indent.
5934         * build-report.el (build-report-keep): Change docstring,
5935         re-indent.
5936         * build-report.el (build-report-delete): Ditto.
5937         * build-report.el (build-report-installation-data): New.
5938         * build-report.el (build-report-version-file-data): New.
5939
5940 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5941
5942         * byte-optimize.el (byte-optimize-lapcode):
5943         Fix the optimization of using the first 5 elements of the
5944         constants vector for variables.
5945         (byte-optimize-lapcode): Fix another ancient broken optimization.
5946
5947 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5948
5949         * *: Spelling mega-patch
5950
5951 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5952
5953         * easymenu.el: doc fixes.
5954         (easy-menu-do-define): Use backquote.
5955         (easy-menu-change):
5956         (easy-menu-add):
5957         `when' seems much clearer than `if' here.
5958         (easy-menu-remove):
5959         (easy-menu-add-item):
5960         (easy-menu-item-present-p):
5961         (easy-menu-remove-item):
5962         Wrap using (when (featurep 'menubar) ...)
5963
5964 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5965
5966         * bytecomp.el (displaying-byte-compile-warnings):
5967         Revert Ben's change to this function below so that the compile log
5968         is displayed properly for users of the "popper" package.
5969
5970 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5971
5972         * window.el (save-selected-window): Use backquote.
5973
5974         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5975         Renamed from `byte-compile-file-form-defvar'.
5976         * bytecomp.el (byte-compile-defvar-or-defconst):
5977         Only cons onto current-load-list in top-level forms.
5978         Else this leaks a cons cell every time a defun is called.
5979         Renamed from `byte-compile-defvar', for clarity.
5980         Warn when docstring of defvar is not a string.
5981         Use consistent error messages.
5982         Better comments.
5983
5984 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5985
5986         * simple.el (set-variable):
5987         Remove unneeded defvar by rearranging order of let* forms.
5988
5989         * mule/mule-ccl.el (ccl-get-next-code):
5990         * menubar-items.el (bookmark-menu-filter):
5991         (language-environment-menu-filter):
5992         (tutorials-menu-filter):
5993         * toolbar-items.el (toolbar-compile):
5994         * byte-optimize.el (disassemble-offset):
5995         Use (declare (special ...)) instead of `defvar'.
5996
5997         * cl-macs.el (cl-do-proclaim):
5998         Fix (declare (special ...)) warning suppression syntax.
5999
6000 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6001
6002         * info.el (Info-tag-table-marker):
6003         (Info-tag-table-buffer):
6004         (Info-find-file-node):
6005         (Info-read-subfile):
6006         (Info-build-node-completions):
6007         (Info-search):
6008         (Info-mode):
6009         Multiple info buffer support.
6010
6011 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6012
6013         * ldap.el (ldap-decode-entry): New defun
6014         (ldap-search-entries): Use it in order to decode DN-prefixed
6015         entries properly
6016
6017 2000-08-23  Daniel Pittman <daniel@danann.net>
6018
6019         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6020         Use `eq', not `=', to compare symbols.
6021
6022 2000-07-30  Ben Wing  <ben@xemacs.org>
6023
6024         * bytecomp.el (byte-compile-report-error):
6025         * bytecomp.el (displaying-byte-compile-warnings):
6026         if stack-trace-on-error is set, send out a backtrace when
6027         an error is encountered that stops byte compilation.  this
6028         should make it much much easier to track down those curious
6029         problems.  also undo the kludge of using a separate "*Show*"
6030         buffer for display when there's a temp-buffer-show-function;
6031         we can avoid this by just being a little smarter.
6032
6033         * dialog-items.el:
6034         * dialog-items.el (search-dialog-regexp): New.
6035         * dialog-items.el (search-dialog-callback):
6036         * dialog-items.el (make-search-dialog):
6037         add a regexp option to the dialog and clean up a bit.
6038
6039         * dialog.el:
6040         * dialog.el (yes-or-no-p-dialog-box):
6041         * dialog.el (get-dialog-box-response):
6042         * dialog.el (make-dialog-box):
6043         * dialog.el (dialog-box-finish): New.
6044         * dialog.el (dialog-box-cancel): New.
6045         * dialog.el (internal-make-dialog-box-exit): New.
6046         implement [properly!] the :modal property of the new dialog box
6047         interface.  this is the first time xemacs has ever had *proper*
6048         modal dialog boxes, giving the standard window-system feedback.
6049         (e.g. under windows, clicking on a disabled frame causes a beep
6050         and makes the dialog box flash three times.)
6051
6052         * dragdrop.el: header keyword frobbing.
6053
6054         * dumped-lisp.el (preloaded-file-list):
6055         renamed winnt.el to win32-native.el.
6056
6057         * faces.el (face-property):
6058         * faces.el (set-face-property):
6059         * faces.el (frob-face-property):
6060         * faces.el (frob-face-font-2):
6061         * faces.el (make-face-bold):
6062         * faces.el (make-face-italic):
6063         * faces.el (make-face-bold-italic):
6064         * faces.el (make-face-unbold):
6065         * faces.el (make-face-unitalic):
6066         * faces.el (make-face-smaller):
6067         * faces.el (make-face-larger):
6068         clean up the implementation of these so that window-system-specific
6069         methods are called only on objects belonging to that window system.
6070         previously, you could have [e.g.] mswindows-make-face-bold called
6071         on font object of device type `stream', which is not good and
6072         explains the subtle errors Adrian was getting when byte-compiling
6073         something that required 'term. (Adrian, now you can use stack-trace-
6074         on-error to find the exact place where things are going wrong instead
6075         of having to laboriously binary-search your way through.)
6076
6077         * finder.el (finder-known-keywords):
6078         cleaned up -- properly sorted, clarified the meanings of many of
6079         the keywords, and added a few -- mswin, gui, content, build, www,
6080         user, services.  the last two try to distinguish between a package
6081         that's used directly by the user, and a package that provides
6082         support services to other packages.
6083
6084         * font-lock.el (lisp-font-lock-keywords-2):
6085         update list of lisp control structures to include everything,
6086         including new ones i introduced.
6087
6088         * gutter.el: header keyword frobbing.
6089
6090         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6091         recent isearch element was not doing so!  you got the second-most-
6092         recent instead.
6093
6094         * lisp-mode.el (construct-lisp-mode-menu):
6095         more menubar cleanups.
6096         * lisp-mode.el (with-selected-window):
6097         make it indent properly.
6098
6099         * menubar-items.el (default-menubar): lots of menubar cleanups.
6100         rearranged the options menu the most, e.g. splitting up the
6101         Keyboard/Mouse menu into a new Editing menu and combining the
6102         separate Scrollbar/Gutter/Toolbar submenus into Display.
6103         Got rid of General, moved items to Editing or new Troubleshooting.
6104         Moved Packages to Tools; doesn't seem to belong under Options.
6105         Added stuff to the Cmds menu, e.g. Change Case.
6106
6107         NB please don't complain about these periodic menubar changes.
6108         Anything like this is necessarily incremental in its construction
6109         -- By constant use you gradually become more and more aware of
6110         better and better ways to group menu items.  When we eventually
6111         move the options menu to a property sheet, the existing structure
6112         will probably be preserved fairly well.
6113
6114         * minibuf.el (next-history-element): fix problems with pressing
6115         down arrow in repeat-complex-command.
6116
6117         * modeline.el:
6118         * modeline.el (modeline-3d-p): New.
6119         added custom variable for controlling the 3d modeline.  the
6120         corresponding Options item has been present for a long time,
6121         but commented out with "fix me!" comments.  it's fixed now.
6122
6123         * obsolete.el (add-menu):
6124         remove bogus gettexts.
6125
6126         * process.el (shell-quote-argument):
6127         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6128         For bash under Windows native, see below.
6129
6130         * simple.el:
6131         * simple.el (display-warning-buffer):
6132         Fixed the handling of warning display to eliminate the annoying
6133         *Show* buffer, like was done for byte-compiler output above.
6134
6135         * simple.el (debug-print): New.
6136         Simple function for sending debug messages to the console and/or
6137         other debug places.
6138
6139         * subr.el (replace-in-string):
6140         Rewrite this function to avoid N^2 behavior with large strings --
6141         catastrophic with the new Windows selection code! (Apparently the
6142         author of this function didn't realize there was a fun
6143         replace-match that could make his life much easier, because we
6144         duplicated the entire logic.  The new version is smaller, easier
6145         to understand, much more robust, and has extended features --
6146         those of replace-match.)
6147
6148         * window.el:
6149         * window.el (with-selected-window): New.
6150         An obvious complement to the existing `with-selected-frame' and
6151         `with-current-buffer'.
6152
6153         * win32-native.el: Renamed from winnt.el.
6154         Added a great deal of stuff for properly handling process quoting,
6155         somewhat modeled on Kirill's original model (which i later threw
6156         away).  We should now finally have correctly working process arg
6157         quoting/dequoting so that the final app gets exactly what we
6158         intended.  Because the mechanism is in Lisp, it's easily
6159         extendible. (For those running bash and running the native
6160         version, I tried hard to do what I thought was correct.  But more
6161         thought is needed, and ideally the volunteer work of people with
6162         these configurations that they generally run on.)
6163
6164         * x-font-menu.el (x-font-menu-font-data):
6165         Put in defvar's to fix byte-compiler warnings.
6166
6167 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6168
6169         * select.el (selection-coercion-alist): Initialise.
6170         * select.el (select-coerce-to-text): New.
6171         * select.el (select-coerce): New.
6172         New functions to perform type and value coercion.
6173
6174         * select.el (select-buffer-killed-default): Keep data if it was
6175         on the clipboard.
6176
6177 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6178
6179         * menubar-items.el (default-menubar): Fix typo.
6180         (default-menubar): `lambda' was mispelled as `lamda'.
6181
6182 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6183
6184         * window.el (shrink-window-if-larger-than-buffer): Remove
6185         edge checking code.
6186
6187 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6188
6189         * paths.el (gnus-local-domain): Removed.
6190         (gnus-local-organization): Ditto.
6191         (gnus-startup-file): Ditto.
6192
6193 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6194
6195         * files.el (auto-mode-alist): Add .spec for RPM.
6196
6197 2000-07-31  Andy Piper  <andy@xemacs.org>
6198
6199         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6200
6201 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6202
6203         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6204         browse-url.
6205         * help.el (xemacs-www-page): Ditto.
6206         (xemacs-www-faq): Ditto.
6207         * menubar-items.el (default-menubar): Ditto.
6208
6209         * wid-edit.el (widget-url-link-action): Ditto.
6210         From: Kenichi OKADA <okada@opaopa.org>.
6211
6212 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6213
6214         * finder.el (finder-commentary): Add autoload cookie.
6215
6216 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6217
6218         * files.el (insert-file-contents-literally): Fix second let
6219         binding for `coding-system-for-read' to `coding-system-for-write'
6220         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6221
6222 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6223
6224         * files.el (insert-file-contents-literally): Use binary coding
6225         system (from Morioka san).
6226         (insert-file-contents-literally): Make file-name-handler method.
6227
6228 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6229
6230         * cl-macs.el (get-selection): Add defsetf.
6231
6232 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6233
6234         * x-init.el (x-activate-region-as-selection): replace obsolete
6235         function x-own-selection with own-selection.
6236         (ow-find): replace obsolete functions x-get-selection and
6237         x-get-clipboard with get-selection and get-clipboard.
6238         (init-post-x-win): replace obsolete function x-disown-selection
6239         with disown-selection.
6240
6241 2000-07-20  Mike Sperber  <mike@xemacs.org>
6242
6243         * startup.el (load-user-init-file): Only try to load init file if
6244         it exists.
6245
6246 2000-07-10  Andy Piper  <andy@xemacs.org>
6247
6248         * dialog-items.el: sync with Ben's patch.
6249
6250         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6251         comment.
6252         (progress-text-glyph): deleted.
6253         (progress-layout-glyph): make completely minimal.
6254         (progress-gauge-glyph): ditto.
6255         (progress-display-style): fix to handle dynamic instantiator
6256         changes.
6257         (progress-text-instantiator): new.
6258         (progress-layout-instantiator): new.
6259         (progress-gauge-instantiator): new.
6260         (set-progress-display-instantiator): renamed and changed from
6261         set-progress-display-style.
6262         (progress-abort-glyph): use instantiator not glyph.
6263         (append-progress-display): use set-progress-display-instantiator
6264         and set-glyph-image.
6265         (abort-progress-display): ditto.
6266         (raw-append-progress-display): ditto.
6267
6268 2000-07-20  Ben Wing  <ben@xemacs.org>
6269
6270         * code-files.el: Move Mule-specific code to mule-coding.el.
6271
6272 2000-07-15  Ben Wing  <ben@xemacs.org>
6273
6274         * autoload.el:
6275         Fixed comments.
6276
6277         * cmdloop.el:
6278         * cmdloop.el (yes-or-no-p):
6279         * cmdloop.el (y-or-n-p):
6280         Make these functions use should-use-dialog-box-p and not be
6281         overridden in dialog.el.
6282
6283         * cus-dep.el:
6284         * cus-dep.el (Custom-make-dependencies): Removed.
6285         * cus-dep.el (Custom-make-dependencies-1): New.
6286         * cus-dep.el (Custom-make-one-dependency): New.
6287         New entry point for use in Makefiles, to avoid excessive
6288         invocations.
6289
6290         * cus-edit.el (custom-variable-reset-saved):
6291         * cus-edit.el (custom-variable-reset-standard):
6292         * cus-edit.el (custom-save-resets):
6293         Fix bytecompiler warnings.
6294
6295         * dialog.el:
6296         * dialog.el (yes-or-no-p-dialog-box):
6297         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6298         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6299         * dialog.el (get-dialog-box-response):
6300         * dialog.el (message-or-box):
6301         * dialog.el (make-dialog-box):
6302         * dialog.el (popup-dialog-box): New.
6303         Avoid yes-or-no-p bogosities.
6304         Create a general function `make-dialog-box' to encapsulate all
6305         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6306
6307         * dumped-lisp.el (preloaded-file-list):
6308         Add dialog-items.  Clean up.  Group files by types.
6309
6310         * easymenu.el (easy-menu-add):
6311         * easymenu.el (easy-menu-remove):
6312         Account for accelerators.
6313
6314         * extents.el:
6315         * extents.el (extent-list): New args, like in map-extents.
6316         * extents.el (extent-at-event): New.
6317         * extents.el (extents-at-event): New.
6318
6319         * font-lock.el:
6320         * font-lock.el (font-lock-mode):
6321         * font-lock.el (font-lock-default-fontify-buffer):
6322         * font-lock.el (font-lock-default-unfontify-region):
6323         * font-lock.el (font-lock-fontify-syntactically-region):
6324         * font-lock.el (font-lock-fontify-keywords-region):
6325         Use new progress-feedback names.
6326
6327         * font-lock.el (java-font-lock-identifier-regexp):
6328         * font-lock.el (java-font-lock-class-name-regexp):
6329         Fix bytecompiler warnings.
6330
6331         * gutter-items.el:
6332         * gutter-items.el (progress-display-use-echo-area): Removed.
6333         * gutter-items.el (progress-feedback-use-echo-area): New.
6334         * gutter-items.el (progress-display-popup-period): Removed.
6335         * gutter-items.el (progress-feedback-popup-period): New.
6336         * gutter-items.el (set-progress-display-style): Removed.
6337         * gutter-items.el (set-progress-feedback-style): New.
6338         * gutter-items.el (progress-display-style): Removed.
6339         * gutter-items.el (progress-feedback-style): New.
6340         * gutter-items.el (progress-stack):
6341         * gutter-items.el (progress-displayed-p): Removed.
6342         * gutter-items.el (progress-feedbacked-p): New.
6343         * gutter-items.el (clear-progress-display): Removed.
6344         * gutter-items.el (clear-progress-feedback): New.
6345         * gutter-items.el (progress-display-clear-when-idle): Removed.
6346         * gutter-items.el (progress-feedback-clear-when-idle): New.
6347         * gutter-items.el (remove-progress-display): Removed.
6348         * gutter-items.el (remove-progress-feedback): New.
6349         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6350         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6351         * gutter-items.el (append-progress-display): Removed.
6352         * gutter-items.el (append-progress-feedback): New.
6353         * gutter-items.el (abort-progress-display): Removed.
6354         * gutter-items.el (abort-progress-feedback): New.
6355         * gutter-items.el (raw-append-progress-display): Removed.
6356         * gutter-items.el (raw-append-progress-feedback): New.
6357         * gutter-items.el (display-progress-display): Removed.
6358         * gutter-items.el (display-progress-feedback): New.
6359         * gutter-items.el (current-progress-display): Removed.
6360         * gutter-items.el (current-progress-feedback): New.
6361         * gutter-items.el (current-progress-display-label): Removed.
6362         * gutter-items.el (current-progress-feedback-label): New.
6363         * gutter-items.el (progress-display): Removed.
6364         * gutter-items.el (progress-feedback): New.
6365         Replace "progress-display" with "progress-feedback" globally.
6366
6367         * gutter-items.el (lprogress-display): Removed.
6368         * gutter-items.el (progress-feedback-with-label): New.
6369         Rename lprogress-display ==> progress-feedback-with-label.
6370
6371         * gutter-items.el (search-dialog-direction): Removed.
6372         * gutter-items.el (search-dialog-text): Removed.
6373         * gutter-items.el (search-dialog-callback): Removed.
6374         * gutter-items.el (make-search-dialog): Removed.
6375         Move to dialog-items.el.
6376
6377         * help.el:
6378         * help.el (help-mode-quit):
6379         * help.el (mode-for-help): New.
6380         * help.el (help-sticky-window): New.
6381         * help.el (help-window-config): New.
6382         * help.el (with-displaying-help-buffer):
6383         * help.el (function-at-event): New.
6384         * help.el (help-symbol-regexp): New.
6385         * help.el (help-symbol-run-function-1): New.
6386         * help.el (help-symbol-run-function): New.
6387         * help.el (help-symbol-function-context-menu): New.
6388         * help.el (help-symbol-variable-context-menu): New.
6389         * help.el (help-symbol-function-and-variable-context-menu): New.
6390         * help.el (frob-help-extents): New.
6391         * help.el (describe-function-1):
6392         * help.el (variable-at-point):
6393         * help.el (variable-at-event): New.
6394         * help.el (describe-variable):
6395         Major overhaul.
6396         - Make functions and variables be mousable.
6397         - Middle button hyperlinks.
6398         - New context-menu entries.
6399
6400         * keydefs.el:
6401         * keydefs.el (global-map):
6402         New key bindings to move lines up and down.
6403
6404         * lisp-mode.el:
6405         * lisp-mode.el (construct-lisp-mode-menu): New.
6406         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6407         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6408         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6409         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6410         Make popup and menubar menus be different.  Popup menu uses
6411         clicked location and automatically assumes symbol under the mouse
6412         for various commands.
6413
6414         * menubar-items.el:
6415         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6416         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6417
6418         * menubar-items.el (global-popup-menu): Removed.
6419         * menubar-items.el (mode-popup-menu): Removed.
6420         * menubar-items.el (activate-popup-menu-hook): Removed.
6421         * menubar-items.el (popup-mode-menu): Removed.
6422         * menubar-items.el (popup-buffer-menu): Removed.
6423         * menubar-items.el (popup-menubar-menu): Removed.
6424         Move to menubar.el.
6425
6426         * menubar.el:
6427         * menubar.el (global-popup-menu): New.
6428         * menubar.el (mode-popup-menu): New.
6429         * menubar.el (activate-popup-menu-hook): New.
6430         * menubar.el (last-popup-menu-event): New.
6431         * menubar.el (popup-mode-menu): New.
6432         * menubar.el (popup-buffer-menu): New.
6433         * menubar.el (popup-menubar-menu): New.
6434         * menubar.el (menu-call-at-event): New.
6435         Move non-content functions here.  Add support for context menu
6436         items on extents.
6437
6438         * minibuf.el (minibuffer-history-uniquify):
6439         Typo fix.
6440
6441         * minibuf.el (read-file-name-1):
6442         Call new file dialog box if it exists.
6443
6444         * minibuf.el (mouse-rfn-setup-vars):
6445         Clean up "chop" action.
6446
6447         * mouse.el:
6448         * mouse.el (button2): Now bound to mouse-track.
6449         * mouse.el (click-inside-extent-p):
6450         * mouse.el (point-inside-extent-p):
6451         * mouse.el (point-inside-selection-p):
6452         * mouse.el (mouse-drag-or-yank): Removed.
6453         * mouse.el (mouse-begin-drag-n-drop): New.
6454         * mouse.el (mouse-eval-sexp):
6455         * mouse.el (mouse-track-activate-strokes): New.
6456         * mouse.el (mouse-track-do-activate): New.
6457         * mouse.el (mouse-track):
6458         * mouse.el (default-mouse-track-event-is-with-button): New.
6459         * mouse.el (default-mouse-track-cleanup-hook):
6460         * mouse.el (default-mouse-track-drag-hook):
6461         * mouse.el (default-mouse-track-drag-up-hook):
6462         * mouse.el (default-mouse-track-click-hook):
6463         Merge drag-n-drop into mouse-track.
6464         Add general "activate" support to replace specific button2 kludges.
6465         Use "button modifier" support in mouse-track.
6466
6467         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6468
6469         * package-ui.el:
6470         * package-ui.el (pui-menu):
6471         * package-ui.el (pui-popup-context-sensitive): Removed.
6472         Fix bytecompiler warnings.
6473         Clean up popup code a bit.
6474
6475         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6476
6477         * simple.el:
6478         * simple.el (transpose-lines):
6479         * simple.el (transpose-line-up): New.
6480         * simple.el (transpose-line-down): New.
6481         * simple.el (transpose-subr):
6482         * simple.el (transpose-subr-1): Removed.
6483         Clean up, add functions to move lines up and down.
6484
6485         * startup.el (mail-host-address):
6486         * startup.el (user-mail-address):
6487         Customize.
6488
6489         * subr.el:
6490         * subr.el (set-symbol-value-in-buffer): New.
6491         * subr.el (error):
6492         * subr.el (check-argument-type):
6493         * subr.el (defined-error-p): New.
6494         Add structured error support.
6495
6496         * toolbar-items.el (toolbar-compile):
6497         Use new make-dialog-box.
6498
6499         * update-elc.el:
6500
6501         * userlock.el (ask-user-about-lock-dbox):
6502         * userlock.el (ask-user-about-supersession-threat-dbox):
6503         * userlock.el (ask-user-about-lock):
6504         * userlock.el (ask-user-about-supersession-threat):
6505         Use new make-dialog-box.
6506         Add safety checks; use should use-dialog-box-p.
6507
6508         * window-xemacs.el:
6509         * window-xemacs.el (__buffer-dedicated-frame):
6510         * window-xemacs.el (buffer-dedicated-frame): New.
6511         * window-xemacs.el (set-buffer-dedicated-frame): New.
6512         Move dedicated-frame stuff into lisp.
6513
6514 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6515
6516         * printer.el (generic-print-region): Do not require that
6517         `printer-name' be set.
6518         (printer-name): Commentary clarification.
6519
6520 2000-07-19  Martin Buchholz <martin@xemacs.org>
6521
6522         * XEmacs 21.2.35 is released.
6523
6524 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6525
6526         * select.el (selection-coercible-types): Initialise.
6527
6528 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6529
6530         * select.el (own-clipboard): Bug fix.
6531
6532 2000-07-17  Mike Sperber  <mike@xemacs.org>
6533
6534         * cus-edit.el (custom-migrate-custom-file): Save init file before
6535         continuing.
6536
6537 2000-07-16  Mike Sperber  <mike@xemacs.org>
6538
6539         * startup.el (load-init-file): Remove silly call to
6540         `load-user-custom-file`.
6541         (maybe-migrate-user-init-file): Minor fixes.
6542
6543 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6544
6545         * apropos.el (apropos-documentation-check-doc-file):
6546         `doc' variable should be let-bound, as was presumably intended.
6547
6548         * cus-edit.el (custom-variable-reset-saved):
6549         (custom-variable-reset-standard):
6550         Remove unused variable comment-widget.  Twice.
6551
6552         * toolbar.el (toolbar-blank-press-function):
6553         Add a real defvar with initial value nil and proper docstring.
6554         (press-toolbar-button): No need to check for boundp-ness anymore.
6555
6556         * rect.el (open-rectangle-line): Remove useless (let) form.
6557         Add defvar for pending-delete-mode.
6558
6559         * info.el (Info-find-node): This function needs an autoload cookie.
6560
6561         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6562         Use let* since the second form referred to the first.
6563
6564 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6565
6566         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6567         instead of removed `mswindows-get-clipboard'.
6568
6569
6570 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6571
6572         * select.el (select-convert-from-text): New.
6573         * select.el (select-convert-from-length): New.
6574         * select.el (select-convert-from-integer): New.
6575         * select.el (select-convert-from-identity): New.
6576         * select.el (select-convert-from-filename): New.
6577         * select.el (selection-converter-in-alist): Use them.
6578         New converter functions for X.
6579
6580         * select.el (get-selection): Removed comment.
6581
6582         * select.el (own-selection): Removed append code - I thought
6583         I'd already done this, but apparently not...
6584
6585         * select.el: Changed comment about TIMESTAMP.
6586
6587         * select.el (select-convert-in): New.
6588         * select.el (select-convert-out): New.
6589         New functions that get used by select.c.
6590
6591         * select.el (select-buffer-killed-default): New.
6592         * select.el (select-buffer-killed-text): New.
6593         * select.el (selection-buffer-killed-alist): New.
6594         New list and functions that get called if a relevant selection
6595         exists and a buffer gets killed.
6596
6597         * select.el (select-convert-to-targets):
6598         * select.el (select-convert-to-identity): Removed.
6599         * select.el (select-convert-from-identity): Removed.
6600         * select.el (select-converter-out-alist):
6601         Removed _EMACS_INTERNAL selection type.
6602
6603         * x-select.el (xselect-kill-buffer-hook): Removed.
6604         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6605         Removed this X-specific nonesense. Use the generic support
6606         in select.el instead.
6607
6608 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6609
6610         * mule/mule-category.el (defined-category-hashtable):
6611         Use make-hash-table instead of make-hashtable
6612
6613         * buff-menu.el: Byte-compiler warning fix.
6614
6615         * isearch-mode.el (isearch-highlight-all-cleanup):
6616         Remove unused variable `isearch-highlight-all-start'.
6617
6618         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6619
6620         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6621
6622         * cus-dep.el (Custom-make-dependencies):
6623         Add autoload cookie for custom-add-loads to generated custom-load.el.
6624
6625         * autoload.el (autoload-package-name): Warning suppression.
6626         Move defvar prior to first use.
6627
6628         * custom.el: Add autoload for custom-declare-face.
6629         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6630         * cl.el (cl-hack-byte-compiler):
6631         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6632         to work properly.
6633
6634 2000-07-08  Mike Sperber  <mike@xemacs.org>
6635
6636         * startup.el (load-home-init-file): Added variable.
6637         (maybe-migrate-user-init-file): Added.
6638         (load-user-init-file): Load custom file if different from init
6639         file.
6640
6641         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6642         "startup."
6643
6644         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6645         Moved `custom-file'-related code to cus-file.el.
6646
6647         * cus-file.el: New file.
6648
6649 2000-04-01  Mike Sperber  <mike@xemacs.org>
6650
6651         * packages.el (packages-find-package-directories): Added support
6652         for external package hierarchies with in-place installations.
6653
6654         * find-paths.el (paths-root-in-place-p): Added.
6655         (paths-find-emacs-directory): Added support for external
6656         directories with in-place installations.
6657         (paths-find-site-directory): Ditto.
6658
6659         * startup.el (find-user-init-file): Also look for
6660         ~/.xemacs/init.elc? in preference to ~/.emacs.
6661
6662 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6663
6664         * select.el (own-selection):
6665         * select.el (own-clipboard): Changed `append' parameter to
6666         `how-to-use' parameter.
6667         * select.el (own-selection): Removed icky append code.
6668         * select.el (own-selection, get-selection): Removed extra type
6669         checking.
6670         * select.el (selection-appender-alist):
6671         * select.el (selection-converter-{in|out}-alist): Initialise.
6672         * select.el (select-append-to-*): New.
6673         * select.el (select-convert-from-*): New.  New functions to append
6674         data and convert data from external type.
6675
6676 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6677
6678         * font-lock.el: Javadoc enhancements.
6679
6680 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6681
6682         * printer.el (generic-print-region): Compose job name from buffer
6683         name.
6684
6685 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6686
6687         * font-lock.el (font-lock-fontify-pending-extents): Call
6688         font-lock-fontify-region instead of font-lock-fontify-buffer
6689         to avoid unnecessary progress gauges.
6690
6691 2000-07-06  Craig Lanning  <lanning@scra.org>
6692
6693         * custom-load.el (faces):
6694
6695         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6696         dir is a regex.
6697
6698         * process.el (call-process-internal): from Dan Holmsand, use binary
6699         coding systems so that jka-compr works.
6700
6701 2000-07-07  Ben Wing  <ben@xemacs.org>
6702
6703         * font-lock.el: Undo previous change.  Unfortunately, some
6704         files actually use the variables directly in their init code
6705         without quoting them.
6706
6707 2000-07-07  Ben Wing  <ben@xemacs.org>
6708
6709         * font-lock.el (defvar font-lock-*-face): Removed.
6710
6711         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6712         only when necessary.
6713
6714 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6715
6716         * cl-macs.el: fix cl-transform-function-property kludge
6717         so that it does not require a random feature.
6718
6719 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6720
6721         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6722         as in Linux kernel "Rules.make".
6723
6724 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6725
6726         * build-report.el (build-report): Add autoload cookie.
6727
6728 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6729
6730         * package-ui.el (defgroup pui):  Correct a misspelling
6731         (pui-toggle-package-delete):  Change `seleted' to `selected'
6732
6733 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6734
6735         * package-get.el (package-get-update-base):
6736         (package-get): Use insert-file-contents-literally always.
6737         (package-get-maybe-save-index):
6738         Force coding system for writing to binary.
6739
6740 2000-06-08  Mike Alexander  <mta@arbortext.com>
6741
6742         * code-process.el (call-process-region): If there is no coding
6743         system for the process on process-coding-system-alist use the
6744         coding system of the buffer containing the region.
6745
6746 2000-06-10  Ben Wing  <ben@xemacs.org>
6747
6748         * cmdloop.el (command-error):
6749         If debug-on-error and noninteractive, output backtrace.
6750
6751         * files.el (file-relative-name):
6752         Remove MSDOS references.
6753
6754         * simple.el (line-number): New function, due to non-obvious
6755         behavior/usage of count-lines.
6756
6757         * simple.el (count-lines): document non-obvious usage to get
6758         line number.
6759
6760 2000-06-11  Ben Wing  <ben@xemacs.org>
6761
6762         * faces.el ((featurep 'xpm)):
6763         * x-faces.el (x-init-face-from-resources):
6764         * x-faces.el (x-init-frame-faces):
6765         * x-misc.el (x-init-specifier-from-resources):
6766         * x-misc.el (x-get-resource-and-bogosity-check):
6767         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6768         * x-mouse.el (x-init-pointer-shape):
6769         * x-scrollbar.el (x-init-scrollbar-from-resources):
6770         Add sixth argument to x-get-resource calls so as to issue warnings
6771         rather than errors on bogus arguments.
6772
6773 2000-06-05  Ben Wing  <ben@xemacs.org>
6774
6775         * compat.el: new file.  provides a clean, non-intrusive way to
6776         define compatibility functions.
6777
6778         * process.el (shell-quote-argument): temporary fix for lack
6779         of nt-quote-process-args.  #### I need to put back the overall
6780         structure of that mechanism but redo the guts of it using the
6781         extra intelligence in the C code.
6782
6783 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6784
6785         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6786         `package-get' does in package-get.el, instead of using external
6787         "md5sum" program.
6788
6789         * package-get.el (package-get): Insert package file literally to
6790         make checksum calculation work.
6791
6792 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6793
6794         * code-files.el (convert-mbox-coding-system): Deleted.
6795         (file-coding-system-alist): Removed reference to
6796         convert-mbox-coding-system.
6797
6798 2000-05-28  Martin Buchholz <martin@xemacs.org>
6799
6800         * XEmacs 21.2.34 is released.
6801
6802 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6803
6804         * font-lock.el (font-lock-keywords): Rewrote docstring
6805
6806 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6807
6808         * loadhist.el (unload-feature): handle case where x is both boundp
6809         and fboundp
6810
6811 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6812
6813         * packages.el: It's ok to use built-in macros, but not lisp
6814         defined ones.
6815
6816 2000-05-20  Ben Wing  <ben@xemacs.org>
6817
6818         * font-lock.el:
6819         * font-lock.el (font-lock-message-threshold):
6820         * font-lock.el (font-lock-mode):
6821         * font-lock.el (font-lock-default-fontify-buffer):
6822         * font-lock.el (font-lock-always-fontify-immediately):
6823         * font-lock.el (font-lock-old-extent): Removed.
6824         * font-lock.el (font-lock-old-len): Removed.
6825         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6826         * font-lock.el (font-lock-pending-extent-table): New.
6827         * font-lock.el (font-lock-range-table): New.
6828         * font-lock.el (font-lock-after-change-function):
6829         * font-lock.el (font-lock-after-change-function-1): Removed.
6830         * font-lock.el (font-lock-fontify-pending-extents): New.
6831         * font-lock.el ('font-lock-revert-cleanup): Removed.
6832         * font-lock.el ('font-lock-revert-setup): Removed.
6833         Rewrite deferral code to handle any number of changes, merging
6834         them properly.  Remove hacked-up code for revert-buffer, now
6835         unnecessary.
6836
6837         * menubar-items.el (default-menubar):
6838         In Options->Edit Init File, don't switch to emacs-lisp-mode
6839         unless necessary; doing this turns off font-lock.
6840
6841 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6842
6843         * keydefs.el: Define C-x BS to backward-kill-sentence.
6844
6845 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6846
6847         * files.el (hack-local-variables-prop-line): Use non-greedy
6848         matching to process -*-texinfo-*- -*-.
6849
6850 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6851
6852         * minibuf.el (minibuf-directory-files): new function.
6853         (read-file-name-activate-callback): use minibuf-directory-files.
6854         (read-directory-name-internal): ditto.
6855         (mouse-file-display-completion-list): ditto.
6856         (mouse-directory-display-completion-list): ditto.
6857         (read-file-name-internal): remove "./" from completion list unless
6858         explicitly matched, for consistency.
6859
6860 2000-05-11  Ben Wing  <ben@xemacs.org>
6861
6862         * gutter-items.el (gutter-buffers-tab):
6863         * gutter-items.el (add-tab-to-gutter):
6864         * gutter-items.el (update-tab-in-gutter):
6865         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6866         * gutter-items.el (append-progress-display):
6867         * gutter-items.el (abort-progress-display):
6868         * gutter-items.el (raw-append-progress-display):
6869         Further fixes.  Use set-glyph-image not set-image-instance-property,
6870         to fix problems with multiple windows in a frame.
6871
6872         * menubar-items.el (tutorials-menu-filter):
6873         Fix typo.
6874
6875         * startup.el (early-error-handler):
6876         Display message box under windows; otherwise, message will disappear
6877         before it can be viewed.
6878
6879         * update-elc.el:
6880         Fix bug in NEEDTODUMP processing.
6881
6882 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6883
6884         * startup.el (lock-directory): Removed.
6885         (superlock-file): Ditto.
6886         (startup-set-paths): Remove lockdir.
6887         (startup-setup-paths-warning): Remove lock-directory.
6888
6889         * setup-paths.el (paths-find-lock-directory): Removed.
6890         (paths-find-superlock-file): Ditto.
6891
6892 2000-05-09  Ben Wing  <ben@xemacs.org>
6893
6894         * faces.el (set-face-property):
6895         * faces.el (set-face-font):
6896         * faces.el (set-face-foreground):
6897         * faces.el (set-face-background):
6898         * faces.el (set-face-background-pixmap):
6899         * faces.el (set-face-underline-p):
6900         * faces.el (set-face-strikethru-p):
6901         * faces.el (set-face-highlight-p):
6902         * faces.el (set-face-dim-p):
6903         * faces.el (set-face-blinking-p):
6904         * faces.el (set-face-reverse-p):
6905         doc string changes.
6906
6907         * glyphs.el:
6908         * glyphs.el (make-image-specifier):
6909         * glyphs.el (glyph-property):
6910         * glyphs.el (set-glyph-image):
6911         * glyphs.el (make-glyph):
6912         * glyphs.el (make-pointer-glyph):
6913         * glyphs.el (make-icon-glyph):
6914         * glyphs.el (widget-image-instance-p): New.
6915         authorship info, lots of doc changes.  New predicate, inadvertently
6916         omitted.  the general principle with specifier docs is now that
6917         the description of instantiators should go with the make-foo-specifier
6918         fun's doc string, rather than in foo-specifier-p.  this follows
6919         conventions elsewhere in XEmacs and in general is a lot more obvious
6920         of a place to look.  sometimes the make-foo-specifier function needs
6921         to be created in the process.
6922
6923         * gutter.el:
6924         * gutter.el (make-gutter-specifier): New.
6925         * gutter.el (make-gutter-size-specifier): New.
6926         * gutter.el (make-gutter-visible-specifier): New.
6927         specifier doc updates according to the conventions specified before.
6928
6929         * objects.el:
6930         * objects.el (make-font-specifier):
6931         * objects.el (make-color-specifier):
6932         * objects.el (make-face-boolean-specifier): New.
6933         specifier doc updates according to the conventions specified before.
6934
6935         * specifier.el:
6936         * specifier.el (set-specifier):
6937         * specifier.el (make-integer-specifier): New.
6938         * specifier.el (make-boolean-specifier): New.
6939         * specifier.el (make-natnum-specifier): New.
6940         * specifier.el (make-generic-specifier): New.
6941         * specifier.el (make-display-table-specifier): New.
6942         specifier doc updates according to the conventions specified before.
6943
6944         * toolbar.el:
6945         * toolbar.el (make-toolbar-specifier): New.
6946         specifier doc updates according to the conventions specified before.
6947
6948 2000-05-09  Ben Wing  <ben@xemacs.org>
6949
6950         * process.el (call-process-internal): Revert to previous version
6951         because Mike's change clashed with a change I did not long before.
6952         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6953         Thanks very much Mike for pointing out the bug and submitting a
6954         patch!
6955
6956 2000-04-13  Mike Alexander  <mta@arbortext.com>
6957
6958         * process.el (call-process-internal): Send the correct input buffer
6959         (call-process-internal): Return the exit status of the process
6960
6961 2000-05-07  Ben Wing  <ben@xemacs.org>
6962
6963         * winnt.el:
6964         * winnt.el (nt-quote-args-verbatim): Removed.
6965         * winnt.el (nt-quote-args-prefix-quote): Removed.
6966         * winnt.el (nt-quote-args-backslash-quote): Removed.
6967         * winnt.el (nt-quote-args-double-quote): Removed.
6968         * winnt.el (nt-quote-args-functions-alist): Removed.
6969         * winnt.el (nt-quote-process-args): Removed.
6970         Remove all stuff for argument quoting.  We borrow the code instead
6971         from Emacs 20.6, which is much more careful in its quoting
6972         (e.g. in handling runs of the escape character) and avoids most of
6973         the need for this Lisp mechanism by checking to see whether we're
6974         running a Cygwin or normal program and doing the appropriate
6975         quoting.  If we end up needing such a mechanism, we should add
6976         it by extending the variable `mswindows-quote-process-args' so it
6977         can take an alist of regexps.
6978
6979 2000-05-07  Ben Wing  <ben@xemacs.org>
6980
6981         * keydefs.el:
6982         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6983         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6984         the window without moving point.
6985
6986         * simple.el:
6987         * simple.el (scroll-up-one): New.
6988         * simple.el (scroll-down-one): New.
6989         Functions for use with C-M-up/down.
6990
6991 2000-05-01  Martin Buchholz <martin@xemacs.org>
6992
6993         * XEmacs 21.2.33 is released.
6994
6995 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6996
6997         * dialog.el (yes-or-no-p-dialog-box):
6998         Fix docstring.
6999         Fix following horrible bug in X11 mode with focus-follows-mouse:
7000           1. Visit two files in two different frames.
7001           2. do File->Revert Buffer in one of those frames.
7002           3. Dialog box appears.
7003           4. Arrange things so that the mouse passes over the *other*
7004              frame, then to the dialog box, and click on "Yes".
7005           5. The file contents end up in the *wrong* buffer!
7006         Add TODO comment.
7007
7008 2000-04-28  Ben Wing  <ben@xemacs.org>
7009
7010         * help.el (describe-installation): correct typo introduced
7011         in last patch: boundp -> fboundp.
7012
7013         * etags.el (buffer-tag-table-list):
7014         canonicalize filenames to Unix format so that tag-table-alist
7015         searching works under Windows.
7016
7017         * autoload.el:
7018         Bowdlerize the supposedly objectionable words
7019         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7020
7021         * gutter-items.el (set-progress-display-style):
7022         * gutter-items.el (search-dialog-callback):
7023         * gutter-items.el (make-search-dialog):
7024         Change to new callback-ex api.
7025
7026 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7027
7028         * help.el: (describe-installation): decode-coding-string is not
7029         defined in a non MULE environment.
7030
7031 2000-04-28  Ben Wing  <ben@xemacs.org>
7032
7033         * gutter-items.el (buffer-list-changed-hook):
7034         use it, not record-buffer-hook.
7035
7036         * subr.el (record-buffer-hook): Removed.
7037
7038 2000-04-27  Ben Wing  <ben@xemacs.org>
7039
7040         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7041         use NORECORD option.  Andy will not like this, but the existing
7042         gutter behavior is just wrong, as per this comment:
7043
7044         ;; this used to add the norecord flag to both calls below.
7045         ;; this is bogus because it is a pervasive assumption in XEmacs
7046         ;; that the current buffer is at the front of the buffers list.
7047         ;; for example, select an item and then do M-C-l
7048         ;; (switch-to-other-buffer).  Things get way confused.
7049         ;;
7050         ;; Andy, if you want to maintain the current look, you must
7051         ;;  *uncouple* the gutter order and buffers order.
7052
7053         * loaddefs.el (completion-ignored-extensions): unfuckify.
7054
7055         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7056         xemacs.mak.
7057
7058         * autoload.el (batch-update-one-directory): new function, used in
7059         xemacs.mak.
7060
7061         * loadup.el: set gc-cons-threshold very high unless dumping --
7062         loadup during update-elc is much much much faster.  also do this
7063         when quick-building.
7064
7065         add commented-out code for profiling loadup.
7066
7067
7068         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7069         is required in order to build xemacs.
7070
7071 2000-04-26  Ben Wing  <ben@xemacs.org>
7072
7073         * loadup.el: don't garbage collect during loadup if quick-build
7074         compile-time option is set.
7075
7076 2000-04-23  Ben Wing  <ben@xemacs.org>
7077
7078         * update-elc.el: compute whether any dumped .el or .elc files
7079         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7080         if so.
7081
7082         * update-elc.el (update-elc-files-to-compile): always change
7083         NOBYTECOMPILE in the src directory rather than current dir,
7084         so it will work under NT.
7085
7086         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7087         the form of this file is identical between Unix and Windows.
7088         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7089         Added comment.
7090         (update-autoloads-from-directory): updated doc string.
7091         updated doc strings in a few other places.
7092
7093 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7094
7095         * bytecomp.el (byte-force-recompile): Fix argument to
7096         byte-recompile-directory.
7097
7098 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7099
7100         * gutter-items.el (progress-display-clear-when-idle): Use
7101         add-one-shot-hook.
7102         * gutter-items.el (clear-progress-display): Adjust number of
7103         arguments.
7104
7105 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7106
7107         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7108
7109 2000-04-16  Ben Wing  <ben@xemacs.org>
7110
7111         * printer.el: New file.
7112
7113         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7114
7115         * help.el (describe-installation): Fix decoding for Windows.
7116
7117         * menubar-items.el:
7118         * menubar-items.el (default-menubar):
7119         * menubar-items.el (tutorials-menu-filter): New.
7120         * menubar-items.el (popup-menubar-menu):
7121         Add authorship.  Redo Help menu and Tutorials filter.
7122
7123         * menubar.el: Correct comment.
7124
7125         * modeline.el (modeline-buffer-identification): Correct doc string.
7126
7127         * simple.el:
7128         * simple.el (printing): Removed.
7129         * simple.el (printer-name): Removed.
7130         * simple.el (generic-print-buffer): Removed.
7131         * simple.el (generic-print-region): Removed.
7132         Move generic print code to printer.el.
7133
7134 2000-04-15  Ben Wing  <ben@xemacs.org>
7135
7136         * simple.el (generic-print-region): New.
7137         make this function actually work.
7138         (generic-print-buffer): call generic-print-region.
7139
7140 2000-04-14  Andy Piper  <andy@xemacs.org>
7141
7142         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7143         by using the new widget-callback-current-channel.
7144         (search-dialog-callback): ditto.
7145
7146 2000-04-12  Andy Piper  <andy@xemacs.org>
7147
7148         * gutter.el (default-gutter-position): moved from gutter-items.el.
7149         (default-gutter-position-changed-hook): ditto.
7150         (gutter-element-visibility-changed-hook): ditto.
7151         (set-gutter-element): ditto.
7152         (remove-gutter-element): ditto.
7153         (set-gutter-element-visible-p): ditto.
7154         (gutter-element-visible-p): ditto.
7155         (init-gutter): ditto.
7156
7157         * dialog.el (make-dialog-box): renamed and moved from
7158         gutter-items.el
7159
7160         * gutter-items.el: move various functions elsewhere.
7161
7162 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7163
7164         * menubar-items.el: Fixed place of parenthesis.
7165
7166 2000-04-12  Ben Wing  <ben@xemacs.org>
7167
7168         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7169                 without constantly being prompted for the tag.
7170         * simple.el: Added a number of section headings, to clarify the
7171                 organization of this file.
7172         * simple.el (activate-region):
7173         * simple.el (region-exists-p):
7174         * simple.el (region-active-p):
7175                 Moved these three function down to the other side of
7176                 the case-changing functions, so they join the rest of
7177                 the region code.
7178         * simple.el (printing): New.
7179         * simple.el (printer-name): New.
7180         * simple.el (generic-print-buffer): New.
7181                 New functions, a very simple prototype for a unified
7182                 printing interface.
7183
7184         * process.el (call-process-internal): Real fix for null BUFFER,
7185                 other problems with BUFFER specs.
7186
7187         * menubar-items.el:
7188                 Fixed up File->Print to use new printing functions.
7189                 Various corrections and expansions to Grep/Compile menus.
7190                 New options for Printing.
7191                 New options for SMTP Mail, the way to send mail under
7192                   MS Windows. (There's also a package patch to make SMTP
7193                   Mail be the default under MSWin.)
7194
7195 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7196
7197         * menubar-items.el: Selecting Rectangle Mousing from menubar
7198         did not work.  Needed to quote mouse-track-rectangle-p.
7199
7200 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7201
7202         * cl-compat.el (keywordp): Removed.
7203
7204 2000-04-05  Andy Piper  <andy@xemacs.org>
7205
7206         * gutter-items.el (progress-layout-glyph): don't initialize here.
7207         (progress-gauge-glyph): use dynamic sizing.
7208         (set-progress-display-style): new function. Set progress glyphs
7209         appropriately depending on the style.
7210         (progress-display-style): new variable. Custom version of
7211         set-progress-display-style.
7212         (progress-abort-glyph): switch to dynamic sizes.
7213         (search-dialog-text): make the edit field active.
7214
7215 2000-04-04  Andy Piper  <andy@xemacs.org>
7216
7217         * gutter-items.el (make-search-dialog): need to make the search
7218         dialog visible after creation.
7219
7220         * menubar-items.el (default-menubar): use the search dialog for
7221         searching. Remove some extraneous search menu items.
7222
7223         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7224         well as strings.
7225         (make-gutter-only-dialog-frame): allow the user to create the
7226         frame unmapped. Allow the gutter spec to be given as a glyph.
7227         (search-dialog-direction): new variable.
7228         (search-dialog-text): new variable.
7229         (search-dialog-callback): new function. Callback for the search
7230         dialog action.
7231         (make-search-dialog): new function. Create a user-friendly search
7232         dialog.
7233
7234 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7235
7236         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7237         under Windows.
7238
7239 2000-04-01  Andy Piper  <andy@xemacs.org>
7240
7241         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7242         progress more accurately.
7243
7244 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7245
7246         * finder.el (finder-compile-keywords): Process readable files only.
7247         Because error in process of .#finder-inf.el when compile xemacs
7248         with --with-clash-detection option.
7249
7250 2000-03-31  Andy Piper  <andy@xemacs.org>
7251
7252         * gutter-items.el (append-progress-display): don't delay after a
7253         successful font-lock.
7254         (make-gutter-only-dialog-frame): new function. Allow users to
7255         create gutter-only dialogs.
7256
7257 2000-03-27  Mike Alexander  <mta@arbortext.com>
7258
7259         * process.el (call-process-internal): Handle a null BUFFER
7260         parameter correctly.
7261
7262 2000-03-28  Andy Piper  <andy@xemacs.org>
7263
7264         * gutter-items.el (abort-progress-display): put strings in the
7265         gutter not extents.
7266         (progress-layout-glyph): signal special 'quit callback.
7267         (progress-display-quit-function): deleted.
7268         (progress-display-stop-callback): deleted.
7269         (progress-display-dispatch-command-events): deleted.
7270         (append-progress-display): remove calls to
7271         progress-display-dispatch-command-events.
7272         (raw-append-progress-display): ditto.
7273
7274 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7275
7276         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7277         being a list.  Actually define `stipple-pixmap-p' which is used as
7278         an error predicate.  Correctly handle PIXMAP being either relative
7279         or absolute file name.
7280
7281 2000-03-24  Andy Piper  <andy@xemacs.org>
7282
7283         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7284         (abort-progress-display): ditto. Don't delete the created extent.
7285         (raw-append-progress-display): ditto.
7286         (progress-display-dispatch-non-command-events): new
7287         function. Encapsulates what we want to do when no command input is
7288         required.
7289         (progress-display-dispatch-command-events): likewise, but disable
7290         for now since it causes too many problems.
7291         (append-progress-display): use them.
7292         (raw-append-progress-display): ditto.
7293         (default-gutter-position-changed-hook): set this rather than
7294         default-gutter-position-changed.
7295         (default-gutter-position-changed-hook): lambda with zero arguments
7296         rather than one.
7297         (raw-append-progress-display): trap errors in pending input since
7298         allowing them to signal will hose the gauge well and
7299         truly. Ideally we would like to delay these until we are more able
7300         to cope.
7301         (append-progress-display): ditto.
7302
7303 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7304
7305         * lisp/make-docfile.el: call-process-internal is now implemented
7306         in process.el.
7307
7308 2000-03-21  Ben Wing  <ben@xemacs.org>
7309
7310         * mule\mule-cmds.el (set-language-info-alist):
7311         Fix to correspond to new menu arrangement.
7312
7313 2000-03-21  Ben Wing  <ben@xemacs.org>
7314
7315         * process.el:
7316         * process.el (call-process-internal): New.
7317         New implementation of call-process.  Only enabled under NT, so far.
7318         stderr handling not implemented yet in CVS'd C code.
7319
7320 2000-03-20  Ben Wing  <ben@xemacs.org>
7321
7322         * lisp-mode.el:
7323         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7324         * lisp-mode.el (lisp-interaction-mode):
7325         Put back Lisp Interaction menubar for Jan V's sake.
7326
7327         * simple.el:
7328         * simple.el (mark-ring):
7329         * simple.el (dont-record-current-mark): New.
7330         * simple.el (in-shifted-motion-command): New.
7331         * simple.el (mark-ring-unrecorded-commands): New.
7332         * simple.el (mark-ring-max):
7333         * simple.el (set-mark-command):
7334         * simple.el (push-mark):
7335         * simple.el (handle-pre-motion-command):
7336         Implement scheme for not recording unimportant marks.
7337
7338         * subr.el:
7339         * subr.el (function-allows-args): New.
7340         New function function-allows-args.
7341
7342 2000-03-20  Martin Buchholz <martin@xemacs.org>
7343
7344         * XEmacs 21.2.32 is released.
7345
7346 2000-03-20  Andy Piper  <andy@xemacs.org>
7347
7348         * gutter-items.el (update-tab-in-gutter): force selection of the
7349         selected-window if required to do so.
7350         (buffers-tab-items): ditto.
7351         (add-tab-to-gutter): ditto.
7352         (create-frame-hook): use force-selection.
7353         (default-gutter-position-changed): lambdify.
7354         (update-tab-hook): deleted since it was only used in one place.
7355
7356 2000-03-18  Andy Piper  <andy@xemacs.org>
7357
7358         * files.el (find-file-noselect): undo change that shouldn't have
7359         gone in.
7360
7361 2000-03-17  Andy Piper  <andy@xemacs.org>
7362
7363         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7364         of selected-window trickery.
7365
7366         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7367         frames tabs.
7368         (progress-display-stop-callback): progress -> progress-display
7369         (progress-display-quit-function): ditto.
7370         (clear-progress-display): ditto.
7371         (remove-progress-display): ditto.
7372         (append-progress-display): ditto.
7373         (abort-progress-display): ditto.
7374         (raw-append-progress-display): ditto.
7375         (display-progress-display): ditto.
7376         (current-progress-display-label): ditto.
7377         (current-progress-display): ditto.
7378         (lprogress-display): ditto and save the buffer
7379         (progress-display): ditto. Otherwise the buffer sometimes gets
7380         changed which confuses font-lock.
7381
7382         * font-lock.el (font-lock-default-fontify-buffer): catch all
7383         errors, not just quit.
7384         (font-lock-mode): progress -> display-progress
7385         (font-lock-default-fontify-buffer): ditto.
7386         (font-lock-fontify-syntactically-region): ditto.
7387         (font-lock-fontify-keywords-region): ditto.
7388
7389 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7390
7391         * cl.el (gensym): Move to here from cl-macs.el.
7392         (gentemp): Ditto.
7393
7394 2000-03-16  Andy Piper  <andy@xemacs.org>
7395
7396         * font-lock.el (font-lock-mode): use lprogress and friends for
7397         progress management.
7398         (font-lock-default-fontify-buffer): ditto.
7399         (font-lock-fontify-syntactically-region): ditto.
7400         (font-lock-fontify-keywords-region): ditto.
7401         (font-lock-revert-cleanup): fix reverting.
7402         (font-lock-revert-setup): ditto.
7403
7404         * gutter-items.el (progress-use-echo-area): new variable. Use the
7405         echo area for progress gauges if non-nil.
7406         (clear-progress): remove echo area stuff and defer to
7407         clear-message.
7408         (append-progress): dispatch non-command events after each progress
7409         increment. Remove echo area stuff.
7410         (abort-progress): remove echo area stuff and defer to
7411         display-message.
7412         (raw-append-progress): ditto. Dispatch non-command events after
7413         gutter redisplay.
7414         (display-progress): defer echo area stuff to display-message.
7415
7416         * gutter-items.el (clear-progress):
7417         (abort-progress): indentation changes.
7418         (display-progress): don't clear progress.
7419         (append-progress): compare messages with equal.
7420         (raw-append-progress): use dispatch-non-command-events to flush
7421         widget creation events.
7422
7423 2000-03-13  Ben Wing  <ben@xemacs.org>
7424
7425         * abbrev.el:
7426         * abbrev.el (abbrev-string-to-be-defined): New.
7427         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7428         Changes for use with the menubar.
7429
7430 2000-03-12  Ben Wing  <ben@xemacs.org>
7431
7432         * alist.el (vassoc): moved here from font-menu.el.
7433
7434         * custom.el (defface): typo fix.
7435
7436         * dialog.el (yes-or-no-p-dialog-box):
7437         * dialog.el (message-box):
7438         * files.el (save-some-buffers-1):
7439         Put accelerators in the button names.
7440
7441         * font-lock.el (font-lock-comment-face):
7442         * font-lock.el (font-lock-keyword-face):
7443         * font-lock.el (font-lock-function-name-face):
7444         Fixed some of the colors under MS Windows because the existing
7445         default colors were hardly different from black and needed to be
7446         made lighter.
7447
7448         * font-menu.el:
7449         * font-menu.el (font-menu-split-long-menu):
7450         * font-menu.el (font-menu-family-constructor):
7451         * font-menu.el (font-menu-size-constructor):
7452         * font-menu.el (font-menu-weight-constructor):
7453         * font-menu.el (font-menu-set-font):
7454         vassoc moved to alist.el.
7455         Accelerators added to all menus.
7456         Unused bound var new-props removed.
7457
7458         * keydefs.el: I did a whole lot of rearranging to put things in a
7459         more consistent order and fixed a number of cases where key
7460         combinations involving up, down, left, right and so on were
7461         defined but the corresponding keypad combinations were not
7462         defined.
7463
7464         * lisp-mode.el:
7465         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7466         * lisp-mode.el (emacs-lisp-mode):
7467         * lisp-mode.el (lisp-interaction-mode):
7468         * lisp-mode.el (flet):
7469         Added accelerators onto the menus.
7470         Made all the different versions of the let function be indented
7471         the same way.
7472         Undid Steve's easy-menu-ification, because it makes it impossible
7473         to have the menubar and popup menus different.
7474         Cleaned up the menu; added items for find-function &c and some
7475         indenting, and removed debug-on-*.
7476
7477         * list-mode.el (list-mode-hook):
7478         * list-mode.el (list-mode):
7479         * list-mode.el (completion-setup-hook):
7480         * list-mode.el (display-completion-list):
7481         Added support for the :window-height keyword, which is required
7482         because of other changes that I made for the file dialog box.  I
7483         also made the hook variables list-mode-hook and
7484         completion-setup-hook and also minibuffer-setup-hook in
7485         minibuf.el be permanent-local; see comment in list-mode.el.
7486
7487         * map-ynp.el (map-y-or-n-p):
7488         Added accelerators to the dialog buttons.
7489
7490         * menubar-items.el (menu-truncate-list):
7491         New internal function.
7492         * menubar-items.el (submenu-generate-accelerator-spec):
7493         * menubar-items.el (menu-item-strip-accelerator-spec):
7494         * menubar-items.el (menu-item-generate-accelerator-spec):
7495         New exported functions, for use in auto-generating accelerator specs.
7496
7497         * menubar-items.el:
7498         * menubar-items.el (default-menubar):
7499         * menubar-items.el (maybe-add-init-button):
7500         * menubar-items.el (bookmark-menu-filter):
7501         * menubar-items.el (slow-format-buffers-menu-line):
7502         * menubar-items.el (build-buffers-menu-internal):
7503         * menubar-items.el (language-environment-menu-filter):
7504         * menubar-items.el (default-popup-menu):
7505         * menubar-items.el (popup-buffer-menu):
7506         * menubar-items.el (popup-menubar-menu):
7507         Did a major overhaul on this file, and in fact I'm nowhere near
7508         done working on the menubar, and there will be more patches to
7509         come.  A basic summary of what I've done:
7510
7511         a) I added accelerators to all of the menu items.  For menus that
7512         are auto-generated, such as the buffers menu, the accelerators are
7513         automatically added to the beginning of each line using the
7514         numbers 1 through 9, then zero, and then letters starting with A,
7515         but omitting the letters that are already in use for the fixed
7516         menu items at the top of the buffers menu.  To facilitate adding
7517         accelerators of this kind, I created some new functions
7518         (*-accelerator-spec), which are also being used by other filters
7519         that auto generate lists of things such as ftp sites to download
7520         packages.  If people really don't like these accelerators
7521         appearing at the beginning of the menu items, a variable can be
7522         added to optionally turn them off, but I think this is rather
7523         pointless because other menu items have accelerators and many or
7524         most of the menu users will use the accelerators if the support is
7525         there.
7526
7527         b) I combined the top level Tools and Apps menus into a single
7528         Tools menu, because the distinction between the two is not
7529         obvious, and the items on the menus are not used often enough that
7530         putting some of them onto submenus is a problem.
7531
7532         c) I created two new top level menus called View and Cmds because
7533         there were too many items on the File and Edit menus, and I'm going
7534         to be adding more items to these menus.  In contrast to the Tools
7535         menu, the items on these menus may be used quite often during an
7536         editing session, and so should be available with fewer
7537         keystrokes.
7538
7539         d) I added a number of options to the options menu, including one
7540         for controlling whether the alt key can be used to traverse to
7541         menu items using the accelerators, one for controlling behavior of
7542         control-k, one for controlling how the kill and yank functions
7543         interact with the clipboard, a few additional buffers-menu
7544         options, and various other things.  I also did a bit of
7545         rearranging, for example, combining the keyboard and mouse options
7546         into a single keyboard and mouse submenu to facilitate the
7547         accelerators on that level.
7548
7549         e) I changed the variable buffers-menu-format-buffer-line-function
7550         to take two arguments instead of one, the second argument being
7551         the line number for use in creating an accelerator.  I added a
7552         hack to support existing functions with one argument (although I
7553         doubt that very many of these exist), for backward compatibility.
7554
7555         f) I moved the top level mule menu to be a submenu of the edit
7556         menu.  I think that most of the items on this menu are fairly
7557         useless and there are certainly not enough frequently used items
7558         to justify this being its own top level menu.
7559
7560         g) I combined most of the items in big-menubar.el into the main menu.
7561         If people think the main menu is too big, it would be possible to
7562         create different configurations, some smaller.
7563
7564         * menubar.el (check-menu-syntax):
7565         Deleted some syntax checks that were no longer valid, partly
7566         because of changes that were already made a long time ago, and
7567         partly because of a change I made where I allow the name of the
7568         menu item to be an evaluated expression rather than just a string,
7569         similar to all of the other parameters of a menu item.
7570
7571         * minibuf.el:
7572         * minibuf.el (read-file-name-1):
7573         * minibuf.el (mouse-read-file-name-1):
7574         I made a number of changes to improve the appearance
7575         and functioning of the file dialog box.  They include:
7576
7577         a) Fixing the problem where closing the dialog box by clicking on
7578         the close button of the window didn't properly exit the
7579         minibuffer.
7580
7581         b) Fixing the problem that if you typed part of a file name, and
7582         then clicked on a completion with the mouse, the file was not
7583         correctly selected.
7584
7585         c) Changing the title of the dialog box to reflect the operation
7586         being done in accordance with user interface conventions, rather
7587         than the name of the dialog box buffer, which is rather useless.
7588
7589         d) Remove the words "possible completions are" which didn't
7590         belong.
7591
7592         e) Fix things so that the completions scroll off the end of the
7593         completions windows only to the right, rather than both to the
7594         right and down, which is in accordance with Windows user interface
7595         conventions.
7596
7597         * msw-init.el (init-post-mswindows-win):
7598         Added a binding for meta-F4, which is the standard windows binding
7599         for exiting a program.
7600
7601         * select.el (get-selection-no-error):
7602         * select.el (own-selection):
7603         * select.el (own-clipboard):
7604         Added an optional argument called append to the functions
7605         own-selection and own-clipboard.  This adds support for appending
7606         text to the existing selection and allows the function
7607         own-clipboard to be used as the value of the variable
7608         interprogram- cut-function.
7609
7610         Fixed a bug in own-selection in handling zmacs-region-stays.
7611
7612         * simple.el (historical-kill-line): New.
7613
7614         * simple.el (kill-line):
7615         * simple.el (interprogram-cut-function):
7616         * simple.el (interprogram-paste-function):
7617         * simple.el (handle-pre-motion-command):
7618         * simple.el (next-line):
7619         * simple.el (previous-line):
7620         a) Expanded the variable kill-whole-line, so that function
7621         kill-line can be set to delete the entire line always, not just
7622         when cursor is at the beginning of the line.  This is controlled
7623         by setting the variable kill-whole-line to the symbol 'always.
7624         This behavior, as well as the existing kill-whole-line behavior,
7625         now only take effect when kill-line is called interactively,
7626         although this is a departure from a previous behavior in the case
7627         of setting this variable kill-whole-line to t.  It is almost
7628         certainly what has always been intended, and most likely the old
7629         way of doing things introduced bugs.  I also created a function
7630         called historical-kill-line, which ignores the kill-whole-line
7631         setting and always gives the historical behavior of only killing
7632         to the end of the line.  I bound this function to shift- control-k
7633         so that the kill to end of line behavior is available, even when
7634         kill-whole-line has been set to change control-k into the simple
7635         delete-whole-line behavior. (This can be set using the options
7636         menu.)
7637
7638         b) I changed things so that kill and yank now interact with the
7639         clipboard by default under windows.  This was done by changing the
7640         default value of interprogram-cut- function and
7641         interprogram-paste-function.  You can get the old behavior by
7642         setting these to nil, and there is an option on the options menu
7643         to do this.
7644
7645         c) I added support for selecting text using shifted motion keys.
7646         This support is on by default and can be controlled by the
7647         variable shifted-motion-keys-select-region.  There is also a
7648         variable called unshifted-motion-keys-deselect-region that
7649         controls more specifically how the shifted motion key behavior
7650         works.  I did not put an option on the options menu to turn this
7651         off, because I can't imagine why this would be useful.
7652
7653         * simple.el (forward-block-of-lines):
7654         * simple.el (backward-block-of-lines):
7655         * simple.el (block-movement-size):
7656         New.
7657
7658         * simple.el (uncapitalized-title-words):
7659         * simple.el (uncapitalized-title-word-regexp):
7660         * simple.el (capitalize-string-as-title):
7661         * simple.el (capitalize-region-as-title):
7662         New.
7663
7664
7665         * subr.el (add-hook):
7666         * subr.el (make-local-hook): New.
7667         * subr.el (remove-local-hook): New.
7668         * subr.el (add-one-shot-hook): New.
7669         * subr.el (add-local-one-shot-hook): New.
7670         Added some functions to make using hooks easier.
7671         These include:
7672
7673         a) Functions add-local-hook and remove-local-hook to make it easy
7674         to use local hooks.
7675
7676         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7677         make it possible to add a "one-shot" hook, which is to say a hook
7678         that runs only once, and automatically removes itself after the
7679         first time it has run.
7680
7681 2000-03-09  Andy Piper  <andy@xemacs.org>
7682
7683         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7684
7685 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7686
7687         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7688         Moved from menubar-items.el.
7689         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7690
7691 2000-03-08  Andy Piper  <andy@xemacs.org>
7692
7693         * gutter-items.el (build-buffers-tab-internal): add selected field
7694         to buffers tab spec.
7695
7696 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7697
7698         * minibuf.el (last-exact-completion): Initialize to nil.
7699
7700 2000-03-07  Didier Verna  <didier@xemacs.org>
7701
7702         * startup.el (command-line-1): remove unused variable
7703         `first-file-buffer'.
7704
7705 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7706
7707         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7708         which is also used for Web server log files.
7709
7710 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7711
7712         * mule/mule-charset.el: Setup auto-fill-chars.
7713
7714 2000-03-02  SL Baur  <steve@beopen.com>
7715
7716         * subr.el (with-string-as-buffer-contents): Reimplement using
7717         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7718         non-deletion of buffer after execution problem.
7719         (with-output-to-string): Use unique buffer name.
7720
7721 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7722
7723         * gutter-items.el (buffers-tab-sort-function):  New variable.
7724         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7725
7726 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7727
7728         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7729
7730 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7731
7732         * menubar-items.el (maybe-add-init-button): Remove the "Load
7733         .emacs" button from all menubars.
7734
7735 2000-03-01  Didier Verna  <didier@xemacs.org>
7736
7737         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7738         region rectangle replacement (from Jan Vroonhof).
7739         (replace-rectangle): new function.
7740
7741 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7742
7743         * mule/mule-cmds.el (set-default-coding-systems): Use
7744         set-terminal-coding-system and set-keyboard-coding-system.
7745         * coding.el (set-terminal-coding-system): Use
7746         set-console-tty-output-coding-system.
7747         (set-keyboard-coding-system): Use
7748         set-console-tty-input-coding-system.
7749
7750 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7751
7752         * minibuf.el (read-variable): Allow symbol to default argument.
7753
7754 2000-02-27  Andy Piper  <andy@xemacs.org>
7755
7756         * gutter-items.el (update-tab-hook): new function to be used for
7757         hooks.
7758         (create-frame-hook): add update-tab-hook.
7759         (record-buffer-hook): ditto.
7760         (default-gutter-position-changed): ditto.
7761         (default-gutter-position): updating the buffers tab is now handled
7762         by a hook.
7763         (default-gutter-position-changed-hook): new variable.
7764         (gutter-element-visibility-changed-hook): ditto.
7765         (set-gutter-element-visible-p): call it.
7766         (set-gutter-element): use modify-specifier-instances. Set extents
7767         as duplicable before using.
7768         (remove-gutter-element): ditto.
7769         (set-gutter-element-visible-p): ditto.
7770         (init-gutter): new function.
7771         (add-tab-to-gutter): use new gutter-element functions rather than
7772         setting specifiers directly.
7773         (clear-progress): ditto.
7774         (abort-progress): ditto.
7775         (gutter-buffers-tab-visible-p): renamed from
7776         default-gutter-visible-p
7777
7778         * specifier.el (modify-specifier-instances): new function from Jan
7779         Vroonhof.
7780
7781         * x-init.el (init-post-x-win): call init-gutter.
7782
7783         * msw-init.el (init-post-mswindows-win): call init-gutter.
7784
7785         * menubar-items.el (default-menubar): Update to reflect new gutter
7786         variables.
7787
7788 2000-02-26  Andy Piper  <andy@xemacs.org>
7789
7790         * gutter-items.el (set-gutter-element): new function. Add gutter
7791         elements to the specified gutter.
7792         (remove-gutter-element): new function. Remove gutter elements from
7793         the specified gutter.
7794         (set-gutter-element-visible-p): new function. Set gutter element
7795         visibility for the provided gutter-visible specifier.
7796
7797 2000-02-23  Andy Piper  <andy@xemacs.org>
7798
7799         * gutter-items.el (add-tab-to-gutter): specify dimensions
7800         dynamically.
7801
7802 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7803
7804         * gutter-items.el (add-tab-to-gutter):
7805         * package-get.el (package-get-interactive-package-query):
7806         * package-ui.el (pui-directory-exists):
7807         (pui-install-selected-packages):
7808         (pui-list-packages):
7809         Use #'(lambda ...)  instead of '(lambda ...).
7810
7811 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7812
7813         * startup.el (load-user-init-file): Check to make sure user
7814           has an init-file before calling load().
7815
7816 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7817
7818         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7819
7820 2000-02-23  Martin Buchholz <martin@xemacs.org>
7821
7822         * XEmacs 21.2.31 is released.
7823
7824 2000-02-21  Mike Sperber <mike@xemacs.org>
7825
7826         * loadup.el (really-early-error-handler):
7827         * update-elc.el:
7828         * make-docfile.el:
7829         Remove dependency on EMACSBOOTSTRAP... environment variables.
7830
7831 2000-02-21  Martin Buchholz <martin@xemacs.org>
7832
7833         * XEmacs 21.2.30 is released.
7834
7835 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7836
7837         * byte-optimize.el (byte-optimize-plus):
7838         (byte-optimize-minus):
7839         (byte-optimize-multiply):
7840         Optimize (- 0) to 0, not (-)
7841         Optimize (+ 5 3.0) to 8.0
7842         Optimize (* 5 3.0) to 15.0
7843         Improve readability.
7844
7845 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7846
7847         * modeline.el: (modeline-scrolling-method): change modeline
7848         mswindows cursor appearance according to the value.
7849
7850         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7851         and 'gui-element face colors and 'gui-element face font to Windows
7852         defaults.
7853
7854 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7855
7856         * font-lock.el: Javadoc enhancements
7857
7858 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7859
7860         * ldap.el (toplevel): Test if LDAP support has been compiled in
7861         (ldap-verbose): New option
7862         (ldap-search-entries): Renamed from the previous ldap-search
7863         Conditionalize message display on ldap-verbose
7864         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7865         defuns
7866         (ldap-search): Is now defined as an obsolete wrapper calling
7867         ldap-search-basic or ldap-search-entries
7868
7869
7870 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7871             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7872             Jan Vroonhof  <jan@xemacs.org>
7873
7874         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7875         When for-effect is true, didn't call `byte-optimize-form'
7876         in and/or subforms without last.
7877
7878 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7879
7880         * package-get.el (package-get-download-sites): Use correct custom
7881         type.
7882
7883 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7884
7885         * files.el (write-file): Ask for coding system when compiled with
7886         file-coding.
7887
7888 2000-02-16  Andy Piper  <andy@xemacs.org>
7889
7890         * buffer.el (switch-to-buffer): give norecord argument to
7891         set-window-buffer instead of explicitly recording.
7892
7893         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7894         we have to pick a window.
7895
7896 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7897
7898         * mule/mule-cmds.el (describe-language-support): Don't add
7899         unexist function to help-map.
7900         (describe-coding-system): Don't use already assigend `C'.
7901
7902 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7903
7904         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7905         work in custom.
7906
7907 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7908
7909         * about.el: Ienaga's e-mail address change.
7910
7911 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7912
7913         * etags.el (find-tag): force new window -- even if buf already
7914         visible -- when other-window is t
7915
7916 2000-02-16  Martin Buchholz <martin@xemacs.org>
7917
7918         * XEmacs 21.2.29 is released.
7919
7920 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7921
7922         * cl-extra.el (getf): This is now identical to `plist-get', so
7923         just defalias it.
7924         * cl-macs.el: Make getf an alias to plist-get, at the
7925         byte-compiler level, using define-compiler-macro.
7926
7927 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7928
7929         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7930
7931 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7932
7933         * lisp/etags.el (find-tag-internal): set exact-tagname to
7934           a regular expression that matches against the tagname
7935           part of the tag entry first instead of only looking in
7936           the context area.
7937
7938 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7939
7940         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7941         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7942
7943 2000-02-07  Martin Buchholz <martin@xemacs.org>
7944
7945         * XEmacs 21.2.28 is released.
7946
7947 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7948
7949         * cl-extra.el (getf): Just call `get', never `get*'.
7950         Make arglist match docstring.
7951         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7952         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7953         * byte-optimize.el: remove references to `get*'.
7954
7955 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7956
7957         * mule/european.el: Add syntax information for Latin3 and Latin4.
7958
7959 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7960
7961         * byte-optimize.el: Byte-optimize (length "foo")
7962
7963 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7964
7965         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7966         width check using `window-leftmost-p' and `window-rightmost-p'.
7967
7968 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7969
7970         * wid-edit.el (widget-match-inline): An atom never matches a
7971           list.
7972
7973 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7974
7975         * modeline.el: Consolidated 'x and 'mswindows specification under
7976         'win tag.
7977
7978 2000-01-29  Andy Piper  <andy@xemacs.org>
7979
7980         * gutter-items.el: (format-buffers-tab-line): Try and be
7981         intelligent about buffer naming when we have duplicates.
7982
7983 2000-01-29  Andy Piper  <andy@xemacs.org>
7984
7985         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7986         updated when it becomes visible.
7987
7988 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7989
7990         * bytecomp.el (byte-compile-insert-header): Properly set coding
7991         system under MULE and file-coding.
7992
7993 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7994
7995         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7996         (dontusethis-set-value-terminal-coding-system-handler):
7997         (dontusethis-set-value-keyboard-coding-system-handler):
7998         Never undefine coding system aliases.  Emergency fix for gnus.
7999
8000 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8001
8002         * files.el (abbreviate-file-name): Use directory-sep-char instead
8003         of hard-coded "/".
8004
8005 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8006
8007         * startup.el (user-init-file-base-list): New variable, replacing
8008         user-init-file-base.
8009         (find-user-init-file): New function.
8010         (command-line-early): Use it.
8011         (load-user-init-file): Ditto.
8012
8013 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8014
8015         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8016         calling valid-image-instantiator-format-p
8017
8018 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8019
8020         * isearch-mode.el (isearch-mode): The variable is
8021         isearch-unhidden-extents, not isearch-opened-extents.
8022
8023 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8024
8025         * minibuf.el (next-history-element): Modify error message if a
8026         default value is available.
8027
8028 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8029
8030         * bytecomp.el (byte-compile-file): Don't unconditionally write
8031         .elc files in binary - might contain non-Latin1.
8032
8033 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8034
8035         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8036         for windows-nt.
8037
8038         * version.el:
8039         * startup.el (user-init-file-base):
8040         * process.el (call-process-region):
8041         * files.el (make-backup-file-name):
8042         (backup-file-name-p):
8043         (file-relative-name):
8044         (abbreviate-file-name):
8045         (set-auto-mode):
8046         * code-process.el (call-process-region): Removed unnecessary
8047         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8048         support out of the universe.
8049
8050         * process.el:
8051         * code-process.el:
8052         * bytecomp.el (byte-compile-file): Removed reference to
8053         buffer-file-type, and commented usage of binary-process-output
8054         NTEmacs variables.
8055
8056 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8057
8058         * help.el (function-arglist): Add case for macro.
8059
8060 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8061
8062         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8063         printers.
8064         (custom-display): Added a menu for printer/display tags.
8065
8066         * frame.el (frame-type):
8067         * device.el (device-type): Added 'msprinter to the doc string, and
8068         removed 'pc -- it is not going to be implemented ever.
8069         (call-device-method): Fixed docstring typo.
8070         Defined specifier tags 'printer and 'display.
8071
8072 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8073
8074         * lisp/itimer.el (itimer-run-expired-timers): (consp
8075           last-command-event-time) instead of (consp
8076           'last-command-event-time).
8077
8078 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8079
8080         * msw-glyphs.el: Removed obsolete commentary.
8081
8082 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8083
8084         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8085         better default value.
8086
8087 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8088
8089         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8090         (read-string): Ditto.
8091         (eval-minibuffer): Ditto.
8092         (read-command): Ditto.
8093         (read-function): Ditto.
8094         (read-variable): Ditto.
8095         (read-number): Ditto.
8096         (read-shell-command): Ditto.
8097         (read-number): Record history.
8098
8099 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8100
8101         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8102
8103 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8104
8105         * faces.el (startup-initialize-custom-faces): New function.
8106         Reset all faces created during auto-autoloads loading time
8107         by defface.
8108         * startup.el (command-line): Call it.
8109
8110 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8111
8112         * about.el (about-hackers): Add myself to contributors list.
8113
8114 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8115
8116         * menubar-items.el (maybe-add-init-button): Removed an argument in
8117         a call to load-user-init-file, as the function managed to lose its
8118         formal parameter a few betas ago.
8119
8120 2000-01-18  Martin Buchholz <martin@xemacs.org>
8121
8122         * XEmacs 21.2.27 is released.
8123
8124 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8125
8126         * process.el (shell-command-to-string): Use the FSF docstring.
8127         Make shell-command-to-string the standard function, and
8128         exec-to-string the (deprecated) alias.
8129
8130         * startup.el: typo fix.
8131
8132 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8133
8134         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8135
8136 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8137
8138         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8139         buffers after visible buffers.
8140         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8141
8142 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8143
8144         * info.el (Info-extract-menu-node-name): Stop at a dot
8145         followed by whitespace or right parenthesis.
8146
8147 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8148
8149         * info.el (Info-directory-list): Warn against using Customize with
8150         Info-directory-list.
8151
8152 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8153
8154         * minibuf.el (read-file-name): doc fix.
8155
8156         * autoload.el (update-file-autoloads): doc fix.
8157
8158         * about.el (about-hackers): Change my E-mail address.
8159
8160 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8161
8162         * info.el (Info-visit-file): Just use the `f' interactive spec to
8163         read a filename in the standard way.
8164
8165 2000-01-13  Andy Piper  <andy@xemacs.org>
8166
8167         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8168         (gutter-buffers-tab-extent): new variable.
8169         (update-tab-in-gutter): call add-tab-to-gutter again if the
8170         orientation has changed.
8171         (add-tab-to-gutter): cope with different orientations.
8172
8173 2000-01-11  Didier Verna  <didier@xemacs.org>
8174
8175         * info.el (Info-following-node-name): backward-skip dots as well
8176         as spaces (dots at the end of a node name aren't part of it).
8177         (Info-extract-menu-node-name): don't skip dots. There could be
8178         some in the node name.
8179         (Info-index): allow dots to be part of a node name.
8180
8181 2000-01-12  Andreas Jaeger  <aj@suse.de>
8182
8183         * files.el (auto-mode-alist): Added idlwave-mode.
8184         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8185
8186 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8187
8188         * info.el (Info-search): Show default value.
8189
8190 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8191
8192         * info.el (Info-read-node-completion-table): New variable.
8193         (Info-read-node-name-1): New function.
8194         (Info-read-node-name): Use it.
8195         (Info-follow-reference): Use DEFAULT argument of completing-read.
8196         (Info-menu): Ditto.
8197
8198 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8199
8200         * hyper-apropos.el (hyper-describe-key-briefly): Save
8201         window configuration.
8202         (hyper-describe-face): Use DEFAULT of completing-read.
8203         (hyper-apropos-read-variable-symbol): Ditto.
8204         (hyper-apropos-read-function-symbol): Ditto.
8205
8206 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8207
8208         * mule/mule-cmds.el (set-default-coding-system): Set
8209         comint-exec-hook to use coding-system-for-read and
8210         coding-system-for-write so that C-x RET c works.
8211
8212 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8213
8214         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8215         (previous-matching-history-element): Increment
8216         minibuffer-max-depth by 1.
8217         (next-matching-history-element): Ditto.
8218
8219 2000-01-11  Andy Piper  <andy@xemacs.org>
8220
8221         * gutter-items.el (buffers-tab): Create a new face for the buffers
8222         tab.
8223         (buffers-tab-face): use it.
8224
8225 2000-01-10  Didier Verna  <didier@xemacs.org>
8226
8227         * modeline.el (modeline-scrolling-method): change modeline X
8228         cursor appearance according to the value.
8229
8230 2000-01-07  Andreas Jaeger  <aj@suse.de>
8231
8232         * about.el (about-hackers): Moved my entry to contributor list.
8233         (xemacs-hackers): Added myself.
8234         (about-maintainer-info): Added description of myself.
8235
8236
8237 2000-01-07  Didier Verna  <didier@xemacs.org>
8238
8239         * modeline.el (modeline-scrolling-method): new variable.
8240         (mouse-drag-modeline): add reference to it in the docstring.
8241         (mouse-drag-modeline): handle it.
8242
8243 2000-01-08  Andy Piper  <andy@xemacs.org>
8244
8245         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8246         calls.
8247         (remove-buffer-from-gutter-tab): ditto.
8248
8249 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8250
8251         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8252         (custom-face-edit): Fix grammatical error in help message.
8253
8254 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8255
8256         * movemail.el: Added.
8257
8258         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8259
8260 2000-01-03  Didier Verna  <didier@xemacs.org>
8261
8262         * modeline.el (mouse-drag-modeline): remove the code related to
8263         the modeline horizontal scrolling facility.
8264
8265 1999-12-31  Martin Buchholz <martin@xemacs.org>
8266
8267         * XEmacs 21.2.26 is released.
8268
8269 1999-12-28  Andy Piper  <andy@xemacs.org>
8270
8271         * wid-edit.el (widget-push-button-value-create): The gui cache
8272         does not agree with native widgets which can only be displayed
8273         once per window. The reasons for caching are diminished now that
8274         we don't hog resources when creating buttons.
8275         (widget-push-button-cache) deleted.
8276
8277 1999-12-24  Martin Buchholz <martin@xemacs.org>
8278
8279         * XEmacs 21.2.25 is released.
8280
8281 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8282
8283         * hyper-apropos.el (hyper-apropos): Toggle
8284         hyper-apropos-programming-apropos correctly.
8285         Set REGEXP when user accepts default value.
8286
8287 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8288
8289         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8290         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8291
8292 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8293
8294         * mule/mule-category.el (undefined-category-designator):
8295         Return char instead of character.  Search for undefined one.
8296         (describe-category): Use with-displaying-help-buffer.
8297
8298 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8299
8300         * byte-optimize.el (byte-optimize-plus):
8301         Optimize (+ 1) to 1 instead of (1+ nil).
8302
8303         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8304
8305         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8306
8307         * byte-optimize.el (byte-optimize-char-before): New function.
8308         Remove performance penalty for using (char-before) instead of (char-after).
8309
8310 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8311
8312         * mule/mule-category.el (char-category-list): Return character
8313         instead of integer.
8314
8315 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8316
8317         * minibuf.el (read-buffer): Check default is buffer object.
8318
8319 1999-11-25  Andy Piper  <andy@xemacs.org>
8320
8321         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8322         for buttons.
8323
8324 1999-12-16  Andreas Jaeger  <aj@suse.de>
8325
8326         * package-get.el (package-get-maybe-save-index): Fixed typo.
8327         Patch by Jeff Miller <jmiller@smart.net>.
8328
8329 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8330
8331         * gnuserv.el (gnuserv-process-filter):  don't call
8332         gnuserv-write-to-client when gnuserv-current-client is nil
8333
8334 1999-12-14  Martin Buchholz <martin@xemacs.org>
8335
8336         * XEmacs 21.2.24 is released.
8337
8338 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8339
8340         * about.el (about-hackers): Update my email address.
8341
8342 1999-12-07  Martin Buchholz <martin@xemacs.org>
8343
8344         * XEmacs 21.2.23 is released.
8345
8346 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8347
8348         * package-get.el (package-get-download-sites): Removed several
8349         defunct download sites, added many new ones, and corrected a few
8350         incorrect directory-on-site entries.  Added physical locations to
8351         site-description.
8352
8353 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8354
8355         * finder.el (finder-commentary): add DOC string and fix
8356         interactive spec
8357
8358 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8359
8360         * help.el (describe-function): Don't forget to intern the string
8361         completing-read returns.
8362         (describe-variable): Ditto.
8363
8364 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8365
8366         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8367         `hyper-apropos-help-mode' here to find symbol to customize
8368         irregardless of cursor position and simplify
8369         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8370         `hyper-apropos-popup-menu'.
8371
8372 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8373
8374         * apropos.el (apropos-mode-map): Add return to call
8375         apropos-follow.
8376         (apropos-print): Call apropos-mode to have better
8377         command reference. Put keymap text-poperty to
8378         symbole name.
8379
8380 1999-11-22  Alastair Burt  <burt@dfki.de>
8381
8382         * help.el: (describe-bindings-1): Added handling of keymaps for
8383         the extents at point.
8384
8385 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8386
8387         * gutter-items.el (buffers-tab-items): Wrap the function in a
8388         save-match-data
8389
8390 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8391
8392         * help.el (describe-function): Use the DEFAULT argument to
8393         completing-read.
8394         (describe-variable): Ditto.
8395
8396 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8397
8398         * minibuf.el (read-from-minibuffer): Add optional argument
8399         DEFAULT to have better mini-buffer history support.
8400         (completing-read): Pass default to read-from-minibuffer.
8401         (read-buffer): Pass default to completing-read.
8402
8403 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8404
8405         * font-lock.el (font-lock-doc-string-face): Document the
8406         `font-lock-lisp-like' property.
8407
8408 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8409
8410         * lisp-mode.el: Specify `font-lock-lisp-like'.
8411
8412         * font-lock.el (font-lock-lisp-like): New function.
8413         (font-lock-fontify-syntactically-region): Use it.
8414
8415 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8416
8417         * XEmacs 21.2.22 is released
8418
8419 1999-11-28  Martin Buchholz <martin@xemacs.org>
8420
8421         * XEmacs 21.2.21 is released.
8422
8423 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8424
8425         * minibuf.el (read-coding-system): Accept symbol and
8426         coding-system object as a default-coding-system.
8427
8428 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8429
8430         * minibuf.el (read-coding-system): Accept symbol as
8431         a default-coding-system.
8432
8433 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8434
8435         * apropos.el (apropos-documentation): Use insert instead
8436         of princ.
8437
8438 1999-11-07  William M. Perry  <wmperry@aventail.com>
8439
8440         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8441           for the linux console.
8442
8443         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8444           stuff to work when you are not on a window system, since the GPM
8445           mouse support now allows pasting from outside of XEmacs.
8446
8447 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8448
8449         * XEmacs 21.2.20 is released
8450
8451 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8452
8453         * setup-paths.el (paths-default-info-directories): Add
8454         /usr/share/info and /usr/local/share/info.
8455
8456 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8457
8458         * about.el: Updated Vladimir Ivanovic's info.
8459
8460 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8461
8462         * auto-show.el (auto-show-truncationp): Remove.
8463
8464         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8465
8466 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8467
8468         * indent.el (indent-line-to): fix bug: spaces were not replaced
8469         with tab if column is multiple of tab-width
8470         From dhn@qedinc.com
8471
8472 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8473
8474         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8475         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8476
8477         * package-get.el (package-get-package-provider): Be verbose when
8478         interactive. Patch from Robert Pluim
8479
8480 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8481
8482         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8483         info file suffixes.
8484
8485 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8486
8487         * process.el (open-network-stream): Add a new optional parameter
8488         PROTOCOL to support udp; fix a minor typo and add an explanation
8489         in docstring for udp programming.
8490
8491         * code-process.el (open-network-stream): Add a new optional
8492         parameter PROTOCOL to support udp; fix a minor typo and add an
8493         explanation in docstring for udp programming.
8494
8495 1999-10-18  Andy Piper  <andy@xemacs.org>
8496
8497         * gui.el (make-gui-button): be more precise about how we call
8498         callbacks.
8499
8500         * wid-edit.el (widget-push-button-value-create): Use the new form
8501         of native gui-button.
8502
8503 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8504
8505         * info.el (Info-page-prev): Don't do (sit-for 0).
8506
8507 1999-10-13  Andy Piper  <andy@xemacs.org>
8508
8509         * gutter-items.el (progress-abort-glyph): new glyph for showing
8510         abort status.
8511         (append-progress): dispatch-event rather than sit-for.
8512         (abort-progress): new function. Show the abort glyph with an
8513         appropriate message.
8514         (raw-append-progress): dispatch-event rather than sit-for.
8515         (display-progress): cope with aborts.
8516
8517         * gui.el (make-gui-button): Use native widgets for buttons
8518         unconditionally.
8519         (insert-gui-button): ditto.
8520         (gui-button-p): ditto.
8521
8522         * xbm-button.el: remove from core.
8523
8524         * xpm-button.el: remove from core.
8525
8526 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8527
8528         * faces.el (init-device-faces): Don't initialize the random faces
8529         on the stream device.
8530
8531 1999-10-06  Andy Piper  <andy@xemacs.org>
8532
8533         * files.el (recover-file): Don't use ls under windows for revert buffer.
8534
8535 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8536
8537         * package-get.el (package-get-download-menu): Make menu really
8538         toggle download sites.
8539         (package-get-download-sites): Add autoload cookie.
8540
8541 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8542
8543         * setup-paths.el (paths-find-module-directory): Ditto.
8544
8545 1999-09-29  Werner Fink  <werner@suse.de>
8546
8547         * setup-paths.el (paths-find-exec-directory): Add missing nil
8548         parameter for environment.
8549
8550 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8551
8552         * modeline.el (modeline-format):
8553         Only purecopy the strings.  Else
8554         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8555         barfs.
8556
8557 1999-08-28  Mike Woolley  <mike@bulsara.com>
8558
8559         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8560         user setting comint-completion-addsuffix and
8561         comint-process-echoes.
8562
8563 1999-09-22  Andy Piper  <andy@xemacs.org>
8564
8565         * gutter-items.el (update-tab-in-gutter): use
8566         last-nonminibuf-window instead of selected-window.
8567
8568 1999-09-18  Andy Piper  <andy@xemacs.org>
8569
8570         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8571         display on.
8572
8573         * subr.el (record-buffer-hook): new variable so that the hook gets
8574         some documentation.
8575
8576 1999-09-16  Andy Piper  <andy@xemacs.org>
8577
8578         * gutter-items.el (update-tab-in-gutter): only update when the
8579         gutter is visible.
8580         (remove-buffer-from-gutter-tab): ditto.
8581
8582 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8583
8584         * simple.el (do-auto-fill): Commented out part of Kinsoku
8585         processing.
8586
8587 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8588
8589         * isearch-mode.el (isearch-highlightify-region): Give the
8590         highlighting extents a high priority.
8591         (isearch-make-extent): Give the main highlighting extent an even
8592         higher priority.
8593
8594 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8595
8596         * packages.el (packages-compute-package-locations): Fix typo from
8597         -u rationalization.
8598
8599 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8600
8601         * setup-paths.el (paths-find-doc-directory): Respect value of
8602         `configure-doc-directory.'
8603
8604         * find-paths.el (paths-find-architecture-directory): Give
8605         precendence `default' argument (which typically comes from
8606         configure).
8607
8608 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8609
8610         * startup.el (command-line-early): Added options -user-init-file
8611         and -user-init-directory.
8612
8613         * files.el (user-init-file): Default to NIL so we can recognize
8614         when it's set.
8615
8616 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8617
8618         * obsolete.el (init-file-user):
8619         * startup.el:
8620         * packages.el (packages-compute-package-locations):
8621         * package-get.el (package-get-user-index-filename):
8622         * menubar-items.el (maybe-add-init-button):
8623         * info.el (Info-annotations-path):
8624         * dump-paths.el:
8625         Change `user-init-directory' to be an absolute path.
8626         Use `user-init-directory' where appropriate.
8627         Zap `init-file-user' and its uses.
8628
8629 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8630
8631         * subr.el (copy-symbol): New function.
8632
8633 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8634
8635         * isearch-mode.el (isearch-done): Be sure to restore invisible
8636         extents in the proper buffer.
8637         (isearch-pre-command-hook): Set this-command to the correct value
8638         in case the buffer has changed and old overriding-local-map was
8639         used.
8640         (isearch-restore-extent): Use remprop instead of setting the
8641         property to nil.
8642
8643 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8644
8645         * cmdloop.el (execute-extended-command): Update zmacs region
8646         before the delay.
8647         (execute-extended-command): Make the message gettext-friendly.
8648
8649 1999-09-07  Andy Piper  <andy@xemacs.org>
8650
8651         * gutter-items.el (progress-gauge-glyph): renamed from
8652         progress-glyph.
8653         (progress-text-glyph): new variable.
8654         (progress-layout-glyph): use layouts and text glyphs.
8655         (progress-area-buffer): removed.
8656         (progress-text-and-extent): new variable.
8657         (progress-displayed-p): dynamically create gutter area buffer.
8658         (clear-progress): ditto.
8659         (raw-append-progress): ditto.
8660         (append-progress): use new glyph names.
8661         (raw-append-progress): only create the extent when needed. set
8662         properties more optimally.
8663         (progress): remove args.
8664
8665 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8666
8667         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8668         mapcar where the return value is unused.
8669         (isearch-restore-invisible-extents): Ditto.
8670         (isearch-highlight-all-cleanup): Ditto.
8671         (isearch-delete-extents-in-range): Traverse the extents only once.
8672         (isearch-highlight-all-update): Don't start over if the search
8673         string has changed and more input is pending.
8674
8675 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8676
8677         * packages.el (packages-find-package-data-path): Ditto.
8678
8679         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8680
8681         * subr.el (mapc-internal): Don't make obsolete.
8682
8683         * cl-extra.el (mapc): Resurrect.
8684
8685 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8686
8687         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8688         alias.
8689
8690         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8691         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8692         (isearch-yank-clipboard): Use get-clipboard instead of
8693         x-get-clipboard.
8694         (isearch-yank-selection): Fix docstring.
8695
8696 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8697
8698         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8699
8700 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8701
8702         * cl-macs.el (extent-start-position): Fix setf method.
8703         (extent-end-position): Ditto.
8704
8705 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8706
8707         * isearch-mode.el: End merge with FSF 20.4.
8708
8709         * isearch-mode.el (search-invisible): New variable.
8710         (isearch-hide-immediately): Ditto.
8711         (isearch-unhidden-extents): Ditto.
8712         (isearch-range-invisible): New function.
8713         (isearch-unhide-extent): Ditto.
8714         (isearch-restore-invisible-extents): Ditto.
8715         (isearch-restore-extent): Ditto.
8716
8717         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8718         implementation.
8719         (isearch-ring-retreat-edit): Ditto.
8720         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8721         (isearch-forward-regexp): New arguments NOT-REGEXP and
8722         NO-RECURSIVE-EDIT.
8723         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8724         (isearch-backward-regexp): New arguments NOT-REGEXP and
8725         NO-RECURSIVE-EDIT.
8726         (isearch-mode): Return isearch-success.
8727         (isearch-update): Use unread-command-events instead of
8728         unread-command-event.
8729         (isearch-abort): If an invalid regexp is encountered, keep popping
8730         states.
8731         (isearch-*-char): Use FSF implementation.
8732         (isearch-whitespace-chars): Use the more robust FSF's
8733         implementation.
8734         (isearch-within-brackets): New variable.
8735         (isearch-mode): Initialize it.
8736         (isearch-edit-string): Bind it.
8737         (isearch-search-and-update): Set it.
8738         (isearch-push-state): Push it.
8739         (isearch-top-state): Pop it.
8740         (isearch-search): Set it.
8741         (isearch-printing-char): When called by isearch-whitespace-chars,
8742         handle M-SPC gracefully.
8743         (isearch-message-prefix): New argument ELLIPSIS.
8744         (isearch-message-suffix): Ditto.
8745         (isearch-message): Use the ELLIPSIS argument when calling
8746         isearch-message-prefix and isearch-message-suffix.
8747         (isearch-message-prefix): Distinguish between "wrapped" and
8748         "overwrapped" search, FWIW.
8749
8750 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8751
8752         * isearch-mode.el (isearch-edit-string): Use the head of the
8753         search ring instead of search-last-string and search-last-regexp.
8754         (search-highlight): Renamed from isearch-highlight.
8755         (isearch-exit): Use the new name.
8756         (isearch-highlight): Ditto.
8757         (isearch-dehighlight): Ditto.
8758         (isearch-update-ring): New function.
8759         (isearch-done): Call it.
8760         (isearch-done): New argument EDIT.
8761         (isearch-repeat): If search string is empty, look up at the car of
8762         the search ring; ignore the yank pointer.
8763         (isearch-abort): Call isearch-done with NOPUSH.
8764         (isearch-cancel): New function.
8765         (isearch-mode-map): Bind it to ESC ESC ESC.
8766
8767         * isearch-mode.el: Begin merge with FSF 20.4.
8768
8769 1999-09-01  Andy Piper  <andy@xemacs.org>
8770
8771         * x-select.el (x-get-clipboard): obsolete.
8772         (x-yank-clipboard-selection): obsolete
8773
8774         * select.el (disown-selection): need to be careful to disown the
8775         clipboard if we set it via selection.
8776         (get-clipboard): move from x-select.el
8777         (yank-clipboard-selection): ditto.
8778
8779 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8780
8781         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8782         isearch-highlight-all-matches to nil.
8783         (isearch-fixed-case): New variable.
8784         (isearch-mode): Initialize it.
8785         (isearch-edit-string): Save it.
8786         (isearch-toggle-case-fold): Set it.
8787         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8788         need to check isearch-fixed-case.
8789         (isearch-toggle-case-fold): Update highlighting of all matches
8790         before the pause.
8791         (isearch-edit-string):
8792
8793 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8794
8795         * isearch-mode.el (isearch-edit-string): Call isearch-message
8796         before reading the event so that the prompt is displayed properly.
8797         (isearch-message): Use isearch-nonincremental when calling
8798         isearch-message-prefix.
8799         (minibuffer-local-isearch-map): Bind up and down to do the same as
8800         M-p and M-n respectively.
8801         (isearch-done): New arg NOPUSH.
8802         (isearch-edit-string): Use it.
8803         (isearch-edit-string): Don't bind isearch-string.
8804         (isearch-ring-adjust): Edit string, *then* push state.
8805
8806 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8807
8808         * faces.el (isearch-secondary): Make isearch-secondary look
8809         different than default.
8810
8811 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8812
8813         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8814         save-excursion.
8815         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8816         (isearch-update): Call isearch-dehighlight without arguments.
8817         (isearch-done): Ditto.
8818
8819         * isearch-mode.el (isearch-fix-case): If the search string has no
8820         upper-case letters, allow the folding to be reenabled.
8821         Previously, once disabled, the folding would remain that way until
8822         the end of isearch.
8823         (isearch-top-state): Call isearch-fix-case.
8824
8825         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8826         save-excursion.
8827         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8828
8829 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8830
8831         * xpm-button.el:
8832         xbm-button.el: Need to exist in core because gui.el depends on
8833         them.
8834
8835 1999-08-31  Andy Piper  <andy@xemacs.org>
8836
8837         * gutter-items.el (buffers-tab-face): new customizable variable.
8838         (buffers-tab-default-buffer-line-length): new specifier for
8839         maximum viewable characters.
8840         (progress-stack): new variable for implementing widget-based
8841         progress messages.
8842         (progress-area-buffer): ditto.
8843         (progress-glyph-height): ditto.
8844         (progress-stop-callback): ditto.
8845         (progress-quit-function): new function.
8846         (progress-glyph): new variable.
8847         (progress-layout-glyph): ditto.
8848         (progress-displayed-p): new function, see message-displayed-p for
8849         details.
8850         (clear-progress): ditto.
8851         (remove-progress): ditto.
8852         (append-progress): ditto.
8853         (raw-append-progress): ditto.
8854         (display-progress): ditto.
8855         (current-progress): ditto.
8856         (current-progress-label): ditto.
8857         (progress): ditto.
8858         (lprogress): ditto.
8859
8860
8861 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8862
8863         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8864
8865         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8866         `isearch-yank-selection'.
8867         (isearch-mode-map): Use it.
8868         (isearch-yank-selection): Use `get-selection' instead of
8869         `get-x-selection'.
8870
8871 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8872
8873         * faces.el (isearch-secondary): Create face here.
8874
8875         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8876         timers.
8877
8878 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8879
8880         * subr.el (buffer-string): More robust backward compatibility
8881         check, courtesy William Perry.
8882
8883 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8884
8885         * replace.el (perform-replace): Stop the search after the search
8886         limit has been reached.
8887
8888 1999-08-23  Andy Piper  <andy@xemacs.org>
8889
8890         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8891         here if we don't have one.
8892
8893 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8894
8895         * ldap.el (ldap-coding-system): Default to nil until we get
8896         efficient UTF8 support
8897         (ldap-decode-string): Guard against `decode-coding-string' not
8898         being defined
8899         (ldap-encode-string): Guard against `encode-coding-string' not
8900         being defined
8901
8902 1999-08-23  Didier Verna  <didier@xemacs.org>
8903
8904         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8905         Some doc strings improvements, and add a star to the `interactive'
8906         calls.
8907
8908 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8909
8910         * font-lock.el (java-font-lock-keywords-3): introduced new
8911         keywords and regexpes for javadoc syntax 1.2.
8912
8913 1999-08-17  Andy Piper  <andy@xemacs.org>
8914
8915         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8916         format-buffers-tab-line.
8917         (buffers-tab-max-buffer-line-length): new variable.
8918         (format-buffers-tab-line): new function. truncate names if over
8919         buffers-tab-max-buffer-line-length.
8920
8921 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8922
8923         * cus-start.el: Customize the variable `bell-inhibit-time'.
8924
8925 1999-08-16  Andy Piper  <andy@xemacs.org>
8926
8927         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8928         brute-force approach to deleting the last buffer.
8929         (buffers-tab-grouping-regexp): new customizable variable.
8930         (select-buffers-tab-buffers-by-mode): use it.
8931
8932 1999-08-13  Andy Piper  <andy@xemacs.org>
8933
8934         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8935         deletion problem.
8936
8937 1999-07-30  Didier Verna  <didier@xemacs.org>
8938
8939         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8940         of princ to output symbols.
8941         (custom-save-face-internal): ditto.
8942         (custom-save-resets): ditto.
8943
8944 1999-08-09  Didier Verna  <didier@xemacs.org>
8945
8946         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8947         `regexp-quote' to protect the major mode name for use as a regular
8948         expression (c++ needs this for instance).
8949
8950 1999-08-08  Andy Piper  <andy@xemacs.org>
8951
8952         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8953         cope with similar mode names.
8954
8955         * gutter-items.el (buffers-tab-selection-function): new selection
8956         function.
8957         (select-buffers-tab-buffers-by-mode): new function.
8958         (buffers-tab-items): use it if set to only display buffers in the
8959         tab in the current buffer's group..
8960         (update-tab-in-gutter): use new api.
8961         (remove-buffer-from-gutter-tab): ditto.
8962
8963         * gutter-items.el (buffers-tab-max-size): set custom selection
8964         default to 6.
8965         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8966         (add-tab-to-gutter): set face as default.
8967
8968 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8969
8970         * faces.el (frob-face-property): Merge the fall-back specifier
8971         with the target, not replace it.
8972
8973 1999-08-05  Andy Piper  <andy@xemacs.org>
8974
8975         * gutter-items.el (update-tab-in-gutter): add frame argument for
8976         buffer-items.
8977         (update-tab-in-gutter): use it.
8978
8979         * gutter-items.el (record-buffer-hook): set.
8980
8981         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8982         change.
8983         (switch-to-buffer-hook) deleted.
8984
8985 1999-08-04  Andy Piper  <andy@xemacs.org>
8986
8987         * gutter-items.el (update-tab-in-gutter): make sure this will work
8988         as an argument to create-frame-hook.
8989
8990 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8991
8992         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8993         instead of timer emulation.
8994
8995 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8996
8997         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8998         Emacs isearch enhancements.
8999
9000 1999-07-28  Andy Piper  <andy@xemacs.org>
9001
9002         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9003         all devices that support tab controls.
9004         (remove-buffer-from-gutter-tab): new function. to be used as a
9005         value for kill-buffer-hook.
9006
9007 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9008
9009         * auto-show.el (auto-show-truncationp): changed to match
9010         `window_translation_on'
9011
9012 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9013
9014         * XEmacs 21.2.19 is released
9015
9016 1999-07-28  SL Baur  <steve@miho>
9017
9018         * code-files.el (insert-file-contents): Fix docstring.
9019         revert previous change.
9020
9021 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9022
9023         * fill.el (fill-region-as-paragraph): Change re-break-point to
9024         contain word-across-newline plus one character so that filling
9025         Japanese and Chinese works as desired.
9026         * simple.el (do-auto-fill): Ditto.
9027
9028 1999-07-26  SL Baur  <steve@miho>
9029
9030         * mule/japanese.el ("Japanese"): Do not specify a default input
9031         method.
9032         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9033
9034 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9035
9036         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9037         able to use cl-macs macro in early lisp.
9038
9039 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9040
9041         * custom.el:
9042         * cus-face.el:
9043         * cus-edit.el:
9044                 Massive custom Theme API changes.
9045
9046 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9047
9048         * code-files.el (insert-file-contents): Regard
9049         coding-system-magic-cookie if `coding-system-for-read' is nil.
9050
9051 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9052
9053         * mule/thai-xtis.el: Add coding: local variable, to avoid
9054         bootstrapping problem with C locale.
9055
9056 1999-07-22  Andy Piper  <andy@xemacs.org>
9057
9058         * dumped-lisp.el (preloaded-file-list): guard against putting
9059         gutter-items in a less than functional XEmacs.
9060         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9061
9062 1999-07-18  Bob Weiner  <weiner@beopen.com>
9063
9064         * fill.el (fill-context-prefix): Fixed bug that prevented the
9065         setting of an adaptive fill prefix when the `dont-skip-first' was
9066         t.
9067
9068 1999-07-22  SL Baur  <steve@miho>
9069
9070         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9071
9072 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9073
9074         * files.el (interpreter-mode-alist): add `make', `guile', and
9075         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9076         makefile-mode, guile is a scheme, and someday XEmacs will be
9077         modular enough to use as an efficient scripting tool.)
9078
9079 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9080
9081         * mule/mule-cmds.el (reset-language-environment): Regard
9082         coding-category `utf-8' and `ucs-4' if they are available.
9083
9084 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9085
9086         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9087         (prefer-coding-system): Fix DOC-string.
9088
9089         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9090         DOC-string too.
9091
9092         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9093         Mule.
9094         (coding-system-change-eol-conversion): Fix DOC-string.
9095
9096 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9097
9098         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9099         instead of `list-coding-system'.
9100
9101 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9102
9103         * menubar-items.el (default-menubar): `select-input-method' was
9104         renamed to `set-input-method'.
9105
9106         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9107         "Set Language Environment" menu.
9108
9109         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9110         "Describe Language Support" menu.
9111
9112 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9113
9114         * mule/chinese.el ("Chinese-GB"): Rename
9115         `chinese-gb-environment-setup-function' to
9116         `setup-chinese-gb-environment-internal'.
9117
9118 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9119
9120         * mule/korean.el: Use `define-coding-system-alias' instead of
9121         `copy-coding-system'.
9122
9123 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9124
9125         * mule/mule-cmds.el (set-language-environment-coding-systems):
9126         Treat duplicated coding-categories.
9127
9128 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9129
9130         * mule/japanese.el: Use `define-coding-system-alias' instead of
9131         `copy-coding-system'.
9132
9133 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9134
9135         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9136         coding-system `viscii'.
9137
9138 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9139
9140         * mule/cyrillic.el:
9141         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9142         (cyrillic-alternativnyj-decode-table): New variable.
9143         (cyrillic-alternativnyj-encode-table): New variable.
9144         - Specify `iso-8-1' as a category of coding-system
9145           `alternativnyj'.
9146         - Abolish general Cyrillic environment.
9147
9148 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9149
9150         * mule/chinese.el:
9151         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9152         - Register `chinese-gb-environment-setup-function' as a
9153           `setup-function' of "Chinese-GB" environment.
9154
9155 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9156
9157         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9158         optional argument `parents'.
9159
9160         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9161         property for Thai-XTIS.
9162
9163         * mule/mule-help.el (help-with-tutorial): Use property
9164         `tutorial-coding-system' of language-info as a coding-system to
9165         read tutorial file.
9166
9167 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9168
9169         * mule/thai-xtis.el: Don't setup `setup-function' and
9170         `exit-function'.
9171
9172         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9173         `set-coding-category-system' to set up coding-system for
9174         coding-category.
9175
9176         * mule/mule-cmds.el (prefer-coding-system): Use
9177         `set-coding-category-system' to set up coding-system for
9178         coding-category.
9179
9180 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9181
9182         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9183         Thai-XTIS environment.
9184
9185         * mule/mule-cmds.el (prefer-coding-system): Use
9186         `find-coding-system' instead of `coding-system-p'.
9187
9188 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9189
9190         * mule/mule-cmds.el (set-language-environment-coding-systems):
9191         Modify eol-type for XEmacs.
9192
9193         * mule/thai-xtis.el: Delete unused local variable `category'.
9194
9195         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9196         function.
9197         (prefer-coding-system): Don't call
9198         `update-coding-systems-internal'; use function
9199         `coding-category-list' instead of variable `coding-category-list';
9200         use `set-coding-priority-list' instead of `set-coding-priority';
9201         modify `eol-type' for XEmacs.
9202
9203         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9204         `charset-columns'.
9205         (char-width): Likewise.
9206
9207 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9208
9209         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9210         `tis-620'.
9211
9212         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9213         `set-coding-priority-list' instead of `set-coding-priority'; don't
9214         call `update-coding-systems-internal'.
9215
9216         * mule/mule-misc.el (coding-system-get): New function.
9217         (coding-system-put): New function.
9218         (coding-system-category): New function.
9219
9220 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9221
9222         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9223         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9224         to avoid conflict with leim/quail/thai-xtis.
9225
9226         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9227         to thai-xtis-chars.el.
9228
9229         * mule/thai-xtis-chars.el: New file (split from
9230         mule/thai-xtis.el).
9231
9232 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9233
9234         * mule/thai-xtis.el:
9235         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9236         - Add syntax entries.
9237         - Put `preferred-coding-system' of the charset `thai-xtis' to
9238           `tis-620'.
9239
9240 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9241
9242         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9243         rewritten to use write-multibyte-character.
9244
9245 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9246
9247         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9248         of `iso-2022-7'.
9249         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9250         ported yet.
9251         (read-input-method-name): Treat optional argument `default'.
9252
9253 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9254
9255         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9256         all.
9257         (set-language-info-alist): Set up menus here.
9258
9259 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9260
9261         * minibuf.el (completing-read): Add new optional argument
9262         `default'.
9263         (read-coding-system): Add new optional argument
9264         `default-coding-system'.
9265
9266 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9267
9268         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9269         (viet-viscii-...->viet-vscii...).
9270
9271 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9272
9273         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9274         and menus.
9275
9276 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9277
9278         * mule/mule-cmds.el (input-method-function): Add permanent-local
9279         property.
9280
9281 1999-03-30  Dave Love  <fx@gnu.org>
9282
9283         * mule/mule-cmds.el (current-language-environment): Doc fix.
9284
9285 1999-02-06  Richard Stallman  <rms@gnu.org>
9286
9287         * mule/european.el (setup-slovenian-environment): New function.
9288         ("Slovenian"): New language environment.
9289
9290 1999-01-27  Dave Love  <fx@gnu.org>
9291
9292         * mule/mule-cmds.el (current-language-environment): Provide :link,
9293         :type (choices) and appropriate :get.
9294
9295 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9296
9297         * mule/mule-cmds.el (describe-language-environment): Don't alter
9298         input-method-alist.
9299
9300 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9301
9302         * mule/mule-cmds.el (prefer-coding-system): Call
9303         set-coding-priority, so that the internal array of priorities is
9304         also updated.
9305
9306 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9307
9308         * mule/mule-cmds.el (prefer-coding-system): If the argument
9309         requires specific EOL conversion type, make the default coding
9310         systems use that.
9311
9312 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9313
9314         * mule/mule-cmds.el (set-language-environment): Pass the default
9315         eol-type to set-language-environment-coding-systems.
9316         (set-default-coding-systems): Copy the eol-type property for the
9317         new default values of {buffer-file,process}-coding-system from the
9318         old defaults.
9319         (set-language-environment-coding-systems): Accept an optional
9320         argument EOL-TYPE, and set the eol-type property of the default
9321         coding systems accordingly.
9322
9323 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9324
9325         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9326         use generate-new-buffer instead of get-buffer-create.
9327
9328 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9329
9330         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9331
9332 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9333
9334         * mule/mule-cmds.el (default-input-method): Fix custom type.
9335
9336 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9337
9338         * mule/mule-cmds.el (setup-specified-language-environment):
9339         Add apropos-inhibit property.
9340         (describe-specified-language-support): Likewise.
9341
9342 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9343
9344         * mule/mule-cmds.el: Doc fixes.
9345
9346 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9347
9348         * mule/mule-cmds.el (register-input-method): Doc-string
9349         modified.
9350
9351 1998-09-01  Dave Love  <fx@gnu.org>
9352
9353         * mule/mule-cmds.el (current-language-environment): Fix
9354         setter function.
9355
9356 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9357
9358         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9359         mule/european.el, mule/hebrew.el, mule/japanese.el,
9360         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9361         avoid bootstrapping problem if you need to recompile all the Lisp
9362         files using interpreted code.
9363
9364 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9365
9366         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9367         ("Latin-2"): Likewise.
9368
9369 1998-08-18  Per Starback  <starback@update.uu.se>
9370
9371         * mule/european.el (setup-latin2-environment): Fix typo.
9372
9373 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9374
9375         * mule/european.el: Give proper value of `input-method' key to all
9376         lang. env.
9377
9378         * mule/mule-cmds.el (activate-input-method): Handle the case that
9379         the arg INPUT-METHOD is nil correctly.
9380         (read-multilingual-string): Activate the specified input method
9381         before calling read-string.  Afterward, activate the original
9382         input method.
9383
9384 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9385
9386         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9387         (set-language-info-alist): Fix typo in doc-string.
9388
9389         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9390
9391 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9392
9393         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9394         (reset-language-environment): New function for the job that
9395         setup-english-environment used to do.
9396         (set-language-environment): Do more setups according to the info
9397         in language-info-alist.
9398         (read-language-name): Handle the case that the arg KEY is nil.
9399         (describe-language-environment): Handle input-method property.
9400
9401         * mule/: All files under this directory, which related with
9402         specific languages (such as mule/european.el, mule/greek.el,
9403         mule/hebrew.el, mule/misc-lang.el), modified as below.
9404         (setup-XXX-environment): Just call set-language-environment.  If
9405         they used to do some other jobs than what done by
9406         set-language-environment, those jobs are done in
9407         setup-XXX-environment-internal now.
9408         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9409         the value to setup-XXX-environment-internal.  Add properties
9410         input-method and features.
9411
9412         * mule/english.el (setup-english-environment): Just call
9413         reset-language-environment.
9414
9415         * mule/european.el (setup-8-bit-environment): Function deleted.
9416
9417 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9418
9419         * mule/mule-cmds.el (input-method-exit-on-first-char)
9420         (input-method-use-echo-area): Doc fixes.
9421
9422 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9423
9424         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9425         variable.
9426         (input-method-use-echo-area): New variable.
9427
9428 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9429
9430         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9431
9432 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9433
9434         * mule/mule-cmds.el (activate-input-method): Update mode line.
9435         (inactivate-input-method): Likewise.
9436
9437 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9438
9439         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9440         input method in the current buffer, but just bind
9441         current-input-method.
9442
9443 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9444
9445         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9446
9447         * mule/misc-lang.el ("IPA"): Add coding-priority and
9448         coding-system.
9449
9450 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9451
9452         * mule/greek.el: Add coding-priority.
9453
9454 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9455
9456         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9457         LANG-ENV.
9458
9459 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9460
9461         * mule/mule-cmds.el (register-input-method): Fix previous change.
9462         (setup-specified-language-environment): Doc fix.
9463
9464 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9465
9466         * mule/mule-cmds.el: Several doc fixes.
9467         (get-language-info, set-language-info): Rename argument.
9468         (set-language-info-alist): Likewise.
9469         (register-input-method): Rename argument.
9470         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9471
9472 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9473
9474         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9475         default value while reading an input method.
9476
9477 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9478
9479         * mule/mule-cmds.el (universal-coding-system-argument):
9480         Use buffer-file-coding-system as default.
9481
9482 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9483
9484         * mule/korean.el ("Korean"): Doc fix.
9485
9486 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9487
9488         * mule/mule-cmds.el (describe-language-environment): Print the
9489         languge environment at the head.
9490
9491 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9492
9493         * mule/japanese.el: Set exit-function to exit-japanese-environment
9494         for Japanese environment.
9495
9496 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9497
9498         * mule/mule-cmds.el (set-language-environment): Doc fix.
9499         (current-language-environment): Use defcustom.
9500         (default-input-method): Specify :type.
9501
9502 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9503
9504         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9505         modified.
9506         (prefer-coding-system): Doc-string modified.
9507
9508 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9509
9510         * mule/mule-cmds.el (set-language-info): Doc-string
9511         describes `coding-priority' KEY.
9512         (set-language-environment-coding-systems): New function.
9513         (select-safe-coding-system): New function.
9514         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9515         (set-language-info-alist): New optionla arg PARENTS.  Call
9516         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9517         (set-language-environment-coding-systems): New function.
9518
9519         * mule/chinese.el: Remove setting up of
9520         describe-chinese-environment-map and
9521         setup-chinese-environment-map.  Exclude them in args of calls to
9522         set-language-info-alist.  Register coding-priority key in
9523         language-info-alist.
9524
9525         * mule/cyrillic.el: Remove setting up of
9526         describe-cyrillic-environment-map and
9527         setup-cyrillic-environment-map.  Exclude them in args of calls to
9528         set-language-info-alist.  Register coding-priority key in
9529         language-info-alist.
9530
9531         * mule/english.el: Register coding-priority key in
9532         language-info-alist.
9533
9534         * mule/ethiopic.el: Register coding-priority key in
9535         language-info-alist.
9536
9537         * mule/european.el: Remove setting up of
9538         describe-european-environment-map and
9539         setup-european-environment-map.  Exclude them in args of calls to
9540         set-language-info-alist.  Register coding-priority key in
9541         language-info-alist.  Add "German" language env.
9542         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9543         (setup-german-environment): New function.
9544
9545         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9546         change default input method to "greek-postfix".
9547
9548         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9549         coding-priority key in
9550
9551 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9552
9553         * mule/mule-cmds.el (set-language-info): Doc fix.
9554         (input-method-inactivate-hook): Doc fix.
9555
9556 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9557
9558         * mule/mule-cmds.el (set-input-method): Renamed from
9559         select-input-method.
9560
9561 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9562
9563         * mule/mule-cmds.el (set-language-environment): Run
9564         exit-language-environment-hook before calling `exit-function'
9565         which is specified for the language environment.
9566
9567 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9568
9569         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9570         modified.
9571         (prefer-coding-system): Likewise.
9572         (describe-language-environment): Print aliases of each coding
9573         system.
9574         (set-language-environment-hook): New variable.
9575         (exit-language-environment-hook): New variable.
9576         (set-language-environment): Call these hooks.  Before setting a
9577         new language environment, exit from the
9578         current-language-environment if necessary.
9579         (input-method-verbose-flag): The value can be nil, t,
9580         complex-only, or default.
9581         (input-method-highlight-flag): Doc-string augmented.
9582         (activate-input-method): Check if we can run the registered
9583         function to activate an input method.
9584
9585         * mule/korean.el: Set exit-function for language environment
9586         "Korean" to exit-korean-environment.
9587         (setup-korean-environment): Moved to korea-util.el.
9588
9589 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9590
9591         * mule/mule-cmds.el (read-multilingual-string): Use
9592         current-input-method prior to default-input-method.  Don't bind
9593         current-input-method by `let', instead, activate the specified
9594         input method in the current buffer temporarily.
9595
9596 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9597
9598         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9599
9600 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9601
9602         * mule/chinese.el (post-read-decode-hz): Return the result of
9603         decode-hz-region.
9604         (pre-write-encode-hz): Do not change the value of
9605         last-coding-system.
9606
9607 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9608
9609         * mule/mule-ccl.el: Doc fixes.
9610
9611 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9612
9613         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9614         (check-ccl-program): New macro.
9615
9616 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9617
9618         * mule/mule-ccl.el: Comment about CCL syntax modified.
9619         (ccl-command-table): Add read-multibyte-character and
9620         write-multibyte-character.
9621         (ccl-code-table): Add ex-cmd.
9622         (ccl-extended-code-table): New variable.
9623         (ccl-embed-extended-command): New function.
9624         (ccl-compile-read-multibyte-character,
9625         ccl-compile-write-multibyte-character) New functions.
9626         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9627         ccl-dump-write-multibyte-character): New functions.
9628
9629 1999-07-22  SL Baur  <steve@miho>
9630
9631         * config.el (config-value-file): config.values is installed into
9632         doc-directory.
9633         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9634
9635 1999-07-19  Didier Verna  <didier@xemacs.org>
9636
9637         * rect.el: all functions rewritten, except when noted. Below is a
9638         list of interface changes.
9639         (apply-on-rectangle): new function. Obsoletes
9640         `operate-on-rectangle'. All functions that used to call this
9641         function now call the new one.
9642         (kill-rectangle): added optional prefix arg to fill lines.
9643         (delete-rectangle): ditto.
9644         (delete-extract-rectangle): ditto.
9645         (open-rectangle): ditto.
9646         (clear-rectangle): ditto.
9647         (delete-rectangle-line): added third arg FILL.
9648         (delete-extract-rectangle-line): ditto.
9649         (open-rectangle-line): ditto.
9650         (clear-rectangle-line): ditto.
9651
9652 1999-07-18  Andy Piper  <andy@xemacs.org>
9653
9654         * menubar-items.el (default-menubar): add gutter options.
9655
9656         * gutter-items.el: new file.
9657         (gutter): new group for custom.
9658         (gutter-visible-p): new variable.
9659         (default-gutter-position): ditto.
9660         (buffers-tab): new group for the buffers tab.
9661         (gutter-buffers-tab): widget to put in the gutter.
9662         (buffers-tab-max-size): max number of tabs.
9663         (buffers-tab-switch-to-buffer-function): function to call when a
9664         tab is pressed.
9665         (buffers-tab-omit-function): filter buffers with this function.
9666         (buffers-tab-format-buffer-line-function): format buffer names for
9667         inclusion in tabs.
9668         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9669         the record.
9670         (build-buffers-tab-internal): build a list of tab items.
9671         (buffers-tab-items): ditto.
9672         (add-tab-to-gutter): put a tab in the gutter area.
9673         (update-tab-in-gutter): reset the buffers in the tab.
9674
9675         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9676
9677         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9678         (switch-to-buffer-hooks): new hook.
9679
9680         * toolbar.el (default-toolbar-position): fix typo.
9681
9682 1999-07-16  Andy Piper  <andy@xemacs.org>
9683
9684         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9685
9686 1999-07-15  Didier Verna  <didier@xemacs.org>
9687
9688         * cus-edit.el (custom-prompt-variable): optional third arg makes
9689         prompt for a comment string.
9690         (customize-set-value): optional prefix makes this function handle
9691         variable comments.
9692         (customize-set-variable): ditto.
9693         (customize-save-variable): ditto.
9694         (customize-customized): handle custom comments.
9695         (customize-save-customized): ditto.
9696         (custom-variable-state-set): ditto.
9697         (custom-face-state-set): ditto.
9698         (customize-saved): ditto.
9699         (custom-variable-set): ditto.
9700         (custom-face-set): ditto.
9701         (custom-variable-save): ditto.
9702         (custom-face-save): ditto.
9703         (custom-variable-reset-saved): ditto.
9704         (custom-face-reset-saved): ditto.
9705         (custom-variable-reset-standard): ditto.
9706         (custom-face-reset-standard): ditto.
9707         (custom-comment-face): new face.
9708         (custom-comment-tag-face): ditto.
9709         (custom-comment): new widget.
9710         (custom-comment-create): new function.
9711         (custom-comment-delete): ditto.
9712         (custom-comment-value-set): ditto.
9713         (custom-comment-show): ditto.
9714         (custom-comment-invisible-p): ditto.
9715         (custom-variable-value-create): create a comment field widget.
9716         (custom-face-value-create): ditto.
9717         (custom-variable-menu): new entry for adding a custom comment.
9718         (custom-face-menu): ditto.
9719         (custom-save-variables): possibly save custom comments.
9720         (custom-save-faces): ditto.
9721
9722         * cus-face.el (custom-set-faces): the arguments can now have a
9723         custom comment as fourth argument.
9724
9725         * custom.el (custom-set-variables): the arguments can now have a
9726         custom comment as fifth element.
9727
9728 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9729
9730         * XEmacs 21.2.18 is released
9731
9732 1999-07-13  SL Baur  <steve@miho>
9733
9734         * lib-complete.el (read-library-name): Revert previous change.
9735         (read-library): Ditto.
9736
9737 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9738
9739         * packages.el (packages-package-list): Capitalize docstring.
9740
9741         * packages.el (packages-find-package-library-path): Use #'nconc
9742         rather than #'append to reduce consing -- #'mapcar uses Flist,
9743         which returns a freshly consed list.  #'append would create yet
9744         another fresh list, using Fmake_list in concat.
9745
9746         * packages.el (package-provide): Use setq with remassq like it
9747         says in its docstring.
9748
9749 1999-07-06  SL Baur  <steve@miho.m17n.org>
9750
9751         * lib-complete.el (progn-with-message): Fix typo.
9752
9753 1999-07-06  SL Baur  <steve@miho.m17n.org>
9754
9755         * mule/mule-misc.el (char-octet): Make function match docstring.
9756         From Katsumi Yamaoka <yamaoka@jpl.org>
9757
9758 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9759
9760         * wid-edit.el (widget-documentation): corrected spelling error.
9761
9762 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9763
9764         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9765         keys if already bound
9766
9767 1999-07-06  SL Baur  <steve@miho.m17n.org>
9768
9769         * lib-complete.el (progn-with-message): Revert previous changes.
9770
9771 1999-06-24  Bob Weiner  <weiner@beopen.com>
9772
9773         * lib-complete.el (find-library):
9774         (find-library-other-window):
9775         (find-library-other-frame): Completely rewrote
9776         so that these functions actually work when called non-interactively.
9777         Also made them handle LIBRARY arguments which end with .el or .elc.
9778
9779 1999-06-24  Bob Weiner  <weiner@beopen.com>
9780
9781         * simple.el (indent-new-comment-line): Locally bound
9782         `block-comment-start' to `comstart' or else when this is called
9783         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9784         `block-comment-start' value, ignoring any existing spacing after a
9785         comment prefix in the previous line and producing ugly comments.
9786
9787 1999-06-23  Bob Weiner  <weiner@beopen.com>
9788
9789         * list-mode.el (mouse-choose-completion):
9790         (choose-completion):
9791         (completion-switch-to-minibuffer): Added.
9792         ([Tab]): [Tab] previously switched to the minibuffer
9793         but since [space] does that and since most applications in the
9794         world use [Tab] to select the next item in a list, do that in the
9795         *Completions* buffer too.  This will cause the least confusion
9796         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9797         06/23/1999.
9798
9799 1999-06-22  Bob Weiner  <weiner@beopen.com>
9800
9801         * help.el (help-buffer-name): Added support for a null value
9802         of `help-buffer-prefix-string' since some buffers require no
9803         prefix.
9804
9805 1999-06-20  Bob Weiner  <weiner@beopen.com>
9806
9807         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9808         in the completion-list-mode-map to bury the completions buffer
9809         even when the minibuffer is no longer active.
9810
9811 1999-06-20  Bob Weiner  <weiner@beopen.com>
9812
9813         * list-mode.el (list-mode): It is visually disconcerting to have
9814         the text cursor disappear within list buffers, especially when
9815         moving from window to window, so leave it visible.
9816
9817 1999-07-01  SL Baur  <steve@miho.m17n.org>
9818
9819         * menubar-items.el (default-menubar): Conditionalize the bug
9820         report menu item (which may not be possible in this XEmacs).
9821         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9822
9823 1999-06-30  SL Baur  <steve@miho.m17n.org>
9824
9825         * subr.el (with-current-buffer): DOC string fix.
9826         Suggested by Bob Weiner <weiner@altrasoft.com>
9827
9828 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9829
9830         * cus-face.el (custom-face-italic): insert missing args
9831
9832 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9833
9834         * packages.el (package-locations): Changed default early package
9835         hierarchies to ~/.xemacs/mule-packages and
9836         ~/.xemacs/xemacs-packages.
9837
9838 1999-06-23  SL Baur  <steve@miho.m17n.org>
9839
9840         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9841
9842 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9843
9844         * packages.el (package-locations): Changed default early package
9845         hierarchy to ~/.xemacs/packages.
9846         (package-locations): Removed `packages' as a possible name for a
9847         late package hierarchy.
9848
9849 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9850
9851         * mule/mule-category.el (word-combining-categories): Set up new
9852         variable.
9853         (word-separating-categories): Likewise.
9854
9855 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9856
9857         * XEmacs 21.2.17 is released
9858
9859 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9860
9861         * font-menu.el (font-menu-set-font): allow for nil specification
9862         of font size.
9863
9864 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9865
9866         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9867         is 1.
9868
9869 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9870
9871         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9872         8859-5 instead of ISO 8859-1.
9873
9874 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9875
9876         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9877         (viet-viscii-encode-table): Ditto.
9878
9879         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9880         Make obsolete definition of char-octet.
9881
9882 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9883
9884         * subr.el: Move no-Mule make-char ...
9885         * help-nomule.el (make-char): To here.
9886         (string-width): Make Mule compatibility alias.
9887
9888 1999-06-15  Andy Piper  <andy@xemacs.org>
9889
9890         * select.el (get-selection-no-error): really make there be no-error.
9891         (get-selection): revert to original.
9892
9893 1999-06-11  Andy Piper  <andy@xemacs.org>
9894
9895         * select.el (selection-sets-clipboard): renamed.
9896         (own-selection): use it.
9897
9898 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9899
9900         * XEmacs 21.2.16 is released
9901
9902 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9903
9904         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9905         missing characters to avoid crash.
9906
9907 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9908
9909         * coding.el (set-terminal-coding-system): Only set the console
9910         coding system on the selected console if it is a tty.
9911
9912 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9913
9914         * cus-face.el:
9915         * cus-edit.el:
9916         * faces.el:
9917         (custom):
9918         (face-spec-set):
9919         * faces.el (frob-face-property):
9920         * font-menu.el (font-menu-set-font):
9921                   Actually apply changes from 1999-03-17
9922
9923 1999-06-10  Andy Piper  <andy@xemacs.org>
9924
9925         * select.el (get-selection): abstract out non error-signalling
9926         part.
9927         (get-selection-no-error): get-selection without signalling an
9928         error.
9929         (selection-is-clipboard-p): new variable. controls whether the
9930         selection sets the clipboard.
9931         (own-selection): use it.
9932
9933         * mouse.el (insert-selection): fallback to clipboard after trying
9934         primary selection and cutbuffer.
9935
9936 1999-06-05  Andy Piper  <andy@xemacs.org>
9937
9938         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9939         selection functions.
9940
9941 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9942
9943         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9944         default value.
9945         (load): Use `raw-text' instead of `no-conversion'.
9946         (insert-file-contents): Likewise.
9947
9948         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9949         of `no-conversion'.
9950
9951 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9952
9953         * coding.el: Don't copy `no-conversion' to `raw-text'.
9954
9955 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9956
9957         * subr.el (make-char): Define it if Mule is not around.
9958
9959 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9960
9961         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9962
9963         * x-select.el (x-disown-selection-internal): Restore symbol as an
9964         obsolete alias.
9965         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9966
9967 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9968
9969         * XEmacs 21.2.15 is released
9970
9971 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9972
9973         * subr.el (split-string): Avoid infinite looping
9974
9975 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9976
9977         * ldap.el (ldap-ignore-attribute-codings): New variable
9978         (ldap-default-attribute-decoder): New variable
9979         (ldap-coding-system): New variable
9980         (ldap-attribute-syntax-encoders): New variable
9981         (ldap-attribute-syntax-decoders): New variable
9982         (ldap-attribute-syntaxes-alist): New variable
9983         (ldap-encode-boolean): New function
9984         (ldap-decode-boolean): New function
9985         (ldap-encode-country-string): New function
9986         (ldap-decode-string): New function
9987         (ldap-decode-address): New function
9988         (ldap-encode-address): New function
9989         (ldap-decode-attribute): New function
9990         (ldap-search): Use some of these
9991
9992 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9993
9994         * version.el (emacs-version): Make the patch level/beta come
9995         before the XEmacs qualifier so that it gets into (funcall
9996         emacs-version) and thus in the bug reports.
9997         (emacs-version>=): Support patch levels.
9998
9999 1999-06-03  SL Baur  <steve@xemacs.org>
10000
10001         * version.el: implement x.y.z version number
10002         From Jan Vroonhof <vroonhof@math.ethz.ch>
10003
10004 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10005
10006         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10007
10008 1999-05-22  Vin Shelton <acs@xemacs.org>
10009
10010         * startup.el: Document -private and break out non-standard X options.
10011
10012 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10013
10014         * mule/mule-charset.el (charset-after): New function.
10015         (charset-direction): Synch with Mule, update docstring.
10016         (get-charset-property): New function.
10017         (put-charset-property): New function.
10018         (charset-plist): New function.
10019
10020         * mule/mule-charset.el (compose-region):
10021         (decompose-region): remove;  these functions (which don't work
10022         since we don't do composite characters) have been moved to
10023         mule-util.el.
10024         (toplevel): follow coding standards
10025
10026 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10027
10028         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10029         exist any more.
10030
10031         * code-files.el: Fix commentary to follow coding standards.  Move
10032         the single line left in mule-files.el to here.
10033
10034         * mule/mule-files.el: delete.
10035
10036 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10037
10038         * info.el (Info-scroll-prev): Use event functions instead of the
10039         old emacs 19 interface.
10040
10041 1999-06-02  Andy Piper  <andy@xemacs.org>
10042
10043         * x-font-menu.el (x-font-menu-load-font):
10044         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10045
10046 1999-05-31  Andy Piper  <andy@xemacs.org>
10047
10048         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10049         group.
10050         (font-menu-this-frame-only-p): ditto.
10051         (font-menu-max-items): reinstate, from Jan Vroonhof
10052         <vroonhof@math.ethz.ch>
10053         (font-menu-submenu-name-format): ditto.
10054         (font-menu-split-long-menu): ditto, for use by the family
10055         constructor.
10056         (font-menu-family-constructor): use it.
10057
10058 1999-05-30  Andy Piper  <andy@xemacs.org>
10059
10060         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10061         for use by the font menu.
10062
10063         * msw-font-menu.el: new file implementing mswindows specific
10064         font-menu behaviour.
10065         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10066         (mswindows-font-menu-junk-families): ditto.
10067         (hack-font-truename): ditto.
10068         (mswindows-font-regexp-ascii): ditto.
10069         (mswindows-reset-device-font-menus): ditto.
10070         (mswindows-font-menu-font-data): ditto.
10071         (mswindows-font-menu-load-font): ditto.
10072
10073         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10074         (x-font-menu-font-data): ditto.
10075         (x-font-menu-load-font): ditto.
10076
10077         * font-menu.el: new file implementing generic font menu behaviour.
10078         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10079         made device independent.
10080         (font-menu-this-frame-only-p): ditto.
10081         (font-menu-preferred-resolution): ditto.
10082         (font-menu-size-scaling): new variable used to determine whether
10083         sizes are in points or tenths of a point.
10084         (vassoc): moved from x-font-menu.el.
10085         (device-fonts-cache): ditto.
10086         (device-fonts-cache): ditto.
10087         (flush-device-fonts-cache): ditto.
10088         (reset-device-font-menus): copied from x-font-menu.el and made
10089         device independent. Most functionality deferred to
10090         device-dependent versions.
10091         (font-menu-family-constructor): copied from x-font-menu.el and
10092         made device independent.
10093         (font-menu-size-constructor): ditto.
10094         (font-menu-weight-constructor): ditto.
10095         (font-menu-set-font): ditto.
10096         (font-menu-change-face): ditto.
10097         (font-menu-load-font): new device method.
10098         (font-menu-font-data): ditto.
10099
10100         * x-font-menu.el: The above functions deleted.
10101
10102 1999-05-26  Andy Piper  <andy@xemacs.org>
10103
10104         * update-elc.el:
10105         * make-docfile.el:
10106         * loadup.el: rehash expand-file-name usage to not use default-directory.
10107
10108 1999-05-21  Andy Piper  <andy@xemacs.org>
10109
10110         * x-select.el (x-select-convert-to-text):
10111         (x-selected-text-type):
10112         (x-get-selection):
10113         (xselect-convert-to-string):
10114         (xselect-convert-to-compound-text):
10115         (xselect-convert-to-length):
10116         (xselect-convert-to-targets):
10117         (xselect-convert-to-delete):
10118         (xselect-convert-to-filename):
10119         (xselect-convert-to-charpos):
10120         (xselect-convert-to-lineno):
10121         (xselect-convert-to-colno):
10122         (xselect-convert-to-sourceloc):
10123         (xselect-convert-to-os):
10124         (xselect-convert-to-host):
10125         (xselect-convert-to-user):
10126         (xselect-convert-to-class):
10127         (xselect-convert-to-name):
10128         (xselect-convert-to-integer):
10129         (xselect-convert-to-atom):
10130         (xselect-convert-to-identity): functions renamed from x-* and
10131         moved to select.el.
10132         (x-get-secondary-selection): use rename get-selection.
10133         (x-get-clipboard): ditto.
10134         (x-own-selection): moved to select.el.
10135         (x-valid-simple-selection-p): ditto.
10136         (x-dehilight-selection): ditto.
10137         (x-own-clipboard): ditto.
10138         (x-disown-selection): ditto.
10139
10140         * x-mouse.el (x-yank-function): moved to mouse.el.
10141         (x-insert-selection): ditto.
10142         (x-set-point-and-move-selection): use renamed function.
10143
10144         * select.el (selected-text-type): moved and renamed from
10145         x-select.el.
10146         (selection-owner-p): moved to C.
10147         (selection-exists-p): ditto.
10148         (get-cutbuffer): new device method.
10149         (get-selection): generalised and moved from x-select.el.
10150         (own-selection): moved x-own-selection functionality into here.
10151         (dehilight-selection): renamed and moved from x-select.el.
10152         (own-clipboard): functionality moved from x-select.el using new
10153         generic C builtins.
10154         (disown-clipboard): ditto.
10155         (select-convert-to-text):
10156         (select-convert-to-string):
10157         (select-convert-to-compound-text):
10158         (select-convert-to-length):
10159         (select-convert-to-targets):
10160         (select-convert-to-delete):
10161         (select-convert-to-filename):
10162         (select-convert-to-charpos):
10163         (select-convert-to-lineno):
10164         (select-convert-to-colno):
10165         (select-convert-to-sourceloc):
10166         (select-convert-to-os):
10167         (select-convert-to-host):
10168         (select-convert-to-user):
10169         (select-convert-to-class):
10170         (select-convert-to-name):
10171         (select-convert-to-integer):
10172         (select-convert-to-atom):
10173         (select-convert-to-identity): new functions renamed from x-* and
10174         moved from x-select.el.
10175
10176         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10177         into here and use as the default window-system mouse yank.
10178         (insert-selection): generalised and moved from x-mouse.el.
10179         (own-clipboard): moved to C.
10180
10181         * msw-select.el (mswindows-selection-owned-p): deleted.
10182         (mswindows-own-selection): generalised and moved to select.el.
10183         (mswindows-disown-selection): generalised and moved to C.
10184         (mswindows-selection-owner-p): ditto.
10185
10186 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10187
10188         * XEmacs 21.2.14 is released
10189
10190 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10191
10192         * about.el: update contact info for jason and slb.
10193
10194 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10195
10196         * mule/european.el (setup-romanian-environment): Add Romanian
10197         support from Emacs/Mule romanian.el.
10198
10199 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10200
10201         * cus-face.el: Label all custom changes with the 'custom' tag.
10202
10203         * cus-edit.el: idem ditto.
10204
10205         * faces.el: Added suport for adding device tags to various functions.
10206         (custom): New device tag.
10207         (face-spec-set): Call reset face with tags argument. No longer do
10208         x-init-global-faces hack.
10209
10210         * faces.el (frob-face-property): Use an anonymous specifier to map
10211         frob-face-property-1 over.
10212
10213         * x-font-menu.el (font-menu-set-font): Always specify all
10214         properties to custom.
10215
10216 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10217
10218         * mule/european.el (setup-czech-environment): Add czech support.
10219         From David Sauer <davids@orfinet.cz>
10220
10221 1999-03-15  SL Baur  <steve@xemacs.org>
10222
10223         * check-features.el: Turn hard errors into warnings.
10224
10225 1999-03-21  SL Baur  <steve@xemacs.org>
10226
10227         * simple.el (delete-key-deletes-forward): As per discussion on
10228         xemacs-beta, default to t.
10229
10230 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10231
10232         * loadup.el: Define Installation-string before loading anything.
10233
10234 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10235
10236         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10237         From Anders Stenman <stenman@isy.liu.se>
10238
10239 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10240
10241         * wid-edit.el (widget-glyph-find): Ditto.
10242
10243         * packages.el (locate-library): Ditto.
10244
10245         * loadup.el (really-early-error-handler): Ditto.
10246
10247         * lib-complete.el (read-library): Ditto.
10248
10249         * faces.el (set-face-stipple): Ditto.
10250
10251         * code-files.el (load): Use new calling style of locate-file.
10252
10253 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10254
10255         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10256         dead.
10257
10258 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10259
10260         * dumped-lisp.el (preloaded-file-list): Don't load
10261         Installation.el.
10262
10263         * loadup.el (Installation-string): Define it here.
10264
10265 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10266
10267         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10268         Installation.el needs to be loaded before `dump-paths', otherwise
10269         the dumping process won't find it.
10270
10271 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10272
10273         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10274         subr so that we can use `replace-in-string' in Installation.el to
10275         get rid of C-m chars under the native Windows build.
10276
10277 1999-04-29  Andy Piper  <andy@xemacs.org>
10278
10279         * make-docfile.el: canonicalize file and directory names.
10280
10281         * device.el (call-device-method): new function for calling device
10282         specific methods.
10283         (define-device-method): new function for defining device methods.
10284         (define-device-method*): ditto.
10285
10286 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10287
10288         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10289
10290 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10291
10292         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10293         (cyrillic-koi8-r-encode-table): Likewise.
10294         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10295         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10296
10297         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10298         from vietnamese.el].
10299
10300         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10301         mule/mule-misc.el.
10302
10303 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10304
10305         * mule/thai-xtis.el:
10306         - Change font registry name from "Thai94x94-0" to "xtis-0".
10307         - Change mnemonic of coding-system `tis-620' to "TIS620".
10308
10309 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10310
10311         * mule/ethiopic.el: fixed.
10312
10313 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10314
10315         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10316
10317         * mule/thai-xtis.el: New file.
10318
10319         * mule/vietnamese.el: New file.
10320
10321         * mule/ethiopic.el: New file.
10322
10323 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10324
10325         * bytecomp.el (byte-compile-close-variables): Leave
10326         debug-issue-ebola-notices alone.
10327
10328 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10329
10330         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10331         at the top of the buffer since it is the most important thing to
10332         customize
10333         (ldap-get-host-parameter): New defun
10334         (ldap-search): Add a new parameter `withdn' to retrieve the
10335         distinguished names of entries
10336
10337 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10338
10339         * startup.el (splash-frame-body): Date and spelling fixes.
10340
10341 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10342
10343         * view-less.el (toggle-truncate-lines): add autoload tag
10344
10345 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10346
10347         * format.el (format-alist): Disable image stuff.
10348
10349 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10350
10351         * wid-edit.el (widget-glyph-find): Search by directories, then by
10352         suffixes rather than the other way around.
10353         (widget-image-conversion): Renamed to
10354         `widget-image-file-name-suffixes'.
10355
10356 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10357
10358         * mule/mule-charset.el: Made old functions obsolete, remove the
10359         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10360         (charset-iso-graphic-plane): Rename from charset-graphic.
10361         (charset-iso-final-char): Rename from charset-final.
10362         (charset-width): Rename from charset-columns.
10363         (charset-bytes): Added from fsf compatibility, returns always 1.
10364
10365         * mule/mule-misc.el: Move charset-doc-string alias to
10366         mule-charset.el
10367
10368 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10369
10370         * x-faces.el (x-make-font-bold-italic): honor
10371         *try-oblique-before-italic-fonts*
10372
10373 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10374
10375         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10376
10377 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10378
10379         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10380         name.
10381
10382 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10383
10384         * cl-extra.el (equalp): Would bug out for lists.
10385
10386 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10387
10388         * about.el (about-hackers):  Change cgw's email address
10389
10390 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10391
10392         * XEmacs 21.2.13 is released
10393
10394 1999-03-12  SL Baur  <steve@xemacs.org>
10395
10396         * simple.el (delete-key-deletes-forward): Revert to previous
10397         behavior.
10398
10399 1999-01-18  Didier Verna  <didier@xemacs.org>
10400
10401         * menubar-items.el (xemacs-splash-buffer): handle the case of
10402         multiple elements in the splash buffer body.
10403
10404         * startup.el (splash-frame-timeout): new constant: interval
10405         between splash buffer elements.
10406         (command-line-1): handle splash buffer with multiple elements (use
10407         a timeout).
10408         (splash-frame-body): Originally `startup-splash-frame-body'.
10409         Rewrote a cleaner and more readable version. This can now be array,
10410         in which case each element is displayed in turn in the splash buffer.
10411         (splash-frame-static-body): new constant. Persistent information
10412         across all splash buffer elements (preserves the possibility to give
10413         it in different languages.
10414         (circulate-splash-frame-elements): new function. Used as a timeout
10415         to circulate through all splash frame elements and display them in
10416         sequence.
10417         (display-splash-frame): originally `startup-splash-frame'. Handle
10418         the case of multiple elements in the splash buffer body. Now
10419         returns a timeout id if multiple elements to display, or nil.
10420
10421 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10422
10423         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10424         so they can be overridden by x-init-face-from-resources.
10425         Additionally specify the font name also with an x tag.
10426
10427 1999-03-08  Andy Piper  <andy@xemacs.org>
10428
10429         * package-get.el (package-get-base): autoload.
10430
10431         * menubar-items.el (default-menubar): add update menu item. Fix
10432         custom menu to only be activated when package-base is available.
10433
10434         * package-get.el (package-get-custom): don't load
10435         package-get-custom as it is auto-generated. Fix group definition.
10436
10437 1999-03-05  Didier Verna  <didier@xemacs.org>
10438
10439         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10440         instead of `symbol-name' (Thanks Kyle).
10441
10442         * cus-edit.el (custom-save-variables): use `prin1' instead of
10443         princ to write symbols.
10444
10445 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10446
10447         * XEmacs 21.2.12 is released
10448
10449 1999-03-05  SL Baur  <steve@xemacs.org>
10450
10451         * menubar-items.el (default-menubar): Add kfm browsing support.
10452         From Neal Becker <nbecker@fred.net>
10453
10454 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10455
10456         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10457         calls to font-lock during buffer reversion.
10458
10459 1999-02-12  Didier Verna  <didier@xemacs.org>
10460
10461         * info.el (Info-build-node-completions): unconditionally widen the
10462         tag table buffer.
10463
10464 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10465
10466         * x-faces.el (x-init-face-from-resources):
10467         Only set fonts in the 'x locale.
10468
10469 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10470
10471         * package-ui.el (pui-install-selected-packages): Don't throw on
10472         `package-admin-delete-binary-package' returning nil since it's
10473         normal.  Reindent function.
10474         (pui-add-required-packages): Handle case where packages selected
10475         for installation have never been installed.
10476
10477 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10478
10479         * menubar-items.el (default-menubar):
10480         Implement the ``Mule->Set coding system of process'' menu item.
10481
10482 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10483
10484         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10485         files
10486         - Change some `if's to `when's
10487
10488 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10489
10490         * XEmacs 21.2.11 is released
10491
10492 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10493
10494         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10495         against window close (Fix Bug #460).
10496         (ask-user-about-lock-dbox): Idem.
10497
10498 1999-02-25  SL Baur  <steve@xemacs.org>
10499
10500         * mule/mule-charset.el (charset-leading-byte): New function.
10501         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10502
10503 1999-02-12  Andy Piper  <andy@xemacs.org>
10504
10505         * about.el (xemacs-hackers): change andy's email address.
10506         (about-url-alist): change andy's web page address.
10507         (about-xemacs): add piper.
10508
10509 1999-02-16  SL Baur  <steve@xemacs.org>
10510
10511         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10512         of mule-base into lisp/mule.
10513
10514 1999-02-16  SL Baur  <steve@xemacs.org>
10515
10516         * mule/arabic.el:
10517         mule/canna-leim.el:
10518         mule/chinese.el:
10519         mule/cyrillic.el:
10520         mule/english.el:
10521         mule/european.el:
10522         mule/greek.el:
10523         mule/hebrew.el:
10524         mule/japanese.el:
10525         mule/kinsoku.el:
10526         mule/korean.el:
10527         mule/misc-lang.el:
10528         mule/mule-category.el:
10529         mule/mule-ccl.el:
10530         mule/mule-charset.el:
10531         mule/mule-cmds.el:
10532         mule/mule-coding.el:
10533         mule/mule-files.el:
10534         mule/mule-help.el:
10535         mule/mule-init.el:
10536         mule/mule-misc.el:
10537         mule/mule-tty-init.el:
10538         mule/mule-x-init.el:
10539         mule/viet-chars.el:  Remerge from mule-base.
10540
10541         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10542         of mule-base into lisp/mule.
10543
10544 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10545
10546         * process.el (exec-to-string): Use `shell-command-switch' in place
10547         of hard-wired "-c" (for WindowsNT).
10548
10549 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10550
10551         * menubar-items.el (default-menubar):  Remove obsolete
10552         "Gopher" item
10553
10554 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10555
10556         * package-admin.el (package-admin-get-install-dir): First fall
10557         back to the location of xemacs-base for non-mule packages.
10558
10559 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10560
10561         * paths.el:
10562         - improved automounter tmp directory support.
10563         - support 4 (!) empirically discovered automounter conventions
10564
10565 1999-02-12  SL Baur  <steve@xemacs.org>
10566
10567         * etags.el (pop-tag-mark): autoload to match key binding.
10568
10569 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10570
10571         * XEmacs 21.2.10 is released
10572
10573 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10574
10575         * package-get.el (package-get-remote-filename): Don't bug out for
10576         a local file name in the search entry.
10577
10578 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10579
10580         * XEmacs 21.2.9 is released
10581
10582 1999-01-19  Didier Verna  <didier@xemacs.org>
10583
10584         * replace.el (replace-search-function): new variable containing a
10585         function to perform a search-forward.
10586         (replace-re-search-function): new variable containing a function
10587         to perform a re-search-forward.
10588         (perform-replace): use them.
10589
10590 1999-01-25  Didier Verna  <didier@xemacs.org>
10591
10592         * select.el (selection-owner-p): use the name `XEmacs'.
10593         (cut-copy-clear-internal): ditto.
10594
10595 1999-01-18  Andy Piper  <andy@xemacs.org>
10596
10597         * about.el (about-url-alist): Update my entry.
10598         (xemacs-hackers): Ditto.
10599
10600 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10601
10602         * buffer.el (switch-to-buffer): Fixing documentation.
10603         * minibuf.el (minibuffer-completion-table): ditto.
10604         * cl-macs.el (return-from): ditto.
10605
10606 1999-01-04  Didier Verna  <didier@xemacs.org>
10607
10608         * replace.el (delete-non-matching-lines): temporarily disable
10609         case-folding when called interactively with a regexp containing
10610         uppercase characters.
10611         (delete-matching-lines): ditto.
10612         (count-matches): ditto.
10613         (list-matching-lines): ditto.
10614
10615 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10616
10617         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10618         abort if current window is split horizontally, not if others are
10619         split.  Got rid of unnecessary minibuffer checking.  Also, add
10620         some comments (it's still complex).
10621
10622 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10623
10624         * package-get.el: changed address for doc.ic.ac.uk to
10625         sunsite.doc.ic.ac.uk
10626
10627 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10628
10629         * ldap.el (toplevel): Remove requires so that the file compiles
10630         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10631
10632 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10633
10634         * dump-paths.el: Calculate module-directory and set
10635         module-load-path to the load path for modules.
10636
10637         * loadup.el: Get bootstrap value of module-load-path from the
10638         environment variable EMACSBOOTSTRAPMODULEPATH.
10639         - Display the module load path if we're debugging paths.
10640
10641         * setup-paths.el: Added function paths-find-site-module-directory.
10642         - Added function paths-find-module-directory.
10643         - Added function paths-construct-module-load-path.  Uses new
10644         environment variable EMACSMODULEPATH.
10645
10646 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10647
10648         * font.el (font-default-object-for-device):
10649         Oops! This `or' can't be replaced by `unless'.
10650         Fixed inability to run w3, among other things.
10651
10652 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10653
10654         * package-admin.el: Change initialization of
10655           package-admin-install-function dependent on system type.
10656           Change package-admin-install-function-mswindows to use
10657           "minitar".
10658
10659 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10660
10661         * mouse.el (default-mouse-motion-handler): Disable help echo while
10662         in the minibuffer.
10663
10664 1998-12-28  Martin Buchholz <martin@xemacs.org>
10665
10666         * XEmacs 21.2.8 is released.
10667
10668 1998-12-24  Martin Buchholz <martin@xemacs.org>
10669
10670         * XEmacs 21.2.7 is released.
10671
10672 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10673
10674         * package-ui.el (pui-list-packages): Set truncate-lines.
10675
10676         * package-get.el (package-get-download-menu): Use
10677         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10678
10679         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10680         (pui-help-string): idem.
10681         (list-packages-mode): New major mode.
10682         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10683         (pui-install-selected-packages): Add suport for removing packages.
10684         (pui-toggle-package-delete-key): New function.
10685         (pui-popup-context-sensitive): New kludge.
10686         (pui-list-packages): Add warning when `package-get-remote' is nil.
10687         (package-ui-add-site): New function.
10688
10689 1998-12-01  Didier Verna  <didier@xemacs.org>
10690
10691         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10692
10693 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10694
10695         * ldap.el: Custom-ized
10696         (toplevel): Do not provide `ldap' which is provided by C level
10697         LDAP code
10698         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10699
10700 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10701
10702         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10703
10704 1998-12-17  Andy Piper  <andy@xemacs.org>
10705
10706         * sound.el (sound-load-list): name changed from sound-load-alist.
10707         (sound-extension-list): name changed from sound-ext-list.
10708         (load-default-sounds): use new names.
10709         (load-sound-file): use new names.
10710
10711 1998-12-16  Andy Piper  <andy@xemacs.org>
10712
10713         * XEmacs 21.2.6 is released
10714
10715 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10716
10717         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10718         errors.
10719
10720 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10721
10722         * wid-edit.el (widget-echo-this-extent): Set
10723         help-echo-owns-message to t.
10724
10725 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10726
10727         * package-get.el (package-get-download-menu): use toggles for
10728           each site in the download site menu.
10729
10730 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10731
10732         * package-get.el (package-get): If we cannot find a package
10733           because package-get-remote is not set, give a more helpful
10734           error message.
10735
10736 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10737
10738         * package-get.el (package-get-remote-filename): use an EFS path
10739         with user anonymous if no user is specified.
10740
10741 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10742
10743         * faces.el (face-spec-set): Re-init fallfacks for default after
10744         calling reset-face on the default face.
10745
10746 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10747
10748         * package-admin.el (package-admin-default-install-function):
10749         Behave as advertised.  Make sure the pkg-dir is proper for
10750         default-directory.
10751         (package-admin-add-binary-package): Make sure the pkg-dir is
10752         proper for default-directory.
10753         (package-admin-install-function-mswindows): Make sure the pkg-dir
10754         is proper for default-directory.
10755
10756 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10757
10758         * XEmacs 21.2.5 is released
10759
10760 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10761
10762         * files.el (binary-file-regexps): regexp-opt is not available at
10763         bytecompile time.
10764
10765 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10766
10767         * x-win-xfree86.el:
10768         * x-win-sun.el (x-win-init-sun):
10769         * x-win-sun.el:
10770         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10771         * x-iso8859-1.el:
10772         * x-init.el (init-post-x-win):
10773         * x-init.el (init-pre-x-win):
10774         * x-init.el (x-initialize-compose):
10775         * x-init.el:
10776         * x-compose.el:
10777         * winnt.el:
10778         * widget.el:
10779         * wid-edit.el (widget-glyph-click):
10780         * wid-edit.el (widget-glyph-find):
10781         * wid-edit.el (widget-type):
10782         * view-less.el (view-buffer-other-window):
10783         * very-early-lisp.el:
10784         * version.el:
10785         * toolbar.el:
10786         * toolbar-items.el:
10787         * term/sun.el (suntool-map):
10788         * term/sun-mouse.el:
10789         * term/internal.el:
10790         * syntax.el (modify-syntax-entry):
10791         * symbol-syntax.el:
10792         * subr.el:
10793         * startup.el (lock-directory):
10794         * simple.el (set-comment-column):
10795         * simple.el (backward-delete-char-untabify):
10796         * shadow.el (find-emacs-lisp-shadows):
10797         * shadow.el:
10798         * setup-paths.el (paths-construct-info-path):
10799         * select.el (cut-copy-clear-internal):
10800         * process.el (call-process-region):
10801         * process.el (start-process-shell-command):
10802         * process.el:
10803         * paths.el (rmail-spool-directory):
10804         * paragraphs.el (use-hard-newlines):
10805         * package-get.el (package-get-dependencies):
10806         * package-admin.el (package-admin-delete-binary-package):
10807         * obsolete.el (truncate-string):
10808         * obsolete.el (store-substring):
10809         * mouse.el (default-mouse-track-maybe-own-selection):
10810         * mouse.el (mouse-yank-at-point):
10811         * modeline.el:
10812         * modeline.el (mouse-drag-modeline):
10813         * minibuf.el (read-directory-name-internal):
10814         * minibuf.el (read-file-name-internal):
10815         * minibuf.el (read-file-name-internal-1):
10816         * minibuf.el (read-file-name-2):
10817         * minibuf.el (exact-minibuffer-completion-p):
10818         * minibuf.el (read-from-minibuffer):
10819         * minibuf.el:
10820         * menubar.el (check-menu-syntax):
10821         * map-ynp.el (map-y-or-n-p):
10822         * make-docfile.el (docfile-out-of-date):
10823         * loadup.el ((member "run-temacs" command-line-args)):
10824         * loadup.el ((member "no-site-file" command-line-args)):
10825         * loadup.el (really-early-error-handler):
10826         * loadup.el:
10827         * loadhist.el:
10828         * loaddefs.el:
10829         * lisp-mnt.el (lm-verify):
10830         * lib-complete.el (lib-complete:cache-completions):
10831         * lib-complete.el (library-all-completions):
10832         * itimer.el (itimer-run-expired-timers):
10833         * info.el (Info-mode):
10834         * info.el (Info-insert-file-contents):
10835         * info.el (Info-rebuild-dir):
10836         * info.el (Info-build-dir-anew):
10837         * info.el (Info-parse-dir-entries):
10838         * info.el (Info-dir-outdated-p):
10839         * info.el (Info-insert-dir):
10840         * info.el (info-xref):
10841         * info.el:
10842         * hyper-apropos.el (hyper-apropos-get-doc):
10843         * hyper-apropos.el (hyper-describe-face):
10844         * hyper-apropos.el (hyper-apropos-mode):
10845         * hyper-apropos.el:
10846         * help.el (list-processes):
10847         * help.el:
10848         * gnuserv.el:
10849         * font.el (mswindows-font-create-name):
10850         * font.el (font-default-font-for-device):
10851         * font.el (x-font-create-object):
10852         * font.el (font-registry):
10853         * font.el:
10854         * font-lock.el (font-lock-keywords):
10855         * font-lock.el:
10856         * finder.el (finder-compile-keywords):
10857         * find-paths.el (paths-find-recursive-path):
10858         * fill.el (set-justification-center):
10859         * fill.el (fill-region-as-paragraph):
10860         * files.el (insert-directory):
10861         * files.el (wildcard-to-regexp):
10862         * files.el (recover-file):
10863         * files.el (basic-save-buffer):
10864         * files.el (delete-auto-save-file-if-necessary):
10865         * files.el (file-relative-name):
10866         * files.el (backup-extract-version):
10867         * files.el (backup-buffer):
10868         * files.el (set-visited-file-name):
10869         * files.el (set-auto-mode):
10870         * files.el (interpreter-mode-alist):
10871         * files.el:
10872         * files.el (find-file-noselect):
10873         * files.el (abbreviate-file-name):
10874         * files.el (parse-colon-path):
10875         * files.el (directory-abbrev-alist):
10876         * etags.el (visit-tags-table-buffer):
10877         * easymenu.el (easy-menu-define):
10878         * dragdrop.el (experimental-dragdrop-drag):
10879         * dragdrop.el (dragdrop-drop-do-functions):
10880         * dragdrop.el (dragdrop-drop-at-point):
10881         * disass.el (disassemble-1):
10882         * disass.el (disassemble-internal):
10883         * disass.el (disassemble):
10884         * disass.el:
10885         * derived.el (derived-mode-init-mode-variables):
10886         * derived.el (define-derived-mode):
10887         * custom.el (defgroup):
10888         * cus-edit.el (custom-quote):
10889         * config.el:
10890         * code-process.el (open-network-stream):
10891         * code-process.el (start-process):
10892         * code-process.el (call-process-region):
10893         * code-process.el (call-process):
10894         * code-process.el:
10895         * code-files.el (insert-file-contents):
10896         * code-files.el:
10897         * code-files.el (buffer-file-coding-system-for-read):
10898         * cmdloop.el (yes-or-no-p-minibuf):
10899         * cl.el:
10900         * cl-macs.el:
10901         * cl-extra.el:
10902         * callers-of-rpt.el (make-caller-report):
10903         * callers-of-rpt.el:
10904         * bytecomp.el (batch-byte-recompile-directory):
10905         * bytecomp.el (batch-byte-compile-1):
10906         * bytecomp.el (batch-byte-compile):
10907         * bytecomp.el (display-call-tree):
10908         * bytecomp.el (byte-compile-insert):
10909         * bytecomp.el (byte-compile-two-args-19->20):
10910         * bytecomp.el (byte-compile-variable-ref):
10911         * bytecomp.el (byte-compile-form):
10912         * bytecomp.el (byte-compile-top-level-body):
10913         * bytecomp.el (byte-compile-out-toplevel):
10914         * bytecomp.el (byte-compile-byte-code-maker):
10915         * bytecomp.el (byte-compile-file-form-defmumble):
10916         * bytecomp.el (byte-compile-file-form):
10917         * bytecomp.el (byte-compile-keep-pending):
10918         * bytecomp.el (byte-compile-insert-header):
10919         * bytecomp.el (byte-compile-from-buffer):
10920         * bytecomp.el (byte-compile-file):
10921         * bytecomp.el (byte-recompile-file):
10922         * bytecomp.el (byte-compile-close-variables):
10923         * bytecomp.el (byte-compile-warn-about-unused-variables):
10924         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10925         * bytecomp.el (byte-compiler-legal-options):
10926         * bytecomp.el (byte-compile-lapcode):
10927         * bytecomp.el (byte-optimize-log):
10928         * bytecomp.el ((fboundp 'defsubst)):
10929         * bytecomp.el:
10930         * bytecomp-runtime.el:
10931         * byte-optimize.el (byte-optimize-apply):
10932         * byte-optimize.el (car):
10933         * byte-optimize.el (byte-optimize-form):
10934         * byte-optimize.el (byte-optimize-form-code-walker):
10935         * byte-optimize.el:
10936         * build-report.el (build-report-insert-installation-file):
10937         * build-report.el (build-report):
10938         * auto-show.el:
10939         * apropos.el (apropos-documentation):
10940         - mega patch
10941         - clean up byte-compile warnings
10942         - remove unused variables
10943         - Use common lisp style hashtable functions
10944         - byte compiler cleanup
10945         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10946         - remove old backquote syntax usage
10947         - move some cl functionality into C for speed.
10948         - remove last remaining VMS support
10949         - spelling fixes
10950         - implement last, butlast, nbutlast, copy-list in C.
10951         - new macro ignore-file-errors, similar to ignore-errors
10952           (ignore-file-errors (delete-file "foo"))
10953         - get frequent garbage collection during loadup.el by tweaking
10954           gc-cons-threshold, rather than explicitly calling garbage-collect
10955         - default delete-key-deletes-forward to `t'.
10956
10957 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10958
10959         * XEmacs 21.2-beta4 is released.
10960
10961 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10962
10963         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10964         (easy-menu-item-present-p): Wrapper around find-menu-item.
10965         (easy-menu-remove-item): Wrapper around delete-menu-item.
10966
10967         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10968         (add-menu-button): Add 'in-menu' argument.
10969         (add-menu-item-1): Add in-menu support to helper function.
10970
10971 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10972
10973         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10974
10975 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10976
10977         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10978         of Dec 4, 1997.
10979
10980 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10981
10982         * process.el (shell-command-on-region): Report if the command
10983         succeeded or failed.
10984
10985 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10986
10987         * subr.el (buffer-substring-no-properties): Comment out.
10988
10989 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10990
10991         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10992           into font instances first, like `x-frob-font-size' does.
10993           (mswindows-find-larger-font): ditto
10994
10995 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10996
10997         * package-ui.el (pui-install-selected-packages): fix args in call
10998         to `package-get'.
10999
11000 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11001
11002         * package-get.el (host-name): New widget type.
11003         (package-get-remote): Better customization using new type.
11004         (package-get-download-sites): idem dito.
11005
11006         (package-get-custom): Do not use package-get-all untill we have
11007         runtime dependencies.
11008
11009         (package-get-remove-copy): Default to 't' we no longer need this
11010         kludge as we do not currently use depenencies.
11011
11012         (package-get-was-current): New variable.
11013         (package-get-require-base): New 'force-current' argument.
11014         (package-get-update-base): idem
11015         (package-get-package-provider):  idem
11016         (package-get-locate-index-file): New 'no-remote' argument.
11017         (package-get-locate-file): idem.
11018
11019         (package-get-maybe-save-index): New function.
11020         (package-get-update-base): Use it.
11021
11022 1998-10-28 Greg Klanderman <greg@alphatech.com>
11023
11024         * package-get.el (package-get-remote): default to nil; by default,
11025         don't go out to the net via EFS.  They must select a download site.
11026         (package-get-download-sites): new variable.
11027         (package-get-download-menu): new function.
11028         (package-get-locate-index-file): new function.
11029         (package-get-update-base): use it.
11030
11031         * menubar-items.el (default-menubar): add "Update Package Index"
11032         and "Add Download Site" menus under Options | Manage Packages.
11033
11034 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11035
11036         * package-get.el (package-get): bugfix code checking installed version
11037         for case where package is not currently installed.
11038         (package-get-require-signed-base-updates): new variable.
11039         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11040         deemed not a goot thing.  Use the variable
11041         package-get-allow-unsigned-base-updates instead.
11042
11043 1998-10-16 Greg Klanderman <greg@alphatech.com>
11044
11045         * package-get.el (package-get): Don't install an older version than
11046         we already have unless explicitly told to.  Issue a warning.
11047
11048         * package-ui.el (pui-add-required-packages): when adding
11049         dependencies, don't add packages that are up to date.
11050         (pui-package-symbol-char):  Don't consider a package out of date
11051         if you have a newer version installed than the latest version in
11052         package-get-base.
11053
11054         * package-get.el (package-get-base-filename): document that it may
11055         be a path relative to package-get-remote;  new default value.
11056         (package-get-locate-file): new function.
11057         (package-get-update-base): use it to expand package-get-base-filename.
11058         (package-get-save-base): new function to save the package-get database
11059         to file.
11060         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11061         (package-get-update-base): pass the REMOTE-SOURCE arg.
11062         (package-get-update-base-entry): call package-get-custom-add-entry.
11063         (package-get-file-installed-p): removed; no longer needed.
11064         (package-get-create-custom): ditto.
11065         (toplevel): remove code to build and load package-get-custom.el
11066         (package-get-custom-add-entry): new function.
11067
11068 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11069
11070         * wid-edit.el (widget-button-click): Don't switch window.
11071
11072 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11073
11074         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11075
11076 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11077
11078         * etags.el (find-tag-default): Run find-tag-hook using
11079         run-hooks rather than funcall
11080
11081 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11082
11083         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11084         and the current local map as the parents to isearch-mode-map.
11085
11086 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11087
11088         * XEmacs 21.2-beta3 is released.
11089
11090 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11091
11092         * package-get.el (package-get-update-base): use
11093         insert-file-contents-internal, not insert-file-contents-literally.
11094
11095 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11096
11097         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11098         dump time.
11099
11100 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11101
11102         * package-get.el (package-get-update-base-entry): new function.
11103         (package-get-update-base): renamed; was `package-get-load-base'.
11104         cleanup, and use package-get-update-base-from-buffer.
11105         (package-get-update-base-from-buffer): new function.
11106         (package-get-update-base-entries): new; helper for above.
11107         Do not eval lisp grabbed over ftp; parse it from new format.
11108
11109 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11110
11111         * files.el (set-auto-mode): Don't play games loading package-get
11112         database; package-get-package-provider will handle it all.
11113
11114 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11115
11116         * package-get.el (package-get-base-filename): new variable.
11117         (package-get-require-base): new function.
11118         (package-get-pgp-signed-begin-line): new variable.
11119         (package-get-pgp-signature-begin-line): ditto.
11120         (package-get-pgp-signature-end-line):  ditto.
11121         (package-get-load-base): new function.
11122         (package-get-interactive-package-query):
11123         (package-get-update-all):
11124         (package-get-dependencies):
11125         (package-get-package-provider):
11126         (package-get-custom): use package-get-require-base.
11127         [package-get-custom loading]: disable for now.
11128
11129         * package-ui.el (pui-list-packages): use (package-get-require-base)
11130
11131 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11132
11133         * package-ui.el: Correct obvious thinko in choosing extent face.
11134
11135 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11136
11137         * menubar-items.el (default-menubar): pui-list-package has nothing
11138         to with Customize. Move all the package stuff to a new Item in Options.
11139
11140         * package-ui.el (pui-menu): Add menu and Popup menu.
11141
11142         * package-get.el (package-get): Use new
11143         package-admin-get-install-dir.
11144
11145         * package-admin.el (package-admin-get-install-dir): New syntax.
11146         Conserve package location and put mule packages where mule-base is.
11147
11148         * package-get.el : Customized
11149
11150         * package-ui.el (pui): Customized
11151         (pui-package-install-dest-dir): New variable.
11152         (pui-install-selected-packages): Use it
11153
11154 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11155
11156         * package-get.el (package-get-interactive-package-query): Move
11157         dependency on package-get-base to run-time.
11158         (package-get-update-all): Ditto.
11159         (package-get-dependencies): Ditto.
11160         (package-get-package-provider): Ditto.
11161         (package-get-custom): Ditto.
11162
11163 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11164
11165         * events.el: Remove 'ascii-character property from 'backspace
11166         and 'delete symbols
11167
11168 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11169
11170         * package-get-base.el: removed.
11171
11172 1998-09-23  Didier Verna  <didier@xemacs.org>
11173
11174         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11175         (no-upper-case-p): new function.
11176         (with-search-caps-disable-folding): new macro.
11177         (with-interactive-search-caps-disable-folding): new macro.
11178         (zap-to-char): In interactive mode, do a case-sensitive search if
11179         the character is uppercase.
11180         (zap-up-to-char): ditto.
11181
11182         * replace.el (perform-replace): use the function no-upper-case-p.
11183
11184         * isearch-mode.el (isearch-fix-case): ditto.
11185         make obsolete `with-caps-disable-folding' and
11186         `isearch-no-upper-case-p'.
11187
11188         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11189         (tags-search): ditto.
11190         (tags-query-replace): ditto.
11191
11192         * info.el (Info-search): ditto.
11193
11194 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11195
11196         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11197
11198 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11199
11200         * package-admin.el (package-admin-rmtree): rewritten.  need to
11201         check for "." and ".." before symlink check.  expand files and
11202         directories with respect to DIRECTORY, not default-directory.
11203
11204 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11205
11206         * package-get.el (package-get-all): add INSTALL-DIR argument.
11207
11208 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11209
11210         * package-ui.el (pui-add-required-packages): new function, select
11211         dependent packages.
11212         (pui-display-keymap): bind it.
11213         (pui-help-string): document it.
11214         (pui-install-selected-packages): package-get-all -> package-get.
11215
11216         * package-get.el (package-get-dependencies): new function.
11217
11218 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11219
11220         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11221         regexps.
11222
11223 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11224
11225         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11226         function.
11227         (default-mouse-track-normalize-point): Use it.
11228
11229 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11230
11231         * package-admin.el (package-admin-delete-binary-package):
11232                 General cleanup. Remove unnessary use of progn and
11233         save-excursion.
11234         (package-admin-delete-binary-package): Do NOT mess with file
11235         modes. That is evil.
11236         (package-admin-delete-binary-package): Wrap all deleting in
11237         condition-case. The data in MANIFEST is untrustworthy.
11238         (package-admin-delete-binary-package): Let the OS worry about non
11239         empty directories.
11240
11241 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11242
11243         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11244         processing.
11245         (lm-report-bug): Fix mail address to send bug reports to.
11246
11247 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11248
11249         * XEmacs 21.2-beta2 is released.
11250
11251 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11252
11253         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11254
11255 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11256
11257         * info.el (Info-mode): Document page turning by double clicks in
11258         docstring so `M-x describe-mode' will display it.
11259
11260 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11261
11262         * info.el (Info-mouse-track-double-click-hook): Use character
11263         widths to calculate a border region where double clicking does
11264         page turning, and return `nil' by default so other hooks, such as
11265         region highlighting, will be run.
11266
11267 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11268
11269         * sound.el (default-sound-directory-list): Initialize with all the
11270         "sounds" directories in `data-directory-list'.  It used to just be
11271         the first one.
11272
11273         * packages.el (locate-data-directory-list): Created.  This gives
11274         the list of matching directories, unlike `locate-data-directory',
11275         which just gives the first one.
11276
11277 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11278
11279         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11280         make a binding in the local keymap until help-char handling is
11281         improved.
11282
11283         * help.el (help-keymap-with-help-key): Provide keymap with help
11284         binding.
11285         (help-print-help-form): New helper function.
11286
11287 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11288
11289         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11290         move extent to another buffer; no need to create a new extent.
11291         (isearch-fix-case): New function.
11292         (isearch-search-and-update): Use it.
11293
11294 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11295
11296         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11297         the keymap, not minor-mode-map-alist.
11298         (isearch-done): Restore overriding-local-map.
11299
11300 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11301
11302         * bytecomp.el (byte-compile-buffer-substring):
11303         Fix for: (byte-compile (defun f () (buffer-substring)))
11304         ==>   ** buffer-substring called with 3 args, but requires 0-3
11305         - new code not only works, but is more readable, too.
11306
11307 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11308
11309         * msw-faces.el (mswindows-init-device-faces): Don't try to
11310           specify a default font at this late stage. Do try to force
11311           creation of the default face font so that if it fails we get
11312           an error now instead of a crash at frame creation.
11313
11314           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11315           mswindows-make-font-unitalic: Canonical default weight
11316           changed from "Normal" to "Regular".
11317
11318           mswindows-make-font-bold / -bold-italic: Supplied device was
11319           not being passed into call to mswindows-find-smaller-font.
11320
11321 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11322
11323         * package-get.el (package-get-remote): Fix the path where to find
11324           the packages on xemacs.org.
11325
11326 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11327
11328         * about.el (about-maintainer-info): Update Ben's entry.
11329
11330 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11331
11332         * lisp/shadow.el (find-emacs-lisp-shadows):
11333         - `member' was being called on lists of length 2000!
11334         - Replace with hashtables.
11335         - Replace hand-coded loops with (dolist)
11336         - Fix comment typo
11337
11338 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11339
11340         * packages.el: Added new function, `package-delete-name', to
11341           delete existing packages from the installed package database
11342           (`packages-package-list').  Also added the "pkginfo" directory
11343           to `packages-special-base-regexp', so that the pkginfo directory
11344           would not get added to `late-packages'.
11345
11346         * package-admin.el: Added ability to delete an installed package
11347           (added low-level function, `package-admin-delete-package').
11348           Understands how to use the pkginfo/MANIFEST.<package> file to
11349           delete the package.  When installing a package, will also
11350           create a MANIFEST.* file if one is not provided by the
11351           package.  If the MANIFEST.* doesn't exist when deleting a
11352           package, the functions will fall back to attempting to delete
11353           any package-specific lisp directory.
11354
11355         * package-get.el: Moved some functions to package-admin.el.
11356           Added interactive function `package-get-delete-package', for
11357           use by users for deleting a package.
11358
11359           Also modified to not require the presence of efs.
11360
11361 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11362
11363         * files.el (find-file-noselect): Handle all signals, kill the
11364         buffer and resignal.
11365
11366 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11367
11368         * cl-macs.el (glyph-image): Add setf method.
11369
11370 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11371
11372         * package-get.el: Fixed broken EFS downloading.  Also, look for
11373           .tar.gz files first, in preference over .tgz files.
11374
11375         * package-ui.el: Fix display of package version numbers.
11376
11377 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11378
11379         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11380         argument.
11381
11382 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11383
11384         * list-mode.el: `display-completion-list': added new/optional
11385           keyword `:completion-string', which allows the programmer to
11386           change the "Possible completions are:" prompt.
11387
11388         * menubar-items.el: Added new pulldown menu-pick to start up the
11389           visual package browser/installer:
11390
11391                 Options->Customize->List Packages
11392
11393         * package-admin.el: Added hooks for installing under both Unix
11394           and MS Windows.  Does additional error checking.  No longer
11395           calls "add-big-package.sh" to install packages under Unix; now
11396           calls gunzip & tar directly.
11397
11398         * package-get.el: Added ability to install packages from files
11399           on a local disk/CDROM.  Now deletes any existing package lisp
11400           directory.  Does completion on available packages when
11401           querying for package names.  Will also search for .tgz files
11402           in addition for .tar.gz files.  Tries to reload
11403           auto-autoloads, as a convenience when loading new packages,
11404           and also tries to add any new package paths to `load-path'.
11405           Changed all occurences of `concat' to use `expand-file-name'.
11406
11407         * package-ui.el: New file which implements the main visual
11408           package browser/installer, which is started via a menu pick or
11409           M-x pui-list packages.
11410
11411 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11412
11413         * startup.el (load-init-file): spelling fix.
11414
11415 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11416
11417         * startup.el (normal-top-level): Load auto-autoload files
11418         covariantly with their precedence.
11419
11420 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11421
11422         * menubar-items.el (default-menubar): Remove "Font Weight"
11423         option, there is currently no custom equivalent.. Customize-faces
11424         is "Edit faces".
11425
11426         * x-font-menu.el (font-menu-set-font): Use customize to set
11427         default face.
11428
11429         * faces.el (face-spec-update-all-matching): New function.
11430
11431         * cus-face.el (custom-set-face-update-spec): New function.
11432         Interface to customize faces from elisp.
11433
11434         (custom-face-value-create): Show the customized settings if set
11435         but not saved.
11436
11437 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11438
11439         (custom-face-value-create): Show the customized settings if set
11440         but not saved.
11441
11442 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11443
11444         * keydefs.el (global-map): Add FSF 20.3 binding of
11445         query-replace-regexp.
11446
11447 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11448
11449         * minibuf.el (read-file-name-internal-1): use
11450         user-name-completion-1 instead of user-name-completion.
11451
11452 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11453
11454         * loadup.el:
11455         * make-docfile.el:
11456         * update-elc.el: Don't set `source-directory' (now defunct as a
11457         global variable) no more.
11458
11459         * packages.el (packages-list-autoloads): Made `source-directory'
11460         (now defunct as a global variable) a parameter.
11461
11462 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11463
11464         * about.el (about-hackers): new email
11465
11466 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11467
11468         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11469
11470 1998-07-17  Didier Verna  <didier@xemacs.org>
11471
11472         * faces.el (set-face-property):
11473         (set-face-dim-p):
11474         (face-dim-p): updated the doc strings now that the dim property isn't
11475         tty-specific.
11476         (face-equal): the dim property is now a common one.
11477
11478         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11479         Renamed the `stipple' attribute to `background-pixmap'.
11480         (custom-face-background-pixmap): make custom-face-stipple an
11481         obsolete alias for this.
11482
11483 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11484
11485         * find-paths.el (paths-file-readable-directory-p): Created and
11486         used.
11487
11488         * loadup.el: Don't set inhibit-... flags from run-temacs.
11489
11490 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11491
11492         * packages.el (packages-data-path-depth): Added and used.
11493
11494 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11495
11496         * about.el:
11497         - Change .xpm to .png, delete "zcat" section.
11498         - cosmetic fix in the 'marcpa' entry.
11499
11500         * etc/photos
11501         - convert all .xpm.Z to .png
11502         - rename mrb to martin
11503         - rename mcook-m to mcookm
11504
11505 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11506
11507         * x-init.el (x-initialize-compose): Add support for
11508         dead-circumflex as YET ANOTHER NAME for that dead key.
11509
11510 1998-08-05  Colin Rafferty <colin@xemacs.org>
11511
11512         * setup-paths.el (paths-construct-exec-path): Made the
11513         last-packages really be last.
11514         (paths-construct-data-directory-list): Ditto.
11515
11516 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11517
11518         * startup.el(startup-splash-frame-body):
11519         Update Copyright notice in splash screen
11520
11521 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11522
11523         * minibuf.el (read-file-name-internal-1): do ~user completion.
11524
11525 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11526
11527         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11528         aginst destroyed extents
11529
11530 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11531
11532         * package-get.el (package-get): add `install-dir' argument.
11533
11534 1998-07-20  John Jones  <jj@asu.edu>
11535
11536         * package-get.el: calls to package-get-update-all will only
11537           update packages which are already installed.
11538
11539 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11540
11541         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11542         writable.
11543
11544 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11545
11546         * about.el (about-hackers): Correct my email.
11547
11548 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11549
11550         * about.el (about-hackers): new email-address.
11551
11552 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11553
11554         * minibuf.el (read-number): Don't let `input-error' condition
11555         escape.
11556
11557 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11558
11559         * about.el (about-hackers): use my `email-for-life' address.
11560
11561 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11562
11563         * XEmacs 21.2-beta1 is released.
11564
11565 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11566
11567         * ldap.el (ldap-search): Doc string change
11568
11569 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11570
11571         * menubar-items.el (default-menubar): Removed references to
11572         `data-directory', and use `locate-data-file' instead, and made
11573         then greyed out if they don't exist.
11574
11575 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11576
11577         * keymap.el (events-to-keys): Use `format' instead of `concat'
11578         since the latter does not accept integer args anymore
11579
11580 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11581
11582         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11583         macros replaced.
11584
11585 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11586
11587         * make-docfile.el: Get first initialization from very-early-lisp.el
11588         * update-elc.el: Ditto.
11589         * loadup.el (really-early-error-handler): Ditto.
11590
11591         * packages.el (packages-unbytecompiled-lisp): Add new file,
11592         very-early-lisp.el.
11593
11594         * very-early-lisp.el: New file.
11595
11596 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11597
11598         * Symbols that have been obsolete for at least 3 years removed (II).
11599
11600         * obsolete.el (eval-current-buffer): Make compatible.
11601         (byte-code-function-p): Ditto.
11602         (send-string): Removed.
11603         (send-region): Removed.
11604         (screen-scrollbar-width): Removed.
11605         (set-screen-scrollbar-width): Removed.
11606         (set-screen-left-margin-width): Removed.
11607         (set-screen-right-margin-width): Removed.
11608         (screen-left-margin-width): Removed.
11609         (screen-right-margin-width): Removed.
11610         (set-buffer-left-margin-width): Removed.
11611         (set-buffer-right-margin-width): Removed.
11612         (buffer-left-margin-width): Removed.
11613         (buffer-right-margin-width): Removed.
11614         (x-set-frame-icon-pixmap): Removed.
11615         (x-set-screen-icon-pixmap): Removed.
11616         (pixel-name): Removed.
11617         (make-pixmap): Removed.
11618         (make-cursor): Removed.
11619         (pixmap-width): Removed.
11620         (pixmap-contributes-to-line-height-p): Removed.
11621         (set-pixmap-contributes-to-line-height): Removed.
11622
11623 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11624
11625         * obsolete.el (popup-menu-up-p): removed.
11626         (read-no-blanks-input): Removed.
11627         (wholenump): Removed.
11628         (ring-mod): Removed (what was ring-mod?).
11629         (current-time-seconds): Removed.
11630         (run-special-hook-with-args): Removed.
11631         (dot): Removed.
11632         (dot-marker): Removed.
11633         (dot-min): Removed.
11634         (dot-max): Removed.
11635         (window-dot): Removed.
11636         (set-window-dot): Removed.
11637
11638         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11639         `dot-min'.
11640
11641         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11642
11643         * code-files.el (insert-file-contents): Rename
11644         run-special-hook-with-args to run-hook-with-args-until-success.
11645         (write-region): Ditto.
11646
11647 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11648
11649         * about.el: Fix typos, update release date.
11650
11651         * Symbols that have been obsolete for at least 3 years removed.
11652
11653         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11654         screen- functions.
11655         (toplevel): remove setf methods for screen functions.
11656         * cl-macs.el (extent-data): defsetf removed.
11657         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11658         many places to remove.
11659         (comment-indent-hook): Ditto.
11660         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11661         (buffer-dedicated-screen): Ditto.
11662         (deiconify-screen): Ditto.
11663         (delete-screen): Ditto.
11664         (event-screen): Ditto.
11665         (find-file-other-screen): Ditto.
11666         (find-file-read-only-other-screen): Ditto.
11667         (live-screen-p): Ditto.
11668         (screen-height): Ditto.
11669         (screen-iconified-p): Ditto.
11670         (screen-list): Ditto.
11671         (screen-live-p): Ditto.
11672         (screen-name): Ditto.
11673         (screen-parameters): Ditto.
11674         (screen-pixel-height): Ditto.
11675         (screen-pixel-width): Ditto.
11676         (screen-root-window): Ditto.
11677         (screen-selected-window): Ditto.
11678         (screen-totally-visible-p): Ditto.
11679         (screen-visible-p): Ditto.
11680         (screen-width): Ditto.
11681         (screenp): Ditto.
11682         (get-screen-for-buffer): Ditto.
11683         (get-screen-for-buffer-noselect): Ditto.
11684         (get-other-screen): Ditto.
11685         (iconify-screen): Ditto.
11686         (lower-screen): Ditto.
11687         (mail-other-screen): Ditto.
11688         (make-screen): Ditto.
11689         (make-screen-invisible): Ditto.
11690         (make-screen-visible): Ditto.
11691         (modify-screen-parameters): Ditto.
11692         (new-screen): Ditto.
11693         (next-screen): Ditto.
11694         (next-multiscreen-window): Ditto.
11695         (other-screen): Ditto.
11696         (previous-screen): Ditto.
11697         (previous-multiscreen-window): Ditto.
11698         (raise-screen): Ditto.
11699         (redraw-screen): Ditto.
11700         (select-screen): Ditto.
11701         (selected-screen): Ditto.
11702         (set-buffer-dedicated-screen): Ditto.
11703         (set-screen-height): Ditto.
11704         (set-screen-position): Ditto.
11705         (set-screen-size): Ditto.
11706         (set-screen-width): Ditto.
11707         (show-temp-buffer-in-current-screen): Ditto.
11708         (switch-to-buffer-other-screen): Ditto.
11709         (visible-screen-list): Ditto.
11710         (window-screen): Ditto.
11711         (x-set-screen-pointer): Ditto.
11712         (x-set-frame-pointer): Ditto.
11713         (screen-title-format): Ditto.
11714         (screen-icon-title-format): Ditto.
11715         (terminal-screen): Ditto.
11716         (delete-screen-hook): Ditto.
11717         (create-screen-hook): Ditto.
11718         (mouse-enter-screen-hook): Ditto.
11719         (mouse-leave-screen-hook): Ditto.
11720         (map-screen-hook): Ditto.
11721         (unmap-screen-hook): Ditto.
11722         (default-screen-alist): Ditto.
11723         (default-screen-name): Ditto.
11724         (x-screen-defaults): Ditto.
11725         (x-create-screen): Ditto.
11726         * obsolete.el: meta-flag removed.
11727         baud-rate removed.
11728         sleep-for-millisecs removed.
11729         extent-data removed.
11730         set-extent-data removed.
11731         set-extent-attribute removed.
11732         extent-glyph removed.
11733         extent-layout removed.
11734         set-extent-layout removed.
11735         list-faces-display removed.
11736         list-faces removed.
11737         trim-versions-without-asking removed.
11738         after-write-file-hooks removed.
11739         truename removed.
11740         auto-fill-hook removed.
11741         blink-paren-hook removed.
11742         select-screen-hook, deselect-screen-hook removed.
11743         auto-raise-screen, auto-lower-screen removed.
11744
11745         * msw-mouse.el: Global change resource -> mswindows-resource.
11746
11747         * XEmacs 21.0-pre5 is released.
11748
11749 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11750
11751         * about.el (about-hackers): Credits update.
11752
11753 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11754
11755         * register.el (insert-register): Don't activate the region.
11756
11757 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11758
11759         * select.el: Restore x-* symbols for backwards compatibility:
11760         x-copy-primary-selection, x-kill-primary-selection,
11761         x-delete-primary-selection, x-select-make-extent-for-selection,
11762         x-valid-simple-selection-, x-cut-copy-clear-internal.
11763
11764 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11765
11766         * XEmacs 21.0-pre4 is released.
11767
11768 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11769
11770         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11771         reporting bugs.
11772         (maybe-add-init-button): Fix semantics under Windows.  Use
11773         `expand-file-name' rather than `concat'.
11774
11775         * help.el (print-messages): New function.
11776
11777 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11778
11779         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11780
11781 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11782
11783         * about.el: Tweaked my entry in about-hackers.
11784
11785         * find-paths.el (paths-emacs-root-p):
11786           Relaxed emacs-root checking of an in-place installation to
11787           also accommodate the flat layout used on MS Windows.
11788
11789 1998-06-29  John Jones  <jj@asu.edu>
11790
11791         * package-get.el: calls to package-get-update-all will only
11792           update packages which are already installed.
11793
11794 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11795
11796         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11797         are handled by the gui-element face fallbacks now.
11798
11799         * x-faces.el: default gui-element face to "background" as well as
11800         the default face.
11801
11802         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11803         and default face settings since these are set as fallbacks now in
11804         the appropriate domain.
11805
11806 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11807
11808         * text-mode.el (text-mode): Reorder regexp so the OR part
11809         corresponding to `page-delim' goes first and the hack in
11810         `forward-paragraph' will work.
11811         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11812
11813 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11814
11815         * subr.el (remove-hook): When checking the hook value
11816           with functionp, don't apply car to it.
11817
11818 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11819
11820         * package-get.el (package-get-remote-filename):
11821           Don't use file-name-as-directory because the local directory
11822           separator conventions might not be the same as ftp's.
11823
11824 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11825
11826         * ldap.el (ldap-host-parameters-alist): New name of
11827         `ldap-host-parameters-plist'
11828
11829 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11830
11831         * package-get.el: Using (require 'package-get-base), now that it
11832         provides itself.  Consequently removed all instances of (load
11833         "package-get-base.el").
11834
11835 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11836
11837         * subr.el (remove-hook): Don't treat the hook value as a
11838           list unless it is both consp and not functionp.
11839
11840 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11841
11842         * about.el: Email address for Ben Wing is ben@xemacs.org.
11843         * auto-show.el: Ditto.
11844         * bytecomp.el: Ditto.
11845         * faces.el: Ditto.
11846         * x-scrollbar.el: Ditto.
11847         * x-misc.el: Ditto.
11848         * tty-init.el: Ditto.
11849         * toolbar-items.el: Ditto.
11850         * symbol-syntax.el: Ditto.
11851         * specifier.el: Ditto.
11852         * objects.el: Ditto.
11853         * hyper-apropos.el: Ditto.
11854         * glyphs.el: Ditto.
11855
11856 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11857
11858         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11859         vertical-divider-always-visible-p.
11860         (default-mouse-motion-handler): Ditto.
11861
11862 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11863
11864         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11865         global value.
11866
11867 1998-06-21  Oliver Graf <ograf@fga.de>
11868
11869         * build-reports.el: changed receiver to xemacs-build-reports list
11870
11871 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11872
11873         * font.el: Split font-family-mappings into X and
11874           mswindows-specific versions.
11875           mswindows-font-create-[object|name]: Treat supplied size
11876           as a pointsize. Added underline and strikethru handling.
11877
11878         * msw-faces.el: changed default mswindows charset to western.
11879
11880         * msw-glyphs.el: removed space in border-glyph font string that
11881           was inserted to get round bugs in the mswindows C font code.
11882
11883 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11884
11885         * about.el (about-hackers): Credits update.
11886
11887         * help-nomule.el (tutorial-supported-languages): Add Romanian
11888         TUTORIAL.
11889
11890         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11891         to ISO-8859-2.
11892
11893 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11894
11895         * font.el: Split font-family-mappings into X and
11896           mswindows-specific versions.
11897           mswindows-font-create-[object|name]: Treat supplied size
11898           as a pointsize. Added underline and strikethru handling.
11899
11900         * msw-faces.el: changed default mswindows charset to western.
11901
11902         * msw-glyphs.el: removed space in border-glyph font string that
11903           was inserted to get round bugs in the mswindows C font code.
11904
11905 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11906
11907         * minibuf.el: make read-color-completion-table call
11908           (mswindows-color-list for mswindows devices.
11909
11910 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11911
11912         * lisp/font-lock.el
11913         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11914         Let declaration items contain non-word symbol characters.
11915
11916 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11917
11918         * package-get.el (package-get-package-provider): Added autoload
11919         cookie.  Loading "package-get-base.el" in ALL functions that use
11920         it.  Fixed some (interactive ...) with multiple argument specs
11921         again.  Cosmetic indentation changes.
11922
11923 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11924
11925         * info.el (Info-insert-dir): Don't use nreverse on variables
11926         that you want to use later.
11927
11928 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11929
11930         * x-mouse.el (x-set-point-and-move-selection): Replace call
11931         to x-kill-primary-selection with kill-primary-selection
11932
11933 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11934
11935         * simple.el (what-cursor-position): Make cursor position reported
11936         use value of column-number-start-at-one
11937
11938 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11939
11940         * about.el (xemacs-hackers): Fix Jareth's email address.
11941
11942 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11943
11944         * startup.el (startup-splash-frame): Remove
11945         `xemacs-startup-logo-function'.
11946
11947 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11948
11949         * about.el (about-hackers): Update credits list.
11950
11951 1998-06-06  Jeff Miller <jmiller@smart.net>
11952
11953         * lisp/sound.el: Update sound-ext to allow filenames with
11954           extensions to be found by load-sound-file
11955
11956 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11957
11958         * info.el (Info-rebuild-outdated-dir): Removed variable
11959         (Info-auto-generate-directory): New variable
11960         (Info-save-auto-generated-dir): New variable
11961         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11962         (Info-build-dir-anew): Second parameter removed.  Use
11963         `Info-save-auto-generated-dir'
11964         (Info-rebuild-dir): Ditto
11965
11966 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11967
11968         * list-mode.el (next-list-mode-item): Would not recognize
11969         border between directly neighbored items.
11970
11971 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11972
11973         * package-get.el: add autoloads for some functions.
11974
11975 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11976
11977         * specifier.el (let-specifier): Tiny docfixes.
11978
11979 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11980
11981         * msw-mouse.el: set selection-pointer-glyph to Normal.
11982
11983 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11984
11985         * wid-edit.el (widget-specify-secret): New function.
11986         (widget-after-change): Use it.
11987         (widget-specify-field): Use it.
11988
11989 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11990
11991         * mouse.el (drag-window-divider): Use `(not done)' instead of
11992         `doit'; reuse result of `window-pixel-edges'.
11993
11994         * modeline.el (drag-modeline-event-lag): Rename to
11995         drag-divider-event-lag.
11996
11997 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11998
11999         * specifier.el (let-specifier): Rewritten not to generate needless
12000         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12001         arguments.
12002
12003 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12004
12005         * minibuf.el (read-file-name-1): Setup buffer-local value of
12006         `completion-ignore-case' in completions buffer under Windows.
12007
12008 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12009
12010         * about.el (about-maintainer-glyph): Fix support for not
12011         compressed images.
12012
12013 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12014
12015         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12016
12017         * mouse.el (mouse-track): Cancel selection if misc-user event with
12018         `cancel-mode-internal' function is fetched.
12019
12020 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12021
12022         * files.el (save-some-buffers-1): Fixed return value.
12023
12024 1998-06-01  Oliver Graf <ograf@fga.de>
12025
12026         * dragdrop.el: added experimental
12027
12028 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12029
12030         * startup.el (after-init-hook, init-file-user,
12031         user-init-directory, load-user-init-file):  Purge references
12032         to "~/.xemacs/init.el" from docstrings.
12033
12034         (load-user-init-file) Use paths-construct-path to construct
12035         paths to user init files.  Go directly to ~/.emacs, do not
12036         search ~/.xemacs/, do not load `default-custom-file'.
12037
12038 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12039
12040         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12041         general *sh.
12042         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12043
12044 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12045
12046         * menubar-items.el (default-menubar): add Update Packages to customize
12047         menu.
12048
12049 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12050
12051         * faces.el: use toolbar face as a fallback for toolbar properties
12052         in xpm-color-symbols instead of default.
12053
12054         * msw-faces.el: rename 3d-object -> gui-element face.
12055
12056 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12057
12058         * startup.el (xemacs-startup-logo-function): New variable.
12059         (startup-splash-frame): Use it.
12060
12061 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12062
12063         * files.el (save-some-buffers): Would wait 1 second.
12064         (save-some-buffers-1): Delete other windows here instead of in
12065         `save-some-buffers'.
12066         (save-some-buffers): Force redisplay only if windows were deleted.
12067
12068 1998-06-02  Didier Verna  <didier@xemacs.org>
12069
12070         * cus-face.el (custom-face-attributes): generalized the use of
12071         toggle buttons for boolean attributes.
12072         Re-ordered the items a bit.
12073
12074 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12075
12076         * sound.el (default-sound-directory): Use `locate-data-directory'
12077         to find the sounds directory.
12078
12079 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12080
12081         * sound.el: default sound-ext to .wav under mswindows, .au
12082         otherwise. load-default sounds without extensions.
12083
12084 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12085
12086         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12087         if send-pr is not bound.
12088
12089 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12090
12091         * files.el: grok idl files in auto-mode-alist.
12092 1998-06-01  Jeff Miller  <jmiller@smart.net>
12093
12094         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12095         calling `upcase'.
12096
12097 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12098
12099         * msw-glyphs.el: add xbm to the list of image types supported.
12100
12101 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12102
12103         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12104         instead of XEmacs one when dumping InfoDock.
12105
12106 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12107
12108         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12109         for `modeline-visible-p'
12110
12111         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12112
12113 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12114
12115         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12116         since it's not used anymore. doc string fixes.
12117
12118         * package-get.el (package-get-file-installed-p): new function. use
12119         instead of file-installed-p which is in an external package.
12120
12121 1998-05-28  Oliver Graf <ograf@fga.de>
12122
12123         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12124         favor of select-window/switch-to-buffer
12125
12126 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12127
12128         * startup.el: changed (getenv "HOME") to (user-home-directory)
12129
12130 1998-05-25  Oliver Graf <ograf@fga.de>
12131
12132         * frame.el (cde-start-drag) moved to dragdrop.el
12133         (offix-start-drag-region) moved to dragdrop.el
12134         (offix-start-drag) moved to dragdrop.el
12135         * dragdrop.el (cde-start-drag) moved from frame.el
12136         (offix-start-drag-region) moved from frame.el
12137         (offix-start-drag) moved from frame.el
12138         (cde-start-drag-region) cde drag regions
12139         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12140
12141 1998-05-26  Oliver Graf <ograf@fga.de>
12142
12143         * dragdrop.el: created dragdrop-drag prototypes
12144         (cde-start-drag-region) fixed typo
12145
12146 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12147
12148         * simple.el (after-init-hook): Remove reader macro.
12149
12150         * packages.el (packages-hardcoded-lisp): Get rid of reader
12151         macros.  Update DOC string.
12152
12153 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12154
12155         * mouse.el (drag-window-divider): Ditto.
12156
12157         * modeline.el (mouse-drag-modeline): Use it.
12158
12159         * lisp-mode.el (let-specifier): Specify indentation.
12160
12161         * specifier.el (let-specifier): Renamed from
12162         `with-specifier-instance'.
12163
12164 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12165
12166         * x-faces.el:
12167         * faces.el: move definition of xpm-color-symbols from x-faces.el
12168         to faces. Predicate x-get-resource on the presence of x.
12169
12170         * msw-faces.el: set 3d-object face rather than modeline. Specify
12171         faces as specfier defaults.
12172
12173         * package-get.el: don't use package-admin-add-single-file-package.
12174
12175 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12176
12177         * toolbar-items.el: Fixup tooltips.
12178         (toolbar-gnus): Don't use obsolete variable
12179         toolbar-news-frame-properties.
12180         (toolbar-news-reader): Default to `gnus' instead of
12181         `not-configured'.
12182
12183         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12184         Windows.
12185
12186 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12187
12188         * package-get.el: rename -installedp -> -installed-p.
12189
12190 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12191
12192         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12193         attributes, and assinged it to continuation, truncation and
12194         hscroll glyphs.
12195
12196         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12197         and made continuation, truncation and hscroll glyphs arrow
12198         characters out of that font.
12199
12200 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12201
12202         * minibuf.el (minibuffer-electric-separator): Play nicely with
12203         directory-sep-char being \.
12204         (minibuffer-electric-tilde): Ditto.
12205         (read-file-name-map): Ditto.
12206
12207 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12208
12209         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12210         on X devices.
12211         (default-mouse-track-deal-with-down-event): Avoid
12212         `x-disown-selection'; use `disown-selection' instead.
12213
12214 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12215
12216         * select.el:
12217         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12218         moved to (cut-copy-clear-internal) in select.el. Ditto for
12219         (x-delete-primary-selection) (x-kill-primary-selection)
12220         (x-copy-primary-selection).
12221         (own-clipboard): new function.
12222
12223         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12224         functions in select.el. remove old ones.
12225         (mswindows-own-clipboard): new function.
12226
12227 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12228
12229         * gnuserv.el: allow connections from mswindows type devices.
12230
12231 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12232
12233         * msw-glyphs.el: change image type used from cursor to resource.
12234
12235 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12236
12237         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12238         for {top,bottom}-{left,right} values in addition to
12239         {top,bottom}_{left,right}.
12240         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12241
12242 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12243
12244         * cl-macs.el (specifier-instance): Undefine its setf method.
12245
12246         * specifier.el (with-specifier-instance): Added docstring.
12247
12248         * mouse.el (drag-window-divider): Ditto.
12249
12250         * modeline.el (mouse-drag-modeline): Use it.
12251
12252         * lisp-mode.el (with-specifier-instance): Define its indentation
12253         level.
12254
12255         * specifier.el (with-specifier-instance): New macro.
12256
12257 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12258
12259         * package-get.el (package-get-create-custom): new function to
12260         auto-generate package-get-custom.el from package-get-base.el.
12261         * (package-get-ever-installedp): new function.
12262         * (package-get-custom): new function to get all packages specified
12263         by customize.
12264
12265 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12266
12267         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12268
12269 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12270
12271         * cl-extra.el: Reverse previous float change.
12272
12273 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12274
12275         * x-faces.el:
12276         * faces.el (try-font-name): moved from x-faces.el since it is
12277         required by w3 under mswindows as well X.
12278
12279 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12280
12281         * winnt.el: Removed evil (setq completion-ignore-case t)
12282         clause, one more overlookef fsfism.
12283         (nt-quote-args-functions-alist): End sentences with double space.
12284
12285 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12286
12287         * window-xemacs.el (push-window-configuration): Remove kludgery of
12288         recaching default-toolbar specifier.
12289         (pop-window-configuration): Ditto.
12290         (unpop-window-configuration): Ditto.
12291
12292 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12293
12294         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12295
12296 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12297
12298         * winnt.el (nt-quote-args-verbatim): Added function.
12299         (nt-quote-args-prefix-quote): Added function.
12300         (nt-quote-args-backslash-quote): Added function.
12301         (nt-quote-args-double-quote): Added function.
12302         (nt-quote-args-functions-alist): New variable.
12303         (nt-quote-process-args): Added function. This is the main quoting
12304         work horse called from process-nt.c
12305
12306 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12307
12308         * winnt.el: Removed duplicate definitions for backspace,
12309         delete, M-backspace and C-M-backspace.
12310         (file-name-buffer-file-type-alist): Removed this variable.
12311         (find-buffer-file-type): Removed function.
12312         (find-file-binary):  Removed function.
12313         (find-file-text): Removed function.
12314         (find-file-not-found-set-buffer-file-type): Removed function.
12315         (save-to-unix-hook): Removed function.
12316         (revert-from-unix-hook): Removed function.
12317         (using-unix-filesystems): Removed function.
12318         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12319         warning.
12320         (x-set-selection): Removed function.
12321         (x-get-selection): Removed function.
12322         Removed commented FSFisms.
12323         Replaced copyright notice (this file is not part of GNU Emacs).
12324         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12325         comint-process-echoes setting to t.
12326
12327 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12328
12329         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12330         and used following the interface change of
12331         `paths-find-recursive-path'.
12332
12333         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12334         regexp instead of a list of base names.
12335         (paths-version-control-filename-regexp):
12336         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12337         Introduced and used following the interface change of
12338         `paths-find-recursive-path'.
12339
12340 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12341
12342         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12343         on X devices, rather than on all non-TTY devices.
12344
12345 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12346
12347         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12348
12349         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12350
12351 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12352
12353         * itimer.el (activate-itimer): Fixed usage of integers
12354         as argument to `concat'.
12355
12356 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12357
12358         * itimer.el (start-itimer): replace the use of `concat' with
12359         `format'
12360
12361 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12362
12363         * mode-motion.el (mode-motion-hook): Clarify docstring.
12364         From Bob Weiner <weiner@altrasoft.com>
12365
12366         * loadhist.el (symbol-file): Supply prompt string when used
12367         interactively.
12368         From Bob Weiner <weiner@altrasoft.com>
12369
12370 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12371
12372         * loadup.el (really-early-error-handler): Ditto.
12373
12374         * update-elc.el: Ditto.
12375
12376         * setup-paths.el (paths-construct-exec-path): Ditto.
12377
12378         * make-docfile.el: Ditto.
12379
12380         * find-paths.el (paths-decode-directory-path): Use split-path
12381         instead of decode-path.
12382
12383         * files.el (parse-colon-path): Update docstring reference.
12384
12385 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12386
12387         * msw-init.el:
12388         * x-init.el:
12389         Bind cut'n'paste keys to non window-system specific functions.
12390
12391         * msw-select.el: New function mswindows-clear-clipboard.
12392         mswindows-cut-copy-clipboard extended to handle clearing of the
12393         selection and renamed to mswindows-cut-copy-clear-clipboard.
12394
12395         * select.el: on mswindows devices delete-primary-selection
12396         calls mswindows-clear-clipboard.
12397
12398 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12399
12400         * simple.el (quoted-insert): Inhibit quit when using read-char.
12401
12402         * cmdloop.el (read-char): Don't inhibit quit.
12403         (read-char-exclusive): Ditto.
12404         (read-char): Signal quit if quit-char was pressed.
12405         (read-char-exclusive): Ditto.
12406         (read-quoted-char): Return a character, not integer.
12407
12408         * menubar-items.el (default-popup-menu): Use Andy's generic
12409         selection code.
12410         (default-popup-menu): Fix code.
12411
12412 1998-05-14  Oliver Graf <ograf@fga.de>
12413
12414         * dragdrop.el (dragdrop-function-widget): this time it's done
12415
12416 1998-05-13  Oliver Graf <ograf@fga.de>
12417
12418         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12419
12420 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12421
12422         * device.el (device-pixel-width):
12423         (device-pixel-height):
12424         (device-mm-width):
12425         (device-mm-height):
12426         (device-bitplanes):
12427         (device-color-cells): Swapped parameters to device-system-metric
12428         according to the interface change.
12429
12430 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12431
12432         * mouse.el (default-mouse-motion-handler): Use new name of the
12433         function event-over-vertical-divider-p.
12434         Do not set E-W arrow cursor over the divider if
12435         vertical-divider-draggable-p is nil in the window.
12436         ([top-level]): Use new name for the variable
12437         vertical-divider-map.
12438         (drag-window-divider): Respect vertical-divider-draggable-p.
12439         Variable name typo fixes.
12440
12441 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12442
12443         * keymap.el (kbd): Define here; handle string constants and
12444         others...
12445
12446 1998-05-15  Christian Nyb <chr@mediascience.no>
12447
12448         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12449         in Emacs 18.
12450
12451 1998-05-13  Didier Verna  <didier@xemacs.org>
12452
12453         * mouse.el (drag-window-divider): give the vertical divider a
12454         pressed look when dragging it.
12455
12456 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12457
12458         * faces.el: predicate some more face operations on x or mswindows
12459         not just x.
12460
12461         * modeline.el: enable modeline coloring for mswindows.
12462
12463 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12464
12465         * minibuf.el (minibuffer-default): Added variable; compatible with
12466         FSF Emacs.
12467         (next-history-element): Used `minibuffer-default'.
12468
12469 1998-05-12  Oliver Graf <ograf@fga.de>
12470
12471         * dragdrop.el (dragdrop-function-widget): button and mods ok
12472         arguments still look a bit strange
12473         (dragdrop-compare-mods) created
12474         (dragdrop-drop-do-functions) correctly checks for buttons and
12475         modifiers
12476
12477 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12478
12479         * setup-paths.el (paths-default-info-directories): Replace
12480         path-separator with directory-sep-char.
12481
12482         * files.el (path-separator): Don't define it here.
12483
12484 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12485
12486         * update-elc.el: Ditto.
12487
12488         * setup-paths.el (paths-construct-exec-path): Ditto.
12489
12490         * make-docfile.el: Ditto.
12491
12492         * loadup.el (really-early-error-handler): Ditto.
12493
12494         * find-paths.el (paths-decode-directory-path): Use decode-path
12495         instead of decode-path-internal.
12496
12497         * files.el (parse-colon-path): Update docstring.
12498
12499 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12500
12501         * subr.el (get-buffer-window-list): Make BUFFER optional.
12502
12503         * window-xemacs.el (windows-of-buffer): Defalias to
12504         get-buffer-window-list.
12505
12506 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12507
12508         * disass.el: Fix maintainer keyword.
12509
12510         * bytecomp.el (byte-compile-and-load-file): Autoload.
12511         (byte-compile-buffer): Ditto.
12512
12513         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12514         value is returned, not the name.
12515         (lisp-imenu-generic-expression): Enable it.
12516         (lisp-mode-variables): Ditto.
12517         (lisp-indent-offset): Change defconst to defvar.
12518         (lisp-indent-function): Ditto.
12519         (lisp-body-indent): Ditto.
12520
12521 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12522
12523         * modeline.el: Use zap-last-kbd-macro-event.
12524
12525         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12526         nil, don't attempt to do anything with messages.
12527         (eval-last-sexp): Use `letf' for clarity.
12528
12529 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12530
12531         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12532
12533 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12534
12535         * buff-menu.el:
12536         * lisp-mode.el:
12537         * obsolete.el:
12538         Change empty docstrings into no doc strings at all.
12539         Fix bogus FSF-format docstrings.
12540         * etags.el: Fix docstring.
12541
12542 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12543
12544         * package-get.el (package-get): Use internal md5
12545
12546 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12547
12548         * about.el (about-xemacs): Correct abuse of concat.
12549
12550 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12551
12552         * info.el (Info-mode): Use easymenu.
12553
12554 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12555
12556         * apropos.el (apropos): Don't use concat with integers.
12557
12558         * cmdloop.el (describe-last-error): Handle the case when no error
12559         was seen gracefully.
12560
12561         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12562         defun.
12563         (apropos-describe-plist): Ditto.
12564
12565         * help.el (with-displaying-help-buffer): Revert to a defun.
12566         (describe-key): Use it as defun.
12567         (describe-mode): Ditto.
12568         (describe-bindings): Ditto.
12569         (describe-prefix-bindings): Ditto.
12570         (describe-installation): Ditto.
12571         (view-lossage): Ditto.
12572         (describe-function): Ditto.
12573         (describe-variable): Ditto.
12574         (describe-syntax): Ditto.
12575
12576 1998-05-11  Oliver Graf <ograf@fga.de>
12577
12578         * dragdrop.el: changed order of require/provide
12579         (dragdrop-drop-mime-default) changed to new calling conventions
12580         (dragdrop-drop-do-functions) changed to new calling conventions
12581         (dragdrop-function-widget) this one needs more work...
12582
12583 1998-05-10  Oliver Graf <ograf@fga.de>
12584
12585         * about.el: another small change in my entry
12586         * dragdrop.el (dragdrop-drop-log-function): logging added
12587         plus customizations
12588         changed interface to handler functions. now called with event
12589         and object
12590
12591 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12592
12593         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12594         E-W arrow pointer displayed over draggable dividers.
12595
12596         * mouse.el (default-mouse-motion-handler): Show it when
12597         appropriate.
12598         (drag-window-divider): Added.
12599         ([top-level]): Initialized window-divider-map with a keymap
12600         binding the above function to left button down event.
12601
12602         * x-mouse.el (x-init-pointer-shape): Initialize
12603         divider-pointer-glyph from Cursor.dividerPointer, or use default
12604         E-W double arrow.
12605
12606 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12607
12608         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12609
12610 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12611
12612         * simple.el (count-words-buffer): Don't query for buffer.
12613         (count-lines-buffer): Ditto.
12614
12615 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12616
12617         * help.el (where-is): add optional insert argument.
12618
12619 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12620
12621         * help.el (describe-key-briefly): New argument INSERT.
12622
12623         * simple.el (eval-expression): New optional argument; synch with
12624         FSF 20.3.
12625
12626         * keydefs.el (global-map): Add new register bindings.
12627
12628         * register.el: Synched with FSF 20.3.
12629
12630 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12631
12632         * window-xemacs.el (recenter): all arguments are optional.
12633
12634 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12635
12636         * device.el: (device-pixel-width): Reflected name/parameters
12637         change to device-system-metric.
12638         (device-pixel-height): Ditto.
12639         (device-mm-width): Ditto.
12640         (device-mm-height): Ditto.
12641         (device-bitplanes): Ditto.
12642         (device-color-cells): Ditto.
12643
12644 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12645
12646         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12647
12648         * cl.el (most-positive-fixnum): Document.
12649         (most-negative-fixnum): Ditto.
12650
12651         * cus-dep.el: Updated comment.
12652
12653         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12654         constant.
12655
12656         * cus-load.el (custom-put): Removed.
12657
12658         * files.el (after-find-file): Just resignal quit instead of
12659         signaling "canceled".
12660
12661 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12662
12663         * frame.el (other-frame): Use `focus-frame' instead of
12664         select-frame kludges.
12665
12666         * lisp-mode.el: Update lisp-indent-function for
12667         save-selected-frame and with-selected-frame.
12668
12669         * frame.el (save-selected-frame): New macro.
12670         (with-selected-frame): Ditto.
12671         (other-frame): Use `set-frame-focus'.
12672
12673 1998-05-06  Oliver Graf <ograf@fga.de>
12674
12675         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12676         (dragdrop-drop-url-default) default handler for URL drops created
12677         (dragdrop-drop-mime-default) default handler for MIME drops created
12678         (dragdrop-drop-functions) default custom for handling drops created
12679         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12680
12681 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12682
12683         * mouse.el: Removed redundant mouse-mswindows-drop function.
12684
12685 1998-05-05  Oliver Graf <ograf@fga.de>
12686
12687         * about.el: changed some text in my entry
12688         * dragdrop.el: added customs
12689
12690 1998-05-04  Oliver Graf <ograf@fga.de>
12691
12692         * mouse.el: killed global drop key bindings
12693         (mouse-offix-drop) removed
12694         * dragdrop.el: created
12695         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12696
12697 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12698
12699         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12700         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12701
12702         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12703         obsolete comment.
12704
12705         * scrollbar.el (scrollbars-visible-p): Use new
12706         {vertical,horizontal}-scrollbar-visible-p specifiers.
12707
12708 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12709
12710         * device.el (device-pixel-height):
12711         (device-pixel-width):
12712         (device-mm-width):
12713         (device-mm-height):
12714         (device-bitplanes):
12715         (device-color-cells): Moved these 6 functions from device.c; they
12716         all use single (device-system-metrics) call.
12717
12718 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12719
12720         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12721         were renamed.
12722
12723         * menubar-items.el:
12724         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12725         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12726
12727         * help.el (help-map): Remove Hyperbole keybinding logic.
12728         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12729
12730 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12731
12732         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12733         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12734
12735 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12736
12737         * msw-glyphs.el: use nicer icon3 from the frame icon.
12738
12739 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12740
12741         * version.el (emacs-version): Remove InfoDock conditionals.
12742
12743         * startup.el (startup-splash-frame): Change ID logo name.
12744
12745 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12746
12747         * files.el (after-find-file): If the user presses C-g on
12748         directory-creation prompt, kill the buffer.
12749
12750 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12751
12752         * simple.el (count-words-region): Reverse previous change.
12753
12754 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12755
12756         * replace.el (query-replace): Just call perform-replace.
12757         (query-replace-regexp): Ditto.
12758         (perform-replace): Move region handling here.
12759         (perform-replace): Use the new arg to match-data.
12760
12761 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12762
12763         * x-init.el: Install X specific display table that
12764           displays char 0240 as a space to avoid whatever it is
12765           that screws up display of that character code.
12766
12767 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12768
12769         * help.el (function-arglist): If no arguments are documented for a
12770         subr, print nothing rather than incorrect output.
12771
12772 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12773
12774         * cmdloop.el (command-error): Update bail-out error message to use
12775         `emacs-program-name'.
12776
12777         * lib-complete.el: Remove reader macro cruft.
12778
12779         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12780         cruft.
12781
12782         * simple.el (count-words-region): Drop interactive-p check on the
12783         message.
12784
12785 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12786
12787         * font.el
12788         * msw-faces.el
12789         Correct spelling of mswindows-font-canonicalize-name.
12790
12791 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12792
12793         * ldap.el (ldap-host-parameters-alist): Replaced with
12794         `ldap-host-parameters-plist'
12795         (ldap-search): Adapt to previous change
12796
12797 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12798
12799         * about.el (about-hackers): Update Bob Weiner bio.
12800         (about-maintainer-info): Ditto.
12801
12802 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12803
12804         * simple.el (display-warning-minimum-level): Docfix.
12805
12806 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12807
12808         * widget.el (:default-get): New keyword.
12809         * wid-edit.el (default, widget-default-default-get): Define it.
12810         (group, widget-group-default-get): Define it.
12811         (menu-choice, widget-choice-default-get): Define it.
12812         (widget-default-get): New function.
12813         (widget-choice-action): Call it.
12814         (widget-editable-list-entry-create): Call it.
12815
12816 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12817
12818         * byte-optimize.el (byte-boolean-vars): Removed.
12819         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12820         lookup through `byte-boolean-vars'.
12821
12822 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12823
12824         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12825         resource-provided values into ghost specs for scrollbar-height and
12826         scrollbar-width.
12827
12828 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12829
12830         * byte-optimize.el: Don't attempt to optimize /=.
12831
12832         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12833         (byte-compile-/=): Ditto.
12834
12835 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12836
12837         * apropos.el: Use `with-displaying-help-buffer'.
12838         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12839         Use `with-displaying-help-buffer'.
12840         (apropos-follow): Do not give special treatment to buffer cursor
12841         was in prior to a mouse click.
12842         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12843         (apropos-print-doc): Set correct buffer for setting text
12844         properties.
12845
12846 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12847
12848         * help.el (help-buffer-prefix-string): New variable.
12849         (help-buffer-name): Use it.
12850
12851         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12852         mode menu.
12853
12854 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12855
12856         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12857
12858 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12859
12860         * files.el (find-file-noselect): Update docstring.
12861         (find-file-noselect): Signal an error if found an unreadable file.
12862         (file-chase-links): Save the match data.
12863         (normal-mode): Use `lwarn' and `error-message-string'.
12864         (interpreter-mode-alist): Change defconst to defvar.
12865         (inhibit-first-line-modes-regexps): Ditto.
12866         (inhibit-first-line-modes-regexps): Added .tgz.
12867         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12868         (change-major-mode-with-file-name): New user-option.
12869         (set-visited-file-name): Synched with FSF.
12870         (file-name-extension): New function, from FSF 20.3.
12871         (file-relative-name): Synched with FSF.
12872         (save-some-buffers): Support the C-r feature.
12873         (recover-session): Synched with FSF.
12874         (kill-some-buffers): Ditto.
12875         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12876
12877 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12878
12879         * files.el (insert-file): Undo previous change and reenable use of
12880         format.el.
12881
12882 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12883
12884         * window-xemacs.el (recenter): Define.
12885
12886 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12887
12888         * font.el (mswindows-font-create-name)
12889         (mswindows-font-create-object): new functions for mswindows type
12890         fonts.
12891
12892         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12893         strings are parsed as well as font objects.
12894
12895 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12896
12897         * modeline.el (defining-kbd-macro): Restore modeline indication of
12898         kbd-macro being recorded.
12899         (add-minor-mode): Simplify docstring.
12900         (modeline-minor-mode-menu): Remove stuff.
12901
12902 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12903
12904         * code-process.el (call-process): dynamically decide process
12905         coding type.
12906
12907 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12908
12909         * modeline.el: Add line-number-mode, column-number-mode to
12910         the modeline minor-mode menu.  Button2 on the line number does
12911         goto-line.
12912
12913 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12914
12915         * mouse.el: move x-selection-owner-p type things to
12916         selection-owner-p.
12917
12918         * msw-init.el: copy zmacs stuff from x-init.el
12919
12920         * msw-select.el (mswindows-own-selection)
12921         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12922         functions. Very simple minded implementation of selectio
12923         ownership.
12924
12925         * select.el (own-selection) (disown-selection)
12926         (activate-region-as-selection) (select-make-extent-for-selection)
12927         (valid-simple-selection-p): functions moved from x-select.el for
12928         generalized selection.
12929
12930         * x-select.el: see select.el changes.
12931
12932         * x-toolbar.el: use new selection functions.
12933
12934 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12935
12936         * packages.el (packages-find-package-directories): Fixed bug that
12937         would pick up multiple site-package directories.
12938         (package-locations): Added "xemacs-packages" as a late package
12939         location.
12940
12941         * find-paths.el: Now uses `emacs-program-name' and
12942         `emacs-program-version'.
12943         Additions to enforce version-specific directories in
12944         `paths-find-version-directory'.
12945
12946 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12947
12948         * default.el: Removed.
12949         * site-start.el: Removed.
12950
12951 1998-04-29  Didier Verna  <didier@xemacs.org>
12952
12953         * minibuf.el (minibuffer-history-minimum-string-length): Default
12954         to nil.
12955
12956 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12957
12958         * find-paths.el (paths-program-name): Rename.
12959         (paths-emacs-root-p): Ditto.
12960         (paths-find-site-directory): Ditto.
12961
12962 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12963
12964         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12965         `emacs-lisp-byte-compile-and-load'.
12966
12967 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12968
12969         * ldap.el (ldap-search): Fixed additional parameter passing to
12970         `ldap-open'
12971
12972 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12973
12974         * select.el (kill-primary-selection) (selection-owner-p)
12975         (copy-primary-selection) (yank-clipboard-selection)
12976         (selection-exists-p) (delete-primary-selection): new file and
12977         functions that do the right thing for the selected device.
12978
12979         * x-menubar.el: use generalised selection functions.
12980
12981         * dumped-lisp.el: dump select.el.
12982
12983 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12984
12985         * find-paths.el (paths-progname): New variable.
12986         (paths-emacs-root-p): Use it.
12987         (paths-find-site-directory): Ditto.
12988
12989 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12990
12991         * loadup.el ((member "dump" command-line-args)): Dump as
12992         `infodock' if InfoDock.
12993
12994 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12995
12996         * find-paths.el (construct-emacs-version): Simplify, include
12997         program name in the return value.
12998         * (paths-find-version-directory): Use it.
12999
13000 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13001
13002         * info.el (Info-parse-dir-entries): Fixed regexp
13003         (Info-build-dir-anew): Remove full suffix and capitalize info file
13004         name for files with no @direntry
13005         (Info-batch-rebuild-dir): New function
13006         (Info-suffixed-file): Check for regular files instead of simple
13007         file existence (could catch directories before)
13008
13009 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13010
13011         * setup-paths.el, find-paths.el: Removed uses of `not' which
13012         temacs doesn't have.
13013
13014         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13015         into root searching.
13016
13017 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13018
13019         * subr.el: Remove definition of `not'.
13020
13021 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13022
13023         * msw-glyphs.el: enable graphics support.
13024
13025 1998-04-23  Didier Verna  <didier@xemacs.org>
13026
13027         * x-menubar.el (default-menubar): restored the line-number-mode
13028         option.
13029
13030         * misc doc string updates related to the options menu.
13031
13032 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13033
13034         * setup-paths.el (paths-construct-load-path): Fix typo.
13035
13036 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13037
13038         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13039         font-menu-ignore-scaled-fonts don't have to be bound now; this
13040         gets us one step further towards making --no-autoloads work.
13041
13042         * startup.el (normal-top-level): Load auto-autoloads only if
13043         lisp-directory is non-nil.
13044
13045         * setup-paths.el (paths-construct-load-path): Made it robust
13046         against nil lisp-directory.
13047
13048         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13049         to the list of variables that cause a warning when nil.
13050
13051         * toolbar.el (init-toolbar-location): Now works even when there's
13052         no toolbar icon directory.
13053
13054 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13055
13056         * help.el (view-lossage): Recognize it.
13057
13058         * simple.el (log-message): Mark multiline messages.
13059
13060 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13061
13062         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13063
13064 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13065
13066         * package-get.el (package-get-all):  add `\n' separator to
13067         interactive specification so that both variables are read
13068
13069 1998-04-22  Didier Verna  <didier@xemacs.org>
13070
13071         * x-menubar.el: ported the options menu to Custom.
13072         Moved the "read only" toggle button to the buffers menu.
13073         Corrected some missing ;;;###autoload or defcustom.
13074
13075         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13076         the scrollbar-visible specifier for options menu handling.
13077
13078         * toolbar.el (toolbar-visible-p)
13079                      (toolbar-captioned-p)
13080                      (default-toolbar-position): defcustom wrappers around
13081         the toolbar specifiers for options menu handling.
13082
13083         * frame.el (get-frame-for-buffer-default-instance-limit):
13084         defcustom it for options menu handling.
13085
13086         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13087         font-lock-mode for options menu handling.
13088
13089         * cus-start.el: added Custom properties to overwrite-mode for
13090         options menu handling.
13091
13092 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13093
13094         * about.el: shameless self-promotion.
13095
13096 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13097
13098         * simple.el (raw-append-message): Slightly optimize.
13099         (remove-message): Use `push' for clarity.
13100         (append-message): Ditto.
13101         (display-warning): Dito.
13102         (raw-append-message): Send the message to the appropriate device.
13103
13104 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13105
13106         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13107         From Sean MacLennan <Sean.MacLennan@pika.ca>
13108
13109 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13110
13111         * setup-paths.el: Changed `directory-sep-char' to
13112         `path-separator', following a change in GNU Emacs.
13113
13114 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13115
13116         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13117         (Info-build-dir-anew): Add a final newline.
13118         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13119         is `always'
13120         (Info-rebuild-dir): Ditto
13121
13122         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13123
13124 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13125
13126         * simple.el (count-words-buffer): Retain zmacs region.
13127         (count-words-region): Ditto.
13128         * simple.el: (what-line): Expanded line counts.
13129         (count-lines): New parameter to conditionalize whether collapsed
13130         lines get counted.
13131         From Bob Weiner <weiner@altrasoft.com>
13132
13133 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13134
13135         * packages.el (package-locations): infodock-packages must override
13136         mule-packages and packages.
13137
13138 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13139
13140         * wid-edit.el:
13141         remove rude messages from widget-activation-widget-mapper
13142         and widget-activation-glyph-mapper
13143
13144 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13145
13146         * toolbar.el: Remove (featurep 'x) test from
13147         toolbar-make-button-list
13148
13149 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13150
13151         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13152         only if in the same frame.
13153
13154 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13155
13156         * packages.el (package-locations): Added site-packages hierarchy.
13157
13158         * setup-paths.el (paths-default-info-directories): Introduced and
13159         used.
13160
13161         * packages.el, setup-paths.el: Set various path searching depths
13162         to 1.
13163
13164         * packages.el (packages-hierarchy-depth):
13165         (packages-load-path-depth): Introduced and used.
13166
13167         * setup-paths.el (paths-load-path-depth): Introduced and used.
13168
13169         * find-paths.el (paths-find-recursive-path): Added max-depth
13170         parameter.
13171
13172 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13173
13174         * setup-paths.el (paths-construct-info-path): Removed
13175         dependency on behavior of (file-name-as-directory "").
13176
13177 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13178
13179         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13180         lisp objects
13181
13182 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13183
13184         * dump-paths.el, startup.el: Added handling for --debug-paths.
13185
13186 1998-04-15  William M. Perry  <wmperry@aventail.com>
13187
13188         * wid-edit.el: We cannot just set the help-echo or balloon-help
13189           properties for an extent based on the :help-echo widget
13190           property, since help-echo and balloon-help cause an EXTENT to
13191           get passed in, where :help-echo functions are expecting a WIDGET
13192
13193 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13194
13195         * scrollbar.el (init-scrollbar-from-resources): Call
13196         mswindows-init-scrollbar-metrics when appropriate.
13197
13198 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13199
13200         * dumped-lisp.el: dump x-toolbar for window system
13201
13202         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13203         have support and xpm.
13204
13205 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13206
13207         * files.el (toggle-read-only): Fix docstring.
13208         From Didier Verna <didier@xemacs.org>
13209
13210 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13211
13212         * startup.el (normal-top-level): Load autoload-file-name without
13213         specifying an extension---some people only auto-autoload.el.gz.
13214
13215 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13216
13217         * files.el (backup-enable-predicate): Don't bomb on NAME being
13218         nil.
13219
13220 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13221
13222         * find-paths.el, packages.el: Now prefers configure'd paths.
13223         This shouldn't cause any of the originally anticipated problems as
13224         the current paths architecture will not define the various
13225         configure-xxx variables if they're not specified on the configure
13226         command line.
13227
13228         * find-paths.el, setup-paths.el, packages.el: Removed all
13229         mentionings of "/" as a path separator.
13230         Used paths-construct-path throughout.
13231
13232         * find-paths.el (paths-construct-path): Created to assemble paths
13233         from directory components.
13234
13235         * setup-paths.el, packages.el: Used paths-decode-directory-path
13236         instead of decode-path-internal.
13237
13238         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13239         and associates.
13240         (paths-decode-directory-path) Created.
13241
13242         * setup-paths.el: Changed configure-exec-path to
13243         configure-exec-directory.
13244
13245 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13246
13247         * packages.el (packages-find-packages): Fixed decoding of
13248         EMACSPACKAGEPATH.
13249
13250         * startup.el: -no-packages -> -no-early-packages.
13251
13252         (packages-load-package-lisps): Fixed loading of auto-autoload
13253         files.
13254
13255         * startup.el (normal-top-level): Fixed loading of core
13256         auto-autoload.
13257
13258         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13259
13260         * startup.el, packages.el, dump-paths.el: Added proper settings
13261         for site-directory and lisp-directory variables.
13262
13263         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13264         inhibit-package-autoloads and fixed handling of it.
13265
13266         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13267         handling of former inhibit-package-init, now
13268         inhibit-early-packages, to make -vanilla etc. work.
13269
13270 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13271
13272         * code-process.el (start-process): Fallback to 'undecided instead
13273         of 'binary for process input coding stream.
13274
13275         * process.el (start-process): Docstring fix.
13276
13277 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13278
13279         * info.el (Info-insert-dir): Do not insert temporary dir files
13280         in Info-dir-file-attributes
13281         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13282         (Info-rebuild-dir): Ditto.
13283
13284 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13285
13286         * obsolete.el: Added obsoleteness declarations for
13287         `site-directory' and `Info-default-directory-list'.
13288
13289 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13290
13291         * find-paths.el (paths-find-emacs-root): Only look at the
13292         executable at the end of the symlink chain for determining the
13293         Emacs root.
13294
13295 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13296
13297         * setup-paths.el (paths-construct-info-path): Changed construction
13298         to cater to gone default in configure.
13299
13300         * find-paths.el (paths-uniq-append): Added.
13301
13302         * packages.el: Rewritten package path construction once again.
13303
13304         * dump-paths.el, startup.el: Removed package-path as a global
13305         variable.
13306
13307         * package-admin.el (package-admin-add-single-file-package):
13308         (package-admin-add-binary-package): Changed package-path to
13309         late-packages.
13310
13311         * packages.el (packages-split-path): Split path at "/" rather than
13312         nil according to change in emacs.c.
13313
13314 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13315
13316         * setup-paths.el (paths-construct-info-path): Changed info path
13317         order so that directories come out right.
13318         (paths-find-lock-directory): Fixed bug: It used to think
13319         configure-lock-directory is a path.
13320
13321 1998-04-06  Jeff Miller <jmiller@smart.net>
13322
13323         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13324         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13325         eases the use of toolbar-add/kill-item functions.
13326
13327 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13328
13329         * code-files.el (file-coding-system-alist): Commented out
13330         loaddefs.el magical treatment.
13331
13332 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13333
13334         * info.el (Info-rebuild-outdated-dir): Added new option
13335         `conservative' and made it the default
13336         (Info-rebuild-dir): Appropriately parse multi-line description
13337         strings, and multi-section dir files. Issue warning when dir
13338         is rebuilt as temporary
13339         (Info-build-dir-anew): Issue warning when dir is built as
13340         temporary
13341
13342 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13343
13344         * list-mode.el (list-mode-map): Bind highlight motion commands to
13345         standard keys left, right, C-b and C-f.
13346
13347 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13348
13349         * files.el (auto-mode-alist): allow .sc for Scheme->C
13350
13351 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13352
13353         * loadup.el (pureload): Don't quote (garbage-collect).
13354
13355 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13356
13357         * package-get-base.el: Updated.
13358
13359 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13360
13361         * isearch-mode.el (isearch-just-started): New variable.
13362         (isearch-mode): Set it.
13363         (isearch-repeat): Advance one character forward only if the search
13364         was successful, and was not just started.
13365         (isearch-repeat): Clear isearch-just-started.
13366
13367 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13368
13369         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13370         if running -batch.
13371
13372 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13373
13374         * subr.el (listify-key-sequence): Removed.
13375
13376 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13377
13378         * bytecomp.el (byte-compile-print-gensym): New option.
13379         (byte-compile-output-file-form): Use it.
13380         (byte-compile-output-docform): Ditto.
13381         (byte-compile-compiled-obj-to-list): Ditto.
13382
13383 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13384
13385         * msw-glyphs.el: set frame icon if xpm support.
13386
13387 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13388
13389         * help.el: Code that pretty prints variable values
13390           removed.
13391
13392 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13393
13394         * find-paths.el (paths-emacs-root-p): Correct test for installation
13395         directory.
13396         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13397
13398 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13399
13400         * loaddefs.el: Don't set debug-ignored-errors; leave
13401           its default value set to nil.
13402
13403 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13404
13405         * info.el (Info-rebuild-dir): fixed mis-spelling.
13406
13407 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13408
13409         * info.el (Info-rebuild-outdated-dir): New custom var
13410         (Info-insert-node): Create/update dir file when needed, ie when it
13411         does not exist or is older than some info files in directory
13412
13413 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13414
13415         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13416         for last packages, mainly for using a 20.4 package base.
13417
13418         * packages.el (late-packages): Typo fix.  It was called
13419         early-packages.
13420
13421         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13422         relative symlinks correctly.
13423         (paths-find-emacs-roots): More rigorous checking for plausible
13424         configuration-time root.
13425
13426         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13427         find its roots.
13428
13429 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13430
13431         * faces.el: Fix docstrings.
13432         * glyphs.el: Fix docstrings.
13433         * mouse.el: Fix docstrings.
13434
13435         * frame.el: Change phrase `current frame' to `selected frame'.
13436
13437         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13438
13439         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13440         macros using backquote to make them infinitely more readable.
13441
13442 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13443
13444         * packages.el (packages-find-package-path): Hardcoded specialized
13445         InfoDock support until we can clean this up.
13446
13447         * help.el (describe-bindings-1): Return the value of the bindings
13448         help buffer created.
13449         (describe-bindings): Ditto.
13450
13451         * simple.el (set-variable): Restore previous behavior of not
13452         bombing if the variable to set is not boundp.
13453
13454 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13455
13456         * packages.el (packages-handle-package-dumped-lisps): Allow for
13457         non-local files to be loaded off the package-lisp variable.
13458
13459 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13460
13461         * x-faces.el: Global X resources should override
13462           specs for all device classes (color, grayscale, mono);
13463           code currently doesn't override any of them.  Fixed by
13464           calling remove-specifier with '(x default) as the tag
13465           set and allowing inexact matches.
13466
13467 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13468
13469         * faces.el: Separated face initializations based on
13470           device classes into device type specific (tag set,
13471           instantiator) pairs.
13472
13473 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13474
13475         * wid-edit.el (widget-choice-action): Remember user's explicit
13476         choice.
13477         (widget-choice-value-create): Respect it.
13478         From Richard Stallman <rms@gnu.org>
13479
13480 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13481
13482         * setup-paths.el (paths-construct-info-path): Always append
13483         existing directories from configure-time info path.
13484
13485         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13486         Info-directory-list.
13487
13488         * info.el: Removed Info-default-directory-list which was broken by
13489         design.
13490         Removed bogus initialization of Info-directory-list---startup.el
13491         can do a much better job.
13492         Added autoload of Info-directory-list.
13493
13494         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13495         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13496         be exclusive; now it's merely given precedence, just like in the
13497         old days.
13498
13499 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13500
13501         * find-paths.el (paths-find-architecture-directory): Fix bug with
13502         finding; it used to default too early.
13503
13504 1998-03-25  Martin Buchholz <martin@xemacs.org>
13505
13506         * packages.el (packages-split-path): Fix a bug; it used to fail
13507         for paths that weren't split.
13508
13509 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13510
13511         * finder.el (finder-compile-keywords): trap on errors.
13512
13513 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13514
13515         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13516           fourth argument of t so that only the specs exactly
13517           matching the tag lists are removed.
13518
13519 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13520
13521         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13522
13523 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13524
13525         * minibuf.el (mouse-read-file-name-1): If a default directory was
13526         specified, use it for generating the completions.
13527
13528 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13529
13530         * update-elc.el: Now respects inhibit-package-init and
13531         inhibit-site-lisp.
13532         Now does path construction with loadup-paths.
13533
13534         * startup.el (normal-top-level, startup-setup-paths): Now respects
13535         inhibit-package-init and inhibit-site-lisp.
13536
13537         * packages.el (packages-find-package-path): Extended package path
13538         by version-specific hierarchies.
13539         (packages-find-packages): Now respects inhibit flag and
13540         inhibit-site-lisp.
13541         Moved path setup to loadup-paths.
13542
13543         * make-docfile.el: Now respects inhibit-package-init and
13544         inhibit-site-lisp.
13545         Now does path construction with loadup-paths.
13546
13547         * loadup.el: Now respects inhibit-package-init and
13548         inhibit-site-lisp.
13549
13550         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13551
13552         * loadup-paths.el: New file: setup load-path to encompass
13553         packages.
13554
13555 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13556
13557         * auto-show.el: load-gc renamed to pureload.
13558         * site-load.el: Ditto.
13559         * packages.el (toplevel): Ditto.
13560         * loadup.el (really-early-error-handler): Ditto.
13561         * dumped-lisp.el (preloaded-file-list): Ditto.
13562         * cus-face.el (custom-declare-face): Ditto.
13563
13564 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13565
13566         * <Today>: The Big Path Searching Overhaul.
13567
13568         * find-paths.el: New file: find and assemble paths in the
13569         installation hierarchy.
13570
13571         * setup-paths.el: New file: global layout of paths and directories
13572         within the XEmacs hierarchy.
13573
13574         * packages.el: Replaced everything related to path searching and
13575         startup by code in terms of find-paths.
13576
13577         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13578         the new path searching engine.
13579
13580         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13581         and setup-paths.
13582
13583 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13584
13585         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13586         setup-paths.el.
13587
13588 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13589
13590         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13591         compiles identically in any configuration.
13592         Removed irrelevant commentary.
13593
13594 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13595
13596         * simple.el (set-variable): Allow setting specifiers.
13597
13598 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13599
13600         * lisp.el (forward-sexp): Revert previous change.
13601
13602 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13603
13604         * frame.el (frame-initialize): Use `delete-console' instead of
13605         `delete-device' to delete the stream console to match the usage in
13606         Fkill_emacs.
13607
13608 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13609
13610         * files.el (cdpath-previous): New variable.
13611         (cd): Use it.
13612         From Bob Weiner <weiner@wave.altrasoft.com>
13613
13614 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13615
13616         * keydefs.el: Changed keybindings of forward-char,
13617           backward, scroll-up and scroll-down to point to their
13618           -command counterparts.
13619
13620         * simple.el: New functions: forwarc-char-command,
13621           backwrad-char-command, scroll-up-command,
13622           scroll-down-command which work liek their counterparts
13623           except that they honor the variable
13624           signal-error-on-buffer-boundary.
13625
13626           Definition of signal-error-on-buffer-boundary received
13627           from src/cmds.c.
13628
13629           defvar declaration added for word-across-newline to avoid
13630           byte-compiler warning about the free variable reference.
13631
13632 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13633
13634         * winnt.el: Removed "%t" from the beginning of
13635         modeline-format. From now on, there's no nt-specifics in the modeline.
13636
13637 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13638
13639         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13640         of `when' with `if'.
13641
13642 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13643
13644         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13645         mswindows. Must be reworked along with glyphs.el, or
13646         merged into it, after there is images support.
13647
13648         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13649         'mswindows.
13650
13651 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13652
13653         * faces.el: fix for text cursor initialization.
13654         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13655         From Andy Piper <andyp@parallax.co.uk>
13656
13657 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13658
13659         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13660         if there is an existing package that handles it and warn the user
13661         about that mode.
13662
13663 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13664
13665         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13666         Installation" menu item when Installation-string is not bound.
13667
13668 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13669
13670         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13671         From Jeremiah W. James <jerry@cs.ucsb.edu>
13672
13673 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13674
13675         * msw-faces.el:
13676         * faces.el: Fix face initialization.
13677
13678 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13679
13680         * files.el (backup-enable-predicate): fix breakage introduced
13681         by TMPDIR patch.
13682
13683 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13684
13685         * x-faces.el (x-init-face-from-resources): The
13686           TTY face property retrieval functions don't return
13687           specifiers, so use face-property instead.
13688
13689 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13690
13691         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13692
13693 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13694
13695         * x-menubar.el: Expanded documentation for
13696           option-save-faces.  Changed Options -> Browse Faces
13697           menu entry to invoke customize-face.
13698
13699 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13700
13701         * faces.el: Most face initialization moved out of
13702           init-other-random-faces to the top level so that the
13703           initialization happens before Xemacs is dumped.  Much
13704           of the fascist "face-differs-from-default-p or FROB!"
13705           code has been retired in favor of letting the user do
13706           what they want to do.  Face initialization code changed
13707           to use `default' specifier tag so that the settings can
13708           be overridden later if the user wishes it.
13709
13710 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13711
13712         * about.el (about-hackers): Update contributors list.
13713
13714 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13715
13716         * specifier.el: Define new specifier tag `default'.
13717
13718         * modeline.el: Initialize faces using `default' tag.
13719
13720         * x-faces.el (x-init-face-from-resources): Remove
13721           specifier specs containing the `default' tag before
13722           adding new specs.
13723
13724 1998-03-02  John Jones  <jj@asu.edu>
13725
13726         * package-get.el (package-get-all): fixed arguments on call to
13727         package-admin-add-single-file-package.
13728         * package-get.el (package-get-installedp): fixed to match
13729         advertised behavior.
13730         * package-get.el: added function package-get-update-all which
13731         installs newest versions of all the current packages (if they are
13732         not already installed).
13733
13734 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13735
13736         * files.el (find-file-noselect): Uncommented `truename' binding in
13737         `let*' and use it later to set `buffer-file-truename' iff it's
13738         still nil, as happens for example when finding a compressed
13739         file with "jka-compr".
13740
13741 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13742
13743         * faces.el: in make-face-* type functions do the operation for all
13744         window systems, not just the first one found.
13745
13746         * font.el: call mswindows-list-fonts for mswindows.
13747
13748 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13749
13750         * code-process.el (call-process-region):
13751         * process.el (call-process-region):
13752         * package-get.el (package-get-dir):
13753         * files.el (backup-enable-predicate):
13754         * gnuserv.el (gnuserv-temp-file-regexp):
13755         Use temp-directory in place of `/tmp'.
13756
13757 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13758
13759         * "Fast" dired-in-C enhancements for Windows 95/NT:
13760
13761         * files.el: Added function, `wildcard-to-regexp', from GNU
13762           Emacs.
13763
13764         * files.el (insert-directory): Modified to use special
13765           dired-in-C enhancements if present.
13766
13767 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13768
13769         * code-files.el: make default coding no-conversion.
13770
13771 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13772
13773         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13774         the load-path.
13775
13776         * update-elc.el: Strip directory when testing for files not to
13777         bytecompile.
13778
13779 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13780
13781         * lisp-mode.el: Use recommended form for menus.
13782
13783         * info.el (Info-construct-menu): Use recommended form for menus.
13784
13785         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13786         entry.
13787
13788 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13789
13790         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13791           (get-frame-for-buffer-noselect): Always return frames
13792           in the not-this-window-p cond clause.
13793
13794 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13795
13796         * help.el (describe-installation): New function.
13797
13798         * x-menubar.el (default-menubar): Add describe-installation to
13799         Help menu.
13800
13801         * packages.el (packages-unbytecompiled-lisp): Installation.el
13802         should not be bytecompiled.
13803
13804         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13805         XEmacs.
13806
13807         * x-menubar.el (default-menubar): Use correct guard for VM menu
13808         entry.
13809
13810         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13811         coding.
13812         From Andy Piper <andyp@parallax.co.uk>
13813
13814 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13815
13816         * ldap.el: Do not require ldap-internal at compile time.
13817
13818 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13819
13820         * code-files.el: new file. a virtual copy of mule-files.el
13821         but without charset
13822         dependencies. (toggle-buffer-file-ocding-system) new function for
13823         changing the eol type for the current buffer.
13824
13825         * code-process.el: new file. a copy of
13826         mule-process.el. mule-process.el will disappear when things have
13827         settled.
13828
13829         * coding.el: new file. a virtual copy of mule-files.el but
13830         without charset dependencies. (coding-system-base) new function
13831         for getting the parent coding system of a coding system with eol
13832         type set.
13833
13834         * dumped-lisp.el: add above files for the non-mule case.
13835
13836 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13837
13838         * window-xemacs.el (display-buffer): If no explicit
13839           frame is specified, search for a window that displays
13840           the buffer on the currently selected frame, before
13841           searching other frames.
13842
13843 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13844
13845         * frame.el (get-frame-for-buffer): If not-this-window-p
13846           is non-nil, use window on the selected frame if it is not
13847           also the selected window.  When defaulting, search for
13848           windows on the currently selected fgrame before searching
13849           other frames.
13850
13851 1998-02-25  Didier Verna  <didier@xemacs.org>
13852
13853         * modeline.el (modeline-swap-buffers): originally named
13854         `mouse-release-modeline'. Whether to actually swap the buffers is
13855         decided in `mouse-drag-modeline'.
13856         (mouse-drag-modeline): A button release event is considered a
13857         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13858         stay unchanged.
13859
13860 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13861
13862         * x-menubar.el: Put redo on the menubar.
13863         From Aki Vehtari <Aki.Vehtari@hut.fi>
13864
13865 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13866
13867         * bytecomp.el (displaying-byte-compile-warnings): if
13868         temp-buffer-show-function is set, use it to display current set of
13869         warnings in the "*Compile-Log-Show*" buffer.
13870
13871         * simple.el (display-warning-buffer): if temp-buffer-show-function
13872         is set, use it to display current set of warnings in the
13873         "*Warnings-Show*" buffer.
13874
13875 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13876
13877         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13878         Common Lisp.
13879
13880 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13881
13882         * menubar.el: Allow button descriptors at least 2 long.
13883
13884         * x-menubar.el (default-menubar): Use recommended forms.
13885         (file-menu-filter): Remove.
13886         (edit-menu-filter): Remove.
13887
13888 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13889
13890         * about.el (about-hackers): Updated.
13891
13892 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13893
13894         * help.el (help-max-help-buffers): new variable
13895         (help-register-and-maybe-prune-excess): new function
13896         (help-buffer-name): use help-max-help-buffers.
13897         (with-displaying-help-buffer): use
13898         help-register-and-maybe-prune-excess.
13899
13900         * help.el (help-maybe-pretty-print-value): if the value fits on
13901         one line, let it.
13902
13903 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13904
13905         * (with-displaying-help-buffer): there is no need to kill the buffer
13906         if it exists, because with-output-to-temp-buffer will clear it.
13907         further, killing the buffer violates the rule that
13908         temp-buffer-show-function, if set, has the full responsibility of
13909         showing the temp buffer.  killing the buffer fucks with the window
13910         configuration, hosing temp-buffer-show-function.
13911
13912
13913 1998-02-23  Didier Verna  <didier@xemacs.org>
13914
13915         * modeline.el (mouse-drag-modeline):
13916         - Always scroll the modeline that was originally clicked on.
13917         - Use x pixels instead of x characters (which doesn't work anyway)
13918         as horizontal reference for modeline dragging. This allows us to
13919         keep on dragging the modeline even if the motion event occurs in
13920         another window.
13921
13922 1998-02-23  Didier Verna  <didier@xemacs.org>
13923
13924         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13925         glyph on the modeline to indicate that dragging the mouse has an
13926         effect both horizontally and vertically.
13927
13928 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13929
13930         * about.el (about-xemacs): Get rid of redundant visible version
13931         number.
13932
13933 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13934
13935         * about.el (about-hackers): Update credits.
13936
13937 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13938
13939         * prim/register.el (view-register): Show register type file-query.
13940
13941 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13942
13943         * mode-motion.el (mode-motion-highlight-internal):
13944           save-excursion inside save-window-exucrsion form to
13945           hide buffer point changes from save-window-excursion.
13946           Prevents display flickering when the mouse pointer
13947           moves.
13948
13949 1998-02-17  Didier Verna  <didier@xemacs.org>
13950
13951         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13952         function to handle correctly the case of a toolbar one side of the
13953         window: scrolling will not necessarily happen.
13954
13955 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13956
13957         * files.el (after-find-file): Restore missing argument
13958           to format that provides filename for "... consider M-x
13959           recover-file" message.  Also call `message' with "%s"
13960           as the first arg instead of an arbitrary string.
13961
13962 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13963
13964         * about.el (about-hackers): Various additions.
13965
13966 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13967
13968         * autoload.el (generate-file-autoloads-1): Don't force an extra
13969         line out when copying on-the-same line autoloads.
13970
13971         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13972         is installed.
13973
13974 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13975
13976         * x11/x-win-xfree86.el (x-win-init-xfree86):
13977         * x11/x-win-sun.el (x-win-init-sun):
13978         * x11/x-init.el (x-initialize-compose):
13979         * prim/simple.el:
13980         (backward-or-forward-kill-sexp):
13981         (backward-or-forward-kill-sentence):
13982         (backward-or-forward-kill-word):
13983         (backward-or-forward-delete-char):
13984         * prim/isearch-mode.el (isearch-help-or-delete-char):
13985         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13986         x-keysym-on-keyboard-p to detect backspace.
13987         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13988         Clean up symbols used with dead keys, checking Linux and solaris
13989         keysyms.
13990         Simplify x-win-*.el using above methods.
13991         Change documentation for x-keysym-*-p functions.
13992
13993 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13994
13995         * about.el (about-hackers): Restore entries for Michael Sperber and
13996         Vinnie Shelton.
13997         From Vinnie Shelton <acs@acm.org>
13998
13999 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14000
14001         * simple.el (count-words-region): Ditto.
14002
14003 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14004
14005         * simple.el (count-words-buffer): Document.  Don't print anything
14006         if non-interactive.
14007
14008 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14009
14010         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14011         multiple files in InfoDock.
14012
14013 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14014
14015         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14016         from version.el in InfoDock.
14017
14018         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14019         specially.
14020
14021 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14022
14023         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14024         variable name in docstring.
14025
14026 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14027
14028         * menubar.h: Include "gui.h".
14029
14030 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14031
14032         * site-load.el: Fix documentation.
14033
14034 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14035
14036         * package-get-base.el (package-get-base): Updated.
14037
14038         * keymap.el: PC-ize.
14039
14040 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14041
14042         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14043         from' on a fresh line.
14044
14045 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14046
14047         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14048         object.
14049
14050 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14051
14052         * undo-stack.el: PC-ize.
14053
14054         * cmdloop.el: PC-ize.
14055
14056 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14057
14058         * bytecomp-runtime.el: PC-ize.
14059
14060         * byte-optimize.el: Prolog fixup.  PC-ize.
14061
14062         * cus-dep.el: Spelling fix.
14063
14064         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14065         entries follow).
14066
14067 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14068
14069         * text-mode.el (text-mode-hook-identify): New function,
14070         put on text-mode-hook.  Set text-mode-variant here.
14071         (text-mode): Don't set it here.
14072
14073 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14074
14075         * text-mode.el (text-mode-hook): New defvar.
14076         (text-mode-variant): New variable.
14077         (text-mode): Set that variable locally.
14078         (toggle-text-mode-auto-fill): New command.
14079
14080 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14081
14082         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14083
14084 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14085
14086         * text-mode.el (paragraph-indent-text-mode):
14087         Renamed from spaced-text-mode.
14088         (text-mode-map): Bind TAB to indent-relative.
14089         (indented-text-mode-map): Variable deleted.
14090         (indented-text-mode): Now an alias for text-mode.
14091
14092 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14093
14094         * loadup.el: test-atoms debugging stuffs removed.
14095
14096 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14097
14098         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14099
14100 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14101
14102         * help.el (describe-beta): Made it use `locate-data-file'.
14103         (describe-distribution): Ditto.
14104         (describe-copying): Ditto.
14105         (describe-project): Ditto.
14106         (view-emacs-news): Ditto.
14107
14108         * help-nomule.el (help-with-tutorial): Made it use
14109         `locate-data-file' to find tutorial.
14110
14111 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14112
14113         * about.el: Corrected my email address.
14114
14115         * mouse.el: Added 'mouse-mswindows-drop' similar to
14116         'mouse-offix-drop'.
14117
14118 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14119
14120         * loadup.el (running-xemacs): Spelling fix.
14121
14122 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14123
14124         * packages.el (packages-find-packages-1): Don't allow a backwards
14125         compatible lisp tree to overwrite `preloaded-file-list'.
14126
14127 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14128
14129         * loadup.el: Don't delete "xemacs" prior to dumping.
14130
14131 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14132
14133         * package-info.el (pi-last-mod-date): New function.
14134         (pi-author-version): New function.
14135         (batch-update-package-info): Use them.
14136
14137 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14138
14139         * frame.el (get-frame-for-buffer-default-to-current): Create.
14140         (get-frame-for-buffer-noselect): Allow user to use current frame
14141         with `get-frame-for-buffer-default-to-current'.
14142
14143 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14144
14145         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14146         (byte-compile-output-docform): Ditto.
14147         (byte-compile-compiled-obj-to-list): Ditto.
14148
14149 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14150
14151         * startup.el (command-line-1): Removed code that ran
14152           buffer-menu.
14153
14154 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14155
14156         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14157
14158 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14159
14160         * frame.el (suspend-emacs-or-iconify-frame): Check using
14161         `device-on-window-system-p' instead of explicitly checking for X,
14162         so that the same logic works for MS Windows.
14163         (suspend-or-iconify-emacs): Ditto.
14164
14165 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14166
14167         * about.el (about-maintainer-info): Andy Piper is back.
14168         (xemacs-hackers): Updated Andy Piper's email address.
14169         (about-hackers): Added Jonathan Harris.
14170         (about-hackers): Updated Tibor Polgar's email address.
14171
14172 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14173
14174         * about.el: Add xemacs.org email manager.
14175
14176         * package-get-base.el (package-get-base): Updated with most recent
14177         package updates.
14178
14179 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14180
14181         * help.el (function-arglist): Use `indirect-function' instead of
14182         `symbol-function' so that aliases are treated correctly.
14183
14184 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14185
14186         * help.el (help-map): Add f1 binding to `help-for-help'.
14187         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14188         (describe-key-briefly): Use `princ' "%s" to print object.
14189         (with-displaying-help-buffer): Kill buffer if it exists, again.
14190         (describe-key): Use `princ' "%s" to print object.
14191         (describe-function-1): Use `princ' "%s" to print object.
14192         Commented out alias lines removed.
14193         (help-pretty-print-limit): New variable to control pretty-printing
14194         of variable values.
14195         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14196         `help-pretty-print-value' again.  Only print-print when OBJECT is
14197         list of length less than `help-pretty-print-limit'.
14198         (describe-variable): Use `help-maybe-pretty-print-value' again.
14199
14200 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14201
14202         * simple.el (blink-matching-open): Remove C++ kludge.
14203         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14204
14205 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14206
14207         * info.el (Info-default-directory-list): Made the documentation
14208         more explanitory.
14209
14210 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14211
14212         * lisp/packages.el:
14213         * lisp/package-admin.el:
14214         * lisp/build-report.el:
14215         Fix typos.
14216
14217 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14218
14219         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14220         warnings in Java buffers without final newline and editing the
14221         last line.
14222
14223 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14224
14225         * packages.el (packages-find-packages-1): Don't allow a backwards
14226         compatible lisp tree to overwrite `preloaded-file-list'.
14227         Suggested by Colin Rafferty  <colin@xemacs.org>
14228
14229         * mouse.el (mouse-offix-drop): Set undo-boundary.
14230         From Oliver Graf <ograf@fga.de>
14231
14232 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14233
14234         * loadup.el (load-gc): rewrite as defun.
14235         Print something sensical if a required dump-time file isn't found.
14236
14237 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14238
14239         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14240         bug strikes a menudescriptor.
14241
14242         * package-get-base.el (package-get-base): Updated.
14243
14244         * package-info.el (batch-update-package-info): Derive REQUIRES
14245         from the Makefile.
14246
14247 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14248
14249         * files.el (save-some-buffers): Don't play games with deleting
14250         other windows if we are in the minibuffer window.
14251
14252 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14253
14254         * modeline.el (modeline-minor-mode-menu): Add support for :active
14255         (add-minor-mode): Document :active property to TOGGLE.
14256
14257 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14258
14259         * modeline.el (modeline-minor-mode-menu): Add support for an
14260         `:included' predicate in the `toggle-sym' plist.
14261         (add-minor-mode): Document the :included property, format
14262         docstring some more.
14263         (modeline-minor-mode-menu): Documentation string added.
14264
14265 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14266
14267         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14268         labels from the symbol-names by thwacking off the overly redundant
14269         and overused "mode", parenthesizing "minor", and capitalizing the
14270         resultant strings.  Also shortened the menu's title by eliminating
14271         the redundant buffer name.
14272         (add-minor-mode): Beautified the docstring, added mention of the
14273         `:menu-tag' property of TOGGLE.
14274         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14275         `toggle-sym' to beatify the mode-life menus.
14276         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14277         `auto-fill-function'.
14278
14279 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14280
14281         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14282         menus to :style 'toggle.
14283
14284 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14285
14286         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14287
14288 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14289
14290         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14291         only recognize first hyperlink.
14292         (hyper-apropos-highlightify): Deletia, this is already done by
14293         `hyper-apropos-insert-face'.
14294         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14295
14296 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14297
14298         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14299         mail.
14300         (toolbar-mail-reader): Add support for `send'.
14301         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14302
14303 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14304
14305         * info.el (Info-emacs-info-file-name): Add defvar for
14306         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14307         will function properly.
14308
14309 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14310
14311         * simple.el: make the backwards delete function called by
14312         `backward-or-forward-delete-char' user configurable.
14313
14314 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14315
14316         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14317         compiled function got loaded from.
14318
14319 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14320
14321         * term/apollo.el: Synched up with InfoDock 3.6.2.
14322
14323 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14324
14325         * startup.el (load-init-file): Load autoloads earlier.
14326         (startup-splash-frame): Handle InfoDock logo.
14327
14328         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14329         InfoDock.
14330         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14331
14332         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14333         doesn't have this function.
14334
14335         * packages.el (locate-data-file): Fix to call `locate-file'.
14336
14337 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14338
14339         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14340         version of version.el.
14341         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14342
14343         * x-menubar.el (default-menubar): Guard reference to
14344         `gnuserv-frame'.
14345         (default-menubar): Guard references to `font-lock-mode'.
14346         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14347         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14348
14349         * make-docfile.el: Don't snarf doc strings from autoloads.
14350
14351         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14352         loading auto-autoloads files.
14353
14354         * loaddefs.el: Disable dumping autoloads.
14355
14356 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14357
14358         * lisp-mnt.el: Synch to Emacs 20.2.
14359
14360         * help.el: Remove manual autoload of `finder-by-keyword'.
14361
14362         * finder.el (finder-by-keyword): Autoload.
14363
14364         * help.el: Conditionalize hyperbole setup.
14365
14366 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14367
14368         * packages.el (package-require): Update to reflect new data format.
14369
14370 1998-01-02  Didier Verna  <didier@xemacs.org>
14371
14372         * x-menubar.el (default-menubar): make the tutorials available
14373         through the menubar. (Plus some compilation warnings cleanup).
14374
14375 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14376
14377         * check-features.el: New file.  Perform sanity check after build.
14378
14379         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14380         files to tooltalk package.
14381         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14382         package.
14383
14384         * package-admin.el (package-admin-xemacs): Use better default for
14385         location of XEmacs binary.
14386
14387 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14388
14389         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14390         tag with sexp and add value tag with value `t'.
14391
14392 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14393
14394         * package-get.el: Changes to work with real data.
14395         From Pete Ware <ware@cis.ohio-state.edu>
14396
14397         * packages.el (packages-reload-autoloads): Guard load for the time
14398         being.
14399
14400         * update-elc.el ("packages.el"): Force loading packages.el instead
14401         of possibly out-of-date packges.elc.
14402         * make-docfile.el ("packages.el"): Ditto.
14403
14404 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14405
14406         * build-report.el (build-report-delete-regexp): Added a rule for
14407         the main tarball shadowing anything past it.
14408
14409 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14410
14411         * packages.el (package-provide): Delete a previous provide.
14412
14413         * package-info.el: New file.
14414
14415         * package-get.el: New file.
14416         From Pete Ware <ware@cis.ohio-state.edu>
14417         (package-get): Fix md5 computation to work with Mule.
14418
14419 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14420
14421         * simple.el (log-message-*): Quote symbols in docstrings properly.
14422
14423 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14424
14425         * packages.el (packages-new-autoloads): Ignore symbolic links.
14426
14427         * cus-face.el (face-custom-attributes-get): Fix typo.
14428         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14429
14430 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14431
14432         * startup.el (load-init-file): Reload new or changed autoloads
14433         unless inhibited.  Reload modified dumped lisp (stubbed).
14434
14435         * packages.el (packages-new-autoloads): New function.
14436         (packages-reload-autoloads): New function.
14437         (packages-reload-dumped-lisp): New (stub) function.
14438
14439         * loadup.el: Inhibit reloading dumped files when running temacs.
14440
14441         * loadhist.el (file-provides): Extend to handle variant
14442         extensions.
14443
14444         * replace.el (query-replace): Fix typo.
14445
14446 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14447
14448         * make-docfile.el: list-autoloads-path has been renamed.
14449         * update-elc.el: list-autoloads has been renamed.
14450
14451         * packages.el (packages-list-autoloads): Renamed.
14452         (packages-list-autoloads-path): Ditto.
14453
14454 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14455
14456         * packages.el (packages-find-packages-1): Made it signal a warning
14457         for an error in an auto-autoload.el file.
14458
14459 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14460
14461         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14462         tag with const.
14463         From Aki Vehtari <Aki.Vehtari@hut.fi>
14464
14465         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14466
14467         * loadhist.el (unload-feature): Remove autoload.
14468
14469 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14470
14471         * loadhist.el: Unpackaged.
14472
14473         * help.el (describe-symbol-find-file): Rename
14474         `describe-function-find-file' and make old name obsolete.
14475         (describe-function-1): Use it.
14476         (describe-function-1): Guard reference to
14477         `compiled-function-annotation'.
14478
14479 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14480
14481         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14482         argument.
14483         (help-mode-quit): New optional arg to control whether it kills or
14484         buries.  Tidied up.
14485         (with-displaying-help-buffer): Don't kill buffer initially, even
14486         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14487         (help-pretty-print-value): Rename back from
14488         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14489         use it, otherwise use dumped `cl-prettyprint'.
14490         (describe-variable): Use `help-pretty-print-value' again.
14491         (find-func): Removed reference to "find-func" at end.
14492
14493 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14494
14495         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14496           GUI XEmacs. Rename? x-menubar is rather window system
14497           independant, except for a couple of items.
14498
14499 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14500
14501         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14502         entries as they will no longer be distributed with XEmacs.
14503
14504         * format.el (format-alist): Fix image/tiff regexps.
14505         From P. E. Jareth Hein <jareth@camelot-soft.com>
14506
14507         * help.el (help-maybe-pretty-print-value): Rename.
14508         (describe-variable): Use it.
14509         (describe-variable): Add trailing linefeed.
14510
14511 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14512
14513         * help.el (describe-function-1): Don't output anything for
14514           arglist of autoload functions.
14515
14516 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14517
14518         * help.el (describe-function-1): Don't output anything for
14519           arglist of autoload functions.
14520
14521 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14522
14523         * help.el (help-mode-map): New bindings for `help-mode-bury',
14524         `describe-function-at-point', `describe-variable-at-point',
14525         `Info-elisp-ref', `customize-variable', `help-next-section' and
14526         `help-prev-section'.
14527         (help-next-section): New function.
14528         (help-prev-section): New function.
14529         (help-mode-quit): Changed to kill the help buffer.
14530         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14531         correctly.
14532         (help-buffer-name): New function to generate the name of help
14533         buffers.
14534         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14535         argument giving the name of the help buffer.
14536         (describe-key): Use `with-displaying-help-buffer' with name.
14537         (describe-mode): Ditto.
14538         (describe-bindings): Ditto.
14539         (describe-prefix-bindings): Ditto.
14540         (view-lossage): Ditto.
14541         (with-syntax-table): New macro.
14542         (function-called-at-point): Use `ignore-errors' and
14543         `with-syntax-table'.
14544         (function-at-point): Ditto.
14545         (describe-function): Use `with-displaying-help-buffer' with name.
14546         (function-arglist): Extracted from `describe-function-1'.  Returns
14547         function's arglist as string.
14548         (function-documentation): Extracted from `describe-function-1'.
14549         Returns function's docstring.
14550         (describe-function-1): Remove all the "stream" garbage, including
14551         the stream argument.  Use `function-arglist' and
14552         `function-documentation'.
14553         (describe-function-arglist): Just use `function-arglist'.
14554         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14555         (help-pretty-print-value): New function to help with
14556         pretty-printing variable values.  Knows about `#<...>'.  Needs
14557         `pp-internal'.
14558         (describe-variable): Use `with-displaying-help-buffer' with name.
14559         Formatting improved.  Display file where variable is defined, if
14560         known.  Use `help-pretty-print-value'.
14561         (describe-syntax): Use `with-displaying-help-buffer' with name.
14562         (list-processes): Remove "stream" garbage.
14563
14564 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14565
14566         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14567         call a dumped routine instead.
14568
14569         * x-win-xfree86.el: Wrap file in defun.
14570         * x-win-sun.el: Ditto.
14571
14572 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14573
14574         * help.el (view-emacs-news): Remove usage of outl-mouse which
14575         advises functions and does other evil things.
14576
14577 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14578
14579         * format.el (format-alist): Add `image/tiff'.
14580         From P. E. Jareth Hein <jareth@camelot-soft.com>
14581
14582 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14583
14584         * about.el (about-hackers): More names added.
14585
14586         * make-docfile.el: Remove superfluous package path search.
14587
14588         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14589
14590 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14591
14592         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14593         ignored shadows.
14594
14595 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14596
14597         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14598         get trailing slashes when added to the load-path.
14599
14600         * x-init.el (init-x-win): Locate where XEmacs X localization files
14601         are.
14602
14603 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14604
14605         * x-faces.el: Added support for foregroundToolBarColor
14606           to xpm-color-symbols.
14607
14608 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14609
14610         * etags.el (tags-remove-duplicates): Removed.
14611         (buffer-tag-table-list): Use `delete-duplicates'.
14612
14613         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14614         correctly.
14615         (get*): Defalias to `get'.
14616
14617         * cl.el (eql): Compare integers with `eq'.
14618         (cl-map-extents): Check for `map-extents' first.
14619
14620 1997-12-17  Didier Verna  <didier@xemacs.org>
14621
14622         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14623         added the 'numero', 'copyright' and 'trademark' symbols.
14624
14625         * leim/quail/latin-post.el ("french-postfix"): see above.
14626
14627 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14628
14629         * widget.el (define-widget): Check the arguments.
14630
14631         * cus-edit.el (customize-face): Use `check-argument-type'.
14632         (custom-variable-value-create): Use `signal' to signal error.
14633         (custom-variable-reset-saved): Ditto.
14634         (custom-variable-reset-standard): Ditto.
14635         (custom-face-reset-saved): Ditto.
14636
14637         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14638         (widget-default-format-handler): Ditto.
14639         (widget-checklist-add-item): Ditto.
14640         (widget-radio-add-item): Ditto.
14641         (widget-editable-list-entry-create): Ditto.
14642         (widget-sexp-prompt-value): Ditto.
14643
14644         * custom.el (custom-declare-variable): Signal errors better.
14645         (custom-handle-keyword): Ditto.
14646         (custom-declare-group): Ditto.
14647
14648         * window-xemacs.el (windows): Ditto.
14649
14650         * menubar.el (menu): Ditto.
14651
14652         * keydefs.el (keyboard): Ditto.
14653
14654         * minibuf.el (minibuffer): Ditto.
14655
14656         * process.el (execute): Ditto.
14657
14658         * fill.el (fill): Ditto.
14659
14660         * modeline.el (modeline): Ditto.
14661
14662         * help.el (help): Ditto.
14663
14664         * faces.el (faces): Ditto.
14665
14666         * files.el (files): Ditto.
14667
14668         * x-init.el (x): Ditto.
14669
14670         * lisp-mode.el (lisp): Ditto.
14671
14672         * process.el (processes): Ditto.
14673
14674         * mouse.el (mouse): Ditto.
14675
14676         * abbrev.el (abbrev): Moved from cus-edit.
14677
14678         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14679         as variable declaration.
14680
14681 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14682
14683         * menubar.el (find-menu-item): Use `check-argument-type'.
14684         (find-menu-item): Cosmetic changes.
14685
14686 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14687
14688         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14689
14690 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14691
14692         * startup.el (set-default-load-path): Only search package-path
14693         when not running temacs.
14694
14695         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14696         files.
14697
14698         * loadup.el: Correct commentary.  Reformatting.
14699         (really-early-error-handler): Use absolute path to the
14700         first dumped-lisp.el file.
14701         (really-early-error-handler): Print full path name of
14702         each dumped lisp file (inherited from InfoDock).
14703
14704         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14705         dumped-lisp.el files.
14706
14707         * make-docfile.el (preloaded-file-list): Reorder when the
14708         package-path is searched.
14709         * update-elc.el: Ditto.
14710
14711         * lisp-mode.el (call-with-condition-handler): Treat the same as
14712         `condition-case' for indentation.
14713
14714         * about.el (about-xemacs): Update release date.
14715
14716 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14717
14718         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14719         anywhere but at the last clause.
14720         (ecase): Disallow `t' and `otherwise'.
14721
14722 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14723
14724         * cus-edit.el (custom-buffer-create-buttons): New function
14725         from stuff moved out of `custom-buffer-create-internal'.
14726         (custom-novice): New variable.  Default t.
14727         (custom-display-global-buttons): Ditto.  Default `top'.
14728         (custom-buffer-create-internal): Only display help if
14729         `custom-novice' is non-nil.  Display global buttons according to
14730         `custom-display-global-buttons'.
14731
14732 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14733
14734         * menubar.el (find-menu-item): Use `check-argument-type'.
14735         (find-menu-item): Cosmetic changes.
14736
14737 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14738
14739         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14740         look.
14741
14742 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14743
14744         * format.el (format-deannotate-region):  Bug fix.
14745         Deannotating a region containing unknown tags would fail
14746         (causing decoding of text/enriched to fail at user level)
14747
14748 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14749
14750         * minibuf.el (read-directory-name): Support sixth
14751           arg, HISTORY, as already documented.
14752
14753 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14754
14755         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14756         to `ecase'.
14757
14758 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14759
14760         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14761         skk-activate.
14762
14763 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14764
14765         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.