update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
4         (=mj-0): Ditto.
5         (=mj-1): Ditto.
6         (==mj): Ditto.
7         (==mj-0): Ditto.
8         (==mj-1): Ditto.
9         (=>>mj): Ditto.
10
11         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
12         setting for `=mj' and `==mj'.
13
14 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
15
16         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
17         CHISE.
18
19 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
20
21         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
22         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
23         `=>ucs@hanyo-denshi'.
24
25 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
26
27         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
28         setting for `=koseki' and `=>ucs@hanyo-denshi'.
29
30         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
31         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
32
33 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
34
35         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
36         XEmacs CHISE.
37
38 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
39
40         * mule/mule-coding.el (coded-charset-entity-reference-alist):
41         Change priority of `=>>>ucs@iso'.
42
43         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
44         `=>>>ucs@iso' as the mother.
45         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
46
47 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
48
49         * mule/mule-coding.el (coded-charset-entity-reference-alist):
50         Change priority of `=>>>ucs@unicode'.
51
52         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
53         `=ucs@unicode'.
54
55 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
56
57         * mule/mule-coding.el (coded-charset-entity-reference-alist):
58         Change priority of `=>>>ucs@jis'.
59
60         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
61         `=ucs@jis'.
62
63 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
66         setting for `==daikanwa/+p'.
67
68 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
71         setting for `==shinjigen@1ed'.
72
73 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
74
75         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
76         XEmacs CHISE.
77
78 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-conf.el (==shinjigen): Modify DOC.
81         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
82         (==shinjigen@rev): Modify DOC.
83
84 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
85
86         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
87         CHISE.
88
89 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
92         settings for `==daikanwa' and `==ucs@JP/hanazono'.
93
94         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
95         XEmacs CHISE.
96
97         * mule/mule-charset.el (default-coded-charset-priority-list): Add
98         `==daikanwa'.
99
100 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
103         setting for `==cns11643-7'.
104
105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
106         `==cns11643-7'.
107
108 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
109
110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
111         `==cns11643-6'.
112
113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
114         setting for `==cns11643-6'.
115
116 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
119         setting for `==cns11643-5'.
120
121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
122         `==cns11643-5'.
123
124 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
125
126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
127         setting for `==cns11643-4'.
128
129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
130         `==cns11643-4'.
131
132 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
133
134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
135         setting for `==cns11643-3'.
136
137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
138         `==cns11643-3'.
139
140 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
141
142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
143         setting for `==cns11643-2'.
144
145         * mule/mule-charset.el (default-coded-charset-priority-list): Add
146         `==cns11643-2'.
147
148 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
149
150         * mule/mule-coding.el (coded-charset-entity-reference-alist):
151         Change priority of `=>>>ucs@ks'.
152
153         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
154         `=ucs@ks'.
155
156 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
157
158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
159         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
160         `==ucs@cns' and `==cns11643-1'.
161
162         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
163         (==cns11643-2): Ditto.
164         (==cns11643-3): Ditto.
165         (==cns11643-4): Ditto.
166         (==cns11643-5): Ditto.
167         (==cns11643-6): Ditto.
168         (==cns11643-7): Ditto.
169
170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
171         `==cns11643-1'.
172
173 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
174
175         * mule/mule-coding.el (coded-charset-entity-reference-alist):
176         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
177         `=>>>ucs@jis/1990'.
178
179         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
180         `=ucs@jis/1990'.
181         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
182         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
183
184 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
185
186         * mule/mule-coding.el (coded-charset-entity-reference-alist):
187         Change priority of `=>>>ucs@cns'.
188
189         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
190         `=ucs@cns'.
191
192 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
193
194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
195         `==ks-x1001'.
196
197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
198         `=ks-x1001' instead of `korean-ksc5601'; add setting for
199         `==ks-x1001'.
200
201 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
202
203         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
204
205 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
206
207         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
208         `=jis-x0208'.
209         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
210         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
211         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
212         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
213         (=>>>jis-x0213-1@2000): Changed to an alias for
214         `=jis-x0213-1@2000'.
215         (=>>>jis-x0213-1@2004): Changed to an alias for
216         `=jis-x0213-1@2004'.
217         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
218
219 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
220
221         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
222         `=adobe-japan1-0'.
223         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
224         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
225         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
226         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
227         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
228         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
229
230 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
231
232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
233         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
234         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
235         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
236         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
237         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
238
239 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
240
241         * mule/mule-charset.el (default-coded-charset-priority-list): Add
242         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
243         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
244         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
245         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
246         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
247         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
248         `==jis-x0212'.
249
250 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
251
252         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
253         "AdobeJapan1-[0-6]$".
254         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
255         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
256         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
257         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
258         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
259         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
260         (==adobe-japan1-1): Ditto.
261         (==adobe-japan1-2): Ditto.
262         (==adobe-japan1-3): Ditto.
263         (==adobe-japan1-4): Ditto.
264         (==adobe-japan1-5): Ditto.
265         (==adobe-japan1-6): Ditto.
266         (==jis-x0208): Ditto.
267         (==jis-x0208@1978): Ditto.
268         (==jis-x0208@1983): Ditto.
269         (==jis-x0208@1990): Ditto.
270         (==jis-x0213-1): Ditto.
271         (==jis-x0213-1@2000): Ditto.
272         (==jis-x0213-1@2004): Ditto.
273         (==jis-x0213-2): Ditto.
274         (==jis-x0212): Ditto.
275         (==gb2312): Ditto.
276         (==iso-ir165): Ditto.
277         (==gb12345): Ditto.
278         (==ks-x1001): Ditto.
279         (==cns11643-1): Ditto.
280         (==cns11643-2): Ditto.
281         (==cns11643-3): Ditto.
282         (==cns11643-4): Ditto.
283         (==cns11643-5): Ditto.
284         (==cns11643-6): Ditto.
285         (==cns11643-7): Ditto.
286         (==big5-cdp): Ditto.
287         (==hanyo-denshi/ja): Ditto.
288         (==hanyo-denshi/jb): Ditto.
289         (==hanyo-denshi/jc): Ditto.
290         (==hanyo-denshi/jd): Ditto.
291         (==hanyo-denshi/ft): Ditto.
292         (==hanyo-denshi/ia): Ditto.
293         (==hanyo-denshi/ib): Ditto.
294         (==hanyo-denshi/hg): Ditto.
295         (==hanyo-denshi/jt): Ditto.
296         (==hanyo-denshi/ks): Ditto.
297         (==gt): Ditto.
298         (==gt-k): Ditto.
299         (==daikanwa): Ditto.
300         (==shinjigen): Ditto.
301         (==ucs@iso): Ditto.
302         (==ucs@unicode): Ditto.
303         (==ucs@gb): Ditto.
304         (==ucs-bmp@gb): Ditto.
305         (==ucs@cns): Ditto.
306         (==ucs-bmp@cns): Ditto.
307         (==ucs@jis): Ditto.
308         (==ucs@jis/1990): Ditto.
309         (==ucs@jis/2000): Ditto.
310         (==ucs@jis/2004): Ditto.
311         (==ucs@JP): Ditto.
312         (==ucs@JP/hanazono): Ditto.
313         (==ucs@ks): Ditto.
314         (==ucs-bmp@ks): Ditto.
315         (==ucs@cns11643): Ditto.
316         (==ucs-bmp-cjk@gb): Ditto.
317         (==ucs-bmp-cjk@JP/hanazono): Ditto.
318         (==ucs-sip-ext-b@iso): Ditto.
319
320 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
321
322         * mule/mule-charset.el (default-coded-charset-priority-list): Use
323         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
324
325         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
326         XEmacs CHISE.
327         (=ucs-bmp-cjk@unicode): Abolished.
328
329 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-charset.el (default-coded-charset-priority-list): Add
332         `=+>ucs-bmp-cjk-compat@jis'.
333
334         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
335         for XEmacs CHISE.
336
337 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
340         CHISE.
341
342 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
343
344         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
345         for XEmacs CHISE.
346         (=jis-x0208@1978/1er-pr): Abolished.
347         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
348         `=jis-x0208@1978/1er-pr' as the mother.
349
350 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
353         setting for `=ucs-itaiji-084'.
354
355 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
356
357         * mule/mule-charset.el (default-coded-charset-priority-list):
358         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
359
360         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
361         XEmacs CHISE.
362         (=ucs-bmp-itaiji-084): Ditto.
363
364 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
365
366         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
367         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
368
369 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
370
371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
372         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
373
374         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
375         XEmacs CHISE.
376         (=big5-cdp-var-5): Ditto.
377
378 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
379
380         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
381         XEmacs CHISE.
382
383 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
384
385         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
386         XEmacs CHISE.
387
388 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
389
390         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
391         setting for `=>>>hanyo-denshi/ft'.
392
393 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
394
395         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
396         XEmacs CHISE.
397         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
398         `=hanyo-denshi/jd' as the mother.
399
400 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
401
402         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
403         XEmacs CHISE.
404         (=+>adobe-japan1-1): Ditto.
405         (=+>adobe-japan1-2): Ditto.
406         (=+>adobe-japan1-3): Ditto.
407         (=+>adobe-japan1-4): Ditto.
408         (=+>adobe-japan1-5): Ditto.
409         (=+>adobe-japan1-6): Ditto.
410         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
411
412 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
413
414         * mule/mule-coding.el (coded-charset-entity-reference-alist):
415         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
416         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
417
418         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
419         the top.
420
421 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
422
423         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
424         XEmacs CHISE.
425         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
426         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
427         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
428
429 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
430
431         * mule/mule-charset.el (default-coded-charset-priority-list):
432         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
433         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
434
435         * mule/mule-conf.el: Modify order of definitions of some
436         coded-charsets.
437
438 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
439
440         * mule/mule-coding.el (coded-charset-entity-reference-alist):
441         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
442         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
443
444         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
445         CHISE.
446         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
447         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
448
449 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
450
451         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
452         CHISE.
453
454 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
455
456         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
457         setting for `=daikanwa/+2p'.
458
459         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
460         XEmacs CHISE.
461
462 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
463
464         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
465         XEmacs CHISE.
466         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
467
468 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
469
470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
471         setting for `=>>>hanyo-denshi/ib'.
472
473 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
474
475         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
476         XEmacs CHISE.
477         (=>>>hanyo-denshi/ib): Ditto.
478         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
479         `=hanyo-denshi/ja' as the mother.
480         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
481         `=hanyo-denshi/ib' as the mother.
482
483 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
484
485         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
486         XEmacs CHISE.
487         (utf-8-ivs-mcs-er): Likewise.
488         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
489         and `=>ucs-gb'.
490         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
491         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
492         `ucs-gb' and `=>ucs-gb'.
493         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
494         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
495         and `=>ucs-cns'.
496         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
497         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
498         `ucs-cns' and `=>ucs-cns'.
499         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
500         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
501         `ucs-big5' and `=>ucs-big5'.
502         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
503         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
504         `ucs-big5' and `=>ucs-big5'.
505         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
506         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
507         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
508         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
509         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
510         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
511         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
512         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
513         `=>ucs-jis'; modify DOC and mnemonic.
514         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
515         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
516         and `=>ucs-jis'; modify DOC and mnemonic.
517         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
518         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
519         `=>ucs-ks'.
520         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
521         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
522         and `=>ucs-ks'.
523         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
524
525 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-coding.el (coded-charset-entity-reference-alist):
528         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
529
530 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
531
532         * mule/mule-coding.el (coded-charset-entity-reference-alist):
533         Modify priorities.
534
535 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
536
537         * mule/mule-coding.el (coded-charset-entity-reference-alist):
538         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
539
540 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
541
542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
543         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
544
545 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
546
547         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
548         CHISE.
549
550 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
551
552         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
553         CHISE.
554
555 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
556
557         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
558         CHISE.
559
560 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
561
562         * mule/mule-charset.el (default-coded-charset-priority-list): Add
563         `=+>ucs-bmp-cjk@unicode'.
564
565         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
566         for XEmacs CHISE.
567
568 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
569
570         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
571         setting for `=>>daikanwa'.
572
573 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
574
575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
576         `=>>hanyo-denshi/jt'.
577
578 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
579
580         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
581         XEmacs CHISE.
582         (=+>jis-x0208@1990): Ditto.
583         (=+>jis-x0213-1@2000): Ditto.
584
585 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
586
587         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
588         XEmacs CHISE.
589
590 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
591
592         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
593         XEmacs CHISE.
594         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
595         `=hanyo-denshi/jc' as the mother.
596
597 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
598
599         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
600         setting for `=+>adobe-japan1'.
601
602         * mule/mule-charset.el (default-coded-charset-priority-list):
603         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
604         and `=>>hanyo-denshi/ft' to `=>>gt'.
605
606 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
607
608         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
609         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-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
619
620         * mule/mule-conf.el (=adobe-japan1): New alias for
621         `=adobe-japan1-6'.
622         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
623         (=>>>adobe-japan1-1): Ditto.
624         (=>>>adobe-japan1-2): Ditto.
625         (=>>>adobe-japan1-3): Ditto.
626         (=>>>adobe-japan1-4): Ditto.
627         (=>>>adobe-japan1-5): Ditto.
628         (=>>>adobe-japan1-6): Ditto.
629         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
630
631 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
632
633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
634         setting for `=>>>adobe-japan1'.
635
636 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
637
638         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
639         setting for `=+>ucs@ks'.
640
641 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
642
643         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
644         XEmacs CHISE.
645         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
646         `=adobe-japan1-6' as the mother.
647
648 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
649
650         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
651         setting for `=>cns11643-7'.
652
653 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
654
655         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
656         CHISE.
657
658 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
659
660         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
661         XEmacs CHISE.
662         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
663
664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
665         setting for `=>ucs@jis/2004'.
666
667 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
668
669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
670         setting for `=+>gt'.
671
672         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
673         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
674
675 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
676
677         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
678         `=>ucs@unicode' as the mother.
679         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
680         mother.
681         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
682         mother.
683         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
684         mother.
685
686 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
687
688         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
689         setting for `=+>ucs@unicode'.
690
691         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
692         CHISE.
693
694 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
695
696         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
697         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
698         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
699         - Add setting for `=+>ucs@cns'.
700
701         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
702         CHISE.
703         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
704         as the mother.
705         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
706         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
707
708         * mule/mule-charset.el (default-coded-charset-priority-list): Add
709         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
710
711 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
712
713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
714         setting for `=>ucs@ks'.
715
716 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
717
718         * mule/mule-charset.el (default-coded-charset-priority-list): Add
719         `=ucs-bmp-cjk-compat@unicode'.
720
721         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
722         coded-charset for XEmacs CHISE.
723
724 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
725
726         * mule/mule-charset.el (default-coded-charset-priority-list): Add
727         `=ucs-bmp-cjk-compat'.
728
729         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
730         XEmacs CHISE.
731
732 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
733
734         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
735         CHISE.
736
737 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
738
739         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
740         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
741
742         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
743         `=>ucs@jis/1990'.
744         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
745
746 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
747
748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
749         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
750
751         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
752         CHISE.
753         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
754         mother.
755
756 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
757
758         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
759         `=>jis-x0213-2@usual'.
760         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
761         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
762         `=>jis-x0213-2@usual' as the mother.
763
764 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
765
766         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
767         (=>ucs@JP): New alias for `=+>ucs@jis'.
768
769 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
770
771         * mule/mule-conf.el (=+>jis-x0208): Renamed from
772         `=>jis-x0208@usual'.
773         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
774         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
775         `=>jis-x0208@usual' as the mother.
776         (=>jis-x0208): Likewise.
777
778 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
779
780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
781         setting for `=+>jis-x0208@1978'.
782
783 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
784
785         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
786         XEmacs CHISE.
787
788 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
789
790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
791         setting for `=>>>ucs@jis/1990'.
792
793 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
794
795         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
796         setting for `=>ucs@jis/1990'.
797
798 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
799
800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
801         setting for `=ucs@JP/hanazono'.
802
803         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
804         CHISE.
805         (=ucs@JP/hanazono): Ditto.
806         (=ucs-bmp-cjk@JP/hanazono): Ditto.
807         (=>>hanyo-denshi/jc): Ditto.
808         (=>>hanyo-denshi/jd): Ditto.
809
810 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
811
812         * mule/mule-charset.el (default-coded-charset-priority-list): Use
813         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
814
815 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
816
817         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
818         XEmacs CHISE.
819
820 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
821
822         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
823         XEmacs CHISE.
824
825 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
826
827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
828         `=ucs-bmp-cjk@JP'.
829
830 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
831
832         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
833         XEmacs CHISE.
834
835 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
836
837         * mule/mule-coding.el (coded-charset-entity-reference-alist):
838         Modify order of settings; add settings for `=daikanwa@rev2'.
839
840 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
841
842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
843         setting for `=>>cbeta'.
844
845         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
846         CHISE.
847
848 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
849
850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
851         setting for `=>>adobe-japan1'.
852
853 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
854
855         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
856         XEmacs CHISE.
857
858 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
859
860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
861         setting for `=>>hanyo-denshi/ia'.
862
863         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
864         XEmacs CHISE.
865
866 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
867
868         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
869         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
870
871         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
872         XEmacs CHISE.
873         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
874         `=hanyo-denshi/jt' as the mother.
875
876 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
877
878         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
879         setting for `=>>>jis-x0213-2'.
880
881         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
882         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
883         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
884
885 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
886
887         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
888         XEmacs CHISE.
889
890 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
891
892         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
893         XEmacs CHISE.
894
895         * mule/mule-charset.el (default-coded-charset-priority-list): Add
896         `=>>jis-x0213-1@2004'.
897
898 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
899
900         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
901         XEmacs CHISE.
902
903 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
904
905         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
906         - Use "&g2-*;" as entity-references for `=>>>*'.
907         - Omit "&a{GT|JX1|JX2|JX3}-*;".
908
909         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
910         XEmacs CHISE.
911         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
912         as the mother.
913
914 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
915
916         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
917         setting for `=>>hanyo-denshi/ib'.
918
919         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
920         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
921         (=>>jis-x0208@1990): Ditto.
922         (=>>hanyo-denshi/ib): Ditto.
923
924         * mule/mule-charset.el (default-coded-charset-priority-list):
925         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
926
927 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
928
929         * mule/mule-coding.el (coded-charset-entity-reference-alist):
930         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
931         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
932         `=>>>ucs@jis/2004'.
933
934 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
935
936         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
937         XEmacs CHISE.
938         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
939         `=jis-x0213-1@2004' as the mother.
940         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
941         (=>>>ucs@ks): Ditto.
942
943         * mule/mule-charset.el (default-coded-charset-priority-list):
944         Modify priority of `=hanyo-denshi/*'.
945
946 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
947
948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
949         settings for `=>>ucs@JP' and `=ucs@JP'.
950
951 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
952
953         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
954         CHISE.
955
956 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
957
958         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
959         setting for `=>>>ucs@cns'.
960
961         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
962         CHISE.
963
964 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
965
966         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
967         instead of `=>>>jis-x0213-1@2004' as the mother.
968         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
969         (=>>>ucs@unicode): Likewise.
970         (=>>>ucs@jis): Likewise.
971         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
972         mother.
973         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
974
975 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
976
977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
978         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
979         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
980         `=>>>ucs@jis'.
981
982 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
983
984         * mule/mule-charset.el (default-coded-charset-priority-list):
985         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
986         and `=jis-x0213-*-2000'.
987
988 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
989
990         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
991         XEmacs CHISE.
992         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
993         `=>>jis-x0213-1' as the mother.
994
995 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
996
997         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
998         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
999
1000 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1001
1002         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1003
1004 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1005
1006         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1007         XEmacs CHISE.
1008
1009 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1010
1011         * mule/mule-coding.el (decomposition-feature-list): Set
1012         `=decomposition', `=decomposition@cid' and
1013         `=decomposition@hanyo-denshi'.
1014
1015 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1016
1017         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1018         setting for `=>>hanyo-denshi/ks'.
1019
1020         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1021         XEmacs CHISE.
1022
1023 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1024
1025         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1026         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1027
1028         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1029         `=hanyo-denshi/ks/mf'.
1030
1031         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1032         XEmacs CHISE.
1033         (=hanyo-denshi/ks/mf): Ditto.
1034
1035 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1036
1037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1038         settings for P=hanyo-denshi/jt'.
1039
1040         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1041         `=hanyo-denshi/jt'.
1042
1043         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1044         XEmacs CHISE.
1045
1046 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1047
1048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1049         settings for `=hanyo-denshi/ip'.
1050
1051         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1052         `=hanyo-denshi/ip'.
1053
1054         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1055         XEmacs CHISE.
1056
1057 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1058
1059         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1060         settings for `=hanyo-denshi/hg'.
1061
1062         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1063         `=hanyo-denshi/hg'.
1064
1065         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1066         XEmacs CHISE.
1067
1068 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1069
1070         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1071         setting for `=>>hanyo-denshi/ft'.
1072
1073         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1074         `=>>hanyo-denshi/ft'.
1075
1076         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1077         XEmacs CHISE.
1078
1079 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1080
1081         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1082         settings for `=hanyo-denshi/ib'.
1083
1084         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1085         `=hanyo-denshi/ib'.
1086
1087         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1088         XEmacs CHISE.
1089
1090 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1091
1092         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1093         settings for isolated characters of `=hanyo-denshi/ia' and
1094         non-isolated characters of `=hanyo-denshi/*'.
1095
1096         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1097         `=hanyo-denshi/ia'.
1098
1099         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1100         XEmacs CHISE.
1101
1102 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1103
1104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1105         setting for isolated characters of `=hanyo-denshi/ft'.
1106
1107         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1108         `=hanyo-denshi/ft'.
1109
1110         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1111         XEmacs CHISE.
1112
1113 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1114
1115         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1116         setting for isolated characters of `=hanyo-denshi/jd'.
1117
1118         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1119         `=hanyo-denshi/jd'.
1120
1121         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1122         XEmacs CHISE.
1123
1124 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1125
1126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1127         setting for isolated characters of `=hanyo-denshi/jc'.
1128
1129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1130         `=hanyo-denshi/jc'.
1131
1132         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1133         XEmacs CHISE.
1134
1135 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1136
1137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1138         setting for isolated characters of `=hanyo-denshi/jb'.
1139
1140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1141         `=hanyo-denshi/jb'.
1142
1143         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1144         XEmacs CHISE.
1145
1146 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1147
1148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1149         setting for isolated characters of `=hanyo-denshi/ja'.
1150
1151 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1152
1153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1154         `=hanyo-denshi/ja'.
1155
1156         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1157         XEmacs CHISE.
1158
1159 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1160
1161         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1162         settings for isolated characters of `=adobe-japan1-6'.
1163
1164 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1165
1166         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1167         CHISE.
1168         (=daikanwa/+2p): Ditto.
1169         (=daikanwa/ho): Ditto.
1170
1171 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1172
1173         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1174         coding-system for XEmacs CHISE.
1175
1176 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1177
1178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1179         setting for `=>>ruimoku-v6'.
1180
1181         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1182         CHISE.
1183
1184 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1185
1186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1187         setting for `=daikanwa@rev1'.
1188
1189 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1190
1191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1192         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1193
1194 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1195
1196         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1197         XEmacs CHISE.
1198         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1199
1200 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1201
1202         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1203         CHISE.
1204
1205 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1206
1207         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1208         CHISE.
1209
1210         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1211         setting for `=>ucs@jis'.
1212
1213 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1214
1215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1216         setting for `=>jis-x0208@usual'.
1217
1218         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1219         XEmacs CHISE.
1220         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1221         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1222         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1223
1224 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1225
1226         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1227         CHISE.
1228         (=>>>jis-x0208@1990): Ditto.
1229         (=>>>jis-x0213-1): Ditto.
1230         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1231         mother.
1232         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1233         as the mother.
1234
1235 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1236
1237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1238         setting for `=>ucs@cns' and `=>>ucs@ks'.
1239
1240         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1241         CHISE.
1242
1243 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1244
1245         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1246         CHISE.
1247
1248 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1249
1250         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1251         CHISE.
1252         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1253         mother.
1254
1255 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1256
1257         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1258         `==>ucs-bmp-cjk@bucs'.
1259
1260         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1261         XEmacs CHISE.
1262
1263 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1264
1265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1266         setting for `==>ucs@bucs'.
1267
1268         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1269         XEmacs CHISE.
1270
1271 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1272
1273         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1274         - Add setting for `=>>jis-x0208'.
1275         - Omit setting for `=>>jis-x0208@1990'.
1276         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1277           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1278           `=ucs@FOO'.
1279
1280 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1283         setting for `=>daikanwa'.
1284
1285 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1286
1287         * mule/mule-conf.el (=daikanwa): Fix DOC.
1288         (=>daikanwa): New abstract character for XEmacs CHISE.
1289         (=>ucs@iso): Likewise.
1290         (=>ucs@unicode): Likewise.
1291         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1292
1293 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1294
1295         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1296         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1297           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1298         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1299         - Add `=>big5-cdp'.
1300
1301 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1302
1303         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1304         (=>big5-cdp): New abstract character.
1305
1306 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1307
1308         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1309         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1310         `chinese-big5'.
1311
1312 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1313
1314         * mule/mule-charset.el (default-coded-charset-priority-list):
1315         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1316
1317         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1318         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1319         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1320         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1321         and `=>jis-x0213-2'.
1322
1323 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1324
1325         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1326         XEmacs CHISE.
1327         (=>>ucs@jis/2000): Likewise.
1328         (=>>ucs@jis/2004): Likewise.
1329
1330 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1331
1332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1333         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1334         `=>>ucs@cns'.
1335
1336         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1337         XEmacs CHISE.
1338         (=>>gt): Use quote instead of backquote; modify DOC.
1339         (=>gt): Use quote instead of backquote.
1340         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1341         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1342         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1343         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1344         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1345         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1346
1347 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1348
1349         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1350         `=>>ucs@unicode' and `=>>gt'.
1351
1352 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1353
1354         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1355         XEmacs CHISE.
1356         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1357         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1358         `=jis-x0208@1978/1er-pr' as the mother.
1359         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1360
1361 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1362
1363         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1364         `=ucs@unicode' as the mother.
1365
1366 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1367
1368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1369         setting for `=>>ucs@unicode'.
1370
1371         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1372         CHISE.
1373
1374 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1375
1376         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1377         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1378
1379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1380         `=adobe-japan1-6' and `=adobe-japan1-base'.
1381
1382         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1383         XEmacs CHISE.
1384         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1385         specify `min-code' and `max-code'.
1386         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1387         (=adobe-japan1-2): Likewise.
1388         (=adobe-japan1-3): Likewise.
1389         (=adobe-japan1-4): Likewise.
1390         (=adobe-japan1-5): Likewise.
1391         (=adobe-japan1-6): Likewise.
1392
1393 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1394
1395         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1396         setting for `=>gt'.
1397
1398 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1399
1400         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1401         CHISE.
1402
1403 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1404
1405         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1406         setting for `=>zinbun-oracle'.
1407
1408         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1409         for XEmacs CHISE.
1410
1411 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1412
1413         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1414         for XEmacs CHISE.
1415         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1416         `=jis-x0208@1978' as the mother.
1417
1418 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1419
1420         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1421         - Use `=gt' instead of `ideograph-gt'.
1422         - Use `=gt-k' instead of `ideograph-gt-k'.
1423         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1424         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1425         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1426         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1427         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1428         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1429         - Use `=>>gt' instead of `<=>gt'.
1430         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1431         - Add setting for `=>>jis-x0208@1990'.
1432         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1433           `=>>jis-x0213-1@2000'.
1434         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1435         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1436           `=>>jis-x0213-1@2004'.
1437         - Add setting for `=>>jis-x0208@1978'.
1438         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1439
1440 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1441
1442         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1443         XEmacs CHISE.
1444
1445 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1446
1447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1448         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1449         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1450         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1451         `<=>jis-x0213-1@2004'.
1452
1453 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1454
1455         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1456         CHISE.
1457         (=>jis-x0213-2): Ditto.
1458
1459 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1460
1461         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1462         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1463
1464 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1465
1466         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1467         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1468         `=>jis-x0213-1'.
1469
1470 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1471
1472         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1473         CHISE.
1474         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1475
1476 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1477
1478         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1479         `<==>jis-x0213-1'.
1480         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1481         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1482         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1483         (<=>jis-x0208): New alias for `=>jis-x0208'.
1484         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1485         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1486         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1487         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1488         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1489         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1490         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1491         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1492         (=>>gt): Renamed from `<==>gt'.
1493         (<==>gt): New alias for `=>>gt'.
1494
1495 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1496
1497         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1498         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1499         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1500         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1501         - Add settings for `<=>jis-x0213-1@2000' and
1502           `<=>jis-x0213-1@2004'.
1503
1504         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1505         XEmacs CHISE.
1506         (<==>jis-x0213-1): Likewise.
1507         (<==>jis-x0213-1@2000): Likewise.
1508         (<==>jis-x0213-1@2004): Likewise.
1509         (<=>jis-x0208): Add property `=>iso-ir 168'.
1510         (<=>jis-x0208@1997): Likewise.
1511         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1512         as the mother; add property `=>iso-ir 228'.
1513         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1514         property `=>iso-ir 228'.
1515         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1516         property `=>iso-ir 233'.
1517         (<==>gt): Renamed from `<=>gt'.
1518         (<=>gt): New alias for `<==>gt'.
1519
1520 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1521
1522         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1523         CHISE.
1524         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1525         `<=>jis-x0208' as the mother.
1526         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1527         (<=>jis-x0213-1@2000): Ditto.
1528         (<=>jis-x0213-1@2004): Ditto.
1529
1530 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1531
1532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1533         settings for `<=>gt'.
1534
1535         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1536
1537 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1538
1539         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1540         XEmacs CHISE.
1541         (=jis-x0208@1978/-4pr): Likewise.
1542         (=jis-x0208@1978/4-pr): Likewise.
1543         (=jis-x0213-1): Likewise.
1544         (=ucs@iso): Likewise.
1545         (=ucs@unicode): Likewise.
1546         (=ucs@gb): Likewise.
1547         (=ucs@gb/fw): Likewise.
1548         (=ucs@cns): Likewise.
1549         (=ucs@cns/fw): Likewise.
1550         (=ucs@jis): Likewise.
1551         (=ucs@jis/fw): Likewise.
1552         (=ucs@jis/1990): Likewise.
1553         (=ucs@jis/2000): Likewise.
1554         (=ucs@jis/2004): Likewise.
1555         (=ucs@JP): Likewise.
1556         (=ucs@ks): Likewise.
1557         (=ucs@big5): Likewise.
1558         (=ucs@big5/cns11643): Likewise.
1559         (=ucs@cns11643): Likewise.
1560
1561 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1562
1563         * mule/mule-charset.el (default-coded-charset-priority-list):
1564         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1565
1566         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1567         CHISE.
1568         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1569         mother.
1570
1571 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1572
1573         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1574         from src/mule-charset.c].
1575         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1576         specify `final'.
1577         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1578         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1579         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1580         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1581         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1582         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1583
1584 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1585
1586         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1587         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1588         (=jis-x0208@1978/i-4): Specify `partial'.
1589         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1590         mother coded-charset.
1591         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1592
1593 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1594
1595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1596         settings for `=jis-x0213-1@2004'.
1597
1598 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1599
1600         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1601         CHISE.
1602         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1603         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1604         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1605         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1606         temporarily.
1607         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1608
1609 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1610
1611         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1612         CHISE.
1613         (=shinjigen@1ed): Inherited from `=shinjigen'.
1614         (=shinjigen@rev): Likewise.
1615
1616 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1617
1618         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1619         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1620
1621 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1622
1623         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1624         define it as an alias.
1625         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1626         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1627         alias.
1628         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1629         alias.
1630
1631 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1632
1633         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1634         CHISE.
1635
1636 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1637
1638         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1639         CHISE.
1640         (shinjigen-2): Ditto.
1641
1642 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1643
1644         * mule/mule-charset.el (default-coded-charset-priority-list):
1645         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1646         `chinese-big5-eten-*' and `chinese-big5'.
1647
1648 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1649
1650         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1651         #x9FA5 temporarily.
1652
1653 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1654
1655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1656         settings for `=jis-x0208@1978/i1'.
1657
1658 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1659
1660         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1661         XEmacs CHISE.
1662
1663 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1664
1665         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1666         XEmacs CHISE.
1667
1668 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1669
1670         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1671         XEmacs CHISE.
1672
1673 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1674
1675         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1676         CHISE.
1677         (=ucs-bmp@cns): Likewise.
1678         (=ucs-bmp@jis): Likewise.
1679         (=ucs-bmp@ks): Likewise.
1680
1681 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1682
1683         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1684         CHISE.
1685         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1686
1687 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1688
1689         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1690         settings for `=zinbun-oracle'.
1691
1692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1693         `=zinbun-oracle'.
1694
1695 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1696
1697         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1698         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1699         `=ucs@iso'.
1700
1701 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1702
1703         * mule/mule-charset.el (default-coded-charset-priority-list):
1704         Delete `ucs-sip'; modify order of some CCSs.
1705
1706 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1707
1708         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1709         in XEmacs CHISE.
1710
1711         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1712         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1713         CHISE.
1714
1715 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1716
1717         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1718         its registry.
1719         (=ucs-radicals@unicode): Likewise.
1720
1721 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1722
1723         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1724         CHISE.
1725
1726 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1727
1728         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1729         CHISE.
1730
1731 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1732
1733         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1734         CHISE.
1735
1736 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1737
1738         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1739         Modify preference of *isolated settings*.
1740
1741 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1742
1743         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1744         utf-2000 is provided.
1745         (=ucs@cns11643): Likewise.
1746
1747 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1748
1749         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1750         Prefer every *isolated setting* to ordinary setting.
1751
1752 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1753
1754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1755         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1756
1757 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1758
1759         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1760         CHISE.
1761
1762 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1763
1764         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1765         settings for `=jis-x0208@1997'.
1766
1767 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1768
1769         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1770         `=jis-x0208@1997'.
1771
1772 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1773
1774         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1775         XEmacs CHISE.
1776
1777 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1778
1779         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1780         `=jis-x0208@1978'.
1781         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1782         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1783         `=jis-x0208-1990' as the mother.
1784         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1785
1786 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1787
1788         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1789         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1790         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1791         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1792         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1793         for `=ucs@JP'.
1794
1795 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1796
1797         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1798         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1799         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1800         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1801         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1802         `=daikanwa@rev2'.
1803
1804 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1805
1806         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1807         (=gt): Likewise.
1808         (=gt-k): Likewise.
1809         (=gt-pj-*): Likewise.
1810         (=gt-pj-k1): Likewise.
1811         (=gt-pj-k2): Likewise.
1812         (=daikanwa): Likewise.
1813         (=daikanwa-rev1): Likewise.
1814         (=daikanwa-rev2): Likewise.
1815         (=big5-pua): Likewise.
1816         (=big5-eten): Likewise.
1817         (chinese-big5-eten-a): Likewise.
1818         (chinese-big5-eten-b): Likewise.
1819         (=hanziku-*): Likewise.
1820         (=cbeta): Likewise.
1821         (=jef-china3): Likewise.
1822         (=ruimoku-v6): Likewise.
1823         (=ucs@iso): Likewise.
1824         (=ucs@unicode): Likewise.
1825         (=ucs@gb): Likewise.
1826         (=ucs@cns): Likewise.
1827         (=ucs@jis): Likewise.
1828         (=ucs@jis-1990): Likewise.
1829         (=ucs@jis-2000): Likewise.
1830         (=ucs@jp): Likewise.
1831         (=ucs@ks): Likewise.
1832         (=ucs@big5): Likewise.
1833         (=ucs-radicals): Likewise.
1834         (=ucs-radicals@unicode): Likewise.
1835         (=ucs-bmp-cjk): Likewise.
1836         (=ucs-bmp-cjk@unicode): Likewise.
1837         (=ucs-sip-ext-b): Likewise.
1838         (=ucs-sip-ext-b@iso): Likewise.
1839
1840 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1841
1842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1843         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1844
1845 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1846
1847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1848         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1849         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1850         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1851         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1852         arabic-digit, ipa and ``&I-B-XXXX;''.
1853
1854 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1855
1856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1857         setting for (I-)HZK{03..12}-XXXX.
1858
1859 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1860
1861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1862         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1863
1864         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1865         `=ruimoku-v6'.
1866
1867         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1868         CHISE.
1869
1870 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1871
1872         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1873         (=ucs@unicode): Likewise.
1874         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1875         (=ucs@cns): Likewise.
1876         (=ucs@jis): Likewise.
1877         (=ucs@ks): Likewise.
1878         (=ucs@big5): Likewise.
1879
1880 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1881
1882         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1883         `ucs-jis'.
1884         (utf-8-jis-er): Likewise.
1885         (utf-8-jp): New coding-system.
1886         (utf-8-jp-er): Likewise.
1887
1888         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1889
1890 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1891
1892         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1893
1894         * mule/japanese.el: Move definition of `euc-jisx0213' to
1895         mule/mule-coding.el.
1896
1897 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1898
1899         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1900         mule-coding before loading update-cdb when utf-2000 is provided.
1901
1902 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1903
1904         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1905         `=daikanwa'.
1906
1907 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1908
1909         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1910         definition codes when `utf-2000' is provided.
1911
1912 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1913
1914         * mule/mule-category.el (word-combining-categories): Don't setup
1915         `word-combining-categories' in XEmacs CHISE.
1916         (word-separating-categories): Add setting about Latin script in
1917         XEmacs CHISE.
1918
1919 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1920
1921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1922         setting for `chinese-big5'.
1923
1924 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1925
1926         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1927         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1928         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1929         add setting for HZK0[12]-xxxx.
1930
1931 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1932
1933         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1934         in XEmacs CHISE.
1935
1936 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1937
1938         * mule/mule-charset.el (default-coded-charset-priority-list):
1939         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1940         and `chinese-big5' to `=gt-pj-*'.
1941
1942 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1943
1944         * mule/mule-conf.el (=daikanwa): Renamed from
1945         `ideograph-daikanwa'.
1946         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1947
1948 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1949
1950         * mule/mule-conf.el (=cns11643-7): Renamed from
1951         `chinese-cns11643-7'.
1952         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1953
1954 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1955
1956         * mule/mule-conf.el (=cns11643-6): Renamed from
1957         `chinese-cns11643-6'.
1958         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1959
1960 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1961
1962         * mule/mule-conf.el (=cns11643-5): Renamed from
1963         `chinese-cns11643-5'.
1964         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1965
1966 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1967
1968         * mule/mule-conf.el (=cns11643-4): Renamed from
1969         `chinese-cns11643-4'.
1970         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1971
1972 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1973
1974         * mule/mule-conf.el (=cns11643-3): Renamed from
1975         `chinese-cns11643-3'.
1976         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1977
1978 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1979
1980         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1981         `=cns11643-2'.
1982         (chinese-cns11643-2): New alias for `=cns11643-2'.
1983
1984 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1985
1986         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1987         `=cns11643-1'.
1988         (chinese-cns11643-1): New alias for `=cns11643-1'.
1989
1990 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1991
1992         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1993         (chinese-gb12345): New alias for `=gb12345'.
1994
1995 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1996
1997         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1998         (chinese-gb2312): New alias for `=gb2312'.
1999
2000 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2001
2002         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2003         (chinese-big5): New alias for `=big5'.
2004
2005 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2006
2007         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2008         (korean-ksc5601): New alias for `=ks-x1001'.
2009
2010 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2011
2012         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2013         `=jis-x0212'.
2014         (japanese-jisx0212): New alias for `=jis-x0212'.
2015
2016 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2017
2018         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2019         `=jis-x0208-1983'.
2020         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2021
2022 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2023
2024         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2025         `=jis-x0208-1978'.
2026         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2027
2028 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2029
2030         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2031         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2032
2033 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2034
2035         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2036         (chinese-cns11643-3): Specify iso-ir 183.
2037         (chinese-cns11643-4): Specify iso-ir 184.
2038         (chinese-cns11643-5): Specify iso-ir 185.
2039         (chinese-cns11643-6): Specify iso-ir 186.
2040         (chinese-cns11643-7): Specify iso-ir 187.
2041         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2042         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2043
2044 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2045
2046         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2047         \uXXXX for every cases.
2048
2049 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2050
2051         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2052         (ucs-big5): Changed to an alias for `=ucs@big5'.
2053
2054 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2055
2056         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2057         (ucs-ks): Changed to an alias for `=ucs@ks'.
2058
2059 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2060
2061         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2062         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2063
2064 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2065
2066         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2067         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2068
2069 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2070
2071         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2072         (ucs-jis): Changed to an alias for `=ucs@jis'.
2073
2074 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2075
2076         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2077         (ucs-cns): Changed to an alias for `=ucs@cns'.
2078
2079 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2080
2081         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2082         (ucs-gb): Changed to an alias for `=ucs@gb'.
2083
2084 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2085
2086         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2087         `ideograph-daikanwa-2'.
2088         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2089         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2090
2091 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2092
2093         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2094         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2095
2096         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2097         for `xemacs-chise-version'.
2098
2099 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2100
2101         * mule/mule-charset.el (default-coded-charset-priority-list):
2102         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2103         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2104         instead of `ideograph-hanziku-*'.
2105
2106         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2107         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2108
2109 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2110
2111         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2112         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2113         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2114         `utf-2000' is provided.
2115
2116 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2117
2118         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2119         is provided [was builtin coded-charsets].
2120
2121 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2122
2123         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2124         is provided [was builtin coded-charsets].
2125
2126 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2127
2128         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2129         is provided [was builtin coded-charsets].
2130
2131 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2132
2133         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2134         is provided [was builtin coded-charsets].
2135
2136 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2137
2138         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2139         when `utf-2000' is provided [was builtin coded-charsets].
2140
2141 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2142
2143         * mule/mule-conf.el (=hanziku-*): Renamed from
2144         `ideograph-hanziku-*'.
2145         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2146
2147 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2148
2149         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2150         `utf-2000' is provided [was builtin coded-charsets].
2151         (ideograph-hanziku-{1..12}): Likewise.
2152
2153 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2154
2155         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2156         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2157
2158 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2159
2160         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2161         when `utf-2000' is provided [was builtin coded-charsets].
2162
2163 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2164
2165         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2166         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2167         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2168
2169 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2170
2171         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2172         (ideograph-gt): Changed to an alias for `=gt'.
2173
2174 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2175
2176         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2177         is provided; it was defined as a builtin coded-charset.
2178         (ideograph-gt): Likewise.
2179
2180 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2181
2182         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2183         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2184
2185 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2186
2187         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2188         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2189
2190 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2191
2192         * mule/mule-conf.el (=big5-eten): Renamed from
2193         `chinese-big5-eten'.
2194         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2195
2196 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2197
2198         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2199         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2200
2201 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2202
2203         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2204         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2205
2206 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2207
2208         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2209         (china3-jef): Changed to an alias for `=jef-china3'.
2210
2211 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2212
2213         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2214         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2215
2216         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2217         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2218         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2219         when `utf-2000' is provided.
2220
2221 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2222
2223         * mule/mule-charset.el (default-coded-charset-priority-list):
2224         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2225
2226         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2227         (ucs-jis-2000): Deleted.
2228
2229 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2230
2231         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2232         UTF-2000.
2233         (=ucs-jis-2000): New coded-charset for UTF-2000.
2234
2235 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2236
2237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2238         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2239
2240 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2241
2242         * mule/mule-charset.el (default-coded-charset-priority-list):
2243         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2244         `ideograph-cbeta'.
2245
2246 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2247
2248         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2249         builtin coded-charset].
2250
2251 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2252
2253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2254         settings for &K0-xxxx and &I-K0-xxxx.
2255
2256 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2257
2258         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2259         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2260
2261 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2262
2263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2264         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2265
2266 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2267
2268         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2269         UTF-2000.
2270         (ideograph-gt-pj-k1): Likewise.
2271         (ideograph-gt-pj-k2): Likewise.
2272
2273 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2274
2275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2276         `=jis-x0208'.
2277
2278 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2279
2280         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2281         UTF-2000 [was a builtin coded-charset].
2282
2283 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2284
2285         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2286         (utf-8-gb-er): Likewise.
2287
2288 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2289
2290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2291         settings for JIS X 0212 and JIS X 0208:1978.
2292
2293 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2294
2295         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2296         setting for JIS X 0213.
2297
2298 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2299
2300         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2301         standard-case-table in UTF-2000.
2302
2303 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2304
2305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2306         definitions for isolated-chars.
2307
2308 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2309
2310         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2311         `configure-utf-2000-lisp-directory'.
2312         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2313         `mule-lisp-load-path'.
2314
2315 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2316
2317         * startup.el (startup-setup-paths): Set and use
2318         `utf-2000-lisp-directory'.
2319         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2320         UTF-2000.
2321
2322 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2323
2324         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2325         (paths-find-utf-2000-lisp-directory): New function.
2326         (paths-construct-load-path): Add new optional argument
2327         `utf-2000-lisp-directory'.
2328
2329         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2330
2331 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2332
2333         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2334         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2335         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2336         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2337         `chinese-big5-2' in UTF-2000.
2338
2339         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2340         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2341
2342 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2343
2344         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2345         `big5-eten-er' in UTF-2000.
2346         (big5-cdp): Modify DOC-string and mnemonic.
2347
2348 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2349
2350         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2351         UTF-2000 [renamed from utf-8-er].
2352         (utf-8-gb): New coding-system in UTF-2000.
2353         (utf-8-gb-er): Likewise.
2354         (utf-8-cns): Likewise.
2355         (utf-8-cns-er): Likewise.
2356         (utf-8-big5): Likewise.
2357         (utf-8-big5-er): Likewise.
2358         (utf-8-jis): Likewise.
2359         (utf-8-jis-er): Likewise.
2360         (utf-8-ks): Likewise.
2361         (utf-8-ks-er): Likewise.
2362         (utf-8-er): Likewise.
2363
2364 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2365
2366         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2367         instead of `utf-8-unix' in UTF-2000.
2368
2369         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2370
2371 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2372
2373         * mule/japanese.el (euc-jisx0213): New coding-system.
2374
2375         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2376         `japanese-jisx0208-1990' as the mother.
2377
2378 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2379
2380         * dumped-lisp.el (preloaded-file-list): Change condition of
2381         loading "close-cdb".
2382
2383 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2384
2385         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2386         setup `coded-charset-entity-reference-alist'.
2387
2388 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2389
2390         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2391         UTF-2000.
2392
2393 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2394
2395         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2396         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2397
2398 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2399
2400         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2401         (chinese-big5-eten-a): Likewise.
2402         (chinese-big5-eten-b): Likewise.
2403         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2404         code range is #x8140 .. #x8DFE.
2405
2406 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2407
2408         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2409         UTF-2000.
2410         (chinese-big5-cdp): Likewise.
2411
2412 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2413
2414         * dumped-lisp.el (preloaded-file-list): Rename
2415         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2416
2417 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2418
2419         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2420         append `system-char-db-source-file-list' into
2421         `preloaded-file-list' in UTF-2000.
2422
2423 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2424
2425         * dumped-lisp.el (preloaded-file-list): Delete
2426         character-definition files.
2427
2428 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2429
2430         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2431         UTF-2000.
2432
2433 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2434
2435         * mule/mule-charset.el (default-coded-charset-priority-list):
2436         Delete `mojikyo-2022-1'.
2437
2438 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2439
2440         * mule/mule-charset.el (default-coded-charset-priority-list):
2441         Delete `mojikyo'.
2442
2443 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2444
2445         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2446         `ucs-sip'.
2447
2448 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2449
2450         * mule/mule-charset.el (default-coded-charset-priority-list):
2451         Comment out `chinese-gb12345'.
2452
2453 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2454
2455         * bytecomp.el (byte-compile-insert-header): Fixed.
2456
2457 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2458
2459         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2460         XEmacs UTF-2000.
2461
2462 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2463
2464         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2465         UTF-2000.
2466
2467 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2468
2469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2470         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2471
2472 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2473
2474         * mule/mule-charset.el (default-coded-charset-priority-list):
2475         `japanese-jef-china3' is renamed `china3-jef'.
2476
2477 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2478
2479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2480         `japanese-jef-china3' and `ideograph-cbeta'.
2481
2482 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2483
2484         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2485
2486 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2487
2488         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2489         `chinese-big5-cdp'.
2490
2491 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2492
2493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2494         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2495
2496 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2497
2498         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2499         loading character definitions.
2500
2501 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2502
2503         * dumped-lisp.el (preloaded-file-list): Rename
2504         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2505
2506 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2507
2508         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2509         `chinese-big5'.
2510
2511 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2512
2513         * dumped-lisp.el (preloaded-file-list): Dump
2514         "Ideograph-R028-Private" with XEmacs UTF-2000.
2515
2516 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2517
2518         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2519         `chinese-gb12345'.
2520
2521 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2522
2523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2524         `ideograph-gt-pj-{1..11}'.
2525
2526         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2527         XEmacs UTF-2000.
2528
2529 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2530
2531         * mule/mule-charset.el (default-coded-charset-priority-list):
2532         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2533         `chinese-isoir165'.
2534
2535 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2536
2537         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2538         `image/png', `image/x-xpm' and `image/tiff'.
2539
2540         * files.el (binary-file-regexps): Add *.PNG.
2541
2542 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2543
2544         * mule/mule-charset.el (default-coded-charset-priority-list):
2545         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2546         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2547
2548 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2549
2550         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2551         the first completion when UTF-2000 is running.
2552
2553 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2554
2555         * mule/mule-charset.el (default-coded-charset-priority-list):
2556         Delete `ucs'.
2557
2558 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2559
2560         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2561
2562         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2563         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2564
2565 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2566
2567         * mule/vietnamese.el (vscii-2): Delete abolished property
2568         `composite'; now composite mode is default.
2569
2570 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2571
2572         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2573         of `raw-text'; check \uHHHH representation even if non-ascii
2574         characters are not found.
2575
2576         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2577         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2578         unconditionally.
2579
2580         * mule/viet-ccl.el: New file.
2581
2582         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2583         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2584         - Separate CCL based implementations to viet-ccl.el.
2585
2586 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2587
2588         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2589         "jisx0213.2000-1".
2590         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2591
2592         * mule/mule-charset.el (default-coded-charset-priority-list):
2593         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2594         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2595
2596 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2597
2598         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2599
2600 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2601
2602         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2603         `ucs' in UTF-2000.
2604
2605 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2606
2607         * mule/mule-charset.el (default-coded-charset-priority-list):
2608         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2609         `arabic-iso8859-6'.
2610
2611 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2612
2613         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2614         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2615
2616 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2617
2618         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2619         `katakana-jisx0201' in UTF-2000.
2620
2621 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2622
2623         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2624         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2625         "u0FB50-Arabic-Presentation-Forms-A",
2626         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2627         "u0FE50-Small-Form-Variants",
2628         "u0FE70-Arabic-Presentation-Forms-B",
2629         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2630         UTF-2000.
2631
2632 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2633
2634         * dumped-lisp.el (preloaded-file-list): Delete
2635         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2636         ... "Ideograph-R214-Flute" in UTF-2000.
2637
2638 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2639
2640         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2641         (japanese-jisx0213-2): New coded-charset.
2642
2643         * dumped-lisp.el (preloaded-file-list): Add
2644         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2645         "Ideograph-R030-Mouth".
2646
2647 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2648
2649         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2650         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2651         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2652         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2653         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2654         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2655         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2656         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2657
2658 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2659
2660         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2661         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2662         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2663         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2664         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2665
2666         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2667         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2668
2669 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2670
2671         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2672         in UTF-2000.
2673
2674 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2675
2676         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2677         (chinese-isoir165): Moved from mule/chinese.el.
2678         (chinese-cns11643-3): Moved from mule/chinese.el.
2679         (chinese-cns11643-4): Moved from mule/chinese.el.
2680         (chinese-cns11643-5): Moved from mule/chinese.el.
2681         (chinese-cns11643-6): Moved from mule/chinese.el.
2682         (chinese-cns11643-7): Moved from mule/chinese.el.
2683
2684         * mule/chinese.el: Move definition of coded-charsets to
2685         mule/mule-conf.el.
2686
2687 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2688
2689         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2690         `ideograph-daikanwa'.
2691
2692 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2693
2694         * dumped-lisp.el (preloaded-file-list): Delete
2695         "ccs-jisx0201-latin.el".
2696
2697 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2698
2699         * dumped-lisp.el (preloaded-file-list): Add
2700         "u031A0-Extended-Bopomofo" in UTF-2000.
2701
2702 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2703
2704         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2705         renamed to u02E00-CJK-Radical-Supplement.
2706
2707 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2708
2709         * dumped-lisp.el (preloaded-file-list): Add
2710         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2711         "u030A0-Katakana", "u03100-Bopomofo",
2712         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2713         "u03200-Enclosed-CJK-Letters-and-Months" and
2714         "u03300-CJK-Compatibility".
2715
2716 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2717
2718         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2719         "u02F00-Kangxi-Radicals" and
2720         "u02FF0-Ideographic-Description-Characters".
2721
2722 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2723
2724         * dumped-lisp.el (preloaded-file-list): Add
2725         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2726         "u02800-Braille-Patterns" in UTF-2000.
2727
2728 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2729
2730         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2731         "uXXXXX-*.el" in UTF-2000.
2732
2733         * bytecomp.el (byte-compile-insert-header): Delete comments if
2734         non-ASCII characters are found; allow `byte-compile-dynamic' and
2735         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2736         `raw-text'.
2737
2738 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2739
2740         * dumped-lisp.el (preloaded-file-list): Add
2741         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2742         "u025A0-Geometric-Shapes.el".
2743
2744 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2745
2746         * dumped-lisp.el (preloaded-file-list): Add
2747         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2748         "u02460-Enclosed-Alphanumerics.el".
2749
2750 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2751
2752         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2753         `chinese-gb2312'.
2754
2755         * dumped-lisp.el (preloaded-file-list): Add
2756         "u02200-Mathematical-Operators.el" and
2757         "u02300-Miscellaneous-Technical.el".
2758
2759 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2760
2761         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2762         `chinese-cns11643-*'.
2763
2764         * dumped-lisp.el (preloaded-file-list): Add
2765         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2766         "u02190-Arrows.el" in UTF-2000.
2767
2768 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2769
2770         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2771         `korean-ksc5601'.
2772
2773         * dumped-lisp.el (preloaded-file-list): Add
2774         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2775         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2776         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2777
2778 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2779
2780         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2781
2782 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2783
2784         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2785         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2786         "u01780-Khmer.el", "u01800-Mongolian.el",
2787         "u01E00-Latin-Extended-Additional.el" and
2788         "u01F00-Greek-Extended.el" in UTF-2000.
2789
2790 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2791
2792         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2793         `ethiopic-ucs' and `ethiopic'.
2794
2795         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2796         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2797
2798         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2799         from mule/ethiopic.el.
2800
2801         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2802         mule/mule-conf.el.
2803
2804 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2805
2806         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2807         `lao'.
2808
2809         * mule/mule-conf.el (lao): New coded-charset.
2810
2811         * dumped-lisp.el (preloaded-file-list): Add
2812         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2813         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2814         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2815         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2816         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2817
2818 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2819
2820         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2821         `ucs-bmp' and `arabic-iso8859-6'.
2822
2823 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2824
2825         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2826         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2827         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2828
2829 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2830
2831         * startup.el (normal-top-level): Load autoload file for UTF-2000
2832         in UTF-2000.
2833
2834 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2835
2836         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2837         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2838         "u00020-Basic-Latin.el", "u00080-C1.el",
2839         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2840         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2841         "u002B0-Spacing-Modifier-Letters.el",
2842         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2843         UTF-2000.
2844
2845 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2846
2847         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2848         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2849         instead of `vietnamese-viscii-*'.
2850
2851 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2852
2853         * mule/mule-conf.el: New file.
2854
2855         * mule/misc-lang.el: Move definition of charset `ipa' to
2856         mule/mule-conf.el.
2857
2858 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2859
2860         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2861         `latin-viscii'; prefer it for characters used in Vietnamese.
2862
2863 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2864
2865         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2866
2867 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2868
2869         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2870         `vietnamese-viscii-lower'.
2871         (latin-viscii-upper): Renamed from charset
2872         `vietnamese-viscii-upper'.
2873         (vietnamese-viscii-lower): New alias for charset
2874         `latin-viscii-lower'.
2875         (vietnamese-viscii-upper): New alias for charset
2876         `latin-viscii-upper'.
2877
2878 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2879
2880         * mule/mule-charset.el (default-coded-charset-priority-list):
2881         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2882
2883 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2884
2885         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2886         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2887         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2888         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2889         lisp/utf-2000.
2890
2891 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2892
2893         * mule/ccs-tcvn5712.el: New file.
2894
2895 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2896
2897         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2898         in UTF-2000.
2899
2900 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2901
2902         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2903         `japanese-jisx0208'.
2904
2905 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2906
2907         * dumped-lisp.el (preloaded-file-list): Add
2908         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2909         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2910         UTF-2000.
2911
2912         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2913         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2914         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2915         mule/ccs-viscii.el: New files.
2916
2917         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2918         if \uXXXX is found.
2919
2920 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2921
2922         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2923         `hiragana-jisx0208' and `katakana-jisx0208'.
2924
2925 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2926
2927         * mule/chinese.el (chinese-cns11643-3): Define it even if
2928         `utf-2000' is provided.
2929         (chinese-cns11643-4): Likewise.
2930         (chinese-cns11643-5): Likewise.
2931         (chinese-cns11643-6): Likewise.
2932         (chinese-cns11643-7): Likewise.
2933
2934 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2935
2936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2937         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2938
2939 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2940
2941         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2942         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2943
2944 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2945
2946         * mule/mule-charset.el (default-coded-charset-priority-list):
2947         Setup in UTF-2000.
2948
2949 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2950
2951         * mule/viet-chars.el: Don't define charset
2952         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2953         they are defined as builtin charsets.
2954
2955 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2956
2957         * version.el (emacs-version): Add more space just before UTF-2000
2958         version string.
2959
2960 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2961
2962         * version.el ([constant] emacs-version): Don't add a space in the
2963         preceding place of `xemacs-betaname' because it is duplicated.
2964         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2965
2966         * startup.el (splash-frame-body): Add ETL.
2967
2968 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2969
2970         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2971         is provided because it is defined as builtin charset.
2972         (chinese-cns11643-4): Likewise.
2973         (chinese-cns11643-5): Likewise.
2974         (chinese-cns11643-6): Likewise.
2975         (chinese-cns11643-7): Likewise.
2976
2977 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2978
2979         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2980         coding-system `iso-10646-ucs-4' is not defined.
2981
2982 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2983
2984         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2985         coding-system if `utf-2000' is provided.
2986
2987 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2988
2989         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2990         `utf-2000' is provided.
2991
2992 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2993
2994         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2995         if utf-2000 is provided temporally.
2996
2997 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2998
2999         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3000         as builtin variable].
3001
3002 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3003
3004         * files.el (insert-file-contents-literally): Treat file as binary;
3005         call file-name-handlers. [sync with Emacs 20.3.10]
3006
3007 2008-12-28  Vin Shelton  <acs@xemacs.org>
3008
3009         * XEmacs 21.4.22 is released
3010
3011 2008-12-30  Vin Shelton  <acs@xemacs.org>
3012
3013         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3014         during building even if no packages are found.
3015
3016 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3017
3018         * printer.el (generic-print-region): 
3019         (generic-print-buffer): 
3020         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3021         check if the msprinter device is available, now that msprinter is
3022         always available as a specifier tag. 
3023
3024 2008-12-24  Vin Shelton  <acs@xemacs.org>
3025
3026         * about.el: Add Francisco to my bio!
3027
3028 2008-12-23  Vin Shelton  <acs@xemacs.org>
3029
3030         * autoload.el: Move operator definitions to autoload-operators.el
3031         in the xemacs-base package.
3032
3033 2007-11-22  Vin Shelton  <acs@xemacs.org>
3034
3035         * about.el (about-hacker-contribution): Updated my bio.
3036
3037 2007-10-07  Vin Shelton  <acs@xemacs.org>
3038
3039         * XEmacs 21.4.21 is released
3040
3041 2007-09-19  Didier Verna  <didier@xemacs.org>
3042
3043         Update my personal info.
3044         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3045         * about.el (about-other-current-hackers): Ditto.
3046         * about.el (about-url-alist): Add my musical website.
3047         * about.el (about-personal-info): Update my entry.
3048         * about.el (about-hacker-contribution): Ditto.
3049
3050 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3051
3052         * package-get.el (package-get-download-sites): Update download
3053         sites in Japan.
3054         * package-get.el (package-get-pre-release-download-sites): Ditto.
3055
3056 2007-08-18  Vin Shelton  <acs@xemacs.org>
3057
3058         * package-get.el (package-get-pre-release-download-sites): Sync
3059         mirror sites with 21.5.  (Thanks, Adrian)
3060
3061 2007-08-09  Mike Sperber  <mike@xemacs.org>
3062
3063         * startup.el (migrate-user-init-file): Create backup of
3064         `user-init-file' before migrating.
3065         * startup.el (maybe-migrate-user-init-file): Print
3066         information about backup file.
3067         (maybe-create-compatibility-dot-emacs): Follow above change.
3068
3069 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3070
3071         * font-lock.el: Sync font-lock-add-keywords and
3072         font-lock-remove-keywords from GNU Emacs.
3073         * font-lock.el (font-lock-keywords-alist): New.
3074         * font-lock.el (font-lock-removed-keywords-alist): New.
3075         * font-lock.el (font-lock-add-keywords): New.
3076         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3077         * font-lock.el (font-lock-remove-keywords): New.
3078
3079 2007-08-16  Vin Shelton  <acs@xemacs.org>
3080
3081         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3082         patch from Hans de Graaff.
3083
3084 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3085
3086         * package-get.el (package-get-download-sites): Document Chile and
3087         update Denmark download site.
3088         * package-get.el (package-get-pre-release-download-sites): Ditto.
3089
3090 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3091
3092         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3093
3094 2006-12-09  Vin Shelton  <acs@xemacs.org>
3095
3096         * XEmacs 21.4.20 is released
3097
3098 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3099
3100         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3101
3102 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3103
3104         * info.el (Info-find-file-node, Info-insert-dir)
3105         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3106         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3107         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3108         and discussion.
3109
3110 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3111
3112         * obsolete.el (line-beginning-position): New, from 21.5.x.
3113         (line-end-position): Ditto.
3114
3115 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3116
3117         * package-get.el (package-get-download-sites): Welcome
3118         nl.xemacs.org and Thanks!
3119         * package-get.el (package-get-pre-release-download-sites): Ditto.
3120
3121 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3122
3123         * font-lock.el: Add support for not-so recent changes in Java to
3124         java-mode.
3125
3126 2006-01-28  Vin Shelton  <acs@xemacs.org>
3127
3128         * XEmacs 21.4.19 is released
3129
3130 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3131
3132         * easymenu.el: Update copyright. 
3133         * easymenu.el (easy-menu-all-popups):
3134         Add a docstring. 
3135         * easymenu.el (easy-menu-add):
3136         Document a bug, rework the function to preserve any existing
3137         non-default mode-popup-menu instead of overwriting it, and not to
3138         bother normalising the menu title (nothing else does).
3139         * easymenu.el (easy-menu-remove):
3140         Restore the default mode-popup-menu instead of leaving an empty
3141         one when we remove the last easy-menu popup. 
3142
3143 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3144
3145         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3146         as suggested by Rodrigo Ventura.
3147         * package-get.el (package-get-pre-release-download-sites): Ditto,
3148         with replacement of xemacs-21.5 by beta, which is the logical path
3149         to our beta core and package pre-releases.
3150
3151 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3152
3153         * package-get.el (package-get-download-sites): Add Hong Kong
3154         download site.
3155         * package-get.el (package-get-pre-release-download-sites): Ditto.
3156
3157 2005-12-26  Vin Shelton  <acs@xemacs.org>
3158
3159         * find-paths.el:
3160         * find-paths.el (paths-emacs-root-p): Add search for package root.
3161         * find-paths.el (paths-find-emacs-root): Replaced with
3162         paths-find-invocation-roots, which returns a list of roots.
3163         * find-paths.el (paths-find-invocation-roots): New.
3164         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3165
3166 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3167
3168         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3169         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3170
3171 2005-12-03  Vin Shelton <acs@xemacs.org>
3172
3173         * XEmacs 21.4.18 is released
3174
3175 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3176
3177         * package-get.el (package-get-download-sites): Update reflecting
3178         latest http://www.xemacs.org/Releases/ information generated by
3179         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3180         * package-get.el (package-get-pre-release-download-sites): Ditto.
3181
3182 2005-02-28  Simon Josefsson  <jas@extundo.com>
3183
3184         * about.el (xemacs-hackers): Add jas.
3185         (about-other-current-hackers): Likewise.
3186         (about-url-alist): Add URL for jas.
3187         (about-personal-info): Document jas.
3188         (about-hacker-contribution): Describe jas contributions.
3189
3190 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3191
3192         * easymenu.el (easy-menu-remove): As described in 
3193         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3194         except the "Command" menu from mode-popup-menu. 
3195
3196 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3197  
3198         * font.el (font-spatial-to-canonical): Correct calculation of 
3199         return value for pixel-based input value. 
3200  
3201 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3202
3203         * code-process.el (call-process): Process-related docstring
3204         improvements spurred by Norbert Koch.
3205         * code-process.el (call-process-region): Ditto.
3206         * code-process.el (start-process): Ditto.
3207
3208 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3209
3210         * finder.el (finder-find-library): Return filename actually
3211         searched for.
3212
3213 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3214
3215         * help.el (view-emacs-news): Use `expand-file-name' instead of
3216         `locate-data-file' as the latter will find any "NEWS" files that
3217         might exist in packages _before_ the one in core.
3218
3219 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3220
3221         * package-get.el (package-get-init-package):
3222         package-get-init-package buglet (21.4.17) by Jeff Mincy
3223         <mincy@rcn.com> fixing false temporary load-path shadows reported
3224         after package installation and simplifying code.
3225
3226 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3227
3228         * package-get.el (package-get-download-sites): Sync mirrors list
3229         with the XEmacs website.
3230         (package-get-pre-release-download-sites): Ditto.
3231
3232 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3233
3234         * derived.el (derived-mode-merge-syntax-tables):
3235         Revert my 21.5-only patch of 2003-07-18 which slipped in
3236         through Jerry James's patch of 2004-06-07.
3237
3238 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3239
3240         * cmdloop.el (keyboard-quit): Remove workaround for
3241         `region-active-p' not making sure active region is in current
3242         buffer now that it does.
3243         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3244         * simple.el (region-active-p): `region-active-p' to only return t
3245         when active region is in current buffer.
3246
3247 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3248
3249         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3250         package names, quell a byte-compiler warning, doc fix.
3251
3252 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3253
3254         * buffer.el (pop-to-buffer):
3255         * window-xemacs.el (display-buffer):
3256         Document use of `same-window-buffer-names,' `same-window-regexps'
3257         by pop-to-buffer and display-buffer. 
3258         
3259 2005-02-06  Vin Shelton <acs@xemacs.org>
3260
3261         * XEmacs 21.4.17 is released
3262
3263 2005-01-29  Ben Wing  <ben@xemacs.org>
3264
3265         * shadow.el (find-emacs-lisp-shadows):
3266         Add custom-defines to list of ignored files.
3267
3268 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3269
3270         * simple.el (shifted-motion-keys-select-region): Fix statement
3271         about unshifted-motion-keys-deselect-region.
3272
3273 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3274
3275         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3276         now) for GNU Emacs compatibility.
3277         (make-obsolete-variable): Ditto.
3278
3279 2004-01-08  Ben Wing  <ben@xemacs.org>
3280
3281         * code-files.el (load):
3282         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3283
3284 2004-12-05  Vin Shelton <acs@xemacs.org>
3285
3286         * XEmacs 21.4.16 is released
3287
3288 2004-12-04  Vin Shelton  <acs@xemacs.org>
3289
3290         * auto-autoloads.el: Regenerated.
3291
3292         * custom-load.el: Regenerated.
3293
3294 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3295
3296         Fix bug: apropos errors if a defalias refers to an undefined
3297         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3298
3299         * apropos.el (apropos):
3300         (apropos-command):
3301         * help.el (frob-help-extents):
3302         * help-macro.el (make-help-screen):
3303         * hyper-apropos.el (hyper-apropos-grok-functions):
3304         (hyper-apropos-get-doc):
3305         Catch void-function error thrown by `documentation'.
3306
3307 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3308
3309         * packages.el (package-require): Fix incorrect arg to format.
3310         This fixes a `format specifier' error.
3311
3312 2004-08-13  Jerry James  <james@xemacs.org>
3313
3314         * bytecomp.el (forward-word): Tell the byte compiler the correct
3315         number of arguments to forward-word.
3316
3317 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3318
3319         * etags.el: Fixed loading of include files for tag completion. Now
3320         you can make a tag file for a library, include it into your
3321         project and it will be reloaded only if it changed. Infinte
3322         include loops are detected and the correct tag files are loaded.
3323         * etags.el (buffer-tag-table-list): Load and verify tag files in
3324         the external function buffer-tag-table-list-load.
3325         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3326         tag files. Also load the included tag files. The priority of the
3327         included files is right below their parent file. If multiple
3328         matches occur then the symbols from the parent file are found
3329         first.
3330         * etags.el (tag-table-include-files): Corrected comment
3331         string. Switched to pattern constant tags-include-pattern to have
3332         it at a central location.
3333         * etags.el (tags-include-pattern): Added doc string.
3334         * etags.el (add-to-tag-completion-table): Removed obsolete
3335         comments as the include files are allready returned by
3336         buffer-tag-table-list and loaded.
3337         * etags.el (find-tag-internal): The include files are allready
3338         included in tag-tables as buffer-tag-table-list returns them now.
3339
3340 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3341
3342         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3343         Loading items into the notebook is now done by C code.
3344         * widgets-gtk.el (gtk-widget-instantiate-internal):
3345         Style no longer changed.
3346
3347 2004-06-28  Nix  <nix@esperi.org.uk>
3348
3349         * cmdloop.el (truncate-command-history-for-gc): Delay
3350         execution of all things that look up variable bindings,
3351         via `enqueue-eval-event'.
3352
3353 2004-06-24  Vin Shelton  <acs@xemacs.org>
3354
3355         * package-get.el (package-get-require-signed-base-updates):
3356         now defaults to nil.
3357
3358 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3359
3360         * subr.el (split-string): Clean up docstring.
3361
3362 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3363
3364         * faces.el (zmacs-region): fix typo in docstring.
3365
3366 2004-06-07  Jerry James  <james@xemacs.org>
3367
3368         * derived.el: Synch with Emacs 21.3.
3369         * subr.el (with-local-quit): New, from Emacs 21.3.
3370         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3371         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3372         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3373
3374 2004-06-16  Jerry James  <james@xemacs.org>
3375
3376         * cl.el (cl-set-substring): Increment start by the length of the
3377         string, not the string itself.
3378
3379 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3380
3381         * etags.el (tag-table-include-files): Expand included TAGS file
3382         paths to avoid problems with relative paths.  Thanks to Peter
3383         Chubb <peterc@gelato.unsw.edu.au>.
3384         * etags.el (tags-include-pattern): New.
3385         * etags.el (add-to-tag-completion-table): Parse and ignore
3386         trailing include lines.
3387
3388 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3389
3390         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3391         avoiding line solely composed of equal signs.
3392
3393 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3394
3395         * cus-edit.el (alloc): Typo fix.
3396         * cus-edit.el (custom-browse-visibility): Ditto.
3397         * cus-edit.el (custom-variable-value-create): Ditto.
3398         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3399         * cus-edit.el (custom-save-variables): Bind print-length and
3400         print-level to nil to avoid value abbreviation.
3401         * cus-edit.el (custom-save-face-internal): Ditto.
3402         * cus-edit.el (custom-save-faces): Save in sorted order.
3403         * cus-edit.el (custom-save-resets): Bind print-length and
3404         print-level to nil to avoid value abbreviation.
3405         * cus-edit.el (custom-save-loaded-themes): Ditto.
3406
3407 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3408
3409         * subr.el (split-string-default-separators): New.
3410         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3411         see comment in source.
3412
3413 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3414
3415         * mule/japanese.el (paragraph-start, paragraph-separate):
3416         Remove anchor to BOL.
3417
3418 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3419
3420         * cl.el (gensym, gentemp): Improve docstrings.
3421
3422 2004-05-10  Vin Shelton  <acs@xemacs.org>
3423
3424         * etags.el: Sync with 21.5 version.
3425
3426 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3427
3428         * etags.el:
3429         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3430         only for use with exuberant ctags. This will also enable building of 
3431         completion tables with exuberant ctags. This will not work with
3432         xemacs ctags. 
3433         * etags.el (get-tag-table-buffer): New function for creating of
3434         completion table is used if tags-exuberant-ctags-optimization-p ist t
3435         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3436         finding the tag names. New.
3437         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3438         building tag completion table with exuberant ctags. New.
3439         * etags.el (find-tag-internal): Improve exact tag matching for tags
3440         with name fields. Before the patch return types of functions or
3441         function parameters (with exuberant ctags) were found as matches.
3442
3443 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3444
3445         * list-mode.el (display-completion-list): Fixed completion list was
3446         taking the width of the frame and not of the window for displaying
3447         the selection methods.
3448
3449 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3450
3451         * menubar-items.el (default-menubar): Options are saved to custom.el.
3452
3453
3454 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3455
3456         * isearch-mode.el (isearch-abort): Preserve successful search target.
3457
3458 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3459
3460         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3461         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3462         Bihlmeyer.
3463         * gnuserv.el (gnuserv-mode-line-string): New.
3464         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3465         gnuserv-mode.
3466         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3467         * gnuserv.el (gnuserv-edit-files): Use
3468         make-x-device-with-gtk-fallback.
3469
3470 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3471
3472         * gtk-widgets.el: New import: gtk-accel-group-new.
3473         * dialog-gtk.el:
3474         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3475         * dialog-gtk.el (popup-builtin-question-dialog):
3476         Added support for dialog button mnemonics.
3477
3478 2004-03-22  Chris Green <cmg@dok.org>
3479
3480         * process.el (shell-command): Output buffer was ignored when a
3481         background process was run via shell-command.
3482
3483 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3484
3485         * cus-edit.el (custom-save-variables): Retrieve a list of
3486         variables to save first, sort it, and make sure the variables are
3487         saved in sorted order.
3488
3489 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3490  
3491         * package-get.el (package-get-update-base-from-buffer): Force
3492         binary coding system for verifying GnuPG signature in the
3493         package-index file.
3494  
3495 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3496
3497         * package-get.el (package-get-package-index-file-location): Handle
3498         missing "EMACSPACKAGEPATH" environment variable.
3499
3500 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3501
3502         * package-admin.el (package-admin-find-top-directory): Simplify
3503         directory comparisions and fix substring errors on short path
3504         components.
3505         * package-get.el (package-get-package-index-file-location):
3506         Default to first component of "EMACSPACKAGEPATH", if set.
3507
3508 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3509
3510         * package-get.el (process-error): New error datum.
3511
3512 2004-02-02  Vin Shelton <acs@xemacs.org>
3513
3514         * XEmacs 21.4.15 is released
3515
3516 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3517
3518         * itimer.el (activate-itimer): Modify the itimer timeout value as
3519         if it were begun at the last time when the itimer driver was woken
3520         up.
3521
3522 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3523
3524         * specifier.el (Copyright):
3525         Update.
3526         (make-specifier-and-init):
3527         (map-specifier):
3528         (canonicalize-inst-pair):
3529         (canonicalize-spec-list):
3530         (set-specifier):
3531         Synch docstrings to 21.5 where appropriate.
3532
3533 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3534
3535         * package-get.el (package-get-list-packages-where): New.  A
3536         function that allows searching for groups of packages.  For
3537         example, find all packages that require the fsf-compat package.
3538
3539 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3540
3541         The Great PUI Sync.
3542
3543         * auto-autoloads.el: Regenerated.
3544
3545         * custom-load.el: Regenerated.
3546
3547         * dumped-lisp.el (packages-hardcoded-lisp): New.
3548
3549         * menubar-items.el (menu-max-items): New.
3550         (menu-submenu-max-items): New.
3551         (menu-submenu-name-format): New.
3552         (menu-split-long-menu): New.
3553         (menu-sort-menu): New.
3554         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3555
3556         * obsolete.el (pui-add-install-directory): Renamed to the more
3557         logical `pui-set-local-package-get-directory'.
3558         (package-get-download-menu): Moved to `package-ui.el' and renamed
3559         to `package-ui-add-download-menu'.
3560
3561         * package-admin.el (package-admin-install-function-mswindows):
3562         Whitespace clean up.
3563         (package-admin-add-single-file-package): Removed.
3564         (package-admin-default-install-function): Whitespace clean up.
3565         (package-admin-find-top-directory): New.
3566         (package-admin-get-install-dir): Use it.
3567         (package-admin-get-manifest-file): 
3568         (package-admin-check-manifest): 
3569         (package-admin-add-binary-package):
3570         (package-admin-get-lispdir):
3571         (package-admin-delete-binary-package):
3572         (package-admin):
3573
3574         * package-get.el (package-get-package-index-file-location): New.
3575         (package-get-install-to-user-init-directory): New.
3576         (package-get-remote):
3577         (package-get-download-sites):
3578         (package-get-pre-release-download-sites): New.
3579         (package-get-site-release-download-sites): New.
3580         (package-get-base-filename):
3581         (package-get-always-update):
3582         (package-get-user-index-filename): Removed.
3583         (package-get-pgp-available-p): New.
3584         (package-get-require-signed-base-updates):
3585         (package-get-was-current):
3586         (package-entries-are-signed): New.
3587         (package-get-continue-update-base): New.
3588         (package-get-download-menu): Removed.
3589         (package-get-require-base):
3590         (package-get-update-base-entry):
3591         (package-get-locate-file):
3592         (package-get-locate-index-file):
3593         (package-get-maybe-save-index):
3594         (package-get-update-base):
3595         (package-get-update-base-from-buffer):
3596         (package-get-update-base-entries):
3597         (package-get-interactive-package-query):
3598         (package-get-update-all):
3599         (package-get-all):
3600         (package-get-dependencies):
3601         (package-get-init-package):
3602         (package-get-info): New.
3603         (package-get):
3604         (package-get-staging-dir):
3605         (package-get-set-version-prop): Removed.
3606         (package-get-installedp):
3607         (package-get-ever-installed-p):
3608         (packages): Removed.
3609         (package-get-custom-groups): Removed.
3610         (package-get-custom): Removed.
3611         (package-get-custom-add-entry): Removed.
3612
3613         * package-info.el (batch-update-package-info):
3614
3615         * package-net.el (package-net-batch-generate-bin-ini):
3616         (package-net-update-installed-db):
3617
3618         * package-ui.el (pui-info-buffer):
3619         (pui-directory-exists): Removed.
3620         (pui-package-dir-list): Removed.
3621         (pui-add-install-directory): Removed.
3622         (package-ui-download-menu): New.
3623         (package-ui-pre-release-download-menu): New.
3624         (package-ui-site-release-download-menu): New.
3625         (pui-set-local-package-get-directory): New.
3626         (pui-package-symbol-char):
3627         (pui-update-package-display):
3628         (pui-toggle-package):
3629         (pui-toggle-package-key):
3630         (pui-toggle-package-delete):
3631         (pui-toggle-package-delete-key):
3632         (pui-toggle-package-event):
3633         (pui-toggle-verbosity-redisplay):
3634         (pui-install-selected-packages):
3635         (pui-add-required-packages):
3636         (pui-help-echo):
3637         (pui-display-info):
3638         (list-packages-mode):
3639         (pui-list-packages):
3640
3641         * packages.el (packages-compute-package-locations):
3642         (package-require):
3643         (package-delete-name):
3644         (packages-hardcoded-lisp): Removed.
3645         (packages-useful-lisp): Removed.
3646         (packages-unbytecompiled-lisp): Removed.
3647         (packages-find-package-directories):
3648
3649         Summary:
3650
3651         Major code clean up of all things PUI.
3652
3653         Much improved code to determine where packages should be
3654         installed.  PUI no longer depends on any packages being
3655         pre-installed to compute where packages are to be installed to.
3656
3657         The user can specify the location of their package-index file.  It
3658         isn't necessary to set this because it has sane defaults.  People
3659         who "run-in-place" won't accidently overwrite the CVS
3660         package-index file.  See
3661         `package-get-package-index-file-location'. 
3662
3663         PUI will now properly clean up after itself in the event of an
3664         unsuccessful package install.  This drastically reduces the number
3665         of "wrong md5sum" FAQs.
3666
3667         non-Mule XEmacsen can no longer install Mule packages.
3668
3669         Package management via the custom interface has been removed.
3670
3671         The PUI related menubar items have been reorganised.
3672
3673         The PGP verification code has been fixed and the default for
3674         whether or not it is used is automatically computed.
3675
3676         * update-elc.el ((preloaded-file-list site-load-packages
3677         need-to-dump dumped-exe)):
3678         Just a couple of small changes to allow for
3679         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3680         existing anymore.
3681
3682 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3683
3684         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3685         apply `format' to the first argument of byte-compile-warn, it
3686         already calls format.
3687
3688 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3689
3690         * files.el (delete-old-versions): Avoid going interactive during
3691         make install when environment variable VERSION_CONTROL is set.
3692
3693 2003-12-04  Vin Shelton  <acs@xemacs.org>
3694
3695         * menubar-items.el (menu-item-search): Only bring up search dialog
3696         box if the feature is available and desired.
3697
3698 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3699
3700         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3701
3702 2003-11-05  Vin Shelton  <acs@xemacs.org>
3703
3704         * help.el (Help-prin1-face):
3705         (Help-princ-face):
3706         princ and prin1 are functions and need to be called as such.  The
3707         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3708
3709 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3710
3711         * about.el (about-xemacs): Give full version and build date.
3712
3713 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3714
3715         * win32-native.el (grep-null-device): This XEmacs has null-device.
3716
3717 2003-09-06  Mike Sperber  <mike@xemacs.org>
3718
3719         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3720         implement the specified semantics for `defvar.'
3721
3722 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3723
3724         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3725         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3726         displaying buffer in question.
3727
3728 2003-09-03  Vin Shelton <acs@xemacs.org>
3729
3730         * XEmacs 21.4.14 is released
3731
3732 2003-08-17  Vin Shelton  <acs@xemacs.org>
3733
3734         * about.el: Vanity patch.
3735
3736 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3737
3738         * code-process.el (call-process):
3739         (call-process-region):
3740         (start-process):
3741         Document coding system processing.
3742
3743 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3744
3745         * startup.el (splash-frame-body): Idiomatic English.
3746
3747 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3748
3749         * font-lock.el (font-lock-match-java-declarations): Move
3750         save-restriction, narrow-to-region to beginning of function to
3751         avoid going beyond the limit and causing an infloop.
3752
3753 2003-04-16  Jerry James  <james@xemacs.org>
3754
3755         * keydefs.el: Remove mappings for keys mapped to the nowhere
3756         defined function function-key-error.
3757
3758 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3759
3760         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3761         lisp-interaction-mode-hook): Add the docstrings.
3762
3763 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3764
3765         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3766         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3767         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3768
3769 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3770
3771         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3772         lambda list after the original doc.  Care about
3773         #'(lambda () "SingleString") 
3774         (cl-upcase-arg): 
3775         (cl-function-arglist):
3776         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3777         circular data structures in lambda list specification
3778
3779 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3780
3781         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3782         to appear in font-lock-function-name-face.
3783
3784 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3785
3786         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3787         is not also the value of the lambda.
3788
3789 2003-05-06  Andy Piper  <andy@xemacs.org>
3790
3791         * files.el (revert-buffer): Make sure local variables get processed,
3792         even in the case of an optimized reversion.
3793
3794 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3795
3796         * XEmacs 21.4.13 is released
3797
3798 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3799
3800         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3801         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3802
3803 2003-02-14  Ben Wing  <ben@xemacs.org>
3804
3805         * byte-optimize.el:
3806         * byte-optimize.el (byte-compile-inline-expand):
3807         * byte-optimize.el (byte-compile-unfold-lambda):
3808         * byte-optimize.el (byte-optimize-form-code-walker):
3809         * byte-optimize.el (byte-optimize-form):
3810         * byte-optimize.el (byte-decompile-bytecode-1):
3811         * byte-optimize.el (byte-optimize-lapcode):
3812         Review carefully and sync up to 20.7 except for areas as noted.
3813         Fixes problem with JDE compilation.
3814
3815 2003-02-05  Ben Wing  <ben@xemacs.org>
3816
3817         * simple.el:
3818         * simple.el (motion-keys-for-shifted-motion):
3819         Omit M-S-home/end from motion keys.
3820
3821 2003-02-07  Ben Wing  <ben@xemacs.org>
3822
3823         * text-props.el (text-property-any):
3824         * text-props.el (text-property-not-all):
3825         Fix bug when end > start.
3826
3827 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3828
3829         * info.el (Info-insert-dir): Make default-directory end in
3830         separator.  Patch due to Martin Buchholz.
3831
3832 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3833
3834         * XEmacs 21.4.12 "Portable Code" is released.
3835
3836 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3837
3838         * about.el: Update golubev data.
3839
3840 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3841
3842         * isearch-mode.el (isearch-mode-map): Substitute comment on
3843         desirability, and back out "GR is printable" changes.
3844
3845 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3846
3847         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3848
3849 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3850
3851         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3852
3853 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3854
3855         * menubar-items.el (default-menubar): Use browse-url-mozilla
3856         instead of browse-url-gnome-moz for Mozilla.
3857
3858 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3859
3860         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3861
3862 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3863
3864         * files.el (auto-mode-alist): Remove redundant entries for modes
3865         that live in packages.
3866         (interpreter-mode-alist): Ditto.
3867
3868 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3869
3870         * menubar-items.el (default-menubar): Sync with current
3871         browse-url-xemacs.el.
3872
3873 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3874
3875         * XEmacs 21.4.10 "Military Intelligence" is released.
3876
3877 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3878
3879         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3880
3881 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3882
3883         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3884
3885 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3886
3887         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3888         effect free function.
3889         (font-lock-fontify-keywords-region): Supply the argument to
3890         font-lock-compile-keywords.
3891
3892 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3893
3894         * package-get.el (package-get-download-sites): Bring sites list
3895         up to date, prefer xx.xemacs.org addresses.
3896
3897 2002-09-27  Andy Piper  <andy@xemacs.org>
3898
3899         * dialog.el (make-dialog-box): for general dialogs only
3900         delete-frame-hook will be run.
3901
3902 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3903
3904         * font-lock.el (font-lock-fontify-syntactically-region): Add
3905         comment about lookup-syntax-properties, document LOUDLY as unused.
3906
3907 2002-08-26  Andy Piper  <andy@xemacs.org>
3908
3909         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3910         merge.
3911
3912 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3913
3914         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3915         (make-obsolete-variable): Ditto.
3916         (make-compatible): Ditto.
3917         (make-compatible-variable): Ditto.
3918
3919 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3920
3921         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3922         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3923
3924 2002-08-28  Andy Piper  <andy@xemacs.org>
3925
3926         * files.el (revert-buffer): propagate revert-without-query-status.
3927
3928 2002-06-03  Andy Piper  <andy@xemacs.org>
3929
3930         * dialog-items.el (make-search-dialog): align various subcontrols
3931         in visually pleasing ways, allow frame to autosize to the dialog
3932         size.
3933         * dialog.el (make-dialog-box): add a border inside the frame. Add
3934         :autosize property, if t then reset the frame size appropriately
3935         before the frame is mapped.
3936         * gutter-items.el (set-progress-feedback-instantiator): align
3937         various subcontrols.
3938         * gutter-items.el (set-progress-abort-instantiator): ditto.
3939
3940 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3941
3942         * XEmacs 21.4.9 "Informed Management" is released.
3943
3944 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3945
3946         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3947         "&optional append" argument.
3948
3949 2002-07-16  Didier Verna  <didier@xemacs.org>
3950
3951         * subr.el (replace-in-string): fix case fold bug introduced by
3952         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3953         case-fold-search in temporary buffers.
3954
3955 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3956
3957         * lib-complete.el (find-library): Remove check for mule because
3958         decompression DOES work on Mule.
3959
3960 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3961
3962         * simple.el (join-line): New alias for `delete-indentation'.
3963
3964 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3965
3966         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3967         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3968         (font-lock-builtin-face): New.
3969         (font-lock-constant-face): New.
3970         (font-lock-face-list): Add builtin and constant faces.
3971
3972 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3973
3974         * autoload.el (make-autoload): Support define-derived-mode.
3975         Collected puts of doc-string-elt property.  Based on a patch by
3976         Didier Verna <didier@xemacs.org>.
3977
3978 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3979
3980         * wid-edit.el (widget-field-activate): Fix docstring typo.
3981
3982 2002-07-23  Andy Piper  <andy@xemacs.org>
3983
3984         * about.el (about-personal-info): update me.
3985
3986 2002-07-12  Andy Piper  <andy@xemacs.org>
3987
3988         * custom.el (custom-theme-set-variables): remove bogus
3989         arguments. Use custom-set-default to set defaults.
3990         (custom-set-variables): update doc.
3991         (custom-local-buffer): new, synced from FSF.
3992         (custom-set-default): ditto.
3993         (defcustom): update doc.
3994
3995 2002-06-16  Andy Piper  <andy@xemacs.org>
3996
3997         * menubar-items.el (default-menubar): enable windows printing on
3998         cygwin as well as native.
3999
4000 2002-06-12  Andy Piper  <andy@xemacs.org>
4001
4002         * printer.el (generic-print-buffer): catch all errors so that the
4003         print device can be cleared in all scenarios.
4004         (Printer-clear-device): make sure clearing the printer allows it
4005         to be used again immediately.
4006         (generic-print-region): make sure the default printer face is
4007         black-on-white.
4008
4009 2002-04-23  Jerry James  <james@xemacs.org>
4010
4011         * window-xemacs.el (display-buffer-function): Change doc to
4012         reflect new arg.
4013         * window-xemacs.el (pre-display-buffer-function): Ditto.
4014         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4015         non-nil, make the new window just big enough for its contents.
4016         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4017         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4018         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4019
4020 2002-06-06  Andy Piper  <andy@xemacs.org>
4021
4022         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4023         (defcustom): ditto.
4024         (custom-handle-keyword): ditto.
4025
4026 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4027
4028         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4029         Make obsolete.  Default to nil.
4030         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4031         Inspired by a patch by John Palmieri.
4032
4033 2002-07-01  Mike Alexander  <mta@arbortext.com>
4034
4035         * process.el (shell-command-on-region): Don't delete the region
4036         before giving it to call-process-region
4037
4038 2002-06-04  Jerry James <james@eecs.ku.edu>
4039
4040         * find-paths.el (paths-find-architecture-directory): Search in
4041         `system-configuration'/`base', not `base'`system-configuration'.
4042
4043 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4044
4045         * info.el (Info-index): Add missing \ in [ t].
4046
4047 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4048
4049         * gutter-items.el (gutter-buffers-tab-visible-p,
4050         buffers-tab-omit-function, buffers-tab-selection-function,
4051         buffers-tab-filter-functions):
4052         Doc improvements.
4053
4054 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4055
4056         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4057
4058         * toolbar-items.el (toolbar-news): Fix typo in message string.
4059
4060 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4061
4062         * dialog.el (yes-or-no-p-dialog-box): 
4063         * cmdloop.el (y-or-n-p-minibuf):
4064         (yes-or-no-p-minibuf):
4065         (yes-or-no-p):
4066         (y-or-n-p): 
4067         Specify negative answers in docstrings.
4068
4069 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4070
4071         * package-ui.el (pui-help-echo): Display both installed and author
4072         version.  Use a balloon-help window to display extra info like
4073         package requires.
4074
4075 2002-05-30  Andy Piper  <andy@xemacs.org>
4076
4077         * files.el (revert-buffer-internal): don't visit
4078         revert-buffer. Kill buffer when not used. Suggested by Mike
4079         Alexander <mta@arbortext.com>
4080
4081 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4082
4083         * files.el (revert-buffer): More docstring fiddling.
4084
4085 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4086
4087         * files.el (revert-buffer):
4088         (revert-buffer-internal):
4089         (revert-buffer-insert-file-contents-function):
4090         Improve docstrings and comments.
4091
4092 2002-05-08  Andy Piper  <andy@xemacs.org>
4093
4094         * files.el (revert-buffer): observe noconfirm behavior.
4095
4096 2002-04-09  Andy Piper  <andy@xemacs.org>
4097
4098         * files.el (revert-buffer): use revert-buffer-internal if it looks
4099         like doing so will not result in any user-visible changes.
4100         (revert-buffer-internal): new function. Do the actual process of
4101         reversion and then see whether the result is any different to what
4102         we have already. If it is not then do nothing.
4103
4104 2001-12-11  Andy Piper  <andy@xemacs.org>
4105
4106         * menubar.el (get-popup-menu-response): re-order so that it works
4107         on more sane/facist window systems.
4108
4109 2001-12-03  Andy Piper  <andy@xemacs.org>
4110
4111         * faces.el (frob-face-property): don't infloop in face frobbing
4112         from Jan Vroonhof <jan@xemacs.org>.
4113
4114 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4115
4116         * faces.el (frob-face-property): Follow face fall-back hierarchy
4117         properly for face properties without an instance. Only do manual
4118         copy form 'default in last resort. This handles in particular
4119         the case where 'default itself has only a fall-back (which is
4120         the case by default on windows).
4121
4122 2001-11-24  Andy Piper  <andy@xemacs.org>
4123
4124         * printer.el (generic-print-region): set default-frame-plist to
4125         nil while creating the printer frame so that sizes reflect the
4126         printed page.
4127
4128         * faces.el (face-complain-about-font): Don't complain on printers.
4129
4130 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4131         
4132         * package-net.el: Andy synch.
4133         
4134 2001-12-16  Andy Piper  <andy@xemacs.org>
4135
4136         * package-get.el (package-get-update-all): Make sure installed.db
4137         gets updated after updating packages.
4138
4139 2002-03-28  Ben Wing  <ben@xemacs.org>
4140
4141         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4142         continuation, truncation so that we don't get line jumpiness from
4143         them being larger than the line height.
4144
4145         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4146
4147 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4148
4149         * font.el (font-window-system-mappings): Add mapping for Gtk
4150         (assume identical to X) 
4151
4152 2002-02-04  Andy Piper  <andy@xemacs.org>
4153
4154         * files.el (convert-standard-filename): Fix for short filename
4155         Peter Arius <pas@methodpark.de>
4156
4157 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4158
4159         * list-mode.el (default-choose-completion): completion-base-size
4160         should refer to local value in the completion list buffer.
4161
4162 2001-12-03  Didier Verna  <didier@xemacs.org>
4163
4164         * rect.el: autoload `replace-rectangle'.
4165         * keydefs.el (global-map): bind it to `C-x r p'.
4166
4167 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4168
4169         * XEmacs 21.4.8 "Honest Recruiter" is released.
4170
4171 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4172
4173         This patch is based on Jerry James's patch and analysis.
4174
4175         * select.el (get-clipboard):
4176         (get-selection):
4177         Update docstrings.
4178         (get-clipboard-foreign):
4179         (get-selection-foreign):
4180         New function for use as `interprogram-paste-function's.
4181
4182         * simple.el (interprogram-paste-function): Change default to
4183         `get-clipboard-foreign'; improve docstring.
4184         (interprogram-cut-function): Improve dosctring.
4185
4186 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4187
4188         * XEmacs 21.4.7 "Economic Science" is released.
4189
4190 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4191
4192         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4193
4194 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4195
4196         * obsolete.el (assq-delete-all): New compatibility alias for 
4197         remassq.
4198
4199 2002-01-09  Simon Josefsson  <jas@extundo.com>
4200
4201         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4202
4203 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4204
4205         * info.el (Info-auto-generate-directory): Default
4206         Info-auto-generate-directory to 'if-outdated.
4207
4208 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4209
4210         * startup.el (normal-top-level): Prevent migration code from
4211         trashing .emacs on an error in loading the init files.
4212
4213 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4214
4215         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4216         "system default" Xdefaults and friends get xrdb-mode.
4217
4218 2002-03-05  Mats Lidell  <matsl@contactor.se>
4219  
4220         * help-nomule.el (tutorial-supported-languages): Added Swedish
4221         tutorial. Sorted languages.
4222
4223 2002-02-11  Mike Sperber <mike@xemacs.org>
4224
4225         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4226         regenerating outdated dir files and dir is non-existent.
4227
4228 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4229
4230         * code-files.el (convert-mbox-coding-system): Improve comment.
4231         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4232         coding-system argument to `write-region-pre-hook' call.
4233         (write-region-pre-hook): Fix docstring to mention lockname argument.
4234
4235 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4236
4237         * minibuf.el (completing-read): Remove redundant wrong arg list.
4238
4239         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4240
4241 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4242
4243         * obsolete.el (interactive-form): new compatibility alias for 
4244         function-interactive.
4245
4246 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4247
4248         * menubar-items.el (Menubar-items-truncate-list): Removed.
4249         * menubar-items.el (Menubar-items-truncate-history): New.
4250         * menubar-items.el (default-menubar): Use
4251         Menubar-items-truncate-history.
4252
4253 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4254
4255         * printer.el (generic-print-region): Pass correct arguments to
4256         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4257         Torkelsson <torkel@acc.umu.se>.
4258
4259 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4260
4261         * help.el (describe-mode): synched with FSF 19.34; handle nil
4262         minor mode indicators.
4263
4264 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4265
4266         * minibuf.el (completing-read): Update docstring.
4267
4268 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4269
4270         * XEmacs 21.4.6 "Common Lisp" is released.
4271
4272 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4273
4274         * package-net.el: Inadvertant synch with Windows branch.  From
4275         Andy's log:
4276         (package-net-kit-version): new variable.
4277         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4278
4279 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4280
4281         * package-get.el (package-get-locate-index-file): Also search the
4282         core etc/ directory for the package index file if it can't be
4283         found in ~/.xemacs/.
4284
4285 2001-12-13  William Perry  <wmperry@gnu.org>
4286
4287         * dialog-gtk.el (popup-builtin-question-dialog):
4288         Conform to API in gui.c.
4289         
4290 2001-11-12  Andy Piper  <andy@xemacs.org>
4291
4292         * cus-edit.el (custom-save-face-internal): make sure we save
4293         non-themed faces.
4294         (custom-save-variables): ditto variables.
4295
4296 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4297
4298         * faces.el (make-face-family):
4299         (make-face-size):
4300         New face-modifying functions per Jan Vroonhof.
4301
4302         cus-face.el (custom-set-face-font-family):
4303         (custom-set-face-font-size):
4304         Use them.
4305
4306         * font.el (font-window-system-mappings): More precise docstring.
4307
4308         (font-create-name):
4309         (font-create-object):
4310         (tty-font-create-object):
4311         (tty-font-create-plist):
4312         (x-font-create-object):
4313         (x-font-create-name):
4314         (ns-font-create-name):
4315         (mswindows-font-create-object):
4316         (mswindows-font-create-name):
4317         Add doctrings.
4318
4319 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4320
4321         * gtk-faces.el (gtk-init-device-faces): removed spurious
4322         quote before let* expression.
4323
4324 2001-10-29  Andy Piper  <andy@xemacs.org>
4325
4326         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4327         modified when changing coding system.
4328
4329         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4330         that we invoke the GUI directory selector.
4331
4332 2001-10-25  Andy Piper  <andy@xemacs.org>
4333
4334         * dialog.el (make-dialog-box): use new directory dialog support.
4335         * minibuf.el (read-file-name-1): ditto.
4336         (read-file-name): ditto.
4337         (read-directory-name): ditto.
4338
4339 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4340
4341         * XEmacs 21.4.5 "Civil Service" is released.
4342
4343 2001-04-23  Didier Verna  <didier@xemacs.org>
4344
4345         * cus-edit.el (custom-variable-pre-save): New.
4346         * cus-edit.el (custom-variable-post-save): New.
4347         * cus-edit.el (custom-variable-save): use them.
4348         * cus-edit.el (custom-face-pre-save): New.
4349         * cus-edit.el (custom-face-post-save): New.
4350         * cus-edit.el (custom-face-save): use them.
4351         * cus-edit.el (custom-group-pre-save): New.
4352         * cus-edit.el (custom-group-post-save): New.
4353         * cus-edit.el (custom-group-save): use them.
4354         * cus-edit.el (Custom-save): use the pre/post functions above,
4355         call `custom-save-all' only once.
4356         * cus-edit.el (custom-variable-pre-reset-standard): New.
4357         * cus-edit.el (custom-variable-post-reset-standard): New.
4358         * cus-edit.el (custom-variable-reset-standard): use them.
4359         * cus-edit.el (custom-face-pre-reset-standard): New.
4360         * cus-edit.el (custom-face-post-reset-standard): New.
4361         * cus-edit.el (custom-face-reset-standard): use them.
4362         * cus-edit.el (custom-group-pre-reset-standard): New.
4363         * cus-edit.el (custom-group-post-reset-standard): New.
4364         * cus-edit.el (Custom-reset-standard): use them.
4365         * cus-edit.el (custom-face-reset-saved): use the pre/post
4366         functions above, call `custom-save-all' only once.
4367
4368 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4369
4370         * gutter-items.el (buffers-tab face): Derive from the modeline
4371         face by default.  Many people use white-on-black for the default
4372         font, and the tabs look hideous with that color combination.  The
4373         modeline usually has the correct colors.
4374
4375 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4376
4377         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4378         (tag-mark-stack-max): Typo fix.
4379
4380 2001-09-28  Ben Wing  <ben@xemacs.org>
4381
4382         * font-lock.el:
4383         * font-lock.el (font-lock-after-change-function):
4384         fix problem with last patch, reported by Katsumi Yamaoka.
4385
4386 2001-09-17  Ben Wing  <ben@xemacs.org>
4387
4388         * font-lock.el (font-lock-after-change-function):
4389         fix problem when you insert a comment on the line before a line of
4390         code: if we use the following char, then when you hit backspace,
4391         the following line of code turns the comment color.
4392
4393 2001-06-08  Ben Wing  <ben@xemacs.org>
4394
4395         * process.el: comment about shell-command-switch.
4396         * process.el (shell-quote-argument): Need to quote a null
4397         argument, too.  From Dan Holmsand.
4398         
4399         * startup.el (normal-top-level): Delete some unused FSF junk.
4400         * startup.el (command-line-early):
4401         
4402         * startup.el (command-line): Call MS Windows init function.
4403         
4404         * win32-native.el:
4405         * win32-native.el (mswindows-system-shells): New.
4406         * win32-native.el (mswindows-system-shell-p): New.
4407         * win32-native.el (init-mswindows-at-startup): New.
4408         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4409         * win32-native.el (mswindows-quote-one-simple-arg):
4410         * win32-native.el (mswindows-quote-one-command-arg):
4411         * win32-native.el (mswindows-construct-process-command-line-alist):
4412         Correct comments at top.  Correctly handle passing arguments
4413         to Cygwin programs and to bash.  Fix quoting of zero-length
4414         arguments (from Dan Holmsand).  Set shell-command-switch based
4415         on shell-file-name, which in turn comes from env var SHELL.
4416
4417 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4418
4419         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4420         default-toolbar-position): Fill docstrings for balloon-help.
4421
4422 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4423
4424         * faces.el: Reenable specifications over 'gtk domain.
4425
4426 2001-08-08  Didier Verna  <didier@xemacs.org>
4427
4428         * autoload.el (update-autoload-files): make defdir a file name,
4429         not directory name.
4430
4431 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4432
4433         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4434
4435         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4436
4437 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4438
4439         * font-menu.el (font-menu-set-font): Default to current font-family.
4440         (font-menu-preferred-resolution):
4441         (font-menu-size-scaling):
4442         Provide gtk defaults, too.
4443
4444 2001-07-29  Mike Alexander  <mta@arbortext.com>
4445
4446         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4447         list
4448         (custom-set-face-font-family): ditto
4449
4450 2001-07-26  Mike Sperber <mike@xemacs.org>
4451
4452         * files.el (auto-mode-alist): .9 files are man pages, too.
4453
4454 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4455
4456         * process.el (call-process-internal): bind
4457         coding-system-for-write to 'binary when calling
4458         start-process-internal, so the process receives 
4459         the literal contents of INFILE.
4460
4461 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4462
4463         * files.el (auto-mode-alist): Add configure.ac support.
4464
4465 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4466
4467         * buff-menu.el:
4468         mouse.el:
4469         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4470
4471 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4472
4473         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4474
4475 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4476
4477         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4478         mixed text.
4479         (kinsoku-eol-p): Ditto.
4480
4481 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4482
4483         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4484         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4485         characters as the category `s' or `e' correctly.
4486
4487 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4488
4489         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4490
4491 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4492
4493         * mule/cyrillic.el:  Set up case table.
4494
4495 2001-06-08  Mike Sperber <mike@xemacs.org>
4496
4497         * files.el (save-some-buffers-1): Don't zap the help window right
4498         after `map-y-or-n-p' has popped it up.
4499
4500 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4501
4502         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4503
4504 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4505
4506         * specifier.el: define-specifier-tag 'gtk.
4507
4508 2001-05-12  Ben Wing  <ben@xemacs.org>
4509
4510         * find-paths.el (paths-find-recursive-path):
4511         fix error with null EXCLUDE-REGEXP.
4512         
4513         * font-lock.el (font-lock-mode):
4514         fix problem reported by hrvoje with buffers starting with a space.
4515         
4516 2001-05-06  Ben Wing  <ben@xemacs.org>
4517
4518         * dialog.el (make-dialog-box):
4519         * menubar-items.el (default-menubar):
4520         * printer.el (generic-print-buffer):
4521         * printer.el (generic-print-region):
4522         implement printing the selection when it's selected.
4523
4524 2001-04-18  Didier Verna  <didier@xemacs.org>
4525
4526         * cus-edit.el (Custom-reset-standard): reset to standard settings
4527         not only when the buffer's :custom-state is 'modified, but also
4528         when it is 'set or 'saved.
4529
4530 2001-04-17  Didier Verna  <didier@xemacs.org>
4531
4532         * startup.el (load-user-init-file): define `custom-file' before
4533         loading the user's init file.
4534
4535 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4536
4537         * menubar.el (popup-mode-menu): Make it work with
4538         popup-menu-titles turned off.
4539         
4540 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4541
4542         * about.el (about-mailto-link): Use compose-mail for sending mail.
4543
4544 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4545
4546         * package-admin.el (package-install-hook): New.
4547         (package-delete-hook): New.
4548         (package-admin-add-single-file-package): Use package-delete-hook.
4549
4550         * package-get.el (package-get): Use package-install-hook.
4551
4552 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4553
4554         * package-ui.el (pui-install-selected-packages): reverse the lists
4555         of packages so that they get handled in the same order as they
4556         were selected.
4557
4558 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4559
4560         * packages.el (locate-library): Use read-library-name for completion.
4561
4562 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4563
4564         * byte-optimize.el (=): `=' is not a binary predicate!
4565         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4566         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4567
4568 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4569
4570         * bytecomp.el (byte-compile-arithcompare):
4571         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4572
4573 2001-06-03  William M. Perry  <wmperry@gnu.org>
4574
4575         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4576         return the filename selected by the user!
4577
4578 2001-05-31  William M. Perry  <wmperry@gnu.org>
4579
4580         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4581         in XEmacs/GTK.
4582
4583 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4584
4585         * coding.el: Tiny typo fixed.
4586
4587 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4588
4589         * XEmacs 21.4.3 "Academic Rigor" is released.
4590
4591 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4592
4593         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4594
4595 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4596
4597         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4598
4599 2001-05-04  Ben Wing  <ben@xemacs.org>
4600
4601         * printer.el (generic-print-buffer):
4602         * printer.el (generic-print-region):
4603         Enable dialog boxes.  Apply workaround recommended by Kirill.
4604         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4605         
4606         * simple.el (kill-whole-line):
4607         * simple.el (kill-line-1):
4608         * simple.el (kill-entire-line):
4609         * simple.el (kill-line):
4610         * simple.el (backward-kill-line):
4611         Take out interactive dependence of kill-whole-line.
4612
4613 2001-04-22  Ben Wing  <ben@xemacs.org>
4614
4615         * dialog.el (make-dialog-box):
4616         Put dialog titles back in -- this time correctly.  Fix various
4617         other problems with leaks and such.
4618
4619         * simple.el (region-exists-p):
4620         * simple.el (region-active-p):
4621         Add comment about which one is correct to use in menu specs.
4622
4623 2001-05-05  Ben Wing  <ben@xemacs.org>
4624
4625         * dialog.el (make-dialog-box): fix doc string.
4626         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4627         take out Pretty Print.
4628         * printer.el:
4629         * printer.el (printer-current-device): New.
4630         * printer.el (Printer-get-device): New.
4631         * printer.el (Printer-clear-device): New.
4632         * printer.el (generic-page-setup): New.
4633         * printer.el (generic-print-buffer):
4634         * printer.el (generic-print-region):
4635         Implement Page Setup.  Handle errors properly.
4636
4637 2001-05-05  Ben Wing  <ben@xemacs.org>
4638
4639         * subr.el (error): Complete list of errors in doc string.
4640         
4641 2001-04-22  Ben Wing  <ben@xemacs.org>
4642
4643         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4644         
4645 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4646
4647         * build-report.el: Remove CVS keywords since this file has been in
4648         core lisp for a while now.
4649         * build-report.el (build-report-make-output-files): Fix typo.
4650
4651 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4652
4653         * about.el (about-finish-buffer): Make sure the last change works
4654         even if EVENT is nil.
4655
4656 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4657
4658         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4659         clicked, not the one that happens to be the current buffer at the
4660         time.
4661
4662 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4663
4664         * cus-edit.el (custom-display): Support the GTK Window System also.
4665
4666 2001-04-30  Ben Wing  <ben@xemacs.org>
4667
4668         * printer.el:
4669         * printer.el (printer-page-header):
4670         * printer.el (Print-context): New.
4671         * printer.el (printer-page-footer):
4672         * printer.el (generate-header-element): New.
4673         * printer.el (generate-header-line): New.
4674         * printer.el (print-context-property):
4675         * printer.el (generic-print-buffer):
4676         * printer.el (generic-print-region):
4677         Implement headers and footers.  Implement calling Print dialog box
4678         (#### but it doesn't quite work yet).
4679
4680 2001-04-25  Ben Wing  <ben@xemacs.org>
4681
4682         * about.el (xemacs-hackers):
4683         * about.el (about-url-alist):
4684         * about.el (about-personal-info):
4685         * about.el (about-hacker-contribution):
4686         More contributions.
4687         
4688         * simple.el (handle-post-motion-command):
4689         Fix spurious setting of zmacs-region-stays to t after a non-shift
4690         motion command.
4691
4692 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4693
4694         * about.el (about-personal-info): Update my bio.
4695         (about-hacker-contribution): Ditto.
4696
4697 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4698
4699         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4700
4701 2001-04-19  Andy Piper  <andy@xemacs.org>
4702
4703         * package-net.el (package-net-cygwin32-binary-size): new size.
4704         (package-net-win32-binary-size): new size.
4705         (package-net-convert-index-to-ini): Use new arch.
4706         (package-net-batch-convert-index-to-ini): Removed.
4707         (package-net-generate-bin-ini): New.
4708         (package-net-batch-generate-bin-ini): New.
4709
4710 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4711
4712         * XEmacs 21.4.1 "Copyleft" is released.
4713
4714 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4715
4716         * x-compose.el (xlib-input-method-bug-workaround):
4717         (alias-colon-to-double-quote):
4718         Force sort in map-keymap to work around rehash bug.
4719
4720 2001-04-17  Ben Wing  <ben@xemacs.org>
4721
4722         * about.el: Finish overhaul, add a few new hackers, update a
4723         couple old ones.
4724
4725 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4726
4727         * XEmacs 21.4.0 "Solid Vapor" is released.
4728
4729 2001-04-15  Ben Wing  <ben@xemacs.org>
4730
4731         * about.el:
4732         * about.el (about-headline-face): New.
4733         * about.el (about-link-face): New.
4734         * about.el (about-current-release-maintainers): New.
4735         * about.el (about-other-current-hackers): New.
4736         * about.el (about-url-alist):
4737         * about.el (about-once-and-future-hackers): New.
4738         * about.el (about-mailto-link): New.
4739         * about.el (about-get-buffer):
4740         * about.el (about-finish-buffer):
4741         * about.el (about-xemacs):
4742         * about.el (about-features): Removed.
4743         * about.el (about-advantages): New.
4744         * about.el (about-maintainer-info): Removed.
4745         * about.el (about-personal-info): New.
4746         * about.el (about-hacker-contribution): New.
4747         * about.el (about-maintainer):
4748         * about.el (about-show-linked-info):
4749         * about.el (about-hackers):
4750         Major revamping.  Rewriting of most of the text, improve the
4751         link handling, separate info on contributors into personal
4752         and contribution info, add new contributors, update personal
4753         info, etc. etc.
4754         
4755         * menubar-items.el (default-menubar):
4756         Help menubar entry for News now says more accurately
4757         "What's New in XEmacs".
4758         
4759         * mouse.el:
4760         * mouse.el (mouse-track-cleanup-hook):
4761         * mouse.el (mouse-track):
4762         Don't set-buffer to a dead buffer when calling mouse-track
4763         cleanup hooks.
4764
4765 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4766
4767         * XEmacs 21.2.47 "Zephir" is released.
4768
4769 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4770
4771         * dialog.el (make-dialog-box): Disable dialog box titles until
4772         we get them working.
4773
4774 2001-03-30  Ben Wing  <ben@xemacs.org>
4775
4776         * help.el:
4777         * help.el (Help-princ-face):
4778         * help.el (Help-prin1-face):
4779         * help.el (frob-help-extents):
4780         * help.el (describe-function-1):
4781         * help.el (describe-variable):
4782         Avoid using font-lock faces, which may not be defined.
4783         Instead, use hyper-apropos faces, and make sure they're
4784         defined as necessary by using `require'. (It's not so safe
4785         to do this for font-lock.) In any case, we will eventually
4786         be merging this functionality into hyper-apropos.
4787
4788         * loaddefs.el (completion-ignored-extensions):
4789         Fix documentation.
4790         
4791         * menubar-items.el (menu-truncate-list): Removed.
4792         * menubar-items.el (Menubar-items-truncate-list): New.
4793         * menubar-items.el (default-menubar):
4794         Fix errors if grep or compile command is too long.  Rename helper
4795         function to be less visible.
4796
4797 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4798
4799         * byte-optimize.el (byte-optimize-minus):
4800         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4801
4802 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4803
4804         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4805         Mule is available.
4806
4807         * mule/latin.el: New file.
4808
4809 2001-03-11  Ben Wing  <ben@xemacs.org>
4810
4811         * auto-save.el:
4812         * auto-save.el (auto-save-directory):
4813         * auto-save.el (make-auto-save-file-name):
4814         * auto-save.el (auto-save-file-name-p): New.
4815
4816         Merge in improvements from other definition of
4817         make-auto-save-file-name in files.el.
4818         
4819         * auto-save.el (auto-save-original-name):
4820         * auto-save.el (auto-save-name-in-fixed-directory):
4821         * auto-save.el (auto-save-unslashify-name): Removed.
4822         * auto-save.el (auto-save-slashify-name): Removed.
4823         * auto-save.el (auto-save-reserved-chars): New.
4824         * auto-save.el (auto-save-escape-name): New.
4825         * auto-save.el (auto-save-unhex): New.
4826         * auto-save.el (auto-save-unescape-name): New.
4827
4828         Change algorithm for encoding filenames in auto-save names to be
4829         entirely safe with all filesystems and all possible characters in
4830         a filename, and 100% reversible. (Essentially, uses
4831         quoted-printable as the encoding.)
4832         
4833         * auto-save.el (recover-all-files):
4834
4835         Use insert-directory rather than calling ls directly -- fixes
4836         things under Windows.
4837
4838         * files.el:
4839         * files.el (convert-standard-filename): Substitute FSF's
4840         definition for this (we had nothing here before).
4841         
4842         * files.el (backup-buffer): Warning fix.
4843         
4844         * files.el (make-backup-file-name):
4845         * files.el (find-backup-file-name):
4846         Fix error in calling sequence to auto-save-file-name-p.
4847         
4848         * files.el (recover-file):
4849         Use insert-directory rather than calling ls directly -- fixes
4850         things under Windows.
4851
4852         * files.el (make-auto-save-file-name): Removed.
4853         * files.el (auto-save-file-name-p): Removed.
4854         auto-save is always dumped so no sense in having a definition
4855         that will always be overwritten with another.
4856         
4857         * files.el (insert-directory):
4858         * win32-native.el:
4859         * win32-native.el (debug-mswindows-process-command-lines):
4860         * win32-native.el (original-make-auto-save-file-name): Removed.
4861         * win32-native.el (make-auto-save-file-name): Removed.
4862
4863
4864 2001-03-21  Martin Buchholz <martin@xemacs.org>
4865
4866         * XEmacs 21.2.46 "Urania" is released.
4867
4868 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4869
4870         * menubar-items.el (default-menubar): Update sample.emacs to
4871         sample.init.el and adjust accelerators.
4872
4873 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4874
4875         * build-report.el (build-report): Improve docstring.
4876
4877 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4878
4879         * ChangeLog: Log GTK merge.
4880
4881         * gutter-items.el:
4882         * mwheel.el:
4883         * sound.el:
4884         * startup.el:
4885         Revert gratuitous whitespace changes.
4886
4887 2001-03-07  Ben Wing  <ben@xemacs.org>
4888
4889         * help.el:
4890         * help.el (key-or-menu-binding):
4891         * help.el (Help-find-file): New.
4892         * help.el (describe-beta):
4893         * help.el (describe-copying):
4894         * help.el (describe-project):
4895         * help.el (view-emacs-news):
4896         * help.el (view-sample-init-el): New.
4897         * help.el (Help-princ-face): New.
4898         * help.el (Help-prin1-face): New.
4899         * help.el (help-symbol-function-context-menu):
4900         * help.el (help-symbol-variable-context-menu):
4901         * help.el (help-symbol-function-and-variable-context-menu):
4902         * help.el (frob-help-extents):
4903         * help.el (describe-function-1):
4904         * help.el (describe-variable):
4905
4906         Add coloring in Help buffers, correspondent with hyperlinks.
4907         View files in view-mode rather than Fundamental.
4908         Remove separators from context menus -- now handled in generic code.
4909         Add `Find Tag' to context menu.
4910         
4911         * menubar.el (popup-mode-menu):
4912
4913         Rewrite code that outputs the popup menu to (a) put more specific
4914         entries first, (b) be more robust, (c) output the proper context
4915         menu separators automatically (the context menu functionality is
4916         new and currently used only by Help).
4917
4918 2001-03-10  William M. Perry  <wmperry@aventail.com>
4919
4920         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4921         this function when converting from the 21.1 GTK branch.  Now
4922         supports file, password, question, and color built-in dialogs.
4923
4924 2001-03-06  Ben Wing  <ben@xemacs.org>
4925
4926         * keydefs.el:
4927         * keydefs.el (global-map):
4928         Add commented-out change of M-k (for 21.5).
4929         
4930         * menubar-items.el (default-menubar):
4931         Fix items to control kill-line behavior; add items for
4932         shifted motion.
4933         
4934         * simple.el:
4935         * simple.el (kill-whole-line):
4936         * simple.el (historical-kill-line): Removed.
4937         * simple.el (kill-line): Removed.
4938         * simple.el (kill-entire-line): New.
4939         * simple.el (kill-line-1): New.
4940         * simple.el (backward-kill-line):
4941         Undo kill-whole-line == always changes.  Add new function
4942         kill-entire-line to unconditionally delete the current line.
4943         Add comments describing the lamentable state of affairs of
4944         the kill-line functions and variables.
4945
4946 2001-03-02  Ben Wing  <ben@xemacs.org>
4947
4948         * simple.el:
4949         * simple.el (beginning-of-buffer):
4950         * simple.el (end-of-buffer):
4951         * simple.el (mark-ring-unrecorded-commands):
4952         * simple.el (signal-error-on-buffer-boundary):
4953         * simple.el (shifted-motion-keys-select-region):
4954         * simple.el (unshifted-motion-keys-deselect-region):
4955         * simple.el (motion-keys-for-shifted-motion): New.
4956         * simple.el (handle-pre-motion-command):
4957         * simple.el (handle-post-motion-command):
4958         * simple.el (forward-char-command):
4959         * simple.el (backward-char-command):
4960         * simple.el (scroll-up-command):
4961         * simple.el (scroll-down-command):
4962         * simple.el (next-line):
4963         * simple.el (previous-line):
4964         * simple.el (backward-block-of-lines):
4965         * simple.el (forward-block-of-lines):
4966         * simple.el (backward-word):
4967         * simple.el (mark-word):
4968
4969         Augment documentation of the most common motion commands to make
4970         note of the shifted-motion support.  Improve the support to (a)
4971         properly document how it works and why it's done in the fashion it
4972         is, and (b) allow the keystrokes that trigger it to be customized.
4973
4974         Correct error in the customize specification of
4975         mark-ring-unrecorded-commands.
4976
4977 2001-03-02  Ben Wing  <ben@xemacs.org>
4978
4979         * font-lock.el:
4980         * font-lock.el (font-lock-pending-extent-table): Removed.
4981         * font-lock.el (font-lock-pending-buffer-table): New.
4982         * font-lock.el (font-lock-pre-idle-hook):
4983         * font-lock.el (font-lock-after-change-function):
4984         * font-lock.el (font-lock-fontify-pending-extents):
4985         * font-lock.el (font-lock-lisp-like):
4986
4987         Fix handling of pending extents to avoid excessive slowness (N^2
4988         behavior) when making lots of buffer changes between redisplays,
4989         such as when saving the Options.
4990
4991 2001-03-09  William M. Perry  <wmperry@aventail.com>
4992
4993         * device.el:
4994         * dragdrop.el:
4995         * dumped-lisp.el:
4996         * faces.el:
4997         * frame.el:
4998         * gnuserv.el:
4999         * loadup.el:
5000         * menubar-items.el:
5001         * minibuf.el:
5002         The Great GTK Merge.
5003
5004         * ChangeLog.GTK:
5005         * dialog-gtk.el:
5006         * gdk.el:
5007         * generic-widgets.el:
5008         * glade.el:
5009         * gnome-widgets.el:
5010         * gnome.el:
5011         * gtk-compose.el:
5012         * gtk-extra.el:
5013         * gtk-faces.el:
5014         * gtk-ffi.el:
5015         * gtk-file-dialog.el:
5016         * gtk-font-menu.el:
5017         * gtk-glyphs.el:
5018         * gtk-init.el:
5019         * gtk-iso8859-1.el:
5020         * gtk-marshal.el:
5021         * gtk-mouse.el:
5022         * gtk-package.el:
5023         * gtk-password-dialog.el:
5024         * gtk-select.el:
5025         * gtk-widget-accessors.el:
5026         * gtk-widgets.el:
5027         * gtk.el:
5028         widgets-gtk.el:
5029         The Great GTK Merge: new files.
5030
5031 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5032
5033         * generic-widgets.el: Don't require gtk (a built-in feature) at
5034         top level.  Don't execute the last sexp unless (featurep 'gtk).
5035
5036 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5037
5038         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5039
5040 2001-02-23  Martin Buchholz <martin@xemacs.org>
5041
5042         * XEmacs 21.2.45 "Thelxepeia" is released.
5043
5044 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5045  
5046         * about.el (xemacs-hackers): update my entry. 
5047         * about.el (about-maintainer-info): ditto. 
5048         * about.el (about-hackers): ditto. 
5049
5050 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5051
5052         * about.el (about-maintainer-info): More vanity info about
5053         yours truly.
5054
5055 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5056
5057         * build-report.el (build-report-destination): xemacs-build-reports
5058         has moved to SourceForge, where mailing list name length is
5059         restricted, hence the name change to
5060         xemacs-buildreports@xemacs.org.
5061         * build-report.el (build-report-keep-regexp): Update default.
5062         * build-report.el (build-report-delete-regexp): Ditto.
5063         * build-report.el (build-report-make-output-files): Ditto.
5064
5065 2001-02-19  Craig Lanning  <lanning@scra.org>
5066
5067         * lisp-mode.el: Add indentation specifications for following
5068         Common Lisp forms: handler-case, handler-bind, with-slots,
5069         with-open-file, with-open-stream, print-unreadable-object.
5070
5071 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5072
5073         * font-lock.el (font-lock-set-defaults-1):
5074         Move initialization of `font-lock-cache-position' so that it's set
5075         even if font-lock-keywords is already defined.
5076
5077 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5078
5079         * autoload.el (generate-file-autoloads-1):
5080         Use `emacs-lisp-mode-syntax-table' instead of
5081         `lisp-mode-syntax-table'.
5082         * lisp-mode.el (lisp-mode-syntax-table):
5083         Get rid of old checks for `parse-partial-sexp' version.
5084         Make `|' (pipe) string delimiter instead of punctuation.
5085
5086 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5087
5088         * window.el (save-selected-window):
5089         Use gensym for better macro hygiene.
5090
5091 2001-02-06  Mike Sperber <mike@xemacs.org>
5092
5093         * dump-paths.el:
5094         * startup.el (startup-setup-paths): Set and use
5095         `mule-lisp-directory'.
5096         (startup-setup-paths-warning): Ditto.
5097
5098         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5099         (paths-construct-load-path): Consider `mule-lisp-directory'.
5100
5101 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5102
5103         * font-lock.el: Syntax table improvements used.  A few random
5104         changes are not specified below.
5105         (font-lock-fontify-string-delimiters):
5106         (font-lock-syntactic-keywords):
5107         (font-lock-cache-state nil):
5108         (font-lock-cache-position):
5109         New variables.
5110         (font-lock-set-syntax):
5111         (font-lock-apply-syntactic-highlight):
5112         (font-lock-fontify-syntactic-anchored-keywords):
5113         (font-lock-fontify-syntactic-keywords-region):
5114         (font-lock-eval-keywords):
5115         New functions.
5116         (font-lock-remove-face):
5117         (font-lock-fontify-syntactically-region):
5118         Use syntax properties.
5119
5120 2001-02-08  Martin Buchholz <martin@xemacs.org>
5121
5122         * XEmacs 21.2.44 "Thalia" is released.
5123
5124 2001-01-16  Mike Sperber <mike@xemacs.org>
5125
5126         * startup.el (normal-top-level): Work even if no installation root
5127         is found.
5128
5129 2001-01-30  Andy Piper  <andy@xemacs.org>
5130
5131         * gutter-items.el (progress-abort-glyph): remove instantiator.
5132         (set-progress-abort-instantiator): new function.
5133         (abort-progress-feedback): use it.
5134
5135         * gutter.el (set-gutter-dirty-p): new function.
5136
5137 2001-01-30  Didier Verna  <didier@xemacs.org>
5138
5139         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5140
5141 2001-01-24  Didier Verna  <didier@xemacs.org>
5142
5143         * sound.el (sound-extension-list): give a better default value.
5144         * sound.el (load-sound-file): improve the doc string, also find
5145         files given by absolute names, pass a real extension list to
5146         `locate-file'.
5147
5148 2001-01-26  Martin Buchholz <martin@xemacs.org>
5149
5150         * XEmacs 21.2.43 "Terspichore" is released.
5151
5152 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5153
5154         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5155         messages from gnuserv.
5156
5157 2001-01-20  Martin Buchholz <martin@xemacs.org>
5158
5159         * XEmacs 21.2.42 "Poseidon" is released.
5160
5161 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5162
5163         * cl-macs.el (cl-upcase-arg): New function.
5164         (cl-function-arglist): New function.
5165         (cl-transform-lambda): Automatically add CL-style lambda list to
5166         documentation string using functions above.
5167
5168 2001-01-12  Andy Piper  <andy@xemacs.org>
5169
5170         * package-get.el (package-get-custom): call
5171         package-net-update-installed-db.
5172
5173         * package-ui.el (pui-install-selected-packages): call
5174         package-net-update-installed-db.
5175
5176         * package-net.el (package-net-update-installed-db): use
5177         packages-package-list so that we reflect reality.
5178
5179         * packages.el (packages-package-list): Make docstring reflect
5180         reality.
5181
5182         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5183
5184         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5185         isn't installed.
5186
5187 2001-01-17  Andy Piper  <andy@xemacs.org>
5188
5189         * wid-edit.el (widget-activation-glyph-mapper): activate or
5190         deactivate native widgets.
5191         (widget-glyph-insert-glyph): record instantiator.
5192         (widget-push-button-value-create): use it.
5193
5194         * gui.el (gui-button-action): new function. Make button's domain
5195         buffer current when calling.
5196         (make-gui-button): update to use gui-button-action.
5197
5198 2001-01-16  Didier Verna  <didier@xemacs.org>
5199
5200         * menubar-items.el (default-menubar): add an entry for modeline
5201         horizontal scrolling in Options -> Display.
5202
5203 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5204
5205         * package-get.el (package-get-require-signed-base): Set to nil
5206         by default.
5207
5208 2001-01-17  Martin Buchholz <martin@xemacs.org>
5209
5210         * XEmacs 21.2.41 "Polyhymnia" is released.
5211
5212 2001-01-16  Mike Sperber <mike@xemacs.org>
5213
5214         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5215         catch lisp/mule/.
5216
5217 2001-01-14  Mike Sperber <mike@xemacs.org>
5218
5219         * startup.el (maybe-create-compatibility-dot-emacs):
5220         (maybe-unmigrate-user-init-file):
5221         (unmigrate-user-init-file): Created.
5222         (maybe-migrate-user-init-file): Offer creation of compatibility
5223         .emacs.
5224         Some doc fixes wrt init file location.
5225
5226 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5227
5228         * faces.el (face-frob-from-locale-first): new variable.
5229         (frob-face-font-2): Honor tags arg while trying to use
5230         standard-face-mapping.  When face-frob-from-locale-first is set,
5231         first try to set face inheriting from frobbed-face.
5232
5233 2001-01-15  Didier Verna  <didier@xemacs.org>
5234
5235         * about.el (xemacs-hackers): update my entry.
5236         * about.el (about-url-alist): ditto.
5237         * about.el (about-maintainer-info): ditto.
5238         * about.el (about-hackers): ditto.
5239
5240 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5241
5242         The byte compiler has been badly broken for a year,
5243         by the patch of 1999-12-06.
5244         * byte-optimize.el (byte-optimize-form-code-walker):
5245         Bug was: the byte compiler was making this erroneous optimization:
5246         (progn (or (foo)) (bar)) ==> (bar)
5247
5248 2000-11-20  Mike Sperber <mike@xemacs.org>
5249
5250         * setup-paths.el (paths-core-load-path-depth): Split
5251         `paths-load-path-depth' in two for site and core lisp.  Don't
5252         recurse into core.
5253         * setup-paths.el (paths-construct-load-path): Use.
5254
5255 2001-01-10  Andy Piper  <andy@xemacs.org>
5256
5257         * package-net.el (package-net-cygwin32-binary-size): new variable
5258         (package-net-win32-binary-size): ditto.  add much needed
5259         commentary.
5260
5261         * gutter-items.el (buffers-tab-items): correct off-by-one error
5262         for buffers-tab-max-size.
5263
5264 2001-01-08  Martin Buchholz <martin@xemacs.org>
5265
5266         * XEmacs 21.2.40 is released.
5267
5268 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5269
5270         * mule/hebrew.el: Fix comments and typos.
5271         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5272
5273 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5274
5275         * ChangeLog.1: move ancient log from fill.el.
5276
5277         * dump-paths.el:
5278         paragraphs.el:
5279         mule/mule-category.el:
5280         Miscellaneous typo fixes and slight doc clarifications.
5281
5282         * mule/mule-ccl.el:  Correct file name in header.
5283
5284 2000-12-31  Martin Buchholz <martin@xemacs.org>
5285
5286         * XEmacs 21.2.39 is released.
5287
5288 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5289
5290         * byte-optimize.el (byte-optimize-cond):
5291         (byte-optimize-cond-1): New.
5292         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5293         Optimizes (cond (x nil)) ==> nil.
5294         Provide better diagnostic on malformed expr like (cond foo).
5295
5296 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5297
5298         * mule/mule-coding.el:
5299         mule/mule-cmds.el (reset-language-environment,
5300         set-language-environment-coding-systems):
5301         Safer default coding-priority-list, corresponding to src/file-coding.h.
5302
5303 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5304
5305         * package-admin.el: Allow package removal from
5306         early-package-load-path.
5307
5308 2000-12-15  Andreas Jaeger  <aj@suse.de>
5309
5310         * about.el (about-maintainer-info): Update my entry.
5311
5312 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5313
5314         * packages.el (locate-library): Add support for bzip2
5315         compressed .el files.
5316
5317 2000-12-12  Andy Piper  <andy@xemacs.org>
5318
5319         * package-net.el: new file.
5320
5321 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5322
5323         * font-lock.el: Add missing C++ keywords.
5324
5325 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5326
5327         * simple.el (indent-for-comment): Preserve indentation of comments
5328         starting in column 0, as documented in (Info-goto-node
5329         "(xemacs)Comments").  Update docstring accordingly.
5330
5331 2000-12-05  Martin Buchholz <martin@xemacs.org>
5332
5333         * XEmacs 21.2.38 is released.
5334
5335 2000-12-04  Didier Verna  <didier@xemacs.org>
5336
5337         * mouse.el (default-mouse-track-set-point-in-window): remove
5338         spurious '+' operation detected by Martin.
5339
5340
5341 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5342
5343         * cl-extra.el (coerce):
5344         Implement char to integer coercion.
5345         Remove extraneous (numberp) test.
5346
5347         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5348         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5349         (byte-optimize-predicate):
5350         Warn if evaluating constant expression signals an error.
5351         (byte-optimize-form): Small simplification.
5352
5353         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5354
5355 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5356
5357         * byte-optimize.el:
5358         (byte-optimize-minus):
5359         (byte-optimize-plus):
5360         (byte-optimize-mult):
5361         (byte-optimize-quo):
5362         Use (car (last x)) instead of (last x) to get last elt!
5363         Use `byte-optimize-predicate' to optimize `%'.
5364         Move optimizations for special numeric args to bytecomp.el.
5365         * bytecomp.el (byte-compile-associative): Remove.
5366         (byte-compile-max): New.
5367         (byte-compile-min): New.
5368         Properly handle erroneous calls: (max) (min).
5369         (byte-compile-plus): New.
5370         (byte-compile-minus):
5371         It's easiest to handle 0, +1 and -1 args here.
5372         (byte-compile-mult): New.
5373         It's easiest to handle 1, -1 and 2 args here.
5374         (byte-compile-quo):
5375         It's easiest to handle 0, +1 and -1 args here.
5376         Issue byte-compiler warning when dividing by zero.
5377
5378         Byte-compiler arithmetic improvements.
5379         Better optimize these expressions in the obvious way:
5380         (+ x y 1)   -->  varref x varref y add add1
5381         (+ x y -1)  -->  varref x varref y add sub1
5382         (- x y 0)   -->  (- x y)
5383         (- 0 x y)   -->  (- (- x) y)
5384         (% 42 19)   --> compile-time constant
5385         (/ 42 19)   --> compile-time constant
5386         (* (foo) 2) --> foo call dup plus
5387
5388         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5389         unless (declaim (optimize (safety 3)))
5390         or (setq byte-compile-delete-errors nil).
5391
5392 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5393
5394         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5395         docstrings.
5396
5397 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5398
5399         * startup.el (command-line-do-help):  Add documentation of
5400         portable dumper switches.
5401
5402 2000-11-22  Andy Piper  <andy@xemacs.org>
5403
5404         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5405
5406         * glyphs.el (init-glyphs): don't use autodetect for strings.
5407
5408 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5409
5410         * byte-optimize.el (byte-optimize-char-before):
5411         (byte-optimize-backward-char):
5412         (byte-optimize-backward-word):
5413         Fix incorrect optimizations for these sorts of expressions:
5414         (let ((x nil)) (backward-char x))
5415
5416 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5417
5418         * byte-optimize.el:
5419         * byte-optimize.el (byte-optimize-backward-char): New.
5420         * byte-optimize.el (byte-optimize-backward-word): New.
5421         Make backward-word and backward-char as efficient as forward versions.
5422
5423         * bytecomp.el (byte-compile-no-args-with-one-extra):
5424         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5425         * bytecomp.el (byte-compile-two-args-with-one-extra):
5426         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5427         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5428         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5429         Check if extra arg is constant nil, and if so, use byte-coded call.
5430
5431         * simple.el (backward-word):
5432         * simple.el (mark-word):
5433         * simple.el (kill-word):
5434         * simple.el (backward-kill-word):
5435         Make COUNT argument optional, for consistency with forward-char et al.
5436
5437         * abbrev.el (abbrev-string-to-be-defined):
5438         * abbrev.el (inverse-abbrev-string-to-be-defined):
5439         * abbrev.el (inverse-add-abbrev):
5440         * abbrev.el (expand-region-abbrevs):
5441         * buff-menu.el (Buffer-menu-execute):
5442         * indent.el (move-to-left-margin):
5443         * indent.el (indent-relative):
5444         * indent.el (move-to-tab-stop):
5445         * info.el (Info-reannotate-node):
5446         * lisp-mode.el (lisp-indent-line):
5447         * lisp.el (end-of-defun):
5448         * lisp.el (move-past-close-and-reindent):
5449         * misc.el (copy-from-above-command):
5450         * mouse.el (default-mouse-track-scroll-and-set-point):
5451         * page.el (forward-page):
5452         * paragraphs.el (forward-paragraph):
5453         * paragraphs.el (end-of-paragraph-text):
5454         * picture.el (picture-forward-column):
5455         * picture.el (picture-self-insert):
5456         * rect.el (extract-rectangle-line):
5457         * simple.el (newline):
5458         * simple.el (fixup-whitespace):
5459         * simple.el (backward-delete-char-untabify):
5460         * simple.el (transpose-chars):
5461         * simple.el (transpose-preceding-chars):
5462         * simple.el (do-auto-fill):
5463         * simple.el (indent-new-comment-line):
5464         * simple.el (blink-matching-open):
5465         * view-less.el (cleanup-backspaces):
5466         * wid-edit.el (widget-transpose-chars):
5467         * term/bg-mouse.el (bg-insert-moused-sexp):
5468         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5469
5470         * info.el (Info-fontify-node):
5471         * simple.el (backward-delete-function):
5472         Use canonical delete-backward-char instead of backward-delete-char.
5473
5474 2000-11-20  Andy Piper  <andy@xemacs.org>
5475
5476         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5477         no buffers.
5478
5479 2000-11-20  Andy Piper  <andy@xemacs.org>
5480
5481         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5482         buffer tabs.
5483
5484 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5485
5486         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5487         (proclaim inline...) was shadowing compiler-macros.
5488
5489 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5490
5491         * bytecomp.el (byte-compile-eval): New.
5492         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5493         Keeps this promise made in Lispref:
5494         "If a file being compiled contains a `defmacro' form, the macro is
5495         defined temporarily for the rest of the compilation of that file."
5496
5497 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5498
5499         * cl.el (floatp-safe):
5500         (plusp):
5501         (minusp):
5502         (oddp):
5503         (evenp):
5504         (cl-abs):
5505         Use a better parameter name than `x'.
5506
5507         * cl-macs.el (check-type): Make continuable.  Change documentation
5508         to require PLACE, but accept any form for compatibility.
5509
5510         * abbrev.el (define-abbrev): Use check-type.
5511         * font-menu.el (font-menu-change-face): Use check-type.
5512         * menubar.el (relabel-menu-item): Use check-type.
5513         * itimer.el: Fix typo.
5514
5515 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5516
5517         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5518
5519 2000-11-14  Martin Buchholz <martin@xemacs.org>
5520
5521         * XEmacs 21.2.37 is released.
5522
5523 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5524
5525         * code-cmds.el: Provide the feature.
5526
5527 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5528
5529         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5530
5531         * code-cmds.el: New file
5532         * mule/mule-cmds.el:
5533         * mule/mule-misc.el
5534         (coding-keymap): New keymap. Define coding system keyboard
5535         commands on file-coding builds too.
5536         (coding-system-change-eol-conversion):
5537         (universal-coding-system-argument):
5538         (set-default-coding-systems):
5539         (prefer-coding-system): Moved from mule-cmds.el
5540         (set-buffer-process-coding-system): Moved from mule-misc.el
5541
5542 2000-09-15  Stephen Carney <carney@scubadoo.com>
5543
5544         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5545
5546 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5547
5548         * package-get.el (package-get-download-sites): Add a pre-release
5549         site for experimental packages.
5550
5551         * auto-autoloads.el: Regenerated.
5552
5553 2000-08-01  Andy Piper  <andy@xemacs.org>
5554
5555         * gutter-items.el (buffers-tab-omit-function): reference
5556         buffers-tab-select-visible-buffers.
5557         (buffers-tab-filter-functions): new variable, by default uses
5558         buffers-tab-selection-function and buffers-tab-omit-function.
5559         (select-buffers-tab-buffers-by-mode): invert arguments.
5560         (buffers-tab-select-visible-buffers): new function. Invert calling
5561         of buffers-menu-omit-invisible-buffers.
5562         (buffers-tab-items): rewrite to use
5563         buffers-tab-filter-functions. Rewrite docstring.
5564         (gutter-buffers-tab-extent): delete.
5565         (add-tab-to-gutter): always build a new extent when adding the
5566         tabs.
5567         (update-tab-in-gutter): make gutter dirty when orientation
5568         changes.
5569
5570 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5571
5572         * bytecomp.el (byte-compile-defvar-or-defconst):
5573         Only do loadhist recording if defvar form includes a value.
5574
5575 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5576
5577         * bytecomp.el (byte-compile-initial-macro-environment):
5578         `eval-when-compile' should not compile its body.
5579
5580 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5581
5582         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5583         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5584         some Japanese English.  Remove some ancient FSF comments, and
5585         improve docstrings.  Use symbols not vectors for tables.
5586
5587 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5588
5589         * keymap.el:
5590         (local-key-binding):
5591         (global-key-binding):
5592         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5593
5594         * lisp.el:
5595         (backward-sexp): Slightly simpler code.
5596         (mark-sexp): Make arg optional, like FSF Emacs.
5597         (forward-list): Slightly simpler code.
5598         (backward-list): Slightly simpler code.
5599         (down-list):  Make arg optional, like FSF Emacs.
5600         (up-list):  Make arg optional, like FSF Emacs.
5601         (backward-up-list):  Make arg optional, like FSF Emacs.
5602         (kill-sexp):  Make arg optional, like FSF Emacs.
5603         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5604
5605         * font-menu.el (font-menu-change-face):
5606         Take continuable errors into account.
5607
5608         * abbrev.el:
5609         * abbrev.el (clear-abbrev-table):
5610         * abbrev.el (define-abbrev-table):
5611         * abbrev.el (define-abbrev):
5612         * abbrev.el (insert-abbrev-table-description):
5613         * apropos.el (apropos-documentation-check-doc-file):
5614         * apropos.el (apropos-documentation-check-elc-file):
5615         * buff-menu.el (list-buffers):
5616         * buff-menu.el (list-buffers-noselect):
5617         * bytecomp.el (byte-recompile-directory):
5618         * bytecomp.el (batch-byte-compile):
5619         * cl-macs.el (typep):
5620         * code-files.el (find-coding-system-magic-cookie):
5621         * code-files.el (insert-file-contents):
5622         * cus-edit.el (customize-set-variable):
5623         * cus-edit.el (customize-save-variable):
5624         * cus-face.el (custom-set-face-font-size):
5625         * cus-face.el (custom-set-face-update-spec):
5626         * cus-face.el (custom-reset-faces):
5627         * custom.el (custom-check-theme):
5628         * custom.el (copy-upto-last):
5629         * fill.el (canonically-space-region):
5630         * fill.el (fill-paragraph):
5631         * fill.el (fill-region):
5632         * fill.el (find-space-insertable-point):
5633         * fill.el (justify-current-line):
5634         * faces.el (face-spec-update-all-matching):
5635         * faces.el (set-face-stipple):
5636         * files-nomule.el (insert-file-contents):
5637         * files.el (insert-file-contents-literally):
5638         * files.el (hack-local-variables-last-page):
5639         * files.el (basic-save-buffer):
5640         * files.el (insert-directory):
5641         * font-menu.el (font-menu-change-face):
5642         * font.el (font-spatial-to-canonical):
5643         * format.el (format-encode-region):
5644         * format.el (format-insert-file):
5645         * format.el (format-replace-strings):
5646         * gutter.el (set-gutter-element):
5647         * help.el (key-or-menu-binding):
5648         * help.el (describe-bindings):
5649         * help.el (with-syntax-table):
5650         * indent.el (indent-rigidly):
5651         * indent.el (delete-to-left-margin):
5652         * info.el:
5653         * info.el (Info-extract-dir-entry-from):
5654         * info.el (Info-build-dir-anew):
5655         * info.el (Info-rebuild-dir):
5656         * info.el (Info-batch-rebuild-dir):
5657         * info.el (Info-read-subfile):
5658         * info.el (Info-build-node-completions):
5659         * info.el (Info-extract-menu-node-name):
5660         * isearch-mode.el (isearch-range-invisible):
5661         * isearch-mode.el (isearch-restore-invisible-extents):
5662         * itimer.el (itimerp):
5663         * itimer.el (itimer-live-p):
5664         * keymap.el:
5665         * keymap.el (substitute-key-definition):
5666         * keymap.el (read-command-or-command-sexp):
5667         * keymap.el (local-key-binding):
5668         * keymap.el (global-key-binding):
5669         * keymap.el (global-set-key):
5670         * keymap.el (local-set-key):
5671         * ldap.el:
5672         * ldap.el (ldap-add-entries):
5673         * ldap.el (ldap-delete-entries):
5674         * lisp.el (backward-sexp):
5675         * lisp.el (mark-sexp):
5676         * lisp.el (forward-list):
5677         * lisp.el (backward-list):
5678         * lisp.el (down-list):
5679         * lisp.el (backward-up-list):
5680         * lisp.el (up-list):
5681         * lisp.el (kill-sexp):
5682         * lisp.el (backward-kill-sexp):
5683         * menubar.el (add-menu-button):
5684         * menubar.el (add-submenu):
5685         * menubar.el (delete-menu-item):
5686         * menubar.el (relabel-menu-item):
5687         * mouse.el (narrow-window-to-region):
5688         * obsolete.el (define-obsolete-variable-alias):
5689         * obsolete.el (store-substring):
5690         * package-admin.el:
5691         * package-admin.el (package-admin-install-function):
5692         * package-admin.el (package-admin-install-function-mswindows):
5693         * package-admin.el (package-admin-default-install-function):
5694         * package-get.el (package-get-update-base-entries):
5695         * packages.el (packages-load-package-dumped-lisps):
5696         * packages.el (packages-collect-package-dumped-lisps):
5697         * printer.el (generic-print-buffer):
5698         * printer.el (generic-print-region):
5699         * replace.el (occur-mode-mouse-goto):
5700         * replace.el (perform-replace):
5701         * select.el (get-selection-no-error):
5702         * simple.el:
5703         * simple.el (newline):
5704         * simple.el (open-line):
5705         * simple.el (edit-and-eval-command):
5706         * simple.el (goto-line):
5707         * simple.el (undo):
5708         * simple.el (kill-region):
5709         * simple.el (copy-region-as-kill):
5710         * simple.el (kill-ring-save):
5711         * simple.el (set-mark):
5712         * simple.el (next-line):
5713         * simple.el (previous-line):
5714         * simple.el (line-move):
5715         * simple.el (set-goal-column):
5716         * simple.el (comment-region):
5717         * subr.el:
5718         * subr.el (putf):
5719         * syntax.el (modify-syntax-entry):
5720         * syntax.el (map-syntax-table):
5721         * view-less.el (view-file):
5722         * view-less.el (view-buffer):
5723         * view-less.el (view-file-other-window):
5724         * window-xemacs.el (backward-other-window):
5725         * window.el:
5726         * window.el (one-window-p):
5727         * window.el (walk-windows):
5728         * window.el (window-list):
5729         * x-mouse.el (x-mouse-kill):
5730         * x-select.el (x-get-cutbuffer):
5731         * x-select.el (x-store-cutbuffer):
5732         * term/bg-mouse.el (bg-mouse-line-to-center):
5733         * term/sun-mouse.el (window-line-end):
5734         * term/sun-mouse.el (sun-select-region):
5735         * term/sun.el (kill-region-and-unmark):
5736         * mule/mule-category.el:
5737         * mule/mule-category.el (modify-category-entry):
5738         * mule/mule-category.el (char-category-list):
5739         * mule/mule-coding.el (coding-system-force-on-output):
5740         * mule/mule-misc.el (coding-system-put):
5741         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5742
5743 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5744
5745         * cus-face.el: Typo fixes and tiny clarifications.
5746         * custom.el: ditto
5747
5748 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5749
5750         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5751         * startup.el (normal-top-level): Setup auto-save-list-file-name
5752         if auto-save-list-file-prefix is non-nil.
5753
5754 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5755
5756         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5757
5758 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5759
5760         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5761         get symbol at point-min.
5762
5763 2000-10-24  Didier Verna  <didier@xemacs.org>
5764
5765         * info.el (Info-emacs-info-file-name): defconst it.
5766         * info.el (Info-footnote-tag): defcustom it.
5767         * info.el (Info-no-description-string): ditto.
5768         * info.el (Info-find-node): adapt to new semantics of
5769         'Info-suffixed-file (don't do the case variants stuff).
5770         * info.el (Info-insert-dir): rewrite the dir file variants code.
5771         * info.el (Info-directory-files): New. Return the list of info
5772         files in a directory.
5773         * info.el (Info-dir-outdated-p): use it.
5774         * info.el (Info-parse-dir-entries): ditto.
5775         * info.el (Info-build-dir-anew): don't restrict to files ending
5776         with a ".info.*" extension.
5777         * info.el (Info-set-mode-line): ditto.
5778         * info.el (Info-read-subfile): adapt to new semantics of
5779         'Info-suffixed-file (append 'exact argument).
5780         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5781         string independently of the case.
5782         * info.el (Info-suffixed-file): use it (match all possible case
5783         for the file name).
5784         * info.el (Info-insert-file-contents): code cleanup.
5785         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5786         columns.
5787         * info.el (Info-batch-rebuild-dir): ditto.
5788         * info.el (Info-read-node-name-1): ditto.
5789         * info.el (Info-search): ditto.
5790         * info.el (Info-fontify-node): ditto.
5791
5792
5793 2000-10-24  Didier Verna  <didier@xemacs.org>
5794
5795         * process.el (shell-command): when called from a program, avoid
5796         'push-mark's "mark-set" message.
5797
5798 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5799
5800         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5801         by a symbol, not by a vector.
5802         * mule/vietnamese.el (vscii): Likewise.
5803         (viscii): Likewise.
5804         * mule/cyrillic.el (koi8-r): Likewise.
5805
5806         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5807         by a symbol, not by a vector.
5808         (chinese-big5-2): Likewise.
5809         * mule/ethiopic.el (ethiopic): Likewise.
5810         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5811         (vietnamese-viscii-upper): Likewise.
5812
5813 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5814
5815         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5816
5817 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5818
5819         * byte-optimize.el (byte-optimize-car): New function.
5820         (byte-optimize-cdr): Ditto.
5821
5822 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5823
5824         * byte-optimize.el: Partial synch with FSF 20.7.
5825         Optimize constant concatenation.
5826         Add keymapp as a side effect free function.  It is a built-in.
5827         (byte-after-unbind-pos): Remove byte-equal.
5828
5829 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5830
5831         * update-elc-2.el: Quote regexps correctly.
5832
5833 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5834
5835         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5836         (ccl-compile): Apply integerp, not integer-or-char-p to
5837         check the type of the buffer magnification
5838         (ccl-compile-write-string): Encode a string with binary
5839         coding system.
5840         (ccl-compile-write-repeat): Likewise.
5841
5842 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5843
5844         * buff-menu.el:
5845         * bytecomp.el:
5846         * coding.el:
5847         * faces.el:
5848         * files.el:
5849         * fill.el:
5850         * float-sup.el:
5851         * font-lock.el:
5852         * help.el:
5853         * iso8859-1.el:
5854         * loaddefs.el:
5855         * menubar-items.el:
5856         * menubar.el:
5857         * modeline.el:
5858         * msw-font-menu.el:
5859         * paragraphs.el:
5860         * paths.el:
5861         * replace.el:
5862         * simple.el:
5863         * sound.el:
5864         * startup.el:
5865         * version.el:
5866         * x-faces.el:
5867         * x-font-menu.el:
5868         Remove purecopy.
5869
5870 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5871
5872         * simple.el (do-auto-fill): Use the function pointer to by
5873         `comment-line-break-function', not `indent-new-comment-line'. This
5874         fixes an issue with cc-mode comment continuation.
5875
5876 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5877
5878         * simple.el (turn-on-auto-fill):  Add (interactive).
5879         * mwheel.el (mwheel-install): Add (interactive).
5880         * font-lock.el (turn-on-font-lock): Add (interactive).
5881         (turn-off-font-lock): Add (interactive).
5882
5883 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5884
5885         * packages.el (packages-special-base-regexp): Add `man'.
5886
5887 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5888
5889         * wid-edit.el (widget-specify-active): map over extents in current
5890         buffer like `widget-specify-inactive' does.  Mapping over the
5891         inactive extent object does not work since the current extent is
5892         ignored by `map-extents'.
5893
5894 2000-10-04  Martin Buchholz <martin@xemacs.org>
5895
5896         * XEmacs 21.2.36 is released.
5897
5898 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5899
5900         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5901         Optimize the compiled-function-constants vector by byte-code
5902         reference counts.
5903
5904 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5905
5906         * build-report.el (build-report-delete-regexp): quote value in
5907         defcustom
5908
5909 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5910
5911         * build-report.el (build-report): Don't bind srcdir which we don't
5912         use in `multiple-value-bind' to avoid the only byte-compiler
5913         warning.
5914
5915 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5916
5917         * build-report.el: Requires cl and custom now.
5918         build-report-version is determined by XEmacs version -- remove
5919         build-report-version*.
5920         * build-report.el (build-report-version): Removed.
5921         * build-report.el (build-report-installation-version-regexp): New.
5922         * build-report.el (build-report-version-file-regexp): New.
5923         * build-report.el (build-report-installation-srcdir-regexp): New.
5924         * build-report.el (build-report-destination): Offer
5925         xemacs-build-reports and xemacs-beta.
5926         * build-report.el (build-report-keep-regexp): Adjusted.
5927         * build-report.el (build-report-delete-regexp): Adjusted.
5928         * build-report.el (build-report-make-output-dir): New.
5929         * build-report.el (build-report-installation-file): Replace use of
5930         `concat' with `expand-file-name'.
5931         * build-report.el (build-report-make-output-file): Removed.
5932         * build-report.el (build-report-make-output-files): New.
5933         * build-report.el (build-report-subject): Identify as
5934         user-variable with "*...".
5935         * build-report.el (build-report-prompts): Ditto.
5936         * build-report.el (build-report-version-file): New.
5937         * build-report.el (build-report-file-encoding): Identify as
5938         user-variable with "*...".
5939         * build-report.el (build-report-make-output-get): New.
5940         * build-report.el (build-report-insert-header): Report
5941         emacs-version and system-configuration instead of
5942         build-report-version.
5943         * build-report.el (build-report-insert-make-output): Add file
5944         argument.
5945         * build-report.el (build-report-insert-installation-file):
5946         Re-indent.
5947         * build-report.el (build-report-keep): Change docstring,
5948         re-indent.
5949         * build-report.el (build-report-delete): Ditto.
5950         * build-report.el (build-report-installation-data): New.
5951         * build-report.el (build-report-version-file-data): New.
5952
5953 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5954
5955         * byte-optimize.el (byte-optimize-lapcode):
5956         Fix the optimization of using the first 5 elements of the
5957         constants vector for variables.
5958         (byte-optimize-lapcode): Fix another ancient broken optimization.
5959
5960 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5961
5962         * *: Spelling mega-patch
5963
5964 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5965
5966         * easymenu.el: doc fixes.
5967         (easy-menu-do-define): Use backquote.
5968         (easy-menu-change):
5969         (easy-menu-add):
5970         `when' seems much clearer than `if' here.
5971         (easy-menu-remove):
5972         (easy-menu-add-item):
5973         (easy-menu-item-present-p):
5974         (easy-menu-remove-item):
5975         Wrap using (when (featurep 'menubar) ...)
5976
5977 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5978
5979         * bytecomp.el (displaying-byte-compile-warnings):
5980         Revert Ben's change to this function below so that the compile log
5981         is displayed properly for users of the "popper" package.
5982
5983 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5984
5985         * window.el (save-selected-window): Use backquote.
5986
5987         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5988         Renamed from `byte-compile-file-form-defvar'.
5989         * bytecomp.el (byte-compile-defvar-or-defconst):
5990         Only cons onto current-load-list in top-level forms.
5991         Else this leaks a cons cell every time a defun is called.
5992         Renamed from `byte-compile-defvar', for clarity.
5993         Warn when docstring of defvar is not a string.
5994         Use consistent error messages.
5995         Better comments.
5996
5997 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5998
5999         * simple.el (set-variable):
6000         Remove unneeded defvar by rearranging order of let* forms.
6001
6002         * mule/mule-ccl.el (ccl-get-next-code):
6003         * menubar-items.el (bookmark-menu-filter):
6004         (language-environment-menu-filter):
6005         (tutorials-menu-filter):
6006         * toolbar-items.el (toolbar-compile):
6007         * byte-optimize.el (disassemble-offset):
6008         Use (declare (special ...)) instead of `defvar'.
6009
6010         * cl-macs.el (cl-do-proclaim):
6011         Fix (declare (special ...)) warning suppression syntax.
6012
6013 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6014
6015         * info.el (Info-tag-table-marker):
6016         (Info-tag-table-buffer):
6017         (Info-find-file-node):
6018         (Info-read-subfile):
6019         (Info-build-node-completions):
6020         (Info-search):
6021         (Info-mode):
6022         Multiple info buffer support.
6023
6024 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6025
6026         * ldap.el (ldap-decode-entry): New defun
6027         (ldap-search-entries): Use it in order to decode DN-prefixed
6028         entries properly
6029
6030 2000-08-23  Daniel Pittman <daniel@danann.net>
6031
6032         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6033         Use `eq', not `=', to compare symbols.
6034
6035 2000-07-30  Ben Wing  <ben@xemacs.org>
6036
6037         * bytecomp.el (byte-compile-report-error):
6038         * bytecomp.el (displaying-byte-compile-warnings):
6039         if stack-trace-on-error is set, send out a backtrace when
6040         an error is encountered that stops byte compilation.  this
6041         should make it much much easier to track down those curious
6042         problems.  also undo the kludge of using a separate "*Show*"
6043         buffer for display when there's a temp-buffer-show-function;
6044         we can avoid this by just being a little smarter.
6045
6046         * dialog-items.el:
6047         * dialog-items.el (search-dialog-regexp): New.
6048         * dialog-items.el (search-dialog-callback):
6049         * dialog-items.el (make-search-dialog):
6050         add a regexp option to the dialog and clean up a bit.
6051
6052         * dialog.el:
6053         * dialog.el (yes-or-no-p-dialog-box):
6054         * dialog.el (get-dialog-box-response):
6055         * dialog.el (make-dialog-box):
6056         * dialog.el (dialog-box-finish): New.
6057         * dialog.el (dialog-box-cancel): New.
6058         * dialog.el (internal-make-dialog-box-exit): New.
6059         implement [properly!] the :modal property of the new dialog box
6060         interface.  this is the first time xemacs has ever had *proper*
6061         modal dialog boxes, giving the standard window-system feedback.
6062         (e.g. under windows, clicking on a disabled frame causes a beep
6063         and makes the dialog box flash three times.)
6064
6065         * dragdrop.el: header keyword frobbing.
6066
6067         * dumped-lisp.el (preloaded-file-list):
6068         renamed winnt.el to win32-native.el.
6069
6070         * faces.el (face-property):
6071         * faces.el (set-face-property):
6072         * faces.el (frob-face-property):
6073         * faces.el (frob-face-font-2):
6074         * faces.el (make-face-bold):
6075         * faces.el (make-face-italic):
6076         * faces.el (make-face-bold-italic):
6077         * faces.el (make-face-unbold):
6078         * faces.el (make-face-unitalic):
6079         * faces.el (make-face-smaller):
6080         * faces.el (make-face-larger):
6081         clean up the implementation of these so that window-system-specific
6082         methods are called only on objects belonging to that window system.
6083         previously, you could have [e.g.] mswindows-make-face-bold called
6084         on font object of device type `stream', which is not good and
6085         explains the subtle errors Adrian was getting when byte-compiling
6086         something that required 'term. (Adrian, now you can use stack-trace-
6087         on-error to find the exact place where things are going wrong instead
6088         of having to laboriously binary-search your way through.)
6089
6090         * finder.el (finder-known-keywords):
6091         cleaned up -- properly sorted, clarified the meanings of many of
6092         the keywords, and added a few -- mswin, gui, content, build, www,
6093         user, services.  the last two try to distinguish between a package
6094         that's used directly by the user, and a package that provides
6095         support services to other packages.
6096
6097         * font-lock.el (lisp-font-lock-keywords-2):
6098         update list of lisp control structures to include everything,
6099         including new ones i introduced.
6100
6101         * gutter.el: header keyword frobbing.
6102
6103         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6104         recent isearch element was not doing so!  you got the second-most-
6105         recent instead.
6106
6107         * lisp-mode.el (construct-lisp-mode-menu):
6108         more menubar cleanups.
6109         * lisp-mode.el (with-selected-window):
6110         make it indent properly.
6111
6112         * menubar-items.el (default-menubar): lots of menubar cleanups.
6113         rearranged the options menu the most, e.g. splitting up the
6114         Keyboard/Mouse menu into a new Editing menu and combining the
6115         separate Scrollbar/Gutter/Toolbar submenus into Display.
6116         Got rid of General, moved items to Editing or new Troubleshooting.
6117         Moved Packages to Tools; doesn't seem to belong under Options.
6118         Added stuff to the Cmds menu, e.g. Change Case.
6119
6120         NB please don't complain about these periodic menubar changes.
6121         Anything like this is necessarily incremental in its construction
6122         -- By constant use you gradually become more and more aware of
6123         better and better ways to group menu items.  When we eventually
6124         move the options menu to a property sheet, the existing structure
6125         will probably be preserved fairly well.
6126
6127         * minibuf.el (next-history-element): fix problems with pressing
6128         down arrow in repeat-complex-command.
6129
6130         * modeline.el:
6131         * modeline.el (modeline-3d-p): New.
6132         added custom variable for controlling the 3d modeline.  the
6133         corresponding Options item has been present for a long time,
6134         but commented out with "fix me!" comments.  it's fixed now.
6135
6136         * obsolete.el (add-menu):
6137         remove bogus gettexts.
6138
6139         * process.el (shell-quote-argument):
6140         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6141         For bash under Windows native, see below.
6142
6143         * simple.el:
6144         * simple.el (display-warning-buffer):
6145         Fixed the handling of warning display to eliminate the annoying
6146         *Show* buffer, like was done for byte-compiler output above.
6147
6148         * simple.el (debug-print): New.
6149         Simple function for sending debug messages to the console and/or
6150         other debug places.
6151
6152         * subr.el (replace-in-string):
6153         Rewrite this function to avoid N^2 behavior with large strings --
6154         catastrophic with the new Windows selection code! (Apparently the
6155         author of this function didn't realize there was a fun
6156         replace-match that could make his life much easier, because we
6157         duplicated the entire logic.  The new version is smaller, easier
6158         to understand, much more robust, and has extended features --
6159         those of replace-match.)
6160
6161         * window.el:
6162         * window.el (with-selected-window): New.
6163         An obvious complement to the existing `with-selected-frame' and
6164         `with-current-buffer'.
6165
6166         * win32-native.el: Renamed from winnt.el.
6167         Added a great deal of stuff for properly handling process quoting,
6168         somewhat modeled on Kirill's original model (which i later threw
6169         away).  We should now finally have correctly working process arg
6170         quoting/dequoting so that the final app gets exactly what we
6171         intended.  Because the mechanism is in Lisp, it's easily
6172         extendible. (For those running bash and running the native
6173         version, I tried hard to do what I thought was correct.  But more
6174         thought is needed, and ideally the volunteer work of people with
6175         these configurations that they generally run on.)
6176
6177         * x-font-menu.el (x-font-menu-font-data):
6178         Put in defvar's to fix byte-compiler warnings.
6179
6180 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6181
6182         * select.el (selection-coercion-alist): Initialise.
6183         * select.el (select-coerce-to-text): New.
6184         * select.el (select-coerce): New.
6185         New functions to perform type and value coercion.
6186
6187         * select.el (select-buffer-killed-default): Keep data if it was
6188         on the clipboard.
6189
6190 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6191
6192         * menubar-items.el (default-menubar): Fix typo.
6193         (default-menubar): `lambda' was mispelled as `lamda'.
6194
6195 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6196
6197         * window.el (shrink-window-if-larger-than-buffer): Remove
6198         edge checking code.
6199
6200 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6201
6202         * paths.el (gnus-local-domain): Removed.
6203         (gnus-local-organization): Ditto.
6204         (gnus-startup-file): Ditto.
6205
6206 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6207
6208         * files.el (auto-mode-alist): Add .spec for RPM.
6209
6210 2000-07-31  Andy Piper  <andy@xemacs.org>
6211
6212         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6213
6214 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6215
6216         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6217         browse-url.
6218         * help.el (xemacs-www-page): Ditto.
6219         (xemacs-www-faq): Ditto.
6220         * menubar-items.el (default-menubar): Ditto.
6221
6222         * wid-edit.el (widget-url-link-action): Ditto.
6223         From: Kenichi OKADA <okada@opaopa.org>.
6224
6225 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6226
6227         * finder.el (finder-commentary): Add autoload cookie.
6228
6229 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6230
6231         * files.el (insert-file-contents-literally): Fix second let
6232         binding for `coding-system-for-read' to `coding-system-for-write'
6233         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6234
6235 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6236
6237         * files.el (insert-file-contents-literally): Use binary coding
6238         system (from Morioka san).
6239         (insert-file-contents-literally): Make file-name-handler method.
6240
6241 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6242
6243         * cl-macs.el (get-selection): Add defsetf.
6244
6245 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6246
6247         * x-init.el (x-activate-region-as-selection): replace obsolete
6248         function x-own-selection with own-selection.
6249         (ow-find): replace obsolete functions x-get-selection and
6250         x-get-clipboard with get-selection and get-clipboard.
6251         (init-post-x-win): replace obsolete function x-disown-selection
6252         with disown-selection.
6253
6254 2000-07-20  Mike Sperber  <mike@xemacs.org>
6255
6256         * startup.el (load-user-init-file): Only try to load init file if
6257         it exists.
6258
6259 2000-07-10  Andy Piper  <andy@xemacs.org>
6260
6261         * dialog-items.el: sync with Ben's patch.
6262
6263         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6264         comment.
6265         (progress-text-glyph): deleted.
6266         (progress-layout-glyph): make completely minimal.
6267         (progress-gauge-glyph): ditto.
6268         (progress-display-style): fix to handle dynamic instantiator
6269         changes.
6270         (progress-text-instantiator): new.
6271         (progress-layout-instantiator): new.
6272         (progress-gauge-instantiator): new.
6273         (set-progress-display-instantiator): renamed and changed from
6274         set-progress-display-style.
6275         (progress-abort-glyph): use instantiator not glyph.
6276         (append-progress-display): use set-progress-display-instantiator
6277         and set-glyph-image.
6278         (abort-progress-display): ditto.
6279         (raw-append-progress-display): ditto.
6280
6281 2000-07-20  Ben Wing  <ben@xemacs.org>
6282
6283         * code-files.el: Move Mule-specific code to mule-coding.el.
6284
6285 2000-07-15  Ben Wing  <ben@xemacs.org>
6286
6287         * autoload.el:
6288         Fixed comments.
6289
6290         * cmdloop.el:
6291         * cmdloop.el (yes-or-no-p):
6292         * cmdloop.el (y-or-n-p):
6293         Make these functions use should-use-dialog-box-p and not be
6294         overridden in dialog.el.
6295
6296         * cus-dep.el:
6297         * cus-dep.el (Custom-make-dependencies): Removed.
6298         * cus-dep.el (Custom-make-dependencies-1): New.
6299         * cus-dep.el (Custom-make-one-dependency): New.
6300         New entry point for use in Makefiles, to avoid excessive
6301         invocations.
6302
6303         * cus-edit.el (custom-variable-reset-saved):
6304         * cus-edit.el (custom-variable-reset-standard):
6305         * cus-edit.el (custom-save-resets):
6306         Fix bytecompiler warnings.
6307
6308         * dialog.el:
6309         * dialog.el (yes-or-no-p-dialog-box):
6310         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6311         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6312         * dialog.el (get-dialog-box-response):
6313         * dialog.el (message-or-box):
6314         * dialog.el (make-dialog-box):
6315         * dialog.el (popup-dialog-box): New.
6316         Avoid yes-or-no-p bogosities.
6317         Create a general function `make-dialog-box' to encapsulate all
6318         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6319
6320         * dumped-lisp.el (preloaded-file-list):
6321         Add dialog-items.  Clean up.  Group files by types.
6322
6323         * easymenu.el (easy-menu-add):
6324         * easymenu.el (easy-menu-remove):
6325         Account for accelerators.
6326
6327         * extents.el:
6328         * extents.el (extent-list): New args, like in map-extents.
6329         * extents.el (extent-at-event): New.
6330         * extents.el (extents-at-event): New.
6331
6332         * font-lock.el:
6333         * font-lock.el (font-lock-mode):
6334         * font-lock.el (font-lock-default-fontify-buffer):
6335         * font-lock.el (font-lock-default-unfontify-region):
6336         * font-lock.el (font-lock-fontify-syntactically-region):
6337         * font-lock.el (font-lock-fontify-keywords-region):
6338         Use new progress-feedback names.
6339
6340         * font-lock.el (java-font-lock-identifier-regexp):
6341         * font-lock.el (java-font-lock-class-name-regexp):
6342         Fix bytecompiler warnings.
6343
6344         * gutter-items.el:
6345         * gutter-items.el (progress-display-use-echo-area): Removed.
6346         * gutter-items.el (progress-feedback-use-echo-area): New.
6347         * gutter-items.el (progress-display-popup-period): Removed.
6348         * gutter-items.el (progress-feedback-popup-period): New.
6349         * gutter-items.el (set-progress-display-style): Removed.
6350         * gutter-items.el (set-progress-feedback-style): New.
6351         * gutter-items.el (progress-display-style): Removed.
6352         * gutter-items.el (progress-feedback-style): New.
6353         * gutter-items.el (progress-stack):
6354         * gutter-items.el (progress-displayed-p): Removed.
6355         * gutter-items.el (progress-feedbacked-p): New.
6356         * gutter-items.el (clear-progress-display): Removed.
6357         * gutter-items.el (clear-progress-feedback): New.
6358         * gutter-items.el (progress-display-clear-when-idle): Removed.
6359         * gutter-items.el (progress-feedback-clear-when-idle): New.
6360         * gutter-items.el (remove-progress-display): Removed.
6361         * gutter-items.el (remove-progress-feedback): New.
6362         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6363         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6364         * gutter-items.el (append-progress-display): Removed.
6365         * gutter-items.el (append-progress-feedback): New.
6366         * gutter-items.el (abort-progress-display): Removed.
6367         * gutter-items.el (abort-progress-feedback): New.
6368         * gutter-items.el (raw-append-progress-display): Removed.
6369         * gutter-items.el (raw-append-progress-feedback): New.
6370         * gutter-items.el (display-progress-display): Removed.
6371         * gutter-items.el (display-progress-feedback): New.
6372         * gutter-items.el (current-progress-display): Removed.
6373         * gutter-items.el (current-progress-feedback): New.
6374         * gutter-items.el (current-progress-display-label): Removed.
6375         * gutter-items.el (current-progress-feedback-label): New.
6376         * gutter-items.el (progress-display): Removed.
6377         * gutter-items.el (progress-feedback): New.
6378         Replace "progress-display" with "progress-feedback" globally.
6379
6380         * gutter-items.el (lprogress-display): Removed.
6381         * gutter-items.el (progress-feedback-with-label): New.
6382         Rename lprogress-display ==> progress-feedback-with-label.
6383
6384         * gutter-items.el (search-dialog-direction): Removed.
6385         * gutter-items.el (search-dialog-text): Removed.
6386         * gutter-items.el (search-dialog-callback): Removed.
6387         * gutter-items.el (make-search-dialog): Removed.
6388         Move to dialog-items.el.
6389
6390         * help.el:
6391         * help.el (help-mode-quit):
6392         * help.el (mode-for-help): New.
6393         * help.el (help-sticky-window): New.
6394         * help.el (help-window-config): New.
6395         * help.el (with-displaying-help-buffer):
6396         * help.el (function-at-event): New.
6397         * help.el (help-symbol-regexp): New.
6398         * help.el (help-symbol-run-function-1): New.
6399         * help.el (help-symbol-run-function): New.
6400         * help.el (help-symbol-function-context-menu): New.
6401         * help.el (help-symbol-variable-context-menu): New.
6402         * help.el (help-symbol-function-and-variable-context-menu): New.
6403         * help.el (frob-help-extents): New.
6404         * help.el (describe-function-1):
6405         * help.el (variable-at-point):
6406         * help.el (variable-at-event): New.
6407         * help.el (describe-variable):
6408         Major overhaul.
6409         - Make functions and variables be mousable.
6410         - Middle button hyperlinks.
6411         - New context-menu entries.
6412
6413         * keydefs.el:
6414         * keydefs.el (global-map):
6415         New key bindings to move lines up and down.
6416
6417         * lisp-mode.el:
6418         * lisp-mode.el (construct-lisp-mode-menu): New.
6419         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6420         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6421         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6422         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6423         Make popup and menubar menus be different.  Popup menu uses
6424         clicked location and automatically assumes symbol under the mouse
6425         for various commands.
6426
6427         * menubar-items.el:
6428         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6429         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6430
6431         * menubar-items.el (global-popup-menu): Removed.
6432         * menubar-items.el (mode-popup-menu): Removed.
6433         * menubar-items.el (activate-popup-menu-hook): Removed.
6434         * menubar-items.el (popup-mode-menu): Removed.
6435         * menubar-items.el (popup-buffer-menu): Removed.
6436         * menubar-items.el (popup-menubar-menu): Removed.
6437         Move to menubar.el.
6438
6439         * menubar.el:
6440         * menubar.el (global-popup-menu): New.
6441         * menubar.el (mode-popup-menu): New.
6442         * menubar.el (activate-popup-menu-hook): New.
6443         * menubar.el (last-popup-menu-event): New.
6444         * menubar.el (popup-mode-menu): New.
6445         * menubar.el (popup-buffer-menu): New.
6446         * menubar.el (popup-menubar-menu): New.
6447         * menubar.el (menu-call-at-event): New.
6448         Move non-content functions here.  Add support for context menu
6449         items on extents.
6450
6451         * minibuf.el (minibuffer-history-uniquify):
6452         Typo fix.
6453
6454         * minibuf.el (read-file-name-1):
6455         Call new file dialog box if it exists.
6456
6457         * minibuf.el (mouse-rfn-setup-vars):
6458         Clean up "chop" action.
6459
6460         * mouse.el:
6461         * mouse.el (button2): Now bound to mouse-track.
6462         * mouse.el (click-inside-extent-p):
6463         * mouse.el (point-inside-extent-p):
6464         * mouse.el (point-inside-selection-p):
6465         * mouse.el (mouse-drag-or-yank): Removed.
6466         * mouse.el (mouse-begin-drag-n-drop): New.
6467         * mouse.el (mouse-eval-sexp):
6468         * mouse.el (mouse-track-activate-strokes): New.
6469         * mouse.el (mouse-track-do-activate): New.
6470         * mouse.el (mouse-track):
6471         * mouse.el (default-mouse-track-event-is-with-button): New.
6472         * mouse.el (default-mouse-track-cleanup-hook):
6473         * mouse.el (default-mouse-track-drag-hook):
6474         * mouse.el (default-mouse-track-drag-up-hook):
6475         * mouse.el (default-mouse-track-click-hook):
6476         Merge drag-n-drop into mouse-track.
6477         Add general "activate" support to replace specific button2 kludges.
6478         Use "button modifier" support in mouse-track.
6479
6480         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6481
6482         * package-ui.el:
6483         * package-ui.el (pui-menu):
6484         * package-ui.el (pui-popup-context-sensitive): Removed.
6485         Fix bytecompiler warnings.
6486         Clean up popup code a bit.
6487
6488         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6489
6490         * simple.el:
6491         * simple.el (transpose-lines):
6492         * simple.el (transpose-line-up): New.
6493         * simple.el (transpose-line-down): New.
6494         * simple.el (transpose-subr):
6495         * simple.el (transpose-subr-1): Removed.
6496         Clean up, add functions to move lines up and down.
6497
6498         * startup.el (mail-host-address):
6499         * startup.el (user-mail-address):
6500         Customize.
6501
6502         * subr.el:
6503         * subr.el (set-symbol-value-in-buffer): New.
6504         * subr.el (error):
6505         * subr.el (check-argument-type):
6506         * subr.el (defined-error-p): New.
6507         Add structured error support.
6508
6509         * toolbar-items.el (toolbar-compile):
6510         Use new make-dialog-box.
6511
6512         * update-elc.el:
6513
6514         * userlock.el (ask-user-about-lock-dbox):
6515         * userlock.el (ask-user-about-supersession-threat-dbox):
6516         * userlock.el (ask-user-about-lock):
6517         * userlock.el (ask-user-about-supersession-threat):
6518         Use new make-dialog-box.
6519         Add safety checks; use should use-dialog-box-p.
6520
6521         * window-xemacs.el:
6522         * window-xemacs.el (__buffer-dedicated-frame):
6523         * window-xemacs.el (buffer-dedicated-frame): New.
6524         * window-xemacs.el (set-buffer-dedicated-frame): New.
6525         Move dedicated-frame stuff into lisp.
6526
6527 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6528
6529         * printer.el (generic-print-region): Do not require that
6530         `printer-name' be set.
6531         (printer-name): Commentary clarification.
6532
6533 2000-07-19  Martin Buchholz <martin@xemacs.org>
6534
6535         * XEmacs 21.2.35 is released.
6536
6537 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6538
6539         * select.el (selection-coercible-types): Initialise.
6540
6541 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6542
6543         * select.el (own-clipboard): Bug fix.
6544
6545 2000-07-17  Mike Sperber  <mike@xemacs.org>
6546
6547         * cus-edit.el (custom-migrate-custom-file): Save init file before
6548         continuing.
6549
6550 2000-07-16  Mike Sperber  <mike@xemacs.org>
6551
6552         * startup.el (load-init-file): Remove silly call to
6553         `load-user-custom-file`.
6554         (maybe-migrate-user-init-file): Minor fixes.
6555
6556 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6557
6558         * apropos.el (apropos-documentation-check-doc-file):
6559         `doc' variable should be let-bound, as was presumably intended.
6560
6561         * cus-edit.el (custom-variable-reset-saved):
6562         (custom-variable-reset-standard):
6563         Remove unused variable comment-widget.  Twice.
6564
6565         * toolbar.el (toolbar-blank-press-function):
6566         Add a real defvar with initial value nil and proper docstring.
6567         (press-toolbar-button): No need to check for boundp-ness anymore.
6568
6569         * rect.el (open-rectangle-line): Remove useless (let) form.
6570         Add defvar for pending-delete-mode.
6571
6572         * info.el (Info-find-node): This function needs an autoload cookie.
6573
6574         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6575         Use let* since the second form referred to the first.
6576
6577 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6578
6579         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6580         instead of removed `mswindows-get-clipboard'.
6581
6582
6583 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6584
6585         * select.el (select-convert-from-text): New.
6586         * select.el (select-convert-from-length): New.
6587         * select.el (select-convert-from-integer): New.
6588         * select.el (select-convert-from-identity): New.
6589         * select.el (select-convert-from-filename): New.
6590         * select.el (selection-converter-in-alist): Use them.
6591         New converter functions for X.
6592
6593         * select.el (get-selection): Removed comment.
6594
6595         * select.el (own-selection): Removed append code - I thought
6596         I'd already done this, but apparently not...
6597
6598         * select.el: Changed comment about TIMESTAMP.
6599
6600         * select.el (select-convert-in): New.
6601         * select.el (select-convert-out): New.
6602         New functions that get used by select.c.
6603
6604         * select.el (select-buffer-killed-default): New.
6605         * select.el (select-buffer-killed-text): New.
6606         * select.el (selection-buffer-killed-alist): New.
6607         New list and functions that get called if a relevant selection
6608         exists and a buffer gets killed.
6609
6610         * select.el (select-convert-to-targets):
6611         * select.el (select-convert-to-identity): Removed.
6612         * select.el (select-convert-from-identity): Removed.
6613         * select.el (select-converter-out-alist):
6614         Removed _EMACS_INTERNAL selection type.
6615
6616         * x-select.el (xselect-kill-buffer-hook): Removed.
6617         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6618         Removed this X-specific nonesense. Use the generic support
6619         in select.el instead.
6620
6621 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6622
6623         * mule/mule-category.el (defined-category-hashtable):
6624         Use make-hash-table instead of make-hashtable
6625
6626         * buff-menu.el: Byte-compiler warning fix.
6627
6628         * isearch-mode.el (isearch-highlight-all-cleanup):
6629         Remove unused variable `isearch-highlight-all-start'.
6630
6631         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6632
6633         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6634
6635         * cus-dep.el (Custom-make-dependencies):
6636         Add autoload cookie for custom-add-loads to generated custom-load.el.
6637
6638         * autoload.el (autoload-package-name): Warning suppression.
6639         Move defvar prior to first use.
6640
6641         * custom.el: Add autoload for custom-declare-face.
6642         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6643         * cl.el (cl-hack-byte-compiler):
6644         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6645         to work properly.
6646
6647 2000-07-08  Mike Sperber  <mike@xemacs.org>
6648
6649         * startup.el (load-home-init-file): Added variable.
6650         (maybe-migrate-user-init-file): Added.
6651         (load-user-init-file): Load custom file if different from init
6652         file.
6653
6654         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6655         "startup."
6656
6657         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6658         Moved `custom-file'-related code to cus-file.el.
6659
6660         * cus-file.el: New file.
6661
6662 2000-04-01  Mike Sperber  <mike@xemacs.org>
6663
6664         * packages.el (packages-find-package-directories): Added support
6665         for external package hierarchies with in-place installations.
6666
6667         * find-paths.el (paths-root-in-place-p): Added.
6668         (paths-find-emacs-directory): Added support for external
6669         directories with in-place installations.
6670         (paths-find-site-directory): Ditto.
6671
6672         * startup.el (find-user-init-file): Also look for
6673         ~/.xemacs/init.elc? in preference to ~/.emacs.
6674
6675 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6676
6677         * select.el (own-selection):
6678         * select.el (own-clipboard): Changed `append' parameter to
6679         `how-to-use' parameter.
6680         * select.el (own-selection): Removed icky append code.
6681         * select.el (own-selection, get-selection): Removed extra type
6682         checking.
6683         * select.el (selection-appender-alist):
6684         * select.el (selection-converter-{in|out}-alist): Initialise.
6685         * select.el (select-append-to-*): New.
6686         * select.el (select-convert-from-*): New.  New functions to append
6687         data and convert data from external type.
6688
6689 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6690
6691         * font-lock.el: Javadoc enhancements.
6692
6693 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6694
6695         * printer.el (generic-print-region): Compose job name from buffer
6696         name.
6697
6698 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6699
6700         * font-lock.el (font-lock-fontify-pending-extents): Call
6701         font-lock-fontify-region instead of font-lock-fontify-buffer
6702         to avoid unnecessary progress gauges.
6703
6704 2000-07-06  Craig Lanning  <lanning@scra.org>
6705
6706         * custom-load.el (faces):
6707
6708         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6709         dir is a regex.
6710
6711         * process.el (call-process-internal): from Dan Holmsand, use binary
6712         coding systems so that jka-compr works.
6713
6714 2000-07-07  Ben Wing  <ben@xemacs.org>
6715
6716         * font-lock.el: Undo previous change.  Unfortunately, some
6717         files actually use the variables directly in their init code
6718         without quoting them.
6719
6720 2000-07-07  Ben Wing  <ben@xemacs.org>
6721
6722         * font-lock.el (defvar font-lock-*-face): Removed.
6723
6724         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6725         only when necessary.
6726
6727 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6728
6729         * cl-macs.el: fix cl-transform-function-property kludge
6730         so that it does not require a random feature.
6731
6732 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6733
6734         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6735         as in Linux kernel "Rules.make".
6736
6737 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6738
6739         * build-report.el (build-report): Add autoload cookie.
6740
6741 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6742
6743         * package-ui.el (defgroup pui):  Correct a misspelling
6744         (pui-toggle-package-delete):  Change `seleted' to `selected'
6745
6746 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6747
6748         * package-get.el (package-get-update-base):
6749         (package-get): Use insert-file-contents-literally always.
6750         (package-get-maybe-save-index):
6751         Force coding system for writing to binary.
6752
6753 2000-06-08  Mike Alexander  <mta@arbortext.com>
6754
6755         * code-process.el (call-process-region): If there is no coding
6756         system for the process on process-coding-system-alist use the
6757         coding system of the buffer containing the region.
6758
6759 2000-06-10  Ben Wing  <ben@xemacs.org>
6760
6761         * cmdloop.el (command-error):
6762         If debug-on-error and noninteractive, output backtrace.
6763
6764         * files.el (file-relative-name):
6765         Remove MSDOS references.
6766
6767         * simple.el (line-number): New function, due to non-obvious
6768         behavior/usage of count-lines.
6769
6770         * simple.el (count-lines): document non-obvious usage to get
6771         line number.
6772
6773 2000-06-11  Ben Wing  <ben@xemacs.org>
6774
6775         * faces.el ((featurep 'xpm)):
6776         * x-faces.el (x-init-face-from-resources):
6777         * x-faces.el (x-init-frame-faces):
6778         * x-misc.el (x-init-specifier-from-resources):
6779         * x-misc.el (x-get-resource-and-bogosity-check):
6780         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6781         * x-mouse.el (x-init-pointer-shape):
6782         * x-scrollbar.el (x-init-scrollbar-from-resources):
6783         Add sixth argument to x-get-resource calls so as to issue warnings
6784         rather than errors on bogus arguments.
6785
6786 2000-06-05  Ben Wing  <ben@xemacs.org>
6787
6788         * compat.el: new file.  provides a clean, non-intrusive way to
6789         define compatibility functions.
6790
6791         * process.el (shell-quote-argument): temporary fix for lack
6792         of nt-quote-process-args.  #### I need to put back the overall
6793         structure of that mechanism but redo the guts of it using the
6794         extra intelligence in the C code.
6795
6796 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6797
6798         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6799         `package-get' does in package-get.el, instead of using external
6800         "md5sum" program.
6801
6802         * package-get.el (package-get): Insert package file literally to
6803         make checksum calculation work.
6804
6805 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6806
6807         * code-files.el (convert-mbox-coding-system): Deleted.
6808         (file-coding-system-alist): Removed reference to
6809         convert-mbox-coding-system.
6810
6811 2000-05-28  Martin Buchholz <martin@xemacs.org>
6812
6813         * XEmacs 21.2.34 is released.
6814
6815 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6816
6817         * font-lock.el (font-lock-keywords): Rewrote docstring
6818
6819 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6820
6821         * loadhist.el (unload-feature): handle case where x is both boundp
6822         and fboundp
6823
6824 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6825
6826         * packages.el: It's ok to use built-in macros, but not lisp
6827         defined ones.
6828
6829 2000-05-20  Ben Wing  <ben@xemacs.org>
6830
6831         * font-lock.el:
6832         * font-lock.el (font-lock-message-threshold):
6833         * font-lock.el (font-lock-mode):
6834         * font-lock.el (font-lock-default-fontify-buffer):
6835         * font-lock.el (font-lock-always-fontify-immediately):
6836         * font-lock.el (font-lock-old-extent): Removed.
6837         * font-lock.el (font-lock-old-len): Removed.
6838         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6839         * font-lock.el (font-lock-pending-extent-table): New.
6840         * font-lock.el (font-lock-range-table): New.
6841         * font-lock.el (font-lock-after-change-function):
6842         * font-lock.el (font-lock-after-change-function-1): Removed.
6843         * font-lock.el (font-lock-fontify-pending-extents): New.
6844         * font-lock.el ('font-lock-revert-cleanup): Removed.
6845         * font-lock.el ('font-lock-revert-setup): Removed.
6846         Rewrite deferral code to handle any number of changes, merging
6847         them properly.  Remove hacked-up code for revert-buffer, now
6848         unnecessary.
6849
6850         * menubar-items.el (default-menubar):
6851         In Options->Edit Init File, don't switch to emacs-lisp-mode
6852         unless necessary; doing this turns off font-lock.
6853
6854 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6855
6856         * keydefs.el: Define C-x BS to backward-kill-sentence.
6857
6858 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6859
6860         * files.el (hack-local-variables-prop-line): Use non-greedy
6861         matching to process -*-texinfo-*- -*-.
6862
6863 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6864
6865         * minibuf.el (minibuf-directory-files): new function.
6866         (read-file-name-activate-callback): use minibuf-directory-files.
6867         (read-directory-name-internal): ditto.
6868         (mouse-file-display-completion-list): ditto.
6869         (mouse-directory-display-completion-list): ditto.
6870         (read-file-name-internal): remove "./" from completion list unless
6871         explicitly matched, for consistency.
6872
6873 2000-05-11  Ben Wing  <ben@xemacs.org>
6874
6875         * gutter-items.el (gutter-buffers-tab):
6876         * gutter-items.el (add-tab-to-gutter):
6877         * gutter-items.el (update-tab-in-gutter):
6878         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6879         * gutter-items.el (append-progress-display):
6880         * gutter-items.el (abort-progress-display):
6881         * gutter-items.el (raw-append-progress-display):
6882         Further fixes.  Use set-glyph-image not set-image-instance-property,
6883         to fix problems with multiple windows in a frame.
6884
6885         * menubar-items.el (tutorials-menu-filter):
6886         Fix typo.
6887
6888         * startup.el (early-error-handler):
6889         Display message box under windows; otherwise, message will disappear
6890         before it can be viewed.
6891
6892         * update-elc.el:
6893         Fix bug in NEEDTODUMP processing.
6894
6895 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6896
6897         * startup.el (lock-directory): Removed.
6898         (superlock-file): Ditto.
6899         (startup-set-paths): Remove lockdir.
6900         (startup-setup-paths-warning): Remove lock-directory.
6901
6902         * setup-paths.el (paths-find-lock-directory): Removed.
6903         (paths-find-superlock-file): Ditto.
6904
6905 2000-05-09  Ben Wing  <ben@xemacs.org>
6906
6907         * faces.el (set-face-property):
6908         * faces.el (set-face-font):
6909         * faces.el (set-face-foreground):
6910         * faces.el (set-face-background):
6911         * faces.el (set-face-background-pixmap):
6912         * faces.el (set-face-underline-p):
6913         * faces.el (set-face-strikethru-p):
6914         * faces.el (set-face-highlight-p):
6915         * faces.el (set-face-dim-p):
6916         * faces.el (set-face-blinking-p):
6917         * faces.el (set-face-reverse-p):
6918         doc string changes.
6919
6920         * glyphs.el:
6921         * glyphs.el (make-image-specifier):
6922         * glyphs.el (glyph-property):
6923         * glyphs.el (set-glyph-image):
6924         * glyphs.el (make-glyph):
6925         * glyphs.el (make-pointer-glyph):
6926         * glyphs.el (make-icon-glyph):
6927         * glyphs.el (widget-image-instance-p): New.
6928         authorship info, lots of doc changes.  New predicate, inadvertently
6929         omitted.  the general principle with specifier docs is now that
6930         the description of instantiators should go with the make-foo-specifier
6931         fun's doc string, rather than in foo-specifier-p.  this follows
6932         conventions elsewhere in XEmacs and in general is a lot more obvious
6933         of a place to look.  sometimes the make-foo-specifier function needs
6934         to be created in the process.
6935
6936         * gutter.el:
6937         * gutter.el (make-gutter-specifier): New.
6938         * gutter.el (make-gutter-size-specifier): New.
6939         * gutter.el (make-gutter-visible-specifier): New.
6940         specifier doc updates according to the conventions specified before.
6941
6942         * objects.el:
6943         * objects.el (make-font-specifier):
6944         * objects.el (make-color-specifier):
6945         * objects.el (make-face-boolean-specifier): New.
6946         specifier doc updates according to the conventions specified before.
6947
6948         * specifier.el:
6949         * specifier.el (set-specifier):
6950         * specifier.el (make-integer-specifier): New.
6951         * specifier.el (make-boolean-specifier): New.
6952         * specifier.el (make-natnum-specifier): New.
6953         * specifier.el (make-generic-specifier): New.
6954         * specifier.el (make-display-table-specifier): New.
6955         specifier doc updates according to the conventions specified before.
6956
6957         * toolbar.el:
6958         * toolbar.el (make-toolbar-specifier): New.
6959         specifier doc updates according to the conventions specified before.
6960
6961 2000-05-09  Ben Wing  <ben@xemacs.org>
6962
6963         * process.el (call-process-internal): Revert to previous version
6964         because Mike's change clashed with a change I did not long before.
6965         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6966         Thanks very much Mike for pointing out the bug and submitting a
6967         patch!
6968
6969 2000-04-13  Mike Alexander  <mta@arbortext.com>
6970
6971         * process.el (call-process-internal): Send the correct input buffer
6972         (call-process-internal): Return the exit status of the process
6973
6974 2000-05-07  Ben Wing  <ben@xemacs.org>
6975
6976         * winnt.el:
6977         * winnt.el (nt-quote-args-verbatim): Removed.
6978         * winnt.el (nt-quote-args-prefix-quote): Removed.
6979         * winnt.el (nt-quote-args-backslash-quote): Removed.
6980         * winnt.el (nt-quote-args-double-quote): Removed.
6981         * winnt.el (nt-quote-args-functions-alist): Removed.
6982         * winnt.el (nt-quote-process-args): Removed.
6983         Remove all stuff for argument quoting.  We borrow the code instead
6984         from Emacs 20.6, which is much more careful in its quoting
6985         (e.g. in handling runs of the escape character) and avoids most of
6986         the need for this Lisp mechanism by checking to see whether we're
6987         running a Cygwin or normal program and doing the appropriate
6988         quoting.  If we end up needing such a mechanism, we should add
6989         it by extending the variable `mswindows-quote-process-args' so it
6990         can take an alist of regexps.
6991
6992 2000-05-07  Ben Wing  <ben@xemacs.org>
6993
6994         * keydefs.el:
6995         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6996         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6997         the window without moving point.
6998
6999         * simple.el:
7000         * simple.el (scroll-up-one): New.
7001         * simple.el (scroll-down-one): New.
7002         Functions for use with C-M-up/down.
7003
7004 2000-05-01  Martin Buchholz <martin@xemacs.org>
7005
7006         * XEmacs 21.2.33 is released.
7007
7008 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7009
7010         * dialog.el (yes-or-no-p-dialog-box):
7011         Fix docstring.
7012         Fix following horrible bug in X11 mode with focus-follows-mouse:
7013           1. Visit two files in two different frames.
7014           2. do File->Revert Buffer in one of those frames.
7015           3. Dialog box appears.
7016           4. Arrange things so that the mouse passes over the *other*
7017              frame, then to the dialog box, and click on "Yes".
7018           5. The file contents end up in the *wrong* buffer!
7019         Add TODO comment.
7020
7021 2000-04-28  Ben Wing  <ben@xemacs.org>
7022
7023         * help.el (describe-installation): correct typo introduced
7024         in last patch: boundp -> fboundp.
7025
7026         * etags.el (buffer-tag-table-list):
7027         canonicalize filenames to Unix format so that tag-table-alist
7028         searching works under Windows.
7029
7030         * autoload.el:
7031         Bowdlerize the supposedly objectionable words
7032         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7033
7034         * gutter-items.el (set-progress-display-style):
7035         * gutter-items.el (search-dialog-callback):
7036         * gutter-items.el (make-search-dialog):
7037         Change to new callback-ex api.
7038
7039 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7040
7041         * help.el: (describe-installation): decode-coding-string is not
7042         defined in a non MULE environment.
7043
7044 2000-04-28  Ben Wing  <ben@xemacs.org>
7045
7046         * gutter-items.el (buffer-list-changed-hook):
7047         use it, not record-buffer-hook.
7048
7049         * subr.el (record-buffer-hook): Removed.
7050
7051 2000-04-27  Ben Wing  <ben@xemacs.org>
7052
7053         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7054         use NORECORD option.  Andy will not like this, but the existing
7055         gutter behavior is just wrong, as per this comment:
7056
7057         ;; this used to add the norecord flag to both calls below.
7058         ;; this is bogus because it is a pervasive assumption in XEmacs
7059         ;; that the current buffer is at the front of the buffers list.
7060         ;; for example, select an item and then do M-C-l
7061         ;; (switch-to-other-buffer).  Things get way confused.
7062         ;;
7063         ;; Andy, if you want to maintain the current look, you must
7064         ;;  *uncouple* the gutter order and buffers order.
7065
7066         * loaddefs.el (completion-ignored-extensions): unfuckify.
7067
7068         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7069         xemacs.mak.
7070
7071         * autoload.el (batch-update-one-directory): new function, used in
7072         xemacs.mak.
7073
7074         * loadup.el: set gc-cons-threshold very high unless dumping --
7075         loadup during update-elc is much much much faster.  also do this
7076         when quick-building.
7077
7078         add commented-out code for profiling loadup.
7079
7080
7081         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7082         is required in order to build xemacs.
7083
7084 2000-04-26  Ben Wing  <ben@xemacs.org>
7085
7086         * loadup.el: don't garbage collect during loadup if quick-build
7087         compile-time option is set.
7088
7089 2000-04-23  Ben Wing  <ben@xemacs.org>
7090
7091         * update-elc.el: compute whether any dumped .el or .elc files
7092         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7093         if so.
7094
7095         * update-elc.el (update-elc-files-to-compile): always change
7096         NOBYTECOMPILE in the src directory rather than current dir,
7097         so it will work under NT.
7098
7099         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7100         the form of this file is identical between Unix and Windows.
7101         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7102         Added comment.
7103         (update-autoloads-from-directory): updated doc string.
7104         updated doc strings in a few other places.
7105
7106 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7107
7108         * bytecomp.el (byte-force-recompile): Fix argument to
7109         byte-recompile-directory.
7110
7111 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7112
7113         * gutter-items.el (progress-display-clear-when-idle): Use
7114         add-one-shot-hook.
7115         * gutter-items.el (clear-progress-display): Adjust number of
7116         arguments.
7117
7118 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7119
7120         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7121
7122 2000-04-16  Ben Wing  <ben@xemacs.org>
7123
7124         * printer.el: New file.
7125
7126         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7127
7128         * help.el (describe-installation): Fix decoding for Windows.
7129
7130         * menubar-items.el:
7131         * menubar-items.el (default-menubar):
7132         * menubar-items.el (tutorials-menu-filter): New.
7133         * menubar-items.el (popup-menubar-menu):
7134         Add authorship.  Redo Help menu and Tutorials filter.
7135
7136         * menubar.el: Correct comment.
7137
7138         * modeline.el (modeline-buffer-identification): Correct doc string.
7139
7140         * simple.el:
7141         * simple.el (printing): Removed.
7142         * simple.el (printer-name): Removed.
7143         * simple.el (generic-print-buffer): Removed.
7144         * simple.el (generic-print-region): Removed.
7145         Move generic print code to printer.el.
7146
7147 2000-04-15  Ben Wing  <ben@xemacs.org>
7148
7149         * simple.el (generic-print-region): New.
7150         make this function actually work.
7151         (generic-print-buffer): call generic-print-region.
7152
7153 2000-04-14  Andy Piper  <andy@xemacs.org>
7154
7155         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7156         by using the new widget-callback-current-channel.
7157         (search-dialog-callback): ditto.
7158
7159 2000-04-12  Andy Piper  <andy@xemacs.org>
7160
7161         * gutter.el (default-gutter-position): moved from gutter-items.el.
7162         (default-gutter-position-changed-hook): ditto.
7163         (gutter-element-visibility-changed-hook): ditto.
7164         (set-gutter-element): ditto.
7165         (remove-gutter-element): ditto.
7166         (set-gutter-element-visible-p): ditto.
7167         (gutter-element-visible-p): ditto.
7168         (init-gutter): ditto.
7169
7170         * dialog.el (make-dialog-box): renamed and moved from
7171         gutter-items.el
7172
7173         * gutter-items.el: move various functions elsewhere.
7174
7175 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7176
7177         * menubar-items.el: Fixed place of parenthesis.
7178
7179 2000-04-12  Ben Wing  <ben@xemacs.org>
7180
7181         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7182                 without constantly being prompted for the tag.
7183         * simple.el: Added a number of section headings, to clarify the
7184                 organization of this file.
7185         * simple.el (activate-region):
7186         * simple.el (region-exists-p):
7187         * simple.el (region-active-p):
7188                 Moved these three function down to the other side of
7189                 the case-changing functions, so they join the rest of
7190                 the region code.
7191         * simple.el (printing): New.
7192         * simple.el (printer-name): New.
7193         * simple.el (generic-print-buffer): New.
7194                 New functions, a very simple prototype for a unified
7195                 printing interface.
7196
7197         * process.el (call-process-internal): Real fix for null BUFFER,
7198                 other problems with BUFFER specs.
7199
7200         * menubar-items.el:
7201                 Fixed up File->Print to use new printing functions.
7202                 Various corrections and expansions to Grep/Compile menus.
7203                 New options for Printing.
7204                 New options for SMTP Mail, the way to send mail under
7205                   MS Windows. (There's also a package patch to make SMTP
7206                   Mail be the default under MSWin.)
7207
7208 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7209
7210         * menubar-items.el: Selecting Rectangle Mousing from menubar
7211         did not work.  Needed to quote mouse-track-rectangle-p.
7212
7213 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7214
7215         * cl-compat.el (keywordp): Removed.
7216
7217 2000-04-05  Andy Piper  <andy@xemacs.org>
7218
7219         * gutter-items.el (progress-layout-glyph): don't initialize here.
7220         (progress-gauge-glyph): use dynamic sizing.
7221         (set-progress-display-style): new function. Set progress glyphs
7222         appropriately depending on the style.
7223         (progress-display-style): new variable. Custom version of
7224         set-progress-display-style.
7225         (progress-abort-glyph): switch to dynamic sizes.
7226         (search-dialog-text): make the edit field active.
7227
7228 2000-04-04  Andy Piper  <andy@xemacs.org>
7229
7230         * gutter-items.el (make-search-dialog): need to make the search
7231         dialog visible after creation.
7232
7233         * menubar-items.el (default-menubar): use the search dialog for
7234         searching. Remove some extraneous search menu items.
7235
7236         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7237         well as strings.
7238         (make-gutter-only-dialog-frame): allow the user to create the
7239         frame unmapped. Allow the gutter spec to be given as a glyph.
7240         (search-dialog-direction): new variable.
7241         (search-dialog-text): new variable.
7242         (search-dialog-callback): new function. Callback for the search
7243         dialog action.
7244         (make-search-dialog): new function. Create a user-friendly search
7245         dialog.
7246
7247 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7248
7249         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7250         under Windows.
7251
7252 2000-04-01  Andy Piper  <andy@xemacs.org>
7253
7254         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7255         progress more accurately.
7256
7257 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7258
7259         * finder.el (finder-compile-keywords): Process readable files only.
7260         Because error in process of .#finder-inf.el when compile xemacs
7261         with --with-clash-detection option.
7262
7263 2000-03-31  Andy Piper  <andy@xemacs.org>
7264
7265         * gutter-items.el (append-progress-display): don't delay after a
7266         successful font-lock.
7267         (make-gutter-only-dialog-frame): new function. Allow users to
7268         create gutter-only dialogs.
7269
7270 2000-03-27  Mike Alexander  <mta@arbortext.com>
7271
7272         * process.el (call-process-internal): Handle a null BUFFER
7273         parameter correctly.
7274
7275 2000-03-28  Andy Piper  <andy@xemacs.org>
7276
7277         * gutter-items.el (abort-progress-display): put strings in the
7278         gutter not extents.
7279         (progress-layout-glyph): signal special 'quit callback.
7280         (progress-display-quit-function): deleted.
7281         (progress-display-stop-callback): deleted.
7282         (progress-display-dispatch-command-events): deleted.
7283         (append-progress-display): remove calls to
7284         progress-display-dispatch-command-events.
7285         (raw-append-progress-display): ditto.
7286
7287 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7288
7289         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7290         being a list.  Actually define `stipple-pixmap-p' which is used as
7291         an error predicate.  Correctly handle PIXMAP being either relative
7292         or absolute file name.
7293
7294 2000-03-24  Andy Piper  <andy@xemacs.org>
7295
7296         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7297         (abort-progress-display): ditto. Don't delete the created extent.
7298         (raw-append-progress-display): ditto.
7299         (progress-display-dispatch-non-command-events): new
7300         function. Encapsulates what we want to do when no command input is
7301         required.
7302         (progress-display-dispatch-command-events): likewise, but disable
7303         for now since it causes too many problems.
7304         (append-progress-display): use them.
7305         (raw-append-progress-display): ditto.
7306         (default-gutter-position-changed-hook): set this rather than
7307         default-gutter-position-changed.
7308         (default-gutter-position-changed-hook): lambda with zero arguments
7309         rather than one.
7310         (raw-append-progress-display): trap errors in pending input since
7311         allowing them to signal will hose the gauge well and
7312         truly. Ideally we would like to delay these until we are more able
7313         to cope.
7314         (append-progress-display): ditto.
7315
7316 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7317
7318         * lisp/make-docfile.el: call-process-internal is now implemented
7319         in process.el.
7320
7321 2000-03-21  Ben Wing  <ben@xemacs.org>
7322
7323         * mule\mule-cmds.el (set-language-info-alist):
7324         Fix to correspond to new menu arrangement.
7325
7326 2000-03-21  Ben Wing  <ben@xemacs.org>
7327
7328         * process.el:
7329         * process.el (call-process-internal): New.
7330         New implementation of call-process.  Only enabled under NT, so far.
7331         stderr handling not implemented yet in CVS'd C code.
7332
7333 2000-03-20  Ben Wing  <ben@xemacs.org>
7334
7335         * lisp-mode.el:
7336         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7337         * lisp-mode.el (lisp-interaction-mode):
7338         Put back Lisp Interaction menubar for Jan V's sake.
7339
7340         * simple.el:
7341         * simple.el (mark-ring):
7342         * simple.el (dont-record-current-mark): New.
7343         * simple.el (in-shifted-motion-command): New.
7344         * simple.el (mark-ring-unrecorded-commands): New.
7345         * simple.el (mark-ring-max):
7346         * simple.el (set-mark-command):
7347         * simple.el (push-mark):
7348         * simple.el (handle-pre-motion-command):
7349         Implement scheme for not recording unimportant marks.
7350
7351         * subr.el:
7352         * subr.el (function-allows-args): New.
7353         New function function-allows-args.
7354
7355 2000-03-20  Martin Buchholz <martin@xemacs.org>
7356
7357         * XEmacs 21.2.32 is released.
7358
7359 2000-03-20  Andy Piper  <andy@xemacs.org>
7360
7361         * gutter-items.el (update-tab-in-gutter): force selection of the
7362         selected-window if required to do so.
7363         (buffers-tab-items): ditto.
7364         (add-tab-to-gutter): ditto.
7365         (create-frame-hook): use force-selection.
7366         (default-gutter-position-changed): lambdify.
7367         (update-tab-hook): deleted since it was only used in one place.
7368
7369 2000-03-18  Andy Piper  <andy@xemacs.org>
7370
7371         * files.el (find-file-noselect): undo change that shouldn't have
7372         gone in.
7373
7374 2000-03-17  Andy Piper  <andy@xemacs.org>
7375
7376         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7377         of selected-window trickery.
7378
7379         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7380         frames tabs.
7381         (progress-display-stop-callback): progress -> progress-display
7382         (progress-display-quit-function): ditto.
7383         (clear-progress-display): ditto.
7384         (remove-progress-display): ditto.
7385         (append-progress-display): ditto.
7386         (abort-progress-display): ditto.
7387         (raw-append-progress-display): ditto.
7388         (display-progress-display): ditto.
7389         (current-progress-display-label): ditto.
7390         (current-progress-display): ditto.
7391         (lprogress-display): ditto and save the buffer
7392         (progress-display): ditto. Otherwise the buffer sometimes gets
7393         changed which confuses font-lock.
7394
7395         * font-lock.el (font-lock-default-fontify-buffer): catch all
7396         errors, not just quit.
7397         (font-lock-mode): progress -> display-progress
7398         (font-lock-default-fontify-buffer): ditto.
7399         (font-lock-fontify-syntactically-region): ditto.
7400         (font-lock-fontify-keywords-region): ditto.
7401
7402 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7403
7404         * cl.el (gensym): Move to here from cl-macs.el.
7405         (gentemp): Ditto.
7406
7407 2000-03-16  Andy Piper  <andy@xemacs.org>
7408
7409         * font-lock.el (font-lock-mode): use lprogress and friends for
7410         progress management.
7411         (font-lock-default-fontify-buffer): ditto.
7412         (font-lock-fontify-syntactically-region): ditto.
7413         (font-lock-fontify-keywords-region): ditto.
7414         (font-lock-revert-cleanup): fix reverting.
7415         (font-lock-revert-setup): ditto.
7416
7417         * gutter-items.el (progress-use-echo-area): new variable. Use the
7418         echo area for progress gauges if non-nil.
7419         (clear-progress): remove echo area stuff and defer to
7420         clear-message.
7421         (append-progress): dispatch non-command events after each progress
7422         increment. Remove echo area stuff.
7423         (abort-progress): remove echo area stuff and defer to
7424         display-message.
7425         (raw-append-progress): ditto. Dispatch non-command events after
7426         gutter redisplay.
7427         (display-progress): defer echo area stuff to display-message.
7428
7429         * gutter-items.el (clear-progress):
7430         (abort-progress): indentation changes.
7431         (display-progress): don't clear progress.
7432         (append-progress): compare messages with equal.
7433         (raw-append-progress): use dispatch-non-command-events to flush
7434         widget creation events.
7435
7436 2000-03-13  Ben Wing  <ben@xemacs.org>
7437
7438         * abbrev.el:
7439         * abbrev.el (abbrev-string-to-be-defined): New.
7440         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7441         Changes for use with the menubar.
7442
7443 2000-03-12  Ben Wing  <ben@xemacs.org>
7444
7445         * alist.el (vassoc): moved here from font-menu.el.
7446
7447         * custom.el (defface): typo fix.
7448
7449         * dialog.el (yes-or-no-p-dialog-box):
7450         * dialog.el (message-box):
7451         * files.el (save-some-buffers-1):
7452         Put accelerators in the button names.
7453
7454         * font-lock.el (font-lock-comment-face):
7455         * font-lock.el (font-lock-keyword-face):
7456         * font-lock.el (font-lock-function-name-face):
7457         Fixed some of the colors under MS Windows because the existing
7458         default colors were hardly different from black and needed to be
7459         made lighter.
7460
7461         * font-menu.el:
7462         * font-menu.el (font-menu-split-long-menu):
7463         * font-menu.el (font-menu-family-constructor):
7464         * font-menu.el (font-menu-size-constructor):
7465         * font-menu.el (font-menu-weight-constructor):
7466         * font-menu.el (font-menu-set-font):
7467         vassoc moved to alist.el.
7468         Accelerators added to all menus.
7469         Unused bound var new-props removed.
7470
7471         * keydefs.el: I did a whole lot of rearranging to put things in a
7472         more consistent order and fixed a number of cases where key
7473         combinations involving up, down, left, right and so on were
7474         defined but the corresponding keypad combinations were not
7475         defined.
7476
7477         * lisp-mode.el:
7478         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7479         * lisp-mode.el (emacs-lisp-mode):
7480         * lisp-mode.el (lisp-interaction-mode):
7481         * lisp-mode.el (flet):
7482         Added accelerators onto the menus.
7483         Made all the different versions of the let function be indented
7484         the same way.
7485         Undid Steve's easy-menu-ification, because it makes it impossible
7486         to have the menubar and popup menus different.
7487         Cleaned up the menu; added items for find-function &c and some
7488         indenting, and removed debug-on-*.
7489
7490         * list-mode.el (list-mode-hook):
7491         * list-mode.el (list-mode):
7492         * list-mode.el (completion-setup-hook):
7493         * list-mode.el (display-completion-list):
7494         Added support for the :window-height keyword, which is required
7495         because of other changes that I made for the file dialog box.  I
7496         also made the hook variables list-mode-hook and
7497         completion-setup-hook and also minibuffer-setup-hook in
7498         minibuf.el be permanent-local; see comment in list-mode.el.
7499
7500         * map-ynp.el (map-y-or-n-p):
7501         Added accelerators to the dialog buttons.
7502
7503         * menubar-items.el (menu-truncate-list):
7504         New internal function.
7505         * menubar-items.el (submenu-generate-accelerator-spec):
7506         * menubar-items.el (menu-item-strip-accelerator-spec):
7507         * menubar-items.el (menu-item-generate-accelerator-spec):
7508         New exported functions, for use in auto-generating accelerator specs.
7509
7510         * menubar-items.el:
7511         * menubar-items.el (default-menubar):
7512         * menubar-items.el (maybe-add-init-button):
7513         * menubar-items.el (bookmark-menu-filter):
7514         * menubar-items.el (slow-format-buffers-menu-line):
7515         * menubar-items.el (build-buffers-menu-internal):
7516         * menubar-items.el (language-environment-menu-filter):
7517         * menubar-items.el (default-popup-menu):
7518         * menubar-items.el (popup-buffer-menu):
7519         * menubar-items.el (popup-menubar-menu):
7520         Did a major overhaul on this file, and in fact I'm nowhere near
7521         done working on the menubar, and there will be more patches to
7522         come.  A basic summary of what I've done:
7523
7524         a) I added accelerators to all of the menu items.  For menus that
7525         are auto-generated, such as the buffers menu, the accelerators are
7526         automatically added to the beginning of each line using the
7527         numbers 1 through 9, then zero, and then letters starting with A,
7528         but omitting the letters that are already in use for the fixed
7529         menu items at the top of the buffers menu.  To facilitate adding
7530         accelerators of this kind, I created some new functions
7531         (*-accelerator-spec), which are also being used by other filters
7532         that auto generate lists of things such as ftp sites to download
7533         packages.  If people really don't like these accelerators
7534         appearing at the beginning of the menu items, a variable can be
7535         added to optionally turn them off, but I think this is rather
7536         pointless because other menu items have accelerators and many or
7537         most of the menu users will use the accelerators if the support is
7538         there.
7539
7540         b) I combined the top level Tools and Apps menus into a single
7541         Tools menu, because the distinction between the two is not
7542         obvious, and the items on the menus are not used often enough that
7543         putting some of them onto submenus is a problem.
7544
7545         c) I created two new top level menus called View and Cmds because
7546         there were too many items on the File and Edit menus, and I'm going
7547         to be adding more items to these menus.  In contrast to the Tools
7548         menu, the items on these menus may be used quite often during an
7549         editing session, and so should be available with fewer
7550         keystrokes.
7551
7552         d) I added a number of options to the options menu, including one
7553         for controlling whether the alt key can be used to traverse to
7554         menu items using the accelerators, one for controlling behavior of
7555         control-k, one for controlling how the kill and yank functions
7556         interact with the clipboard, a few additional buffers-menu
7557         options, and various other things.  I also did a bit of
7558         rearranging, for example, combining the keyboard and mouse options
7559         into a single keyboard and mouse submenu to facilitate the
7560         accelerators on that level.
7561
7562         e) I changed the variable buffers-menu-format-buffer-line-function
7563         to take two arguments instead of one, the second argument being
7564         the line number for use in creating an accelerator.  I added a
7565         hack to support existing functions with one argument (although I
7566         doubt that very many of these exist), for backward compatibility.
7567
7568         f) I moved the top level mule menu to be a submenu of the edit
7569         menu.  I think that most of the items on this menu are fairly
7570         useless and there are certainly not enough frequently used items
7571         to justify this being its own top level menu.
7572
7573         g) I combined most of the items in big-menubar.el into the main menu.
7574         If people think the main menu is too big, it would be possible to
7575         create different configurations, some smaller.
7576
7577         * menubar.el (check-menu-syntax):
7578         Deleted some syntax checks that were no longer valid, partly
7579         because of changes that were already made a long time ago, and
7580         partly because of a change I made where I allow the name of the
7581         menu item to be an evaluated expression rather than just a string,
7582         similar to all of the other parameters of a menu item.
7583
7584         * minibuf.el:
7585         * minibuf.el (read-file-name-1):
7586         * minibuf.el (mouse-read-file-name-1):
7587         I made a number of changes to improve the appearance
7588         and functioning of the file dialog box.  They include:
7589
7590         a) Fixing the problem where closing the dialog box by clicking on
7591         the close button of the window didn't properly exit the
7592         minibuffer.
7593
7594         b) Fixing the problem that if you typed part of a file name, and
7595         then clicked on a completion with the mouse, the file was not
7596         correctly selected.
7597
7598         c) Changing the title of the dialog box to reflect the operation
7599         being done in accordance with user interface conventions, rather
7600         than the name of the dialog box buffer, which is rather useless.
7601
7602         d) Remove the words "possible completions are" which didn't
7603         belong.
7604
7605         e) Fix things so that the completions scroll off the end of the
7606         completions windows only to the right, rather than both to the
7607         right and down, which is in accordance with Windows user interface
7608         conventions.
7609
7610         * msw-init.el (init-post-mswindows-win):
7611         Added a binding for meta-F4, which is the standard windows binding
7612         for exiting a program.
7613
7614         * select.el (get-selection-no-error):
7615         * select.el (own-selection):
7616         * select.el (own-clipboard):
7617         Added an optional argument called append to the functions
7618         own-selection and own-clipboard.  This adds support for appending
7619         text to the existing selection and allows the function
7620         own-clipboard to be used as the value of the variable
7621         interprogram- cut-function.
7622
7623         Fixed a bug in own-selection in handling zmacs-region-stays.
7624
7625         * simple.el (historical-kill-line): New.
7626
7627         * simple.el (kill-line):
7628         * simple.el (interprogram-cut-function):
7629         * simple.el (interprogram-paste-function):
7630         * simple.el (handle-pre-motion-command):
7631         * simple.el (next-line):
7632         * simple.el (previous-line):
7633         a) Expanded the variable kill-whole-line, so that function
7634         kill-line can be set to delete the entire line always, not just
7635         when cursor is at the beginning of the line.  This is controlled
7636         by setting the variable kill-whole-line to the symbol 'always.
7637         This behavior, as well as the existing kill-whole-line behavior,
7638         now only take effect when kill-line is called interactively,
7639         although this is a departure from a previous behavior in the case
7640         of setting this variable kill-whole-line to t.  It is almost
7641         certainly what has always been intended, and most likely the old
7642         way of doing things introduced bugs.  I also created a function
7643         called historical-kill-line, which ignores the kill-whole-line
7644         setting and always gives the historical behavior of only killing
7645         to the end of the line.  I bound this function to shift- control-k
7646         so that the kill to end of line behavior is available, even when
7647         kill-whole-line has been set to change control-k into the simple
7648         delete-whole-line behavior. (This can be set using the options
7649         menu.)
7650
7651         b) I changed things so that kill and yank now interact with the
7652         clipboard by default under windows.  This was done by changing the
7653         default value of interprogram-cut- function and
7654         interprogram-paste-function.  You can get the old behavior by
7655         setting these to nil, and there is an option on the options menu
7656         to do this.
7657
7658         c) I added support for selecting text using shifted motion keys.
7659         This support is on by default and can be controlled by the
7660         variable shifted-motion-keys-select-region.  There is also a
7661         variable called unshifted-motion-keys-deselect-region that
7662         controls more specifically how the shifted motion key behavior
7663         works.  I did not put an option on the options menu to turn this
7664         off, because I can't imagine why this would be useful.
7665
7666         * simple.el (forward-block-of-lines):
7667         * simple.el (backward-block-of-lines):
7668         * simple.el (block-movement-size):
7669         New.
7670
7671         * simple.el (uncapitalized-title-words):
7672         * simple.el (uncapitalized-title-word-regexp):
7673         * simple.el (capitalize-string-as-title):
7674         * simple.el (capitalize-region-as-title):
7675         New.
7676
7677
7678         * subr.el (add-hook):
7679         * subr.el (make-local-hook): New.
7680         * subr.el (remove-local-hook): New.
7681         * subr.el (add-one-shot-hook): New.
7682         * subr.el (add-local-one-shot-hook): New.
7683         Added some functions to make using hooks easier.
7684         These include:
7685
7686         a) Functions add-local-hook and remove-local-hook to make it easy
7687         to use local hooks.
7688
7689         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7690         make it possible to add a "one-shot" hook, which is to say a hook
7691         that runs only once, and automatically removes itself after the
7692         first time it has run.
7693
7694 2000-03-09  Andy Piper  <andy@xemacs.org>
7695
7696         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7697
7698 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7699
7700         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7701         Moved from menubar-items.el.
7702         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7703
7704 2000-03-08  Andy Piper  <andy@xemacs.org>
7705
7706         * gutter-items.el (build-buffers-tab-internal): add selected field
7707         to buffers tab spec.
7708
7709 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7710
7711         * minibuf.el (last-exact-completion): Initialize to nil.
7712
7713 2000-03-07  Didier Verna  <didier@xemacs.org>
7714
7715         * startup.el (command-line-1): remove unused variable
7716         `first-file-buffer'.
7717
7718 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7719
7720         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7721         which is also used for Web server log files.
7722
7723 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7724
7725         * mule/mule-charset.el: Setup auto-fill-chars.
7726
7727 2000-03-02  SL Baur  <steve@beopen.com>
7728
7729         * subr.el (with-string-as-buffer-contents): Reimplement using
7730         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7731         non-deletion of buffer after execution problem.
7732         (with-output-to-string): Use unique buffer name.
7733
7734 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7735
7736         * gutter-items.el (buffers-tab-sort-function):  New variable.
7737         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7738
7739 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7740
7741         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7742
7743 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7744
7745         * menubar-items.el (maybe-add-init-button): Remove the "Load
7746         .emacs" button from all menubars.
7747
7748 2000-03-01  Didier Verna  <didier@xemacs.org>
7749
7750         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7751         region rectangle replacement (from Jan Vroonhof).
7752         (replace-rectangle): new function.
7753
7754 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7755
7756         * mule/mule-cmds.el (set-default-coding-systems): Use
7757         set-terminal-coding-system and set-keyboard-coding-system.
7758         * coding.el (set-terminal-coding-system): Use
7759         set-console-tty-output-coding-system.
7760         (set-keyboard-coding-system): Use
7761         set-console-tty-input-coding-system.
7762
7763 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7764
7765         * minibuf.el (read-variable): Allow symbol to default argument.
7766
7767 2000-02-27  Andy Piper  <andy@xemacs.org>
7768
7769         * gutter-items.el (update-tab-hook): new function to be used for
7770         hooks.
7771         (create-frame-hook): add update-tab-hook.
7772         (record-buffer-hook): ditto.
7773         (default-gutter-position-changed): ditto.
7774         (default-gutter-position): updating the buffers tab is now handled
7775         by a hook.
7776         (default-gutter-position-changed-hook): new variable.
7777         (gutter-element-visibility-changed-hook): ditto.
7778         (set-gutter-element-visible-p): call it.
7779         (set-gutter-element): use modify-specifier-instances. Set extents
7780         as duplicable before using.
7781         (remove-gutter-element): ditto.
7782         (set-gutter-element-visible-p): ditto.
7783         (init-gutter): new function.
7784         (add-tab-to-gutter): use new gutter-element functions rather than
7785         setting specifiers directly.
7786         (clear-progress): ditto.
7787         (abort-progress): ditto.
7788         (gutter-buffers-tab-visible-p): renamed from
7789         default-gutter-visible-p
7790
7791         * specifier.el (modify-specifier-instances): new function from Jan
7792         Vroonhof.
7793
7794         * x-init.el (init-post-x-win): call init-gutter.
7795
7796         * msw-init.el (init-post-mswindows-win): call init-gutter.
7797
7798         * menubar-items.el (default-menubar): Update to reflect new gutter
7799         variables.
7800
7801 2000-02-26  Andy Piper  <andy@xemacs.org>
7802
7803         * gutter-items.el (set-gutter-element): new function. Add gutter
7804         elements to the specified gutter.
7805         (remove-gutter-element): new function. Remove gutter elements from
7806         the specified gutter.
7807         (set-gutter-element-visible-p): new function. Set gutter element
7808         visibility for the provided gutter-visible specifier.
7809
7810 2000-02-23  Andy Piper  <andy@xemacs.org>
7811
7812         * gutter-items.el (add-tab-to-gutter): specify dimensions
7813         dynamically.
7814
7815 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7816
7817         * gutter-items.el (add-tab-to-gutter):
7818         * package-get.el (package-get-interactive-package-query):
7819         * package-ui.el (pui-directory-exists):
7820         (pui-install-selected-packages):
7821         (pui-list-packages):
7822         Use #'(lambda ...)  instead of '(lambda ...).
7823
7824 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7825
7826         * startup.el (load-user-init-file): Check to make sure user
7827           has an init-file before calling load().
7828
7829 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7830
7831         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7832
7833 2000-02-23  Martin Buchholz <martin@xemacs.org>
7834
7835         * XEmacs 21.2.31 is released.
7836
7837 2000-02-21  Mike Sperber <mike@xemacs.org>
7838
7839         * loadup.el (really-early-error-handler):
7840         * update-elc.el:
7841         * make-docfile.el:
7842         Remove dependency on EMACSBOOTSTRAP... environment variables.
7843
7844 2000-02-21  Martin Buchholz <martin@xemacs.org>
7845
7846         * XEmacs 21.2.30 is released.
7847
7848 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7849
7850         * byte-optimize.el (byte-optimize-plus):
7851         (byte-optimize-minus):
7852         (byte-optimize-multiply):
7853         Optimize (- 0) to 0, not (-)
7854         Optimize (+ 5 3.0) to 8.0
7855         Optimize (* 5 3.0) to 15.0
7856         Improve readability.
7857
7858 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7859
7860         * modeline.el: (modeline-scrolling-method): change modeline
7861         mswindows cursor appearance according to the value.
7862
7863         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7864         and 'gui-element face colors and 'gui-element face font to Windows
7865         defaults.
7866
7867 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7868
7869         * font-lock.el: Javadoc enhancements
7870
7871 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7872
7873         * ldap.el (toplevel): Test if LDAP support has been compiled in
7874         (ldap-verbose): New option
7875         (ldap-search-entries): Renamed from the previous ldap-search
7876         Conditionalize message display on ldap-verbose
7877         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7878         defuns
7879         (ldap-search): Is now defined as an obsolete wrapper calling
7880         ldap-search-basic or ldap-search-entries
7881
7882
7883 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7884             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7885             Jan Vroonhof  <jan@xemacs.org>
7886
7887         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7888         When for-effect is true, didn't call `byte-optimize-form'
7889         in and/or subforms without last.
7890
7891 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7892
7893         * package-get.el (package-get-download-sites): Use correct custom
7894         type.
7895
7896 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7897
7898         * files.el (write-file): Ask for coding system when compiled with
7899         file-coding.
7900
7901 2000-02-16  Andy Piper  <andy@xemacs.org>
7902
7903         * buffer.el (switch-to-buffer): give norecord argument to
7904         set-window-buffer instead of explicitly recording.
7905
7906         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7907         we have to pick a window.
7908
7909 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7910
7911         * mule/mule-cmds.el (describe-language-support): Don't add
7912         unexist function to help-map.
7913         (describe-coding-system): Don't use already assigend `C'.
7914
7915 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7916
7917         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7918         work in custom.
7919
7920 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7921
7922         * about.el: Ienaga's e-mail address change.
7923
7924 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7925
7926         * etags.el (find-tag): force new window -- even if buf already
7927         visible -- when other-window is t
7928
7929 2000-02-16  Martin Buchholz <martin@xemacs.org>
7930
7931         * XEmacs 21.2.29 is released.
7932
7933 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7934
7935         * cl-extra.el (getf): This is now identical to `plist-get', so
7936         just defalias it.
7937         * cl-macs.el: Make getf an alias to plist-get, at the
7938         byte-compiler level, using define-compiler-macro.
7939
7940 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7941
7942         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7943
7944 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7945
7946         * lisp/etags.el (find-tag-internal): set exact-tagname to
7947           a regular expression that matches against the tagname
7948           part of the tag entry first instead of only looking in
7949           the context area.
7950
7951 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7952
7953         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7954         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7955
7956 2000-02-07  Martin Buchholz <martin@xemacs.org>
7957
7958         * XEmacs 21.2.28 is released.
7959
7960 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7961
7962         * cl-extra.el (getf): Just call `get', never `get*'.
7963         Make arglist match docstring.
7964         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7965         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7966         * byte-optimize.el: remove references to `get*'.
7967
7968 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7969
7970         * mule/european.el: Add syntax information for Latin3 and Latin4.
7971
7972 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7973
7974         * byte-optimize.el: Byte-optimize (length "foo")
7975
7976 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7977
7978         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7979         width check using `window-leftmost-p' and `window-rightmost-p'.
7980
7981 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7982
7983         * wid-edit.el (widget-match-inline): An atom never matches a
7984           list.
7985
7986 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7987
7988         * modeline.el: Consolidated 'x and 'mswindows specification under
7989         'win tag.
7990
7991 2000-01-29  Andy Piper  <andy@xemacs.org>
7992
7993         * gutter-items.el: (format-buffers-tab-line): Try and be
7994         intelligent about buffer naming when we have duplicates.
7995
7996 2000-01-29  Andy Piper  <andy@xemacs.org>
7997
7998         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7999         updated when it becomes visible.
8000
8001 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8002
8003         * bytecomp.el (byte-compile-insert-header): Properly set coding
8004         system under MULE and file-coding.
8005
8006 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8007
8008         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8009         (dontusethis-set-value-terminal-coding-system-handler):
8010         (dontusethis-set-value-keyboard-coding-system-handler):
8011         Never undefine coding system aliases.  Emergency fix for gnus.
8012
8013 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8014
8015         * files.el (abbreviate-file-name): Use directory-sep-char instead
8016         of hard-coded "/".
8017
8018 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8019
8020         * startup.el (user-init-file-base-list): New variable, replacing
8021         user-init-file-base.
8022         (find-user-init-file): New function.
8023         (command-line-early): Use it.
8024         (load-user-init-file): Ditto.
8025
8026 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8027
8028         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8029         calling valid-image-instantiator-format-p
8030
8031 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8032
8033         * isearch-mode.el (isearch-mode): The variable is
8034         isearch-unhidden-extents, not isearch-opened-extents.
8035
8036 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8037
8038         * minibuf.el (next-history-element): Modify error message if a
8039         default value is available.
8040
8041 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8042
8043         * bytecomp.el (byte-compile-file): Don't unconditionally write
8044         .elc files in binary - might contain non-Latin1.
8045
8046 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8047
8048         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8049         for windows-nt.
8050
8051         * version.el:
8052         * startup.el (user-init-file-base):
8053         * process.el (call-process-region):
8054         * files.el (make-backup-file-name):
8055         (backup-file-name-p):
8056         (file-relative-name):
8057         (abbreviate-file-name):
8058         (set-auto-mode):
8059         * code-process.el (call-process-region): Removed unnecessary
8060         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8061         support out of the universe.
8062
8063         * process.el:
8064         * code-process.el:
8065         * bytecomp.el (byte-compile-file): Removed reference to
8066         buffer-file-type, and commented usage of binary-process-output
8067         NTEmacs variables.
8068
8069 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8070
8071         * help.el (function-arglist): Add case for macro.
8072
8073 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8074
8075         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8076         printers.
8077         (custom-display): Added a menu for printer/display tags.
8078
8079         * frame.el (frame-type):
8080         * device.el (device-type): Added 'msprinter to the doc string, and
8081         removed 'pc -- it is not going to be implemented ever.
8082         (call-device-method): Fixed docstring typo.
8083         Defined specifier tags 'printer and 'display.
8084
8085 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8086
8087         * lisp/itimer.el (itimer-run-expired-timers): (consp
8088           last-command-event-time) instead of (consp
8089           'last-command-event-time).
8090
8091 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8092
8093         * msw-glyphs.el: Removed obsolete commentary.
8094
8095 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8096
8097         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8098         better default value.
8099
8100 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8101
8102         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8103         (read-string): Ditto.
8104         (eval-minibuffer): Ditto.
8105         (read-command): Ditto.
8106         (read-function): Ditto.
8107         (read-variable): Ditto.
8108         (read-number): Ditto.
8109         (read-shell-command): Ditto.
8110         (read-number): Record history.
8111
8112 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8113
8114         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8115
8116 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8117
8118         * faces.el (startup-initialize-custom-faces): New function.
8119         Reset all faces created during auto-autoloads loading time
8120         by defface.
8121         * startup.el (command-line): Call it.
8122
8123 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8124
8125         * about.el (about-hackers): Add myself to contributors list.
8126
8127 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8128
8129         * menubar-items.el (maybe-add-init-button): Removed an argument in
8130         a call to load-user-init-file, as the function managed to lose its
8131         formal parameter a few betas ago.
8132
8133 2000-01-18  Martin Buchholz <martin@xemacs.org>
8134
8135         * XEmacs 21.2.27 is released.
8136
8137 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8138
8139         * process.el (shell-command-to-string): Use the FSF docstring.
8140         Make shell-command-to-string the standard function, and
8141         exec-to-string the (deprecated) alias.
8142
8143         * startup.el: typo fix.
8144
8145 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8146
8147         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8148
8149 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8150
8151         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8152         buffers after visible buffers.
8153         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8154
8155 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8156
8157         * info.el (Info-extract-menu-node-name): Stop at a dot
8158         followed by whitespace or right parenthesis.
8159
8160 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8161
8162         * info.el (Info-directory-list): Warn against using Customize with
8163         Info-directory-list.
8164
8165 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8166
8167         * minibuf.el (read-file-name): doc fix.
8168
8169         * autoload.el (update-file-autoloads): doc fix.
8170
8171         * about.el (about-hackers): Change my E-mail address.
8172
8173 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8174
8175         * info.el (Info-visit-file): Just use the `f' interactive spec to
8176         read a filename in the standard way.
8177
8178 2000-01-13  Andy Piper  <andy@xemacs.org>
8179
8180         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8181         (gutter-buffers-tab-extent): new variable.
8182         (update-tab-in-gutter): call add-tab-to-gutter again if the
8183         orientation has changed.
8184         (add-tab-to-gutter): cope with different orientations.
8185
8186 2000-01-11  Didier Verna  <didier@xemacs.org>
8187
8188         * info.el (Info-following-node-name): backward-skip dots as well
8189         as spaces (dots at the end of a node name aren't part of it).
8190         (Info-extract-menu-node-name): don't skip dots. There could be
8191         some in the node name.
8192         (Info-index): allow dots to be part of a node name.
8193
8194 2000-01-12  Andreas Jaeger  <aj@suse.de>
8195
8196         * files.el (auto-mode-alist): Added idlwave-mode.
8197         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8198
8199 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8200
8201         * info.el (Info-search): Show default value.
8202
8203 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8204
8205         * info.el (Info-read-node-completion-table): New variable.
8206         (Info-read-node-name-1): New function.
8207         (Info-read-node-name): Use it.
8208         (Info-follow-reference): Use DEFAULT argument of completing-read.
8209         (Info-menu): Ditto.
8210
8211 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8212
8213         * hyper-apropos.el (hyper-describe-key-briefly): Save
8214         window configuration.
8215         (hyper-describe-face): Use DEFAULT of completing-read.
8216         (hyper-apropos-read-variable-symbol): Ditto.
8217         (hyper-apropos-read-function-symbol): Ditto.
8218
8219 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8220
8221         * mule/mule-cmds.el (set-default-coding-system): Set
8222         comint-exec-hook to use coding-system-for-read and
8223         coding-system-for-write so that C-x RET c works.
8224
8225 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8226
8227         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8228         (previous-matching-history-element): Increment
8229         minibuffer-max-depth by 1.
8230         (next-matching-history-element): Ditto.
8231
8232 2000-01-11  Andy Piper  <andy@xemacs.org>
8233
8234         * gutter-items.el (buffers-tab): Create a new face for the buffers
8235         tab.
8236         (buffers-tab-face): use it.
8237
8238 2000-01-10  Didier Verna  <didier@xemacs.org>
8239
8240         * modeline.el (modeline-scrolling-method): change modeline X
8241         cursor appearance according to the value.
8242
8243 2000-01-07  Andreas Jaeger  <aj@suse.de>
8244
8245         * about.el (about-hackers): Moved my entry to contributor list.
8246         (xemacs-hackers): Added myself.
8247         (about-maintainer-info): Added description of myself.
8248
8249
8250 2000-01-07  Didier Verna  <didier@xemacs.org>
8251
8252         * modeline.el (modeline-scrolling-method): new variable.
8253         (mouse-drag-modeline): add reference to it in the docstring.
8254         (mouse-drag-modeline): handle it.
8255
8256 2000-01-08  Andy Piper  <andy@xemacs.org>
8257
8258         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8259         calls.
8260         (remove-buffer-from-gutter-tab): ditto.
8261
8262 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8263
8264         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8265         (custom-face-edit): Fix grammatical error in help message.
8266
8267 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8268
8269         * movemail.el: Added.
8270
8271         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8272
8273 2000-01-03  Didier Verna  <didier@xemacs.org>
8274
8275         * modeline.el (mouse-drag-modeline): remove the code related to
8276         the modeline horizontal scrolling facility.
8277
8278 1999-12-31  Martin Buchholz <martin@xemacs.org>
8279
8280         * XEmacs 21.2.26 is released.
8281
8282 1999-12-28  Andy Piper  <andy@xemacs.org>
8283
8284         * wid-edit.el (widget-push-button-value-create): The gui cache
8285         does not agree with native widgets which can only be displayed
8286         once per window. The reasons for caching are diminished now that
8287         we don't hog resources when creating buttons.
8288         (widget-push-button-cache) deleted.
8289
8290 1999-12-24  Martin Buchholz <martin@xemacs.org>
8291
8292         * XEmacs 21.2.25 is released.
8293
8294 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8295
8296         * hyper-apropos.el (hyper-apropos): Toggle
8297         hyper-apropos-programming-apropos correctly.
8298         Set REGEXP when user accepts default value.
8299
8300 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8301
8302         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8303         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8304
8305 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8306
8307         * mule/mule-category.el (undefined-category-designator):
8308         Return char instead of character.  Search for undefined one.
8309         (describe-category): Use with-displaying-help-buffer.
8310
8311 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8312
8313         * byte-optimize.el (byte-optimize-plus):
8314         Optimize (+ 1) to 1 instead of (1+ nil).
8315
8316         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8317
8318         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8319
8320         * byte-optimize.el (byte-optimize-char-before): New function.
8321         Remove performance penalty for using (char-before) instead of (char-after).
8322
8323 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8324
8325         * mule/mule-category.el (char-category-list): Return character
8326         instead of integer.
8327
8328 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8329
8330         * minibuf.el (read-buffer): Check default is buffer object.
8331
8332 1999-11-25  Andy Piper  <andy@xemacs.org>
8333
8334         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8335         for buttons.
8336
8337 1999-12-16  Andreas Jaeger  <aj@suse.de>
8338
8339         * package-get.el (package-get-maybe-save-index): Fixed typo.
8340         Patch by Jeff Miller <jmiller@smart.net>.
8341
8342 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8343
8344         * gnuserv.el (gnuserv-process-filter):  don't call
8345         gnuserv-write-to-client when gnuserv-current-client is nil
8346
8347 1999-12-14  Martin Buchholz <martin@xemacs.org>
8348
8349         * XEmacs 21.2.24 is released.
8350
8351 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8352
8353         * about.el (about-hackers): Update my email address.
8354
8355 1999-12-07  Martin Buchholz <martin@xemacs.org>
8356
8357         * XEmacs 21.2.23 is released.
8358
8359 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8360
8361         * package-get.el (package-get-download-sites): Removed several
8362         defunct download sites, added many new ones, and corrected a few
8363         incorrect directory-on-site entries.  Added physical locations to
8364         site-description.
8365
8366 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8367
8368         * finder.el (finder-commentary): add DOC string and fix
8369         interactive spec
8370
8371 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8372
8373         * help.el (describe-function): Don't forget to intern the string
8374         completing-read returns.
8375         (describe-variable): Ditto.
8376
8377 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8378
8379         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8380         `hyper-apropos-help-mode' here to find symbol to customize
8381         irregardless of cursor position and simplify
8382         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8383         `hyper-apropos-popup-menu'.
8384
8385 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8386
8387         * apropos.el (apropos-mode-map): Add return to call
8388         apropos-follow.
8389         (apropos-print): Call apropos-mode to have better
8390         command reference. Put keymap text-poperty to
8391         symbole name.
8392
8393 1999-11-22  Alastair Burt  <burt@dfki.de>
8394
8395         * help.el: (describe-bindings-1): Added handling of keymaps for
8396         the extents at point.
8397
8398 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8399
8400         * gutter-items.el (buffers-tab-items): Wrap the function in a
8401         save-match-data
8402
8403 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8404
8405         * help.el (describe-function): Use the DEFAULT argument to
8406         completing-read.
8407         (describe-variable): Ditto.
8408
8409 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8410
8411         * minibuf.el (read-from-minibuffer): Add optional argument
8412         DEFAULT to have better mini-buffer history support.
8413         (completing-read): Pass default to read-from-minibuffer.
8414         (read-buffer): Pass default to completing-read.
8415
8416 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8417
8418         * font-lock.el (font-lock-doc-string-face): Document the
8419         `font-lock-lisp-like' property.
8420
8421 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8422
8423         * lisp-mode.el: Specify `font-lock-lisp-like'.
8424
8425         * font-lock.el (font-lock-lisp-like): New function.
8426         (font-lock-fontify-syntactically-region): Use it.
8427
8428 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8429
8430         * XEmacs 21.2.22 is released
8431
8432 1999-11-28  Martin Buchholz <martin@xemacs.org>
8433
8434         * XEmacs 21.2.21 is released.
8435
8436 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8437
8438         * minibuf.el (read-coding-system): Accept symbol and
8439         coding-system object as a default-coding-system.
8440
8441 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8442
8443         * minibuf.el (read-coding-system): Accept symbol as
8444         a default-coding-system.
8445
8446 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8447
8448         * apropos.el (apropos-documentation): Use insert instead
8449         of princ.
8450
8451 1999-11-07  William M. Perry  <wmperry@aventail.com>
8452
8453         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8454           for the linux console.
8455
8456         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8457           stuff to work when you are not on a window system, since the GPM
8458           mouse support now allows pasting from outside of XEmacs.
8459
8460 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8461
8462         * XEmacs 21.2.20 is released
8463
8464 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8465
8466         * setup-paths.el (paths-default-info-directories): Add
8467         /usr/share/info and /usr/local/share/info.
8468
8469 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8470
8471         * about.el: Updated Vladimir Ivanovic's info.
8472
8473 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8474
8475         * auto-show.el (auto-show-truncationp): Remove.
8476
8477         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8478
8479 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8480
8481         * indent.el (indent-line-to): fix bug: spaces were not replaced
8482         with tab if column is multiple of tab-width
8483         From dhn@qedinc.com
8484
8485 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8486
8487         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8488         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8489
8490         * package-get.el (package-get-package-provider): Be verbose when
8491         interactive. Patch from Robert Pluim
8492
8493 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8494
8495         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8496         info file suffixes.
8497
8498 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8499
8500         * process.el (open-network-stream): Add a new optional parameter
8501         PROTOCOL to support udp; fix a minor typo and add an explanation
8502         in docstring for udp programming.
8503
8504         * code-process.el (open-network-stream): Add a new optional
8505         parameter PROTOCOL to support udp; fix a minor typo and add an
8506         explanation in docstring for udp programming.
8507
8508 1999-10-18  Andy Piper  <andy@xemacs.org>
8509
8510         * gui.el (make-gui-button): be more precise about how we call
8511         callbacks.
8512
8513         * wid-edit.el (widget-push-button-value-create): Use the new form
8514         of native gui-button.
8515
8516 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8517
8518         * info.el (Info-page-prev): Don't do (sit-for 0).
8519
8520 1999-10-13  Andy Piper  <andy@xemacs.org>
8521
8522         * gutter-items.el (progress-abort-glyph): new glyph for showing
8523         abort status.
8524         (append-progress): dispatch-event rather than sit-for.
8525         (abort-progress): new function. Show the abort glyph with an
8526         appropriate message.
8527         (raw-append-progress): dispatch-event rather than sit-for.
8528         (display-progress): cope with aborts.
8529
8530         * gui.el (make-gui-button): Use native widgets for buttons
8531         unconditionally.
8532         (insert-gui-button): ditto.
8533         (gui-button-p): ditto.
8534
8535         * xbm-button.el: remove from core.
8536
8537         * xpm-button.el: remove from core.
8538
8539 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8540
8541         * faces.el (init-device-faces): Don't initialize the random faces
8542         on the stream device.
8543
8544 1999-10-06  Andy Piper  <andy@xemacs.org>
8545
8546         * files.el (recover-file): Don't use ls under windows for revert buffer.
8547
8548 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8549
8550         * package-get.el (package-get-download-menu): Make menu really
8551         toggle download sites.
8552         (package-get-download-sites): Add autoload cookie.
8553
8554 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8555
8556         * setup-paths.el (paths-find-module-directory): Ditto.
8557
8558 1999-09-29  Werner Fink  <werner@suse.de>
8559
8560         * setup-paths.el (paths-find-exec-directory): Add missing nil
8561         parameter for environment.
8562
8563 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8564
8565         * modeline.el (modeline-format):
8566         Only purecopy the strings.  Else
8567         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8568         barfs.
8569
8570 1999-08-28  Mike Woolley  <mike@bulsara.com>
8571
8572         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8573         user setting comint-completion-addsuffix and
8574         comint-process-echoes.
8575
8576 1999-09-22  Andy Piper  <andy@xemacs.org>
8577
8578         * gutter-items.el (update-tab-in-gutter): use
8579         last-nonminibuf-window instead of selected-window.
8580
8581 1999-09-18  Andy Piper  <andy@xemacs.org>
8582
8583         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8584         display on.
8585
8586         * subr.el (record-buffer-hook): new variable so that the hook gets
8587         some documentation.
8588
8589 1999-09-16  Andy Piper  <andy@xemacs.org>
8590
8591         * gutter-items.el (update-tab-in-gutter): only update when the
8592         gutter is visible.
8593         (remove-buffer-from-gutter-tab): ditto.
8594
8595 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8596
8597         * simple.el (do-auto-fill): Commented out part of Kinsoku
8598         processing.
8599
8600 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8601
8602         * isearch-mode.el (isearch-highlightify-region): Give the
8603         highlighting extents a high priority.
8604         (isearch-make-extent): Give the main highlighting extent an even
8605         higher priority.
8606
8607 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8608
8609         * packages.el (packages-compute-package-locations): Fix typo from
8610         -u rationalization.
8611
8612 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8613
8614         * setup-paths.el (paths-find-doc-directory): Respect value of
8615         `configure-doc-directory.'
8616
8617         * find-paths.el (paths-find-architecture-directory): Give
8618         precendence `default' argument (which typically comes from
8619         configure).
8620
8621 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8622
8623         * startup.el (command-line-early): Added options -user-init-file
8624         and -user-init-directory.
8625
8626         * files.el (user-init-file): Default to NIL so we can recognize
8627         when it's set.
8628
8629 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8630
8631         * obsolete.el (init-file-user):
8632         * startup.el:
8633         * packages.el (packages-compute-package-locations):
8634         * package-get.el (package-get-user-index-filename):
8635         * menubar-items.el (maybe-add-init-button):
8636         * info.el (Info-annotations-path):
8637         * dump-paths.el:
8638         Change `user-init-directory' to be an absolute path.
8639         Use `user-init-directory' where appropriate.
8640         Zap `init-file-user' and its uses.
8641
8642 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8643
8644         * subr.el (copy-symbol): New function.
8645
8646 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8647
8648         * isearch-mode.el (isearch-done): Be sure to restore invisible
8649         extents in the proper buffer.
8650         (isearch-pre-command-hook): Set this-command to the correct value
8651         in case the buffer has changed and old overriding-local-map was
8652         used.
8653         (isearch-restore-extent): Use remprop instead of setting the
8654         property to nil.
8655
8656 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8657
8658         * cmdloop.el (execute-extended-command): Update zmacs region
8659         before the delay.
8660         (execute-extended-command): Make the message gettext-friendly.
8661
8662 1999-09-07  Andy Piper  <andy@xemacs.org>
8663
8664         * gutter-items.el (progress-gauge-glyph): renamed from
8665         progress-glyph.
8666         (progress-text-glyph): new variable.
8667         (progress-layout-glyph): use layouts and text glyphs.
8668         (progress-area-buffer): removed.
8669         (progress-text-and-extent): new variable.
8670         (progress-displayed-p): dynamically create gutter area buffer.
8671         (clear-progress): ditto.
8672         (raw-append-progress): ditto.
8673         (append-progress): use new glyph names.
8674         (raw-append-progress): only create the extent when needed. set
8675         properties more optimally.
8676         (progress): remove args.
8677
8678 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8679
8680         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8681         mapcar where the return value is unused.
8682         (isearch-restore-invisible-extents): Ditto.
8683         (isearch-highlight-all-cleanup): Ditto.
8684         (isearch-delete-extents-in-range): Traverse the extents only once.
8685         (isearch-highlight-all-update): Don't start over if the search
8686         string has changed and more input is pending.
8687
8688 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8689
8690         * packages.el (packages-find-package-data-path): Ditto.
8691
8692         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8693
8694         * subr.el (mapc-internal): Don't make obsolete.
8695
8696         * cl-extra.el (mapc): Resurrect.
8697
8698 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8699
8700         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8701         alias.
8702
8703         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8704         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8705         (isearch-yank-clipboard): Use get-clipboard instead of
8706         x-get-clipboard.
8707         (isearch-yank-selection): Fix docstring.
8708
8709 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8710
8711         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8712
8713 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8714
8715         * cl-macs.el (extent-start-position): Fix setf method.
8716         (extent-end-position): Ditto.
8717
8718 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8719
8720         * isearch-mode.el: End merge with FSF 20.4.
8721
8722         * isearch-mode.el (search-invisible): New variable.
8723         (isearch-hide-immediately): Ditto.
8724         (isearch-unhidden-extents): Ditto.
8725         (isearch-range-invisible): New function.
8726         (isearch-unhide-extent): Ditto.
8727         (isearch-restore-invisible-extents): Ditto.
8728         (isearch-restore-extent): Ditto.
8729
8730         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8731         implementation.
8732         (isearch-ring-retreat-edit): Ditto.
8733         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8734         (isearch-forward-regexp): New arguments NOT-REGEXP and
8735         NO-RECURSIVE-EDIT.
8736         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8737         (isearch-backward-regexp): New arguments NOT-REGEXP and
8738         NO-RECURSIVE-EDIT.
8739         (isearch-mode): Return isearch-success.
8740         (isearch-update): Use unread-command-events instead of
8741         unread-command-event.
8742         (isearch-abort): If an invalid regexp is encountered, keep popping
8743         states.
8744         (isearch-*-char): Use FSF implementation.
8745         (isearch-whitespace-chars): Use the more robust FSF's
8746         implementation.
8747         (isearch-within-brackets): New variable.
8748         (isearch-mode): Initialize it.
8749         (isearch-edit-string): Bind it.
8750         (isearch-search-and-update): Set it.
8751         (isearch-push-state): Push it.
8752         (isearch-top-state): Pop it.
8753         (isearch-search): Set it.
8754         (isearch-printing-char): When called by isearch-whitespace-chars,
8755         handle M-SPC gracefully.
8756         (isearch-message-prefix): New argument ELLIPSIS.
8757         (isearch-message-suffix): Ditto.
8758         (isearch-message): Use the ELLIPSIS argument when calling
8759         isearch-message-prefix and isearch-message-suffix.
8760         (isearch-message-prefix): Distinguish between "wrapped" and
8761         "overwrapped" search, FWIW.
8762
8763 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8764
8765         * isearch-mode.el (isearch-edit-string): Use the head of the
8766         search ring instead of search-last-string and search-last-regexp.
8767         (search-highlight): Renamed from isearch-highlight.
8768         (isearch-exit): Use the new name.
8769         (isearch-highlight): Ditto.
8770         (isearch-dehighlight): Ditto.
8771         (isearch-update-ring): New function.
8772         (isearch-done): Call it.
8773         (isearch-done): New argument EDIT.
8774         (isearch-repeat): If search string is empty, look up at the car of
8775         the search ring; ignore the yank pointer.
8776         (isearch-abort): Call isearch-done with NOPUSH.
8777         (isearch-cancel): New function.
8778         (isearch-mode-map): Bind it to ESC ESC ESC.
8779
8780         * isearch-mode.el: Begin merge with FSF 20.4.
8781
8782 1999-09-01  Andy Piper  <andy@xemacs.org>
8783
8784         * x-select.el (x-get-clipboard): obsolete.
8785         (x-yank-clipboard-selection): obsolete
8786
8787         * select.el (disown-selection): need to be careful to disown the
8788         clipboard if we set it via selection.
8789         (get-clipboard): move from x-select.el
8790         (yank-clipboard-selection): ditto.
8791
8792 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8793
8794         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8795         isearch-highlight-all-matches to nil.
8796         (isearch-fixed-case): New variable.
8797         (isearch-mode): Initialize it.
8798         (isearch-edit-string): Save it.
8799         (isearch-toggle-case-fold): Set it.
8800         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8801         need to check isearch-fixed-case.
8802         (isearch-toggle-case-fold): Update highlighting of all matches
8803         before the pause.
8804         (isearch-edit-string):
8805
8806 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8807
8808         * isearch-mode.el (isearch-edit-string): Call isearch-message
8809         before reading the event so that the prompt is displayed properly.
8810         (isearch-message): Use isearch-nonincremental when calling
8811         isearch-message-prefix.
8812         (minibuffer-local-isearch-map): Bind up and down to do the same as
8813         M-p and M-n respectively.
8814         (isearch-done): New arg NOPUSH.
8815         (isearch-edit-string): Use it.
8816         (isearch-edit-string): Don't bind isearch-string.
8817         (isearch-ring-adjust): Edit string, *then* push state.
8818
8819 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8820
8821         * faces.el (isearch-secondary): Make isearch-secondary look
8822         different than default.
8823
8824 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8825
8826         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8827         save-excursion.
8828         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8829         (isearch-update): Call isearch-dehighlight without arguments.
8830         (isearch-done): Ditto.
8831
8832         * isearch-mode.el (isearch-fix-case): If the search string has no
8833         upper-case letters, allow the folding to be reenabled.
8834         Previously, once disabled, the folding would remain that way until
8835         the end of isearch.
8836         (isearch-top-state): Call isearch-fix-case.
8837
8838         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8839         save-excursion.
8840         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8841
8842 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8843
8844         * xpm-button.el:
8845         xbm-button.el: Need to exist in core because gui.el depends on
8846         them.
8847
8848 1999-08-31  Andy Piper  <andy@xemacs.org>
8849
8850         * gutter-items.el (buffers-tab-face): new customizable variable.
8851         (buffers-tab-default-buffer-line-length): new specifier for
8852         maximum viewable characters.
8853         (progress-stack): new variable for implementing widget-based
8854         progress messages.
8855         (progress-area-buffer): ditto.
8856         (progress-glyph-height): ditto.
8857         (progress-stop-callback): ditto.
8858         (progress-quit-function): new function.
8859         (progress-glyph): new variable.
8860         (progress-layout-glyph): ditto.
8861         (progress-displayed-p): new function, see message-displayed-p for
8862         details.
8863         (clear-progress): ditto.
8864         (remove-progress): ditto.
8865         (append-progress): ditto.
8866         (raw-append-progress): ditto.
8867         (display-progress): ditto.
8868         (current-progress): ditto.
8869         (current-progress-label): ditto.
8870         (progress): ditto.
8871         (lprogress): ditto.
8872
8873
8874 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8875
8876         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8877
8878         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8879         `isearch-yank-selection'.
8880         (isearch-mode-map): Use it.
8881         (isearch-yank-selection): Use `get-selection' instead of
8882         `get-x-selection'.
8883
8884 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8885
8886         * faces.el (isearch-secondary): Create face here.
8887
8888         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8889         timers.
8890
8891 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8892
8893         * subr.el (buffer-string): More robust backward compatibility
8894         check, courtesy William Perry.
8895
8896 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8897
8898         * replace.el (perform-replace): Stop the search after the search
8899         limit has been reached.
8900
8901 1999-08-23  Andy Piper  <andy@xemacs.org>
8902
8903         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8904         here if we don't have one.
8905
8906 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8907
8908         * ldap.el (ldap-coding-system): Default to nil until we get
8909         efficient UTF8 support
8910         (ldap-decode-string): Guard against `decode-coding-string' not
8911         being defined
8912         (ldap-encode-string): Guard against `encode-coding-string' not
8913         being defined
8914
8915 1999-08-23  Didier Verna  <didier@xemacs.org>
8916
8917         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8918         Some doc strings improvements, and add a star to the `interactive'
8919         calls.
8920
8921 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8922
8923         * font-lock.el (java-font-lock-keywords-3): introduced new
8924         keywords and regexpes for javadoc syntax 1.2.
8925
8926 1999-08-17  Andy Piper  <andy@xemacs.org>
8927
8928         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8929         format-buffers-tab-line.
8930         (buffers-tab-max-buffer-line-length): new variable.
8931         (format-buffers-tab-line): new function. truncate names if over
8932         buffers-tab-max-buffer-line-length.
8933
8934 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8935
8936         * cus-start.el: Customize the variable `bell-inhibit-time'.
8937
8938 1999-08-16  Andy Piper  <andy@xemacs.org>
8939
8940         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8941         brute-force approach to deleting the last buffer.
8942         (buffers-tab-grouping-regexp): new customizable variable.
8943         (select-buffers-tab-buffers-by-mode): use it.
8944
8945 1999-08-13  Andy Piper  <andy@xemacs.org>
8946
8947         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8948         deletion problem.
8949
8950 1999-07-30  Didier Verna  <didier@xemacs.org>
8951
8952         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8953         of princ to output symbols.
8954         (custom-save-face-internal): ditto.
8955         (custom-save-resets): ditto.
8956
8957 1999-08-09  Didier Verna  <didier@xemacs.org>
8958
8959         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8960         `regexp-quote' to protect the major mode name for use as a regular
8961         expression (c++ needs this for instance).
8962
8963 1999-08-08  Andy Piper  <andy@xemacs.org>
8964
8965         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8966         cope with similar mode names.
8967
8968         * gutter-items.el (buffers-tab-selection-function): new selection
8969         function.
8970         (select-buffers-tab-buffers-by-mode): new function.
8971         (buffers-tab-items): use it if set to only display buffers in the
8972         tab in the current buffer's group..
8973         (update-tab-in-gutter): use new api.
8974         (remove-buffer-from-gutter-tab): ditto.
8975
8976         * gutter-items.el (buffers-tab-max-size): set custom selection
8977         default to 6.
8978         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8979         (add-tab-to-gutter): set face as default.
8980
8981 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8982
8983         * faces.el (frob-face-property): Merge the fall-back specifier
8984         with the target, not replace it.
8985
8986 1999-08-05  Andy Piper  <andy@xemacs.org>
8987
8988         * gutter-items.el (update-tab-in-gutter): add frame argument for
8989         buffer-items.
8990         (update-tab-in-gutter): use it.
8991
8992         * gutter-items.el (record-buffer-hook): set.
8993
8994         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8995         change.
8996         (switch-to-buffer-hook) deleted.
8997
8998 1999-08-04  Andy Piper  <andy@xemacs.org>
8999
9000         * gutter-items.el (update-tab-in-gutter): make sure this will work
9001         as an argument to create-frame-hook.
9002
9003 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9004
9005         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9006         instead of timer emulation.
9007
9008 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9009
9010         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9011         Emacs isearch enhancements.
9012
9013 1999-07-28  Andy Piper  <andy@xemacs.org>
9014
9015         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9016         all devices that support tab controls.
9017         (remove-buffer-from-gutter-tab): new function. to be used as a
9018         value for kill-buffer-hook.
9019
9020 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9021
9022         * auto-show.el (auto-show-truncationp): changed to match
9023         `window_translation_on'
9024
9025 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9026
9027         * XEmacs 21.2.19 is released
9028
9029 1999-07-28  SL Baur  <steve@miho>
9030
9031         * code-files.el (insert-file-contents): Fix docstring.
9032         revert previous change.
9033
9034 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9035
9036         * fill.el (fill-region-as-paragraph): Change re-break-point to
9037         contain word-across-newline plus one character so that filling
9038         Japanese and Chinese works as desired.
9039         * simple.el (do-auto-fill): Ditto.
9040
9041 1999-07-26  SL Baur  <steve@miho>
9042
9043         * mule/japanese.el ("Japanese"): Do not specify a default input
9044         method.
9045         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9046
9047 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9048
9049         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9050         able to use cl-macs macro in early lisp.
9051
9052 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9053
9054         * custom.el:
9055         * cus-face.el:
9056         * cus-edit.el:
9057                 Massive custom Theme API changes.
9058
9059 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9060
9061         * code-files.el (insert-file-contents): Regard
9062         coding-system-magic-cookie if `coding-system-for-read' is nil.
9063
9064 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9065
9066         * mule/thai-xtis.el: Add coding: local variable, to avoid
9067         bootstrapping problem with C locale.
9068
9069 1999-07-22  Andy Piper  <andy@xemacs.org>
9070
9071         * dumped-lisp.el (preloaded-file-list): guard against putting
9072         gutter-items in a less than functional XEmacs.
9073         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9074
9075 1999-07-18  Bob Weiner  <weiner@beopen.com>
9076
9077         * fill.el (fill-context-prefix): Fixed bug that prevented the
9078         setting of an adaptive fill prefix when the `dont-skip-first' was
9079         t.
9080
9081 1999-07-22  SL Baur  <steve@miho>
9082
9083         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9084
9085 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9086
9087         * files.el (interpreter-mode-alist): add `make', `guile', and
9088         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9089         makefile-mode, guile is a scheme, and someday XEmacs will be
9090         modular enough to use as an efficient scripting tool.)
9091
9092 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9093
9094         * mule/mule-cmds.el (reset-language-environment): Regard
9095         coding-category `utf-8' and `ucs-4' if they are available.
9096
9097 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9098
9099         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9100         (prefer-coding-system): Fix DOC-string.
9101
9102         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9103         DOC-string too.
9104
9105         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9106         Mule.
9107         (coding-system-change-eol-conversion): Fix DOC-string.
9108
9109 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9110
9111         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9112         instead of `list-coding-system'.
9113
9114 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9115
9116         * menubar-items.el (default-menubar): `select-input-method' was
9117         renamed to `set-input-method'.
9118
9119         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9120         "Set Language Environment" menu.
9121
9122         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9123         "Describe Language Support" menu.
9124
9125 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9126
9127         * mule/chinese.el ("Chinese-GB"): Rename
9128         `chinese-gb-environment-setup-function' to
9129         `setup-chinese-gb-environment-internal'.
9130
9131 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9132
9133         * mule/korean.el: Use `define-coding-system-alias' instead of
9134         `copy-coding-system'.
9135
9136 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9137
9138         * mule/mule-cmds.el (set-language-environment-coding-systems):
9139         Treat duplicated coding-categories.
9140
9141 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9142
9143         * mule/japanese.el: Use `define-coding-system-alias' instead of
9144         `copy-coding-system'.
9145
9146 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9147
9148         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9149         coding-system `viscii'.
9150
9151 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9152
9153         * mule/cyrillic.el:
9154         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9155         (cyrillic-alternativnyj-decode-table): New variable.
9156         (cyrillic-alternativnyj-encode-table): New variable.
9157         - Specify `iso-8-1' as a category of coding-system
9158           `alternativnyj'.
9159         - Abolish general Cyrillic environment.
9160
9161 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9162
9163         * mule/chinese.el:
9164         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9165         - Register `chinese-gb-environment-setup-function' as a
9166           `setup-function' of "Chinese-GB" environment.
9167
9168 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9169
9170         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9171         optional argument `parents'.
9172
9173         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9174         property for Thai-XTIS.
9175
9176         * mule/mule-help.el (help-with-tutorial): Use property
9177         `tutorial-coding-system' of language-info as a coding-system to
9178         read tutorial file.
9179
9180 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9181
9182         * mule/thai-xtis.el: Don't setup `setup-function' and
9183         `exit-function'.
9184
9185         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9186         `set-coding-category-system' to set up coding-system for
9187         coding-category.
9188
9189         * mule/mule-cmds.el (prefer-coding-system): Use
9190         `set-coding-category-system' to set up coding-system for
9191         coding-category.
9192
9193 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9194
9195         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9196         Thai-XTIS environment.
9197
9198         * mule/mule-cmds.el (prefer-coding-system): Use
9199         `find-coding-system' instead of `coding-system-p'.
9200
9201 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9202
9203         * mule/mule-cmds.el (set-language-environment-coding-systems):
9204         Modify eol-type for XEmacs.
9205
9206         * mule/thai-xtis.el: Delete unused local variable `category'.
9207
9208         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9209         function.
9210         (prefer-coding-system): Don't call
9211         `update-coding-systems-internal'; use function
9212         `coding-category-list' instead of variable `coding-category-list';
9213         use `set-coding-priority-list' instead of `set-coding-priority';
9214         modify `eol-type' for XEmacs.
9215
9216         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9217         `charset-columns'.
9218         (char-width): Likewise.
9219
9220 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9221
9222         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9223         `tis-620'.
9224
9225         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9226         `set-coding-priority-list' instead of `set-coding-priority'; don't
9227         call `update-coding-systems-internal'.
9228
9229         * mule/mule-misc.el (coding-system-get): New function.
9230         (coding-system-put): New function.
9231         (coding-system-category): New function.
9232
9233 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9234
9235         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9236         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9237         to avoid conflict with leim/quail/thai-xtis.
9238
9239         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9240         to thai-xtis-chars.el.
9241
9242         * mule/thai-xtis-chars.el: New file (split from
9243         mule/thai-xtis.el).
9244
9245 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9246
9247         * mule/thai-xtis.el:
9248         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9249         - Add syntax entries.
9250         - Put `preferred-coding-system' of the charset `thai-xtis' to
9251           `tis-620'.
9252
9253 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9254
9255         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9256         rewritten to use write-multibyte-character.
9257
9258 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9259
9260         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9261         of `iso-2022-7'.
9262         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9263         ported yet.
9264         (read-input-method-name): Treat optional argument `default'.
9265
9266 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9267
9268         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9269         all.
9270         (set-language-info-alist): Set up menus here.
9271
9272 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9273
9274         * minibuf.el (completing-read): Add new optional argument
9275         `default'.
9276         (read-coding-system): Add new optional argument
9277         `default-coding-system'.
9278
9279 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9280
9281         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9282         (viet-viscii-...->viet-vscii...).
9283
9284 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9285
9286         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9287         and menus.
9288
9289 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9290
9291         * mule/mule-cmds.el (input-method-function): Add permanent-local
9292         property.
9293
9294 1999-03-30  Dave Love  <fx@gnu.org>
9295
9296         * mule/mule-cmds.el (current-language-environment): Doc fix.
9297
9298 1999-02-06  Richard Stallman  <rms@gnu.org>
9299
9300         * mule/european.el (setup-slovenian-environment): New function.
9301         ("Slovenian"): New language environment.
9302
9303 1999-01-27  Dave Love  <fx@gnu.org>
9304
9305         * mule/mule-cmds.el (current-language-environment): Provide :link,
9306         :type (choices) and appropriate :get.
9307
9308 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9309
9310         * mule/mule-cmds.el (describe-language-environment): Don't alter
9311         input-method-alist.
9312
9313 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9314
9315         * mule/mule-cmds.el (prefer-coding-system): Call
9316         set-coding-priority, so that the internal array of priorities is
9317         also updated.
9318
9319 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9320
9321         * mule/mule-cmds.el (prefer-coding-system): If the argument
9322         requires specific EOL conversion type, make the default coding
9323         systems use that.
9324
9325 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9326
9327         * mule/mule-cmds.el (set-language-environment): Pass the default
9328         eol-type to set-language-environment-coding-systems.
9329         (set-default-coding-systems): Copy the eol-type property for the
9330         new default values of {buffer-file,process}-coding-system from the
9331         old defaults.
9332         (set-language-environment-coding-systems): Accept an optional
9333         argument EOL-TYPE, and set the eol-type property of the default
9334         coding systems accordingly.
9335
9336 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9337
9338         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9339         use generate-new-buffer instead of get-buffer-create.
9340
9341 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9342
9343         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9344
9345 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9346
9347         * mule/mule-cmds.el (default-input-method): Fix custom type.
9348
9349 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9350
9351         * mule/mule-cmds.el (setup-specified-language-environment):
9352         Add apropos-inhibit property.
9353         (describe-specified-language-support): Likewise.
9354
9355 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9356
9357         * mule/mule-cmds.el: Doc fixes.
9358
9359 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9360
9361         * mule/mule-cmds.el (register-input-method): Doc-string
9362         modified.
9363
9364 1998-09-01  Dave Love  <fx@gnu.org>
9365
9366         * mule/mule-cmds.el (current-language-environment): Fix
9367         setter function.
9368
9369 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9370
9371         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9372         mule/european.el, mule/hebrew.el, mule/japanese.el,
9373         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9374         avoid bootstrapping problem if you need to recompile all the Lisp
9375         files using interpreted code.
9376
9377 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9378
9379         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9380         ("Latin-2"): Likewise.
9381
9382 1998-08-18  Per Starback  <starback@update.uu.se>
9383
9384         * mule/european.el (setup-latin2-environment): Fix typo.
9385
9386 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9387
9388         * mule/european.el: Give proper value of `input-method' key to all
9389         lang. env.
9390
9391         * mule/mule-cmds.el (activate-input-method): Handle the case that
9392         the arg INPUT-METHOD is nil correctly.
9393         (read-multilingual-string): Activate the specified input method
9394         before calling read-string.  Afterward, activate the original
9395         input method.
9396
9397 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9398
9399         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9400         (set-language-info-alist): Fix typo in doc-string.
9401
9402         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9403
9404 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9405
9406         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9407         (reset-language-environment): New function for the job that
9408         setup-english-environment used to do.
9409         (set-language-environment): Do more setups according to the info
9410         in language-info-alist.
9411         (read-language-name): Handle the case that the arg KEY is nil.
9412         (describe-language-environment): Handle input-method property.
9413
9414         * mule/: All files under this directory, which related with
9415         specific languages (such as mule/european.el, mule/greek.el,
9416         mule/hebrew.el, mule/misc-lang.el), modified as below.
9417         (setup-XXX-environment): Just call set-language-environment.  If
9418         they used to do some other jobs than what done by
9419         set-language-environment, those jobs are done in
9420         setup-XXX-environment-internal now.
9421         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9422         the value to setup-XXX-environment-internal.  Add properties
9423         input-method and features.
9424
9425         * mule/english.el (setup-english-environment): Just call
9426         reset-language-environment.
9427
9428         * mule/european.el (setup-8-bit-environment): Function deleted.
9429
9430 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9431
9432         * mule/mule-cmds.el (input-method-exit-on-first-char)
9433         (input-method-use-echo-area): Doc fixes.
9434
9435 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9436
9437         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9438         variable.
9439         (input-method-use-echo-area): New variable.
9440
9441 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9442
9443         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9444
9445 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9446
9447         * mule/mule-cmds.el (activate-input-method): Update mode line.
9448         (inactivate-input-method): Likewise.
9449
9450 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9451
9452         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9453         input method in the current buffer, but just bind
9454         current-input-method.
9455
9456 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9457
9458         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9459
9460         * mule/misc-lang.el ("IPA"): Add coding-priority and
9461         coding-system.
9462
9463 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9464
9465         * mule/greek.el: Add coding-priority.
9466
9467 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9468
9469         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9470         LANG-ENV.
9471
9472 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9473
9474         * mule/mule-cmds.el (register-input-method): Fix previous change.
9475         (setup-specified-language-environment): Doc fix.
9476
9477 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9478
9479         * mule/mule-cmds.el: Several doc fixes.
9480         (get-language-info, set-language-info): Rename argument.
9481         (set-language-info-alist): Likewise.
9482         (register-input-method): Rename argument.
9483         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9484
9485 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9486
9487         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9488         default value while reading an input method.
9489
9490 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9491
9492         * mule/mule-cmds.el (universal-coding-system-argument):
9493         Use buffer-file-coding-system as default.
9494
9495 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9496
9497         * mule/korean.el ("Korean"): Doc fix.
9498
9499 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9500
9501         * mule/mule-cmds.el (describe-language-environment): Print the
9502         languge environment at the head.
9503
9504 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9505
9506         * mule/japanese.el: Set exit-function to exit-japanese-environment
9507         for Japanese environment.
9508
9509 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9510
9511         * mule/mule-cmds.el (set-language-environment): Doc fix.
9512         (current-language-environment): Use defcustom.
9513         (default-input-method): Specify :type.
9514
9515 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9516
9517         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9518         modified.
9519         (prefer-coding-system): Doc-string modified.
9520
9521 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9522
9523         * mule/mule-cmds.el (set-language-info): Doc-string
9524         describes `coding-priority' KEY.
9525         (set-language-environment-coding-systems): New function.
9526         (select-safe-coding-system): New function.
9527         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9528         (set-language-info-alist): New optionla arg PARENTS.  Call
9529         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9530         (set-language-environment-coding-systems): New function.
9531
9532         * mule/chinese.el: Remove setting up of
9533         describe-chinese-environment-map and
9534         setup-chinese-environment-map.  Exclude them in args of calls to
9535         set-language-info-alist.  Register coding-priority key in
9536         language-info-alist.
9537
9538         * mule/cyrillic.el: Remove setting up of
9539         describe-cyrillic-environment-map and
9540         setup-cyrillic-environment-map.  Exclude them in args of calls to
9541         set-language-info-alist.  Register coding-priority key in
9542         language-info-alist.
9543
9544         * mule/english.el: Register coding-priority key in
9545         language-info-alist.
9546
9547         * mule/ethiopic.el: Register coding-priority key in
9548         language-info-alist.
9549
9550         * mule/european.el: Remove setting up of
9551         describe-european-environment-map and
9552         setup-european-environment-map.  Exclude them in args of calls to
9553         set-language-info-alist.  Register coding-priority key in
9554         language-info-alist.  Add "German" language env.
9555         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9556         (setup-german-environment): New function.
9557
9558         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9559         change default input method to "greek-postfix".
9560
9561         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9562         coding-priority key in
9563
9564 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9565
9566         * mule/mule-cmds.el (set-language-info): Doc fix.
9567         (input-method-inactivate-hook): Doc fix.
9568
9569 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9570
9571         * mule/mule-cmds.el (set-input-method): Renamed from
9572         select-input-method.
9573
9574 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9575
9576         * mule/mule-cmds.el (set-language-environment): Run
9577         exit-language-environment-hook before calling `exit-function'
9578         which is specified for the language environment.
9579
9580 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9581
9582         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9583         modified.
9584         (prefer-coding-system): Likewise.
9585         (describe-language-environment): Print aliases of each coding
9586         system.
9587         (set-language-environment-hook): New variable.
9588         (exit-language-environment-hook): New variable.
9589         (set-language-environment): Call these hooks.  Before setting a
9590         new language environment, exit from the
9591         current-language-environment if necessary.
9592         (input-method-verbose-flag): The value can be nil, t,
9593         complex-only, or default.
9594         (input-method-highlight-flag): Doc-string augmented.
9595         (activate-input-method): Check if we can run the registered
9596         function to activate an input method.
9597
9598         * mule/korean.el: Set exit-function for language environment
9599         "Korean" to exit-korean-environment.
9600         (setup-korean-environment): Moved to korea-util.el.
9601
9602 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9603
9604         * mule/mule-cmds.el (read-multilingual-string): Use
9605         current-input-method prior to default-input-method.  Don't bind
9606         current-input-method by `let', instead, activate the specified
9607         input method in the current buffer temporarily.
9608
9609 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9610
9611         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9612
9613 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9614
9615         * mule/chinese.el (post-read-decode-hz): Return the result of
9616         decode-hz-region.
9617         (pre-write-encode-hz): Do not change the value of
9618         last-coding-system.
9619
9620 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9621
9622         * mule/mule-ccl.el: Doc fixes.
9623
9624 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9625
9626         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9627         (check-ccl-program): New macro.
9628
9629 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9630
9631         * mule/mule-ccl.el: Comment about CCL syntax modified.
9632         (ccl-command-table): Add read-multibyte-character and
9633         write-multibyte-character.
9634         (ccl-code-table): Add ex-cmd.
9635         (ccl-extended-code-table): New variable.
9636         (ccl-embed-extended-command): New function.
9637         (ccl-compile-read-multibyte-character,
9638         ccl-compile-write-multibyte-character) New functions.
9639         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9640         ccl-dump-write-multibyte-character): New functions.
9641
9642 1999-07-22  SL Baur  <steve@miho>
9643
9644         * config.el (config-value-file): config.values is installed into
9645         doc-directory.
9646         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9647
9648 1999-07-19  Didier Verna  <didier@xemacs.org>
9649
9650         * rect.el: all functions rewritten, except when noted. Below is a
9651         list of interface changes.
9652         (apply-on-rectangle): new function. Obsoletes
9653         `operate-on-rectangle'. All functions that used to call this
9654         function now call the new one.
9655         (kill-rectangle): added optional prefix arg to fill lines.
9656         (delete-rectangle): ditto.
9657         (delete-extract-rectangle): ditto.
9658         (open-rectangle): ditto.
9659         (clear-rectangle): ditto.
9660         (delete-rectangle-line): added third arg FILL.
9661         (delete-extract-rectangle-line): ditto.
9662         (open-rectangle-line): ditto.
9663         (clear-rectangle-line): ditto.
9664
9665 1999-07-18  Andy Piper  <andy@xemacs.org>
9666
9667         * menubar-items.el (default-menubar): add gutter options.
9668
9669         * gutter-items.el: new file.
9670         (gutter): new group for custom.
9671         (gutter-visible-p): new variable.
9672         (default-gutter-position): ditto.
9673         (buffers-tab): new group for the buffers tab.
9674         (gutter-buffers-tab): widget to put in the gutter.
9675         (buffers-tab-max-size): max number of tabs.
9676         (buffers-tab-switch-to-buffer-function): function to call when a
9677         tab is pressed.
9678         (buffers-tab-omit-function): filter buffers with this function.
9679         (buffers-tab-format-buffer-line-function): format buffer names for
9680         inclusion in tabs.
9681         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9682         the record.
9683         (build-buffers-tab-internal): build a list of tab items.
9684         (buffers-tab-items): ditto.
9685         (add-tab-to-gutter): put a tab in the gutter area.
9686         (update-tab-in-gutter): reset the buffers in the tab.
9687
9688         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9689
9690         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9691         (switch-to-buffer-hooks): new hook.
9692
9693         * toolbar.el (default-toolbar-position): fix typo.
9694
9695 1999-07-16  Andy Piper  <andy@xemacs.org>
9696
9697         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9698
9699 1999-07-15  Didier Verna  <didier@xemacs.org>
9700
9701         * cus-edit.el (custom-prompt-variable): optional third arg makes
9702         prompt for a comment string.
9703         (customize-set-value): optional prefix makes this function handle
9704         variable comments.
9705         (customize-set-variable): ditto.
9706         (customize-save-variable): ditto.
9707         (customize-customized): handle custom comments.
9708         (customize-save-customized): ditto.
9709         (custom-variable-state-set): ditto.
9710         (custom-face-state-set): ditto.
9711         (customize-saved): ditto.
9712         (custom-variable-set): ditto.
9713         (custom-face-set): ditto.
9714         (custom-variable-save): ditto.
9715         (custom-face-save): ditto.
9716         (custom-variable-reset-saved): ditto.
9717         (custom-face-reset-saved): ditto.
9718         (custom-variable-reset-standard): ditto.
9719         (custom-face-reset-standard): ditto.
9720         (custom-comment-face): new face.
9721         (custom-comment-tag-face): ditto.
9722         (custom-comment): new widget.
9723         (custom-comment-create): new function.
9724         (custom-comment-delete): ditto.
9725         (custom-comment-value-set): ditto.
9726         (custom-comment-show): ditto.
9727         (custom-comment-invisible-p): ditto.
9728         (custom-variable-value-create): create a comment field widget.
9729         (custom-face-value-create): ditto.
9730         (custom-variable-menu): new entry for adding a custom comment.
9731         (custom-face-menu): ditto.
9732         (custom-save-variables): possibly save custom comments.
9733         (custom-save-faces): ditto.
9734
9735         * cus-face.el (custom-set-faces): the arguments can now have a
9736         custom comment as fourth argument.
9737
9738         * custom.el (custom-set-variables): the arguments can now have a
9739         custom comment as fifth element.
9740
9741 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9742
9743         * XEmacs 21.2.18 is released
9744
9745 1999-07-13  SL Baur  <steve@miho>
9746
9747         * lib-complete.el (read-library-name): Revert previous change.
9748         (read-library): Ditto.
9749
9750 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9751
9752         * packages.el (packages-package-list): Capitalize docstring.
9753
9754         * packages.el (packages-find-package-library-path): Use #'nconc
9755         rather than #'append to reduce consing -- #'mapcar uses Flist,
9756         which returns a freshly consed list.  #'append would create yet
9757         another fresh list, using Fmake_list in concat.
9758
9759         * packages.el (package-provide): Use setq with remassq like it
9760         says in its docstring.
9761
9762 1999-07-06  SL Baur  <steve@miho.m17n.org>
9763
9764         * lib-complete.el (progn-with-message): Fix typo.
9765
9766 1999-07-06  SL Baur  <steve@miho.m17n.org>
9767
9768         * mule/mule-misc.el (char-octet): Make function match docstring.
9769         From Katsumi Yamaoka <yamaoka@jpl.org>
9770
9771 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9772
9773         * wid-edit.el (widget-documentation): corrected spelling error.
9774
9775 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9776
9777         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9778         keys if already bound
9779
9780 1999-07-06  SL Baur  <steve@miho.m17n.org>
9781
9782         * lib-complete.el (progn-with-message): Revert previous changes.
9783
9784 1999-06-24  Bob Weiner  <weiner@beopen.com>
9785
9786         * lib-complete.el (find-library):
9787         (find-library-other-window):
9788         (find-library-other-frame): Completely rewrote
9789         so that these functions actually work when called non-interactively.
9790         Also made them handle LIBRARY arguments which end with .el or .elc.
9791
9792 1999-06-24  Bob Weiner  <weiner@beopen.com>
9793
9794         * simple.el (indent-new-comment-line): Locally bound
9795         `block-comment-start' to `comstart' or else when this is called
9796         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9797         `block-comment-start' value, ignoring any existing spacing after a
9798         comment prefix in the previous line and producing ugly comments.
9799
9800 1999-06-23  Bob Weiner  <weiner@beopen.com>
9801
9802         * list-mode.el (mouse-choose-completion):
9803         (choose-completion):
9804         (completion-switch-to-minibuffer): Added.
9805         ([Tab]): [Tab] previously switched to the minibuffer
9806         but since [space] does that and since most applications in the
9807         world use [Tab] to select the next item in a list, do that in the
9808         *Completions* buffer too.  This will cause the least confusion
9809         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9810         06/23/1999.
9811
9812 1999-06-22  Bob Weiner  <weiner@beopen.com>
9813
9814         * help.el (help-buffer-name): Added support for a null value
9815         of `help-buffer-prefix-string' since some buffers require no
9816         prefix.
9817
9818 1999-06-20  Bob Weiner  <weiner@beopen.com>
9819
9820         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9821         in the completion-list-mode-map to bury the completions buffer
9822         even when the minibuffer is no longer active.
9823
9824 1999-06-20  Bob Weiner  <weiner@beopen.com>
9825
9826         * list-mode.el (list-mode): It is visually disconcerting to have
9827         the text cursor disappear within list buffers, especially when
9828         moving from window to window, so leave it visible.
9829
9830 1999-07-01  SL Baur  <steve@miho.m17n.org>
9831
9832         * menubar-items.el (default-menubar): Conditionalize the bug
9833         report menu item (which may not be possible in this XEmacs).
9834         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9835
9836 1999-06-30  SL Baur  <steve@miho.m17n.org>
9837
9838         * subr.el (with-current-buffer): DOC string fix.
9839         Suggested by Bob Weiner <weiner@altrasoft.com>
9840
9841 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9842
9843         * cus-face.el (custom-face-italic): insert missing args
9844
9845 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9846
9847         * packages.el (package-locations): Changed default early package
9848         hierarchies to ~/.xemacs/mule-packages and
9849         ~/.xemacs/xemacs-packages.
9850
9851 1999-06-23  SL Baur  <steve@miho.m17n.org>
9852
9853         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9854
9855 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9856
9857         * packages.el (package-locations): Changed default early package
9858         hierarchy to ~/.xemacs/packages.
9859         (package-locations): Removed `packages' as a possible name for a
9860         late package hierarchy.
9861
9862 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9863
9864         * mule/mule-category.el (word-combining-categories): Set up new
9865         variable.
9866         (word-separating-categories): Likewise.
9867
9868 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9869
9870         * XEmacs 21.2.17 is released
9871
9872 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9873
9874         * font-menu.el (font-menu-set-font): allow for nil specification
9875         of font size.
9876
9877 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9878
9879         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9880         is 1.
9881
9882 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9883
9884         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9885         8859-5 instead of ISO 8859-1.
9886
9887 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9888
9889         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9890         (viet-viscii-encode-table): Ditto.
9891
9892         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9893         Make obsolete definition of char-octet.
9894
9895 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9896
9897         * subr.el: Move no-Mule make-char ...
9898         * help-nomule.el (make-char): To here.
9899         (string-width): Make Mule compatibility alias.
9900
9901 1999-06-15  Andy Piper  <andy@xemacs.org>
9902
9903         * select.el (get-selection-no-error): really make there be no-error.
9904         (get-selection): revert to original.
9905
9906 1999-06-11  Andy Piper  <andy@xemacs.org>
9907
9908         * select.el (selection-sets-clipboard): renamed.
9909         (own-selection): use it.
9910
9911 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9912
9913         * XEmacs 21.2.16 is released
9914
9915 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9916
9917         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9918         missing characters to avoid crash.
9919
9920 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9921
9922         * coding.el (set-terminal-coding-system): Only set the console
9923         coding system on the selected console if it is a tty.
9924
9925 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9926
9927         * cus-face.el:
9928         * cus-edit.el:
9929         * faces.el:
9930         (custom):
9931         (face-spec-set):
9932         * faces.el (frob-face-property):
9933         * font-menu.el (font-menu-set-font):
9934                   Actually apply changes from 1999-03-17
9935
9936 1999-06-10  Andy Piper  <andy@xemacs.org>
9937
9938         * select.el (get-selection): abstract out non error-signalling
9939         part.
9940         (get-selection-no-error): get-selection without signalling an
9941         error.
9942         (selection-is-clipboard-p): new variable. controls whether the
9943         selection sets the clipboard.
9944         (own-selection): use it.
9945
9946         * mouse.el (insert-selection): fallback to clipboard after trying
9947         primary selection and cutbuffer.
9948
9949 1999-06-05  Andy Piper  <andy@xemacs.org>
9950
9951         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9952         selection functions.
9953
9954 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9955
9956         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9957         default value.
9958         (load): Use `raw-text' instead of `no-conversion'.
9959         (insert-file-contents): Likewise.
9960
9961         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9962         of `no-conversion'.
9963
9964 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9965
9966         * coding.el: Don't copy `no-conversion' to `raw-text'.
9967
9968 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9969
9970         * subr.el (make-char): Define it if Mule is not around.
9971
9972 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9973
9974         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9975
9976         * x-select.el (x-disown-selection-internal): Restore symbol as an
9977         obsolete alias.
9978         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9979
9980 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9981
9982         * XEmacs 21.2.15 is released
9983
9984 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9985
9986         * subr.el (split-string): Avoid infinite looping
9987
9988 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9989
9990         * ldap.el (ldap-ignore-attribute-codings): New variable
9991         (ldap-default-attribute-decoder): New variable
9992         (ldap-coding-system): New variable
9993         (ldap-attribute-syntax-encoders): New variable
9994         (ldap-attribute-syntax-decoders): New variable
9995         (ldap-attribute-syntaxes-alist): New variable
9996         (ldap-encode-boolean): New function
9997         (ldap-decode-boolean): New function
9998         (ldap-encode-country-string): New function
9999         (ldap-decode-string): New function
10000         (ldap-decode-address): New function
10001         (ldap-encode-address): New function
10002         (ldap-decode-attribute): New function
10003         (ldap-search): Use some of these
10004
10005 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10006
10007         * version.el (emacs-version): Make the patch level/beta come
10008         before the XEmacs qualifier so that it gets into (funcall
10009         emacs-version) and thus in the bug reports.
10010         (emacs-version>=): Support patch levels.
10011
10012 1999-06-03  SL Baur  <steve@xemacs.org>
10013
10014         * version.el: implement x.y.z version number
10015         From Jan Vroonhof <vroonhof@math.ethz.ch>
10016
10017 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10018
10019         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10020
10021 1999-05-22  Vin Shelton <acs@xemacs.org>
10022
10023         * startup.el: Document -private and break out non-standard X options.
10024
10025 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10026
10027         * mule/mule-charset.el (charset-after): New function.
10028         (charset-direction): Synch with Mule, update docstring.
10029         (get-charset-property): New function.
10030         (put-charset-property): New function.
10031         (charset-plist): New function.
10032
10033         * mule/mule-charset.el (compose-region):
10034         (decompose-region): remove;  these functions (which don't work
10035         since we don't do composite characters) have been moved to
10036         mule-util.el.
10037         (toplevel): follow coding standards
10038
10039 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10040
10041         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10042         exist any more.
10043
10044         * code-files.el: Fix commentary to follow coding standards.  Move
10045         the single line left in mule-files.el to here.
10046
10047         * mule/mule-files.el: delete.
10048
10049 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10050
10051         * info.el (Info-scroll-prev): Use event functions instead of the
10052         old emacs 19 interface.
10053
10054 1999-06-02  Andy Piper  <andy@xemacs.org>
10055
10056         * x-font-menu.el (x-font-menu-load-font):
10057         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10058
10059 1999-05-31  Andy Piper  <andy@xemacs.org>
10060
10061         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10062         group.
10063         (font-menu-this-frame-only-p): ditto.
10064         (font-menu-max-items): reinstate, from Jan Vroonhof
10065         <vroonhof@math.ethz.ch>
10066         (font-menu-submenu-name-format): ditto.
10067         (font-menu-split-long-menu): ditto, for use by the family
10068         constructor.
10069         (font-menu-family-constructor): use it.
10070
10071 1999-05-30  Andy Piper  <andy@xemacs.org>
10072
10073         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10074         for use by the font menu.
10075
10076         * msw-font-menu.el: new file implementing mswindows specific
10077         font-menu behaviour.
10078         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10079         (mswindows-font-menu-junk-families): ditto.
10080         (hack-font-truename): ditto.
10081         (mswindows-font-regexp-ascii): ditto.
10082         (mswindows-reset-device-font-menus): ditto.
10083         (mswindows-font-menu-font-data): ditto.
10084         (mswindows-font-menu-load-font): ditto.
10085
10086         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10087         (x-font-menu-font-data): ditto.
10088         (x-font-menu-load-font): ditto.
10089
10090         * font-menu.el: new file implementing generic font menu behaviour.
10091         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10092         made device independent.
10093         (font-menu-this-frame-only-p): ditto.
10094         (font-menu-preferred-resolution): ditto.
10095         (font-menu-size-scaling): new variable used to determine whether
10096         sizes are in points or tenths of a point.
10097         (vassoc): moved from x-font-menu.el.
10098         (device-fonts-cache): ditto.
10099         (device-fonts-cache): ditto.
10100         (flush-device-fonts-cache): ditto.
10101         (reset-device-font-menus): copied from x-font-menu.el and made
10102         device independent. Most functionality deferred to
10103         device-dependent versions.
10104         (font-menu-family-constructor): copied from x-font-menu.el and
10105         made device independent.
10106         (font-menu-size-constructor): ditto.
10107         (font-menu-weight-constructor): ditto.
10108         (font-menu-set-font): ditto.
10109         (font-menu-change-face): ditto.
10110         (font-menu-load-font): new device method.
10111         (font-menu-font-data): ditto.
10112
10113         * x-font-menu.el: The above functions deleted.
10114
10115 1999-05-26  Andy Piper  <andy@xemacs.org>
10116
10117         * update-elc.el:
10118         * make-docfile.el:
10119         * loadup.el: rehash expand-file-name usage to not use default-directory.
10120
10121 1999-05-21  Andy Piper  <andy@xemacs.org>
10122
10123         * x-select.el (x-select-convert-to-text):
10124         (x-selected-text-type):
10125         (x-get-selection):
10126         (xselect-convert-to-string):
10127         (xselect-convert-to-compound-text):
10128         (xselect-convert-to-length):
10129         (xselect-convert-to-targets):
10130         (xselect-convert-to-delete):
10131         (xselect-convert-to-filename):
10132         (xselect-convert-to-charpos):
10133         (xselect-convert-to-lineno):
10134         (xselect-convert-to-colno):
10135         (xselect-convert-to-sourceloc):
10136         (xselect-convert-to-os):
10137         (xselect-convert-to-host):
10138         (xselect-convert-to-user):
10139         (xselect-convert-to-class):
10140         (xselect-convert-to-name):
10141         (xselect-convert-to-integer):
10142         (xselect-convert-to-atom):
10143         (xselect-convert-to-identity): functions renamed from x-* and
10144         moved to select.el.
10145         (x-get-secondary-selection): use rename get-selection.
10146         (x-get-clipboard): ditto.
10147         (x-own-selection): moved to select.el.
10148         (x-valid-simple-selection-p): ditto.
10149         (x-dehilight-selection): ditto.
10150         (x-own-clipboard): ditto.
10151         (x-disown-selection): ditto.
10152
10153         * x-mouse.el (x-yank-function): moved to mouse.el.
10154         (x-insert-selection): ditto.
10155         (x-set-point-and-move-selection): use renamed function.
10156
10157         * select.el (selected-text-type): moved and renamed from
10158         x-select.el.
10159         (selection-owner-p): moved to C.
10160         (selection-exists-p): ditto.
10161         (get-cutbuffer): new device method.
10162         (get-selection): generalised and moved from x-select.el.
10163         (own-selection): moved x-own-selection functionality into here.
10164         (dehilight-selection): renamed and moved from x-select.el.
10165         (own-clipboard): functionality moved from x-select.el using new
10166         generic C builtins.
10167         (disown-clipboard): ditto.
10168         (select-convert-to-text):
10169         (select-convert-to-string):
10170         (select-convert-to-compound-text):
10171         (select-convert-to-length):
10172         (select-convert-to-targets):
10173         (select-convert-to-delete):
10174         (select-convert-to-filename):
10175         (select-convert-to-charpos):
10176         (select-convert-to-lineno):
10177         (select-convert-to-colno):
10178         (select-convert-to-sourceloc):
10179         (select-convert-to-os):
10180         (select-convert-to-host):
10181         (select-convert-to-user):
10182         (select-convert-to-class):
10183         (select-convert-to-name):
10184         (select-convert-to-integer):
10185         (select-convert-to-atom):
10186         (select-convert-to-identity): new functions renamed from x-* and
10187         moved from x-select.el.
10188
10189         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10190         into here and use as the default window-system mouse yank.
10191         (insert-selection): generalised and moved from x-mouse.el.
10192         (own-clipboard): moved to C.
10193
10194         * msw-select.el (mswindows-selection-owned-p): deleted.
10195         (mswindows-own-selection): generalised and moved to select.el.
10196         (mswindows-disown-selection): generalised and moved to C.
10197         (mswindows-selection-owner-p): ditto.
10198
10199 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10200
10201         * XEmacs 21.2.14 is released
10202
10203 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10204
10205         * about.el: update contact info for jason and slb.
10206
10207 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10208
10209         * mule/european.el (setup-romanian-environment): Add Romanian
10210         support from Emacs/Mule romanian.el.
10211
10212 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10213
10214         * cus-face.el: Label all custom changes with the 'custom' tag.
10215
10216         * cus-edit.el: idem ditto.
10217
10218         * faces.el: Added suport for adding device tags to various functions.
10219         (custom): New device tag.
10220         (face-spec-set): Call reset face with tags argument. No longer do
10221         x-init-global-faces hack.
10222
10223         * faces.el (frob-face-property): Use an anonymous specifier to map
10224         frob-face-property-1 over.
10225
10226         * x-font-menu.el (font-menu-set-font): Always specify all
10227         properties to custom.
10228
10229 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10230
10231         * mule/european.el (setup-czech-environment): Add czech support.
10232         From David Sauer <davids@orfinet.cz>
10233
10234 1999-03-15  SL Baur  <steve@xemacs.org>
10235
10236         * check-features.el: Turn hard errors into warnings.
10237
10238 1999-03-21  SL Baur  <steve@xemacs.org>
10239
10240         * simple.el (delete-key-deletes-forward): As per discussion on
10241         xemacs-beta, default to t.
10242
10243 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10244
10245         * loadup.el: Define Installation-string before loading anything.
10246
10247 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10248
10249         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10250         From Anders Stenman <stenman@isy.liu.se>
10251
10252 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10253
10254         * wid-edit.el (widget-glyph-find): Ditto.
10255
10256         * packages.el (locate-library): Ditto.
10257
10258         * loadup.el (really-early-error-handler): Ditto.
10259
10260         * lib-complete.el (read-library): Ditto.
10261
10262         * faces.el (set-face-stipple): Ditto.
10263
10264         * code-files.el (load): Use new calling style of locate-file.
10265
10266 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10267
10268         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10269         dead.
10270
10271 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10272
10273         * dumped-lisp.el (preloaded-file-list): Don't load
10274         Installation.el.
10275
10276         * loadup.el (Installation-string): Define it here.
10277
10278 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10279
10280         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10281         Installation.el needs to be loaded before `dump-paths', otherwise
10282         the dumping process won't find it.
10283
10284 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10285
10286         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10287         subr so that we can use `replace-in-string' in Installation.el to
10288         get rid of C-m chars under the native Windows build.
10289
10290 1999-04-29  Andy Piper  <andy@xemacs.org>
10291
10292         * make-docfile.el: canonicalize file and directory names.
10293
10294         * device.el (call-device-method): new function for calling device
10295         specific methods.
10296         (define-device-method): new function for defining device methods.
10297         (define-device-method*): ditto.
10298
10299 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10300
10301         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10302
10303 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10304
10305         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10306         (cyrillic-koi8-r-encode-table): Likewise.
10307         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10308         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10309
10310         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10311         from vietnamese.el].
10312
10313         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10314         mule/mule-misc.el.
10315
10316 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10317
10318         * mule/thai-xtis.el:
10319         - Change font registry name from "Thai94x94-0" to "xtis-0".
10320         - Change mnemonic of coding-system `tis-620' to "TIS620".
10321
10322 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10323
10324         * mule/ethiopic.el: fixed.
10325
10326 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10327
10328         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10329
10330         * mule/thai-xtis.el: New file.
10331
10332         * mule/vietnamese.el: New file.
10333
10334         * mule/ethiopic.el: New file.
10335
10336 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10337
10338         * bytecomp.el (byte-compile-close-variables): Leave
10339         debug-issue-ebola-notices alone.
10340
10341 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10342
10343         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10344         at the top of the buffer since it is the most important thing to
10345         customize
10346         (ldap-get-host-parameter): New defun
10347         (ldap-search): Add a new parameter `withdn' to retrieve the
10348         distinguished names of entries
10349
10350 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10351
10352         * startup.el (splash-frame-body): Date and spelling fixes.
10353
10354 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10355
10356         * view-less.el (toggle-truncate-lines): add autoload tag
10357
10358 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10359
10360         * format.el (format-alist): Disable image stuff.
10361
10362 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10363
10364         * wid-edit.el (widget-glyph-find): Search by directories, then by
10365         suffixes rather than the other way around.
10366         (widget-image-conversion): Renamed to
10367         `widget-image-file-name-suffixes'.
10368
10369 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10370
10371         * mule/mule-charset.el: Made old functions obsolete, remove the
10372         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10373         (charset-iso-graphic-plane): Rename from charset-graphic.
10374         (charset-iso-final-char): Rename from charset-final.
10375         (charset-width): Rename from charset-columns.
10376         (charset-bytes): Added from fsf compatibility, returns always 1.
10377
10378         * mule/mule-misc.el: Move charset-doc-string alias to
10379         mule-charset.el
10380
10381 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10382
10383         * x-faces.el (x-make-font-bold-italic): honor
10384         *try-oblique-before-italic-fonts*
10385
10386 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10387
10388         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10389
10390 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10391
10392         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10393         name.
10394
10395 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10396
10397         * cl-extra.el (equalp): Would bug out for lists.
10398
10399 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10400
10401         * about.el (about-hackers):  Change cgw's email address
10402
10403 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10404
10405         * XEmacs 21.2.13 is released
10406
10407 1999-03-12  SL Baur  <steve@xemacs.org>
10408
10409         * simple.el (delete-key-deletes-forward): Revert to previous
10410         behavior.
10411
10412 1999-01-18  Didier Verna  <didier@xemacs.org>
10413
10414         * menubar-items.el (xemacs-splash-buffer): handle the case of
10415         multiple elements in the splash buffer body.
10416
10417         * startup.el (splash-frame-timeout): new constant: interval
10418         between splash buffer elements.
10419         (command-line-1): handle splash buffer with multiple elements (use
10420         a timeout).
10421         (splash-frame-body): Originally `startup-splash-frame-body'.
10422         Rewrote a cleaner and more readable version. This can now be array,
10423         in which case each element is displayed in turn in the splash buffer.
10424         (splash-frame-static-body): new constant. Persistent information
10425         across all splash buffer elements (preserves the possibility to give
10426         it in different languages.
10427         (circulate-splash-frame-elements): new function. Used as a timeout
10428         to circulate through all splash frame elements and display them in
10429         sequence.
10430         (display-splash-frame): originally `startup-splash-frame'. Handle
10431         the case of multiple elements in the splash buffer body. Now
10432         returns a timeout id if multiple elements to display, or nil.
10433
10434 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10435
10436         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10437         so they can be overridden by x-init-face-from-resources.
10438         Additionally specify the font name also with an x tag.
10439
10440 1999-03-08  Andy Piper  <andy@xemacs.org>
10441
10442         * package-get.el (package-get-base): autoload.
10443
10444         * menubar-items.el (default-menubar): add update menu item. Fix
10445         custom menu to only be activated when package-base is available.
10446
10447         * package-get.el (package-get-custom): don't load
10448         package-get-custom as it is auto-generated. Fix group definition.
10449
10450 1999-03-05  Didier Verna  <didier@xemacs.org>
10451
10452         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10453         instead of `symbol-name' (Thanks Kyle).
10454
10455         * cus-edit.el (custom-save-variables): use `prin1' instead of
10456         princ to write symbols.
10457
10458 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10459
10460         * XEmacs 21.2.12 is released
10461
10462 1999-03-05  SL Baur  <steve@xemacs.org>
10463
10464         * menubar-items.el (default-menubar): Add kfm browsing support.
10465         From Neal Becker <nbecker@fred.net>
10466
10467 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10468
10469         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10470         calls to font-lock during buffer reversion.
10471
10472 1999-02-12  Didier Verna  <didier@xemacs.org>
10473
10474         * info.el (Info-build-node-completions): unconditionally widen the
10475         tag table buffer.
10476
10477 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10478
10479         * x-faces.el (x-init-face-from-resources):
10480         Only set fonts in the 'x locale.
10481
10482 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10483
10484         * package-ui.el (pui-install-selected-packages): Don't throw on
10485         `package-admin-delete-binary-package' returning nil since it's
10486         normal.  Reindent function.
10487         (pui-add-required-packages): Handle case where packages selected
10488         for installation have never been installed.
10489
10490 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10491
10492         * menubar-items.el (default-menubar):
10493         Implement the ``Mule->Set coding system of process'' menu item.
10494
10495 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10496
10497         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10498         files
10499         - Change some `if's to `when's
10500
10501 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10502
10503         * XEmacs 21.2.11 is released
10504
10505 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10506
10507         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10508         against window close (Fix Bug #460).
10509         (ask-user-about-lock-dbox): Idem.
10510
10511 1999-02-25  SL Baur  <steve@xemacs.org>
10512
10513         * mule/mule-charset.el (charset-leading-byte): New function.
10514         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10515
10516 1999-02-12  Andy Piper  <andy@xemacs.org>
10517
10518         * about.el (xemacs-hackers): change andy's email address.
10519         (about-url-alist): change andy's web page address.
10520         (about-xemacs): add piper.
10521
10522 1999-02-16  SL Baur  <steve@xemacs.org>
10523
10524         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10525         of mule-base into lisp/mule.
10526
10527 1999-02-16  SL Baur  <steve@xemacs.org>
10528
10529         * mule/arabic.el:
10530         mule/canna-leim.el:
10531         mule/chinese.el:
10532         mule/cyrillic.el:
10533         mule/english.el:
10534         mule/european.el:
10535         mule/greek.el:
10536         mule/hebrew.el:
10537         mule/japanese.el:
10538         mule/kinsoku.el:
10539         mule/korean.el:
10540         mule/misc-lang.el:
10541         mule/mule-category.el:
10542         mule/mule-ccl.el:
10543         mule/mule-charset.el:
10544         mule/mule-cmds.el:
10545         mule/mule-coding.el:
10546         mule/mule-files.el:
10547         mule/mule-help.el:
10548         mule/mule-init.el:
10549         mule/mule-misc.el:
10550         mule/mule-tty-init.el:
10551         mule/mule-x-init.el:
10552         mule/viet-chars.el:  Remerge from mule-base.
10553
10554         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10555         of mule-base into lisp/mule.
10556
10557 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10558
10559         * process.el (exec-to-string): Use `shell-command-switch' in place
10560         of hard-wired "-c" (for WindowsNT).
10561
10562 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10563
10564         * menubar-items.el (default-menubar):  Remove obsolete
10565         "Gopher" item
10566
10567 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10568
10569         * package-admin.el (package-admin-get-install-dir): First fall
10570         back to the location of xemacs-base for non-mule packages.
10571
10572 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10573
10574         * paths.el:
10575         - improved automounter tmp directory support.
10576         - support 4 (!) empirically discovered automounter conventions
10577
10578 1999-02-12  SL Baur  <steve@xemacs.org>
10579
10580         * etags.el (pop-tag-mark): autoload to match key binding.
10581
10582 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10583
10584         * XEmacs 21.2.10 is released
10585
10586 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10587
10588         * package-get.el (package-get-remote-filename): Don't bug out for
10589         a local file name in the search entry.
10590
10591 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10592
10593         * XEmacs 21.2.9 is released
10594
10595 1999-01-19  Didier Verna  <didier@xemacs.org>
10596
10597         * replace.el (replace-search-function): new variable containing a
10598         function to perform a search-forward.
10599         (replace-re-search-function): new variable containing a function
10600         to perform a re-search-forward.
10601         (perform-replace): use them.
10602
10603 1999-01-25  Didier Verna  <didier@xemacs.org>
10604
10605         * select.el (selection-owner-p): use the name `XEmacs'.
10606         (cut-copy-clear-internal): ditto.
10607
10608 1999-01-18  Andy Piper  <andy@xemacs.org>
10609
10610         * about.el (about-url-alist): Update my entry.
10611         (xemacs-hackers): Ditto.
10612
10613 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10614
10615         * buffer.el (switch-to-buffer): Fixing documentation.
10616         * minibuf.el (minibuffer-completion-table): ditto.
10617         * cl-macs.el (return-from): ditto.
10618
10619 1999-01-04  Didier Verna  <didier@xemacs.org>
10620
10621         * replace.el (delete-non-matching-lines): temporarily disable
10622         case-folding when called interactively with a regexp containing
10623         uppercase characters.
10624         (delete-matching-lines): ditto.
10625         (count-matches): ditto.
10626         (list-matching-lines): ditto.
10627
10628 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10629
10630         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10631         abort if current window is split horizontally, not if others are
10632         split.  Got rid of unnecessary minibuffer checking.  Also, add
10633         some comments (it's still complex).
10634
10635 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10636
10637         * package-get.el: changed address for doc.ic.ac.uk to
10638         sunsite.doc.ic.ac.uk
10639
10640 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10641
10642         * ldap.el (toplevel): Remove requires so that the file compiles
10643         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10644
10645 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10646
10647         * dump-paths.el: Calculate module-directory and set
10648         module-load-path to the load path for modules.
10649
10650         * loadup.el: Get bootstrap value of module-load-path from the
10651         environment variable EMACSBOOTSTRAPMODULEPATH.
10652         - Display the module load path if we're debugging paths.
10653
10654         * setup-paths.el: Added function paths-find-site-module-directory.
10655         - Added function paths-find-module-directory.
10656         - Added function paths-construct-module-load-path.  Uses new
10657         environment variable EMACSMODULEPATH.
10658
10659 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10660
10661         * font.el (font-default-object-for-device):
10662         Oops! This `or' can't be replaced by `unless'.
10663         Fixed inability to run w3, among other things.
10664
10665 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10666
10667         * package-admin.el: Change initialization of
10668           package-admin-install-function dependent on system type.
10669           Change package-admin-install-function-mswindows to use
10670           "minitar".
10671
10672 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10673
10674         * mouse.el (default-mouse-motion-handler): Disable help echo while
10675         in the minibuffer.
10676
10677 1998-12-28  Martin Buchholz <martin@xemacs.org>
10678
10679         * XEmacs 21.2.8 is released.
10680
10681 1998-12-24  Martin Buchholz <martin@xemacs.org>
10682
10683         * XEmacs 21.2.7 is released.
10684
10685 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10686
10687         * package-ui.el (pui-list-packages): Set truncate-lines.
10688
10689         * package-get.el (package-get-download-menu): Use
10690         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10691
10692         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10693         (pui-help-string): idem.
10694         (list-packages-mode): New major mode.
10695         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10696         (pui-install-selected-packages): Add suport for removing packages.
10697         (pui-toggle-package-delete-key): New function.
10698         (pui-popup-context-sensitive): New kludge.
10699         (pui-list-packages): Add warning when `package-get-remote' is nil.
10700         (package-ui-add-site): New function.
10701
10702 1998-12-01  Didier Verna  <didier@xemacs.org>
10703
10704         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10705
10706 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10707
10708         * ldap.el: Custom-ized
10709         (toplevel): Do not provide `ldap' which is provided by C level
10710         LDAP code
10711         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10712
10713 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10714
10715         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10716
10717 1998-12-17  Andy Piper  <andy@xemacs.org>
10718
10719         * sound.el (sound-load-list): name changed from sound-load-alist.
10720         (sound-extension-list): name changed from sound-ext-list.
10721         (load-default-sounds): use new names.
10722         (load-sound-file): use new names.
10723
10724 1998-12-16  Andy Piper  <andy@xemacs.org>
10725
10726         * XEmacs 21.2.6 is released
10727
10728 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10729
10730         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10731         errors.
10732
10733 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10734
10735         * wid-edit.el (widget-echo-this-extent): Set
10736         help-echo-owns-message to t.
10737
10738 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10739
10740         * package-get.el (package-get-download-menu): use toggles for
10741           each site in the download site menu.
10742
10743 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10744
10745         * package-get.el (package-get): If we cannot find a package
10746           because package-get-remote is not set, give a more helpful
10747           error message.
10748
10749 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10750
10751         * package-get.el (package-get-remote-filename): use an EFS path
10752         with user anonymous if no user is specified.
10753
10754 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10755
10756         * faces.el (face-spec-set): Re-init fallfacks for default after
10757         calling reset-face on the default face.
10758
10759 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10760
10761         * package-admin.el (package-admin-default-install-function):
10762         Behave as advertised.  Make sure the pkg-dir is proper for
10763         default-directory.
10764         (package-admin-add-binary-package): Make sure the pkg-dir is
10765         proper for default-directory.
10766         (package-admin-install-function-mswindows): Make sure the pkg-dir
10767         is proper for default-directory.
10768
10769 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10770
10771         * XEmacs 21.2.5 is released
10772
10773 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10774
10775         * files.el (binary-file-regexps): regexp-opt is not available at
10776         bytecompile time.
10777
10778 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10779
10780         * x-win-xfree86.el:
10781         * x-win-sun.el (x-win-init-sun):
10782         * x-win-sun.el:
10783         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10784         * x-iso8859-1.el:
10785         * x-init.el (init-post-x-win):
10786         * x-init.el (init-pre-x-win):
10787         * x-init.el (x-initialize-compose):
10788         * x-init.el:
10789         * x-compose.el:
10790         * winnt.el:
10791         * widget.el:
10792         * wid-edit.el (widget-glyph-click):
10793         * wid-edit.el (widget-glyph-find):
10794         * wid-edit.el (widget-type):
10795         * view-less.el (view-buffer-other-window):
10796         * very-early-lisp.el:
10797         * version.el:
10798         * toolbar.el:
10799         * toolbar-items.el:
10800         * term/sun.el (suntool-map):
10801         * term/sun-mouse.el:
10802         * term/internal.el:
10803         * syntax.el (modify-syntax-entry):
10804         * symbol-syntax.el:
10805         * subr.el:
10806         * startup.el (lock-directory):
10807         * simple.el (set-comment-column):
10808         * simple.el (backward-delete-char-untabify):
10809         * shadow.el (find-emacs-lisp-shadows):
10810         * shadow.el:
10811         * setup-paths.el (paths-construct-info-path):
10812         * select.el (cut-copy-clear-internal):
10813         * process.el (call-process-region):
10814         * process.el (start-process-shell-command):
10815         * process.el:
10816         * paths.el (rmail-spool-directory):
10817         * paragraphs.el (use-hard-newlines):
10818         * package-get.el (package-get-dependencies):
10819         * package-admin.el (package-admin-delete-binary-package):
10820         * obsolete.el (truncate-string):
10821         * obsolete.el (store-substring):
10822         * mouse.el (default-mouse-track-maybe-own-selection):
10823         * mouse.el (mouse-yank-at-point):
10824         * modeline.el:
10825         * modeline.el (mouse-drag-modeline):
10826         * minibuf.el (read-directory-name-internal):
10827         * minibuf.el (read-file-name-internal):
10828         * minibuf.el (read-file-name-internal-1):
10829         * minibuf.el (read-file-name-2):
10830         * minibuf.el (exact-minibuffer-completion-p):
10831         * minibuf.el (read-from-minibuffer):
10832         * minibuf.el:
10833         * menubar.el (check-menu-syntax):
10834         * map-ynp.el (map-y-or-n-p):
10835         * make-docfile.el (docfile-out-of-date):
10836         * loadup.el ((member "run-temacs" command-line-args)):
10837         * loadup.el ((member "no-site-file" command-line-args)):
10838         * loadup.el (really-early-error-handler):
10839         * loadup.el:
10840         * loadhist.el:
10841         * loaddefs.el:
10842         * lisp-mnt.el (lm-verify):
10843         * lib-complete.el (lib-complete:cache-completions):
10844         * lib-complete.el (library-all-completions):
10845         * itimer.el (itimer-run-expired-timers):
10846         * info.el (Info-mode):
10847         * info.el (Info-insert-file-contents):
10848         * info.el (Info-rebuild-dir):
10849         * info.el (Info-build-dir-anew):
10850         * info.el (Info-parse-dir-entries):
10851         * info.el (Info-dir-outdated-p):
10852         * info.el (Info-insert-dir):
10853         * info.el (info-xref):
10854         * info.el:
10855         * hyper-apropos.el (hyper-apropos-get-doc):
10856         * hyper-apropos.el (hyper-describe-face):
10857         * hyper-apropos.el (hyper-apropos-mode):
10858         * hyper-apropos.el:
10859         * help.el (list-processes):
10860         * help.el:
10861         * gnuserv.el:
10862         * font.el (mswindows-font-create-name):
10863         * font.el (font-default-font-for-device):
10864         * font.el (x-font-create-object):
10865         * font.el (font-registry):
10866         * font.el:
10867         * font-lock.el (font-lock-keywords):
10868         * font-lock.el:
10869         * finder.el (finder-compile-keywords):
10870         * find-paths.el (paths-find-recursive-path):
10871         * fill.el (set-justification-center):
10872         * fill.el (fill-region-as-paragraph):
10873         * files.el (insert-directory):
10874         * files.el (wildcard-to-regexp):
10875         * files.el (recover-file):
10876         * files.el (basic-save-buffer):
10877         * files.el (delete-auto-save-file-if-necessary):
10878         * files.el (file-relative-name):
10879         * files.el (backup-extract-version):
10880         * files.el (backup-buffer):
10881         * files.el (set-visited-file-name):
10882         * files.el (set-auto-mode):
10883         * files.el (interpreter-mode-alist):
10884         * files.el:
10885         * files.el (find-file-noselect):
10886         * files.el (abbreviate-file-name):
10887         * files.el (parse-colon-path):
10888         * files.el (directory-abbrev-alist):
10889         * etags.el (visit-tags-table-buffer):
10890         * easymenu.el (easy-menu-define):
10891         * dragdrop.el (experimental-dragdrop-drag):
10892         * dragdrop.el (dragdrop-drop-do-functions):
10893         * dragdrop.el (dragdrop-drop-at-point):
10894         * disass.el (disassemble-1):
10895         * disass.el (disassemble-internal):
10896         * disass.el (disassemble):
10897         * disass.el:
10898         * derived.el (derived-mode-init-mode-variables):
10899         * derived.el (define-derived-mode):
10900         * custom.el (defgroup):
10901         * cus-edit.el (custom-quote):
10902         * config.el:
10903         * code-process.el (open-network-stream):
10904         * code-process.el (start-process):
10905         * code-process.el (call-process-region):
10906         * code-process.el (call-process):
10907         * code-process.el:
10908         * code-files.el (insert-file-contents):
10909         * code-files.el:
10910         * code-files.el (buffer-file-coding-system-for-read):
10911         * cmdloop.el (yes-or-no-p-minibuf):
10912         * cl.el:
10913         * cl-macs.el:
10914         * cl-extra.el:
10915         * callers-of-rpt.el (make-caller-report):
10916         * callers-of-rpt.el:
10917         * bytecomp.el (batch-byte-recompile-directory):
10918         * bytecomp.el (batch-byte-compile-1):
10919         * bytecomp.el (batch-byte-compile):
10920         * bytecomp.el (display-call-tree):
10921         * bytecomp.el (byte-compile-insert):
10922         * bytecomp.el (byte-compile-two-args-19->20):
10923         * bytecomp.el (byte-compile-variable-ref):
10924         * bytecomp.el (byte-compile-form):
10925         * bytecomp.el (byte-compile-top-level-body):
10926         * bytecomp.el (byte-compile-out-toplevel):
10927         * bytecomp.el (byte-compile-byte-code-maker):
10928         * bytecomp.el (byte-compile-file-form-defmumble):
10929         * bytecomp.el (byte-compile-file-form):
10930         * bytecomp.el (byte-compile-keep-pending):
10931         * bytecomp.el (byte-compile-insert-header):
10932         * bytecomp.el (byte-compile-from-buffer):
10933         * bytecomp.el (byte-compile-file):
10934         * bytecomp.el (byte-recompile-file):
10935         * bytecomp.el (byte-compile-close-variables):
10936         * bytecomp.el (byte-compile-warn-about-unused-variables):
10937         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10938         * bytecomp.el (byte-compiler-legal-options):
10939         * bytecomp.el (byte-compile-lapcode):
10940         * bytecomp.el (byte-optimize-log):
10941         * bytecomp.el ((fboundp 'defsubst)):
10942         * bytecomp.el:
10943         * bytecomp-runtime.el:
10944         * byte-optimize.el (byte-optimize-apply):
10945         * byte-optimize.el (car):
10946         * byte-optimize.el (byte-optimize-form):
10947         * byte-optimize.el (byte-optimize-form-code-walker):
10948         * byte-optimize.el:
10949         * build-report.el (build-report-insert-installation-file):
10950         * build-report.el (build-report):
10951         * auto-show.el:
10952         * apropos.el (apropos-documentation):
10953         - mega patch
10954         - clean up byte-compile warnings
10955         - remove unused variables
10956         - Use common lisp style hashtable functions
10957         - byte compiler cleanup
10958         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10959         - remove old backquote syntax usage
10960         - move some cl functionality into C for speed.
10961         - remove last remaining VMS support
10962         - spelling fixes
10963         - implement last, butlast, nbutlast, copy-list in C.
10964         - new macro ignore-file-errors, similar to ignore-errors
10965           (ignore-file-errors (delete-file "foo"))
10966         - get frequent garbage collection during loadup.el by tweaking
10967           gc-cons-threshold, rather than explicitly calling garbage-collect
10968         - default delete-key-deletes-forward to `t'.
10969
10970 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10971
10972         * XEmacs 21.2-beta4 is released.
10973
10974 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10975
10976         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10977         (easy-menu-item-present-p): Wrapper around find-menu-item.
10978         (easy-menu-remove-item): Wrapper around delete-menu-item.
10979
10980         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10981         (add-menu-button): Add 'in-menu' argument.
10982         (add-menu-item-1): Add in-menu support to helper function.
10983
10984 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10985
10986         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10987
10988 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10989
10990         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10991         of Dec 4, 1997.
10992
10993 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10994
10995         * process.el (shell-command-on-region): Report if the command
10996         succeeded or failed.
10997
10998 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10999
11000         * subr.el (buffer-substring-no-properties): Comment out.
11001
11002 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11003
11004         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11005           into font instances first, like `x-frob-font-size' does.
11006           (mswindows-find-larger-font): ditto
11007
11008 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11009
11010         * package-ui.el (pui-install-selected-packages): fix args in call
11011         to `package-get'.
11012
11013 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11014
11015         * package-get.el (host-name): New widget type.
11016         (package-get-remote): Better customization using new type.
11017         (package-get-download-sites): idem dito.
11018
11019         (package-get-custom): Do not use package-get-all untill we have
11020         runtime dependencies.
11021
11022         (package-get-remove-copy): Default to 't' we no longer need this
11023         kludge as we do not currently use depenencies.
11024
11025         (package-get-was-current): New variable.
11026         (package-get-require-base): New 'force-current' argument.
11027         (package-get-update-base): idem
11028         (package-get-package-provider):  idem
11029         (package-get-locate-index-file): New 'no-remote' argument.
11030         (package-get-locate-file): idem.
11031
11032         (package-get-maybe-save-index): New function.
11033         (package-get-update-base): Use it.
11034
11035 1998-10-28 Greg Klanderman <greg@alphatech.com>
11036
11037         * package-get.el (package-get-remote): default to nil; by default,
11038         don't go out to the net via EFS.  They must select a download site.
11039         (package-get-download-sites): new variable.
11040         (package-get-download-menu): new function.
11041         (package-get-locate-index-file): new function.
11042         (package-get-update-base): use it.
11043
11044         * menubar-items.el (default-menubar): add "Update Package Index"
11045         and "Add Download Site" menus under Options | Manage Packages.
11046
11047 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11048
11049         * package-get.el (package-get): bugfix code checking installed version
11050         for case where package is not currently installed.
11051         (package-get-require-signed-base-updates): new variable.
11052         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11053         deemed not a goot thing.  Use the variable
11054         package-get-allow-unsigned-base-updates instead.
11055
11056 1998-10-16 Greg Klanderman <greg@alphatech.com>
11057
11058         * package-get.el (package-get): Don't install an older version than
11059         we already have unless explicitly told to.  Issue a warning.
11060
11061         * package-ui.el (pui-add-required-packages): when adding
11062         dependencies, don't add packages that are up to date.
11063         (pui-package-symbol-char):  Don't consider a package out of date
11064         if you have a newer version installed than the latest version in
11065         package-get-base.
11066
11067         * package-get.el (package-get-base-filename): document that it may
11068         be a path relative to package-get-remote;  new default value.
11069         (package-get-locate-file): new function.
11070         (package-get-update-base): use it to expand package-get-base-filename.
11071         (package-get-save-base): new function to save the package-get database
11072         to file.
11073         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11074         (package-get-update-base): pass the REMOTE-SOURCE arg.
11075         (package-get-update-base-entry): call package-get-custom-add-entry.
11076         (package-get-file-installed-p): removed; no longer needed.
11077         (package-get-create-custom): ditto.
11078         (toplevel): remove code to build and load package-get-custom.el
11079         (package-get-custom-add-entry): new function.
11080
11081 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11082
11083         * wid-edit.el (widget-button-click): Don't switch window.
11084
11085 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11086
11087         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11088
11089 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11090
11091         * etags.el (find-tag-default): Run find-tag-hook using
11092         run-hooks rather than funcall
11093
11094 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11095
11096         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11097         and the current local map as the parents to isearch-mode-map.
11098
11099 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11100
11101         * XEmacs 21.2-beta3 is released.
11102
11103 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11104
11105         * package-get.el (package-get-update-base): use
11106         insert-file-contents-internal, not insert-file-contents-literally.
11107
11108 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11109
11110         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11111         dump time.
11112
11113 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11114
11115         * package-get.el (package-get-update-base-entry): new function.
11116         (package-get-update-base): renamed; was `package-get-load-base'.
11117         cleanup, and use package-get-update-base-from-buffer.
11118         (package-get-update-base-from-buffer): new function.
11119         (package-get-update-base-entries): new; helper for above.
11120         Do not eval lisp grabbed over ftp; parse it from new format.
11121
11122 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11123
11124         * files.el (set-auto-mode): Don't play games loading package-get
11125         database; package-get-package-provider will handle it all.
11126
11127 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11128
11129         * package-get.el (package-get-base-filename): new variable.
11130         (package-get-require-base): new function.
11131         (package-get-pgp-signed-begin-line): new variable.
11132         (package-get-pgp-signature-begin-line): ditto.
11133         (package-get-pgp-signature-end-line):  ditto.
11134         (package-get-load-base): new function.
11135         (package-get-interactive-package-query):
11136         (package-get-update-all):
11137         (package-get-dependencies):
11138         (package-get-package-provider):
11139         (package-get-custom): use package-get-require-base.
11140         [package-get-custom loading]: disable for now.
11141
11142         * package-ui.el (pui-list-packages): use (package-get-require-base)
11143
11144 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11145
11146         * package-ui.el: Correct obvious thinko in choosing extent face.
11147
11148 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11149
11150         * menubar-items.el (default-menubar): pui-list-package has nothing
11151         to with Customize. Move all the package stuff to a new Item in Options.
11152
11153         * package-ui.el (pui-menu): Add menu and Popup menu.
11154
11155         * package-get.el (package-get): Use new
11156         package-admin-get-install-dir.
11157
11158         * package-admin.el (package-admin-get-install-dir): New syntax.
11159         Conserve package location and put mule packages where mule-base is.
11160
11161         * package-get.el : Customized
11162
11163         * package-ui.el (pui): Customized
11164         (pui-package-install-dest-dir): New variable.
11165         (pui-install-selected-packages): Use it
11166
11167 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11168
11169         * package-get.el (package-get-interactive-package-query): Move
11170         dependency on package-get-base to run-time.
11171         (package-get-update-all): Ditto.
11172         (package-get-dependencies): Ditto.
11173         (package-get-package-provider): Ditto.
11174         (package-get-custom): Ditto.
11175
11176 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11177
11178         * events.el: Remove 'ascii-character property from 'backspace
11179         and 'delete symbols
11180
11181 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11182
11183         * package-get-base.el: removed.
11184
11185 1998-09-23  Didier Verna  <didier@xemacs.org>
11186
11187         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11188         (no-upper-case-p): new function.
11189         (with-search-caps-disable-folding): new macro.
11190         (with-interactive-search-caps-disable-folding): new macro.
11191         (zap-to-char): In interactive mode, do a case-sensitive search if
11192         the character is uppercase.
11193         (zap-up-to-char): ditto.
11194
11195         * replace.el (perform-replace): use the function no-upper-case-p.
11196
11197         * isearch-mode.el (isearch-fix-case): ditto.
11198         make obsolete `with-caps-disable-folding' and
11199         `isearch-no-upper-case-p'.
11200
11201         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11202         (tags-search): ditto.
11203         (tags-query-replace): ditto.
11204
11205         * info.el (Info-search): ditto.
11206
11207 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11208
11209         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11210
11211 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11212
11213         * package-admin.el (package-admin-rmtree): rewritten.  need to
11214         check for "." and ".." before symlink check.  expand files and
11215         directories with respect to DIRECTORY, not default-directory.
11216
11217 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11218
11219         * package-get.el (package-get-all): add INSTALL-DIR argument.
11220
11221 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11222
11223         * package-ui.el (pui-add-required-packages): new function, select
11224         dependent packages.
11225         (pui-display-keymap): bind it.
11226         (pui-help-string): document it.
11227         (pui-install-selected-packages): package-get-all -> package-get.
11228
11229         * package-get.el (package-get-dependencies): new function.
11230
11231 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11232
11233         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11234         regexps.
11235
11236 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11237
11238         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11239         function.
11240         (default-mouse-track-normalize-point): Use it.
11241
11242 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11243
11244         * package-admin.el (package-admin-delete-binary-package):
11245                 General cleanup. Remove unnessary use of progn and
11246         save-excursion.
11247         (package-admin-delete-binary-package): Do NOT mess with file
11248         modes. That is evil.
11249         (package-admin-delete-binary-package): Wrap all deleting in
11250         condition-case. The data in MANIFEST is untrustworthy.
11251         (package-admin-delete-binary-package): Let the OS worry about non
11252         empty directories.
11253
11254 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11255
11256         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11257         processing.
11258         (lm-report-bug): Fix mail address to send bug reports to.
11259
11260 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11261
11262         * XEmacs 21.2-beta2 is released.
11263
11264 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11265
11266         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11267
11268 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11269
11270         * info.el (Info-mode): Document page turning by double clicks in
11271         docstring so `M-x describe-mode' will display it.
11272
11273 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11274
11275         * info.el (Info-mouse-track-double-click-hook): Use character
11276         widths to calculate a border region where double clicking does
11277         page turning, and return `nil' by default so other hooks, such as
11278         region highlighting, will be run.
11279
11280 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11281
11282         * sound.el (default-sound-directory-list): Initialize with all the
11283         "sounds" directories in `data-directory-list'.  It used to just be
11284         the first one.
11285
11286         * packages.el (locate-data-directory-list): Created.  This gives
11287         the list of matching directories, unlike `locate-data-directory',
11288         which just gives the first one.
11289
11290 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11291
11292         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11293         make a binding in the local keymap until help-char handling is
11294         improved.
11295
11296         * help.el (help-keymap-with-help-key): Provide keymap with help
11297         binding.
11298         (help-print-help-form): New helper function.
11299
11300 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11301
11302         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11303         move extent to another buffer; no need to create a new extent.
11304         (isearch-fix-case): New function.
11305         (isearch-search-and-update): Use it.
11306
11307 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11308
11309         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11310         the keymap, not minor-mode-map-alist.
11311         (isearch-done): Restore overriding-local-map.
11312
11313 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11314
11315         * bytecomp.el (byte-compile-buffer-substring):
11316         Fix for: (byte-compile (defun f () (buffer-substring)))
11317         ==>   ** buffer-substring called with 3 args, but requires 0-3
11318         - new code not only works, but is more readable, too.
11319
11320 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11321
11322         * msw-faces.el (mswindows-init-device-faces): Don't try to
11323           specify a default font at this late stage. Do try to force
11324           creation of the default face font so that if it fails we get
11325           an error now instead of a crash at frame creation.
11326
11327           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11328           mswindows-make-font-unitalic: Canonical default weight
11329           changed from "Normal" to "Regular".
11330
11331           mswindows-make-font-bold / -bold-italic: Supplied device was
11332           not being passed into call to mswindows-find-smaller-font.
11333
11334 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11335
11336         * package-get.el (package-get-remote): Fix the path where to find
11337           the packages on xemacs.org.
11338
11339 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11340
11341         * about.el (about-maintainer-info): Update Ben's entry.
11342
11343 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11344
11345         * lisp/shadow.el (find-emacs-lisp-shadows):
11346         - `member' was being called on lists of length 2000!
11347         - Replace with hashtables.
11348         - Replace hand-coded loops with (dolist)
11349         - Fix comment typo
11350
11351 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11352
11353         * packages.el: Added new function, `package-delete-name', to
11354           delete existing packages from the installed package database
11355           (`packages-package-list').  Also added the "pkginfo" directory
11356           to `packages-special-base-regexp', so that the pkginfo directory
11357           would not get added to `late-packages'.
11358
11359         * package-admin.el: Added ability to delete an installed package
11360           (added low-level function, `package-admin-delete-package').
11361           Understands how to use the pkginfo/MANIFEST.<package> file to
11362           delete the package.  When installing a package, will also
11363           create a MANIFEST.* file if one is not provided by the
11364           package.  If the MANIFEST.* doesn't exist when deleting a
11365           package, the functions will fall back to attempting to delete
11366           any package-specific lisp directory.
11367
11368         * package-get.el: Moved some functions to package-admin.el.
11369           Added interactive function `package-get-delete-package', for
11370           use by users for deleting a package.
11371
11372           Also modified to not require the presence of efs.
11373
11374 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11375
11376         * files.el (find-file-noselect): Handle all signals, kill the
11377         buffer and resignal.
11378
11379 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11380
11381         * cl-macs.el (glyph-image): Add setf method.
11382
11383 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11384
11385         * package-get.el: Fixed broken EFS downloading.  Also, look for
11386           .tar.gz files first, in preference over .tgz files.
11387
11388         * package-ui.el: Fix display of package version numbers.
11389
11390 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11391
11392         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11393         argument.
11394
11395 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11396
11397         * list-mode.el: `display-completion-list': added new/optional
11398           keyword `:completion-string', which allows the programmer to
11399           change the "Possible completions are:" prompt.
11400
11401         * menubar-items.el: Added new pulldown menu-pick to start up the
11402           visual package browser/installer:
11403
11404                 Options->Customize->List Packages
11405
11406         * package-admin.el: Added hooks for installing under both Unix
11407           and MS Windows.  Does additional error checking.  No longer
11408           calls "add-big-package.sh" to install packages under Unix; now
11409           calls gunzip & tar directly.
11410
11411         * package-get.el: Added ability to install packages from files
11412           on a local disk/CDROM.  Now deletes any existing package lisp
11413           directory.  Does completion on available packages when
11414           querying for package names.  Will also search for .tgz files
11415           in addition for .tar.gz files.  Tries to reload
11416           auto-autoloads, as a convenience when loading new packages,
11417           and also tries to add any new package paths to `load-path'.
11418           Changed all occurences of `concat' to use `expand-file-name'.
11419
11420         * package-ui.el: New file which implements the main visual
11421           package browser/installer, which is started via a menu pick or
11422           M-x pui-list packages.
11423
11424 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11425
11426         * startup.el (load-init-file): spelling fix.
11427
11428 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11429
11430         * startup.el (normal-top-level): Load auto-autoload files
11431         covariantly with their precedence.
11432
11433 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11434
11435         * menubar-items.el (default-menubar): Remove "Font Weight"
11436         option, there is currently no custom equivalent.. Customize-faces
11437         is "Edit faces".
11438
11439         * x-font-menu.el (font-menu-set-font): Use customize to set
11440         default face.
11441
11442         * faces.el (face-spec-update-all-matching): New function.
11443
11444         * cus-face.el (custom-set-face-update-spec): New function.
11445         Interface to customize faces from elisp.
11446
11447         (custom-face-value-create): Show the customized settings if set
11448         but not saved.
11449
11450 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11451
11452         (custom-face-value-create): Show the customized settings if set
11453         but not saved.
11454
11455 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11456
11457         * keydefs.el (global-map): Add FSF 20.3 binding of
11458         query-replace-regexp.
11459
11460 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11461
11462         * minibuf.el (read-file-name-internal-1): use
11463         user-name-completion-1 instead of user-name-completion.
11464
11465 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11466
11467         * loadup.el:
11468         * make-docfile.el:
11469         * update-elc.el: Don't set `source-directory' (now defunct as a
11470         global variable) no more.
11471
11472         * packages.el (packages-list-autoloads): Made `source-directory'
11473         (now defunct as a global variable) a parameter.
11474
11475 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11476
11477         * about.el (about-hackers): new email
11478
11479 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11480
11481         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11482
11483 1998-07-17  Didier Verna  <didier@xemacs.org>
11484
11485         * faces.el (set-face-property):
11486         (set-face-dim-p):
11487         (face-dim-p): updated the doc strings now that the dim property isn't
11488         tty-specific.
11489         (face-equal): the dim property is now a common one.
11490
11491         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11492         Renamed the `stipple' attribute to `background-pixmap'.
11493         (custom-face-background-pixmap): make custom-face-stipple an
11494         obsolete alias for this.
11495
11496 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11497
11498         * find-paths.el (paths-file-readable-directory-p): Created and
11499         used.
11500
11501         * loadup.el: Don't set inhibit-... flags from run-temacs.
11502
11503 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11504
11505         * packages.el (packages-data-path-depth): Added and used.
11506
11507 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11508
11509         * about.el:
11510         - Change .xpm to .png, delete "zcat" section.
11511         - cosmetic fix in the 'marcpa' entry.
11512
11513         * etc/photos
11514         - convert all .xpm.Z to .png
11515         - rename mrb to martin
11516         - rename mcook-m to mcookm
11517
11518 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11519
11520         * x-init.el (x-initialize-compose): Add support for
11521         dead-circumflex as YET ANOTHER NAME for that dead key.
11522
11523 1998-08-05  Colin Rafferty <colin@xemacs.org>
11524
11525         * setup-paths.el (paths-construct-exec-path): Made the
11526         last-packages really be last.
11527         (paths-construct-data-directory-list): Ditto.
11528
11529 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11530
11531         * startup.el(startup-splash-frame-body):
11532         Update Copyright notice in splash screen
11533
11534 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11535
11536         * minibuf.el (read-file-name-internal-1): do ~user completion.
11537
11538 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11539
11540         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11541         aginst destroyed extents
11542
11543 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11544
11545         * package-get.el (package-get): add `install-dir' argument.
11546
11547 1998-07-20  John Jones  <jj@asu.edu>
11548
11549         * package-get.el: calls to package-get-update-all will only
11550           update packages which are already installed.
11551
11552 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11553
11554         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11555         writable.
11556
11557 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11558
11559         * about.el (about-hackers): Correct my email.
11560
11561 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11562
11563         * about.el (about-hackers): new email-address.
11564
11565 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11566
11567         * minibuf.el (read-number): Don't let `input-error' condition
11568         escape.
11569
11570 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11571
11572         * about.el (about-hackers): use my `email-for-life' address.
11573
11574 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11575
11576         * XEmacs 21.2-beta1 is released.
11577
11578 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11579
11580         * ldap.el (ldap-search): Doc string change
11581
11582 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11583
11584         * menubar-items.el (default-menubar): Removed references to
11585         `data-directory', and use `locate-data-file' instead, and made
11586         then greyed out if they don't exist.
11587
11588 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11589
11590         * keymap.el (events-to-keys): Use `format' instead of `concat'
11591         since the latter does not accept integer args anymore
11592
11593 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11594
11595         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11596         macros replaced.
11597
11598 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11599
11600         * make-docfile.el: Get first initialization from very-early-lisp.el
11601         * update-elc.el: Ditto.
11602         * loadup.el (really-early-error-handler): Ditto.
11603
11604         * packages.el (packages-unbytecompiled-lisp): Add new file,
11605         very-early-lisp.el.
11606
11607         * very-early-lisp.el: New file.
11608
11609 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11610
11611         * Symbols that have been obsolete for at least 3 years removed (II).
11612
11613         * obsolete.el (eval-current-buffer): Make compatible.
11614         (byte-code-function-p): Ditto.
11615         (send-string): Removed.
11616         (send-region): Removed.
11617         (screen-scrollbar-width): Removed.
11618         (set-screen-scrollbar-width): Removed.
11619         (set-screen-left-margin-width): Removed.
11620         (set-screen-right-margin-width): Removed.
11621         (screen-left-margin-width): Removed.
11622         (screen-right-margin-width): Removed.
11623         (set-buffer-left-margin-width): Removed.
11624         (set-buffer-right-margin-width): Removed.
11625         (buffer-left-margin-width): Removed.
11626         (buffer-right-margin-width): Removed.
11627         (x-set-frame-icon-pixmap): Removed.
11628         (x-set-screen-icon-pixmap): Removed.
11629         (pixel-name): Removed.
11630         (make-pixmap): Removed.
11631         (make-cursor): Removed.
11632         (pixmap-width): Removed.
11633         (pixmap-contributes-to-line-height-p): Removed.
11634         (set-pixmap-contributes-to-line-height): Removed.
11635
11636 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11637
11638         * obsolete.el (popup-menu-up-p): removed.
11639         (read-no-blanks-input): Removed.
11640         (wholenump): Removed.
11641         (ring-mod): Removed (what was ring-mod?).
11642         (current-time-seconds): Removed.
11643         (run-special-hook-with-args): Removed.
11644         (dot): Removed.
11645         (dot-marker): Removed.
11646         (dot-min): Removed.
11647         (dot-max): Removed.
11648         (window-dot): Removed.
11649         (set-window-dot): Removed.
11650
11651         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11652         `dot-min'.
11653
11654         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11655
11656         * code-files.el (insert-file-contents): Rename
11657         run-special-hook-with-args to run-hook-with-args-until-success.
11658         (write-region): Ditto.
11659
11660 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11661
11662         * about.el: Fix typos, update release date.
11663
11664         * Symbols that have been obsolete for at least 3 years removed.
11665
11666         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11667         screen- functions.
11668         (toplevel): remove setf methods for screen functions.
11669         * cl-macs.el (extent-data): defsetf removed.
11670         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11671         many places to remove.
11672         (comment-indent-hook): Ditto.
11673         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11674         (buffer-dedicated-screen): Ditto.
11675         (deiconify-screen): Ditto.
11676         (delete-screen): Ditto.
11677         (event-screen): Ditto.
11678         (find-file-other-screen): Ditto.
11679         (find-file-read-only-other-screen): Ditto.
11680         (live-screen-p): Ditto.
11681         (screen-height): Ditto.
11682         (screen-iconified-p): Ditto.
11683         (screen-list): Ditto.
11684         (screen-live-p): Ditto.
11685         (screen-name): Ditto.
11686         (screen-parameters): Ditto.
11687         (screen-pixel-height): Ditto.
11688         (screen-pixel-width): Ditto.
11689         (screen-root-window): Ditto.
11690         (screen-selected-window): Ditto.
11691         (screen-totally-visible-p): Ditto.
11692         (screen-visible-p): Ditto.
11693         (screen-width): Ditto.
11694         (screenp): Ditto.
11695         (get-screen-for-buffer): Ditto.
11696         (get-screen-for-buffer-noselect): Ditto.
11697         (get-other-screen): Ditto.
11698         (iconify-screen): Ditto.
11699         (lower-screen): Ditto.
11700         (mail-other-screen): Ditto.
11701         (make-screen): Ditto.
11702         (make-screen-invisible): Ditto.
11703         (make-screen-visible): Ditto.
11704         (modify-screen-parameters): Ditto.
11705         (new-screen): Ditto.
11706         (next-screen): Ditto.
11707         (next-multiscreen-window): Ditto.
11708         (other-screen): Ditto.
11709         (previous-screen): Ditto.
11710         (previous-multiscreen-window): Ditto.
11711         (raise-screen): Ditto.
11712         (redraw-screen): Ditto.
11713         (select-screen): Ditto.
11714         (selected-screen): Ditto.
11715         (set-buffer-dedicated-screen): Ditto.
11716         (set-screen-height): Ditto.
11717         (set-screen-position): Ditto.
11718         (set-screen-size): Ditto.
11719         (set-screen-width): Ditto.
11720         (show-temp-buffer-in-current-screen): Ditto.
11721         (switch-to-buffer-other-screen): Ditto.
11722         (visible-screen-list): Ditto.
11723         (window-screen): Ditto.
11724         (x-set-screen-pointer): Ditto.
11725         (x-set-frame-pointer): Ditto.
11726         (screen-title-format): Ditto.
11727         (screen-icon-title-format): Ditto.
11728         (terminal-screen): Ditto.
11729         (delete-screen-hook): Ditto.
11730         (create-screen-hook): Ditto.
11731         (mouse-enter-screen-hook): Ditto.
11732         (mouse-leave-screen-hook): Ditto.
11733         (map-screen-hook): Ditto.
11734         (unmap-screen-hook): Ditto.
11735         (default-screen-alist): Ditto.
11736         (default-screen-name): Ditto.
11737         (x-screen-defaults): Ditto.
11738         (x-create-screen): Ditto.
11739         * obsolete.el: meta-flag removed.
11740         baud-rate removed.
11741         sleep-for-millisecs removed.
11742         extent-data removed.
11743         set-extent-data removed.
11744         set-extent-attribute removed.
11745         extent-glyph removed.
11746         extent-layout removed.
11747         set-extent-layout removed.
11748         list-faces-display removed.
11749         list-faces removed.
11750         trim-versions-without-asking removed.
11751         after-write-file-hooks removed.
11752         truename removed.
11753         auto-fill-hook removed.
11754         blink-paren-hook removed.
11755         select-screen-hook, deselect-screen-hook removed.
11756         auto-raise-screen, auto-lower-screen removed.
11757
11758         * msw-mouse.el: Global change resource -> mswindows-resource.
11759
11760         * XEmacs 21.0-pre5 is released.
11761
11762 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11763
11764         * about.el (about-hackers): Credits update.
11765
11766 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11767
11768         * register.el (insert-register): Don't activate the region.
11769
11770 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11771
11772         * select.el: Restore x-* symbols for backwards compatibility:
11773         x-copy-primary-selection, x-kill-primary-selection,
11774         x-delete-primary-selection, x-select-make-extent-for-selection,
11775         x-valid-simple-selection-, x-cut-copy-clear-internal.
11776
11777 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11778
11779         * XEmacs 21.0-pre4 is released.
11780
11781 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11782
11783         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11784         reporting bugs.
11785         (maybe-add-init-button): Fix semantics under Windows.  Use
11786         `expand-file-name' rather than `concat'.
11787
11788         * help.el (print-messages): New function.
11789
11790 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11791
11792         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11793
11794 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11795
11796         * about.el: Tweaked my entry in about-hackers.
11797
11798         * find-paths.el (paths-emacs-root-p):
11799           Relaxed emacs-root checking of an in-place installation to
11800           also accommodate the flat layout used on MS Windows.
11801
11802 1998-06-29  John Jones  <jj@asu.edu>
11803
11804         * package-get.el: calls to package-get-update-all will only
11805           update packages which are already installed.
11806
11807 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11808
11809         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11810         are handled by the gui-element face fallbacks now.
11811
11812         * x-faces.el: default gui-element face to "background" as well as
11813         the default face.
11814
11815         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11816         and default face settings since these are set as fallbacks now in
11817         the appropriate domain.
11818
11819 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11820
11821         * text-mode.el (text-mode): Reorder regexp so the OR part
11822         corresponding to `page-delim' goes first and the hack in
11823         `forward-paragraph' will work.
11824         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11825
11826 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11827
11828         * subr.el (remove-hook): When checking the hook value
11829           with functionp, don't apply car to it.
11830
11831 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11832
11833         * package-get.el (package-get-remote-filename):
11834           Don't use file-name-as-directory because the local directory
11835           separator conventions might not be the same as ftp's.
11836
11837 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11838
11839         * ldap.el (ldap-host-parameters-alist): New name of
11840         `ldap-host-parameters-plist'
11841
11842 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11843
11844         * package-get.el: Using (require 'package-get-base), now that it
11845         provides itself.  Consequently removed all instances of (load
11846         "package-get-base.el").
11847
11848 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11849
11850         * subr.el (remove-hook): Don't treat the hook value as a
11851           list unless it is both consp and not functionp.
11852
11853 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11854
11855         * about.el: Email address for Ben Wing is ben@xemacs.org.
11856         * auto-show.el: Ditto.
11857         * bytecomp.el: Ditto.
11858         * faces.el: Ditto.
11859         * x-scrollbar.el: Ditto.
11860         * x-misc.el: Ditto.
11861         * tty-init.el: Ditto.
11862         * toolbar-items.el: Ditto.
11863         * symbol-syntax.el: Ditto.
11864         * specifier.el: Ditto.
11865         * objects.el: Ditto.
11866         * hyper-apropos.el: Ditto.
11867         * glyphs.el: Ditto.
11868
11869 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11870
11871         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11872         vertical-divider-always-visible-p.
11873         (default-mouse-motion-handler): Ditto.
11874
11875 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11876
11877         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11878         global value.
11879
11880 1998-06-21  Oliver Graf <ograf@fga.de>
11881
11882         * build-reports.el: changed receiver to xemacs-build-reports list
11883
11884 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11885
11886         * font.el: Split font-family-mappings into X and
11887           mswindows-specific versions.
11888           mswindows-font-create-[object|name]: Treat supplied size
11889           as a pointsize. Added underline and strikethru handling.
11890
11891         * msw-faces.el: changed default mswindows charset to western.
11892
11893         * msw-glyphs.el: removed space in border-glyph font string that
11894           was inserted to get round bugs in the mswindows C font code.
11895
11896 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11897
11898         * about.el (about-hackers): Credits update.
11899
11900         * help-nomule.el (tutorial-supported-languages): Add Romanian
11901         TUTORIAL.
11902
11903         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11904         to ISO-8859-2.
11905
11906 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11907
11908         * font.el: Split font-family-mappings into X and
11909           mswindows-specific versions.
11910           mswindows-font-create-[object|name]: Treat supplied size
11911           as a pointsize. Added underline and strikethru handling.
11912
11913         * msw-faces.el: changed default mswindows charset to western.
11914
11915         * msw-glyphs.el: removed space in border-glyph font string that
11916           was inserted to get round bugs in the mswindows C font code.
11917
11918 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11919
11920         * minibuf.el: make read-color-completion-table call
11921           (mswindows-color-list for mswindows devices.
11922
11923 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11924
11925         * lisp/font-lock.el
11926         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11927         Let declaration items contain non-word symbol characters.
11928
11929 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11930
11931         * package-get.el (package-get-package-provider): Added autoload
11932         cookie.  Loading "package-get-base.el" in ALL functions that use
11933         it.  Fixed some (interactive ...) with multiple argument specs
11934         again.  Cosmetic indentation changes.
11935
11936 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11937
11938         * info.el (Info-insert-dir): Don't use nreverse on variables
11939         that you want to use later.
11940
11941 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11942
11943         * x-mouse.el (x-set-point-and-move-selection): Replace call
11944         to x-kill-primary-selection with kill-primary-selection
11945
11946 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11947
11948         * simple.el (what-cursor-position): Make cursor position reported
11949         use value of column-number-start-at-one
11950
11951 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11952
11953         * about.el (xemacs-hackers): Fix Jareth's email address.
11954
11955 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11956
11957         * startup.el (startup-splash-frame): Remove
11958         `xemacs-startup-logo-function'.
11959
11960 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11961
11962         * about.el (about-hackers): Update credits list.
11963
11964 1998-06-06  Jeff Miller <jmiller@smart.net>
11965
11966         * lisp/sound.el: Update sound-ext to allow filenames with
11967           extensions to be found by load-sound-file
11968
11969 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11970
11971         * info.el (Info-rebuild-outdated-dir): Removed variable
11972         (Info-auto-generate-directory): New variable
11973         (Info-save-auto-generated-dir): New variable
11974         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11975         (Info-build-dir-anew): Second parameter removed.  Use
11976         `Info-save-auto-generated-dir'
11977         (Info-rebuild-dir): Ditto
11978
11979 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11980
11981         * list-mode.el (next-list-mode-item): Would not recognize
11982         border between directly neighbored items.
11983
11984 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11985
11986         * package-get.el: add autoloads for some functions.
11987
11988 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11989
11990         * specifier.el (let-specifier): Tiny docfixes.
11991
11992 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11993
11994         * msw-mouse.el: set selection-pointer-glyph to Normal.
11995
11996 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11997
11998         * wid-edit.el (widget-specify-secret): New function.
11999         (widget-after-change): Use it.
12000         (widget-specify-field): Use it.
12001
12002 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12003
12004         * mouse.el (drag-window-divider): Use `(not done)' instead of
12005         `doit'; reuse result of `window-pixel-edges'.
12006
12007         * modeline.el (drag-modeline-event-lag): Rename to
12008         drag-divider-event-lag.
12009
12010 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12011
12012         * specifier.el (let-specifier): Rewritten not to generate needless
12013         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12014         arguments.
12015
12016 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12017
12018         * minibuf.el (read-file-name-1): Setup buffer-local value of
12019         `completion-ignore-case' in completions buffer under Windows.
12020
12021 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12022
12023         * about.el (about-maintainer-glyph): Fix support for not
12024         compressed images.
12025
12026 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12027
12028         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12029
12030         * mouse.el (mouse-track): Cancel selection if misc-user event with
12031         `cancel-mode-internal' function is fetched.
12032
12033 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12034
12035         * files.el (save-some-buffers-1): Fixed return value.
12036
12037 1998-06-01  Oliver Graf <ograf@fga.de>
12038
12039         * dragdrop.el: added experimental
12040
12041 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12042
12043         * startup.el (after-init-hook, init-file-user,
12044         user-init-directory, load-user-init-file):  Purge references
12045         to "~/.xemacs/init.el" from docstrings.
12046
12047         (load-user-init-file) Use paths-construct-path to construct
12048         paths to user init files.  Go directly to ~/.emacs, do not
12049         search ~/.xemacs/, do not load `default-custom-file'.
12050
12051 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12052
12053         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12054         general *sh.
12055         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12056
12057 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12058
12059         * menubar-items.el (default-menubar): add Update Packages to customize
12060         menu.
12061
12062 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12063
12064         * faces.el: use toolbar face as a fallback for toolbar properties
12065         in xpm-color-symbols instead of default.
12066
12067         * msw-faces.el: rename 3d-object -> gui-element face.
12068
12069 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12070
12071         * startup.el (xemacs-startup-logo-function): New variable.
12072         (startup-splash-frame): Use it.
12073
12074 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12075
12076         * files.el (save-some-buffers): Would wait 1 second.
12077         (save-some-buffers-1): Delete other windows here instead of in
12078         `save-some-buffers'.
12079         (save-some-buffers): Force redisplay only if windows were deleted.
12080
12081 1998-06-02  Didier Verna  <didier@xemacs.org>
12082
12083         * cus-face.el (custom-face-attributes): generalized the use of
12084         toggle buttons for boolean attributes.
12085         Re-ordered the items a bit.
12086
12087 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12088
12089         * sound.el (default-sound-directory): Use `locate-data-directory'
12090         to find the sounds directory.
12091
12092 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12093
12094         * sound.el: default sound-ext to .wav under mswindows, .au
12095         otherwise. load-default sounds without extensions.
12096
12097 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12098
12099         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12100         if send-pr is not bound.
12101
12102 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12103
12104         * files.el: grok idl files in auto-mode-alist.
12105 1998-06-01  Jeff Miller  <jmiller@smart.net>
12106
12107         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12108         calling `upcase'.
12109
12110 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12111
12112         * msw-glyphs.el: add xbm to the list of image types supported.
12113
12114 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12115
12116         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12117         instead of XEmacs one when dumping InfoDock.
12118
12119 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12120
12121         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12122         for `modeline-visible-p'
12123
12124         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12125
12126 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12127
12128         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12129         since it's not used anymore. doc string fixes.
12130
12131         * package-get.el (package-get-file-installed-p): new function. use
12132         instead of file-installed-p which is in an external package.
12133
12134 1998-05-28  Oliver Graf <ograf@fga.de>
12135
12136         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12137         favor of select-window/switch-to-buffer
12138
12139 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12140
12141         * startup.el: changed (getenv "HOME") to (user-home-directory)
12142
12143 1998-05-25  Oliver Graf <ograf@fga.de>
12144
12145         * frame.el (cde-start-drag) moved to dragdrop.el
12146         (offix-start-drag-region) moved to dragdrop.el
12147         (offix-start-drag) moved to dragdrop.el
12148         * dragdrop.el (cde-start-drag) moved from frame.el
12149         (offix-start-drag-region) moved from frame.el
12150         (offix-start-drag) moved from frame.el
12151         (cde-start-drag-region) cde drag regions
12152         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12153
12154 1998-05-26  Oliver Graf <ograf@fga.de>
12155
12156         * dragdrop.el: created dragdrop-drag prototypes
12157         (cde-start-drag-region) fixed typo
12158
12159 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12160
12161         * simple.el (after-init-hook): Remove reader macro.
12162
12163         * packages.el (packages-hardcoded-lisp): Get rid of reader
12164         macros.  Update DOC string.
12165
12166 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12167
12168         * mouse.el (drag-window-divider): Ditto.
12169
12170         * modeline.el (mouse-drag-modeline): Use it.
12171
12172         * lisp-mode.el (let-specifier): Specify indentation.
12173
12174         * specifier.el (let-specifier): Renamed from
12175         `with-specifier-instance'.
12176
12177 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12178
12179         * x-faces.el:
12180         * faces.el: move definition of xpm-color-symbols from x-faces.el
12181         to faces. Predicate x-get-resource on the presence of x.
12182
12183         * msw-faces.el: set 3d-object face rather than modeline. Specify
12184         faces as specfier defaults.
12185
12186         * package-get.el: don't use package-admin-add-single-file-package.
12187
12188 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12189
12190         * toolbar-items.el: Fixup tooltips.
12191         (toolbar-gnus): Don't use obsolete variable
12192         toolbar-news-frame-properties.
12193         (toolbar-news-reader): Default to `gnus' instead of
12194         `not-configured'.
12195
12196         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12197         Windows.
12198
12199 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12200
12201         * package-get.el: rename -installedp -> -installed-p.
12202
12203 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12204
12205         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12206         attributes, and assinged it to continuation, truncation and
12207         hscroll glyphs.
12208
12209         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12210         and made continuation, truncation and hscroll glyphs arrow
12211         characters out of that font.
12212
12213 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12214
12215         * minibuf.el (minibuffer-electric-separator): Play nicely with
12216         directory-sep-char being \.
12217         (minibuffer-electric-tilde): Ditto.
12218         (read-file-name-map): Ditto.
12219
12220 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12221
12222         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12223         on X devices.
12224         (default-mouse-track-deal-with-down-event): Avoid
12225         `x-disown-selection'; use `disown-selection' instead.
12226
12227 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12228
12229         * select.el:
12230         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12231         moved to (cut-copy-clear-internal) in select.el. Ditto for
12232         (x-delete-primary-selection) (x-kill-primary-selection)
12233         (x-copy-primary-selection).
12234         (own-clipboard): new function.
12235
12236         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12237         functions in select.el. remove old ones.
12238         (mswindows-own-clipboard): new function.
12239
12240 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12241
12242         * gnuserv.el: allow connections from mswindows type devices.
12243
12244 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12245
12246         * msw-glyphs.el: change image type used from cursor to resource.
12247
12248 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12249
12250         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12251         for {top,bottom}-{left,right} values in addition to
12252         {top,bottom}_{left,right}.
12253         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12254
12255 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12256
12257         * cl-macs.el (specifier-instance): Undefine its setf method.
12258
12259         * specifier.el (with-specifier-instance): Added docstring.
12260
12261         * mouse.el (drag-window-divider): Ditto.
12262
12263         * modeline.el (mouse-drag-modeline): Use it.
12264
12265         * lisp-mode.el (with-specifier-instance): Define its indentation
12266         level.
12267
12268         * specifier.el (with-specifier-instance): New macro.
12269
12270 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12271
12272         * package-get.el (package-get-create-custom): new function to
12273         auto-generate package-get-custom.el from package-get-base.el.
12274         * (package-get-ever-installedp): new function.
12275         * (package-get-custom): new function to get all packages specified
12276         by customize.
12277
12278 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12279
12280         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12281
12282 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12283
12284         * cl-extra.el: Reverse previous float change.
12285
12286 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12287
12288         * x-faces.el:
12289         * faces.el (try-font-name): moved from x-faces.el since it is
12290         required by w3 under mswindows as well X.
12291
12292 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12293
12294         * winnt.el: Removed evil (setq completion-ignore-case t)
12295         clause, one more overlookef fsfism.
12296         (nt-quote-args-functions-alist): End sentences with double space.
12297
12298 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12299
12300         * window-xemacs.el (push-window-configuration): Remove kludgery of
12301         recaching default-toolbar specifier.
12302         (pop-window-configuration): Ditto.
12303         (unpop-window-configuration): Ditto.
12304
12305 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12306
12307         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12308
12309 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12310
12311         * winnt.el (nt-quote-args-verbatim): Added function.
12312         (nt-quote-args-prefix-quote): Added function.
12313         (nt-quote-args-backslash-quote): Added function.
12314         (nt-quote-args-double-quote): Added function.
12315         (nt-quote-args-functions-alist): New variable.
12316         (nt-quote-process-args): Added function. This is the main quoting
12317         work horse called from process-nt.c
12318
12319 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12320
12321         * winnt.el: Removed duplicate definitions for backspace,
12322         delete, M-backspace and C-M-backspace.
12323         (file-name-buffer-file-type-alist): Removed this variable.
12324         (find-buffer-file-type): Removed function.
12325         (find-file-binary):  Removed function.
12326         (find-file-text): Removed function.
12327         (find-file-not-found-set-buffer-file-type): Removed function.
12328         (save-to-unix-hook): Removed function.
12329         (revert-from-unix-hook): Removed function.
12330         (using-unix-filesystems): Removed function.
12331         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12332         warning.
12333         (x-set-selection): Removed function.
12334         (x-get-selection): Removed function.
12335         Removed commented FSFisms.
12336         Replaced copyright notice (this file is not part of GNU Emacs).
12337         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12338         comint-process-echoes setting to t.
12339
12340 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12341
12342         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12343         and used following the interface change of
12344         `paths-find-recursive-path'.
12345
12346         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12347         regexp instead of a list of base names.
12348         (paths-version-control-filename-regexp):
12349         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12350         Introduced and used following the interface change of
12351         `paths-find-recursive-path'.
12352
12353 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12354
12355         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12356         on X devices, rather than on all non-TTY devices.
12357
12358 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12359
12360         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12361
12362         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12363
12364 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12365
12366         * itimer.el (activate-itimer): Fixed usage of integers
12367         as argument to `concat'.
12368
12369 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12370
12371         * itimer.el (start-itimer): replace the use of `concat' with
12372         `format'
12373
12374 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12375
12376         * mode-motion.el (mode-motion-hook): Clarify docstring.
12377         From Bob Weiner <weiner@altrasoft.com>
12378
12379         * loadhist.el (symbol-file): Supply prompt string when used
12380         interactively.
12381         From Bob Weiner <weiner@altrasoft.com>
12382
12383 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12384
12385         * loadup.el (really-early-error-handler): Ditto.
12386
12387         * update-elc.el: Ditto.
12388
12389         * setup-paths.el (paths-construct-exec-path): Ditto.
12390
12391         * make-docfile.el: Ditto.
12392
12393         * find-paths.el (paths-decode-directory-path): Use split-path
12394         instead of decode-path.
12395
12396         * files.el (parse-colon-path): Update docstring reference.
12397
12398 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12399
12400         * msw-init.el:
12401         * x-init.el:
12402         Bind cut'n'paste keys to non window-system specific functions.
12403
12404         * msw-select.el: New function mswindows-clear-clipboard.
12405         mswindows-cut-copy-clipboard extended to handle clearing of the
12406         selection and renamed to mswindows-cut-copy-clear-clipboard.
12407
12408         * select.el: on mswindows devices delete-primary-selection
12409         calls mswindows-clear-clipboard.
12410
12411 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12412
12413         * simple.el (quoted-insert): Inhibit quit when using read-char.
12414
12415         * cmdloop.el (read-char): Don't inhibit quit.
12416         (read-char-exclusive): Ditto.
12417         (read-char): Signal quit if quit-char was pressed.
12418         (read-char-exclusive): Ditto.
12419         (read-quoted-char): Return a character, not integer.
12420
12421         * menubar-items.el (default-popup-menu): Use Andy's generic
12422         selection code.
12423         (default-popup-menu): Fix code.
12424
12425 1998-05-14  Oliver Graf <ograf@fga.de>
12426
12427         * dragdrop.el (dragdrop-function-widget): this time it's done
12428
12429 1998-05-13  Oliver Graf <ograf@fga.de>
12430
12431         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12432
12433 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12434
12435         * device.el (device-pixel-width):
12436         (device-pixel-height):
12437         (device-mm-width):
12438         (device-mm-height):
12439         (device-bitplanes):
12440         (device-color-cells): Swapped parameters to device-system-metric
12441         according to the interface change.
12442
12443 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12444
12445         * mouse.el (default-mouse-motion-handler): Use new name of the
12446         function event-over-vertical-divider-p.
12447         Do not set E-W arrow cursor over the divider if
12448         vertical-divider-draggable-p is nil in the window.
12449         ([top-level]): Use new name for the variable
12450         vertical-divider-map.
12451         (drag-window-divider): Respect vertical-divider-draggable-p.
12452         Variable name typo fixes.
12453
12454 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12455
12456         * keymap.el (kbd): Define here; handle string constants and
12457         others...
12458
12459 1998-05-15  Christian Nyb <chr@mediascience.no>
12460
12461         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12462         in Emacs 18.
12463
12464 1998-05-13  Didier Verna  <didier@xemacs.org>
12465
12466         * mouse.el (drag-window-divider): give the vertical divider a
12467         pressed look when dragging it.
12468
12469 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12470
12471         * faces.el: predicate some more face operations on x or mswindows
12472         not just x.
12473
12474         * modeline.el: enable modeline coloring for mswindows.
12475
12476 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12477
12478         * minibuf.el (minibuffer-default): Added variable; compatible with
12479         FSF Emacs.
12480         (next-history-element): Used `minibuffer-default'.
12481
12482 1998-05-12  Oliver Graf <ograf@fga.de>
12483
12484         * dragdrop.el (dragdrop-function-widget): button and mods ok
12485         arguments still look a bit strange
12486         (dragdrop-compare-mods) created
12487         (dragdrop-drop-do-functions) correctly checks for buttons and
12488         modifiers
12489
12490 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12491
12492         * setup-paths.el (paths-default-info-directories): Replace
12493         path-separator with directory-sep-char.
12494
12495         * files.el (path-separator): Don't define it here.
12496
12497 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12498
12499         * update-elc.el: Ditto.
12500
12501         * setup-paths.el (paths-construct-exec-path): Ditto.
12502
12503         * make-docfile.el: Ditto.
12504
12505         * loadup.el (really-early-error-handler): Ditto.
12506
12507         * find-paths.el (paths-decode-directory-path): Use decode-path
12508         instead of decode-path-internal.
12509
12510         * files.el (parse-colon-path): Update docstring.
12511
12512 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12513
12514         * subr.el (get-buffer-window-list): Make BUFFER optional.
12515
12516         * window-xemacs.el (windows-of-buffer): Defalias to
12517         get-buffer-window-list.
12518
12519 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12520
12521         * disass.el: Fix maintainer keyword.
12522
12523         * bytecomp.el (byte-compile-and-load-file): Autoload.
12524         (byte-compile-buffer): Ditto.
12525
12526         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12527         value is returned, not the name.
12528         (lisp-imenu-generic-expression): Enable it.
12529         (lisp-mode-variables): Ditto.
12530         (lisp-indent-offset): Change defconst to defvar.
12531         (lisp-indent-function): Ditto.
12532         (lisp-body-indent): Ditto.
12533
12534 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12535
12536         * modeline.el: Use zap-last-kbd-macro-event.
12537
12538         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12539         nil, don't attempt to do anything with messages.
12540         (eval-last-sexp): Use `letf' for clarity.
12541
12542 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12543
12544         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12545
12546 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12547
12548         * buff-menu.el:
12549         * lisp-mode.el:
12550         * obsolete.el:
12551         Change empty docstrings into no doc strings at all.
12552         Fix bogus FSF-format docstrings.
12553         * etags.el: Fix docstring.
12554
12555 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12556
12557         * package-get.el (package-get): Use internal md5
12558
12559 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12560
12561         * about.el (about-xemacs): Correct abuse of concat.
12562
12563 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12564
12565         * info.el (Info-mode): Use easymenu.
12566
12567 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12568
12569         * apropos.el (apropos): Don't use concat with integers.
12570
12571         * cmdloop.el (describe-last-error): Handle the case when no error
12572         was seen gracefully.
12573
12574         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12575         defun.
12576         (apropos-describe-plist): Ditto.
12577
12578         * help.el (with-displaying-help-buffer): Revert to a defun.
12579         (describe-key): Use it as defun.
12580         (describe-mode): Ditto.
12581         (describe-bindings): Ditto.
12582         (describe-prefix-bindings): Ditto.
12583         (describe-installation): Ditto.
12584         (view-lossage): Ditto.
12585         (describe-function): Ditto.
12586         (describe-variable): Ditto.
12587         (describe-syntax): Ditto.
12588
12589 1998-05-11  Oliver Graf <ograf@fga.de>
12590
12591         * dragdrop.el: changed order of require/provide
12592         (dragdrop-drop-mime-default) changed to new calling conventions
12593         (dragdrop-drop-do-functions) changed to new calling conventions
12594         (dragdrop-function-widget) this one needs more work...
12595
12596 1998-05-10  Oliver Graf <ograf@fga.de>
12597
12598         * about.el: another small change in my entry
12599         * dragdrop.el (dragdrop-drop-log-function): logging added
12600         plus customizations
12601         changed interface to handler functions. now called with event
12602         and object
12603
12604 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12605
12606         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12607         E-W arrow pointer displayed over draggable dividers.
12608
12609         * mouse.el (default-mouse-motion-handler): Show it when
12610         appropriate.
12611         (drag-window-divider): Added.
12612         ([top-level]): Initialized window-divider-map with a keymap
12613         binding the above function to left button down event.
12614
12615         * x-mouse.el (x-init-pointer-shape): Initialize
12616         divider-pointer-glyph from Cursor.dividerPointer, or use default
12617         E-W double arrow.
12618
12619 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12620
12621         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12622
12623 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12624
12625         * simple.el (count-words-buffer): Don't query for buffer.
12626         (count-lines-buffer): Ditto.
12627
12628 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12629
12630         * help.el (where-is): add optional insert argument.
12631
12632 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12633
12634         * help.el (describe-key-briefly): New argument INSERT.
12635
12636         * simple.el (eval-expression): New optional argument; synch with
12637         FSF 20.3.
12638
12639         * keydefs.el (global-map): Add new register bindings.
12640
12641         * register.el: Synched with FSF 20.3.
12642
12643 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12644
12645         * window-xemacs.el (recenter): all arguments are optional.
12646
12647 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12648
12649         * device.el: (device-pixel-width): Reflected name/parameters
12650         change to device-system-metric.
12651         (device-pixel-height): Ditto.
12652         (device-mm-width): Ditto.
12653         (device-mm-height): Ditto.
12654         (device-bitplanes): Ditto.
12655         (device-color-cells): Ditto.
12656
12657 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12658
12659         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12660
12661         * cl.el (most-positive-fixnum): Document.
12662         (most-negative-fixnum): Ditto.
12663
12664         * cus-dep.el: Updated comment.
12665
12666         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12667         constant.
12668
12669         * cus-load.el (custom-put): Removed.
12670
12671         * files.el (after-find-file): Just resignal quit instead of
12672         signaling "canceled".
12673
12674 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12675
12676         * frame.el (other-frame): Use `focus-frame' instead of
12677         select-frame kludges.
12678
12679         * lisp-mode.el: Update lisp-indent-function for
12680         save-selected-frame and with-selected-frame.
12681
12682         * frame.el (save-selected-frame): New macro.
12683         (with-selected-frame): Ditto.
12684         (other-frame): Use `set-frame-focus'.
12685
12686 1998-05-06  Oliver Graf <ograf@fga.de>
12687
12688         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12689         (dragdrop-drop-url-default) default handler for URL drops created
12690         (dragdrop-drop-mime-default) default handler for MIME drops created
12691         (dragdrop-drop-functions) default custom for handling drops created
12692         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12693
12694 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12695
12696         * mouse.el: Removed redundant mouse-mswindows-drop function.
12697
12698 1998-05-05  Oliver Graf <ograf@fga.de>
12699
12700         * about.el: changed some text in my entry
12701         * dragdrop.el: added customs
12702
12703 1998-05-04  Oliver Graf <ograf@fga.de>
12704
12705         * mouse.el: killed global drop key bindings
12706         (mouse-offix-drop) removed
12707         * dragdrop.el: created
12708         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12709
12710 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12711
12712         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12713         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12714
12715         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12716         obsolete comment.
12717
12718         * scrollbar.el (scrollbars-visible-p): Use new
12719         {vertical,horizontal}-scrollbar-visible-p specifiers.
12720
12721 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12722
12723         * device.el (device-pixel-height):
12724         (device-pixel-width):
12725         (device-mm-width):
12726         (device-mm-height):
12727         (device-bitplanes):
12728         (device-color-cells): Moved these 6 functions from device.c; they
12729         all use single (device-system-metrics) call.
12730
12731 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12732
12733         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12734         were renamed.
12735
12736         * menubar-items.el:
12737         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12738         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12739
12740         * help.el (help-map): Remove Hyperbole keybinding logic.
12741         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12742
12743 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12744
12745         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12746         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12747
12748 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12749
12750         * msw-glyphs.el: use nicer icon3 from the frame icon.
12751
12752 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12753
12754         * version.el (emacs-version): Remove InfoDock conditionals.
12755
12756         * startup.el (startup-splash-frame): Change ID logo name.
12757
12758 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12759
12760         * files.el (after-find-file): If the user presses C-g on
12761         directory-creation prompt, kill the buffer.
12762
12763 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12764
12765         * simple.el (count-words-region): Reverse previous change.
12766
12767 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12768
12769         * replace.el (query-replace): Just call perform-replace.
12770         (query-replace-regexp): Ditto.
12771         (perform-replace): Move region handling here.
12772         (perform-replace): Use the new arg to match-data.
12773
12774 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12775
12776         * x-init.el: Install X specific display table that
12777           displays char 0240 as a space to avoid whatever it is
12778           that screws up display of that character code.
12779
12780 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12781
12782         * help.el (function-arglist): If no arguments are documented for a
12783         subr, print nothing rather than incorrect output.
12784
12785 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12786
12787         * cmdloop.el (command-error): Update bail-out error message to use
12788         `emacs-program-name'.
12789
12790         * lib-complete.el: Remove reader macro cruft.
12791
12792         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12793         cruft.
12794
12795         * simple.el (count-words-region): Drop interactive-p check on the
12796         message.
12797
12798 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12799
12800         * font.el
12801         * msw-faces.el
12802         Correct spelling of mswindows-font-canonicalize-name.
12803
12804 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12805
12806         * ldap.el (ldap-host-parameters-alist): Replaced with
12807         `ldap-host-parameters-plist'
12808         (ldap-search): Adapt to previous change
12809
12810 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12811
12812         * about.el (about-hackers): Update Bob Weiner bio.
12813         (about-maintainer-info): Ditto.
12814
12815 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12816
12817         * simple.el (display-warning-minimum-level): Docfix.
12818
12819 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12820
12821         * widget.el (:default-get): New keyword.
12822         * wid-edit.el (default, widget-default-default-get): Define it.
12823         (group, widget-group-default-get): Define it.
12824         (menu-choice, widget-choice-default-get): Define it.
12825         (widget-default-get): New function.
12826         (widget-choice-action): Call it.
12827         (widget-editable-list-entry-create): Call it.
12828
12829 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12830
12831         * byte-optimize.el (byte-boolean-vars): Removed.
12832         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12833         lookup through `byte-boolean-vars'.
12834
12835 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12836
12837         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12838         resource-provided values into ghost specs for scrollbar-height and
12839         scrollbar-width.
12840
12841 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12842
12843         * byte-optimize.el: Don't attempt to optimize /=.
12844
12845         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12846         (byte-compile-/=): Ditto.
12847
12848 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12849
12850         * apropos.el: Use `with-displaying-help-buffer'.
12851         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12852         Use `with-displaying-help-buffer'.
12853         (apropos-follow): Do not give special treatment to buffer cursor
12854         was in prior to a mouse click.
12855         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12856         (apropos-print-doc): Set correct buffer for setting text
12857         properties.
12858
12859 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12860
12861         * help.el (help-buffer-prefix-string): New variable.
12862         (help-buffer-name): Use it.
12863
12864         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12865         mode menu.
12866
12867 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12868
12869         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12870
12871 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12872
12873         * files.el (find-file-noselect): Update docstring.
12874         (find-file-noselect): Signal an error if found an unreadable file.
12875         (file-chase-links): Save the match data.
12876         (normal-mode): Use `lwarn' and `error-message-string'.
12877         (interpreter-mode-alist): Change defconst to defvar.
12878         (inhibit-first-line-modes-regexps): Ditto.
12879         (inhibit-first-line-modes-regexps): Added .tgz.
12880         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12881         (change-major-mode-with-file-name): New user-option.
12882         (set-visited-file-name): Synched with FSF.
12883         (file-name-extension): New function, from FSF 20.3.
12884         (file-relative-name): Synched with FSF.
12885         (save-some-buffers): Support the C-r feature.
12886         (recover-session): Synched with FSF.
12887         (kill-some-buffers): Ditto.
12888         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12889
12890 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12891
12892         * files.el (insert-file): Undo previous change and reenable use of
12893         format.el.
12894
12895 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12896
12897         * window-xemacs.el (recenter): Define.
12898
12899 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12900
12901         * font.el (mswindows-font-create-name)
12902         (mswindows-font-create-object): new functions for mswindows type
12903         fonts.
12904
12905         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12906         strings are parsed as well as font objects.
12907
12908 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12909
12910         * modeline.el (defining-kbd-macro): Restore modeline indication of
12911         kbd-macro being recorded.
12912         (add-minor-mode): Simplify docstring.
12913         (modeline-minor-mode-menu): Remove stuff.
12914
12915 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12916
12917         * code-process.el (call-process): dynamically decide process
12918         coding type.
12919
12920 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12921
12922         * modeline.el: Add line-number-mode, column-number-mode to
12923         the modeline minor-mode menu.  Button2 on the line number does
12924         goto-line.
12925
12926 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12927
12928         * mouse.el: move x-selection-owner-p type things to
12929         selection-owner-p.
12930
12931         * msw-init.el: copy zmacs stuff from x-init.el
12932
12933         * msw-select.el (mswindows-own-selection)
12934         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12935         functions. Very simple minded implementation of selectio
12936         ownership.
12937
12938         * select.el (own-selection) (disown-selection)
12939         (activate-region-as-selection) (select-make-extent-for-selection)
12940         (valid-simple-selection-p): functions moved from x-select.el for
12941         generalized selection.
12942
12943         * x-select.el: see select.el changes.
12944
12945         * x-toolbar.el: use new selection functions.
12946
12947 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12948
12949         * packages.el (packages-find-package-directories): Fixed bug that
12950         would pick up multiple site-package directories.
12951         (package-locations): Added "xemacs-packages" as a late package
12952         location.
12953
12954         * find-paths.el: Now uses `emacs-program-name' and
12955         `emacs-program-version'.
12956         Additions to enforce version-specific directories in
12957         `paths-find-version-directory'.
12958
12959 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12960
12961         * default.el: Removed.
12962         * site-start.el: Removed.
12963
12964 1998-04-29  Didier Verna  <didier@xemacs.org>
12965
12966         * minibuf.el (minibuffer-history-minimum-string-length): Default
12967         to nil.
12968
12969 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12970
12971         * find-paths.el (paths-program-name): Rename.
12972         (paths-emacs-root-p): Ditto.
12973         (paths-find-site-directory): Ditto.
12974
12975 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12976
12977         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12978         `emacs-lisp-byte-compile-and-load'.
12979
12980 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12981
12982         * ldap.el (ldap-search): Fixed additional parameter passing to
12983         `ldap-open'
12984
12985 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12986
12987         * select.el (kill-primary-selection) (selection-owner-p)
12988         (copy-primary-selection) (yank-clipboard-selection)
12989         (selection-exists-p) (delete-primary-selection): new file and
12990         functions that do the right thing for the selected device.
12991
12992         * x-menubar.el: use generalised selection functions.
12993
12994         * dumped-lisp.el: dump select.el.
12995
12996 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12997
12998         * find-paths.el (paths-progname): New variable.
12999         (paths-emacs-root-p): Use it.
13000         (paths-find-site-directory): Ditto.
13001
13002 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13003
13004         * loadup.el ((member "dump" command-line-args)): Dump as
13005         `infodock' if InfoDock.
13006
13007 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13008
13009         * find-paths.el (construct-emacs-version): Simplify, include
13010         program name in the return value.
13011         * (paths-find-version-directory): Use it.
13012
13013 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13014
13015         * info.el (Info-parse-dir-entries): Fixed regexp
13016         (Info-build-dir-anew): Remove full suffix and capitalize info file
13017         name for files with no @direntry
13018         (Info-batch-rebuild-dir): New function
13019         (Info-suffixed-file): Check for regular files instead of simple
13020         file existence (could catch directories before)
13021
13022 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13023
13024         * setup-paths.el, find-paths.el: Removed uses of `not' which
13025         temacs doesn't have.
13026
13027         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13028         into root searching.
13029
13030 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13031
13032         * subr.el: Remove definition of `not'.
13033
13034 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13035
13036         * msw-glyphs.el: enable graphics support.
13037
13038 1998-04-23  Didier Verna  <didier@xemacs.org>
13039
13040         * x-menubar.el (default-menubar): restored the line-number-mode
13041         option.
13042
13043         * misc doc string updates related to the options menu.
13044
13045 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13046
13047         * setup-paths.el (paths-construct-load-path): Fix typo.
13048
13049 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13050
13051         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13052         font-menu-ignore-scaled-fonts don't have to be bound now; this
13053         gets us one step further towards making --no-autoloads work.
13054
13055         * startup.el (normal-top-level): Load auto-autoloads only if
13056         lisp-directory is non-nil.
13057
13058         * setup-paths.el (paths-construct-load-path): Made it robust
13059         against nil lisp-directory.
13060
13061         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13062         to the list of variables that cause a warning when nil.
13063
13064         * toolbar.el (init-toolbar-location): Now works even when there's
13065         no toolbar icon directory.
13066
13067 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13068
13069         * help.el (view-lossage): Recognize it.
13070
13071         * simple.el (log-message): Mark multiline messages.
13072
13073 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13074
13075         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13076
13077 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13078
13079         * package-get.el (package-get-all):  add `\n' separator to
13080         interactive specification so that both variables are read
13081
13082 1998-04-22  Didier Verna  <didier@xemacs.org>
13083
13084         * x-menubar.el: ported the options menu to Custom.
13085         Moved the "read only" toggle button to the buffers menu.
13086         Corrected some missing ;;;###autoload or defcustom.
13087
13088         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13089         the scrollbar-visible specifier for options menu handling.
13090
13091         * toolbar.el (toolbar-visible-p)
13092                      (toolbar-captioned-p)
13093                      (default-toolbar-position): defcustom wrappers around
13094         the toolbar specifiers for options menu handling.
13095
13096         * frame.el (get-frame-for-buffer-default-instance-limit):
13097         defcustom it for options menu handling.
13098
13099         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13100         font-lock-mode for options menu handling.
13101
13102         * cus-start.el: added Custom properties to overwrite-mode for
13103         options menu handling.
13104
13105 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13106
13107         * about.el: shameless self-promotion.
13108
13109 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13110
13111         * simple.el (raw-append-message): Slightly optimize.
13112         (remove-message): Use `push' for clarity.
13113         (append-message): Ditto.
13114         (display-warning): Dito.
13115         (raw-append-message): Send the message to the appropriate device.
13116
13117 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13118
13119         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13120         From Sean MacLennan <Sean.MacLennan@pika.ca>
13121
13122 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13123
13124         * setup-paths.el: Changed `directory-sep-char' to
13125         `path-separator', following a change in GNU Emacs.
13126
13127 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13128
13129         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13130         (Info-build-dir-anew): Add a final newline.
13131         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13132         is `always'
13133         (Info-rebuild-dir): Ditto
13134
13135         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13136
13137 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13138
13139         * simple.el (count-words-buffer): Retain zmacs region.
13140         (count-words-region): Ditto.
13141         * simple.el: (what-line): Expanded line counts.
13142         (count-lines): New parameter to conditionalize whether collapsed
13143         lines get counted.
13144         From Bob Weiner <weiner@altrasoft.com>
13145
13146 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13147
13148         * packages.el (package-locations): infodock-packages must override
13149         mule-packages and packages.
13150
13151 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13152
13153         * wid-edit.el:
13154         remove rude messages from widget-activation-widget-mapper
13155         and widget-activation-glyph-mapper
13156
13157 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13158
13159         * toolbar.el: Remove (featurep 'x) test from
13160         toolbar-make-button-list
13161
13162 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13163
13164         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13165         only if in the same frame.
13166
13167 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13168
13169         * packages.el (package-locations): Added site-packages hierarchy.
13170
13171         * setup-paths.el (paths-default-info-directories): Introduced and
13172         used.
13173
13174         * packages.el, setup-paths.el: Set various path searching depths
13175         to 1.
13176
13177         * packages.el (packages-hierarchy-depth):
13178         (packages-load-path-depth): Introduced and used.
13179
13180         * setup-paths.el (paths-load-path-depth): Introduced and used.
13181
13182         * find-paths.el (paths-find-recursive-path): Added max-depth
13183         parameter.
13184
13185 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13186
13187         * setup-paths.el (paths-construct-info-path): Removed
13188         dependency on behavior of (file-name-as-directory "").
13189
13190 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13191
13192         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13193         lisp objects
13194
13195 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13196
13197         * dump-paths.el, startup.el: Added handling for --debug-paths.
13198
13199 1998-04-15  William M. Perry  <wmperry@aventail.com>
13200
13201         * wid-edit.el: We cannot just set the help-echo or balloon-help
13202           properties for an extent based on the :help-echo widget
13203           property, since help-echo and balloon-help cause an EXTENT to
13204           get passed in, where :help-echo functions are expecting a WIDGET
13205
13206 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13207
13208         * scrollbar.el (init-scrollbar-from-resources): Call
13209         mswindows-init-scrollbar-metrics when appropriate.
13210
13211 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13212
13213         * dumped-lisp.el: dump x-toolbar for window system
13214
13215         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13216         have support and xpm.
13217
13218 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13219
13220         * files.el (toggle-read-only): Fix docstring.
13221         From Didier Verna <didier@xemacs.org>
13222
13223 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13224
13225         * startup.el (normal-top-level): Load autoload-file-name without
13226         specifying an extension---some people only auto-autoload.el.gz.
13227
13228 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13229
13230         * files.el (backup-enable-predicate): Don't bomb on NAME being
13231         nil.
13232
13233 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13234
13235         * find-paths.el, packages.el: Now prefers configure'd paths.
13236         This shouldn't cause any of the originally anticipated problems as
13237         the current paths architecture will not define the various
13238         configure-xxx variables if they're not specified on the configure
13239         command line.
13240
13241         * find-paths.el, setup-paths.el, packages.el: Removed all
13242         mentionings of "/" as a path separator.
13243         Used paths-construct-path throughout.
13244
13245         * find-paths.el (paths-construct-path): Created to assemble paths
13246         from directory components.
13247
13248         * setup-paths.el, packages.el: Used paths-decode-directory-path
13249         instead of decode-path-internal.
13250
13251         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13252         and associates.
13253         (paths-decode-directory-path) Created.
13254
13255         * setup-paths.el: Changed configure-exec-path to
13256         configure-exec-directory.
13257
13258 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13259
13260         * packages.el (packages-find-packages): Fixed decoding of
13261         EMACSPACKAGEPATH.
13262
13263         * startup.el: -no-packages -> -no-early-packages.
13264
13265         (packages-load-package-lisps): Fixed loading of auto-autoload
13266         files.
13267
13268         * startup.el (normal-top-level): Fixed loading of core
13269         auto-autoload.
13270
13271         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13272
13273         * startup.el, packages.el, dump-paths.el: Added proper settings
13274         for site-directory and lisp-directory variables.
13275
13276         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13277         inhibit-package-autoloads and fixed handling of it.
13278
13279         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13280         handling of former inhibit-package-init, now
13281         inhibit-early-packages, to make -vanilla etc. work.
13282
13283 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13284
13285         * code-process.el (start-process): Fallback to 'undecided instead
13286         of 'binary for process input coding stream.
13287
13288         * process.el (start-process): Docstring fix.
13289
13290 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13291
13292         * info.el (Info-insert-dir): Do not insert temporary dir files
13293         in Info-dir-file-attributes
13294         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13295         (Info-rebuild-dir): Ditto.
13296
13297 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13298
13299         * obsolete.el: Added obsoleteness declarations for
13300         `site-directory' and `Info-default-directory-list'.
13301
13302 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13303
13304         * find-paths.el (paths-find-emacs-root): Only look at the
13305         executable at the end of the symlink chain for determining the
13306         Emacs root.
13307
13308 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13309
13310         * setup-paths.el (paths-construct-info-path): Changed construction
13311         to cater to gone default in configure.
13312
13313         * find-paths.el (paths-uniq-append): Added.
13314
13315         * packages.el: Rewritten package path construction once again.
13316
13317         * dump-paths.el, startup.el: Removed package-path as a global
13318         variable.
13319
13320         * package-admin.el (package-admin-add-single-file-package):
13321         (package-admin-add-binary-package): Changed package-path to
13322         late-packages.
13323
13324         * packages.el (packages-split-path): Split path at "/" rather than
13325         nil according to change in emacs.c.
13326
13327 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13328
13329         * setup-paths.el (paths-construct-info-path): Changed info path
13330         order so that directories come out right.
13331         (paths-find-lock-directory): Fixed bug: It used to think
13332         configure-lock-directory is a path.
13333
13334 1998-04-06  Jeff Miller <jmiller@smart.net>
13335
13336         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13337         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13338         eases the use of toolbar-add/kill-item functions.
13339
13340 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13341
13342         * code-files.el (file-coding-system-alist): Commented out
13343         loaddefs.el magical treatment.
13344
13345 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13346
13347         * info.el (Info-rebuild-outdated-dir): Added new option
13348         `conservative' and made it the default
13349         (Info-rebuild-dir): Appropriately parse multi-line description
13350         strings, and multi-section dir files. Issue warning when dir
13351         is rebuilt as temporary
13352         (Info-build-dir-anew): Issue warning when dir is built as
13353         temporary
13354
13355 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13356
13357         * list-mode.el (list-mode-map): Bind highlight motion commands to
13358         standard keys left, right, C-b and C-f.
13359
13360 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13361
13362         * files.el (auto-mode-alist): allow .sc for Scheme->C
13363
13364 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13365
13366         * loadup.el (pureload): Don't quote (garbage-collect).
13367
13368 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13369
13370         * package-get-base.el: Updated.
13371
13372 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13373
13374         * isearch-mode.el (isearch-just-started): New variable.
13375         (isearch-mode): Set it.
13376         (isearch-repeat): Advance one character forward only if the search
13377         was successful, and was not just started.
13378         (isearch-repeat): Clear isearch-just-started.
13379
13380 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13381
13382         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13383         if running -batch.
13384
13385 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13386
13387         * subr.el (listify-key-sequence): Removed.
13388
13389 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13390
13391         * bytecomp.el (byte-compile-print-gensym): New option.
13392         (byte-compile-output-file-form): Use it.
13393         (byte-compile-output-docform): Ditto.
13394         (byte-compile-compiled-obj-to-list): Ditto.
13395
13396 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13397
13398         * msw-glyphs.el: set frame icon if xpm support.
13399
13400 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13401
13402         * help.el: Code that pretty prints variable values
13403           removed.
13404
13405 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13406
13407         * find-paths.el (paths-emacs-root-p): Correct test for installation
13408         directory.
13409         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13410
13411 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13412
13413         * loaddefs.el: Don't set debug-ignored-errors; leave
13414           its default value set to nil.
13415
13416 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13417
13418         * info.el (Info-rebuild-dir): fixed mis-spelling.
13419
13420 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13421
13422         * info.el (Info-rebuild-outdated-dir): New custom var
13423         (Info-insert-node): Create/update dir file when needed, ie when it
13424         does not exist or is older than some info files in directory
13425
13426 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13427
13428         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13429         for last packages, mainly for using a 20.4 package base.
13430
13431         * packages.el (late-packages): Typo fix.  It was called
13432         early-packages.
13433
13434         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13435         relative symlinks correctly.
13436         (paths-find-emacs-roots): More rigorous checking for plausible
13437         configuration-time root.
13438
13439         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13440         find its roots.
13441
13442 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13443
13444         * faces.el: Fix docstrings.
13445         * glyphs.el: Fix docstrings.
13446         * mouse.el: Fix docstrings.
13447
13448         * frame.el: Change phrase `current frame' to `selected frame'.
13449
13450         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13451
13452         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13453         macros using backquote to make them infinitely more readable.
13454
13455 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13456
13457         * packages.el (packages-find-package-path): Hardcoded specialized
13458         InfoDock support until we can clean this up.
13459
13460         * help.el (describe-bindings-1): Return the value of the bindings
13461         help buffer created.
13462         (describe-bindings): Ditto.
13463
13464         * simple.el (set-variable): Restore previous behavior of not
13465         bombing if the variable to set is not boundp.
13466
13467 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13468
13469         * packages.el (packages-handle-package-dumped-lisps): Allow for
13470         non-local files to be loaded off the package-lisp variable.
13471
13472 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13473
13474         * x-faces.el: Global X resources should override
13475           specs for all device classes (color, grayscale, mono);
13476           code currently doesn't override any of them.  Fixed by
13477           calling remove-specifier with '(x default) as the tag
13478           set and allowing inexact matches.
13479
13480 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13481
13482         * faces.el: Separated face initializations based on
13483           device classes into device type specific (tag set,
13484           instantiator) pairs.
13485
13486 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13487
13488         * wid-edit.el (widget-choice-action): Remember user's explicit
13489         choice.
13490         (widget-choice-value-create): Respect it.
13491         From Richard Stallman <rms@gnu.org>
13492
13493 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13494
13495         * setup-paths.el (paths-construct-info-path): Always append
13496         existing directories from configure-time info path.
13497
13498         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13499         Info-directory-list.
13500
13501         * info.el: Removed Info-default-directory-list which was broken by
13502         design.
13503         Removed bogus initialization of Info-directory-list---startup.el
13504         can do a much better job.
13505         Added autoload of Info-directory-list.
13506
13507         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13508         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13509         be exclusive; now it's merely given precedence, just like in the
13510         old days.
13511
13512 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13513
13514         * find-paths.el (paths-find-architecture-directory): Fix bug with
13515         finding; it used to default too early.
13516
13517 1998-03-25  Martin Buchholz <martin@xemacs.org>
13518
13519         * packages.el (packages-split-path): Fix a bug; it used to fail
13520         for paths that weren't split.
13521
13522 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13523
13524         * finder.el (finder-compile-keywords): trap on errors.
13525
13526 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13527
13528         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13529           fourth argument of t so that only the specs exactly
13530           matching the tag lists are removed.
13531
13532 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13533
13534         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13535
13536 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13537
13538         * minibuf.el (mouse-read-file-name-1): If a default directory was
13539         specified, use it for generating the completions.
13540
13541 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13542
13543         * update-elc.el: Now respects inhibit-package-init and
13544         inhibit-site-lisp.
13545         Now does path construction with loadup-paths.
13546
13547         * startup.el (normal-top-level, startup-setup-paths): Now respects
13548         inhibit-package-init and inhibit-site-lisp.
13549
13550         * packages.el (packages-find-package-path): Extended package path
13551         by version-specific hierarchies.
13552         (packages-find-packages): Now respects inhibit flag and
13553         inhibit-site-lisp.
13554         Moved path setup to loadup-paths.
13555
13556         * make-docfile.el: Now respects inhibit-package-init and
13557         inhibit-site-lisp.
13558         Now does path construction with loadup-paths.
13559
13560         * loadup.el: Now respects inhibit-package-init and
13561         inhibit-site-lisp.
13562
13563         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13564
13565         * loadup-paths.el: New file: setup load-path to encompass
13566         packages.
13567
13568 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13569
13570         * auto-show.el: load-gc renamed to pureload.
13571         * site-load.el: Ditto.
13572         * packages.el (toplevel): Ditto.
13573         * loadup.el (really-early-error-handler): Ditto.
13574         * dumped-lisp.el (preloaded-file-list): Ditto.
13575         * cus-face.el (custom-declare-face): Ditto.
13576
13577 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13578
13579         * <Today>: The Big Path Searching Overhaul.
13580
13581         * find-paths.el: New file: find and assemble paths in the
13582         installation hierarchy.
13583
13584         * setup-paths.el: New file: global layout of paths and directories
13585         within the XEmacs hierarchy.
13586
13587         * packages.el: Replaced everything related to path searching and
13588         startup by code in terms of find-paths.
13589
13590         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13591         the new path searching engine.
13592
13593         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13594         and setup-paths.
13595
13596 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13597
13598         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13599         setup-paths.el.
13600
13601 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13602
13603         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13604         compiles identically in any configuration.
13605         Removed irrelevant commentary.
13606
13607 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13608
13609         * simple.el (set-variable): Allow setting specifiers.
13610
13611 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13612
13613         * lisp.el (forward-sexp): Revert previous change.
13614
13615 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13616
13617         * frame.el (frame-initialize): Use `delete-console' instead of
13618         `delete-device' to delete the stream console to match the usage in
13619         Fkill_emacs.
13620
13621 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13622
13623         * files.el (cdpath-previous): New variable.
13624         (cd): Use it.
13625         From Bob Weiner <weiner@wave.altrasoft.com>
13626
13627 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13628
13629         * keydefs.el: Changed keybindings of forward-char,
13630           backward, scroll-up and scroll-down to point to their
13631           -command counterparts.
13632
13633         * simple.el: New functions: forwarc-char-command,
13634           backwrad-char-command, scroll-up-command,
13635           scroll-down-command which work liek their counterparts
13636           except that they honor the variable
13637           signal-error-on-buffer-boundary.
13638
13639           Definition of signal-error-on-buffer-boundary received
13640           from src/cmds.c.
13641
13642           defvar declaration added for word-across-newline to avoid
13643           byte-compiler warning about the free variable reference.
13644
13645 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13646
13647         * winnt.el: Removed "%t" from the beginning of
13648         modeline-format. From now on, there's no nt-specifics in the modeline.
13649
13650 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13651
13652         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13653         of `when' with `if'.
13654
13655 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13656
13657         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13658         mswindows. Must be reworked along with glyphs.el, or
13659         merged into it, after there is images support.
13660
13661         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13662         'mswindows.
13663
13664 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13665
13666         * faces.el: fix for text cursor initialization.
13667         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13668         From Andy Piper <andyp@parallax.co.uk>
13669
13670 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13671
13672         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13673         if there is an existing package that handles it and warn the user
13674         about that mode.
13675
13676 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13677
13678         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13679         Installation" menu item when Installation-string is not bound.
13680
13681 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13682
13683         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13684         From Jeremiah W. James <jerry@cs.ucsb.edu>
13685
13686 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13687
13688         * msw-faces.el:
13689         * faces.el: Fix face initialization.
13690
13691 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13692
13693         * files.el (backup-enable-predicate): fix breakage introduced
13694         by TMPDIR patch.
13695
13696 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13697
13698         * x-faces.el (x-init-face-from-resources): The
13699           TTY face property retrieval functions don't return
13700           specifiers, so use face-property instead.
13701
13702 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13703
13704         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13705
13706 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13707
13708         * x-menubar.el: Expanded documentation for
13709           option-save-faces.  Changed Options -> Browse Faces
13710           menu entry to invoke customize-face.
13711
13712 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13713
13714         * faces.el: Most face initialization moved out of
13715           init-other-random-faces to the top level so that the
13716           initialization happens before Xemacs is dumped.  Much
13717           of the fascist "face-differs-from-default-p or FROB!"
13718           code has been retired in favor of letting the user do
13719           what they want to do.  Face initialization code changed
13720           to use `default' specifier tag so that the settings can
13721           be overridden later if the user wishes it.
13722
13723 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13724
13725         * about.el (about-hackers): Update contributors list.
13726
13727 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13728
13729         * specifier.el: Define new specifier tag `default'.
13730
13731         * modeline.el: Initialize faces using `default' tag.
13732
13733         * x-faces.el (x-init-face-from-resources): Remove
13734           specifier specs containing the `default' tag before
13735           adding new specs.
13736
13737 1998-03-02  John Jones  <jj@asu.edu>
13738
13739         * package-get.el (package-get-all): fixed arguments on call to
13740         package-admin-add-single-file-package.
13741         * package-get.el (package-get-installedp): fixed to match
13742         advertised behavior.
13743         * package-get.el: added function package-get-update-all which
13744         installs newest versions of all the current packages (if they are
13745         not already installed).
13746
13747 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13748
13749         * files.el (find-file-noselect): Uncommented `truename' binding in
13750         `let*' and use it later to set `buffer-file-truename' iff it's
13751         still nil, as happens for example when finding a compressed
13752         file with "jka-compr".
13753
13754 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13755
13756         * faces.el: in make-face-* type functions do the operation for all
13757         window systems, not just the first one found.
13758
13759         * font.el: call mswindows-list-fonts for mswindows.
13760
13761 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13762
13763         * code-process.el (call-process-region):
13764         * process.el (call-process-region):
13765         * package-get.el (package-get-dir):
13766         * files.el (backup-enable-predicate):
13767         * gnuserv.el (gnuserv-temp-file-regexp):
13768         Use temp-directory in place of `/tmp'.
13769
13770 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13771
13772         * "Fast" dired-in-C enhancements for Windows 95/NT:
13773
13774         * files.el: Added function, `wildcard-to-regexp', from GNU
13775           Emacs.
13776
13777         * files.el (insert-directory): Modified to use special
13778           dired-in-C enhancements if present.
13779
13780 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13781
13782         * code-files.el: make default coding no-conversion.
13783
13784 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13785
13786         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13787         the load-path.
13788
13789         * update-elc.el: Strip directory when testing for files not to
13790         bytecompile.
13791
13792 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13793
13794         * lisp-mode.el: Use recommended form for menus.
13795
13796         * info.el (Info-construct-menu): Use recommended form for menus.
13797
13798         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13799         entry.
13800
13801 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13802
13803         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13804           (get-frame-for-buffer-noselect): Always return frames
13805           in the not-this-window-p cond clause.
13806
13807 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13808
13809         * help.el (describe-installation): New function.
13810
13811         * x-menubar.el (default-menubar): Add describe-installation to
13812         Help menu.
13813
13814         * packages.el (packages-unbytecompiled-lisp): Installation.el
13815         should not be bytecompiled.
13816
13817         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13818         XEmacs.
13819
13820         * x-menubar.el (default-menubar): Use correct guard for VM menu
13821         entry.
13822
13823         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13824         coding.
13825         From Andy Piper <andyp@parallax.co.uk>
13826
13827 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13828
13829         * ldap.el: Do not require ldap-internal at compile time.
13830
13831 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13832
13833         * code-files.el: new file. a virtual copy of mule-files.el
13834         but without charset
13835         dependencies. (toggle-buffer-file-ocding-system) new function for
13836         changing the eol type for the current buffer.
13837
13838         * code-process.el: new file. a copy of
13839         mule-process.el. mule-process.el will disappear when things have
13840         settled.
13841
13842         * coding.el: new file. a virtual copy of mule-files.el but
13843         without charset dependencies. (coding-system-base) new function
13844         for getting the parent coding system of a coding system with eol
13845         type set.
13846
13847         * dumped-lisp.el: add above files for the non-mule case.
13848
13849 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13850
13851         * window-xemacs.el (display-buffer): If no explicit
13852           frame is specified, search for a window that displays
13853           the buffer on the currently selected frame, before
13854           searching other frames.
13855
13856 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13857
13858         * frame.el (get-frame-for-buffer): If not-this-window-p
13859           is non-nil, use window on the selected frame if it is not
13860           also the selected window.  When defaulting, search for
13861           windows on the currently selected fgrame before searching
13862           other frames.
13863
13864 1998-02-25  Didier Verna  <didier@xemacs.org>
13865
13866         * modeline.el (modeline-swap-buffers): originally named
13867         `mouse-release-modeline'. Whether to actually swap the buffers is
13868         decided in `mouse-drag-modeline'.
13869         (mouse-drag-modeline): A button release event is considered a
13870         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13871         stay unchanged.
13872
13873 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13874
13875         * x-menubar.el: Put redo on the menubar.
13876         From Aki Vehtari <Aki.Vehtari@hut.fi>
13877
13878 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13879
13880         * bytecomp.el (displaying-byte-compile-warnings): if
13881         temp-buffer-show-function is set, use it to display current set of
13882         warnings in the "*Compile-Log-Show*" buffer.
13883
13884         * simple.el (display-warning-buffer): if temp-buffer-show-function
13885         is set, use it to display current set of warnings in the
13886         "*Warnings-Show*" buffer.
13887
13888 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13889
13890         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13891         Common Lisp.
13892
13893 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13894
13895         * menubar.el: Allow button descriptors at least 2 long.
13896
13897         * x-menubar.el (default-menubar): Use recommended forms.
13898         (file-menu-filter): Remove.
13899         (edit-menu-filter): Remove.
13900
13901 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13902
13903         * about.el (about-hackers): Updated.
13904
13905 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13906
13907         * help.el (help-max-help-buffers): new variable
13908         (help-register-and-maybe-prune-excess): new function
13909         (help-buffer-name): use help-max-help-buffers.
13910         (with-displaying-help-buffer): use
13911         help-register-and-maybe-prune-excess.
13912
13913         * help.el (help-maybe-pretty-print-value): if the value fits on
13914         one line, let it.
13915
13916 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13917
13918         * (with-displaying-help-buffer): there is no need to kill the buffer
13919         if it exists, because with-output-to-temp-buffer will clear it.
13920         further, killing the buffer violates the rule that
13921         temp-buffer-show-function, if set, has the full responsibility of
13922         showing the temp buffer.  killing the buffer fucks with the window
13923         configuration, hosing temp-buffer-show-function.
13924
13925
13926 1998-02-23  Didier Verna  <didier@xemacs.org>
13927
13928         * modeline.el (mouse-drag-modeline):
13929         - Always scroll the modeline that was originally clicked on.
13930         - Use x pixels instead of x characters (which doesn't work anyway)
13931         as horizontal reference for modeline dragging. This allows us to
13932         keep on dragging the modeline even if the motion event occurs in
13933         another window.
13934
13935 1998-02-23  Didier Verna  <didier@xemacs.org>
13936
13937         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13938         glyph on the modeline to indicate that dragging the mouse has an
13939         effect both horizontally and vertically.
13940
13941 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13942
13943         * about.el (about-xemacs): Get rid of redundant visible version
13944         number.
13945
13946 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13947
13948         * about.el (about-hackers): Update credits.
13949
13950 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13951
13952         * prim/register.el (view-register): Show register type file-query.
13953
13954 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13955
13956         * mode-motion.el (mode-motion-highlight-internal):
13957           save-excursion inside save-window-exucrsion form to
13958           hide buffer point changes from save-window-excursion.
13959           Prevents display flickering when the mouse pointer
13960           moves.
13961
13962 1998-02-17  Didier Verna  <didier@xemacs.org>
13963
13964         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13965         function to handle correctly the case of a toolbar one side of the
13966         window: scrolling will not necessarily happen.
13967
13968 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13969
13970         * files.el (after-find-file): Restore missing argument
13971           to format that provides filename for "... consider M-x
13972           recover-file" message.  Also call `message' with "%s"
13973           as the first arg instead of an arbitrary string.
13974
13975 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13976
13977         * about.el (about-hackers): Various additions.
13978
13979 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13980
13981         * autoload.el (generate-file-autoloads-1): Don't force an extra
13982         line out when copying on-the-same line autoloads.
13983
13984         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13985         is installed.
13986
13987 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13988
13989         * x11/x-win-xfree86.el (x-win-init-xfree86):
13990         * x11/x-win-sun.el (x-win-init-sun):
13991         * x11/x-init.el (x-initialize-compose):
13992         * prim/simple.el:
13993         (backward-or-forward-kill-sexp):
13994         (backward-or-forward-kill-sentence):
13995         (backward-or-forward-kill-word):
13996         (backward-or-forward-delete-char):
13997         * prim/isearch-mode.el (isearch-help-or-delete-char):
13998         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13999         x-keysym-on-keyboard-p to detect backspace.
14000         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14001         Clean up symbols used with dead keys, checking Linux and solaris
14002         keysyms.
14003         Simplify x-win-*.el using above methods.
14004         Change documentation for x-keysym-*-p functions.
14005
14006 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14007
14008         * about.el (about-hackers): Restore entries for Michael Sperber and
14009         Vinnie Shelton.
14010         From Vinnie Shelton <acs@acm.org>
14011
14012 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14013
14014         * simple.el (count-words-region): Ditto.
14015
14016 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14017
14018         * simple.el (count-words-buffer): Document.  Don't print anything
14019         if non-interactive.
14020
14021 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14022
14023         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14024         multiple files in InfoDock.
14025
14026 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14027
14028         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14029         from version.el in InfoDock.
14030
14031         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14032         specially.
14033
14034 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14035
14036         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14037         variable name in docstring.
14038
14039 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14040
14041         * menubar.h: Include "gui.h".
14042
14043 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14044
14045         * site-load.el: Fix documentation.
14046
14047 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14048
14049         * package-get-base.el (package-get-base): Updated.
14050
14051         * keymap.el: PC-ize.
14052
14053 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14054
14055         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14056         from' on a fresh line.
14057
14058 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14059
14060         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14061         object.
14062
14063 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14064
14065         * undo-stack.el: PC-ize.
14066
14067         * cmdloop.el: PC-ize.
14068
14069 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14070
14071         * bytecomp-runtime.el: PC-ize.
14072
14073         * byte-optimize.el: Prolog fixup.  PC-ize.
14074
14075         * cus-dep.el: Spelling fix.
14076
14077         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14078         entries follow).
14079
14080 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14081
14082         * text-mode.el (text-mode-hook-identify): New function,
14083         put on text-mode-hook.  Set text-mode-variant here.
14084         (text-mode): Don't set it here.
14085
14086 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14087
14088         * text-mode.el (text-mode-hook): New defvar.
14089         (text-mode-variant): New variable.
14090         (text-mode): Set that variable locally.
14091         (toggle-text-mode-auto-fill): New command.
14092
14093 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14094
14095         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14096
14097 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14098
14099         * text-mode.el (paragraph-indent-text-mode):
14100         Renamed from spaced-text-mode.
14101         (text-mode-map): Bind TAB to indent-relative.
14102         (indented-text-mode-map): Variable deleted.
14103         (indented-text-mode): Now an alias for text-mode.
14104
14105 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14106
14107         * loadup.el: test-atoms debugging stuffs removed.
14108
14109 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14110
14111         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14112
14113 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14114
14115         * help.el (describe-beta): Made it use `locate-data-file'.
14116         (describe-distribution): Ditto.
14117         (describe-copying): Ditto.
14118         (describe-project): Ditto.
14119         (view-emacs-news): Ditto.
14120
14121         * help-nomule.el (help-with-tutorial): Made it use
14122         `locate-data-file' to find tutorial.
14123
14124 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14125
14126         * about.el: Corrected my email address.
14127
14128         * mouse.el: Added 'mouse-mswindows-drop' similar to
14129         'mouse-offix-drop'.
14130
14131 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14132
14133         * loadup.el (running-xemacs): Spelling fix.
14134
14135 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14136
14137         * packages.el (packages-find-packages-1): Don't allow a backwards
14138         compatible lisp tree to overwrite `preloaded-file-list'.
14139
14140 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14141
14142         * loadup.el: Don't delete "xemacs" prior to dumping.
14143
14144 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14145
14146         * package-info.el (pi-last-mod-date): New function.
14147         (pi-author-version): New function.
14148         (batch-update-package-info): Use them.
14149
14150 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14151
14152         * frame.el (get-frame-for-buffer-default-to-current): Create.
14153         (get-frame-for-buffer-noselect): Allow user to use current frame
14154         with `get-frame-for-buffer-default-to-current'.
14155
14156 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14157
14158         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14159         (byte-compile-output-docform): Ditto.
14160         (byte-compile-compiled-obj-to-list): Ditto.
14161
14162 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14163
14164         * startup.el (command-line-1): Removed code that ran
14165           buffer-menu.
14166
14167 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14168
14169         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14170
14171 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14172
14173         * frame.el (suspend-emacs-or-iconify-frame): Check using
14174         `device-on-window-system-p' instead of explicitly checking for X,
14175         so that the same logic works for MS Windows.
14176         (suspend-or-iconify-emacs): Ditto.
14177
14178 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14179
14180         * about.el (about-maintainer-info): Andy Piper is back.
14181         (xemacs-hackers): Updated Andy Piper's email address.
14182         (about-hackers): Added Jonathan Harris.
14183         (about-hackers): Updated Tibor Polgar's email address.
14184
14185 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14186
14187         * about.el: Add xemacs.org email manager.
14188
14189         * package-get-base.el (package-get-base): Updated with most recent
14190         package updates.
14191
14192 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14193
14194         * help.el (function-arglist): Use `indirect-function' instead of
14195         `symbol-function' so that aliases are treated correctly.
14196
14197 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14198
14199         * help.el (help-map): Add f1 binding to `help-for-help'.
14200         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14201         (describe-key-briefly): Use `princ' "%s" to print object.
14202         (with-displaying-help-buffer): Kill buffer if it exists, again.
14203         (describe-key): Use `princ' "%s" to print object.
14204         (describe-function-1): Use `princ' "%s" to print object.
14205         Commented out alias lines removed.
14206         (help-pretty-print-limit): New variable to control pretty-printing
14207         of variable values.
14208         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14209         `help-pretty-print-value' again.  Only print-print when OBJECT is
14210         list of length less than `help-pretty-print-limit'.
14211         (describe-variable): Use `help-maybe-pretty-print-value' again.
14212
14213 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14214
14215         * simple.el (blink-matching-open): Remove C++ kludge.
14216         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14217
14218 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14219
14220         * info.el (Info-default-directory-list): Made the documentation
14221         more explanitory.
14222
14223 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14224
14225         * lisp/packages.el:
14226         * lisp/package-admin.el:
14227         * lisp/build-report.el:
14228         Fix typos.
14229
14230 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14231
14232         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14233         warnings in Java buffers without final newline and editing the
14234         last line.
14235
14236 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14237
14238         * packages.el (packages-find-packages-1): Don't allow a backwards
14239         compatible lisp tree to overwrite `preloaded-file-list'.
14240         Suggested by Colin Rafferty  <colin@xemacs.org>
14241
14242         * mouse.el (mouse-offix-drop): Set undo-boundary.
14243         From Oliver Graf <ograf@fga.de>
14244
14245 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14246
14247         * loadup.el (load-gc): rewrite as defun.
14248         Print something sensical if a required dump-time file isn't found.
14249
14250 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14251
14252         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14253         bug strikes a menudescriptor.
14254
14255         * package-get-base.el (package-get-base): Updated.
14256
14257         * package-info.el (batch-update-package-info): Derive REQUIRES
14258         from the Makefile.
14259
14260 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14261
14262         * files.el (save-some-buffers): Don't play games with deleting
14263         other windows if we are in the minibuffer window.
14264
14265 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14266
14267         * modeline.el (modeline-minor-mode-menu): Add support for :active
14268         (add-minor-mode): Document :active property to TOGGLE.
14269
14270 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14271
14272         * modeline.el (modeline-minor-mode-menu): Add support for an
14273         `:included' predicate in the `toggle-sym' plist.
14274         (add-minor-mode): Document the :included property, format
14275         docstring some more.
14276         (modeline-minor-mode-menu): Documentation string added.
14277
14278 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14279
14280         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14281         labels from the symbol-names by thwacking off the overly redundant
14282         and overused "mode", parenthesizing "minor", and capitalizing the
14283         resultant strings.  Also shortened the menu's title by eliminating
14284         the redundant buffer name.
14285         (add-minor-mode): Beautified the docstring, added mention of the
14286         `:menu-tag' property of TOGGLE.
14287         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14288         `toggle-sym' to beatify the mode-life menus.
14289         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14290         `auto-fill-function'.
14291
14292 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14293
14294         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14295         menus to :style 'toggle.
14296
14297 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14298
14299         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14300
14301 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14302
14303         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14304         only recognize first hyperlink.
14305         (hyper-apropos-highlightify): Deletia, this is already done by
14306         `hyper-apropos-insert-face'.
14307         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14308
14309 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14310
14311         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14312         mail.
14313         (toolbar-mail-reader): Add support for `send'.
14314         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14315
14316 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14317
14318         * info.el (Info-emacs-info-file-name): Add defvar for
14319         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14320         will function properly.
14321
14322 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14323
14324         * simple.el: make the backwards delete function called by
14325         `backward-or-forward-delete-char' user configurable.
14326
14327 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14328
14329         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14330         compiled function got loaded from.
14331
14332 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14333
14334         * term/apollo.el: Synched up with InfoDock 3.6.2.
14335
14336 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14337
14338         * startup.el (load-init-file): Load autoloads earlier.
14339         (startup-splash-frame): Handle InfoDock logo.
14340
14341         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14342         InfoDock.
14343         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14344
14345         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14346         doesn't have this function.
14347
14348         * packages.el (locate-data-file): Fix to call `locate-file'.
14349
14350 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14351
14352         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14353         version of version.el.
14354         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14355
14356         * x-menubar.el (default-menubar): Guard reference to
14357         `gnuserv-frame'.
14358         (default-menubar): Guard references to `font-lock-mode'.
14359         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14360         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14361
14362         * make-docfile.el: Don't snarf doc strings from autoloads.
14363
14364         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14365         loading auto-autoloads files.
14366
14367         * loaddefs.el: Disable dumping autoloads.
14368
14369 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14370
14371         * lisp-mnt.el: Synch to Emacs 20.2.
14372
14373         * help.el: Remove manual autoload of `finder-by-keyword'.
14374
14375         * finder.el (finder-by-keyword): Autoload.
14376
14377         * help.el: Conditionalize hyperbole setup.
14378
14379 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14380
14381         * packages.el (package-require): Update to reflect new data format.
14382
14383 1998-01-02  Didier Verna  <didier@xemacs.org>
14384
14385         * x-menubar.el (default-menubar): make the tutorials available
14386         through the menubar. (Plus some compilation warnings cleanup).
14387
14388 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14389
14390         * check-features.el: New file.  Perform sanity check after build.
14391
14392         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14393         files to tooltalk package.
14394         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14395         package.
14396
14397         * package-admin.el (package-admin-xemacs): Use better default for
14398         location of XEmacs binary.
14399
14400 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14401
14402         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14403         tag with sexp and add value tag with value `t'.
14404
14405 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14406
14407         * package-get.el: Changes to work with real data.
14408         From Pete Ware <ware@cis.ohio-state.edu>
14409
14410         * packages.el (packages-reload-autoloads): Guard load for the time
14411         being.
14412
14413         * update-elc.el ("packages.el"): Force loading packages.el instead
14414         of possibly out-of-date packges.elc.
14415         * make-docfile.el ("packages.el"): Ditto.
14416
14417 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14418
14419         * build-report.el (build-report-delete-regexp): Added a rule for
14420         the main tarball shadowing anything past it.
14421
14422 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14423
14424         * packages.el (package-provide): Delete a previous provide.
14425
14426         * package-info.el: New file.
14427
14428         * package-get.el: New file.
14429         From Pete Ware <ware@cis.ohio-state.edu>
14430         (package-get): Fix md5 computation to work with Mule.
14431
14432 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14433
14434         * simple.el (log-message-*): Quote symbols in docstrings properly.
14435
14436 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14437
14438         * packages.el (packages-new-autoloads): Ignore symbolic links.
14439
14440         * cus-face.el (face-custom-attributes-get): Fix typo.
14441         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14442
14443 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14444
14445         * startup.el (load-init-file): Reload new or changed autoloads
14446         unless inhibited.  Reload modified dumped lisp (stubbed).
14447
14448         * packages.el (packages-new-autoloads): New function.
14449         (packages-reload-autoloads): New function.
14450         (packages-reload-dumped-lisp): New (stub) function.
14451
14452         * loadup.el: Inhibit reloading dumped files when running temacs.
14453
14454         * loadhist.el (file-provides): Extend to handle variant
14455         extensions.
14456
14457         * replace.el (query-replace): Fix typo.
14458
14459 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14460
14461         * make-docfile.el: list-autoloads-path has been renamed.
14462         * update-elc.el: list-autoloads has been renamed.
14463
14464         * packages.el (packages-list-autoloads): Renamed.
14465         (packages-list-autoloads-path): Ditto.
14466
14467 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14468
14469         * packages.el (packages-find-packages-1): Made it signal a warning
14470         for an error in an auto-autoload.el file.
14471
14472 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14473
14474         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14475         tag with const.
14476         From Aki Vehtari <Aki.Vehtari@hut.fi>
14477
14478         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14479
14480         * loadhist.el (unload-feature): Remove autoload.
14481
14482 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14483
14484         * loadhist.el: Unpackaged.
14485
14486         * help.el (describe-symbol-find-file): Rename
14487         `describe-function-find-file' and make old name obsolete.
14488         (describe-function-1): Use it.
14489         (describe-function-1): Guard reference to
14490         `compiled-function-annotation'.
14491
14492 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14493
14494         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14495         argument.
14496         (help-mode-quit): New optional arg to control whether it kills or
14497         buries.  Tidied up.
14498         (with-displaying-help-buffer): Don't kill buffer initially, even
14499         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14500         (help-pretty-print-value): Rename back from
14501         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14502         use it, otherwise use dumped `cl-prettyprint'.
14503         (describe-variable): Use `help-pretty-print-value' again.
14504         (find-func): Removed reference to "find-func" at end.
14505
14506 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14507
14508         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14509           GUI XEmacs. Rename? x-menubar is rather window system
14510           independant, except for a couple of items.
14511
14512 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14513
14514         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14515         entries as they will no longer be distributed with XEmacs.
14516
14517         * format.el (format-alist): Fix image/tiff regexps.
14518         From P. E. Jareth Hein <jareth@camelot-soft.com>
14519
14520         * help.el (help-maybe-pretty-print-value): Rename.
14521         (describe-variable): Use it.
14522         (describe-variable): Add trailing linefeed.
14523
14524 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14525
14526         * help.el (describe-function-1): Don't output anything for
14527           arglist of autoload functions.
14528
14529 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14530
14531         * help.el (describe-function-1): Don't output anything for
14532           arglist of autoload functions.
14533
14534 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14535
14536         * help.el (help-mode-map): New bindings for `help-mode-bury',
14537         `describe-function-at-point', `describe-variable-at-point',
14538         `Info-elisp-ref', `customize-variable', `help-next-section' and
14539         `help-prev-section'.
14540         (help-next-section): New function.
14541         (help-prev-section): New function.
14542         (help-mode-quit): Changed to kill the help buffer.
14543         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14544         correctly.
14545         (help-buffer-name): New function to generate the name of help
14546         buffers.
14547         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14548         argument giving the name of the help buffer.
14549         (describe-key): Use `with-displaying-help-buffer' with name.
14550         (describe-mode): Ditto.
14551         (describe-bindings): Ditto.
14552         (describe-prefix-bindings): Ditto.
14553         (view-lossage): Ditto.
14554         (with-syntax-table): New macro.
14555         (function-called-at-point): Use `ignore-errors' and
14556         `with-syntax-table'.
14557         (function-at-point): Ditto.
14558         (describe-function): Use `with-displaying-help-buffer' with name.
14559         (function-arglist): Extracted from `describe-function-1'.  Returns
14560         function's arglist as string.
14561         (function-documentation): Extracted from `describe-function-1'.
14562         Returns function's docstring.
14563         (describe-function-1): Remove all the "stream" garbage, including
14564         the stream argument.  Use `function-arglist' and
14565         `function-documentation'.
14566         (describe-function-arglist): Just use `function-arglist'.
14567         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14568         (help-pretty-print-value): New function to help with
14569         pretty-printing variable values.  Knows about `#<...>'.  Needs
14570         `pp-internal'.
14571         (describe-variable): Use `with-displaying-help-buffer' with name.
14572         Formatting improved.  Display file where variable is defined, if
14573         known.  Use `help-pretty-print-value'.
14574         (describe-syntax): Use `with-displaying-help-buffer' with name.
14575         (list-processes): Remove "stream" garbage.
14576
14577 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14578
14579         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14580         call a dumped routine instead.
14581
14582         * x-win-xfree86.el: Wrap file in defun.
14583         * x-win-sun.el: Ditto.
14584
14585 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14586
14587         * help.el (view-emacs-news): Remove usage of outl-mouse which
14588         advises functions and does other evil things.
14589
14590 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14591
14592         * format.el (format-alist): Add `image/tiff'.
14593         From P. E. Jareth Hein <jareth@camelot-soft.com>
14594
14595 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14596
14597         * about.el (about-hackers): More names added.
14598
14599         * make-docfile.el: Remove superfluous package path search.
14600
14601         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14602
14603 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14604
14605         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14606         ignored shadows.
14607
14608 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14609
14610         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14611         get trailing slashes when added to the load-path.
14612
14613         * x-init.el (init-x-win): Locate where XEmacs X localization files
14614         are.
14615
14616 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14617
14618         * x-faces.el: Added support for foregroundToolBarColor
14619           to xpm-color-symbols.
14620
14621 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14622
14623         * etags.el (tags-remove-duplicates): Removed.
14624         (buffer-tag-table-list): Use `delete-duplicates'.
14625
14626         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14627         correctly.
14628         (get*): Defalias to `get'.
14629
14630         * cl.el (eql): Compare integers with `eq'.
14631         (cl-map-extents): Check for `map-extents' first.
14632
14633 1997-12-17  Didier Verna  <didier@xemacs.org>
14634
14635         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14636         added the 'numero', 'copyright' and 'trademark' symbols.
14637
14638         * leim/quail/latin-post.el ("french-postfix"): see above.
14639
14640 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14641
14642         * widget.el (define-widget): Check the arguments.
14643
14644         * cus-edit.el (customize-face): Use `check-argument-type'.
14645         (custom-variable-value-create): Use `signal' to signal error.
14646         (custom-variable-reset-saved): Ditto.
14647         (custom-variable-reset-standard): Ditto.
14648         (custom-face-reset-saved): Ditto.
14649
14650         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14651         (widget-default-format-handler): Ditto.
14652         (widget-checklist-add-item): Ditto.
14653         (widget-radio-add-item): Ditto.
14654         (widget-editable-list-entry-create): Ditto.
14655         (widget-sexp-prompt-value): Ditto.
14656
14657         * custom.el (custom-declare-variable): Signal errors better.
14658         (custom-handle-keyword): Ditto.
14659         (custom-declare-group): Ditto.
14660
14661         * window-xemacs.el (windows): Ditto.
14662
14663         * menubar.el (menu): Ditto.
14664
14665         * keydefs.el (keyboard): Ditto.
14666
14667         * minibuf.el (minibuffer): Ditto.
14668
14669         * process.el (execute): Ditto.
14670
14671         * fill.el (fill): Ditto.
14672
14673         * modeline.el (modeline): Ditto.
14674
14675         * help.el (help): Ditto.
14676
14677         * faces.el (faces): Ditto.
14678
14679         * files.el (files): Ditto.
14680
14681         * x-init.el (x): Ditto.
14682
14683         * lisp-mode.el (lisp): Ditto.
14684
14685         * process.el (processes): Ditto.
14686
14687         * mouse.el (mouse): Ditto.
14688
14689         * abbrev.el (abbrev): Moved from cus-edit.
14690
14691         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14692         as variable declaration.
14693
14694 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14695
14696         * menubar.el (find-menu-item): Use `check-argument-type'.
14697         (find-menu-item): Cosmetic changes.
14698
14699 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14700
14701         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14702
14703 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14704
14705         * startup.el (set-default-load-path): Only search package-path
14706         when not running temacs.
14707
14708         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14709         files.
14710
14711         * loadup.el: Correct commentary.  Reformatting.
14712         (really-early-error-handler): Use absolute path to the
14713         first dumped-lisp.el file.
14714         (really-early-error-handler): Print full path name of
14715         each dumped lisp file (inherited from InfoDock).
14716
14717         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14718         dumped-lisp.el files.
14719
14720         * make-docfile.el (preloaded-file-list): Reorder when the
14721         package-path is searched.
14722         * update-elc.el: Ditto.
14723
14724         * lisp-mode.el (call-with-condition-handler): Treat the same as
14725         `condition-case' for indentation.
14726
14727         * about.el (about-xemacs): Update release date.
14728
14729 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14730
14731         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14732         anywhere but at the last clause.
14733         (ecase): Disallow `t' and `otherwise'.
14734
14735 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14736
14737         * cus-edit.el (custom-buffer-create-buttons): New function
14738         from stuff moved out of `custom-buffer-create-internal'.
14739         (custom-novice): New variable.  Default t.
14740         (custom-display-global-buttons): Ditto.  Default `top'.
14741         (custom-buffer-create-internal): Only display help if
14742         `custom-novice' is non-nil.  Display global buttons according to
14743         `custom-display-global-buttons'.
14744
14745 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14746
14747         * menubar.el (find-menu-item): Use `check-argument-type'.
14748         (find-menu-item): Cosmetic changes.
14749
14750 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14751
14752         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14753         look.
14754
14755 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14756
14757         * format.el (format-deannotate-region):  Bug fix.
14758         Deannotating a region containing unknown tags would fail
14759         (causing decoding of text/enriched to fail at user level)
14760
14761 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14762
14763         * minibuf.el (read-directory-name): Support sixth
14764           arg, HISTORY, as already documented.
14765
14766 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14767
14768         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14769         to `ecase'.
14770
14771 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14772
14773         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14774         skk-activate.
14775
14776 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14777
14778         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.