update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `==cns11643-5'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `==cns11643-5'.
8
9 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
12         setting for `==cns11643-4'.
13
14         * mule/mule-charset.el (default-coded-charset-priority-list): Add
15         `==cns11643-4'.
16
17 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
18
19         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
20         setting for `==cns11643-3'.
21
22         * mule/mule-charset.el (default-coded-charset-priority-list): Add
23         `==cns11643-3'.
24
25 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
26
27         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
28         setting for `==cns11643-2'.
29
30         * mule/mule-charset.el (default-coded-charset-priority-list): Add
31         `==cns11643-2'.
32
33 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
34
35         * mule/mule-coding.el (coded-charset-entity-reference-alist):
36         Change priority of `=>>>ucs@ks'.
37
38         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
39         `=ucs@ks'.
40
41 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
42
43         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
44         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
45         `==ucs@cns' and `==cns11643-1'.
46
47         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
48         (==cns11643-2): Ditto.
49         (==cns11643-3): Ditto.
50         (==cns11643-4): Ditto.
51         (==cns11643-5): Ditto.
52         (==cns11643-6): Ditto.
53         (==cns11643-7): Ditto.
54
55         * mule/mule-charset.el (default-coded-charset-priority-list): Add
56         `==cns11643-1'.
57
58 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
59
60         * mule/mule-coding.el (coded-charset-entity-reference-alist):
61         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
62         `=>>>ucs@jis/1990'.
63
64         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
65         `=ucs@jis/1990'.
66         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
67         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
68
69 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
70
71         * mule/mule-coding.el (coded-charset-entity-reference-alist):
72         Change priority of `=>>>ucs@cns'.
73
74         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
75         `=ucs@cns'.
76
77 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
78
79         * mule/mule-charset.el (default-coded-charset-priority-list): Add
80         `==ks-x1001'.
81
82         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
83         `=ks-x1001' instead of `korean-ksc5601'; add setting for
84         `==ks-x1001'.
85
86 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
87
88         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
89
90 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
91
92         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
93         `=jis-x0208'.
94         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
95         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
96         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
97         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
98         (=>>>jis-x0213-1@2000): Changed to an alias for
99         `=jis-x0213-1@2000'.
100         (=>>>jis-x0213-1@2004): Changed to an alias for
101         `=jis-x0213-1@2004'.
102         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
103
104 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
105
106         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
107         `=adobe-japan1-0'.
108         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
109         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
110         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
111         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
112         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
113         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
114
115 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
116
117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
118         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
119         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
120         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
121         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
122         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
123
124 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
125
126         * mule/mule-charset.el (default-coded-charset-priority-list): Add
127         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
128         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
129         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
130         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
131         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
132         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
133         `==jis-x0212'.
134
135 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
136
137         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
138         "AdobeJapan1-[0-6]$".
139         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
140         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
141         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
142         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
143         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
144         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
145         (==adobe-japan1-1): Ditto.
146         (==adobe-japan1-2): Ditto.
147         (==adobe-japan1-3): Ditto.
148         (==adobe-japan1-4): Ditto.
149         (==adobe-japan1-5): Ditto.
150         (==adobe-japan1-6): Ditto.
151         (==jis-x0208): Ditto.
152         (==jis-x0208@1978): Ditto.
153         (==jis-x0208@1983): Ditto.
154         (==jis-x0208@1990): Ditto.
155         (==jis-x0213-1): Ditto.
156         (==jis-x0213-1@2000): Ditto.
157         (==jis-x0213-1@2004): Ditto.
158         (==jis-x0213-2): Ditto.
159         (==jis-x0212): Ditto.
160         (==gb2312): Ditto.
161         (==iso-ir165): Ditto.
162         (==gb12345): Ditto.
163         (==ks-x1001): Ditto.
164         (==cns11643-1): Ditto.
165         (==cns11643-2): Ditto.
166         (==cns11643-3): Ditto.
167         (==cns11643-4): Ditto.
168         (==cns11643-5): Ditto.
169         (==cns11643-6): Ditto.
170         (==cns11643-7): Ditto.
171         (==big5-cdp): Ditto.
172         (==hanyo-denshi/ja): Ditto.
173         (==hanyo-denshi/jb): Ditto.
174         (==hanyo-denshi/jc): Ditto.
175         (==hanyo-denshi/jd): Ditto.
176         (==hanyo-denshi/ft): Ditto.
177         (==hanyo-denshi/ia): Ditto.
178         (==hanyo-denshi/ib): Ditto.
179         (==hanyo-denshi/hg): Ditto.
180         (==hanyo-denshi/jt): Ditto.
181         (==hanyo-denshi/ks): Ditto.
182         (==gt): Ditto.
183         (==gt-k): Ditto.
184         (==daikanwa): Ditto.
185         (==shinjigen): Ditto.
186         (==ucs@iso): Ditto.
187         (==ucs@unicode): Ditto.
188         (==ucs@gb): Ditto.
189         (==ucs-bmp@gb): Ditto.
190         (==ucs@cns): Ditto.
191         (==ucs-bmp@cns): Ditto.
192         (==ucs@jis): Ditto.
193         (==ucs@jis/1990): Ditto.
194         (==ucs@jis/2000): Ditto.
195         (==ucs@jis/2004): Ditto.
196         (==ucs@JP): Ditto.
197         (==ucs@JP/hanazono): Ditto.
198         (==ucs@ks): Ditto.
199         (==ucs-bmp@ks): Ditto.
200         (==ucs@cns11643): Ditto.
201         (==ucs-bmp-cjk@gb): Ditto.
202         (==ucs-bmp-cjk@JP/hanazono): Ditto.
203         (==ucs-sip-ext-b@iso): Ditto.
204
205 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
206
207         * mule/mule-charset.el (default-coded-charset-priority-list): Use
208         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
209
210         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
211         XEmacs CHISE.
212         (=ucs-bmp-cjk@unicode): Abolished.
213
214 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
215
216         * mule/mule-charset.el (default-coded-charset-priority-list): Add
217         `=+>ucs-bmp-cjk-compat@jis'.
218
219         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
220         for XEmacs CHISE.
221
222 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
223
224         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
225         CHISE.
226
227 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
228
229         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
230         for XEmacs CHISE.
231         (=jis-x0208@1978/1er-pr): Abolished.
232         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
233         `=jis-x0208@1978/1er-pr' as the mother.
234
235 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
236
237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
238         setting for `=ucs-itaiji-084'.
239
240 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
241
242         * mule/mule-charset.el (default-coded-charset-priority-list):
243         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
244
245         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
246         XEmacs CHISE.
247         (=ucs-bmp-itaiji-084): Ditto.
248
249 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
250
251         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
252         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
253
254 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
255
256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
257         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
258
259         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
260         XEmacs CHISE.
261         (=big5-cdp-var-5): Ditto.
262
263 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
264
265         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
266         XEmacs CHISE.
267
268 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
269
270         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
271         XEmacs CHISE.
272
273 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
274
275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
276         setting for `=>>>hanyo-denshi/ft'.
277
278 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
279
280         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
281         XEmacs CHISE.
282         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
283         `=hanyo-denshi/jd' as the mother.
284
285 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
286
287         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
288         XEmacs CHISE.
289         (=+>adobe-japan1-1): Ditto.
290         (=+>adobe-japan1-2): Ditto.
291         (=+>adobe-japan1-3): Ditto.
292         (=+>adobe-japan1-4): Ditto.
293         (=+>adobe-japan1-5): Ditto.
294         (=+>adobe-japan1-6): Ditto.
295         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
296
297 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
298
299         * mule/mule-coding.el (coded-charset-entity-reference-alist):
300         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
301         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
302
303         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
304         the top.
305
306 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
307
308         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
309         XEmacs CHISE.
310         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
311         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
312         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
313
314 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-charset.el (default-coded-charset-priority-list):
317         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
318         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
319
320         * mule/mule-conf.el: Modify order of definitions of some
321         coded-charsets.
322
323 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
324
325         * mule/mule-coding.el (coded-charset-entity-reference-alist):
326         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
327         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
328
329         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
330         CHISE.
331         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
332         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
333
334 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
335
336         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
337         CHISE.
338
339 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
342         setting for `=daikanwa/+2p'.
343
344         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
345         XEmacs CHISE.
346
347 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
348
349         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
350         XEmacs CHISE.
351         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
352
353 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
354
355         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
356         setting for `=>>>hanyo-denshi/ib'.
357
358 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
359
360         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
361         XEmacs CHISE.
362         (=>>>hanyo-denshi/ib): Ditto.
363         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
364         `=hanyo-denshi/ja' as the mother.
365         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
366         `=hanyo-denshi/ib' as the mother.
367
368 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
369
370         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
371         XEmacs CHISE.
372         (utf-8-ivs-mcs-er): Likewise.
373         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
374         and `=>ucs-gb'.
375         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
376         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
377         `ucs-gb' and `=>ucs-gb'.
378         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
379         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
380         and `=>ucs-cns'.
381         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
382         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
383         `ucs-cns' and `=>ucs-cns'.
384         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
385         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
386         `ucs-big5' and `=>ucs-big5'.
387         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
388         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
389         `ucs-big5' and `=>ucs-big5'.
390         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
391         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
392         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
393         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
394         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
395         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
396         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
397         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
398         `=>ucs-jis'; modify DOC and mnemonic.
399         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
400         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
401         and `=>ucs-jis'; modify DOC and mnemonic.
402         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
403         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
404         `=>ucs-ks'.
405         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
406         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
407         and `=>ucs-ks'.
408         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
409
410 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
411
412         * mule/mule-coding.el (coded-charset-entity-reference-alist):
413         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
414
415 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
416
417         * mule/mule-coding.el (coded-charset-entity-reference-alist):
418         Modify priorities.
419
420 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
421
422         * mule/mule-coding.el (coded-charset-entity-reference-alist):
423         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
424
425 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
428         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
429
430 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
431
432         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
433         CHISE.
434
435 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
436
437         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
438         CHISE.
439
440 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
441
442         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
443         CHISE.
444
445 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
446
447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
448         `=+>ucs-bmp-cjk@unicode'.
449
450         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
451         for XEmacs CHISE.
452
453 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
454
455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
456         setting for `=>>daikanwa'.
457
458 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
459
460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
461         `=>>hanyo-denshi/jt'.
462
463 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
464
465         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
466         XEmacs CHISE.
467         (=+>jis-x0208@1990): Ditto.
468         (=+>jis-x0213-1@2000): Ditto.
469
470 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
471
472         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
473         XEmacs CHISE.
474
475 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
476
477         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
478         XEmacs CHISE.
479         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
480         `=hanyo-denshi/jc' as the mother.
481
482 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
483
484         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
485         setting for `=+>adobe-japan1'.
486
487         * mule/mule-charset.el (default-coded-charset-priority-list):
488         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
489         and `=>>hanyo-denshi/ft' to `=>>gt'.
490
491 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
492
493         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
494         XEmacs CHISE.
495         (=>>adobe-japan1-1): Ditto.
496         (=>>adobe-japan1-2): Ditto.
497         (=>>adobe-japan1-3): Ditto.
498         (=>>adobe-japan1-4): Ditto.
499         (=>>adobe-japan1-5): Ditto.
500         (=>>adobe-japan1-6): Ditto.
501         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
502
503 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
504
505         * mule/mule-conf.el (=adobe-japan1): New alias for
506         `=adobe-japan1-6'.
507         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
508         (=>>>adobe-japan1-1): Ditto.
509         (=>>>adobe-japan1-2): Ditto.
510         (=>>>adobe-japan1-3): Ditto.
511         (=>>>adobe-japan1-4): Ditto.
512         (=>>>adobe-japan1-5): Ditto.
513         (=>>>adobe-japan1-6): Ditto.
514         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
515
516 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
517
518         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
519         setting for `=>>>adobe-japan1'.
520
521 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
522
523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
524         setting for `=+>ucs@ks'.
525
526 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
527
528         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
529         XEmacs CHISE.
530         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
531         `=adobe-japan1-6' as the mother.
532
533 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
534
535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
536         setting for `=>cns11643-7'.
537
538 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
539
540         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
541         CHISE.
542
543 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
544
545         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
546         XEmacs CHISE.
547         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
548
549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
550         setting for `=>ucs@jis/2004'.
551
552 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
553
554         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
555         setting for `=+>gt'.
556
557         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
558         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
559
560 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
561
562         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
563         `=>ucs@unicode' as the mother.
564         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
565         mother.
566         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
567         mother.
568         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
569         mother.
570
571 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
572
573         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
574         setting for `=+>ucs@unicode'.
575
576         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
577         CHISE.
578
579 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
580
581         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
582         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
583         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
584         - Add setting for `=+>ucs@cns'.
585
586         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
587         CHISE.
588         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
589         as the mother.
590         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
591         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
592
593         * mule/mule-charset.el (default-coded-charset-priority-list): Add
594         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
595
596 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
597
598         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
599         setting for `=>ucs@ks'.
600
601 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
602
603         * mule/mule-charset.el (default-coded-charset-priority-list): Add
604         `=ucs-bmp-cjk-compat@unicode'.
605
606         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
607         coded-charset for XEmacs CHISE.
608
609 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
610
611         * mule/mule-charset.el (default-coded-charset-priority-list): Add
612         `=ucs-bmp-cjk-compat'.
613
614         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
615         XEmacs CHISE.
616
617 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
618
619         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
620         CHISE.
621
622 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
623
624         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
625         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
626
627         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
628         `=>ucs@jis/1990'.
629         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
630
631 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
632
633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
634         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
635
636         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
637         CHISE.
638         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
639         mother.
640
641 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
642
643         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
644         `=>jis-x0213-2@usual'.
645         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
646         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
647         `=>jis-x0213-2@usual' as the mother.
648
649 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
650
651         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
652         (=>ucs@JP): New alias for `=+>ucs@jis'.
653
654 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
655
656         * mule/mule-conf.el (=+>jis-x0208): Renamed from
657         `=>jis-x0208@usual'.
658         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
659         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
660         `=>jis-x0208@usual' as the mother.
661         (=>jis-x0208): Likewise.
662
663 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
664
665         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
666         setting for `=+>jis-x0208@1978'.
667
668 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
669
670         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
671         XEmacs CHISE.
672
673 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
674
675         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
676         setting for `=>>>ucs@jis/1990'.
677
678 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
679
680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
681         setting for `=>ucs@jis/1990'.
682
683 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
684
685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
686         setting for `=ucs@JP/hanazono'.
687
688         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
689         CHISE.
690         (=ucs@JP/hanazono): Ditto.
691         (=ucs-bmp-cjk@JP/hanazono): Ditto.
692         (=>>hanyo-denshi/jc): Ditto.
693         (=>>hanyo-denshi/jd): Ditto.
694
695 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
696
697         * mule/mule-charset.el (default-coded-charset-priority-list): Use
698         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
699
700 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
701
702         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
703         XEmacs CHISE.
704
705 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
706
707         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
708         XEmacs CHISE.
709
710 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
711
712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
713         `=ucs-bmp-cjk@JP'.
714
715 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
716
717         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
718         XEmacs CHISE.
719
720 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
721
722         * mule/mule-coding.el (coded-charset-entity-reference-alist):
723         Modify order of settings; add settings for `=daikanwa@rev2'.
724
725 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
726
727         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
728         setting for `=>>cbeta'.
729
730         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
731         CHISE.
732
733 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
734
735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
736         setting for `=>>adobe-japan1'.
737
738 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
739
740         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
741         XEmacs CHISE.
742
743 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
744
745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
746         setting for `=>>hanyo-denshi/ia'.
747
748         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
749         XEmacs CHISE.
750
751 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
752
753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
754         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
755
756         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
757         XEmacs CHISE.
758         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
759         `=hanyo-denshi/jt' as the mother.
760
761 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
762
763         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
764         setting for `=>>>jis-x0213-2'.
765
766         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
767         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
768         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
769
770 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
771
772         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
773         XEmacs CHISE.
774
775 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
776
777         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
778         XEmacs CHISE.
779
780         * mule/mule-charset.el (default-coded-charset-priority-list): Add
781         `=>>jis-x0213-1@2004'.
782
783 2011-03-07  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-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
789
790         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
791         - Use "&g2-*;" as entity-references for `=>>>*'.
792         - Omit "&a{GT|JX1|JX2|JX3}-*;".
793
794         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
795         XEmacs CHISE.
796         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
797         as the mother.
798
799 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
800
801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
802         setting for `=>>hanyo-denshi/ib'.
803
804         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
805         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
806         (=>>jis-x0208@1990): Ditto.
807         (=>>hanyo-denshi/ib): Ditto.
808
809         * mule/mule-charset.el (default-coded-charset-priority-list):
810         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
811
812 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
813
814         * mule/mule-coding.el (coded-charset-entity-reference-alist):
815         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
816         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
817         `=>>>ucs@jis/2004'.
818
819 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
820
821         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
822         XEmacs CHISE.
823         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
824         `=jis-x0213-1@2004' as the mother.
825         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
826         (=>>>ucs@ks): Ditto.
827
828         * mule/mule-charset.el (default-coded-charset-priority-list):
829         Modify priority of `=hanyo-denshi/*'.
830
831 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
832
833         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
834         settings for `=>>ucs@JP' and `=ucs@JP'.
835
836 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
837
838         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
839         CHISE.
840
841 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
842
843         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
844         setting for `=>>>ucs@cns'.
845
846         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
847         CHISE.
848
849 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
850
851         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
852         instead of `=>>>jis-x0213-1@2004' as the mother.
853         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
854         (=>>>ucs@unicode): Likewise.
855         (=>>>ucs@jis): Likewise.
856         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
857         mother.
858         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
859
860 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
861
862         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
863         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
864         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
865         `=>>>ucs@jis'.
866
867 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
868
869         * mule/mule-charset.el (default-coded-charset-priority-list):
870         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
871         and `=jis-x0213-*-2000'.
872
873 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
874
875         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
876         XEmacs CHISE.
877         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
878         `=>>jis-x0213-1' as the mother.
879
880 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
881
882         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
883         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
884
885 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
886
887         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
888
889 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
890
891         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
892         XEmacs CHISE.
893
894 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
895
896         * mule/mule-coding.el (decomposition-feature-list): Set
897         `=decomposition', `=decomposition@cid' and
898         `=decomposition@hanyo-denshi'.
899
900 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
901
902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
903         setting for `=>>hanyo-denshi/ks'.
904
905         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
906         XEmacs CHISE.
907
908 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
909
910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
911         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
912
913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
914         `=hanyo-denshi/ks/mf'.
915
916         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
917         XEmacs CHISE.
918         (=hanyo-denshi/ks/mf): Ditto.
919
920 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
921
922         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
923         settings for P=hanyo-denshi/jt'.
924
925         * mule/mule-charset.el (default-coded-charset-priority-list): Add
926         `=hanyo-denshi/jt'.
927
928         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
929         XEmacs CHISE.
930
931 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
932
933         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
934         settings for `=hanyo-denshi/ip'.
935
936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
937         `=hanyo-denshi/ip'.
938
939         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
940         XEmacs CHISE.
941
942 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
943
944         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
945         settings for `=hanyo-denshi/hg'.
946
947         * mule/mule-charset.el (default-coded-charset-priority-list): Add
948         `=hanyo-denshi/hg'.
949
950         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
951         XEmacs CHISE.
952
953 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
954
955         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
956         setting for `=>>hanyo-denshi/ft'.
957
958         * mule/mule-charset.el (default-coded-charset-priority-list): Add
959         `=>>hanyo-denshi/ft'.
960
961         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
962         XEmacs CHISE.
963
964 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
965
966         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
967         settings for `=hanyo-denshi/ib'.
968
969         * mule/mule-charset.el (default-coded-charset-priority-list): Add
970         `=hanyo-denshi/ib'.
971
972         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
973         XEmacs CHISE.
974
975 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
976
977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
978         settings for isolated characters of `=hanyo-denshi/ia' and
979         non-isolated characters of `=hanyo-denshi/*'.
980
981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
982         `=hanyo-denshi/ia'.
983
984         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
985         XEmacs CHISE.
986
987 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
988
989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
990         setting for isolated characters of `=hanyo-denshi/ft'.
991
992         * mule/mule-charset.el (default-coded-charset-priority-list): Add
993         `=hanyo-denshi/ft'.
994
995         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
996         XEmacs CHISE.
997
998 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
999
1000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1001         setting for isolated characters of `=hanyo-denshi/jd'.
1002
1003         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1004         `=hanyo-denshi/jd'.
1005
1006         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1007         XEmacs CHISE.
1008
1009 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1010
1011         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1012         setting for isolated characters of `=hanyo-denshi/jc'.
1013
1014         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1015         `=hanyo-denshi/jc'.
1016
1017         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1018         XEmacs CHISE.
1019
1020 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1021
1022         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1023         setting for isolated characters of `=hanyo-denshi/jb'.
1024
1025         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1026         `=hanyo-denshi/jb'.
1027
1028         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1029         XEmacs CHISE.
1030
1031 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1032
1033         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1034         setting for isolated characters of `=hanyo-denshi/ja'.
1035
1036 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1037
1038         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1039         `=hanyo-denshi/ja'.
1040
1041         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1042         XEmacs CHISE.
1043
1044 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1045
1046         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1047         settings for isolated characters of `=adobe-japan1-6'.
1048
1049 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1050
1051         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1052         CHISE.
1053         (=daikanwa/+2p): Ditto.
1054         (=daikanwa/ho): Ditto.
1055
1056 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1057
1058         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1059         coding-system for XEmacs CHISE.
1060
1061 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1062
1063         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1064         setting for `=>>ruimoku-v6'.
1065
1066         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1067         CHISE.
1068
1069 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1070
1071         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1072         setting for `=daikanwa@rev1'.
1073
1074 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1075
1076         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1077         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1078
1079 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1080
1081         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1082         XEmacs CHISE.
1083         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1084
1085 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1086
1087         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1088         CHISE.
1089
1090 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1091
1092         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1093         CHISE.
1094
1095         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1096         setting for `=>ucs@jis'.
1097
1098 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1099
1100         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1101         setting for `=>jis-x0208@usual'.
1102
1103         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1104         XEmacs CHISE.
1105         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1106         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1107         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1108
1109 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1110
1111         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1112         CHISE.
1113         (=>>>jis-x0208@1990): Ditto.
1114         (=>>>jis-x0213-1): Ditto.
1115         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1116         mother.
1117         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1118         as the mother.
1119
1120 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1121
1122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1123         setting for `=>ucs@cns' and `=>>ucs@ks'.
1124
1125         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1126         CHISE.
1127
1128 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1129
1130         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1131         CHISE.
1132
1133 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1134
1135         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1136         CHISE.
1137         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1138         mother.
1139
1140 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1141
1142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1143         `==>ucs-bmp-cjk@bucs'.
1144
1145         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1146         XEmacs CHISE.
1147
1148 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1149
1150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1151         setting for `==>ucs@bucs'.
1152
1153         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1154         XEmacs CHISE.
1155
1156 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1157
1158         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1159         - Add setting for `=>>jis-x0208'.
1160         - Omit setting for `=>>jis-x0208@1990'.
1161         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1162           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1163           `=ucs@FOO'.
1164
1165 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1166
1167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1168         setting for `=>daikanwa'.
1169
1170 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1171
1172         * mule/mule-conf.el (=daikanwa): Fix DOC.
1173         (=>daikanwa): New abstract character for XEmacs CHISE.
1174         (=>ucs@iso): Likewise.
1175         (=>ucs@unicode): Likewise.
1176         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1177
1178 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1179
1180         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1181         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1182           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1183         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1184         - Add `=>big5-cdp'.
1185
1186 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1187
1188         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1189         (=>big5-cdp): New abstract character.
1190
1191 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1192
1193         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1194         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1195         `chinese-big5'.
1196
1197 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1198
1199         * mule/mule-charset.el (default-coded-charset-priority-list):
1200         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1201
1202         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1203         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1204         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1205         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1206         and `=>jis-x0213-2'.
1207
1208 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1209
1210         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1211         XEmacs CHISE.
1212         (=>>ucs@jis/2000): Likewise.
1213         (=>>ucs@jis/2004): Likewise.
1214
1215 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1216
1217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1218         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1219         `=>>ucs@cns'.
1220
1221         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1222         XEmacs CHISE.
1223         (=>>gt): Use quote instead of backquote; modify DOC.
1224         (=>gt): Use quote instead of backquote.
1225         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1226         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1227         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1228         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1229         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1230         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1231
1232 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1233
1234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1235         `=>>ucs@unicode' and `=>>gt'.
1236
1237 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1238
1239         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1240         XEmacs CHISE.
1241         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1242         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1243         `=jis-x0208@1978/1er-pr' as the mother.
1244         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1245
1246 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1247
1248         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1249         `=ucs@unicode' as the mother.
1250
1251 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1252
1253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1254         setting for `=>>ucs@unicode'.
1255
1256         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1257         CHISE.
1258
1259 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1260
1261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1262         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1263
1264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1265         `=adobe-japan1-6' and `=adobe-japan1-base'.
1266
1267         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1268         XEmacs CHISE.
1269         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1270         specify `min-code' and `max-code'.
1271         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1272         (=adobe-japan1-2): Likewise.
1273         (=adobe-japan1-3): Likewise.
1274         (=adobe-japan1-4): Likewise.
1275         (=adobe-japan1-5): Likewise.
1276         (=adobe-japan1-6): Likewise.
1277
1278 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1279
1280         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1281         setting for `=>gt'.
1282
1283 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1284
1285         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1286         CHISE.
1287
1288 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1289
1290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1291         setting for `=>zinbun-oracle'.
1292
1293         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1294         for XEmacs CHISE.
1295
1296 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1297
1298         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1299         for XEmacs CHISE.
1300         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1301         `=jis-x0208@1978' as the mother.
1302
1303 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1304
1305         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1306         - Use `=gt' instead of `ideograph-gt'.
1307         - Use `=gt-k' instead of `ideograph-gt-k'.
1308         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1309         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1310         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1311         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1312         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1313         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1314         - Use `=>>gt' instead of `<=>gt'.
1315         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1316         - Add setting for `=>>jis-x0208@1990'.
1317         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1318           `=>>jis-x0213-1@2000'.
1319         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1320         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1321           `=>>jis-x0213-1@2004'.
1322         - Add setting for `=>>jis-x0208@1978'.
1323         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1324
1325 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1326
1327         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1328         XEmacs CHISE.
1329
1330 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1331
1332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1333         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1334         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1335         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1336         `<=>jis-x0213-1@2004'.
1337
1338 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1339
1340         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1341         CHISE.
1342         (=>jis-x0213-2): Ditto.
1343
1344 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1345
1346         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1347         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1348
1349 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1350
1351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1352         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1353         `=>jis-x0213-1'.
1354
1355 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1356
1357         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1358         CHISE.
1359         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1360
1361 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1362
1363         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1364         `<==>jis-x0213-1'.
1365         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1366         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1367         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1368         (<=>jis-x0208): New alias for `=>jis-x0208'.
1369         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1370         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1371         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1372         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1373         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1374         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1375         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1376         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1377         (=>>gt): Renamed from `<==>gt'.
1378         (<==>gt): New alias for `=>>gt'.
1379
1380 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1381
1382         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1383         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1384         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1385         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1386         - Add settings for `<=>jis-x0213-1@2000' and
1387           `<=>jis-x0213-1@2004'.
1388
1389         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1390         XEmacs CHISE.
1391         (<==>jis-x0213-1): Likewise.
1392         (<==>jis-x0213-1@2000): Likewise.
1393         (<==>jis-x0213-1@2004): Likewise.
1394         (<=>jis-x0208): Add property `=>iso-ir 168'.
1395         (<=>jis-x0208@1997): Likewise.
1396         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1397         as the mother; add property `=>iso-ir 228'.
1398         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1399         property `=>iso-ir 228'.
1400         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1401         property `=>iso-ir 233'.
1402         (<==>gt): Renamed from `<=>gt'.
1403         (<=>gt): New alias for `<==>gt'.
1404
1405 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1406
1407         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1408         CHISE.
1409         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1410         `<=>jis-x0208' as the mother.
1411         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1412         (<=>jis-x0213-1@2000): Ditto.
1413         (<=>jis-x0213-1@2004): Ditto.
1414
1415 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1416
1417         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1418         settings for `<=>gt'.
1419
1420         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1421
1422 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1423
1424         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1425         XEmacs CHISE.
1426         (=jis-x0208@1978/-4pr): Likewise.
1427         (=jis-x0208@1978/4-pr): Likewise.
1428         (=jis-x0213-1): Likewise.
1429         (=ucs@iso): Likewise.
1430         (=ucs@unicode): Likewise.
1431         (=ucs@gb): Likewise.
1432         (=ucs@gb/fw): Likewise.
1433         (=ucs@cns): Likewise.
1434         (=ucs@cns/fw): Likewise.
1435         (=ucs@jis): Likewise.
1436         (=ucs@jis/fw): Likewise.
1437         (=ucs@jis/1990): Likewise.
1438         (=ucs@jis/2000): Likewise.
1439         (=ucs@jis/2004): Likewise.
1440         (=ucs@JP): Likewise.
1441         (=ucs@ks): Likewise.
1442         (=ucs@big5): Likewise.
1443         (=ucs@big5/cns11643): Likewise.
1444         (=ucs@cns11643): Likewise.
1445
1446 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1447
1448         * mule/mule-charset.el (default-coded-charset-priority-list):
1449         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1450
1451         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1452         CHISE.
1453         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1454         mother.
1455
1456 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1457
1458         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1459         from src/mule-charset.c].
1460         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1461         specify `final'.
1462         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1463         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1464         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1465         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1466         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1467         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1468
1469 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1470
1471         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1472         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1473         (=jis-x0208@1978/i-4): Specify `partial'.
1474         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1475         mother coded-charset.
1476         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1477
1478 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1479
1480         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1481         settings for `=jis-x0213-1@2004'.
1482
1483 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1484
1485         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1486         CHISE.
1487         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1488         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1489         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1490         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1491         temporarily.
1492         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1493
1494 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1495
1496         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1497         CHISE.
1498         (=shinjigen@1ed): Inherited from `=shinjigen'.
1499         (=shinjigen@rev): Likewise.
1500
1501 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1502
1503         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1504         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1505
1506 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1507
1508         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1509         define it as an alias.
1510         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1511         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1512         alias.
1513         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1514         alias.
1515
1516 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1517
1518         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1519         CHISE.
1520
1521 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1522
1523         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1524         CHISE.
1525         (shinjigen-2): Ditto.
1526
1527 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1528
1529         * mule/mule-charset.el (default-coded-charset-priority-list):
1530         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1531         `chinese-big5-eten-*' and `chinese-big5'.
1532
1533 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1534
1535         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1536         #x9FA5 temporarily.
1537
1538 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1539
1540         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1541         settings for `=jis-x0208@1978/i1'.
1542
1543 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1544
1545         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1546         XEmacs CHISE.
1547
1548 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1549
1550         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1551         XEmacs CHISE.
1552
1553 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1554
1555         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1556         XEmacs CHISE.
1557
1558 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1559
1560         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1561         CHISE.
1562         (=ucs-bmp@cns): Likewise.
1563         (=ucs-bmp@jis): Likewise.
1564         (=ucs-bmp@ks): Likewise.
1565
1566 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1567
1568         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1569         CHISE.
1570         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1571
1572 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1573
1574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1575         settings for `=zinbun-oracle'.
1576
1577         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1578         `=zinbun-oracle'.
1579
1580 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1581
1582         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1583         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1584         `=ucs@iso'.
1585
1586 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1587
1588         * mule/mule-charset.el (default-coded-charset-priority-list):
1589         Delete `ucs-sip'; modify order of some CCSs.
1590
1591 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1592
1593         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1594         in XEmacs CHISE.
1595
1596         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1597         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1598         CHISE.
1599
1600 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1601
1602         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1603         its registry.
1604         (=ucs-radicals@unicode): Likewise.
1605
1606 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1607
1608         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1609         CHISE.
1610
1611 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1612
1613         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1614         CHISE.
1615
1616 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1617
1618         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1619         CHISE.
1620
1621 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1622
1623         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1624         Modify preference of *isolated settings*.
1625
1626 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1627
1628         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1629         utf-2000 is provided.
1630         (=ucs@cns11643): Likewise.
1631
1632 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1633
1634         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1635         Prefer every *isolated setting* to ordinary setting.
1636
1637 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1638
1639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1640         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1641
1642 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1643
1644         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1645         CHISE.
1646
1647 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1648
1649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1650         settings for `=jis-x0208@1997'.
1651
1652 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1653
1654         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1655         `=jis-x0208@1997'.
1656
1657 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1658
1659         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1660         XEmacs CHISE.
1661
1662 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1663
1664         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1665         `=jis-x0208@1978'.
1666         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1667         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1668         `=jis-x0208-1990' as the mother.
1669         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1670
1671 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1672
1673         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1674         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1675         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1676         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1677         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1678         for `=ucs@JP'.
1679
1680 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1681
1682         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1683         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1684         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1685         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1686         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1687         `=daikanwa@rev2'.
1688
1689 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1690
1691         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1692         (=gt): Likewise.
1693         (=gt-k): Likewise.
1694         (=gt-pj-*): Likewise.
1695         (=gt-pj-k1): Likewise.
1696         (=gt-pj-k2): Likewise.
1697         (=daikanwa): Likewise.
1698         (=daikanwa-rev1): Likewise.
1699         (=daikanwa-rev2): Likewise.
1700         (=big5-pua): Likewise.
1701         (=big5-eten): Likewise.
1702         (chinese-big5-eten-a): Likewise.
1703         (chinese-big5-eten-b): Likewise.
1704         (=hanziku-*): Likewise.
1705         (=cbeta): Likewise.
1706         (=jef-china3): Likewise.
1707         (=ruimoku-v6): Likewise.
1708         (=ucs@iso): Likewise.
1709         (=ucs@unicode): Likewise.
1710         (=ucs@gb): Likewise.
1711         (=ucs@cns): Likewise.
1712         (=ucs@jis): Likewise.
1713         (=ucs@jis-1990): Likewise.
1714         (=ucs@jis-2000): Likewise.
1715         (=ucs@jp): Likewise.
1716         (=ucs@ks): Likewise.
1717         (=ucs@big5): Likewise.
1718         (=ucs-radicals): Likewise.
1719         (=ucs-radicals@unicode): Likewise.
1720         (=ucs-bmp-cjk): Likewise.
1721         (=ucs-bmp-cjk@unicode): Likewise.
1722         (=ucs-sip-ext-b): Likewise.
1723         (=ucs-sip-ext-b@iso): Likewise.
1724
1725 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1726
1727         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1728         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1729
1730 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1731
1732         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1733         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1734         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1735         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1736         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1737         arabic-digit, ipa and ``&I-B-XXXX;''.
1738
1739 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1740
1741         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1742         setting for (I-)HZK{03..12}-XXXX.
1743
1744 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1745
1746         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1747         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1748
1749         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1750         `=ruimoku-v6'.
1751
1752         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1753         CHISE.
1754
1755 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1756
1757         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1758         (=ucs@unicode): Likewise.
1759         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1760         (=ucs@cns): Likewise.
1761         (=ucs@jis): Likewise.
1762         (=ucs@ks): Likewise.
1763         (=ucs@big5): Likewise.
1764
1765 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1766
1767         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1768         `ucs-jis'.
1769         (utf-8-jis-er): Likewise.
1770         (utf-8-jp): New coding-system.
1771         (utf-8-jp-er): Likewise.
1772
1773         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1774
1775 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1776
1777         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1778
1779         * mule/japanese.el: Move definition of `euc-jisx0213' to
1780         mule/mule-coding.el.
1781
1782 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1783
1784         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1785         mule-coding before loading update-cdb when utf-2000 is provided.
1786
1787 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1788
1789         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1790         `=daikanwa'.
1791
1792 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1793
1794         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1795         definition codes when `utf-2000' is provided.
1796
1797 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1798
1799         * mule/mule-category.el (word-combining-categories): Don't setup
1800         `word-combining-categories' in XEmacs CHISE.
1801         (word-separating-categories): Add setting about Latin script in
1802         XEmacs CHISE.
1803
1804 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1805
1806         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1807         setting for `chinese-big5'.
1808
1809 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1810
1811         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1812         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1813         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1814         add setting for HZK0[12]-xxxx.
1815
1816 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1817
1818         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1819         in XEmacs CHISE.
1820
1821 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1822
1823         * mule/mule-charset.el (default-coded-charset-priority-list):
1824         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1825         and `chinese-big5' to `=gt-pj-*'.
1826
1827 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1828
1829         * mule/mule-conf.el (=daikanwa): Renamed from
1830         `ideograph-daikanwa'.
1831         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1832
1833 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1834
1835         * mule/mule-conf.el (=cns11643-7): Renamed from
1836         `chinese-cns11643-7'.
1837         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1838
1839 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1840
1841         * mule/mule-conf.el (=cns11643-6): Renamed from
1842         `chinese-cns11643-6'.
1843         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1844
1845 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1846
1847         * mule/mule-conf.el (=cns11643-5): Renamed from
1848         `chinese-cns11643-5'.
1849         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1850
1851 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1852
1853         * mule/mule-conf.el (=cns11643-4): Renamed from
1854         `chinese-cns11643-4'.
1855         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1856
1857 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1858
1859         * mule/mule-conf.el (=cns11643-3): Renamed from
1860         `chinese-cns11643-3'.
1861         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1862
1863 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1864
1865         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1866         `=cns11643-2'.
1867         (chinese-cns11643-2): New alias for `=cns11643-2'.
1868
1869 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1870
1871         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1872         `=cns11643-1'.
1873         (chinese-cns11643-1): New alias for `=cns11643-1'.
1874
1875 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1876
1877         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1878         (chinese-gb12345): New alias for `=gb12345'.
1879
1880 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1881
1882         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1883         (chinese-gb2312): New alias for `=gb2312'.
1884
1885 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1886
1887         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1888         (chinese-big5): New alias for `=big5'.
1889
1890 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1891
1892         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1893         (korean-ksc5601): New alias for `=ks-x1001'.
1894
1895 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1896
1897         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1898         `=jis-x0212'.
1899         (japanese-jisx0212): New alias for `=jis-x0212'.
1900
1901 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1902
1903         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1904         `=jis-x0208-1983'.
1905         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1906
1907 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1908
1909         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1910         `=jis-x0208-1978'.
1911         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1912
1913 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1914
1915         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1916         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1917
1918 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1919
1920         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1921         (chinese-cns11643-3): Specify iso-ir 183.
1922         (chinese-cns11643-4): Specify iso-ir 184.
1923         (chinese-cns11643-5): Specify iso-ir 185.
1924         (chinese-cns11643-6): Specify iso-ir 186.
1925         (chinese-cns11643-7): Specify iso-ir 187.
1926         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1927         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1928
1929 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1930
1931         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1932         \uXXXX for every cases.
1933
1934 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1935
1936         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1937         (ucs-big5): Changed to an alias for `=ucs@big5'.
1938
1939 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1940
1941         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1942         (ucs-ks): Changed to an alias for `=ucs@ks'.
1943
1944 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1945
1946         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1947         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1948
1949 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1950
1951         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1952         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1953
1954 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1955
1956         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1957         (ucs-jis): Changed to an alias for `=ucs@jis'.
1958
1959 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1960
1961         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1962         (ucs-cns): Changed to an alias for `=ucs@cns'.
1963
1964 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1965
1966         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1967         (ucs-gb): Changed to an alias for `=ucs@gb'.
1968
1969 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1970
1971         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1972         `ideograph-daikanwa-2'.
1973         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1974         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1975
1976 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1977
1978         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1979         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1980
1981         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1982         for `xemacs-chise-version'.
1983
1984 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1985
1986         * mule/mule-charset.el (default-coded-charset-priority-list):
1987         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1988         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1989         instead of `ideograph-hanziku-*'.
1990
1991         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1992         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1993
1994 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1995
1996         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1997         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1998         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1999         `utf-2000' is provided.
2000
2001 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2002
2003         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2004         is provided [was builtin coded-charsets].
2005
2006 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2007
2008         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2009         is provided [was builtin coded-charsets].
2010
2011 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2012
2013         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2014         is provided [was builtin coded-charsets].
2015
2016 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2017
2018         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2019         is provided [was builtin coded-charsets].
2020
2021 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2022
2023         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2024         when `utf-2000' is provided [was builtin coded-charsets].
2025
2026 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2027
2028         * mule/mule-conf.el (=hanziku-*): Renamed from
2029         `ideograph-hanziku-*'.
2030         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2031
2032 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2033
2034         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2035         `utf-2000' is provided [was builtin coded-charsets].
2036         (ideograph-hanziku-{1..12}): Likewise.
2037
2038 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2039
2040         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2041         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2042
2043 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2044
2045         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2046         when `utf-2000' is provided [was builtin coded-charsets].
2047
2048 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2049
2050         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2051         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2052         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2053
2054 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2055
2056         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2057         (ideograph-gt): Changed to an alias for `=gt'.
2058
2059 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2060
2061         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2062         is provided; it was defined as a builtin coded-charset.
2063         (ideograph-gt): Likewise.
2064
2065 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2066
2067         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2068         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2069
2070 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2071
2072         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2073         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2074
2075 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2076
2077         * mule/mule-conf.el (=big5-eten): Renamed from
2078         `chinese-big5-eten'.
2079         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2080
2081 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2082
2083         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2084         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2085
2086 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2087
2088         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2089         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2090
2091 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2092
2093         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2094         (china3-jef): Changed to an alias for `=jef-china3'.
2095
2096 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2097
2098         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2099         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2100
2101         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2102         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2103         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2104         when `utf-2000' is provided.
2105
2106 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2107
2108         * mule/mule-charset.el (default-coded-charset-priority-list):
2109         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2110
2111         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2112         (ucs-jis-2000): Deleted.
2113
2114 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2115
2116         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2117         UTF-2000.
2118         (=ucs-jis-2000): New coded-charset for UTF-2000.
2119
2120 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2121
2122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2123         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2124
2125 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2126
2127         * mule/mule-charset.el (default-coded-charset-priority-list):
2128         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2129         `ideograph-cbeta'.
2130
2131 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2132
2133         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2134         builtin coded-charset].
2135
2136 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2137
2138         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2139         settings for &K0-xxxx and &I-K0-xxxx.
2140
2141 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2142
2143         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2144         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2145
2146 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2147
2148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2149         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2150
2151 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2152
2153         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2154         UTF-2000.
2155         (ideograph-gt-pj-k1): Likewise.
2156         (ideograph-gt-pj-k2): Likewise.
2157
2158 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2159
2160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2161         `=jis-x0208'.
2162
2163 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2164
2165         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2166         UTF-2000 [was a builtin coded-charset].
2167
2168 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2169
2170         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2171         (utf-8-gb-er): Likewise.
2172
2173 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2174
2175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2176         settings for JIS X 0212 and JIS X 0208:1978.
2177
2178 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2179
2180         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2181         setting for JIS X 0213.
2182
2183 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2184
2185         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2186         standard-case-table in UTF-2000.
2187
2188 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2189
2190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2191         definitions for isolated-chars.
2192
2193 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2194
2195         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2196         `configure-utf-2000-lisp-directory'.
2197         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2198         `mule-lisp-load-path'.
2199
2200 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2201
2202         * startup.el (startup-setup-paths): Set and use
2203         `utf-2000-lisp-directory'.
2204         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2205         UTF-2000.
2206
2207 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2208
2209         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2210         (paths-find-utf-2000-lisp-directory): New function.
2211         (paths-construct-load-path): Add new optional argument
2212         `utf-2000-lisp-directory'.
2213
2214         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2215
2216 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2217
2218         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2219         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2220         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2221         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2222         `chinese-big5-2' in UTF-2000.
2223
2224         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2225         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2226
2227 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2228
2229         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2230         `big5-eten-er' in UTF-2000.
2231         (big5-cdp): Modify DOC-string and mnemonic.
2232
2233 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2234
2235         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2236         UTF-2000 [renamed from utf-8-er].
2237         (utf-8-gb): New coding-system in UTF-2000.
2238         (utf-8-gb-er): Likewise.
2239         (utf-8-cns): Likewise.
2240         (utf-8-cns-er): Likewise.
2241         (utf-8-big5): Likewise.
2242         (utf-8-big5-er): Likewise.
2243         (utf-8-jis): Likewise.
2244         (utf-8-jis-er): Likewise.
2245         (utf-8-ks): Likewise.
2246         (utf-8-ks-er): Likewise.
2247         (utf-8-er): Likewise.
2248
2249 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2250
2251         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2252         instead of `utf-8-unix' in UTF-2000.
2253
2254         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2255
2256 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2257
2258         * mule/japanese.el (euc-jisx0213): New coding-system.
2259
2260         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2261         `japanese-jisx0208-1990' as the mother.
2262
2263 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2264
2265         * dumped-lisp.el (preloaded-file-list): Change condition of
2266         loading "close-cdb".
2267
2268 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2269
2270         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2271         setup `coded-charset-entity-reference-alist'.
2272
2273 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2274
2275         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2276         UTF-2000.
2277
2278 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2279
2280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2281         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2282
2283 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2284
2285         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2286         (chinese-big5-eten-a): Likewise.
2287         (chinese-big5-eten-b): Likewise.
2288         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2289         code range is #x8140 .. #x8DFE.
2290
2291 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2292
2293         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2294         UTF-2000.
2295         (chinese-big5-cdp): Likewise.
2296
2297 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2298
2299         * dumped-lisp.el (preloaded-file-list): Rename
2300         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2301
2302 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2303
2304         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2305         append `system-char-db-source-file-list' into
2306         `preloaded-file-list' in UTF-2000.
2307
2308 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2309
2310         * dumped-lisp.el (preloaded-file-list): Delete
2311         character-definition files.
2312
2313 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2314
2315         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2316         UTF-2000.
2317
2318 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2319
2320         * mule/mule-charset.el (default-coded-charset-priority-list):
2321         Delete `mojikyo-2022-1'.
2322
2323 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2324
2325         * mule/mule-charset.el (default-coded-charset-priority-list):
2326         Delete `mojikyo'.
2327
2328 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2329
2330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2331         `ucs-sip'.
2332
2333 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2334
2335         * mule/mule-charset.el (default-coded-charset-priority-list):
2336         Comment out `chinese-gb12345'.
2337
2338 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2339
2340         * bytecomp.el (byte-compile-insert-header): Fixed.
2341
2342 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2343
2344         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2345         XEmacs UTF-2000.
2346
2347 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2348
2349         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2350         UTF-2000.
2351
2352 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2353
2354         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2355         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2356
2357 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2358
2359         * mule/mule-charset.el (default-coded-charset-priority-list):
2360         `japanese-jef-china3' is renamed `china3-jef'.
2361
2362 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2363
2364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2365         `japanese-jef-china3' and `ideograph-cbeta'.
2366
2367 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2368
2369         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2370
2371 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2372
2373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2374         `chinese-big5-cdp'.
2375
2376 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2377
2378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2379         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2380
2381 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2382
2383         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2384         loading character definitions.
2385
2386 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2387
2388         * dumped-lisp.el (preloaded-file-list): Rename
2389         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2390
2391 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2392
2393         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2394         `chinese-big5'.
2395
2396 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2397
2398         * dumped-lisp.el (preloaded-file-list): Dump
2399         "Ideograph-R028-Private" with XEmacs UTF-2000.
2400
2401 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2402
2403         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2404         `chinese-gb12345'.
2405
2406 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2409         `ideograph-gt-pj-{1..11}'.
2410
2411         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2412         XEmacs UTF-2000.
2413
2414 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2415
2416         * mule/mule-charset.el (default-coded-charset-priority-list):
2417         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2418         `chinese-isoir165'.
2419
2420 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2421
2422         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2423         `image/png', `image/x-xpm' and `image/tiff'.
2424
2425         * files.el (binary-file-regexps): Add *.PNG.
2426
2427 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2428
2429         * mule/mule-charset.el (default-coded-charset-priority-list):
2430         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2431         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2432
2433 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2434
2435         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2436         the first completion when UTF-2000 is running.
2437
2438 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2439
2440         * mule/mule-charset.el (default-coded-charset-priority-list):
2441         Delete `ucs'.
2442
2443 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2444
2445         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2446
2447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2448         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2449
2450 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2451
2452         * mule/vietnamese.el (vscii-2): Delete abolished property
2453         `composite'; now composite mode is default.
2454
2455 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2456
2457         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2458         of `raw-text'; check \uHHHH representation even if non-ascii
2459         characters are not found.
2460
2461         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2462         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2463         unconditionally.
2464
2465         * mule/viet-ccl.el: New file.
2466
2467         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2468         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2469         - Separate CCL based implementations to viet-ccl.el.
2470
2471 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2472
2473         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2474         "jisx0213.2000-1".
2475         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2476
2477         * mule/mule-charset.el (default-coded-charset-priority-list):
2478         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2479         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2480
2481 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2482
2483         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2484
2485 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2486
2487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2488         `ucs' in UTF-2000.
2489
2490 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2491
2492         * mule/mule-charset.el (default-coded-charset-priority-list):
2493         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2494         `arabic-iso8859-6'.
2495
2496 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2497
2498         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2499         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2500
2501 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2502
2503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2504         `katakana-jisx0201' in UTF-2000.
2505
2506 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2507
2508         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2509         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2510         "u0FB50-Arabic-Presentation-Forms-A",
2511         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2512         "u0FE50-Small-Form-Variants",
2513         "u0FE70-Arabic-Presentation-Forms-B",
2514         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2515         UTF-2000.
2516
2517 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2518
2519         * dumped-lisp.el (preloaded-file-list): Delete
2520         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2521         ... "Ideograph-R214-Flute" in UTF-2000.
2522
2523 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2524
2525         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2526         (japanese-jisx0213-2): New coded-charset.
2527
2528         * dumped-lisp.el (preloaded-file-list): Add
2529         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2530         "Ideograph-R030-Mouth".
2531
2532 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2533
2534         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2535         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2536         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2537         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2538         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2539         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2540         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2541         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2542
2543 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2544
2545         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2546         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2547         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2548         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2549         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2550
2551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2552         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2553
2554 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2555
2556         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2557         in UTF-2000.
2558
2559 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2560
2561         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2562         (chinese-isoir165): Moved from mule/chinese.el.
2563         (chinese-cns11643-3): Moved from mule/chinese.el.
2564         (chinese-cns11643-4): Moved from mule/chinese.el.
2565         (chinese-cns11643-5): Moved from mule/chinese.el.
2566         (chinese-cns11643-6): Moved from mule/chinese.el.
2567         (chinese-cns11643-7): Moved from mule/chinese.el.
2568
2569         * mule/chinese.el: Move definition of coded-charsets to
2570         mule/mule-conf.el.
2571
2572 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2573
2574         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2575         `ideograph-daikanwa'.
2576
2577 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2578
2579         * dumped-lisp.el (preloaded-file-list): Delete
2580         "ccs-jisx0201-latin.el".
2581
2582 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2583
2584         * dumped-lisp.el (preloaded-file-list): Add
2585         "u031A0-Extended-Bopomofo" in UTF-2000.
2586
2587 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2588
2589         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2590         renamed to u02E00-CJK-Radical-Supplement.
2591
2592 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2593
2594         * dumped-lisp.el (preloaded-file-list): Add
2595         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2596         "u030A0-Katakana", "u03100-Bopomofo",
2597         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2598         "u03200-Enclosed-CJK-Letters-and-Months" and
2599         "u03300-CJK-Compatibility".
2600
2601 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2602
2603         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2604         "u02F00-Kangxi-Radicals" and
2605         "u02FF0-Ideographic-Description-Characters".
2606
2607 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2608
2609         * dumped-lisp.el (preloaded-file-list): Add
2610         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2611         "u02800-Braille-Patterns" in UTF-2000.
2612
2613 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2614
2615         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2616         "uXXXXX-*.el" in UTF-2000.
2617
2618         * bytecomp.el (byte-compile-insert-header): Delete comments if
2619         non-ASCII characters are found; allow `byte-compile-dynamic' and
2620         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2621         `raw-text'.
2622
2623 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2624
2625         * dumped-lisp.el (preloaded-file-list): Add
2626         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2627         "u025A0-Geometric-Shapes.el".
2628
2629 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2630
2631         * dumped-lisp.el (preloaded-file-list): Add
2632         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2633         "u02460-Enclosed-Alphanumerics.el".
2634
2635 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2636
2637         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2638         `chinese-gb2312'.
2639
2640         * dumped-lisp.el (preloaded-file-list): Add
2641         "u02200-Mathematical-Operators.el" and
2642         "u02300-Miscellaneous-Technical.el".
2643
2644 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2645
2646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2647         `chinese-cns11643-*'.
2648
2649         * dumped-lisp.el (preloaded-file-list): Add
2650         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2651         "u02190-Arrows.el" in UTF-2000.
2652
2653 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2654
2655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2656         `korean-ksc5601'.
2657
2658         * dumped-lisp.el (preloaded-file-list): Add
2659         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2660         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2661         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2662
2663 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2664
2665         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2666
2667 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2668
2669         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2670         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2671         "u01780-Khmer.el", "u01800-Mongolian.el",
2672         "u01E00-Latin-Extended-Additional.el" and
2673         "u01F00-Greek-Extended.el" in UTF-2000.
2674
2675 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2676
2677         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2678         `ethiopic-ucs' and `ethiopic'.
2679
2680         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2681         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2682
2683         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2684         from mule/ethiopic.el.
2685
2686         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2687         mule/mule-conf.el.
2688
2689 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2690
2691         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2692         `lao'.
2693
2694         * mule/mule-conf.el (lao): New coded-charset.
2695
2696         * dumped-lisp.el (preloaded-file-list): Add
2697         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2698         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2699         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2700         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2701         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2702
2703 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2704
2705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2706         `ucs-bmp' and `arabic-iso8859-6'.
2707
2708 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2709
2710         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2711         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2712         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2713
2714 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2715
2716         * startup.el (normal-top-level): Load autoload file for UTF-2000
2717         in UTF-2000.
2718
2719 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2720
2721         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2722         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2723         "u00020-Basic-Latin.el", "u00080-C1.el",
2724         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2725         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2726         "u002B0-Spacing-Modifier-Letters.el",
2727         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2728         UTF-2000.
2729
2730 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2731
2732         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2733         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2734         instead of `vietnamese-viscii-*'.
2735
2736 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2737
2738         * mule/mule-conf.el: New file.
2739
2740         * mule/misc-lang.el: Move definition of charset `ipa' to
2741         mule/mule-conf.el.
2742
2743 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2744
2745         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2746         `latin-viscii'; prefer it for characters used in Vietnamese.
2747
2748 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2749
2750         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2751
2752 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2753
2754         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2755         `vietnamese-viscii-lower'.
2756         (latin-viscii-upper): Renamed from charset
2757         `vietnamese-viscii-upper'.
2758         (vietnamese-viscii-lower): New alias for charset
2759         `latin-viscii-lower'.
2760         (vietnamese-viscii-upper): New alias for charset
2761         `latin-viscii-upper'.
2762
2763 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2764
2765         * mule/mule-charset.el (default-coded-charset-priority-list):
2766         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2767
2768 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2769
2770         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2771         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2772         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2773         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2774         lisp/utf-2000.
2775
2776 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2777
2778         * mule/ccs-tcvn5712.el: New file.
2779
2780 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2781
2782         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2783         in UTF-2000.
2784
2785 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2786
2787         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2788         `japanese-jisx0208'.
2789
2790 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2791
2792         * dumped-lisp.el (preloaded-file-list): Add
2793         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2794         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2795         UTF-2000.
2796
2797         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2798         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2799         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2800         mule/ccs-viscii.el: New files.
2801
2802         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2803         if \uXXXX is found.
2804
2805 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2806
2807         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2808         `hiragana-jisx0208' and `katakana-jisx0208'.
2809
2810 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2811
2812         * mule/chinese.el (chinese-cns11643-3): Define it even if
2813         `utf-2000' is provided.
2814         (chinese-cns11643-4): Likewise.
2815         (chinese-cns11643-5): Likewise.
2816         (chinese-cns11643-6): Likewise.
2817         (chinese-cns11643-7): Likewise.
2818
2819 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2820
2821         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2822         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2823
2824 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2825
2826         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2827         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2828
2829 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2830
2831         * mule/mule-charset.el (default-coded-charset-priority-list):
2832         Setup in UTF-2000.
2833
2834 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2835
2836         * mule/viet-chars.el: Don't define charset
2837         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2838         they are defined as builtin charsets.
2839
2840 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2841
2842         * version.el (emacs-version): Add more space just before UTF-2000
2843         version string.
2844
2845 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2846
2847         * version.el ([constant] emacs-version): Don't add a space in the
2848         preceding place of `xemacs-betaname' because it is duplicated.
2849         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2850
2851         * startup.el (splash-frame-body): Add ETL.
2852
2853 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2854
2855         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2856         is provided because it is defined as builtin charset.
2857         (chinese-cns11643-4): Likewise.
2858         (chinese-cns11643-5): Likewise.
2859         (chinese-cns11643-6): Likewise.
2860         (chinese-cns11643-7): Likewise.
2861
2862 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2863
2864         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2865         coding-system `iso-10646-ucs-4' is not defined.
2866
2867 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2868
2869         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2870         coding-system if `utf-2000' is provided.
2871
2872 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2873
2874         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2875         `utf-2000' is provided.
2876
2877 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2878
2879         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2880         if utf-2000 is provided temporally.
2881
2882 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2883
2884         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2885         as builtin variable].
2886
2887 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2888
2889         * files.el (insert-file-contents-literally): Treat file as binary;
2890         call file-name-handlers. [sync with Emacs 20.3.10]
2891
2892 2008-12-28  Vin Shelton  <acs@xemacs.org>
2893
2894         * XEmacs 21.4.22 is released
2895
2896 2008-12-30  Vin Shelton  <acs@xemacs.org>
2897
2898         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2899         during building even if no packages are found.
2900
2901 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2902
2903         * printer.el (generic-print-region): 
2904         (generic-print-buffer): 
2905         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2906         check if the msprinter device is available, now that msprinter is
2907         always available as a specifier tag. 
2908
2909 2008-12-24  Vin Shelton  <acs@xemacs.org>
2910
2911         * about.el: Add Francisco to my bio!
2912
2913 2008-12-23  Vin Shelton  <acs@xemacs.org>
2914
2915         * autoload.el: Move operator definitions to autoload-operators.el
2916         in the xemacs-base package.
2917
2918 2007-11-22  Vin Shelton  <acs@xemacs.org>
2919
2920         * about.el (about-hacker-contribution): Updated my bio.
2921
2922 2007-10-07  Vin Shelton  <acs@xemacs.org>
2923
2924         * XEmacs 21.4.21 is released
2925
2926 2007-09-19  Didier Verna  <didier@xemacs.org>
2927
2928         Update my personal info.
2929         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2930         * about.el (about-other-current-hackers): Ditto.
2931         * about.el (about-url-alist): Add my musical website.
2932         * about.el (about-personal-info): Update my entry.
2933         * about.el (about-hacker-contribution): Ditto.
2934
2935 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2936
2937         * package-get.el (package-get-download-sites): Update download
2938         sites in Japan.
2939         * package-get.el (package-get-pre-release-download-sites): Ditto.
2940
2941 2007-08-18  Vin Shelton  <acs@xemacs.org>
2942
2943         * package-get.el (package-get-pre-release-download-sites): Sync
2944         mirror sites with 21.5.  (Thanks, Adrian)
2945
2946 2007-08-09  Mike Sperber  <mike@xemacs.org>
2947
2948         * startup.el (migrate-user-init-file): Create backup of
2949         `user-init-file' before migrating.
2950         * startup.el (maybe-migrate-user-init-file): Print
2951         information about backup file.
2952         (maybe-create-compatibility-dot-emacs): Follow above change.
2953
2954 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2955
2956         * font-lock.el: Sync font-lock-add-keywords and
2957         font-lock-remove-keywords from GNU Emacs.
2958         * font-lock.el (font-lock-keywords-alist): New.
2959         * font-lock.el (font-lock-removed-keywords-alist): New.
2960         * font-lock.el (font-lock-add-keywords): New.
2961         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2962         * font-lock.el (font-lock-remove-keywords): New.
2963
2964 2007-08-16  Vin Shelton  <acs@xemacs.org>
2965
2966         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2967         patch from Hans de Graaff.
2968
2969 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2970
2971         * package-get.el (package-get-download-sites): Document Chile and
2972         update Denmark download site.
2973         * package-get.el (package-get-pre-release-download-sites): Ditto.
2974
2975 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2976
2977         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2978
2979 2006-12-09  Vin Shelton  <acs@xemacs.org>
2980
2981         * XEmacs 21.4.20 is released
2982
2983 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2984
2985         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2986
2987 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2988
2989         * info.el (Info-find-file-node, Info-insert-dir)
2990         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2991         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2992         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2993         and discussion.
2994
2995 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2996
2997         * obsolete.el (line-beginning-position): New, from 21.5.x.
2998         (line-end-position): Ditto.
2999
3000 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3001
3002         * package-get.el (package-get-download-sites): Welcome
3003         nl.xemacs.org and Thanks!
3004         * package-get.el (package-get-pre-release-download-sites): Ditto.
3005
3006 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3007
3008         * font-lock.el: Add support for not-so recent changes in Java to
3009         java-mode.
3010
3011 2006-01-28  Vin Shelton  <acs@xemacs.org>
3012
3013         * XEmacs 21.4.19 is released
3014
3015 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3016
3017         * easymenu.el: Update copyright. 
3018         * easymenu.el (easy-menu-all-popups):
3019         Add a docstring. 
3020         * easymenu.el (easy-menu-add):
3021         Document a bug, rework the function to preserve any existing
3022         non-default mode-popup-menu instead of overwriting it, and not to
3023         bother normalising the menu title (nothing else does).
3024         * easymenu.el (easy-menu-remove):
3025         Restore the default mode-popup-menu instead of leaving an empty
3026         one when we remove the last easy-menu popup. 
3027
3028 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3029
3030         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3031         as suggested by Rodrigo Ventura.
3032         * package-get.el (package-get-pre-release-download-sites): Ditto,
3033         with replacement of xemacs-21.5 by beta, which is the logical path
3034         to our beta core and package pre-releases.
3035
3036 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3037
3038         * package-get.el (package-get-download-sites): Add Hong Kong
3039         download site.
3040         * package-get.el (package-get-pre-release-download-sites): Ditto.
3041
3042 2005-12-26  Vin Shelton  <acs@xemacs.org>
3043
3044         * find-paths.el:
3045         * find-paths.el (paths-emacs-root-p): Add search for package root.
3046         * find-paths.el (paths-find-emacs-root): Replaced with
3047         paths-find-invocation-roots, which returns a list of roots.
3048         * find-paths.el (paths-find-invocation-roots): New.
3049         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3050
3051 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3052
3053         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3054         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3055
3056 2005-12-03  Vin Shelton <acs@xemacs.org>
3057
3058         * XEmacs 21.4.18 is released
3059
3060 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3061
3062         * package-get.el (package-get-download-sites): Update reflecting
3063         latest http://www.xemacs.org/Releases/ information generated by
3064         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3065         * package-get.el (package-get-pre-release-download-sites): Ditto.
3066
3067 2005-02-28  Simon Josefsson  <jas@extundo.com>
3068
3069         * about.el (xemacs-hackers): Add jas.
3070         (about-other-current-hackers): Likewise.
3071         (about-url-alist): Add URL for jas.
3072         (about-personal-info): Document jas.
3073         (about-hacker-contribution): Describe jas contributions.
3074
3075 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3076
3077         * easymenu.el (easy-menu-remove): As described in 
3078         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3079         except the "Command" menu from mode-popup-menu. 
3080
3081 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3082  
3083         * font.el (font-spatial-to-canonical): Correct calculation of 
3084         return value for pixel-based input value. 
3085  
3086 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3087
3088         * code-process.el (call-process): Process-related docstring
3089         improvements spurred by Norbert Koch.
3090         * code-process.el (call-process-region): Ditto.
3091         * code-process.el (start-process): Ditto.
3092
3093 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3094
3095         * finder.el (finder-find-library): Return filename actually
3096         searched for.
3097
3098 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3099
3100         * help.el (view-emacs-news): Use `expand-file-name' instead of
3101         `locate-data-file' as the latter will find any "NEWS" files that
3102         might exist in packages _before_ the one in core.
3103
3104 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3105
3106         * package-get.el (package-get-init-package):
3107         package-get-init-package buglet (21.4.17) by Jeff Mincy
3108         <mincy@rcn.com> fixing false temporary load-path shadows reported
3109         after package installation and simplifying code.
3110
3111 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3112
3113         * package-get.el (package-get-download-sites): Sync mirrors list
3114         with the XEmacs website.
3115         (package-get-pre-release-download-sites): Ditto.
3116
3117 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3118
3119         * derived.el (derived-mode-merge-syntax-tables):
3120         Revert my 21.5-only patch of 2003-07-18 which slipped in
3121         through Jerry James's patch of 2004-06-07.
3122
3123 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3124
3125         * cmdloop.el (keyboard-quit): Remove workaround for
3126         `region-active-p' not making sure active region is in current
3127         buffer now that it does.
3128         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3129         * simple.el (region-active-p): `region-active-p' to only return t
3130         when active region is in current buffer.
3131
3132 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3133
3134         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3135         package names, quell a byte-compiler warning, doc fix.
3136
3137 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3138
3139         * buffer.el (pop-to-buffer):
3140         * window-xemacs.el (display-buffer):
3141         Document use of `same-window-buffer-names,' `same-window-regexps'
3142         by pop-to-buffer and display-buffer. 
3143         
3144 2005-02-06  Vin Shelton <acs@xemacs.org>
3145
3146         * XEmacs 21.4.17 is released
3147
3148 2005-01-29  Ben Wing  <ben@xemacs.org>
3149
3150         * shadow.el (find-emacs-lisp-shadows):
3151         Add custom-defines to list of ignored files.
3152
3153 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3154
3155         * simple.el (shifted-motion-keys-select-region): Fix statement
3156         about unshifted-motion-keys-deselect-region.
3157
3158 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3159
3160         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3161         now) for GNU Emacs compatibility.
3162         (make-obsolete-variable): Ditto.
3163
3164 2004-01-08  Ben Wing  <ben@xemacs.org>
3165
3166         * code-files.el (load):
3167         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3168
3169 2004-12-05  Vin Shelton <acs@xemacs.org>
3170
3171         * XEmacs 21.4.16 is released
3172
3173 2004-12-04  Vin Shelton  <acs@xemacs.org>
3174
3175         * auto-autoloads.el: Regenerated.
3176
3177         * custom-load.el: Regenerated.
3178
3179 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3180
3181         Fix bug: apropos errors if a defalias refers to an undefined
3182         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3183
3184         * apropos.el (apropos):
3185         (apropos-command):
3186         * help.el (frob-help-extents):
3187         * help-macro.el (make-help-screen):
3188         * hyper-apropos.el (hyper-apropos-grok-functions):
3189         (hyper-apropos-get-doc):
3190         Catch void-function error thrown by `documentation'.
3191
3192 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3193
3194         * packages.el (package-require): Fix incorrect arg to format.
3195         This fixes a `format specifier' error.
3196
3197 2004-08-13  Jerry James  <james@xemacs.org>
3198
3199         * bytecomp.el (forward-word): Tell the byte compiler the correct
3200         number of arguments to forward-word.
3201
3202 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3203
3204         * etags.el: Fixed loading of include files for tag completion. Now
3205         you can make a tag file for a library, include it into your
3206         project and it will be reloaded only if it changed. Infinte
3207         include loops are detected and the correct tag files are loaded.
3208         * etags.el (buffer-tag-table-list): Load and verify tag files in
3209         the external function buffer-tag-table-list-load.
3210         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3211         tag files. Also load the included tag files. The priority of the
3212         included files is right below their parent file. If multiple
3213         matches occur then the symbols from the parent file are found
3214         first.
3215         * etags.el (tag-table-include-files): Corrected comment
3216         string. Switched to pattern constant tags-include-pattern to have
3217         it at a central location.
3218         * etags.el (tags-include-pattern): Added doc string.
3219         * etags.el (add-to-tag-completion-table): Removed obsolete
3220         comments as the include files are allready returned by
3221         buffer-tag-table-list and loaded.
3222         * etags.el (find-tag-internal): The include files are allready
3223         included in tag-tables as buffer-tag-table-list returns them now.
3224
3225 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3226
3227         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3228         Loading items into the notebook is now done by C code.
3229         * widgets-gtk.el (gtk-widget-instantiate-internal):
3230         Style no longer changed.
3231
3232 2004-06-28  Nix  <nix@esperi.org.uk>
3233
3234         * cmdloop.el (truncate-command-history-for-gc): Delay
3235         execution of all things that look up variable bindings,
3236         via `enqueue-eval-event'.
3237
3238 2004-06-24  Vin Shelton  <acs@xemacs.org>
3239
3240         * package-get.el (package-get-require-signed-base-updates):
3241         now defaults to nil.
3242
3243 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3244
3245         * subr.el (split-string): Clean up docstring.
3246
3247 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3248
3249         * faces.el (zmacs-region): fix typo in docstring.
3250
3251 2004-06-07  Jerry James  <james@xemacs.org>
3252
3253         * derived.el: Synch with Emacs 21.3.
3254         * subr.el (with-local-quit): New, from Emacs 21.3.
3255         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3256         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3257         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3258
3259 2004-06-16  Jerry James  <james@xemacs.org>
3260
3261         * cl.el (cl-set-substring): Increment start by the length of the
3262         string, not the string itself.
3263
3264 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3265
3266         * etags.el (tag-table-include-files): Expand included TAGS file
3267         paths to avoid problems with relative paths.  Thanks to Peter
3268         Chubb <peterc@gelato.unsw.edu.au>.
3269         * etags.el (tags-include-pattern): New.
3270         * etags.el (add-to-tag-completion-table): Parse and ignore
3271         trailing include lines.
3272
3273 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3274
3275         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3276         avoiding line solely composed of equal signs.
3277
3278 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3279
3280         * cus-edit.el (alloc): Typo fix.
3281         * cus-edit.el (custom-browse-visibility): Ditto.
3282         * cus-edit.el (custom-variable-value-create): Ditto.
3283         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3284         * cus-edit.el (custom-save-variables): Bind print-length and
3285         print-level to nil to avoid value abbreviation.
3286         * cus-edit.el (custom-save-face-internal): Ditto.
3287         * cus-edit.el (custom-save-faces): Save in sorted order.
3288         * cus-edit.el (custom-save-resets): Bind print-length and
3289         print-level to nil to avoid value abbreviation.
3290         * cus-edit.el (custom-save-loaded-themes): Ditto.
3291
3292 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3293
3294         * subr.el (split-string-default-separators): New.
3295         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3296         see comment in source.
3297
3298 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3299
3300         * mule/japanese.el (paragraph-start, paragraph-separate):
3301         Remove anchor to BOL.
3302
3303 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3304
3305         * cl.el (gensym, gentemp): Improve docstrings.
3306
3307 2004-05-10  Vin Shelton  <acs@xemacs.org>
3308
3309         * etags.el: Sync with 21.5 version.
3310
3311 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3312
3313         * etags.el:
3314         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3315         only for use with exuberant ctags. This will also enable building of 
3316         completion tables with exuberant ctags. This will not work with
3317         xemacs ctags. 
3318         * etags.el (get-tag-table-buffer): New function for creating of
3319         completion table is used if tags-exuberant-ctags-optimization-p ist t
3320         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3321         finding the tag names. New.
3322         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3323         building tag completion table with exuberant ctags. New.
3324         * etags.el (find-tag-internal): Improve exact tag matching for tags
3325         with name fields. Before the patch return types of functions or
3326         function parameters (with exuberant ctags) were found as matches.
3327
3328 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3329
3330         * list-mode.el (display-completion-list): Fixed completion list was
3331         taking the width of the frame and not of the window for displaying
3332         the selection methods.
3333
3334 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3335
3336         * menubar-items.el (default-menubar): Options are saved to custom.el.
3337
3338
3339 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3340
3341         * isearch-mode.el (isearch-abort): Preserve successful search target.
3342
3343 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3344
3345         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3346         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3347         Bihlmeyer.
3348         * gnuserv.el (gnuserv-mode-line-string): New.
3349         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3350         gnuserv-mode.
3351         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3352         * gnuserv.el (gnuserv-edit-files): Use
3353         make-x-device-with-gtk-fallback.
3354
3355 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3356
3357         * gtk-widgets.el: New import: gtk-accel-group-new.
3358         * dialog-gtk.el:
3359         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3360         * dialog-gtk.el (popup-builtin-question-dialog):
3361         Added support for dialog button mnemonics.
3362
3363 2004-03-22  Chris Green <cmg@dok.org>
3364
3365         * process.el (shell-command): Output buffer was ignored when a
3366         background process was run via shell-command.
3367
3368 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3369
3370         * cus-edit.el (custom-save-variables): Retrieve a list of
3371         variables to save first, sort it, and make sure the variables are
3372         saved in sorted order.
3373
3374 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3375  
3376         * package-get.el (package-get-update-base-from-buffer): Force
3377         binary coding system for verifying GnuPG signature in the
3378         package-index file.
3379  
3380 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3381
3382         * package-get.el (package-get-package-index-file-location): Handle
3383         missing "EMACSPACKAGEPATH" environment variable.
3384
3385 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3386
3387         * package-admin.el (package-admin-find-top-directory): Simplify
3388         directory comparisions and fix substring errors on short path
3389         components.
3390         * package-get.el (package-get-package-index-file-location):
3391         Default to first component of "EMACSPACKAGEPATH", if set.
3392
3393 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3394
3395         * package-get.el (process-error): New error datum.
3396
3397 2004-02-02  Vin Shelton <acs@xemacs.org>
3398
3399         * XEmacs 21.4.15 is released
3400
3401 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3402
3403         * itimer.el (activate-itimer): Modify the itimer timeout value as
3404         if it were begun at the last time when the itimer driver was woken
3405         up.
3406
3407 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3408
3409         * specifier.el (Copyright):
3410         Update.
3411         (make-specifier-and-init):
3412         (map-specifier):
3413         (canonicalize-inst-pair):
3414         (canonicalize-spec-list):
3415         (set-specifier):
3416         Synch docstrings to 21.5 where appropriate.
3417
3418 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3419
3420         * package-get.el (package-get-list-packages-where): New.  A
3421         function that allows searching for groups of packages.  For
3422         example, find all packages that require the fsf-compat package.
3423
3424 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3425
3426         The Great PUI Sync.
3427
3428         * auto-autoloads.el: Regenerated.
3429
3430         * custom-load.el: Regenerated.
3431
3432         * dumped-lisp.el (packages-hardcoded-lisp): New.
3433
3434         * menubar-items.el (menu-max-items): New.
3435         (menu-submenu-max-items): New.
3436         (menu-submenu-name-format): New.
3437         (menu-split-long-menu): New.
3438         (menu-sort-menu): New.
3439         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3440
3441         * obsolete.el (pui-add-install-directory): Renamed to the more
3442         logical `pui-set-local-package-get-directory'.
3443         (package-get-download-menu): Moved to `package-ui.el' and renamed
3444         to `package-ui-add-download-menu'.
3445
3446         * package-admin.el (package-admin-install-function-mswindows):
3447         Whitespace clean up.
3448         (package-admin-add-single-file-package): Removed.
3449         (package-admin-default-install-function): Whitespace clean up.
3450         (package-admin-find-top-directory): New.
3451         (package-admin-get-install-dir): Use it.
3452         (package-admin-get-manifest-file): 
3453         (package-admin-check-manifest): 
3454         (package-admin-add-binary-package):
3455         (package-admin-get-lispdir):
3456         (package-admin-delete-binary-package):
3457         (package-admin):
3458
3459         * package-get.el (package-get-package-index-file-location): New.
3460         (package-get-install-to-user-init-directory): New.
3461         (package-get-remote):
3462         (package-get-download-sites):
3463         (package-get-pre-release-download-sites): New.
3464         (package-get-site-release-download-sites): New.
3465         (package-get-base-filename):
3466         (package-get-always-update):
3467         (package-get-user-index-filename): Removed.
3468         (package-get-pgp-available-p): New.
3469         (package-get-require-signed-base-updates):
3470         (package-get-was-current):
3471         (package-entries-are-signed): New.
3472         (package-get-continue-update-base): New.
3473         (package-get-download-menu): Removed.
3474         (package-get-require-base):
3475         (package-get-update-base-entry):
3476         (package-get-locate-file):
3477         (package-get-locate-index-file):
3478         (package-get-maybe-save-index):
3479         (package-get-update-base):
3480         (package-get-update-base-from-buffer):
3481         (package-get-update-base-entries):
3482         (package-get-interactive-package-query):
3483         (package-get-update-all):
3484         (package-get-all):
3485         (package-get-dependencies):
3486         (package-get-init-package):
3487         (package-get-info): New.
3488         (package-get):
3489         (package-get-staging-dir):
3490         (package-get-set-version-prop): Removed.
3491         (package-get-installedp):
3492         (package-get-ever-installed-p):
3493         (packages): Removed.
3494         (package-get-custom-groups): Removed.
3495         (package-get-custom): Removed.
3496         (package-get-custom-add-entry): Removed.
3497
3498         * package-info.el (batch-update-package-info):
3499
3500         * package-net.el (package-net-batch-generate-bin-ini):
3501         (package-net-update-installed-db):
3502
3503         * package-ui.el (pui-info-buffer):
3504         (pui-directory-exists): Removed.
3505         (pui-package-dir-list): Removed.
3506         (pui-add-install-directory): Removed.
3507         (package-ui-download-menu): New.
3508         (package-ui-pre-release-download-menu): New.
3509         (package-ui-site-release-download-menu): New.
3510         (pui-set-local-package-get-directory): New.
3511         (pui-package-symbol-char):
3512         (pui-update-package-display):
3513         (pui-toggle-package):
3514         (pui-toggle-package-key):
3515         (pui-toggle-package-delete):
3516         (pui-toggle-package-delete-key):
3517         (pui-toggle-package-event):
3518         (pui-toggle-verbosity-redisplay):
3519         (pui-install-selected-packages):
3520         (pui-add-required-packages):
3521         (pui-help-echo):
3522         (pui-display-info):
3523         (list-packages-mode):
3524         (pui-list-packages):
3525
3526         * packages.el (packages-compute-package-locations):
3527         (package-require):
3528         (package-delete-name):
3529         (packages-hardcoded-lisp): Removed.
3530         (packages-useful-lisp): Removed.
3531         (packages-unbytecompiled-lisp): Removed.
3532         (packages-find-package-directories):
3533
3534         Summary:
3535
3536         Major code clean up of all things PUI.
3537
3538         Much improved code to determine where packages should be
3539         installed.  PUI no longer depends on any packages being
3540         pre-installed to compute where packages are to be installed to.
3541
3542         The user can specify the location of their package-index file.  It
3543         isn't necessary to set this because it has sane defaults.  People
3544         who "run-in-place" won't accidently overwrite the CVS
3545         package-index file.  See
3546         `package-get-package-index-file-location'. 
3547
3548         PUI will now properly clean up after itself in the event of an
3549         unsuccessful package install.  This drastically reduces the number
3550         of "wrong md5sum" FAQs.
3551
3552         non-Mule XEmacsen can no longer install Mule packages.
3553
3554         Package management via the custom interface has been removed.
3555
3556         The PUI related menubar items have been reorganised.
3557
3558         The PGP verification code has been fixed and the default for
3559         whether or not it is used is automatically computed.
3560
3561         * update-elc.el ((preloaded-file-list site-load-packages
3562         need-to-dump dumped-exe)):
3563         Just a couple of small changes to allow for
3564         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3565         existing anymore.
3566
3567 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3568
3569         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3570         apply `format' to the first argument of byte-compile-warn, it
3571         already calls format.
3572
3573 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3574
3575         * files.el (delete-old-versions): Avoid going interactive during
3576         make install when environment variable VERSION_CONTROL is set.
3577
3578 2003-12-04  Vin Shelton  <acs@xemacs.org>
3579
3580         * menubar-items.el (menu-item-search): Only bring up search dialog
3581         box if the feature is available and desired.
3582
3583 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3584
3585         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3586
3587 2003-11-05  Vin Shelton  <acs@xemacs.org>
3588
3589         * help.el (Help-prin1-face):
3590         (Help-princ-face):
3591         princ and prin1 are functions and need to be called as such.  The
3592         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3593
3594 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3595
3596         * about.el (about-xemacs): Give full version and build date.
3597
3598 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3599
3600         * win32-native.el (grep-null-device): This XEmacs has null-device.
3601
3602 2003-09-06  Mike Sperber  <mike@xemacs.org>
3603
3604         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3605         implement the specified semantics for `defvar.'
3606
3607 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3608
3609         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3610         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3611         displaying buffer in question.
3612
3613 2003-09-03  Vin Shelton <acs@xemacs.org>
3614
3615         * XEmacs 21.4.14 is released
3616
3617 2003-08-17  Vin Shelton  <acs@xemacs.org>
3618
3619         * about.el: Vanity patch.
3620
3621 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3622
3623         * code-process.el (call-process):
3624         (call-process-region):
3625         (start-process):
3626         Document coding system processing.
3627
3628 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3629
3630         * startup.el (splash-frame-body): Idiomatic English.
3631
3632 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3633
3634         * font-lock.el (font-lock-match-java-declarations): Move
3635         save-restriction, narrow-to-region to beginning of function to
3636         avoid going beyond the limit and causing an infloop.
3637
3638 2003-04-16  Jerry James  <james@xemacs.org>
3639
3640         * keydefs.el: Remove mappings for keys mapped to the nowhere
3641         defined function function-key-error.
3642
3643 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3644
3645         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3646         lisp-interaction-mode-hook): Add the docstrings.
3647
3648 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3649
3650         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3651         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3652         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3653
3654 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3655
3656         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3657         lambda list after the original doc.  Care about
3658         #'(lambda () "SingleString") 
3659         (cl-upcase-arg): 
3660         (cl-function-arglist):
3661         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3662         circular data structures in lambda list specification
3663
3664 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3665
3666         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3667         to appear in font-lock-function-name-face.
3668
3669 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3670
3671         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3672         is not also the value of the lambda.
3673
3674 2003-05-06  Andy Piper  <andy@xemacs.org>
3675
3676         * files.el (revert-buffer): Make sure local variables get processed,
3677         even in the case of an optimized reversion.
3678
3679 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3680
3681         * XEmacs 21.4.13 is released
3682
3683 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3684
3685         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3686         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3687
3688 2003-02-14  Ben Wing  <ben@xemacs.org>
3689
3690         * byte-optimize.el:
3691         * byte-optimize.el (byte-compile-inline-expand):
3692         * byte-optimize.el (byte-compile-unfold-lambda):
3693         * byte-optimize.el (byte-optimize-form-code-walker):
3694         * byte-optimize.el (byte-optimize-form):
3695         * byte-optimize.el (byte-decompile-bytecode-1):
3696         * byte-optimize.el (byte-optimize-lapcode):
3697         Review carefully and sync up to 20.7 except for areas as noted.
3698         Fixes problem with JDE compilation.
3699
3700 2003-02-05  Ben Wing  <ben@xemacs.org>
3701
3702         * simple.el:
3703         * simple.el (motion-keys-for-shifted-motion):
3704         Omit M-S-home/end from motion keys.
3705
3706 2003-02-07  Ben Wing  <ben@xemacs.org>
3707
3708         * text-props.el (text-property-any):
3709         * text-props.el (text-property-not-all):
3710         Fix bug when end > start.
3711
3712 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3713
3714         * info.el (Info-insert-dir): Make default-directory end in
3715         separator.  Patch due to Martin Buchholz.
3716
3717 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3718
3719         * XEmacs 21.4.12 "Portable Code" is released.
3720
3721 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3722
3723         * about.el: Update golubev data.
3724
3725 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3726
3727         * isearch-mode.el (isearch-mode-map): Substitute comment on
3728         desirability, and back out "GR is printable" changes.
3729
3730 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3731
3732         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3733
3734 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3735
3736         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3737
3738 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3739
3740         * menubar-items.el (default-menubar): Use browse-url-mozilla
3741         instead of browse-url-gnome-moz for Mozilla.
3742
3743 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3744
3745         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3746
3747 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3748
3749         * files.el (auto-mode-alist): Remove redundant entries for modes
3750         that live in packages.
3751         (interpreter-mode-alist): Ditto.
3752
3753 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3754
3755         * menubar-items.el (default-menubar): Sync with current
3756         browse-url-xemacs.el.
3757
3758 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3759
3760         * XEmacs 21.4.10 "Military Intelligence" is released.
3761
3762 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3763
3764         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3765
3766 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3767
3768         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3769
3770 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3771
3772         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3773         effect free function.
3774         (font-lock-fontify-keywords-region): Supply the argument to
3775         font-lock-compile-keywords.
3776
3777 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3778
3779         * package-get.el (package-get-download-sites): Bring sites list
3780         up to date, prefer xx.xemacs.org addresses.
3781
3782 2002-09-27  Andy Piper  <andy@xemacs.org>
3783
3784         * dialog.el (make-dialog-box): for general dialogs only
3785         delete-frame-hook will be run.
3786
3787 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3788
3789         * font-lock.el (font-lock-fontify-syntactically-region): Add
3790         comment about lookup-syntax-properties, document LOUDLY as unused.
3791
3792 2002-08-26  Andy Piper  <andy@xemacs.org>
3793
3794         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3795         merge.
3796
3797 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3798
3799         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3800         (make-obsolete-variable): Ditto.
3801         (make-compatible): Ditto.
3802         (make-compatible-variable): Ditto.
3803
3804 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3805
3806         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3807         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3808
3809 2002-08-28  Andy Piper  <andy@xemacs.org>
3810
3811         * files.el (revert-buffer): propagate revert-without-query-status.
3812
3813 2002-06-03  Andy Piper  <andy@xemacs.org>
3814
3815         * dialog-items.el (make-search-dialog): align various subcontrols
3816         in visually pleasing ways, allow frame to autosize to the dialog
3817         size.
3818         * dialog.el (make-dialog-box): add a border inside the frame. Add
3819         :autosize property, if t then reset the frame size appropriately
3820         before the frame is mapped.
3821         * gutter-items.el (set-progress-feedback-instantiator): align
3822         various subcontrols.
3823         * gutter-items.el (set-progress-abort-instantiator): ditto.
3824
3825 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3826
3827         * XEmacs 21.4.9 "Informed Management" is released.
3828
3829 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3830
3831         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3832         "&optional append" argument.
3833
3834 2002-07-16  Didier Verna  <didier@xemacs.org>
3835
3836         * subr.el (replace-in-string): fix case fold bug introduced by
3837         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3838         case-fold-search in temporary buffers.
3839
3840 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3841
3842         * lib-complete.el (find-library): Remove check for mule because
3843         decompression DOES work on Mule.
3844
3845 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3846
3847         * simple.el (join-line): New alias for `delete-indentation'.
3848
3849 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3850
3851         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3852         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3853         (font-lock-builtin-face): New.
3854         (font-lock-constant-face): New.
3855         (font-lock-face-list): Add builtin and constant faces.
3856
3857 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3858
3859         * autoload.el (make-autoload): Support define-derived-mode.
3860         Collected puts of doc-string-elt property.  Based on a patch by
3861         Didier Verna <didier@xemacs.org>.
3862
3863 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3864
3865         * wid-edit.el (widget-field-activate): Fix docstring typo.
3866
3867 2002-07-23  Andy Piper  <andy@xemacs.org>
3868
3869         * about.el (about-personal-info): update me.
3870
3871 2002-07-12  Andy Piper  <andy@xemacs.org>
3872
3873         * custom.el (custom-theme-set-variables): remove bogus
3874         arguments. Use custom-set-default to set defaults.
3875         (custom-set-variables): update doc.
3876         (custom-local-buffer): new, synced from FSF.
3877         (custom-set-default): ditto.
3878         (defcustom): update doc.
3879
3880 2002-06-16  Andy Piper  <andy@xemacs.org>
3881
3882         * menubar-items.el (default-menubar): enable windows printing on
3883         cygwin as well as native.
3884
3885 2002-06-12  Andy Piper  <andy@xemacs.org>
3886
3887         * printer.el (generic-print-buffer): catch all errors so that the
3888         print device can be cleared in all scenarios.
3889         (Printer-clear-device): make sure clearing the printer allows it
3890         to be used again immediately.
3891         (generic-print-region): make sure the default printer face is
3892         black-on-white.
3893
3894 2002-04-23  Jerry James  <james@xemacs.org>
3895
3896         * window-xemacs.el (display-buffer-function): Change doc to
3897         reflect new arg.
3898         * window-xemacs.el (pre-display-buffer-function): Ditto.
3899         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3900         non-nil, make the new window just big enough for its contents.
3901         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3902         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3903         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3904
3905 2002-06-06  Andy Piper  <andy@xemacs.org>
3906
3907         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3908         (defcustom): ditto.
3909         (custom-handle-keyword): ditto.
3910
3911 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3912
3913         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3914         Make obsolete.  Default to nil.
3915         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3916         Inspired by a patch by John Palmieri.
3917
3918 2002-07-01  Mike Alexander  <mta@arbortext.com>
3919
3920         * process.el (shell-command-on-region): Don't delete the region
3921         before giving it to call-process-region
3922
3923 2002-06-04  Jerry James <james@eecs.ku.edu>
3924
3925         * find-paths.el (paths-find-architecture-directory): Search in
3926         `system-configuration'/`base', not `base'`system-configuration'.
3927
3928 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3929
3930         * info.el (Info-index): Add missing \ in [ t].
3931
3932 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3933
3934         * gutter-items.el (gutter-buffers-tab-visible-p,
3935         buffers-tab-omit-function, buffers-tab-selection-function,
3936         buffers-tab-filter-functions):
3937         Doc improvements.
3938
3939 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3940
3941         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3942
3943         * toolbar-items.el (toolbar-news): Fix typo in message string.
3944
3945 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3946
3947         * dialog.el (yes-or-no-p-dialog-box): 
3948         * cmdloop.el (y-or-n-p-minibuf):
3949         (yes-or-no-p-minibuf):
3950         (yes-or-no-p):
3951         (y-or-n-p): 
3952         Specify negative answers in docstrings.
3953
3954 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3955
3956         * package-ui.el (pui-help-echo): Display both installed and author
3957         version.  Use a balloon-help window to display extra info like
3958         package requires.
3959
3960 2002-05-30  Andy Piper  <andy@xemacs.org>
3961
3962         * files.el (revert-buffer-internal): don't visit
3963         revert-buffer. Kill buffer when not used. Suggested by Mike
3964         Alexander <mta@arbortext.com>
3965
3966 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3967
3968         * files.el (revert-buffer): More docstring fiddling.
3969
3970 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3971
3972         * files.el (revert-buffer):
3973         (revert-buffer-internal):
3974         (revert-buffer-insert-file-contents-function):
3975         Improve docstrings and comments.
3976
3977 2002-05-08  Andy Piper  <andy@xemacs.org>
3978
3979         * files.el (revert-buffer): observe noconfirm behavior.
3980
3981 2002-04-09  Andy Piper  <andy@xemacs.org>
3982
3983         * files.el (revert-buffer): use revert-buffer-internal if it looks
3984         like doing so will not result in any user-visible changes.
3985         (revert-buffer-internal): new function. Do the actual process of
3986         reversion and then see whether the result is any different to what
3987         we have already. If it is not then do nothing.
3988
3989 2001-12-11  Andy Piper  <andy@xemacs.org>
3990
3991         * menubar.el (get-popup-menu-response): re-order so that it works
3992         on more sane/facist window systems.
3993
3994 2001-12-03  Andy Piper  <andy@xemacs.org>
3995
3996         * faces.el (frob-face-property): don't infloop in face frobbing
3997         from Jan Vroonhof <jan@xemacs.org>.
3998
3999 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4000
4001         * faces.el (frob-face-property): Follow face fall-back hierarchy
4002         properly for face properties without an instance. Only do manual
4003         copy form 'default in last resort. This handles in particular
4004         the case where 'default itself has only a fall-back (which is
4005         the case by default on windows).
4006
4007 2001-11-24  Andy Piper  <andy@xemacs.org>
4008
4009         * printer.el (generic-print-region): set default-frame-plist to
4010         nil while creating the printer frame so that sizes reflect the
4011         printed page.
4012
4013         * faces.el (face-complain-about-font): Don't complain on printers.
4014
4015 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4016         
4017         * package-net.el: Andy synch.
4018         
4019 2001-12-16  Andy Piper  <andy@xemacs.org>
4020
4021         * package-get.el (package-get-update-all): Make sure installed.db
4022         gets updated after updating packages.
4023
4024 2002-03-28  Ben Wing  <ben@xemacs.org>
4025
4026         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4027         continuation, truncation so that we don't get line jumpiness from
4028         them being larger than the line height.
4029
4030         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4031
4032 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4033
4034         * font.el (font-window-system-mappings): Add mapping for Gtk
4035         (assume identical to X) 
4036
4037 2002-02-04  Andy Piper  <andy@xemacs.org>
4038
4039         * files.el (convert-standard-filename): Fix for short filename
4040         Peter Arius <pas@methodpark.de>
4041
4042 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4043
4044         * list-mode.el (default-choose-completion): completion-base-size
4045         should refer to local value in the completion list buffer.
4046
4047 2001-12-03  Didier Verna  <didier@xemacs.org>
4048
4049         * rect.el: autoload `replace-rectangle'.
4050         * keydefs.el (global-map): bind it to `C-x r p'.
4051
4052 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4053
4054         * XEmacs 21.4.8 "Honest Recruiter" is released.
4055
4056 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4057
4058         This patch is based on Jerry James's patch and analysis.
4059
4060         * select.el (get-clipboard):
4061         (get-selection):
4062         Update docstrings.
4063         (get-clipboard-foreign):
4064         (get-selection-foreign):
4065         New function for use as `interprogram-paste-function's.
4066
4067         * simple.el (interprogram-paste-function): Change default to
4068         `get-clipboard-foreign'; improve docstring.
4069         (interprogram-cut-function): Improve dosctring.
4070
4071 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4072
4073         * XEmacs 21.4.7 "Economic Science" is released.
4074
4075 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4076
4077         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4078
4079 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4080
4081         * obsolete.el (assq-delete-all): New compatibility alias for 
4082         remassq.
4083
4084 2002-01-09  Simon Josefsson  <jas@extundo.com>
4085
4086         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4087
4088 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4089
4090         * info.el (Info-auto-generate-directory): Default
4091         Info-auto-generate-directory to 'if-outdated.
4092
4093 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4094
4095         * startup.el (normal-top-level): Prevent migration code from
4096         trashing .emacs on an error in loading the init files.
4097
4098 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4099
4100         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4101         "system default" Xdefaults and friends get xrdb-mode.
4102
4103 2002-03-05  Mats Lidell  <matsl@contactor.se>
4104  
4105         * help-nomule.el (tutorial-supported-languages): Added Swedish
4106         tutorial. Sorted languages.
4107
4108 2002-02-11  Mike Sperber <mike@xemacs.org>
4109
4110         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4111         regenerating outdated dir files and dir is non-existent.
4112
4113 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4114
4115         * code-files.el (convert-mbox-coding-system): Improve comment.
4116         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4117         coding-system argument to `write-region-pre-hook' call.
4118         (write-region-pre-hook): Fix docstring to mention lockname argument.
4119
4120 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4121
4122         * minibuf.el (completing-read): Remove redundant wrong arg list.
4123
4124         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4125
4126 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4127
4128         * obsolete.el (interactive-form): new compatibility alias for 
4129         function-interactive.
4130
4131 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4132
4133         * menubar-items.el (Menubar-items-truncate-list): Removed.
4134         * menubar-items.el (Menubar-items-truncate-history): New.
4135         * menubar-items.el (default-menubar): Use
4136         Menubar-items-truncate-history.
4137
4138 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4139
4140         * printer.el (generic-print-region): Pass correct arguments to
4141         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4142         Torkelsson <torkel@acc.umu.se>.
4143
4144 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4145
4146         * help.el (describe-mode): synched with FSF 19.34; handle nil
4147         minor mode indicators.
4148
4149 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4150
4151         * minibuf.el (completing-read): Update docstring.
4152
4153 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4154
4155         * XEmacs 21.4.6 "Common Lisp" is released.
4156
4157 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4158
4159         * package-net.el: Inadvertant synch with Windows branch.  From
4160         Andy's log:
4161         (package-net-kit-version): new variable.
4162         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4163
4164 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4165
4166         * package-get.el (package-get-locate-index-file): Also search the
4167         core etc/ directory for the package index file if it can't be
4168         found in ~/.xemacs/.
4169
4170 2001-12-13  William Perry  <wmperry@gnu.org>
4171
4172         * dialog-gtk.el (popup-builtin-question-dialog):
4173         Conform to API in gui.c.
4174         
4175 2001-11-12  Andy Piper  <andy@xemacs.org>
4176
4177         * cus-edit.el (custom-save-face-internal): make sure we save
4178         non-themed faces.
4179         (custom-save-variables): ditto variables.
4180
4181 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4182
4183         * faces.el (make-face-family):
4184         (make-face-size):
4185         New face-modifying functions per Jan Vroonhof.
4186
4187         cus-face.el (custom-set-face-font-family):
4188         (custom-set-face-font-size):
4189         Use them.
4190
4191         * font.el (font-window-system-mappings): More precise docstring.
4192
4193         (font-create-name):
4194         (font-create-object):
4195         (tty-font-create-object):
4196         (tty-font-create-plist):
4197         (x-font-create-object):
4198         (x-font-create-name):
4199         (ns-font-create-name):
4200         (mswindows-font-create-object):
4201         (mswindows-font-create-name):
4202         Add doctrings.
4203
4204 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4205
4206         * gtk-faces.el (gtk-init-device-faces): removed spurious
4207         quote before let* expression.
4208
4209 2001-10-29  Andy Piper  <andy@xemacs.org>
4210
4211         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4212         modified when changing coding system.
4213
4214         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4215         that we invoke the GUI directory selector.
4216
4217 2001-10-25  Andy Piper  <andy@xemacs.org>
4218
4219         * dialog.el (make-dialog-box): use new directory dialog support.
4220         * minibuf.el (read-file-name-1): ditto.
4221         (read-file-name): ditto.
4222         (read-directory-name): ditto.
4223
4224 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4225
4226         * XEmacs 21.4.5 "Civil Service" is released.
4227
4228 2001-04-23  Didier Verna  <didier@xemacs.org>
4229
4230         * cus-edit.el (custom-variable-pre-save): New.
4231         * cus-edit.el (custom-variable-post-save): New.
4232         * cus-edit.el (custom-variable-save): use them.
4233         * cus-edit.el (custom-face-pre-save): New.
4234         * cus-edit.el (custom-face-post-save): New.
4235         * cus-edit.el (custom-face-save): use them.
4236         * cus-edit.el (custom-group-pre-save): New.
4237         * cus-edit.el (custom-group-post-save): New.
4238         * cus-edit.el (custom-group-save): use them.
4239         * cus-edit.el (Custom-save): use the pre/post functions above,
4240         call `custom-save-all' only once.
4241         * cus-edit.el (custom-variable-pre-reset-standard): New.
4242         * cus-edit.el (custom-variable-post-reset-standard): New.
4243         * cus-edit.el (custom-variable-reset-standard): use them.
4244         * cus-edit.el (custom-face-pre-reset-standard): New.
4245         * cus-edit.el (custom-face-post-reset-standard): New.
4246         * cus-edit.el (custom-face-reset-standard): use them.
4247         * cus-edit.el (custom-group-pre-reset-standard): New.
4248         * cus-edit.el (custom-group-post-reset-standard): New.
4249         * cus-edit.el (Custom-reset-standard): use them.
4250         * cus-edit.el (custom-face-reset-saved): use the pre/post
4251         functions above, call `custom-save-all' only once.
4252
4253 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4254
4255         * gutter-items.el (buffers-tab face): Derive from the modeline
4256         face by default.  Many people use white-on-black for the default
4257         font, and the tabs look hideous with that color combination.  The
4258         modeline usually has the correct colors.
4259
4260 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4261
4262         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4263         (tag-mark-stack-max): Typo fix.
4264
4265 2001-09-28  Ben Wing  <ben@xemacs.org>
4266
4267         * font-lock.el:
4268         * font-lock.el (font-lock-after-change-function):
4269         fix problem with last patch, reported by Katsumi Yamaoka.
4270
4271 2001-09-17  Ben Wing  <ben@xemacs.org>
4272
4273         * font-lock.el (font-lock-after-change-function):
4274         fix problem when you insert a comment on the line before a line of
4275         code: if we use the following char, then when you hit backspace,
4276         the following line of code turns the comment color.
4277
4278 2001-06-08  Ben Wing  <ben@xemacs.org>
4279
4280         * process.el: comment about shell-command-switch.
4281         * process.el (shell-quote-argument): Need to quote a null
4282         argument, too.  From Dan Holmsand.
4283         
4284         * startup.el (normal-top-level): Delete some unused FSF junk.
4285         * startup.el (command-line-early):
4286         
4287         * startup.el (command-line): Call MS Windows init function.
4288         
4289         * win32-native.el:
4290         * win32-native.el (mswindows-system-shells): New.
4291         * win32-native.el (mswindows-system-shell-p): New.
4292         * win32-native.el (init-mswindows-at-startup): New.
4293         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4294         * win32-native.el (mswindows-quote-one-simple-arg):
4295         * win32-native.el (mswindows-quote-one-command-arg):
4296         * win32-native.el (mswindows-construct-process-command-line-alist):
4297         Correct comments at top.  Correctly handle passing arguments
4298         to Cygwin programs and to bash.  Fix quoting of zero-length
4299         arguments (from Dan Holmsand).  Set shell-command-switch based
4300         on shell-file-name, which in turn comes from env var SHELL.
4301
4302 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4303
4304         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4305         default-toolbar-position): Fill docstrings for balloon-help.
4306
4307 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4308
4309         * faces.el: Reenable specifications over 'gtk domain.
4310
4311 2001-08-08  Didier Verna  <didier@xemacs.org>
4312
4313         * autoload.el (update-autoload-files): make defdir a file name,
4314         not directory name.
4315
4316 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4317
4318         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4319
4320         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4321
4322 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4323
4324         * font-menu.el (font-menu-set-font): Default to current font-family.
4325         (font-menu-preferred-resolution):
4326         (font-menu-size-scaling):
4327         Provide gtk defaults, too.
4328
4329 2001-07-29  Mike Alexander  <mta@arbortext.com>
4330
4331         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4332         list
4333         (custom-set-face-font-family): ditto
4334
4335 2001-07-26  Mike Sperber <mike@xemacs.org>
4336
4337         * files.el (auto-mode-alist): .9 files are man pages, too.
4338
4339 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4340
4341         * process.el (call-process-internal): bind
4342         coding-system-for-write to 'binary when calling
4343         start-process-internal, so the process receives 
4344         the literal contents of INFILE.
4345
4346 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4347
4348         * files.el (auto-mode-alist): Add configure.ac support.
4349
4350 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4351
4352         * buff-menu.el:
4353         mouse.el:
4354         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4355
4356 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4357
4358         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4359
4360 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4361
4362         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4363         mixed text.
4364         (kinsoku-eol-p): Ditto.
4365
4366 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4367
4368         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4369         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4370         characters as the category `s' or `e' correctly.
4371
4372 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4373
4374         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4375
4376 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4377
4378         * mule/cyrillic.el:  Set up case table.
4379
4380 2001-06-08  Mike Sperber <mike@xemacs.org>
4381
4382         * files.el (save-some-buffers-1): Don't zap the help window right
4383         after `map-y-or-n-p' has popped it up.
4384
4385 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4386
4387         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4388
4389 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4390
4391         * specifier.el: define-specifier-tag 'gtk.
4392
4393 2001-05-12  Ben Wing  <ben@xemacs.org>
4394
4395         * find-paths.el (paths-find-recursive-path):
4396         fix error with null EXCLUDE-REGEXP.
4397         
4398         * font-lock.el (font-lock-mode):
4399         fix problem reported by hrvoje with buffers starting with a space.
4400         
4401 2001-05-06  Ben Wing  <ben@xemacs.org>
4402
4403         * dialog.el (make-dialog-box):
4404         * menubar-items.el (default-menubar):
4405         * printer.el (generic-print-buffer):
4406         * printer.el (generic-print-region):
4407         implement printing the selection when it's selected.
4408
4409 2001-04-18  Didier Verna  <didier@xemacs.org>
4410
4411         * cus-edit.el (Custom-reset-standard): reset to standard settings
4412         not only when the buffer's :custom-state is 'modified, but also
4413         when it is 'set or 'saved.
4414
4415 2001-04-17  Didier Verna  <didier@xemacs.org>
4416
4417         * startup.el (load-user-init-file): define `custom-file' before
4418         loading the user's init file.
4419
4420 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4421
4422         * menubar.el (popup-mode-menu): Make it work with
4423         popup-menu-titles turned off.
4424         
4425 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4426
4427         * about.el (about-mailto-link): Use compose-mail for sending mail.
4428
4429 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4430
4431         * package-admin.el (package-install-hook): New.
4432         (package-delete-hook): New.
4433         (package-admin-add-single-file-package): Use package-delete-hook.
4434
4435         * package-get.el (package-get): Use package-install-hook.
4436
4437 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4438
4439         * package-ui.el (pui-install-selected-packages): reverse the lists
4440         of packages so that they get handled in the same order as they
4441         were selected.
4442
4443 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4444
4445         * packages.el (locate-library): Use read-library-name for completion.
4446
4447 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4448
4449         * byte-optimize.el (=): `=' is not a binary predicate!
4450         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4451         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4452
4453 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4454
4455         * bytecomp.el (byte-compile-arithcompare):
4456         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4457
4458 2001-06-03  William M. Perry  <wmperry@gnu.org>
4459
4460         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4461         return the filename selected by the user!
4462
4463 2001-05-31  William M. Perry  <wmperry@gnu.org>
4464
4465         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4466         in XEmacs/GTK.
4467
4468 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4469
4470         * coding.el: Tiny typo fixed.
4471
4472 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4473
4474         * XEmacs 21.4.3 "Academic Rigor" is released.
4475
4476 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4477
4478         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4479
4480 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4481
4482         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4483
4484 2001-05-04  Ben Wing  <ben@xemacs.org>
4485
4486         * printer.el (generic-print-buffer):
4487         * printer.el (generic-print-region):
4488         Enable dialog boxes.  Apply workaround recommended by Kirill.
4489         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4490         
4491         * simple.el (kill-whole-line):
4492         * simple.el (kill-line-1):
4493         * simple.el (kill-entire-line):
4494         * simple.el (kill-line):
4495         * simple.el (backward-kill-line):
4496         Take out interactive dependence of kill-whole-line.
4497
4498 2001-04-22  Ben Wing  <ben@xemacs.org>
4499
4500         * dialog.el (make-dialog-box):
4501         Put dialog titles back in -- this time correctly.  Fix various
4502         other problems with leaks and such.
4503
4504         * simple.el (region-exists-p):
4505         * simple.el (region-active-p):
4506         Add comment about which one is correct to use in menu specs.
4507
4508 2001-05-05  Ben Wing  <ben@xemacs.org>
4509
4510         * dialog.el (make-dialog-box): fix doc string.
4511         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4512         take out Pretty Print.
4513         * printer.el:
4514         * printer.el (printer-current-device): New.
4515         * printer.el (Printer-get-device): New.
4516         * printer.el (Printer-clear-device): New.
4517         * printer.el (generic-page-setup): New.
4518         * printer.el (generic-print-buffer):
4519         * printer.el (generic-print-region):
4520         Implement Page Setup.  Handle errors properly.
4521
4522 2001-05-05  Ben Wing  <ben@xemacs.org>
4523
4524         * subr.el (error): Complete list of errors in doc string.
4525         
4526 2001-04-22  Ben Wing  <ben@xemacs.org>
4527
4528         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4529         
4530 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4531
4532         * build-report.el: Remove CVS keywords since this file has been in
4533         core lisp for a while now.
4534         * build-report.el (build-report-make-output-files): Fix typo.
4535
4536 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4537
4538         * about.el (about-finish-buffer): Make sure the last change works
4539         even if EVENT is nil.
4540
4541 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4542
4543         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4544         clicked, not the one that happens to be the current buffer at the
4545         time.
4546
4547 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4548
4549         * cus-edit.el (custom-display): Support the GTK Window System also.
4550
4551 2001-04-30  Ben Wing  <ben@xemacs.org>
4552
4553         * printer.el:
4554         * printer.el (printer-page-header):
4555         * printer.el (Print-context): New.
4556         * printer.el (printer-page-footer):
4557         * printer.el (generate-header-element): New.
4558         * printer.el (generate-header-line): New.
4559         * printer.el (print-context-property):
4560         * printer.el (generic-print-buffer):
4561         * printer.el (generic-print-region):
4562         Implement headers and footers.  Implement calling Print dialog box
4563         (#### but it doesn't quite work yet).
4564
4565 2001-04-25  Ben Wing  <ben@xemacs.org>
4566
4567         * about.el (xemacs-hackers):
4568         * about.el (about-url-alist):
4569         * about.el (about-personal-info):
4570         * about.el (about-hacker-contribution):
4571         More contributions.
4572         
4573         * simple.el (handle-post-motion-command):
4574         Fix spurious setting of zmacs-region-stays to t after a non-shift
4575         motion command.
4576
4577 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4578
4579         * about.el (about-personal-info): Update my bio.
4580         (about-hacker-contribution): Ditto.
4581
4582 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4583
4584         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4585
4586 2001-04-19  Andy Piper  <andy@xemacs.org>
4587
4588         * package-net.el (package-net-cygwin32-binary-size): new size.
4589         (package-net-win32-binary-size): new size.
4590         (package-net-convert-index-to-ini): Use new arch.
4591         (package-net-batch-convert-index-to-ini): Removed.
4592         (package-net-generate-bin-ini): New.
4593         (package-net-batch-generate-bin-ini): New.
4594
4595 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4596
4597         * XEmacs 21.4.1 "Copyleft" is released.
4598
4599 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4600
4601         * x-compose.el (xlib-input-method-bug-workaround):
4602         (alias-colon-to-double-quote):
4603         Force sort in map-keymap to work around rehash bug.
4604
4605 2001-04-17  Ben Wing  <ben@xemacs.org>
4606
4607         * about.el: Finish overhaul, add a few new hackers, update a
4608         couple old ones.
4609
4610 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4611
4612         * XEmacs 21.4.0 "Solid Vapor" is released.
4613
4614 2001-04-15  Ben Wing  <ben@xemacs.org>
4615
4616         * about.el:
4617         * about.el (about-headline-face): New.
4618         * about.el (about-link-face): New.
4619         * about.el (about-current-release-maintainers): New.
4620         * about.el (about-other-current-hackers): New.
4621         * about.el (about-url-alist):
4622         * about.el (about-once-and-future-hackers): New.
4623         * about.el (about-mailto-link): New.
4624         * about.el (about-get-buffer):
4625         * about.el (about-finish-buffer):
4626         * about.el (about-xemacs):
4627         * about.el (about-features): Removed.
4628         * about.el (about-advantages): New.
4629         * about.el (about-maintainer-info): Removed.
4630         * about.el (about-personal-info): New.
4631         * about.el (about-hacker-contribution): New.
4632         * about.el (about-maintainer):
4633         * about.el (about-show-linked-info):
4634         * about.el (about-hackers):
4635         Major revamping.  Rewriting of most of the text, improve the
4636         link handling, separate info on contributors into personal
4637         and contribution info, add new contributors, update personal
4638         info, etc. etc.
4639         
4640         * menubar-items.el (default-menubar):
4641         Help menubar entry for News now says more accurately
4642         "What's New in XEmacs".
4643         
4644         * mouse.el:
4645         * mouse.el (mouse-track-cleanup-hook):
4646         * mouse.el (mouse-track):
4647         Don't set-buffer to a dead buffer when calling mouse-track
4648         cleanup hooks.
4649
4650 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4651
4652         * XEmacs 21.2.47 "Zephir" is released.
4653
4654 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4655
4656         * dialog.el (make-dialog-box): Disable dialog box titles until
4657         we get them working.
4658
4659 2001-03-30  Ben Wing  <ben@xemacs.org>
4660
4661         * help.el:
4662         * help.el (Help-princ-face):
4663         * help.el (Help-prin1-face):
4664         * help.el (frob-help-extents):
4665         * help.el (describe-function-1):
4666         * help.el (describe-variable):
4667         Avoid using font-lock faces, which may not be defined.
4668         Instead, use hyper-apropos faces, and make sure they're
4669         defined as necessary by using `require'. (It's not so safe
4670         to do this for font-lock.) In any case, we will eventually
4671         be merging this functionality into hyper-apropos.
4672
4673         * loaddefs.el (completion-ignored-extensions):
4674         Fix documentation.
4675         
4676         * menubar-items.el (menu-truncate-list): Removed.
4677         * menubar-items.el (Menubar-items-truncate-list): New.
4678         * menubar-items.el (default-menubar):
4679         Fix errors if grep or compile command is too long.  Rename helper
4680         function to be less visible.
4681
4682 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4683
4684         * byte-optimize.el (byte-optimize-minus):
4685         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4686
4687 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4688
4689         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4690         Mule is available.
4691
4692         * mule/latin.el: New file.
4693
4694 2001-03-11  Ben Wing  <ben@xemacs.org>
4695
4696         * auto-save.el:
4697         * auto-save.el (auto-save-directory):
4698         * auto-save.el (make-auto-save-file-name):
4699         * auto-save.el (auto-save-file-name-p): New.
4700
4701         Merge in improvements from other definition of
4702         make-auto-save-file-name in files.el.
4703         
4704         * auto-save.el (auto-save-original-name):
4705         * auto-save.el (auto-save-name-in-fixed-directory):
4706         * auto-save.el (auto-save-unslashify-name): Removed.
4707         * auto-save.el (auto-save-slashify-name): Removed.
4708         * auto-save.el (auto-save-reserved-chars): New.
4709         * auto-save.el (auto-save-escape-name): New.
4710         * auto-save.el (auto-save-unhex): New.
4711         * auto-save.el (auto-save-unescape-name): New.
4712
4713         Change algorithm for encoding filenames in auto-save names to be
4714         entirely safe with all filesystems and all possible characters in
4715         a filename, and 100% reversible. (Essentially, uses
4716         quoted-printable as the encoding.)
4717         
4718         * auto-save.el (recover-all-files):
4719
4720         Use insert-directory rather than calling ls directly -- fixes
4721         things under Windows.
4722
4723         * files.el:
4724         * files.el (convert-standard-filename): Substitute FSF's
4725         definition for this (we had nothing here before).
4726         
4727         * files.el (backup-buffer): Warning fix.
4728         
4729         * files.el (make-backup-file-name):
4730         * files.el (find-backup-file-name):
4731         Fix error in calling sequence to auto-save-file-name-p.
4732         
4733         * files.el (recover-file):
4734         Use insert-directory rather than calling ls directly -- fixes
4735         things under Windows.
4736
4737         * files.el (make-auto-save-file-name): Removed.
4738         * files.el (auto-save-file-name-p): Removed.
4739         auto-save is always dumped so no sense in having a definition
4740         that will always be overwritten with another.
4741         
4742         * files.el (insert-directory):
4743         * win32-native.el:
4744         * win32-native.el (debug-mswindows-process-command-lines):
4745         * win32-native.el (original-make-auto-save-file-name): Removed.
4746         * win32-native.el (make-auto-save-file-name): Removed.
4747
4748
4749 2001-03-21  Martin Buchholz <martin@xemacs.org>
4750
4751         * XEmacs 21.2.46 "Urania" is released.
4752
4753 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4754
4755         * menubar-items.el (default-menubar): Update sample.emacs to
4756         sample.init.el and adjust accelerators.
4757
4758 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4759
4760         * build-report.el (build-report): Improve docstring.
4761
4762 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4763
4764         * ChangeLog: Log GTK merge.
4765
4766         * gutter-items.el:
4767         * mwheel.el:
4768         * sound.el:
4769         * startup.el:
4770         Revert gratuitous whitespace changes.
4771
4772 2001-03-07  Ben Wing  <ben@xemacs.org>
4773
4774         * help.el:
4775         * help.el (key-or-menu-binding):
4776         * help.el (Help-find-file): New.
4777         * help.el (describe-beta):
4778         * help.el (describe-copying):
4779         * help.el (describe-project):
4780         * help.el (view-emacs-news):
4781         * help.el (view-sample-init-el): New.
4782         * help.el (Help-princ-face): New.
4783         * help.el (Help-prin1-face): New.
4784         * help.el (help-symbol-function-context-menu):
4785         * help.el (help-symbol-variable-context-menu):
4786         * help.el (help-symbol-function-and-variable-context-menu):
4787         * help.el (frob-help-extents):
4788         * help.el (describe-function-1):
4789         * help.el (describe-variable):
4790
4791         Add coloring in Help buffers, correspondent with hyperlinks.
4792         View files in view-mode rather than Fundamental.
4793         Remove separators from context menus -- now handled in generic code.
4794         Add `Find Tag' to context menu.
4795         
4796         * menubar.el (popup-mode-menu):
4797
4798         Rewrite code that outputs the popup menu to (a) put more specific
4799         entries first, (b) be more robust, (c) output the proper context
4800         menu separators automatically (the context menu functionality is
4801         new and currently used only by Help).
4802
4803 2001-03-10  William M. Perry  <wmperry@aventail.com>
4804
4805         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4806         this function when converting from the 21.1 GTK branch.  Now
4807         supports file, password, question, and color built-in dialogs.
4808
4809 2001-03-06  Ben Wing  <ben@xemacs.org>
4810
4811         * keydefs.el:
4812         * keydefs.el (global-map):
4813         Add commented-out change of M-k (for 21.5).
4814         
4815         * menubar-items.el (default-menubar):
4816         Fix items to control kill-line behavior; add items for
4817         shifted motion.
4818         
4819         * simple.el:
4820         * simple.el (kill-whole-line):
4821         * simple.el (historical-kill-line): Removed.
4822         * simple.el (kill-line): Removed.
4823         * simple.el (kill-entire-line): New.
4824         * simple.el (kill-line-1): New.
4825         * simple.el (backward-kill-line):
4826         Undo kill-whole-line == always changes.  Add new function
4827         kill-entire-line to unconditionally delete the current line.
4828         Add comments describing the lamentable state of affairs of
4829         the kill-line functions and variables.
4830
4831 2001-03-02  Ben Wing  <ben@xemacs.org>
4832
4833         * simple.el:
4834         * simple.el (beginning-of-buffer):
4835         * simple.el (end-of-buffer):
4836         * simple.el (mark-ring-unrecorded-commands):
4837         * simple.el (signal-error-on-buffer-boundary):
4838         * simple.el (shifted-motion-keys-select-region):
4839         * simple.el (unshifted-motion-keys-deselect-region):
4840         * simple.el (motion-keys-for-shifted-motion): New.
4841         * simple.el (handle-pre-motion-command):
4842         * simple.el (handle-post-motion-command):
4843         * simple.el (forward-char-command):
4844         * simple.el (backward-char-command):
4845         * simple.el (scroll-up-command):
4846         * simple.el (scroll-down-command):
4847         * simple.el (next-line):
4848         * simple.el (previous-line):
4849         * simple.el (backward-block-of-lines):
4850         * simple.el (forward-block-of-lines):
4851         * simple.el (backward-word):
4852         * simple.el (mark-word):
4853
4854         Augment documentation of the most common motion commands to make
4855         note of the shifted-motion support.  Improve the support to (a)
4856         properly document how it works and why it's done in the fashion it
4857         is, and (b) allow the keystrokes that trigger it to be customized.
4858
4859         Correct error in the customize specification of
4860         mark-ring-unrecorded-commands.
4861
4862 2001-03-02  Ben Wing  <ben@xemacs.org>
4863
4864         * font-lock.el:
4865         * font-lock.el (font-lock-pending-extent-table): Removed.
4866         * font-lock.el (font-lock-pending-buffer-table): New.
4867         * font-lock.el (font-lock-pre-idle-hook):
4868         * font-lock.el (font-lock-after-change-function):
4869         * font-lock.el (font-lock-fontify-pending-extents):
4870         * font-lock.el (font-lock-lisp-like):
4871
4872         Fix handling of pending extents to avoid excessive slowness (N^2
4873         behavior) when making lots of buffer changes between redisplays,
4874         such as when saving the Options.
4875
4876 2001-03-09  William M. Perry  <wmperry@aventail.com>
4877
4878         * device.el:
4879         * dragdrop.el:
4880         * dumped-lisp.el:
4881         * faces.el:
4882         * frame.el:
4883         * gnuserv.el:
4884         * loadup.el:
4885         * menubar-items.el:
4886         * minibuf.el:
4887         The Great GTK Merge.
4888
4889         * ChangeLog.GTK:
4890         * dialog-gtk.el:
4891         * gdk.el:
4892         * generic-widgets.el:
4893         * glade.el:
4894         * gnome-widgets.el:
4895         * gnome.el:
4896         * gtk-compose.el:
4897         * gtk-extra.el:
4898         * gtk-faces.el:
4899         * gtk-ffi.el:
4900         * gtk-file-dialog.el:
4901         * gtk-font-menu.el:
4902         * gtk-glyphs.el:
4903         * gtk-init.el:
4904         * gtk-iso8859-1.el:
4905         * gtk-marshal.el:
4906         * gtk-mouse.el:
4907         * gtk-package.el:
4908         * gtk-password-dialog.el:
4909         * gtk-select.el:
4910         * gtk-widget-accessors.el:
4911         * gtk-widgets.el:
4912         * gtk.el:
4913         widgets-gtk.el:
4914         The Great GTK Merge: new files.
4915
4916 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4917
4918         * generic-widgets.el: Don't require gtk (a built-in feature) at
4919         top level.  Don't execute the last sexp unless (featurep 'gtk).
4920
4921 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4922
4923         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4924
4925 2001-02-23  Martin Buchholz <martin@xemacs.org>
4926
4927         * XEmacs 21.2.45 "Thelxepeia" is released.
4928
4929 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4930  
4931         * about.el (xemacs-hackers): update my entry. 
4932         * about.el (about-maintainer-info): ditto. 
4933         * about.el (about-hackers): ditto. 
4934
4935 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4936
4937         * about.el (about-maintainer-info): More vanity info about
4938         yours truly.
4939
4940 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4941
4942         * build-report.el (build-report-destination): xemacs-build-reports
4943         has moved to SourceForge, where mailing list name length is
4944         restricted, hence the name change to
4945         xemacs-buildreports@xemacs.org.
4946         * build-report.el (build-report-keep-regexp): Update default.
4947         * build-report.el (build-report-delete-regexp): Ditto.
4948         * build-report.el (build-report-make-output-files): Ditto.
4949
4950 2001-02-19  Craig Lanning  <lanning@scra.org>
4951
4952         * lisp-mode.el: Add indentation specifications for following
4953         Common Lisp forms: handler-case, handler-bind, with-slots,
4954         with-open-file, with-open-stream, print-unreadable-object.
4955
4956 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4957
4958         * font-lock.el (font-lock-set-defaults-1):
4959         Move initialization of `font-lock-cache-position' so that it's set
4960         even if font-lock-keywords is already defined.
4961
4962 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4963
4964         * autoload.el (generate-file-autoloads-1):
4965         Use `emacs-lisp-mode-syntax-table' instead of
4966         `lisp-mode-syntax-table'.
4967         * lisp-mode.el (lisp-mode-syntax-table):
4968         Get rid of old checks for `parse-partial-sexp' version.
4969         Make `|' (pipe) string delimiter instead of punctuation.
4970
4971 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4972
4973         * window.el (save-selected-window):
4974         Use gensym for better macro hygiene.
4975
4976 2001-02-06  Mike Sperber <mike@xemacs.org>
4977
4978         * dump-paths.el:
4979         * startup.el (startup-setup-paths): Set and use
4980         `mule-lisp-directory'.
4981         (startup-setup-paths-warning): Ditto.
4982
4983         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4984         (paths-construct-load-path): Consider `mule-lisp-directory'.
4985
4986 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4987
4988         * font-lock.el: Syntax table improvements used.  A few random
4989         changes are not specified below.
4990         (font-lock-fontify-string-delimiters):
4991         (font-lock-syntactic-keywords):
4992         (font-lock-cache-state nil):
4993         (font-lock-cache-position):
4994         New variables.
4995         (font-lock-set-syntax):
4996         (font-lock-apply-syntactic-highlight):
4997         (font-lock-fontify-syntactic-anchored-keywords):
4998         (font-lock-fontify-syntactic-keywords-region):
4999         (font-lock-eval-keywords):
5000         New functions.
5001         (font-lock-remove-face):
5002         (font-lock-fontify-syntactically-region):
5003         Use syntax properties.
5004
5005 2001-02-08  Martin Buchholz <martin@xemacs.org>
5006
5007         * XEmacs 21.2.44 "Thalia" is released.
5008
5009 2001-01-16  Mike Sperber <mike@xemacs.org>
5010
5011         * startup.el (normal-top-level): Work even if no installation root
5012         is found.
5013
5014 2001-01-30  Andy Piper  <andy@xemacs.org>
5015
5016         * gutter-items.el (progress-abort-glyph): remove instantiator.
5017         (set-progress-abort-instantiator): new function.
5018         (abort-progress-feedback): use it.
5019
5020         * gutter.el (set-gutter-dirty-p): new function.
5021
5022 2001-01-30  Didier Verna  <didier@xemacs.org>
5023
5024         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5025
5026 2001-01-24  Didier Verna  <didier@xemacs.org>
5027
5028         * sound.el (sound-extension-list): give a better default value.
5029         * sound.el (load-sound-file): improve the doc string, also find
5030         files given by absolute names, pass a real extension list to
5031         `locate-file'.
5032
5033 2001-01-26  Martin Buchholz <martin@xemacs.org>
5034
5035         * XEmacs 21.2.43 "Terspichore" is released.
5036
5037 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5038
5039         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5040         messages from gnuserv.
5041
5042 2001-01-20  Martin Buchholz <martin@xemacs.org>
5043
5044         * XEmacs 21.2.42 "Poseidon" is released.
5045
5046 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5047
5048         * cl-macs.el (cl-upcase-arg): New function.
5049         (cl-function-arglist): New function.
5050         (cl-transform-lambda): Automatically add CL-style lambda list to
5051         documentation string using functions above.
5052
5053 2001-01-12  Andy Piper  <andy@xemacs.org>
5054
5055         * package-get.el (package-get-custom): call
5056         package-net-update-installed-db.
5057
5058         * package-ui.el (pui-install-selected-packages): call
5059         package-net-update-installed-db.
5060
5061         * package-net.el (package-net-update-installed-db): use
5062         packages-package-list so that we reflect reality.
5063
5064         * packages.el (packages-package-list): Make docstring reflect
5065         reality.
5066
5067         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5068
5069         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5070         isn't installed.
5071
5072 2001-01-17  Andy Piper  <andy@xemacs.org>
5073
5074         * wid-edit.el (widget-activation-glyph-mapper): activate or
5075         deactivate native widgets.
5076         (widget-glyph-insert-glyph): record instantiator.
5077         (widget-push-button-value-create): use it.
5078
5079         * gui.el (gui-button-action): new function. Make button's domain
5080         buffer current when calling.
5081         (make-gui-button): update to use gui-button-action.
5082
5083 2001-01-16  Didier Verna  <didier@xemacs.org>
5084
5085         * menubar-items.el (default-menubar): add an entry for modeline
5086         horizontal scrolling in Options -> Display.
5087
5088 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5089
5090         * package-get.el (package-get-require-signed-base): Set to nil
5091         by default.
5092
5093 2001-01-17  Martin Buchholz <martin@xemacs.org>
5094
5095         * XEmacs 21.2.41 "Polyhymnia" is released.
5096
5097 2001-01-16  Mike Sperber <mike@xemacs.org>
5098
5099         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5100         catch lisp/mule/.
5101
5102 2001-01-14  Mike Sperber <mike@xemacs.org>
5103
5104         * startup.el (maybe-create-compatibility-dot-emacs):
5105         (maybe-unmigrate-user-init-file):
5106         (unmigrate-user-init-file): Created.
5107         (maybe-migrate-user-init-file): Offer creation of compatibility
5108         .emacs.
5109         Some doc fixes wrt init file location.
5110
5111 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5112
5113         * faces.el (face-frob-from-locale-first): new variable.
5114         (frob-face-font-2): Honor tags arg while trying to use
5115         standard-face-mapping.  When face-frob-from-locale-first is set,
5116         first try to set face inheriting from frobbed-face.
5117
5118 2001-01-15  Didier Verna  <didier@xemacs.org>
5119
5120         * about.el (xemacs-hackers): update my entry.
5121         * about.el (about-url-alist): ditto.
5122         * about.el (about-maintainer-info): ditto.
5123         * about.el (about-hackers): ditto.
5124
5125 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5126
5127         The byte compiler has been badly broken for a year,
5128         by the patch of 1999-12-06.
5129         * byte-optimize.el (byte-optimize-form-code-walker):
5130         Bug was: the byte compiler was making this erroneous optimization:
5131         (progn (or (foo)) (bar)) ==> (bar)
5132
5133 2000-11-20  Mike Sperber <mike@xemacs.org>
5134
5135         * setup-paths.el (paths-core-load-path-depth): Split
5136         `paths-load-path-depth' in two for site and core lisp.  Don't
5137         recurse into core.
5138         * setup-paths.el (paths-construct-load-path): Use.
5139
5140 2001-01-10  Andy Piper  <andy@xemacs.org>
5141
5142         * package-net.el (package-net-cygwin32-binary-size): new variable
5143         (package-net-win32-binary-size): ditto.  add much needed
5144         commentary.
5145
5146         * gutter-items.el (buffers-tab-items): correct off-by-one error
5147         for buffers-tab-max-size.
5148
5149 2001-01-08  Martin Buchholz <martin@xemacs.org>
5150
5151         * XEmacs 21.2.40 is released.
5152
5153 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5154
5155         * mule/hebrew.el: Fix comments and typos.
5156         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5157
5158 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5159
5160         * ChangeLog.1: move ancient log from fill.el.
5161
5162         * dump-paths.el:
5163         paragraphs.el:
5164         mule/mule-category.el:
5165         Miscellaneous typo fixes and slight doc clarifications.
5166
5167         * mule/mule-ccl.el:  Correct file name in header.
5168
5169 2000-12-31  Martin Buchholz <martin@xemacs.org>
5170
5171         * XEmacs 21.2.39 is released.
5172
5173 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5174
5175         * byte-optimize.el (byte-optimize-cond):
5176         (byte-optimize-cond-1): New.
5177         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5178         Optimizes (cond (x nil)) ==> nil.
5179         Provide better diagnostic on malformed expr like (cond foo).
5180
5181 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5182
5183         * mule/mule-coding.el:
5184         mule/mule-cmds.el (reset-language-environment,
5185         set-language-environment-coding-systems):
5186         Safer default coding-priority-list, corresponding to src/file-coding.h.
5187
5188 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5189
5190         * package-admin.el: Allow package removal from
5191         early-package-load-path.
5192
5193 2000-12-15  Andreas Jaeger  <aj@suse.de>
5194
5195         * about.el (about-maintainer-info): Update my entry.
5196
5197 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5198
5199         * packages.el (locate-library): Add support for bzip2
5200         compressed .el files.
5201
5202 2000-12-12  Andy Piper  <andy@xemacs.org>
5203
5204         * package-net.el: new file.
5205
5206 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5207
5208         * font-lock.el: Add missing C++ keywords.
5209
5210 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5211
5212         * simple.el (indent-for-comment): Preserve indentation of comments
5213         starting in column 0, as documented in (Info-goto-node
5214         "(xemacs)Comments").  Update docstring accordingly.
5215
5216 2000-12-05  Martin Buchholz <martin@xemacs.org>
5217
5218         * XEmacs 21.2.38 is released.
5219
5220 2000-12-04  Didier Verna  <didier@xemacs.org>
5221
5222         * mouse.el (default-mouse-track-set-point-in-window): remove
5223         spurious '+' operation detected by Martin.
5224
5225
5226 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5227
5228         * cl-extra.el (coerce):
5229         Implement char to integer coercion.
5230         Remove extraneous (numberp) test.
5231
5232         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5233         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5234         (byte-optimize-predicate):
5235         Warn if evaluating constant expression signals an error.
5236         (byte-optimize-form): Small simplification.
5237
5238         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5239
5240 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5241
5242         * byte-optimize.el:
5243         (byte-optimize-minus):
5244         (byte-optimize-plus):
5245         (byte-optimize-mult):
5246         (byte-optimize-quo):
5247         Use (car (last x)) instead of (last x) to get last elt!
5248         Use `byte-optimize-predicate' to optimize `%'.
5249         Move optimizations for special numeric args to bytecomp.el.
5250         * bytecomp.el (byte-compile-associative): Remove.
5251         (byte-compile-max): New.
5252         (byte-compile-min): New.
5253         Properly handle erroneous calls: (max) (min).
5254         (byte-compile-plus): New.
5255         (byte-compile-minus):
5256         It's easiest to handle 0, +1 and -1 args here.
5257         (byte-compile-mult): New.
5258         It's easiest to handle 1, -1 and 2 args here.
5259         (byte-compile-quo):
5260         It's easiest to handle 0, +1 and -1 args here.
5261         Issue byte-compiler warning when dividing by zero.
5262
5263         Byte-compiler arithmetic improvements.
5264         Better optimize these expressions in the obvious way:
5265         (+ x y 1)   -->  varref x varref y add add1
5266         (+ x y -1)  -->  varref x varref y add sub1
5267         (- x y 0)   -->  (- x y)
5268         (- 0 x y)   -->  (- (- x) y)
5269         (% 42 19)   --> compile-time constant
5270         (/ 42 19)   --> compile-time constant
5271         (* (foo) 2) --> foo call dup plus
5272
5273         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5274         unless (declaim (optimize (safety 3)))
5275         or (setq byte-compile-delete-errors nil).
5276
5277 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5278
5279         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5280         docstrings.
5281
5282 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5283
5284         * startup.el (command-line-do-help):  Add documentation of
5285         portable dumper switches.
5286
5287 2000-11-22  Andy Piper  <andy@xemacs.org>
5288
5289         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5290
5291         * glyphs.el (init-glyphs): don't use autodetect for strings.
5292
5293 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5294
5295         * byte-optimize.el (byte-optimize-char-before):
5296         (byte-optimize-backward-char):
5297         (byte-optimize-backward-word):
5298         Fix incorrect optimizations for these sorts of expressions:
5299         (let ((x nil)) (backward-char x))
5300
5301 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5302
5303         * byte-optimize.el:
5304         * byte-optimize.el (byte-optimize-backward-char): New.
5305         * byte-optimize.el (byte-optimize-backward-word): New.
5306         Make backward-word and backward-char as efficient as forward versions.
5307
5308         * bytecomp.el (byte-compile-no-args-with-one-extra):
5309         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5310         * bytecomp.el (byte-compile-two-args-with-one-extra):
5311         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5312         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5313         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5314         Check if extra arg is constant nil, and if so, use byte-coded call.
5315
5316         * simple.el (backward-word):
5317         * simple.el (mark-word):
5318         * simple.el (kill-word):
5319         * simple.el (backward-kill-word):
5320         Make COUNT argument optional, for consistency with forward-char et al.
5321
5322         * abbrev.el (abbrev-string-to-be-defined):
5323         * abbrev.el (inverse-abbrev-string-to-be-defined):
5324         * abbrev.el (inverse-add-abbrev):
5325         * abbrev.el (expand-region-abbrevs):
5326         * buff-menu.el (Buffer-menu-execute):
5327         * indent.el (move-to-left-margin):
5328         * indent.el (indent-relative):
5329         * indent.el (move-to-tab-stop):
5330         * info.el (Info-reannotate-node):
5331         * lisp-mode.el (lisp-indent-line):
5332         * lisp.el (end-of-defun):
5333         * lisp.el (move-past-close-and-reindent):
5334         * misc.el (copy-from-above-command):
5335         * mouse.el (default-mouse-track-scroll-and-set-point):
5336         * page.el (forward-page):
5337         * paragraphs.el (forward-paragraph):
5338         * paragraphs.el (end-of-paragraph-text):
5339         * picture.el (picture-forward-column):
5340         * picture.el (picture-self-insert):
5341         * rect.el (extract-rectangle-line):
5342         * simple.el (newline):
5343         * simple.el (fixup-whitespace):
5344         * simple.el (backward-delete-char-untabify):
5345         * simple.el (transpose-chars):
5346         * simple.el (transpose-preceding-chars):
5347         * simple.el (do-auto-fill):
5348         * simple.el (indent-new-comment-line):
5349         * simple.el (blink-matching-open):
5350         * view-less.el (cleanup-backspaces):
5351         * wid-edit.el (widget-transpose-chars):
5352         * term/bg-mouse.el (bg-insert-moused-sexp):
5353         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5354
5355         * info.el (Info-fontify-node):
5356         * simple.el (backward-delete-function):
5357         Use canonical delete-backward-char instead of backward-delete-char.
5358
5359 2000-11-20  Andy Piper  <andy@xemacs.org>
5360
5361         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5362         no buffers.
5363
5364 2000-11-20  Andy Piper  <andy@xemacs.org>
5365
5366         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5367         buffer tabs.
5368
5369 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5370
5371         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5372         (proclaim inline...) was shadowing compiler-macros.
5373
5374 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5375
5376         * bytecomp.el (byte-compile-eval): New.
5377         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5378         Keeps this promise made in Lispref:
5379         "If a file being compiled contains a `defmacro' form, the macro is
5380         defined temporarily for the rest of the compilation of that file."
5381
5382 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5383
5384         * cl.el (floatp-safe):
5385         (plusp):
5386         (minusp):
5387         (oddp):
5388         (evenp):
5389         (cl-abs):
5390         Use a better parameter name than `x'.
5391
5392         * cl-macs.el (check-type): Make continuable.  Change documentation
5393         to require PLACE, but accept any form for compatibility.
5394
5395         * abbrev.el (define-abbrev): Use check-type.
5396         * font-menu.el (font-menu-change-face): Use check-type.
5397         * menubar.el (relabel-menu-item): Use check-type.
5398         * itimer.el: Fix typo.
5399
5400 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5401
5402         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5403
5404 2000-11-14  Martin Buchholz <martin@xemacs.org>
5405
5406         * XEmacs 21.2.37 is released.
5407
5408 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5409
5410         * code-cmds.el: Provide the feature.
5411
5412 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5413
5414         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5415
5416         * code-cmds.el: New file
5417         * mule/mule-cmds.el:
5418         * mule/mule-misc.el
5419         (coding-keymap): New keymap. Define coding system keyboard
5420         commands on file-coding builds too.
5421         (coding-system-change-eol-conversion):
5422         (universal-coding-system-argument):
5423         (set-default-coding-systems):
5424         (prefer-coding-system): Moved from mule-cmds.el
5425         (set-buffer-process-coding-system): Moved from mule-misc.el
5426
5427 2000-09-15  Stephen Carney <carney@scubadoo.com>
5428
5429         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5430
5431 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5432
5433         * package-get.el (package-get-download-sites): Add a pre-release
5434         site for experimental packages.
5435
5436         * auto-autoloads.el: Regenerated.
5437
5438 2000-08-01  Andy Piper  <andy@xemacs.org>
5439
5440         * gutter-items.el (buffers-tab-omit-function): reference
5441         buffers-tab-select-visible-buffers.
5442         (buffers-tab-filter-functions): new variable, by default uses
5443         buffers-tab-selection-function and buffers-tab-omit-function.
5444         (select-buffers-tab-buffers-by-mode): invert arguments.
5445         (buffers-tab-select-visible-buffers): new function. Invert calling
5446         of buffers-menu-omit-invisible-buffers.
5447         (buffers-tab-items): rewrite to use
5448         buffers-tab-filter-functions. Rewrite docstring.
5449         (gutter-buffers-tab-extent): delete.
5450         (add-tab-to-gutter): always build a new extent when adding the
5451         tabs.
5452         (update-tab-in-gutter): make gutter dirty when orientation
5453         changes.
5454
5455 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5456
5457         * bytecomp.el (byte-compile-defvar-or-defconst):
5458         Only do loadhist recording if defvar form includes a value.
5459
5460 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5461
5462         * bytecomp.el (byte-compile-initial-macro-environment):
5463         `eval-when-compile' should not compile its body.
5464
5465 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5466
5467         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5468         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5469         some Japanese English.  Remove some ancient FSF comments, and
5470         improve docstrings.  Use symbols not vectors for tables.
5471
5472 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5473
5474         * keymap.el:
5475         (local-key-binding):
5476         (global-key-binding):
5477         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5478
5479         * lisp.el:
5480         (backward-sexp): Slightly simpler code.
5481         (mark-sexp): Make arg optional, like FSF Emacs.
5482         (forward-list): Slightly simpler code.
5483         (backward-list): Slightly simpler code.
5484         (down-list):  Make arg optional, like FSF Emacs.
5485         (up-list):  Make arg optional, like FSF Emacs.
5486         (backward-up-list):  Make arg optional, like FSF Emacs.
5487         (kill-sexp):  Make arg optional, like FSF Emacs.
5488         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5489
5490         * font-menu.el (font-menu-change-face):
5491         Take continuable errors into account.
5492
5493         * abbrev.el:
5494         * abbrev.el (clear-abbrev-table):
5495         * abbrev.el (define-abbrev-table):
5496         * abbrev.el (define-abbrev):
5497         * abbrev.el (insert-abbrev-table-description):
5498         * apropos.el (apropos-documentation-check-doc-file):
5499         * apropos.el (apropos-documentation-check-elc-file):
5500         * buff-menu.el (list-buffers):
5501         * buff-menu.el (list-buffers-noselect):
5502         * bytecomp.el (byte-recompile-directory):
5503         * bytecomp.el (batch-byte-compile):
5504         * cl-macs.el (typep):
5505         * code-files.el (find-coding-system-magic-cookie):
5506         * code-files.el (insert-file-contents):
5507         * cus-edit.el (customize-set-variable):
5508         * cus-edit.el (customize-save-variable):
5509         * cus-face.el (custom-set-face-font-size):
5510         * cus-face.el (custom-set-face-update-spec):
5511         * cus-face.el (custom-reset-faces):
5512         * custom.el (custom-check-theme):
5513         * custom.el (copy-upto-last):
5514         * fill.el (canonically-space-region):
5515         * fill.el (fill-paragraph):
5516         * fill.el (fill-region):
5517         * fill.el (find-space-insertable-point):
5518         * fill.el (justify-current-line):
5519         * faces.el (face-spec-update-all-matching):
5520         * faces.el (set-face-stipple):
5521         * files-nomule.el (insert-file-contents):
5522         * files.el (insert-file-contents-literally):
5523         * files.el (hack-local-variables-last-page):
5524         * files.el (basic-save-buffer):
5525         * files.el (insert-directory):
5526         * font-menu.el (font-menu-change-face):
5527         * font.el (font-spatial-to-canonical):
5528         * format.el (format-encode-region):
5529         * format.el (format-insert-file):
5530         * format.el (format-replace-strings):
5531         * gutter.el (set-gutter-element):
5532         * help.el (key-or-menu-binding):
5533         * help.el (describe-bindings):
5534         * help.el (with-syntax-table):
5535         * indent.el (indent-rigidly):
5536         * indent.el (delete-to-left-margin):
5537         * info.el:
5538         * info.el (Info-extract-dir-entry-from):
5539         * info.el (Info-build-dir-anew):
5540         * info.el (Info-rebuild-dir):
5541         * info.el (Info-batch-rebuild-dir):
5542         * info.el (Info-read-subfile):
5543         * info.el (Info-build-node-completions):
5544         * info.el (Info-extract-menu-node-name):
5545         * isearch-mode.el (isearch-range-invisible):
5546         * isearch-mode.el (isearch-restore-invisible-extents):
5547         * itimer.el (itimerp):
5548         * itimer.el (itimer-live-p):
5549         * keymap.el:
5550         * keymap.el (substitute-key-definition):
5551         * keymap.el (read-command-or-command-sexp):
5552         * keymap.el (local-key-binding):
5553         * keymap.el (global-key-binding):
5554         * keymap.el (global-set-key):
5555         * keymap.el (local-set-key):
5556         * ldap.el:
5557         * ldap.el (ldap-add-entries):
5558         * ldap.el (ldap-delete-entries):
5559         * lisp.el (backward-sexp):
5560         * lisp.el (mark-sexp):
5561         * lisp.el (forward-list):
5562         * lisp.el (backward-list):
5563         * lisp.el (down-list):
5564         * lisp.el (backward-up-list):
5565         * lisp.el (up-list):
5566         * lisp.el (kill-sexp):
5567         * lisp.el (backward-kill-sexp):
5568         * menubar.el (add-menu-button):
5569         * menubar.el (add-submenu):
5570         * menubar.el (delete-menu-item):
5571         * menubar.el (relabel-menu-item):
5572         * mouse.el (narrow-window-to-region):
5573         * obsolete.el (define-obsolete-variable-alias):
5574         * obsolete.el (store-substring):
5575         * package-admin.el:
5576         * package-admin.el (package-admin-install-function):
5577         * package-admin.el (package-admin-install-function-mswindows):
5578         * package-admin.el (package-admin-default-install-function):
5579         * package-get.el (package-get-update-base-entries):
5580         * packages.el (packages-load-package-dumped-lisps):
5581         * packages.el (packages-collect-package-dumped-lisps):
5582         * printer.el (generic-print-buffer):
5583         * printer.el (generic-print-region):
5584         * replace.el (occur-mode-mouse-goto):
5585         * replace.el (perform-replace):
5586         * select.el (get-selection-no-error):
5587         * simple.el:
5588         * simple.el (newline):
5589         * simple.el (open-line):
5590         * simple.el (edit-and-eval-command):
5591         * simple.el (goto-line):
5592         * simple.el (undo):
5593         * simple.el (kill-region):
5594         * simple.el (copy-region-as-kill):
5595         * simple.el (kill-ring-save):
5596         * simple.el (set-mark):
5597         * simple.el (next-line):
5598         * simple.el (previous-line):
5599         * simple.el (line-move):
5600         * simple.el (set-goal-column):
5601         * simple.el (comment-region):
5602         * subr.el:
5603         * subr.el (putf):
5604         * syntax.el (modify-syntax-entry):
5605         * syntax.el (map-syntax-table):
5606         * view-less.el (view-file):
5607         * view-less.el (view-buffer):
5608         * view-less.el (view-file-other-window):
5609         * window-xemacs.el (backward-other-window):
5610         * window.el:
5611         * window.el (one-window-p):
5612         * window.el (walk-windows):
5613         * window.el (window-list):
5614         * x-mouse.el (x-mouse-kill):
5615         * x-select.el (x-get-cutbuffer):
5616         * x-select.el (x-store-cutbuffer):
5617         * term/bg-mouse.el (bg-mouse-line-to-center):
5618         * term/sun-mouse.el (window-line-end):
5619         * term/sun-mouse.el (sun-select-region):
5620         * term/sun.el (kill-region-and-unmark):
5621         * mule/mule-category.el:
5622         * mule/mule-category.el (modify-category-entry):
5623         * mule/mule-category.el (char-category-list):
5624         * mule/mule-coding.el (coding-system-force-on-output):
5625         * mule/mule-misc.el (coding-system-put):
5626         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5627
5628 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5629
5630         * cus-face.el: Typo fixes and tiny clarifications.
5631         * custom.el: ditto
5632
5633 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5634
5635         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5636         * startup.el (normal-top-level): Setup auto-save-list-file-name
5637         if auto-save-list-file-prefix is non-nil.
5638
5639 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5640
5641         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5642
5643 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5644
5645         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5646         get symbol at point-min.
5647
5648 2000-10-24  Didier Verna  <didier@xemacs.org>
5649
5650         * info.el (Info-emacs-info-file-name): defconst it.
5651         * info.el (Info-footnote-tag): defcustom it.
5652         * info.el (Info-no-description-string): ditto.
5653         * info.el (Info-find-node): adapt to new semantics of
5654         'Info-suffixed-file (don't do the case variants stuff).
5655         * info.el (Info-insert-dir): rewrite the dir file variants code.
5656         * info.el (Info-directory-files): New. Return the list of info
5657         files in a directory.
5658         * info.el (Info-dir-outdated-p): use it.
5659         * info.el (Info-parse-dir-entries): ditto.
5660         * info.el (Info-build-dir-anew): don't restrict to files ending
5661         with a ".info.*" extension.
5662         * info.el (Info-set-mode-line): ditto.
5663         * info.el (Info-read-subfile): adapt to new semantics of
5664         'Info-suffixed-file (append 'exact argument).
5665         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5666         string independently of the case.
5667         * info.el (Info-suffixed-file): use it (match all possible case
5668         for the file name).
5669         * info.el (Info-insert-file-contents): code cleanup.
5670         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5671         columns.
5672         * info.el (Info-batch-rebuild-dir): ditto.
5673         * info.el (Info-read-node-name-1): ditto.
5674         * info.el (Info-search): ditto.
5675         * info.el (Info-fontify-node): ditto.
5676
5677
5678 2000-10-24  Didier Verna  <didier@xemacs.org>
5679
5680         * process.el (shell-command): when called from a program, avoid
5681         'push-mark's "mark-set" message.
5682
5683 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5684
5685         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5686         by a symbol, not by a vector.
5687         * mule/vietnamese.el (vscii): Likewise.
5688         (viscii): Likewise.
5689         * mule/cyrillic.el (koi8-r): Likewise.
5690
5691         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5692         by a symbol, not by a vector.
5693         (chinese-big5-2): Likewise.
5694         * mule/ethiopic.el (ethiopic): Likewise.
5695         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5696         (vietnamese-viscii-upper): Likewise.
5697
5698 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5699
5700         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5701
5702 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5703
5704         * byte-optimize.el (byte-optimize-car): New function.
5705         (byte-optimize-cdr): Ditto.
5706
5707 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5708
5709         * byte-optimize.el: Partial synch with FSF 20.7.
5710         Optimize constant concatenation.
5711         Add keymapp as a side effect free function.  It is a built-in.
5712         (byte-after-unbind-pos): Remove byte-equal.
5713
5714 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5715
5716         * update-elc-2.el: Quote regexps correctly.
5717
5718 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5719
5720         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5721         (ccl-compile): Apply integerp, not integer-or-char-p to
5722         check the type of the buffer magnification
5723         (ccl-compile-write-string): Encode a string with binary
5724         coding system.
5725         (ccl-compile-write-repeat): Likewise.
5726
5727 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5728
5729         * buff-menu.el:
5730         * bytecomp.el:
5731         * coding.el:
5732         * faces.el:
5733         * files.el:
5734         * fill.el:
5735         * float-sup.el:
5736         * font-lock.el:
5737         * help.el:
5738         * iso8859-1.el:
5739         * loaddefs.el:
5740         * menubar-items.el:
5741         * menubar.el:
5742         * modeline.el:
5743         * msw-font-menu.el:
5744         * paragraphs.el:
5745         * paths.el:
5746         * replace.el:
5747         * simple.el:
5748         * sound.el:
5749         * startup.el:
5750         * version.el:
5751         * x-faces.el:
5752         * x-font-menu.el:
5753         Remove purecopy.
5754
5755 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5756
5757         * simple.el (do-auto-fill): Use the function pointer to by
5758         `comment-line-break-function', not `indent-new-comment-line'. This
5759         fixes an issue with cc-mode comment continuation.
5760
5761 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5762
5763         * simple.el (turn-on-auto-fill):  Add (interactive).
5764         * mwheel.el (mwheel-install): Add (interactive).
5765         * font-lock.el (turn-on-font-lock): Add (interactive).
5766         (turn-off-font-lock): Add (interactive).
5767
5768 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5769
5770         * packages.el (packages-special-base-regexp): Add `man'.
5771
5772 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5773
5774         * wid-edit.el (widget-specify-active): map over extents in current
5775         buffer like `widget-specify-inactive' does.  Mapping over the
5776         inactive extent object does not work since the current extent is
5777         ignored by `map-extents'.
5778
5779 2000-10-04  Martin Buchholz <martin@xemacs.org>
5780
5781         * XEmacs 21.2.36 is released.
5782
5783 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5784
5785         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5786         Optimize the compiled-function-constants vector by byte-code
5787         reference counts.
5788
5789 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5790
5791         * build-report.el (build-report-delete-regexp): quote value in
5792         defcustom
5793
5794 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5795
5796         * build-report.el (build-report): Don't bind srcdir which we don't
5797         use in `multiple-value-bind' to avoid the only byte-compiler
5798         warning.
5799
5800 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5801
5802         * build-report.el: Requires cl and custom now.
5803         build-report-version is determined by XEmacs version -- remove
5804         build-report-version*.
5805         * build-report.el (build-report-version): Removed.
5806         * build-report.el (build-report-installation-version-regexp): New.
5807         * build-report.el (build-report-version-file-regexp): New.
5808         * build-report.el (build-report-installation-srcdir-regexp): New.
5809         * build-report.el (build-report-destination): Offer
5810         xemacs-build-reports and xemacs-beta.
5811         * build-report.el (build-report-keep-regexp): Adjusted.
5812         * build-report.el (build-report-delete-regexp): Adjusted.
5813         * build-report.el (build-report-make-output-dir): New.
5814         * build-report.el (build-report-installation-file): Replace use of
5815         `concat' with `expand-file-name'.
5816         * build-report.el (build-report-make-output-file): Removed.
5817         * build-report.el (build-report-make-output-files): New.
5818         * build-report.el (build-report-subject): Identify as
5819         user-variable with "*...".
5820         * build-report.el (build-report-prompts): Ditto.
5821         * build-report.el (build-report-version-file): New.
5822         * build-report.el (build-report-file-encoding): Identify as
5823         user-variable with "*...".
5824         * build-report.el (build-report-make-output-get): New.
5825         * build-report.el (build-report-insert-header): Report
5826         emacs-version and system-configuration instead of
5827         build-report-version.
5828         * build-report.el (build-report-insert-make-output): Add file
5829         argument.
5830         * build-report.el (build-report-insert-installation-file):
5831         Re-indent.
5832         * build-report.el (build-report-keep): Change docstring,
5833         re-indent.
5834         * build-report.el (build-report-delete): Ditto.
5835         * build-report.el (build-report-installation-data): New.
5836         * build-report.el (build-report-version-file-data): New.
5837
5838 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5839
5840         * byte-optimize.el (byte-optimize-lapcode):
5841         Fix the optimization of using the first 5 elements of the
5842         constants vector for variables.
5843         (byte-optimize-lapcode): Fix another ancient broken optimization.
5844
5845 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5846
5847         * *: Spelling mega-patch
5848
5849 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5850
5851         * easymenu.el: doc fixes.
5852         (easy-menu-do-define): Use backquote.
5853         (easy-menu-change):
5854         (easy-menu-add):
5855         `when' seems much clearer than `if' here.
5856         (easy-menu-remove):
5857         (easy-menu-add-item):
5858         (easy-menu-item-present-p):
5859         (easy-menu-remove-item):
5860         Wrap using (when (featurep 'menubar) ...)
5861
5862 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5863
5864         * bytecomp.el (displaying-byte-compile-warnings):
5865         Revert Ben's change to this function below so that the compile log
5866         is displayed properly for users of the "popper" package.
5867
5868 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5869
5870         * window.el (save-selected-window): Use backquote.
5871
5872         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5873         Renamed from `byte-compile-file-form-defvar'.
5874         * bytecomp.el (byte-compile-defvar-or-defconst):
5875         Only cons onto current-load-list in top-level forms.
5876         Else this leaks a cons cell every time a defun is called.
5877         Renamed from `byte-compile-defvar', for clarity.
5878         Warn when docstring of defvar is not a string.
5879         Use consistent error messages.
5880         Better comments.
5881
5882 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5883
5884         * simple.el (set-variable):
5885         Remove unneeded defvar by rearranging order of let* forms.
5886
5887         * mule/mule-ccl.el (ccl-get-next-code):
5888         * menubar-items.el (bookmark-menu-filter):
5889         (language-environment-menu-filter):
5890         (tutorials-menu-filter):
5891         * toolbar-items.el (toolbar-compile):
5892         * byte-optimize.el (disassemble-offset):
5893         Use (declare (special ...)) instead of `defvar'.
5894
5895         * cl-macs.el (cl-do-proclaim):
5896         Fix (declare (special ...)) warning suppression syntax.
5897
5898 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5899
5900         * info.el (Info-tag-table-marker):
5901         (Info-tag-table-buffer):
5902         (Info-find-file-node):
5903         (Info-read-subfile):
5904         (Info-build-node-completions):
5905         (Info-search):
5906         (Info-mode):
5907         Multiple info buffer support.
5908
5909 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5910
5911         * ldap.el (ldap-decode-entry): New defun
5912         (ldap-search-entries): Use it in order to decode DN-prefixed
5913         entries properly
5914
5915 2000-08-23  Daniel Pittman <daniel@danann.net>
5916
5917         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5918         Use `eq', not `=', to compare symbols.
5919
5920 2000-07-30  Ben Wing  <ben@xemacs.org>
5921
5922         * bytecomp.el (byte-compile-report-error):
5923         * bytecomp.el (displaying-byte-compile-warnings):
5924         if stack-trace-on-error is set, send out a backtrace when
5925         an error is encountered that stops byte compilation.  this
5926         should make it much much easier to track down those curious
5927         problems.  also undo the kludge of using a separate "*Show*"
5928         buffer for display when there's a temp-buffer-show-function;
5929         we can avoid this by just being a little smarter.
5930
5931         * dialog-items.el:
5932         * dialog-items.el (search-dialog-regexp): New.
5933         * dialog-items.el (search-dialog-callback):
5934         * dialog-items.el (make-search-dialog):
5935         add a regexp option to the dialog and clean up a bit.
5936
5937         * dialog.el:
5938         * dialog.el (yes-or-no-p-dialog-box):
5939         * dialog.el (get-dialog-box-response):
5940         * dialog.el (make-dialog-box):
5941         * dialog.el (dialog-box-finish): New.
5942         * dialog.el (dialog-box-cancel): New.
5943         * dialog.el (internal-make-dialog-box-exit): New.
5944         implement [properly!] the :modal property of the new dialog box
5945         interface.  this is the first time xemacs has ever had *proper*
5946         modal dialog boxes, giving the standard window-system feedback.
5947         (e.g. under windows, clicking on a disabled frame causes a beep
5948         and makes the dialog box flash three times.)
5949
5950         * dragdrop.el: header keyword frobbing.
5951
5952         * dumped-lisp.el (preloaded-file-list):
5953         renamed winnt.el to win32-native.el.
5954
5955         * faces.el (face-property):
5956         * faces.el (set-face-property):
5957         * faces.el (frob-face-property):
5958         * faces.el (frob-face-font-2):
5959         * faces.el (make-face-bold):
5960         * faces.el (make-face-italic):
5961         * faces.el (make-face-bold-italic):
5962         * faces.el (make-face-unbold):
5963         * faces.el (make-face-unitalic):
5964         * faces.el (make-face-smaller):
5965         * faces.el (make-face-larger):
5966         clean up the implementation of these so that window-system-specific
5967         methods are called only on objects belonging to that window system.
5968         previously, you could have [e.g.] mswindows-make-face-bold called
5969         on font object of device type `stream', which is not good and
5970         explains the subtle errors Adrian was getting when byte-compiling
5971         something that required 'term. (Adrian, now you can use stack-trace-
5972         on-error to find the exact place where things are going wrong instead
5973         of having to laboriously binary-search your way through.)
5974
5975         * finder.el (finder-known-keywords):
5976         cleaned up -- properly sorted, clarified the meanings of many of
5977         the keywords, and added a few -- mswin, gui, content, build, www,
5978         user, services.  the last two try to distinguish between a package
5979         that's used directly by the user, and a package that provides
5980         support services to other packages.
5981
5982         * font-lock.el (lisp-font-lock-keywords-2):
5983         update list of lisp control structures to include everything,
5984         including new ones i introduced.
5985
5986         * gutter.el: header keyword frobbing.
5987
5988         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5989         recent isearch element was not doing so!  you got the second-most-
5990         recent instead.
5991
5992         * lisp-mode.el (construct-lisp-mode-menu):
5993         more menubar cleanups.
5994         * lisp-mode.el (with-selected-window):
5995         make it indent properly.
5996
5997         * menubar-items.el (default-menubar): lots of menubar cleanups.
5998         rearranged the options menu the most, e.g. splitting up the
5999         Keyboard/Mouse menu into a new Editing menu and combining the
6000         separate Scrollbar/Gutter/Toolbar submenus into Display.
6001         Got rid of General, moved items to Editing or new Troubleshooting.
6002         Moved Packages to Tools; doesn't seem to belong under Options.
6003         Added stuff to the Cmds menu, e.g. Change Case.
6004
6005         NB please don't complain about these periodic menubar changes.
6006         Anything like this is necessarily incremental in its construction
6007         -- By constant use you gradually become more and more aware of
6008         better and better ways to group menu items.  When we eventually
6009         move the options menu to a property sheet, the existing structure
6010         will probably be preserved fairly well.
6011
6012         * minibuf.el (next-history-element): fix problems with pressing
6013         down arrow in repeat-complex-command.
6014
6015         * modeline.el:
6016         * modeline.el (modeline-3d-p): New.
6017         added custom variable for controlling the 3d modeline.  the
6018         corresponding Options item has been present for a long time,
6019         but commented out with "fix me!" comments.  it's fixed now.
6020
6021         * obsolete.el (add-menu):
6022         remove bogus gettexts.
6023
6024         * process.el (shell-quote-argument):
6025         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6026         For bash under Windows native, see below.
6027
6028         * simple.el:
6029         * simple.el (display-warning-buffer):
6030         Fixed the handling of warning display to eliminate the annoying
6031         *Show* buffer, like was done for byte-compiler output above.
6032
6033         * simple.el (debug-print): New.
6034         Simple function for sending debug messages to the console and/or
6035         other debug places.
6036
6037         * subr.el (replace-in-string):
6038         Rewrite this function to avoid N^2 behavior with large strings --
6039         catastrophic with the new Windows selection code! (Apparently the
6040         author of this function didn't realize there was a fun
6041         replace-match that could make his life much easier, because we
6042         duplicated the entire logic.  The new version is smaller, easier
6043         to understand, much more robust, and has extended features --
6044         those of replace-match.)
6045
6046         * window.el:
6047         * window.el (with-selected-window): New.
6048         An obvious complement to the existing `with-selected-frame' and
6049         `with-current-buffer'.
6050
6051         * win32-native.el: Renamed from winnt.el.
6052         Added a great deal of stuff for properly handling process quoting,
6053         somewhat modeled on Kirill's original model (which i later threw
6054         away).  We should now finally have correctly working process arg
6055         quoting/dequoting so that the final app gets exactly what we
6056         intended.  Because the mechanism is in Lisp, it's easily
6057         extendible. (For those running bash and running the native
6058         version, I tried hard to do what I thought was correct.  But more
6059         thought is needed, and ideally the volunteer work of people with
6060         these configurations that they generally run on.)
6061
6062         * x-font-menu.el (x-font-menu-font-data):
6063         Put in defvar's to fix byte-compiler warnings.
6064
6065 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6066
6067         * select.el (selection-coercion-alist): Initialise.
6068         * select.el (select-coerce-to-text): New.
6069         * select.el (select-coerce): New.
6070         New functions to perform type and value coercion.
6071
6072         * select.el (select-buffer-killed-default): Keep data if it was
6073         on the clipboard.
6074
6075 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6076
6077         * menubar-items.el (default-menubar): Fix typo.
6078         (default-menubar): `lambda' was mispelled as `lamda'.
6079
6080 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6081
6082         * window.el (shrink-window-if-larger-than-buffer): Remove
6083         edge checking code.
6084
6085 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6086
6087         * paths.el (gnus-local-domain): Removed.
6088         (gnus-local-organization): Ditto.
6089         (gnus-startup-file): Ditto.
6090
6091 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6092
6093         * files.el (auto-mode-alist): Add .spec for RPM.
6094
6095 2000-07-31  Andy Piper  <andy@xemacs.org>
6096
6097         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6098
6099 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6100
6101         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6102         browse-url.
6103         * help.el (xemacs-www-page): Ditto.
6104         (xemacs-www-faq): Ditto.
6105         * menubar-items.el (default-menubar): Ditto.
6106
6107         * wid-edit.el (widget-url-link-action): Ditto.
6108         From: Kenichi OKADA <okada@opaopa.org>.
6109
6110 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6111
6112         * finder.el (finder-commentary): Add autoload cookie.
6113
6114 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6115
6116         * files.el (insert-file-contents-literally): Fix second let
6117         binding for `coding-system-for-read' to `coding-system-for-write'
6118         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6119
6120 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6121
6122         * files.el (insert-file-contents-literally): Use binary coding
6123         system (from Morioka san).
6124         (insert-file-contents-literally): Make file-name-handler method.
6125
6126 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6127
6128         * cl-macs.el (get-selection): Add defsetf.
6129
6130 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6131
6132         * x-init.el (x-activate-region-as-selection): replace obsolete
6133         function x-own-selection with own-selection.
6134         (ow-find): replace obsolete functions x-get-selection and
6135         x-get-clipboard with get-selection and get-clipboard.
6136         (init-post-x-win): replace obsolete function x-disown-selection
6137         with disown-selection.
6138
6139 2000-07-20  Mike Sperber  <mike@xemacs.org>
6140
6141         * startup.el (load-user-init-file): Only try to load init file if
6142         it exists.
6143
6144 2000-07-10  Andy Piper  <andy@xemacs.org>
6145
6146         * dialog-items.el: sync with Ben's patch.
6147
6148         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6149         comment.
6150         (progress-text-glyph): deleted.
6151         (progress-layout-glyph): make completely minimal.
6152         (progress-gauge-glyph): ditto.
6153         (progress-display-style): fix to handle dynamic instantiator
6154         changes.
6155         (progress-text-instantiator): new.
6156         (progress-layout-instantiator): new.
6157         (progress-gauge-instantiator): new.
6158         (set-progress-display-instantiator): renamed and changed from
6159         set-progress-display-style.
6160         (progress-abort-glyph): use instantiator not glyph.
6161         (append-progress-display): use set-progress-display-instantiator
6162         and set-glyph-image.
6163         (abort-progress-display): ditto.
6164         (raw-append-progress-display): ditto.
6165
6166 2000-07-20  Ben Wing  <ben@xemacs.org>
6167
6168         * code-files.el: Move Mule-specific code to mule-coding.el.
6169
6170 2000-07-15  Ben Wing  <ben@xemacs.org>
6171
6172         * autoload.el:
6173         Fixed comments.
6174
6175         * cmdloop.el:
6176         * cmdloop.el (yes-or-no-p):
6177         * cmdloop.el (y-or-n-p):
6178         Make these functions use should-use-dialog-box-p and not be
6179         overridden in dialog.el.
6180
6181         * cus-dep.el:
6182         * cus-dep.el (Custom-make-dependencies): Removed.
6183         * cus-dep.el (Custom-make-dependencies-1): New.
6184         * cus-dep.el (Custom-make-one-dependency): New.
6185         New entry point for use in Makefiles, to avoid excessive
6186         invocations.
6187
6188         * cus-edit.el (custom-variable-reset-saved):
6189         * cus-edit.el (custom-variable-reset-standard):
6190         * cus-edit.el (custom-save-resets):
6191         Fix bytecompiler warnings.
6192
6193         * dialog.el:
6194         * dialog.el (yes-or-no-p-dialog-box):
6195         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6196         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6197         * dialog.el (get-dialog-box-response):
6198         * dialog.el (message-or-box):
6199         * dialog.el (make-dialog-box):
6200         * dialog.el (popup-dialog-box): New.
6201         Avoid yes-or-no-p bogosities.
6202         Create a general function `make-dialog-box' to encapsulate all
6203         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6204
6205         * dumped-lisp.el (preloaded-file-list):
6206         Add dialog-items.  Clean up.  Group files by types.
6207
6208         * easymenu.el (easy-menu-add):
6209         * easymenu.el (easy-menu-remove):
6210         Account for accelerators.
6211
6212         * extents.el:
6213         * extents.el (extent-list): New args, like in map-extents.
6214         * extents.el (extent-at-event): New.
6215         * extents.el (extents-at-event): New.
6216
6217         * font-lock.el:
6218         * font-lock.el (font-lock-mode):
6219         * font-lock.el (font-lock-default-fontify-buffer):
6220         * font-lock.el (font-lock-default-unfontify-region):
6221         * font-lock.el (font-lock-fontify-syntactically-region):
6222         * font-lock.el (font-lock-fontify-keywords-region):
6223         Use new progress-feedback names.
6224
6225         * font-lock.el (java-font-lock-identifier-regexp):
6226         * font-lock.el (java-font-lock-class-name-regexp):
6227         Fix bytecompiler warnings.
6228
6229         * gutter-items.el:
6230         * gutter-items.el (progress-display-use-echo-area): Removed.
6231         * gutter-items.el (progress-feedback-use-echo-area): New.
6232         * gutter-items.el (progress-display-popup-period): Removed.
6233         * gutter-items.el (progress-feedback-popup-period): New.
6234         * gutter-items.el (set-progress-display-style): Removed.
6235         * gutter-items.el (set-progress-feedback-style): New.
6236         * gutter-items.el (progress-display-style): Removed.
6237         * gutter-items.el (progress-feedback-style): New.
6238         * gutter-items.el (progress-stack):
6239         * gutter-items.el (progress-displayed-p): Removed.
6240         * gutter-items.el (progress-feedbacked-p): New.
6241         * gutter-items.el (clear-progress-display): Removed.
6242         * gutter-items.el (clear-progress-feedback): New.
6243         * gutter-items.el (progress-display-clear-when-idle): Removed.
6244         * gutter-items.el (progress-feedback-clear-when-idle): New.
6245         * gutter-items.el (remove-progress-display): Removed.
6246         * gutter-items.el (remove-progress-feedback): New.
6247         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6248         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6249         * gutter-items.el (append-progress-display): Removed.
6250         * gutter-items.el (append-progress-feedback): New.
6251         * gutter-items.el (abort-progress-display): Removed.
6252         * gutter-items.el (abort-progress-feedback): New.
6253         * gutter-items.el (raw-append-progress-display): Removed.
6254         * gutter-items.el (raw-append-progress-feedback): New.
6255         * gutter-items.el (display-progress-display): Removed.
6256         * gutter-items.el (display-progress-feedback): New.
6257         * gutter-items.el (current-progress-display): Removed.
6258         * gutter-items.el (current-progress-feedback): New.
6259         * gutter-items.el (current-progress-display-label): Removed.
6260         * gutter-items.el (current-progress-feedback-label): New.
6261         * gutter-items.el (progress-display): Removed.
6262         * gutter-items.el (progress-feedback): New.
6263         Replace "progress-display" with "progress-feedback" globally.
6264
6265         * gutter-items.el (lprogress-display): Removed.
6266         * gutter-items.el (progress-feedback-with-label): New.
6267         Rename lprogress-display ==> progress-feedback-with-label.
6268
6269         * gutter-items.el (search-dialog-direction): Removed.
6270         * gutter-items.el (search-dialog-text): Removed.
6271         * gutter-items.el (search-dialog-callback): Removed.
6272         * gutter-items.el (make-search-dialog): Removed.
6273         Move to dialog-items.el.
6274
6275         * help.el:
6276         * help.el (help-mode-quit):
6277         * help.el (mode-for-help): New.
6278         * help.el (help-sticky-window): New.
6279         * help.el (help-window-config): New.
6280         * help.el (with-displaying-help-buffer):
6281         * help.el (function-at-event): New.
6282         * help.el (help-symbol-regexp): New.
6283         * help.el (help-symbol-run-function-1): New.
6284         * help.el (help-symbol-run-function): New.
6285         * help.el (help-symbol-function-context-menu): New.
6286         * help.el (help-symbol-variable-context-menu): New.
6287         * help.el (help-symbol-function-and-variable-context-menu): New.
6288         * help.el (frob-help-extents): New.
6289         * help.el (describe-function-1):
6290         * help.el (variable-at-point):
6291         * help.el (variable-at-event): New.
6292         * help.el (describe-variable):
6293         Major overhaul.
6294         - Make functions and variables be mousable.
6295         - Middle button hyperlinks.
6296         - New context-menu entries.
6297
6298         * keydefs.el:
6299         * keydefs.el (global-map):
6300         New key bindings to move lines up and down.
6301
6302         * lisp-mode.el:
6303         * lisp-mode.el (construct-lisp-mode-menu): New.
6304         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6305         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6306         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6307         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6308         Make popup and menubar menus be different.  Popup menu uses
6309         clicked location and automatically assumes symbol under the mouse
6310         for various commands.
6311
6312         * menubar-items.el:
6313         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6314         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6315
6316         * menubar-items.el (global-popup-menu): Removed.
6317         * menubar-items.el (mode-popup-menu): Removed.
6318         * menubar-items.el (activate-popup-menu-hook): Removed.
6319         * menubar-items.el (popup-mode-menu): Removed.
6320         * menubar-items.el (popup-buffer-menu): Removed.
6321         * menubar-items.el (popup-menubar-menu): Removed.
6322         Move to menubar.el.
6323
6324         * menubar.el:
6325         * menubar.el (global-popup-menu): New.
6326         * menubar.el (mode-popup-menu): New.
6327         * menubar.el (activate-popup-menu-hook): New.
6328         * menubar.el (last-popup-menu-event): New.
6329         * menubar.el (popup-mode-menu): New.
6330         * menubar.el (popup-buffer-menu): New.
6331         * menubar.el (popup-menubar-menu): New.
6332         * menubar.el (menu-call-at-event): New.
6333         Move non-content functions here.  Add support for context menu
6334         items on extents.
6335
6336         * minibuf.el (minibuffer-history-uniquify):
6337         Typo fix.
6338
6339         * minibuf.el (read-file-name-1):
6340         Call new file dialog box if it exists.
6341
6342         * minibuf.el (mouse-rfn-setup-vars):
6343         Clean up "chop" action.
6344
6345         * mouse.el:
6346         * mouse.el (button2): Now bound to mouse-track.
6347         * mouse.el (click-inside-extent-p):
6348         * mouse.el (point-inside-extent-p):
6349         * mouse.el (point-inside-selection-p):
6350         * mouse.el (mouse-drag-or-yank): Removed.
6351         * mouse.el (mouse-begin-drag-n-drop): New.
6352         * mouse.el (mouse-eval-sexp):
6353         * mouse.el (mouse-track-activate-strokes): New.
6354         * mouse.el (mouse-track-do-activate): New.
6355         * mouse.el (mouse-track):
6356         * mouse.el (default-mouse-track-event-is-with-button): New.
6357         * mouse.el (default-mouse-track-cleanup-hook):
6358         * mouse.el (default-mouse-track-drag-hook):
6359         * mouse.el (default-mouse-track-drag-up-hook):
6360         * mouse.el (default-mouse-track-click-hook):
6361         Merge drag-n-drop into mouse-track.
6362         Add general "activate" support to replace specific button2 kludges.
6363         Use "button modifier" support in mouse-track.
6364
6365         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6366
6367         * package-ui.el:
6368         * package-ui.el (pui-menu):
6369         * package-ui.el (pui-popup-context-sensitive): Removed.
6370         Fix bytecompiler warnings.
6371         Clean up popup code a bit.
6372
6373         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6374
6375         * simple.el:
6376         * simple.el (transpose-lines):
6377         * simple.el (transpose-line-up): New.
6378         * simple.el (transpose-line-down): New.
6379         * simple.el (transpose-subr):
6380         * simple.el (transpose-subr-1): Removed.
6381         Clean up, add functions to move lines up and down.
6382
6383         * startup.el (mail-host-address):
6384         * startup.el (user-mail-address):
6385         Customize.
6386
6387         * subr.el:
6388         * subr.el (set-symbol-value-in-buffer): New.
6389         * subr.el (error):
6390         * subr.el (check-argument-type):
6391         * subr.el (defined-error-p): New.
6392         Add structured error support.
6393
6394         * toolbar-items.el (toolbar-compile):
6395         Use new make-dialog-box.
6396
6397         * update-elc.el:
6398
6399         * userlock.el (ask-user-about-lock-dbox):
6400         * userlock.el (ask-user-about-supersession-threat-dbox):
6401         * userlock.el (ask-user-about-lock):
6402         * userlock.el (ask-user-about-supersession-threat):
6403         Use new make-dialog-box.
6404         Add safety checks; use should use-dialog-box-p.
6405
6406         * window-xemacs.el:
6407         * window-xemacs.el (__buffer-dedicated-frame):
6408         * window-xemacs.el (buffer-dedicated-frame): New.
6409         * window-xemacs.el (set-buffer-dedicated-frame): New.
6410         Move dedicated-frame stuff into lisp.
6411
6412 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6413
6414         * printer.el (generic-print-region): Do not require that
6415         `printer-name' be set.
6416         (printer-name): Commentary clarification.
6417
6418 2000-07-19  Martin Buchholz <martin@xemacs.org>
6419
6420         * XEmacs 21.2.35 is released.
6421
6422 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6423
6424         * select.el (selection-coercible-types): Initialise.
6425
6426 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6427
6428         * select.el (own-clipboard): Bug fix.
6429
6430 2000-07-17  Mike Sperber  <mike@xemacs.org>
6431
6432         * cus-edit.el (custom-migrate-custom-file): Save init file before
6433         continuing.
6434
6435 2000-07-16  Mike Sperber  <mike@xemacs.org>
6436
6437         * startup.el (load-init-file): Remove silly call to
6438         `load-user-custom-file`.
6439         (maybe-migrate-user-init-file): Minor fixes.
6440
6441 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6442
6443         * apropos.el (apropos-documentation-check-doc-file):
6444         `doc' variable should be let-bound, as was presumably intended.
6445
6446         * cus-edit.el (custom-variable-reset-saved):
6447         (custom-variable-reset-standard):
6448         Remove unused variable comment-widget.  Twice.
6449
6450         * toolbar.el (toolbar-blank-press-function):
6451         Add a real defvar with initial value nil and proper docstring.
6452         (press-toolbar-button): No need to check for boundp-ness anymore.
6453
6454         * rect.el (open-rectangle-line): Remove useless (let) form.
6455         Add defvar for pending-delete-mode.
6456
6457         * info.el (Info-find-node): This function needs an autoload cookie.
6458
6459         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6460         Use let* since the second form referred to the first.
6461
6462 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6463
6464         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6465         instead of removed `mswindows-get-clipboard'.
6466
6467
6468 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6469
6470         * select.el (select-convert-from-text): New.
6471         * select.el (select-convert-from-length): New.
6472         * select.el (select-convert-from-integer): New.
6473         * select.el (select-convert-from-identity): New.
6474         * select.el (select-convert-from-filename): New.
6475         * select.el (selection-converter-in-alist): Use them.
6476         New converter functions for X.
6477
6478         * select.el (get-selection): Removed comment.
6479
6480         * select.el (own-selection): Removed append code - I thought
6481         I'd already done this, but apparently not...
6482
6483         * select.el: Changed comment about TIMESTAMP.
6484
6485         * select.el (select-convert-in): New.
6486         * select.el (select-convert-out): New.
6487         New functions that get used by select.c.
6488
6489         * select.el (select-buffer-killed-default): New.
6490         * select.el (select-buffer-killed-text): New.
6491         * select.el (selection-buffer-killed-alist): New.
6492         New list and functions that get called if a relevant selection
6493         exists and a buffer gets killed.
6494
6495         * select.el (select-convert-to-targets):
6496         * select.el (select-convert-to-identity): Removed.
6497         * select.el (select-convert-from-identity): Removed.
6498         * select.el (select-converter-out-alist):
6499         Removed _EMACS_INTERNAL selection type.
6500
6501         * x-select.el (xselect-kill-buffer-hook): Removed.
6502         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6503         Removed this X-specific nonesense. Use the generic support
6504         in select.el instead.
6505
6506 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6507
6508         * mule/mule-category.el (defined-category-hashtable):
6509         Use make-hash-table instead of make-hashtable
6510
6511         * buff-menu.el: Byte-compiler warning fix.
6512
6513         * isearch-mode.el (isearch-highlight-all-cleanup):
6514         Remove unused variable `isearch-highlight-all-start'.
6515
6516         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6517
6518         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6519
6520         * cus-dep.el (Custom-make-dependencies):
6521         Add autoload cookie for custom-add-loads to generated custom-load.el.
6522
6523         * autoload.el (autoload-package-name): Warning suppression.
6524         Move defvar prior to first use.
6525
6526         * custom.el: Add autoload for custom-declare-face.
6527         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6528         * cl.el (cl-hack-byte-compiler):
6529         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6530         to work properly.
6531
6532 2000-07-08  Mike Sperber  <mike@xemacs.org>
6533
6534         * startup.el (load-home-init-file): Added variable.
6535         (maybe-migrate-user-init-file): Added.
6536         (load-user-init-file): Load custom file if different from init
6537         file.
6538
6539         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6540         "startup."
6541
6542         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6543         Moved `custom-file'-related code to cus-file.el.
6544
6545         * cus-file.el: New file.
6546
6547 2000-04-01  Mike Sperber  <mike@xemacs.org>
6548
6549         * packages.el (packages-find-package-directories): Added support
6550         for external package hierarchies with in-place installations.
6551
6552         * find-paths.el (paths-root-in-place-p): Added.
6553         (paths-find-emacs-directory): Added support for external
6554         directories with in-place installations.
6555         (paths-find-site-directory): Ditto.
6556
6557         * startup.el (find-user-init-file): Also look for
6558         ~/.xemacs/init.elc? in preference to ~/.emacs.
6559
6560 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6561
6562         * select.el (own-selection):
6563         * select.el (own-clipboard): Changed `append' parameter to
6564         `how-to-use' parameter.
6565         * select.el (own-selection): Removed icky append code.
6566         * select.el (own-selection, get-selection): Removed extra type
6567         checking.
6568         * select.el (selection-appender-alist):
6569         * select.el (selection-converter-{in|out}-alist): Initialise.
6570         * select.el (select-append-to-*): New.
6571         * select.el (select-convert-from-*): New.  New functions to append
6572         data and convert data from external type.
6573
6574 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6575
6576         * font-lock.el: Javadoc enhancements.
6577
6578 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6579
6580         * printer.el (generic-print-region): Compose job name from buffer
6581         name.
6582
6583 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6584
6585         * font-lock.el (font-lock-fontify-pending-extents): Call
6586         font-lock-fontify-region instead of font-lock-fontify-buffer
6587         to avoid unnecessary progress gauges.
6588
6589 2000-07-06  Craig Lanning  <lanning@scra.org>
6590
6591         * custom-load.el (faces):
6592
6593         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6594         dir is a regex.
6595
6596         * process.el (call-process-internal): from Dan Holmsand, use binary
6597         coding systems so that jka-compr works.
6598
6599 2000-07-07  Ben Wing  <ben@xemacs.org>
6600
6601         * font-lock.el: Undo previous change.  Unfortunately, some
6602         files actually use the variables directly in their init code
6603         without quoting them.
6604
6605 2000-07-07  Ben Wing  <ben@xemacs.org>
6606
6607         * font-lock.el (defvar font-lock-*-face): Removed.
6608
6609         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6610         only when necessary.
6611
6612 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6613
6614         * cl-macs.el: fix cl-transform-function-property kludge
6615         so that it does not require a random feature.
6616
6617 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6618
6619         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6620         as in Linux kernel "Rules.make".
6621
6622 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6623
6624         * build-report.el (build-report): Add autoload cookie.
6625
6626 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6627
6628         * package-ui.el (defgroup pui):  Correct a misspelling
6629         (pui-toggle-package-delete):  Change `seleted' to `selected'
6630
6631 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6632
6633         * package-get.el (package-get-update-base):
6634         (package-get): Use insert-file-contents-literally always.
6635         (package-get-maybe-save-index):
6636         Force coding system for writing to binary.
6637
6638 2000-06-08  Mike Alexander  <mta@arbortext.com>
6639
6640         * code-process.el (call-process-region): If there is no coding
6641         system for the process on process-coding-system-alist use the
6642         coding system of the buffer containing the region.
6643
6644 2000-06-10  Ben Wing  <ben@xemacs.org>
6645
6646         * cmdloop.el (command-error):
6647         If debug-on-error and noninteractive, output backtrace.
6648
6649         * files.el (file-relative-name):
6650         Remove MSDOS references.
6651
6652         * simple.el (line-number): New function, due to non-obvious
6653         behavior/usage of count-lines.
6654
6655         * simple.el (count-lines): document non-obvious usage to get
6656         line number.
6657
6658 2000-06-11  Ben Wing  <ben@xemacs.org>
6659
6660         * faces.el ((featurep 'xpm)):
6661         * x-faces.el (x-init-face-from-resources):
6662         * x-faces.el (x-init-frame-faces):
6663         * x-misc.el (x-init-specifier-from-resources):
6664         * x-misc.el (x-get-resource-and-bogosity-check):
6665         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6666         * x-mouse.el (x-init-pointer-shape):
6667         * x-scrollbar.el (x-init-scrollbar-from-resources):
6668         Add sixth argument to x-get-resource calls so as to issue warnings
6669         rather than errors on bogus arguments.
6670
6671 2000-06-05  Ben Wing  <ben@xemacs.org>
6672
6673         * compat.el: new file.  provides a clean, non-intrusive way to
6674         define compatibility functions.
6675
6676         * process.el (shell-quote-argument): temporary fix for lack
6677         of nt-quote-process-args.  #### I need to put back the overall
6678         structure of that mechanism but redo the guts of it using the
6679         extra intelligence in the C code.
6680
6681 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6682
6683         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6684         `package-get' does in package-get.el, instead of using external
6685         "md5sum" program.
6686
6687         * package-get.el (package-get): Insert package file literally to
6688         make checksum calculation work.
6689
6690 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6691
6692         * code-files.el (convert-mbox-coding-system): Deleted.
6693         (file-coding-system-alist): Removed reference to
6694         convert-mbox-coding-system.
6695
6696 2000-05-28  Martin Buchholz <martin@xemacs.org>
6697
6698         * XEmacs 21.2.34 is released.
6699
6700 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6701
6702         * font-lock.el (font-lock-keywords): Rewrote docstring
6703
6704 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6705
6706         * loadhist.el (unload-feature): handle case where x is both boundp
6707         and fboundp
6708
6709 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6710
6711         * packages.el: It's ok to use built-in macros, but not lisp
6712         defined ones.
6713
6714 2000-05-20  Ben Wing  <ben@xemacs.org>
6715
6716         * font-lock.el:
6717         * font-lock.el (font-lock-message-threshold):
6718         * font-lock.el (font-lock-mode):
6719         * font-lock.el (font-lock-default-fontify-buffer):
6720         * font-lock.el (font-lock-always-fontify-immediately):
6721         * font-lock.el (font-lock-old-extent): Removed.
6722         * font-lock.el (font-lock-old-len): Removed.
6723         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6724         * font-lock.el (font-lock-pending-extent-table): New.
6725         * font-lock.el (font-lock-range-table): New.
6726         * font-lock.el (font-lock-after-change-function):
6727         * font-lock.el (font-lock-after-change-function-1): Removed.
6728         * font-lock.el (font-lock-fontify-pending-extents): New.
6729         * font-lock.el ('font-lock-revert-cleanup): Removed.
6730         * font-lock.el ('font-lock-revert-setup): Removed.
6731         Rewrite deferral code to handle any number of changes, merging
6732         them properly.  Remove hacked-up code for revert-buffer, now
6733         unnecessary.
6734
6735         * menubar-items.el (default-menubar):
6736         In Options->Edit Init File, don't switch to emacs-lisp-mode
6737         unless necessary; doing this turns off font-lock.
6738
6739 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6740
6741         * keydefs.el: Define C-x BS to backward-kill-sentence.
6742
6743 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6744
6745         * files.el (hack-local-variables-prop-line): Use non-greedy
6746         matching to process -*-texinfo-*- -*-.
6747
6748 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6749
6750         * minibuf.el (minibuf-directory-files): new function.
6751         (read-file-name-activate-callback): use minibuf-directory-files.
6752         (read-directory-name-internal): ditto.
6753         (mouse-file-display-completion-list): ditto.
6754         (mouse-directory-display-completion-list): ditto.
6755         (read-file-name-internal): remove "./" from completion list unless
6756         explicitly matched, for consistency.
6757
6758 2000-05-11  Ben Wing  <ben@xemacs.org>
6759
6760         * gutter-items.el (gutter-buffers-tab):
6761         * gutter-items.el (add-tab-to-gutter):
6762         * gutter-items.el (update-tab-in-gutter):
6763         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6764         * gutter-items.el (append-progress-display):
6765         * gutter-items.el (abort-progress-display):
6766         * gutter-items.el (raw-append-progress-display):
6767         Further fixes.  Use set-glyph-image not set-image-instance-property,
6768         to fix problems with multiple windows in a frame.
6769
6770         * menubar-items.el (tutorials-menu-filter):
6771         Fix typo.
6772
6773         * startup.el (early-error-handler):
6774         Display message box under windows; otherwise, message will disappear
6775         before it can be viewed.
6776
6777         * update-elc.el:
6778         Fix bug in NEEDTODUMP processing.
6779
6780 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6781
6782         * startup.el (lock-directory): Removed.
6783         (superlock-file): Ditto.
6784         (startup-set-paths): Remove lockdir.
6785         (startup-setup-paths-warning): Remove lock-directory.
6786
6787         * setup-paths.el (paths-find-lock-directory): Removed.
6788         (paths-find-superlock-file): Ditto.
6789
6790 2000-05-09  Ben Wing  <ben@xemacs.org>
6791
6792         * faces.el (set-face-property):
6793         * faces.el (set-face-font):
6794         * faces.el (set-face-foreground):
6795         * faces.el (set-face-background):
6796         * faces.el (set-face-background-pixmap):
6797         * faces.el (set-face-underline-p):
6798         * faces.el (set-face-strikethru-p):
6799         * faces.el (set-face-highlight-p):
6800         * faces.el (set-face-dim-p):
6801         * faces.el (set-face-blinking-p):
6802         * faces.el (set-face-reverse-p):
6803         doc string changes.
6804
6805         * glyphs.el:
6806         * glyphs.el (make-image-specifier):
6807         * glyphs.el (glyph-property):
6808         * glyphs.el (set-glyph-image):
6809         * glyphs.el (make-glyph):
6810         * glyphs.el (make-pointer-glyph):
6811         * glyphs.el (make-icon-glyph):
6812         * glyphs.el (widget-image-instance-p): New.
6813         authorship info, lots of doc changes.  New predicate, inadvertently
6814         omitted.  the general principle with specifier docs is now that
6815         the description of instantiators should go with the make-foo-specifier
6816         fun's doc string, rather than in foo-specifier-p.  this follows
6817         conventions elsewhere in XEmacs and in general is a lot more obvious
6818         of a place to look.  sometimes the make-foo-specifier function needs
6819         to be created in the process.
6820
6821         * gutter.el:
6822         * gutter.el (make-gutter-specifier): New.
6823         * gutter.el (make-gutter-size-specifier): New.
6824         * gutter.el (make-gutter-visible-specifier): New.
6825         specifier doc updates according to the conventions specified before.
6826
6827         * objects.el:
6828         * objects.el (make-font-specifier):
6829         * objects.el (make-color-specifier):
6830         * objects.el (make-face-boolean-specifier): New.
6831         specifier doc updates according to the conventions specified before.
6832
6833         * specifier.el:
6834         * specifier.el (set-specifier):
6835         * specifier.el (make-integer-specifier): New.
6836         * specifier.el (make-boolean-specifier): New.
6837         * specifier.el (make-natnum-specifier): New.
6838         * specifier.el (make-generic-specifier): New.
6839         * specifier.el (make-display-table-specifier): New.
6840         specifier doc updates according to the conventions specified before.
6841
6842         * toolbar.el:
6843         * toolbar.el (make-toolbar-specifier): New.
6844         specifier doc updates according to the conventions specified before.
6845
6846 2000-05-09  Ben Wing  <ben@xemacs.org>
6847
6848         * process.el (call-process-internal): Revert to previous version
6849         because Mike's change clashed with a change I did not long before.
6850         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6851         Thanks very much Mike for pointing out the bug and submitting a
6852         patch!
6853
6854 2000-04-13  Mike Alexander  <mta@arbortext.com>
6855
6856         * process.el (call-process-internal): Send the correct input buffer
6857         (call-process-internal): Return the exit status of the process
6858
6859 2000-05-07  Ben Wing  <ben@xemacs.org>
6860
6861         * winnt.el:
6862         * winnt.el (nt-quote-args-verbatim): Removed.
6863         * winnt.el (nt-quote-args-prefix-quote): Removed.
6864         * winnt.el (nt-quote-args-backslash-quote): Removed.
6865         * winnt.el (nt-quote-args-double-quote): Removed.
6866         * winnt.el (nt-quote-args-functions-alist): Removed.
6867         * winnt.el (nt-quote-process-args): Removed.
6868         Remove all stuff for argument quoting.  We borrow the code instead
6869         from Emacs 20.6, which is much more careful in its quoting
6870         (e.g. in handling runs of the escape character) and avoids most of
6871         the need for this Lisp mechanism by checking to see whether we're
6872         running a Cygwin or normal program and doing the appropriate
6873         quoting.  If we end up needing such a mechanism, we should add
6874         it by extending the variable `mswindows-quote-process-args' so it
6875         can take an alist of regexps.
6876
6877 2000-05-07  Ben Wing  <ben@xemacs.org>
6878
6879         * keydefs.el:
6880         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6881         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6882         the window without moving point.
6883
6884         * simple.el:
6885         * simple.el (scroll-up-one): New.
6886         * simple.el (scroll-down-one): New.
6887         Functions for use with C-M-up/down.
6888
6889 2000-05-01  Martin Buchholz <martin@xemacs.org>
6890
6891         * XEmacs 21.2.33 is released.
6892
6893 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6894
6895         * dialog.el (yes-or-no-p-dialog-box):
6896         Fix docstring.
6897         Fix following horrible bug in X11 mode with focus-follows-mouse:
6898           1. Visit two files in two different frames.
6899           2. do File->Revert Buffer in one of those frames.
6900           3. Dialog box appears.
6901           4. Arrange things so that the mouse passes over the *other*
6902              frame, then to the dialog box, and click on "Yes".
6903           5. The file contents end up in the *wrong* buffer!
6904         Add TODO comment.
6905
6906 2000-04-28  Ben Wing  <ben@xemacs.org>
6907
6908         * help.el (describe-installation): correct typo introduced
6909         in last patch: boundp -> fboundp.
6910
6911         * etags.el (buffer-tag-table-list):
6912         canonicalize filenames to Unix format so that tag-table-alist
6913         searching works under Windows.
6914
6915         * autoload.el:
6916         Bowdlerize the supposedly objectionable words
6917         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6918
6919         * gutter-items.el (set-progress-display-style):
6920         * gutter-items.el (search-dialog-callback):
6921         * gutter-items.el (make-search-dialog):
6922         Change to new callback-ex api.
6923
6924 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6925
6926         * help.el: (describe-installation): decode-coding-string is not
6927         defined in a non MULE environment.
6928
6929 2000-04-28  Ben Wing  <ben@xemacs.org>
6930
6931         * gutter-items.el (buffer-list-changed-hook):
6932         use it, not record-buffer-hook.
6933
6934         * subr.el (record-buffer-hook): Removed.
6935
6936 2000-04-27  Ben Wing  <ben@xemacs.org>
6937
6938         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6939         use NORECORD option.  Andy will not like this, but the existing
6940         gutter behavior is just wrong, as per this comment:
6941
6942         ;; this used to add the norecord flag to both calls below.
6943         ;; this is bogus because it is a pervasive assumption in XEmacs
6944         ;; that the current buffer is at the front of the buffers list.
6945         ;; for example, select an item and then do M-C-l
6946         ;; (switch-to-other-buffer).  Things get way confused.
6947         ;;
6948         ;; Andy, if you want to maintain the current look, you must
6949         ;;  *uncouple* the gutter order and buffers order.
6950
6951         * loaddefs.el (completion-ignored-extensions): unfuckify.
6952
6953         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6954         xemacs.mak.
6955
6956         * autoload.el (batch-update-one-directory): new function, used in
6957         xemacs.mak.
6958
6959         * loadup.el: set gc-cons-threshold very high unless dumping --
6960         loadup during update-elc is much much much faster.  also do this
6961         when quick-building.
6962
6963         add commented-out code for profiling loadup.
6964
6965
6966         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6967         is required in order to build xemacs.
6968
6969 2000-04-26  Ben Wing  <ben@xemacs.org>
6970
6971         * loadup.el: don't garbage collect during loadup if quick-build
6972         compile-time option is set.
6973
6974 2000-04-23  Ben Wing  <ben@xemacs.org>
6975
6976         * update-elc.el: compute whether any dumped .el or .elc files
6977         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6978         if so.
6979
6980         * update-elc.el (update-elc-files-to-compile): always change
6981         NOBYTECOMPILE in the src directory rather than current dir,
6982         so it will work under NT.
6983
6984         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6985         the form of this file is identical between Unix and Windows.
6986         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6987         Added comment.
6988         (update-autoloads-from-directory): updated doc string.
6989         updated doc strings in a few other places.
6990
6991 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6992
6993         * bytecomp.el (byte-force-recompile): Fix argument to
6994         byte-recompile-directory.
6995
6996 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6997
6998         * gutter-items.el (progress-display-clear-when-idle): Use
6999         add-one-shot-hook.
7000         * gutter-items.el (clear-progress-display): Adjust number of
7001         arguments.
7002
7003 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7004
7005         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7006
7007 2000-04-16  Ben Wing  <ben@xemacs.org>
7008
7009         * printer.el: New file.
7010
7011         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7012
7013         * help.el (describe-installation): Fix decoding for Windows.
7014
7015         * menubar-items.el:
7016         * menubar-items.el (default-menubar):
7017         * menubar-items.el (tutorials-menu-filter): New.
7018         * menubar-items.el (popup-menubar-menu):
7019         Add authorship.  Redo Help menu and Tutorials filter.
7020
7021         * menubar.el: Correct comment.
7022
7023         * modeline.el (modeline-buffer-identification): Correct doc string.
7024
7025         * simple.el:
7026         * simple.el (printing): Removed.
7027         * simple.el (printer-name): Removed.
7028         * simple.el (generic-print-buffer): Removed.
7029         * simple.el (generic-print-region): Removed.
7030         Move generic print code to printer.el.
7031
7032 2000-04-15  Ben Wing  <ben@xemacs.org>
7033
7034         * simple.el (generic-print-region): New.
7035         make this function actually work.
7036         (generic-print-buffer): call generic-print-region.
7037
7038 2000-04-14  Andy Piper  <andy@xemacs.org>
7039
7040         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7041         by using the new widget-callback-current-channel.
7042         (search-dialog-callback): ditto.
7043
7044 2000-04-12  Andy Piper  <andy@xemacs.org>
7045
7046         * gutter.el (default-gutter-position): moved from gutter-items.el.
7047         (default-gutter-position-changed-hook): ditto.
7048         (gutter-element-visibility-changed-hook): ditto.
7049         (set-gutter-element): ditto.
7050         (remove-gutter-element): ditto.
7051         (set-gutter-element-visible-p): ditto.
7052         (gutter-element-visible-p): ditto.
7053         (init-gutter): ditto.
7054
7055         * dialog.el (make-dialog-box): renamed and moved from
7056         gutter-items.el
7057
7058         * gutter-items.el: move various functions elsewhere.
7059
7060 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7061
7062         * menubar-items.el: Fixed place of parenthesis.
7063
7064 2000-04-12  Ben Wing  <ben@xemacs.org>
7065
7066         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7067                 without constantly being prompted for the tag.
7068         * simple.el: Added a number of section headings, to clarify the
7069                 organization of this file.
7070         * simple.el (activate-region):
7071         * simple.el (region-exists-p):
7072         * simple.el (region-active-p):
7073                 Moved these three function down to the other side of
7074                 the case-changing functions, so they join the rest of
7075                 the region code.
7076         * simple.el (printing): New.
7077         * simple.el (printer-name): New.
7078         * simple.el (generic-print-buffer): New.
7079                 New functions, a very simple prototype for a unified
7080                 printing interface.
7081
7082         * process.el (call-process-internal): Real fix for null BUFFER,
7083                 other problems with BUFFER specs.
7084
7085         * menubar-items.el:
7086                 Fixed up File->Print to use new printing functions.
7087                 Various corrections and expansions to Grep/Compile menus.
7088                 New options for Printing.
7089                 New options for SMTP Mail, the way to send mail under
7090                   MS Windows. (There's also a package patch to make SMTP
7091                   Mail be the default under MSWin.)
7092
7093 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7094
7095         * menubar-items.el: Selecting Rectangle Mousing from menubar
7096         did not work.  Needed to quote mouse-track-rectangle-p.
7097
7098 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7099
7100         * cl-compat.el (keywordp): Removed.
7101
7102 2000-04-05  Andy Piper  <andy@xemacs.org>
7103
7104         * gutter-items.el (progress-layout-glyph): don't initialize here.
7105         (progress-gauge-glyph): use dynamic sizing.
7106         (set-progress-display-style): new function. Set progress glyphs
7107         appropriately depending on the style.
7108         (progress-display-style): new variable. Custom version of
7109         set-progress-display-style.
7110         (progress-abort-glyph): switch to dynamic sizes.
7111         (search-dialog-text): make the edit field active.
7112
7113 2000-04-04  Andy Piper  <andy@xemacs.org>
7114
7115         * gutter-items.el (make-search-dialog): need to make the search
7116         dialog visible after creation.
7117
7118         * menubar-items.el (default-menubar): use the search dialog for
7119         searching. Remove some extraneous search menu items.
7120
7121         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7122         well as strings.
7123         (make-gutter-only-dialog-frame): allow the user to create the
7124         frame unmapped. Allow the gutter spec to be given as a glyph.
7125         (search-dialog-direction): new variable.
7126         (search-dialog-text): new variable.
7127         (search-dialog-callback): new function. Callback for the search
7128         dialog action.
7129         (make-search-dialog): new function. Create a user-friendly search
7130         dialog.
7131
7132 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7133
7134         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7135         under Windows.
7136
7137 2000-04-01  Andy Piper  <andy@xemacs.org>
7138
7139         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7140         progress more accurately.
7141
7142 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7143
7144         * finder.el (finder-compile-keywords): Process readable files only.
7145         Because error in process of .#finder-inf.el when compile xemacs
7146         with --with-clash-detection option.
7147
7148 2000-03-31  Andy Piper  <andy@xemacs.org>
7149
7150         * gutter-items.el (append-progress-display): don't delay after a
7151         successful font-lock.
7152         (make-gutter-only-dialog-frame): new function. Allow users to
7153         create gutter-only dialogs.
7154
7155 2000-03-27  Mike Alexander  <mta@arbortext.com>
7156
7157         * process.el (call-process-internal): Handle a null BUFFER
7158         parameter correctly.
7159
7160 2000-03-28  Andy Piper  <andy@xemacs.org>
7161
7162         * gutter-items.el (abort-progress-display): put strings in the
7163         gutter not extents.
7164         (progress-layout-glyph): signal special 'quit callback.
7165         (progress-display-quit-function): deleted.
7166         (progress-display-stop-callback): deleted.
7167         (progress-display-dispatch-command-events): deleted.
7168         (append-progress-display): remove calls to
7169         progress-display-dispatch-command-events.
7170         (raw-append-progress-display): ditto.
7171
7172 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7173
7174         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7175         being a list.  Actually define `stipple-pixmap-p' which is used as
7176         an error predicate.  Correctly handle PIXMAP being either relative
7177         or absolute file name.
7178
7179 2000-03-24  Andy Piper  <andy@xemacs.org>
7180
7181         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7182         (abort-progress-display): ditto. Don't delete the created extent.
7183         (raw-append-progress-display): ditto.
7184         (progress-display-dispatch-non-command-events): new
7185         function. Encapsulates what we want to do when no command input is
7186         required.
7187         (progress-display-dispatch-command-events): likewise, but disable
7188         for now since it causes too many problems.
7189         (append-progress-display): use them.
7190         (raw-append-progress-display): ditto.
7191         (default-gutter-position-changed-hook): set this rather than
7192         default-gutter-position-changed.
7193         (default-gutter-position-changed-hook): lambda with zero arguments
7194         rather than one.
7195         (raw-append-progress-display): trap errors in pending input since
7196         allowing them to signal will hose the gauge well and
7197         truly. Ideally we would like to delay these until we are more able
7198         to cope.
7199         (append-progress-display): ditto.
7200
7201 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7202
7203         * lisp/make-docfile.el: call-process-internal is now implemented
7204         in process.el.
7205
7206 2000-03-21  Ben Wing  <ben@xemacs.org>
7207
7208         * mule\mule-cmds.el (set-language-info-alist):
7209         Fix to correspond to new menu arrangement.
7210
7211 2000-03-21  Ben Wing  <ben@xemacs.org>
7212
7213         * process.el:
7214         * process.el (call-process-internal): New.
7215         New implementation of call-process.  Only enabled under NT, so far.
7216         stderr handling not implemented yet in CVS'd C code.
7217
7218 2000-03-20  Ben Wing  <ben@xemacs.org>
7219
7220         * lisp-mode.el:
7221         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7222         * lisp-mode.el (lisp-interaction-mode):
7223         Put back Lisp Interaction menubar for Jan V's sake.
7224
7225         * simple.el:
7226         * simple.el (mark-ring):
7227         * simple.el (dont-record-current-mark): New.
7228         * simple.el (in-shifted-motion-command): New.
7229         * simple.el (mark-ring-unrecorded-commands): New.
7230         * simple.el (mark-ring-max):
7231         * simple.el (set-mark-command):
7232         * simple.el (push-mark):
7233         * simple.el (handle-pre-motion-command):
7234         Implement scheme for not recording unimportant marks.
7235
7236         * subr.el:
7237         * subr.el (function-allows-args): New.
7238         New function function-allows-args.
7239
7240 2000-03-20  Martin Buchholz <martin@xemacs.org>
7241
7242         * XEmacs 21.2.32 is released.
7243
7244 2000-03-20  Andy Piper  <andy@xemacs.org>
7245
7246         * gutter-items.el (update-tab-in-gutter): force selection of the
7247         selected-window if required to do so.
7248         (buffers-tab-items): ditto.
7249         (add-tab-to-gutter): ditto.
7250         (create-frame-hook): use force-selection.
7251         (default-gutter-position-changed): lambdify.
7252         (update-tab-hook): deleted since it was only used in one place.
7253
7254 2000-03-18  Andy Piper  <andy@xemacs.org>
7255
7256         * files.el (find-file-noselect): undo change that shouldn't have
7257         gone in.
7258
7259 2000-03-17  Andy Piper  <andy@xemacs.org>
7260
7261         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7262         of selected-window trickery.
7263
7264         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7265         frames tabs.
7266         (progress-display-stop-callback): progress -> progress-display
7267         (progress-display-quit-function): ditto.
7268         (clear-progress-display): ditto.
7269         (remove-progress-display): ditto.
7270         (append-progress-display): ditto.
7271         (abort-progress-display): ditto.
7272         (raw-append-progress-display): ditto.
7273         (display-progress-display): ditto.
7274         (current-progress-display-label): ditto.
7275         (current-progress-display): ditto.
7276         (lprogress-display): ditto and save the buffer
7277         (progress-display): ditto. Otherwise the buffer sometimes gets
7278         changed which confuses font-lock.
7279
7280         * font-lock.el (font-lock-default-fontify-buffer): catch all
7281         errors, not just quit.
7282         (font-lock-mode): progress -> display-progress
7283         (font-lock-default-fontify-buffer): ditto.
7284         (font-lock-fontify-syntactically-region): ditto.
7285         (font-lock-fontify-keywords-region): ditto.
7286
7287 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7288
7289         * cl.el (gensym): Move to here from cl-macs.el.
7290         (gentemp): Ditto.
7291
7292 2000-03-16  Andy Piper  <andy@xemacs.org>
7293
7294         * font-lock.el (font-lock-mode): use lprogress and friends for
7295         progress management.
7296         (font-lock-default-fontify-buffer): ditto.
7297         (font-lock-fontify-syntactically-region): ditto.
7298         (font-lock-fontify-keywords-region): ditto.
7299         (font-lock-revert-cleanup): fix reverting.
7300         (font-lock-revert-setup): ditto.
7301
7302         * gutter-items.el (progress-use-echo-area): new variable. Use the
7303         echo area for progress gauges if non-nil.
7304         (clear-progress): remove echo area stuff and defer to
7305         clear-message.
7306         (append-progress): dispatch non-command events after each progress
7307         increment. Remove echo area stuff.
7308         (abort-progress): remove echo area stuff and defer to
7309         display-message.
7310         (raw-append-progress): ditto. Dispatch non-command events after
7311         gutter redisplay.
7312         (display-progress): defer echo area stuff to display-message.
7313
7314         * gutter-items.el (clear-progress):
7315         (abort-progress): indentation changes.
7316         (display-progress): don't clear progress.
7317         (append-progress): compare messages with equal.
7318         (raw-append-progress): use dispatch-non-command-events to flush
7319         widget creation events.
7320
7321 2000-03-13  Ben Wing  <ben@xemacs.org>
7322
7323         * abbrev.el:
7324         * abbrev.el (abbrev-string-to-be-defined): New.
7325         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7326         Changes for use with the menubar.
7327
7328 2000-03-12  Ben Wing  <ben@xemacs.org>
7329
7330         * alist.el (vassoc): moved here from font-menu.el.
7331
7332         * custom.el (defface): typo fix.
7333
7334         * dialog.el (yes-or-no-p-dialog-box):
7335         * dialog.el (message-box):
7336         * files.el (save-some-buffers-1):
7337         Put accelerators in the button names.
7338
7339         * font-lock.el (font-lock-comment-face):
7340         * font-lock.el (font-lock-keyword-face):
7341         * font-lock.el (font-lock-function-name-face):
7342         Fixed some of the colors under MS Windows because the existing
7343         default colors were hardly different from black and needed to be
7344         made lighter.
7345
7346         * font-menu.el:
7347         * font-menu.el (font-menu-split-long-menu):
7348         * font-menu.el (font-menu-family-constructor):
7349         * font-menu.el (font-menu-size-constructor):
7350         * font-menu.el (font-menu-weight-constructor):
7351         * font-menu.el (font-menu-set-font):
7352         vassoc moved to alist.el.
7353         Accelerators added to all menus.
7354         Unused bound var new-props removed.
7355
7356         * keydefs.el: I did a whole lot of rearranging to put things in a
7357         more consistent order and fixed a number of cases where key
7358         combinations involving up, down, left, right and so on were
7359         defined but the corresponding keypad combinations were not
7360         defined.
7361
7362         * lisp-mode.el:
7363         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7364         * lisp-mode.el (emacs-lisp-mode):
7365         * lisp-mode.el (lisp-interaction-mode):
7366         * lisp-mode.el (flet):
7367         Added accelerators onto the menus.
7368         Made all the different versions of the let function be indented
7369         the same way.
7370         Undid Steve's easy-menu-ification, because it makes it impossible
7371         to have the menubar and popup menus different.
7372         Cleaned up the menu; added items for find-function &c and some
7373         indenting, and removed debug-on-*.
7374
7375         * list-mode.el (list-mode-hook):
7376         * list-mode.el (list-mode):
7377         * list-mode.el (completion-setup-hook):
7378         * list-mode.el (display-completion-list):
7379         Added support for the :window-height keyword, which is required
7380         because of other changes that I made for the file dialog box.  I
7381         also made the hook variables list-mode-hook and
7382         completion-setup-hook and also minibuffer-setup-hook in
7383         minibuf.el be permanent-local; see comment in list-mode.el.
7384
7385         * map-ynp.el (map-y-or-n-p):
7386         Added accelerators to the dialog buttons.
7387
7388         * menubar-items.el (menu-truncate-list):
7389         New internal function.
7390         * menubar-items.el (submenu-generate-accelerator-spec):
7391         * menubar-items.el (menu-item-strip-accelerator-spec):
7392         * menubar-items.el (menu-item-generate-accelerator-spec):
7393         New exported functions, for use in auto-generating accelerator specs.
7394
7395         * menubar-items.el:
7396         * menubar-items.el (default-menubar):
7397         * menubar-items.el (maybe-add-init-button):
7398         * menubar-items.el (bookmark-menu-filter):
7399         * menubar-items.el (slow-format-buffers-menu-line):
7400         * menubar-items.el (build-buffers-menu-internal):
7401         * menubar-items.el (language-environment-menu-filter):
7402         * menubar-items.el (default-popup-menu):
7403         * menubar-items.el (popup-buffer-menu):
7404         * menubar-items.el (popup-menubar-menu):
7405         Did a major overhaul on this file, and in fact I'm nowhere near
7406         done working on the menubar, and there will be more patches to
7407         come.  A basic summary of what I've done:
7408
7409         a) I added accelerators to all of the menu items.  For menus that
7410         are auto-generated, such as the buffers menu, the accelerators are
7411         automatically added to the beginning of each line using the
7412         numbers 1 through 9, then zero, and then letters starting with A,
7413         but omitting the letters that are already in use for the fixed
7414         menu items at the top of the buffers menu.  To facilitate adding
7415         accelerators of this kind, I created some new functions
7416         (*-accelerator-spec), which are also being used by other filters
7417         that auto generate lists of things such as ftp sites to download
7418         packages.  If people really don't like these accelerators
7419         appearing at the beginning of the menu items, a variable can be
7420         added to optionally turn them off, but I think this is rather
7421         pointless because other menu items have accelerators and many or
7422         most of the menu users will use the accelerators if the support is
7423         there.
7424
7425         b) I combined the top level Tools and Apps menus into a single
7426         Tools menu, because the distinction between the two is not
7427         obvious, and the items on the menus are not used often enough that
7428         putting some of them onto submenus is a problem.
7429
7430         c) I created two new top level menus called View and Cmds because
7431         there were too many items on the File and Edit menus, and I'm going
7432         to be adding more items to these menus.  In contrast to the Tools
7433         menu, the items on these menus may be used quite often during an
7434         editing session, and so should be available with fewer
7435         keystrokes.
7436
7437         d) I added a number of options to the options menu, including one
7438         for controlling whether the alt key can be used to traverse to
7439         menu items using the accelerators, one for controlling behavior of
7440         control-k, one for controlling how the kill and yank functions
7441         interact with the clipboard, a few additional buffers-menu
7442         options, and various other things.  I also did a bit of
7443         rearranging, for example, combining the keyboard and mouse options
7444         into a single keyboard and mouse submenu to facilitate the
7445         accelerators on that level.
7446
7447         e) I changed the variable buffers-menu-format-buffer-line-function
7448         to take two arguments instead of one, the second argument being
7449         the line number for use in creating an accelerator.  I added a
7450         hack to support existing functions with one argument (although I
7451         doubt that very many of these exist), for backward compatibility.
7452
7453         f) I moved the top level mule menu to be a submenu of the edit
7454         menu.  I think that most of the items on this menu are fairly
7455         useless and there are certainly not enough frequently used items
7456         to justify this being its own top level menu.
7457
7458         g) I combined most of the items in big-menubar.el into the main menu.
7459         If people think the main menu is too big, it would be possible to
7460         create different configurations, some smaller.
7461
7462         * menubar.el (check-menu-syntax):
7463         Deleted some syntax checks that were no longer valid, partly
7464         because of changes that were already made a long time ago, and
7465         partly because of a change I made where I allow the name of the
7466         menu item to be an evaluated expression rather than just a string,
7467         similar to all of the other parameters of a menu item.
7468
7469         * minibuf.el:
7470         * minibuf.el (read-file-name-1):
7471         * minibuf.el (mouse-read-file-name-1):
7472         I made a number of changes to improve the appearance
7473         and functioning of the file dialog box.  They include:
7474
7475         a) Fixing the problem where closing the dialog box by clicking on
7476         the close button of the window didn't properly exit the
7477         minibuffer.
7478
7479         b) Fixing the problem that if you typed part of a file name, and
7480         then clicked on a completion with the mouse, the file was not
7481         correctly selected.
7482
7483         c) Changing the title of the dialog box to reflect the operation
7484         being done in accordance with user interface conventions, rather
7485         than the name of the dialog box buffer, which is rather useless.
7486
7487         d) Remove the words "possible completions are" which didn't
7488         belong.
7489
7490         e) Fix things so that the completions scroll off the end of the
7491         completions windows only to the right, rather than both to the
7492         right and down, which is in accordance with Windows user interface
7493         conventions.
7494
7495         * msw-init.el (init-post-mswindows-win):
7496         Added a binding for meta-F4, which is the standard windows binding
7497         for exiting a program.
7498
7499         * select.el (get-selection-no-error):
7500         * select.el (own-selection):
7501         * select.el (own-clipboard):
7502         Added an optional argument called append to the functions
7503         own-selection and own-clipboard.  This adds support for appending
7504         text to the existing selection and allows the function
7505         own-clipboard to be used as the value of the variable
7506         interprogram- cut-function.
7507
7508         Fixed a bug in own-selection in handling zmacs-region-stays.
7509
7510         * simple.el (historical-kill-line): New.
7511
7512         * simple.el (kill-line):
7513         * simple.el (interprogram-cut-function):
7514         * simple.el (interprogram-paste-function):
7515         * simple.el (handle-pre-motion-command):
7516         * simple.el (next-line):
7517         * simple.el (previous-line):
7518         a) Expanded the variable kill-whole-line, so that function
7519         kill-line can be set to delete the entire line always, not just
7520         when cursor is at the beginning of the line.  This is controlled
7521         by setting the variable kill-whole-line to the symbol 'always.
7522         This behavior, as well as the existing kill-whole-line behavior,
7523         now only take effect when kill-line is called interactively,
7524         although this is a departure from a previous behavior in the case
7525         of setting this variable kill-whole-line to t.  It is almost
7526         certainly what has always been intended, and most likely the old
7527         way of doing things introduced bugs.  I also created a function
7528         called historical-kill-line, which ignores the kill-whole-line
7529         setting and always gives the historical behavior of only killing
7530         to the end of the line.  I bound this function to shift- control-k
7531         so that the kill to end of line behavior is available, even when
7532         kill-whole-line has been set to change control-k into the simple
7533         delete-whole-line behavior. (This can be set using the options
7534         menu.)
7535
7536         b) I changed things so that kill and yank now interact with the
7537         clipboard by default under windows.  This was done by changing the
7538         default value of interprogram-cut- function and
7539         interprogram-paste-function.  You can get the old behavior by
7540         setting these to nil, and there is an option on the options menu
7541         to do this.
7542
7543         c) I added support for selecting text using shifted motion keys.
7544         This support is on by default and can be controlled by the
7545         variable shifted-motion-keys-select-region.  There is also a
7546         variable called unshifted-motion-keys-deselect-region that
7547         controls more specifically how the shifted motion key behavior
7548         works.  I did not put an option on the options menu to turn this
7549         off, because I can't imagine why this would be useful.
7550
7551         * simple.el (forward-block-of-lines):
7552         * simple.el (backward-block-of-lines):
7553         * simple.el (block-movement-size):
7554         New.
7555
7556         * simple.el (uncapitalized-title-words):
7557         * simple.el (uncapitalized-title-word-regexp):
7558         * simple.el (capitalize-string-as-title):
7559         * simple.el (capitalize-region-as-title):
7560         New.
7561
7562
7563         * subr.el (add-hook):
7564         * subr.el (make-local-hook): New.
7565         * subr.el (remove-local-hook): New.
7566         * subr.el (add-one-shot-hook): New.
7567         * subr.el (add-local-one-shot-hook): New.
7568         Added some functions to make using hooks easier.
7569         These include:
7570
7571         a) Functions add-local-hook and remove-local-hook to make it easy
7572         to use local hooks.
7573
7574         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7575         make it possible to add a "one-shot" hook, which is to say a hook
7576         that runs only once, and automatically removes itself after the
7577         first time it has run.
7578
7579 2000-03-09  Andy Piper  <andy@xemacs.org>
7580
7581         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7582
7583 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7584
7585         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7586         Moved from menubar-items.el.
7587         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7588
7589 2000-03-08  Andy Piper  <andy@xemacs.org>
7590
7591         * gutter-items.el (build-buffers-tab-internal): add selected field
7592         to buffers tab spec.
7593
7594 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7595
7596         * minibuf.el (last-exact-completion): Initialize to nil.
7597
7598 2000-03-07  Didier Verna  <didier@xemacs.org>
7599
7600         * startup.el (command-line-1): remove unused variable
7601         `first-file-buffer'.
7602
7603 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7604
7605         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7606         which is also used for Web server log files.
7607
7608 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7609
7610         * mule/mule-charset.el: Setup auto-fill-chars.
7611
7612 2000-03-02  SL Baur  <steve@beopen.com>
7613
7614         * subr.el (with-string-as-buffer-contents): Reimplement using
7615         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7616         non-deletion of buffer after execution problem.
7617         (with-output-to-string): Use unique buffer name.
7618
7619 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7620
7621         * gutter-items.el (buffers-tab-sort-function):  New variable.
7622         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7623
7624 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7625
7626         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7627
7628 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7629
7630         * menubar-items.el (maybe-add-init-button): Remove the "Load
7631         .emacs" button from all menubars.
7632
7633 2000-03-01  Didier Verna  <didier@xemacs.org>
7634
7635         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7636         region rectangle replacement (from Jan Vroonhof).
7637         (replace-rectangle): new function.
7638
7639 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7640
7641         * mule/mule-cmds.el (set-default-coding-systems): Use
7642         set-terminal-coding-system and set-keyboard-coding-system.
7643         * coding.el (set-terminal-coding-system): Use
7644         set-console-tty-output-coding-system.
7645         (set-keyboard-coding-system): Use
7646         set-console-tty-input-coding-system.
7647
7648 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7649
7650         * minibuf.el (read-variable): Allow symbol to default argument.
7651
7652 2000-02-27  Andy Piper  <andy@xemacs.org>
7653
7654         * gutter-items.el (update-tab-hook): new function to be used for
7655         hooks.
7656         (create-frame-hook): add update-tab-hook.
7657         (record-buffer-hook): ditto.
7658         (default-gutter-position-changed): ditto.
7659         (default-gutter-position): updating the buffers tab is now handled
7660         by a hook.
7661         (default-gutter-position-changed-hook): new variable.
7662         (gutter-element-visibility-changed-hook): ditto.
7663         (set-gutter-element-visible-p): call it.
7664         (set-gutter-element): use modify-specifier-instances. Set extents
7665         as duplicable before using.
7666         (remove-gutter-element): ditto.
7667         (set-gutter-element-visible-p): ditto.
7668         (init-gutter): new function.
7669         (add-tab-to-gutter): use new gutter-element functions rather than
7670         setting specifiers directly.
7671         (clear-progress): ditto.
7672         (abort-progress): ditto.
7673         (gutter-buffers-tab-visible-p): renamed from
7674         default-gutter-visible-p
7675
7676         * specifier.el (modify-specifier-instances): new function from Jan
7677         Vroonhof.
7678
7679         * x-init.el (init-post-x-win): call init-gutter.
7680
7681         * msw-init.el (init-post-mswindows-win): call init-gutter.
7682
7683         * menubar-items.el (default-menubar): Update to reflect new gutter
7684         variables.
7685
7686 2000-02-26  Andy Piper  <andy@xemacs.org>
7687
7688         * gutter-items.el (set-gutter-element): new function. Add gutter
7689         elements to the specified gutter.
7690         (remove-gutter-element): new function. Remove gutter elements from
7691         the specified gutter.
7692         (set-gutter-element-visible-p): new function. Set gutter element
7693         visibility for the provided gutter-visible specifier.
7694
7695 2000-02-23  Andy Piper  <andy@xemacs.org>
7696
7697         * gutter-items.el (add-tab-to-gutter): specify dimensions
7698         dynamically.
7699
7700 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7701
7702         * gutter-items.el (add-tab-to-gutter):
7703         * package-get.el (package-get-interactive-package-query):
7704         * package-ui.el (pui-directory-exists):
7705         (pui-install-selected-packages):
7706         (pui-list-packages):
7707         Use #'(lambda ...)  instead of '(lambda ...).
7708
7709 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7710
7711         * startup.el (load-user-init-file): Check to make sure user
7712           has an init-file before calling load().
7713
7714 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7715
7716         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7717
7718 2000-02-23  Martin Buchholz <martin@xemacs.org>
7719
7720         * XEmacs 21.2.31 is released.
7721
7722 2000-02-21  Mike Sperber <mike@xemacs.org>
7723
7724         * loadup.el (really-early-error-handler):
7725         * update-elc.el:
7726         * make-docfile.el:
7727         Remove dependency on EMACSBOOTSTRAP... environment variables.
7728
7729 2000-02-21  Martin Buchholz <martin@xemacs.org>
7730
7731         * XEmacs 21.2.30 is released.
7732
7733 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7734
7735         * byte-optimize.el (byte-optimize-plus):
7736         (byte-optimize-minus):
7737         (byte-optimize-multiply):
7738         Optimize (- 0) to 0, not (-)
7739         Optimize (+ 5 3.0) to 8.0
7740         Optimize (* 5 3.0) to 15.0
7741         Improve readability.
7742
7743 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7744
7745         * modeline.el: (modeline-scrolling-method): change modeline
7746         mswindows cursor appearance according to the value.
7747
7748         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7749         and 'gui-element face colors and 'gui-element face font to Windows
7750         defaults.
7751
7752 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7753
7754         * font-lock.el: Javadoc enhancements
7755
7756 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7757
7758         * ldap.el (toplevel): Test if LDAP support has been compiled in
7759         (ldap-verbose): New option
7760         (ldap-search-entries): Renamed from the previous ldap-search
7761         Conditionalize message display on ldap-verbose
7762         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7763         defuns
7764         (ldap-search): Is now defined as an obsolete wrapper calling
7765         ldap-search-basic or ldap-search-entries
7766
7767
7768 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7769             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7770             Jan Vroonhof  <jan@xemacs.org>
7771
7772         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7773         When for-effect is true, didn't call `byte-optimize-form'
7774         in and/or subforms without last.
7775
7776 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7777
7778         * package-get.el (package-get-download-sites): Use correct custom
7779         type.
7780
7781 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7782
7783         * files.el (write-file): Ask for coding system when compiled with
7784         file-coding.
7785
7786 2000-02-16  Andy Piper  <andy@xemacs.org>
7787
7788         * buffer.el (switch-to-buffer): give norecord argument to
7789         set-window-buffer instead of explicitly recording.
7790
7791         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7792         we have to pick a window.
7793
7794 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7795
7796         * mule/mule-cmds.el (describe-language-support): Don't add
7797         unexist function to help-map.
7798         (describe-coding-system): Don't use already assigend `C'.
7799
7800 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7801
7802         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7803         work in custom.
7804
7805 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7806
7807         * about.el: Ienaga's e-mail address change.
7808
7809 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7810
7811         * etags.el (find-tag): force new window -- even if buf already
7812         visible -- when other-window is t
7813
7814 2000-02-16  Martin Buchholz <martin@xemacs.org>
7815
7816         * XEmacs 21.2.29 is released.
7817
7818 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7819
7820         * cl-extra.el (getf): This is now identical to `plist-get', so
7821         just defalias it.
7822         * cl-macs.el: Make getf an alias to plist-get, at the
7823         byte-compiler level, using define-compiler-macro.
7824
7825 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7826
7827         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7828
7829 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7830
7831         * lisp/etags.el (find-tag-internal): set exact-tagname to
7832           a regular expression that matches against the tagname
7833           part of the tag entry first instead of only looking in
7834           the context area.
7835
7836 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7837
7838         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7839         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7840
7841 2000-02-07  Martin Buchholz <martin@xemacs.org>
7842
7843         * XEmacs 21.2.28 is released.
7844
7845 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7846
7847         * cl-extra.el (getf): Just call `get', never `get*'.
7848         Make arglist match docstring.
7849         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7850         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7851         * byte-optimize.el: remove references to `get*'.
7852
7853 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7854
7855         * mule/european.el: Add syntax information for Latin3 and Latin4.
7856
7857 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7858
7859         * byte-optimize.el: Byte-optimize (length "foo")
7860
7861 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7862
7863         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7864         width check using `window-leftmost-p' and `window-rightmost-p'.
7865
7866 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7867
7868         * wid-edit.el (widget-match-inline): An atom never matches a
7869           list.
7870
7871 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7872
7873         * modeline.el: Consolidated 'x and 'mswindows specification under
7874         'win tag.
7875
7876 2000-01-29  Andy Piper  <andy@xemacs.org>
7877
7878         * gutter-items.el: (format-buffers-tab-line): Try and be
7879         intelligent about buffer naming when we have duplicates.
7880
7881 2000-01-29  Andy Piper  <andy@xemacs.org>
7882
7883         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7884         updated when it becomes visible.
7885
7886 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7887
7888         * bytecomp.el (byte-compile-insert-header): Properly set coding
7889         system under MULE and file-coding.
7890
7891 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7892
7893         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7894         (dontusethis-set-value-terminal-coding-system-handler):
7895         (dontusethis-set-value-keyboard-coding-system-handler):
7896         Never undefine coding system aliases.  Emergency fix for gnus.
7897
7898 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7899
7900         * files.el (abbreviate-file-name): Use directory-sep-char instead
7901         of hard-coded "/".
7902
7903 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7904
7905         * startup.el (user-init-file-base-list): New variable, replacing
7906         user-init-file-base.
7907         (find-user-init-file): New function.
7908         (command-line-early): Use it.
7909         (load-user-init-file): Ditto.
7910
7911 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7912
7913         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7914         calling valid-image-instantiator-format-p
7915
7916 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7917
7918         * isearch-mode.el (isearch-mode): The variable is
7919         isearch-unhidden-extents, not isearch-opened-extents.
7920
7921 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7922
7923         * minibuf.el (next-history-element): Modify error message if a
7924         default value is available.
7925
7926 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7927
7928         * bytecomp.el (byte-compile-file): Don't unconditionally write
7929         .elc files in binary - might contain non-Latin1.
7930
7931 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7932
7933         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7934         for windows-nt.
7935
7936         * version.el:
7937         * startup.el (user-init-file-base):
7938         * process.el (call-process-region):
7939         * files.el (make-backup-file-name):
7940         (backup-file-name-p):
7941         (file-relative-name):
7942         (abbreviate-file-name):
7943         (set-auto-mode):
7944         * code-process.el (call-process-region): Removed unnecessary
7945         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7946         support out of the universe.
7947
7948         * process.el:
7949         * code-process.el:
7950         * bytecomp.el (byte-compile-file): Removed reference to
7951         buffer-file-type, and commented usage of binary-process-output
7952         NTEmacs variables.
7953
7954 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7955
7956         * help.el (function-arglist): Add case for macro.
7957
7958 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7959
7960         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7961         printers.
7962         (custom-display): Added a menu for printer/display tags.
7963
7964         * frame.el (frame-type):
7965         * device.el (device-type): Added 'msprinter to the doc string, and
7966         removed 'pc -- it is not going to be implemented ever.
7967         (call-device-method): Fixed docstring typo.
7968         Defined specifier tags 'printer and 'display.
7969
7970 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7971
7972         * lisp/itimer.el (itimer-run-expired-timers): (consp
7973           last-command-event-time) instead of (consp
7974           'last-command-event-time).
7975
7976 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7977
7978         * msw-glyphs.el: Removed obsolete commentary.
7979
7980 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7981
7982         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7983         better default value.
7984
7985 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7986
7987         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7988         (read-string): Ditto.
7989         (eval-minibuffer): Ditto.
7990         (read-command): Ditto.
7991         (read-function): Ditto.
7992         (read-variable): Ditto.
7993         (read-number): Ditto.
7994         (read-shell-command): Ditto.
7995         (read-number): Record history.
7996
7997 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7998
7999         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8000
8001 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8002
8003         * faces.el (startup-initialize-custom-faces): New function.
8004         Reset all faces created during auto-autoloads loading time
8005         by defface.
8006         * startup.el (command-line): Call it.
8007
8008 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8009
8010         * about.el (about-hackers): Add myself to contributors list.
8011
8012 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8013
8014         * menubar-items.el (maybe-add-init-button): Removed an argument in
8015         a call to load-user-init-file, as the function managed to lose its
8016         formal parameter a few betas ago.
8017
8018 2000-01-18  Martin Buchholz <martin@xemacs.org>
8019
8020         * XEmacs 21.2.27 is released.
8021
8022 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8023
8024         * process.el (shell-command-to-string): Use the FSF docstring.
8025         Make shell-command-to-string the standard function, and
8026         exec-to-string the (deprecated) alias.
8027
8028         * startup.el: typo fix.
8029
8030 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8031
8032         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8033
8034 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8035
8036         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8037         buffers after visible buffers.
8038         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8039
8040 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8041
8042         * info.el (Info-extract-menu-node-name): Stop at a dot
8043         followed by whitespace or right parenthesis.
8044
8045 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8046
8047         * info.el (Info-directory-list): Warn against using Customize with
8048         Info-directory-list.
8049
8050 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8051
8052         * minibuf.el (read-file-name): doc fix.
8053
8054         * autoload.el (update-file-autoloads): doc fix.
8055
8056         * about.el (about-hackers): Change my E-mail address.
8057
8058 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8059
8060         * info.el (Info-visit-file): Just use the `f' interactive spec to
8061         read a filename in the standard way.
8062
8063 2000-01-13  Andy Piper  <andy@xemacs.org>
8064
8065         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8066         (gutter-buffers-tab-extent): new variable.
8067         (update-tab-in-gutter): call add-tab-to-gutter again if the
8068         orientation has changed.
8069         (add-tab-to-gutter): cope with different orientations.
8070
8071 2000-01-11  Didier Verna  <didier@xemacs.org>
8072
8073         * info.el (Info-following-node-name): backward-skip dots as well
8074         as spaces (dots at the end of a node name aren't part of it).
8075         (Info-extract-menu-node-name): don't skip dots. There could be
8076         some in the node name.
8077         (Info-index): allow dots to be part of a node name.
8078
8079 2000-01-12  Andreas Jaeger  <aj@suse.de>
8080
8081         * files.el (auto-mode-alist): Added idlwave-mode.
8082         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8083
8084 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8085
8086         * info.el (Info-search): Show default value.
8087
8088 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8089
8090         * info.el (Info-read-node-completion-table): New variable.
8091         (Info-read-node-name-1): New function.
8092         (Info-read-node-name): Use it.
8093         (Info-follow-reference): Use DEFAULT argument of completing-read.
8094         (Info-menu): Ditto.
8095
8096 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8097
8098         * hyper-apropos.el (hyper-describe-key-briefly): Save
8099         window configuration.
8100         (hyper-describe-face): Use DEFAULT of completing-read.
8101         (hyper-apropos-read-variable-symbol): Ditto.
8102         (hyper-apropos-read-function-symbol): Ditto.
8103
8104 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8105
8106         * mule/mule-cmds.el (set-default-coding-system): Set
8107         comint-exec-hook to use coding-system-for-read and
8108         coding-system-for-write so that C-x RET c works.
8109
8110 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8111
8112         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8113         (previous-matching-history-element): Increment
8114         minibuffer-max-depth by 1.
8115         (next-matching-history-element): Ditto.
8116
8117 2000-01-11  Andy Piper  <andy@xemacs.org>
8118
8119         * gutter-items.el (buffers-tab): Create a new face for the buffers
8120         tab.
8121         (buffers-tab-face): use it.
8122
8123 2000-01-10  Didier Verna  <didier@xemacs.org>
8124
8125         * modeline.el (modeline-scrolling-method): change modeline X
8126         cursor appearance according to the value.
8127
8128 2000-01-07  Andreas Jaeger  <aj@suse.de>
8129
8130         * about.el (about-hackers): Moved my entry to contributor list.
8131         (xemacs-hackers): Added myself.
8132         (about-maintainer-info): Added description of myself.
8133
8134
8135 2000-01-07  Didier Verna  <didier@xemacs.org>
8136
8137         * modeline.el (modeline-scrolling-method): new variable.
8138         (mouse-drag-modeline): add reference to it in the docstring.
8139         (mouse-drag-modeline): handle it.
8140
8141 2000-01-08  Andy Piper  <andy@xemacs.org>
8142
8143         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8144         calls.
8145         (remove-buffer-from-gutter-tab): ditto.
8146
8147 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8148
8149         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8150         (custom-face-edit): Fix grammatical error in help message.
8151
8152 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8153
8154         * movemail.el: Added.
8155
8156         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8157
8158 2000-01-03  Didier Verna  <didier@xemacs.org>
8159
8160         * modeline.el (mouse-drag-modeline): remove the code related to
8161         the modeline horizontal scrolling facility.
8162
8163 1999-12-31  Martin Buchholz <martin@xemacs.org>
8164
8165         * XEmacs 21.2.26 is released.
8166
8167 1999-12-28  Andy Piper  <andy@xemacs.org>
8168
8169         * wid-edit.el (widget-push-button-value-create): The gui cache
8170         does not agree with native widgets which can only be displayed
8171         once per window. The reasons for caching are diminished now that
8172         we don't hog resources when creating buttons.
8173         (widget-push-button-cache) deleted.
8174
8175 1999-12-24  Martin Buchholz <martin@xemacs.org>
8176
8177         * XEmacs 21.2.25 is released.
8178
8179 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8180
8181         * hyper-apropos.el (hyper-apropos): Toggle
8182         hyper-apropos-programming-apropos correctly.
8183         Set REGEXP when user accepts default value.
8184
8185 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8186
8187         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8188         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8189
8190 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8191
8192         * mule/mule-category.el (undefined-category-designator):
8193         Return char instead of character.  Search for undefined one.
8194         (describe-category): Use with-displaying-help-buffer.
8195
8196 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8197
8198         * byte-optimize.el (byte-optimize-plus):
8199         Optimize (+ 1) to 1 instead of (1+ nil).
8200
8201         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8202
8203         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8204
8205         * byte-optimize.el (byte-optimize-char-before): New function.
8206         Remove performance penalty for using (char-before) instead of (char-after).
8207
8208 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8209
8210         * mule/mule-category.el (char-category-list): Return character
8211         instead of integer.
8212
8213 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8214
8215         * minibuf.el (read-buffer): Check default is buffer object.
8216
8217 1999-11-25  Andy Piper  <andy@xemacs.org>
8218
8219         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8220         for buttons.
8221
8222 1999-12-16  Andreas Jaeger  <aj@suse.de>
8223
8224         * package-get.el (package-get-maybe-save-index): Fixed typo.
8225         Patch by Jeff Miller <jmiller@smart.net>.
8226
8227 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8228
8229         * gnuserv.el (gnuserv-process-filter):  don't call
8230         gnuserv-write-to-client when gnuserv-current-client is nil
8231
8232 1999-12-14  Martin Buchholz <martin@xemacs.org>
8233
8234         * XEmacs 21.2.24 is released.
8235
8236 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8237
8238         * about.el (about-hackers): Update my email address.
8239
8240 1999-12-07  Martin Buchholz <martin@xemacs.org>
8241
8242         * XEmacs 21.2.23 is released.
8243
8244 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8245
8246         * package-get.el (package-get-download-sites): Removed several
8247         defunct download sites, added many new ones, and corrected a few
8248         incorrect directory-on-site entries.  Added physical locations to
8249         site-description.
8250
8251 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8252
8253         * finder.el (finder-commentary): add DOC string and fix
8254         interactive spec
8255
8256 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8257
8258         * help.el (describe-function): Don't forget to intern the string
8259         completing-read returns.
8260         (describe-variable): Ditto.
8261
8262 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8263
8264         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8265         `hyper-apropos-help-mode' here to find symbol to customize
8266         irregardless of cursor position and simplify
8267         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8268         `hyper-apropos-popup-menu'.
8269
8270 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8271
8272         * apropos.el (apropos-mode-map): Add return to call
8273         apropos-follow.
8274         (apropos-print): Call apropos-mode to have better
8275         command reference. Put keymap text-poperty to
8276         symbole name.
8277
8278 1999-11-22  Alastair Burt  <burt@dfki.de>
8279
8280         * help.el: (describe-bindings-1): Added handling of keymaps for
8281         the extents at point.
8282
8283 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8284
8285         * gutter-items.el (buffers-tab-items): Wrap the function in a
8286         save-match-data
8287
8288 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8289
8290         * help.el (describe-function): Use the DEFAULT argument to
8291         completing-read.
8292         (describe-variable): Ditto.
8293
8294 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8295
8296         * minibuf.el (read-from-minibuffer): Add optional argument
8297         DEFAULT to have better mini-buffer history support.
8298         (completing-read): Pass default to read-from-minibuffer.
8299         (read-buffer): Pass default to completing-read.
8300
8301 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8302
8303         * font-lock.el (font-lock-doc-string-face): Document the
8304         `font-lock-lisp-like' property.
8305
8306 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8307
8308         * lisp-mode.el: Specify `font-lock-lisp-like'.
8309
8310         * font-lock.el (font-lock-lisp-like): New function.
8311         (font-lock-fontify-syntactically-region): Use it.
8312
8313 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8314
8315         * XEmacs 21.2.22 is released
8316
8317 1999-11-28  Martin Buchholz <martin@xemacs.org>
8318
8319         * XEmacs 21.2.21 is released.
8320
8321 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8322
8323         * minibuf.el (read-coding-system): Accept symbol and
8324         coding-system object as a default-coding-system.
8325
8326 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8327
8328         * minibuf.el (read-coding-system): Accept symbol as
8329         a default-coding-system.
8330
8331 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8332
8333         * apropos.el (apropos-documentation): Use insert instead
8334         of princ.
8335
8336 1999-11-07  William M. Perry  <wmperry@aventail.com>
8337
8338         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8339           for the linux console.
8340
8341         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8342           stuff to work when you are not on a window system, since the GPM
8343           mouse support now allows pasting from outside of XEmacs.
8344
8345 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8346
8347         * XEmacs 21.2.20 is released
8348
8349 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8350
8351         * setup-paths.el (paths-default-info-directories): Add
8352         /usr/share/info and /usr/local/share/info.
8353
8354 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8355
8356         * about.el: Updated Vladimir Ivanovic's info.
8357
8358 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8359
8360         * auto-show.el (auto-show-truncationp): Remove.
8361
8362         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8363
8364 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8365
8366         * indent.el (indent-line-to): fix bug: spaces were not replaced
8367         with tab if column is multiple of tab-width
8368         From dhn@qedinc.com
8369
8370 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8371
8372         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8373         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8374
8375         * package-get.el (package-get-package-provider): Be verbose when
8376         interactive. Patch from Robert Pluim
8377
8378 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8379
8380         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8381         info file suffixes.
8382
8383 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8384
8385         * process.el (open-network-stream): Add a new optional parameter
8386         PROTOCOL to support udp; fix a minor typo and add an explanation
8387         in docstring for udp programming.
8388
8389         * code-process.el (open-network-stream): Add a new optional
8390         parameter PROTOCOL to support udp; fix a minor typo and add an
8391         explanation in docstring for udp programming.
8392
8393 1999-10-18  Andy Piper  <andy@xemacs.org>
8394
8395         * gui.el (make-gui-button): be more precise about how we call
8396         callbacks.
8397
8398         * wid-edit.el (widget-push-button-value-create): Use the new form
8399         of native gui-button.
8400
8401 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8402
8403         * info.el (Info-page-prev): Don't do (sit-for 0).
8404
8405 1999-10-13  Andy Piper  <andy@xemacs.org>
8406
8407         * gutter-items.el (progress-abort-glyph): new glyph for showing
8408         abort status.
8409         (append-progress): dispatch-event rather than sit-for.
8410         (abort-progress): new function. Show the abort glyph with an
8411         appropriate message.
8412         (raw-append-progress): dispatch-event rather than sit-for.
8413         (display-progress): cope with aborts.
8414
8415         * gui.el (make-gui-button): Use native widgets for buttons
8416         unconditionally.
8417         (insert-gui-button): ditto.
8418         (gui-button-p): ditto.
8419
8420         * xbm-button.el: remove from core.
8421
8422         * xpm-button.el: remove from core.
8423
8424 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8425
8426         * faces.el (init-device-faces): Don't initialize the random faces
8427         on the stream device.
8428
8429 1999-10-06  Andy Piper  <andy@xemacs.org>
8430
8431         * files.el (recover-file): Don't use ls under windows for revert buffer.
8432
8433 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8434
8435         * package-get.el (package-get-download-menu): Make menu really
8436         toggle download sites.
8437         (package-get-download-sites): Add autoload cookie.
8438
8439 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8440
8441         * setup-paths.el (paths-find-module-directory): Ditto.
8442
8443 1999-09-29  Werner Fink  <werner@suse.de>
8444
8445         * setup-paths.el (paths-find-exec-directory): Add missing nil
8446         parameter for environment.
8447
8448 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8449
8450         * modeline.el (modeline-format):
8451         Only purecopy the strings.  Else
8452         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8453         barfs.
8454
8455 1999-08-28  Mike Woolley  <mike@bulsara.com>
8456
8457         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8458         user setting comint-completion-addsuffix and
8459         comint-process-echoes.
8460
8461 1999-09-22  Andy Piper  <andy@xemacs.org>
8462
8463         * gutter-items.el (update-tab-in-gutter): use
8464         last-nonminibuf-window instead of selected-window.
8465
8466 1999-09-18  Andy Piper  <andy@xemacs.org>
8467
8468         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8469         display on.
8470
8471         * subr.el (record-buffer-hook): new variable so that the hook gets
8472         some documentation.
8473
8474 1999-09-16  Andy Piper  <andy@xemacs.org>
8475
8476         * gutter-items.el (update-tab-in-gutter): only update when the
8477         gutter is visible.
8478         (remove-buffer-from-gutter-tab): ditto.
8479
8480 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8481
8482         * simple.el (do-auto-fill): Commented out part of Kinsoku
8483         processing.
8484
8485 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8486
8487         * isearch-mode.el (isearch-highlightify-region): Give the
8488         highlighting extents a high priority.
8489         (isearch-make-extent): Give the main highlighting extent an even
8490         higher priority.
8491
8492 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8493
8494         * packages.el (packages-compute-package-locations): Fix typo from
8495         -u rationalization.
8496
8497 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8498
8499         * setup-paths.el (paths-find-doc-directory): Respect value of
8500         `configure-doc-directory.'
8501
8502         * find-paths.el (paths-find-architecture-directory): Give
8503         precendence `default' argument (which typically comes from
8504         configure).
8505
8506 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8507
8508         * startup.el (command-line-early): Added options -user-init-file
8509         and -user-init-directory.
8510
8511         * files.el (user-init-file): Default to NIL so we can recognize
8512         when it's set.
8513
8514 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8515
8516         * obsolete.el (init-file-user):
8517         * startup.el:
8518         * packages.el (packages-compute-package-locations):
8519         * package-get.el (package-get-user-index-filename):
8520         * menubar-items.el (maybe-add-init-button):
8521         * info.el (Info-annotations-path):
8522         * dump-paths.el:
8523         Change `user-init-directory' to be an absolute path.
8524         Use `user-init-directory' where appropriate.
8525         Zap `init-file-user' and its uses.
8526
8527 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8528
8529         * subr.el (copy-symbol): New function.
8530
8531 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8532
8533         * isearch-mode.el (isearch-done): Be sure to restore invisible
8534         extents in the proper buffer.
8535         (isearch-pre-command-hook): Set this-command to the correct value
8536         in case the buffer has changed and old overriding-local-map was
8537         used.
8538         (isearch-restore-extent): Use remprop instead of setting the
8539         property to nil.
8540
8541 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8542
8543         * cmdloop.el (execute-extended-command): Update zmacs region
8544         before the delay.
8545         (execute-extended-command): Make the message gettext-friendly.
8546
8547 1999-09-07  Andy Piper  <andy@xemacs.org>
8548
8549         * gutter-items.el (progress-gauge-glyph): renamed from
8550         progress-glyph.
8551         (progress-text-glyph): new variable.
8552         (progress-layout-glyph): use layouts and text glyphs.
8553         (progress-area-buffer): removed.
8554         (progress-text-and-extent): new variable.
8555         (progress-displayed-p): dynamically create gutter area buffer.
8556         (clear-progress): ditto.
8557         (raw-append-progress): ditto.
8558         (append-progress): use new glyph names.
8559         (raw-append-progress): only create the extent when needed. set
8560         properties more optimally.
8561         (progress): remove args.
8562
8563 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8564
8565         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8566         mapcar where the return value is unused.
8567         (isearch-restore-invisible-extents): Ditto.
8568         (isearch-highlight-all-cleanup): Ditto.
8569         (isearch-delete-extents-in-range): Traverse the extents only once.
8570         (isearch-highlight-all-update): Don't start over if the search
8571         string has changed and more input is pending.
8572
8573 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8574
8575         * packages.el (packages-find-package-data-path): Ditto.
8576
8577         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8578
8579         * subr.el (mapc-internal): Don't make obsolete.
8580
8581         * cl-extra.el (mapc): Resurrect.
8582
8583 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8584
8585         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8586         alias.
8587
8588         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8589         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8590         (isearch-yank-clipboard): Use get-clipboard instead of
8591         x-get-clipboard.
8592         (isearch-yank-selection): Fix docstring.
8593
8594 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8595
8596         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8597
8598 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8599
8600         * cl-macs.el (extent-start-position): Fix setf method.
8601         (extent-end-position): Ditto.
8602
8603 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8604
8605         * isearch-mode.el: End merge with FSF 20.4.
8606
8607         * isearch-mode.el (search-invisible): New variable.
8608         (isearch-hide-immediately): Ditto.
8609         (isearch-unhidden-extents): Ditto.
8610         (isearch-range-invisible): New function.
8611         (isearch-unhide-extent): Ditto.
8612         (isearch-restore-invisible-extents): Ditto.
8613         (isearch-restore-extent): Ditto.
8614
8615         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8616         implementation.
8617         (isearch-ring-retreat-edit): Ditto.
8618         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8619         (isearch-forward-regexp): New arguments NOT-REGEXP and
8620         NO-RECURSIVE-EDIT.
8621         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8622         (isearch-backward-regexp): New arguments NOT-REGEXP and
8623         NO-RECURSIVE-EDIT.
8624         (isearch-mode): Return isearch-success.
8625         (isearch-update): Use unread-command-events instead of
8626         unread-command-event.
8627         (isearch-abort): If an invalid regexp is encountered, keep popping
8628         states.
8629         (isearch-*-char): Use FSF implementation.
8630         (isearch-whitespace-chars): Use the more robust FSF's
8631         implementation.
8632         (isearch-within-brackets): New variable.
8633         (isearch-mode): Initialize it.
8634         (isearch-edit-string): Bind it.
8635         (isearch-search-and-update): Set it.
8636         (isearch-push-state): Push it.
8637         (isearch-top-state): Pop it.
8638         (isearch-search): Set it.
8639         (isearch-printing-char): When called by isearch-whitespace-chars,
8640         handle M-SPC gracefully.
8641         (isearch-message-prefix): New argument ELLIPSIS.
8642         (isearch-message-suffix): Ditto.
8643         (isearch-message): Use the ELLIPSIS argument when calling
8644         isearch-message-prefix and isearch-message-suffix.
8645         (isearch-message-prefix): Distinguish between "wrapped" and
8646         "overwrapped" search, FWIW.
8647
8648 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8649
8650         * isearch-mode.el (isearch-edit-string): Use the head of the
8651         search ring instead of search-last-string and search-last-regexp.
8652         (search-highlight): Renamed from isearch-highlight.
8653         (isearch-exit): Use the new name.
8654         (isearch-highlight): Ditto.
8655         (isearch-dehighlight): Ditto.
8656         (isearch-update-ring): New function.
8657         (isearch-done): Call it.
8658         (isearch-done): New argument EDIT.
8659         (isearch-repeat): If search string is empty, look up at the car of
8660         the search ring; ignore the yank pointer.
8661         (isearch-abort): Call isearch-done with NOPUSH.
8662         (isearch-cancel): New function.
8663         (isearch-mode-map): Bind it to ESC ESC ESC.
8664
8665         * isearch-mode.el: Begin merge with FSF 20.4.
8666
8667 1999-09-01  Andy Piper  <andy@xemacs.org>
8668
8669         * x-select.el (x-get-clipboard): obsolete.
8670         (x-yank-clipboard-selection): obsolete
8671
8672         * select.el (disown-selection): need to be careful to disown the
8673         clipboard if we set it via selection.
8674         (get-clipboard): move from x-select.el
8675         (yank-clipboard-selection): ditto.
8676
8677 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8678
8679         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8680         isearch-highlight-all-matches to nil.
8681         (isearch-fixed-case): New variable.
8682         (isearch-mode): Initialize it.
8683         (isearch-edit-string): Save it.
8684         (isearch-toggle-case-fold): Set it.
8685         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8686         need to check isearch-fixed-case.
8687         (isearch-toggle-case-fold): Update highlighting of all matches
8688         before the pause.
8689         (isearch-edit-string):
8690
8691 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8692
8693         * isearch-mode.el (isearch-edit-string): Call isearch-message
8694         before reading the event so that the prompt is displayed properly.
8695         (isearch-message): Use isearch-nonincremental when calling
8696         isearch-message-prefix.
8697         (minibuffer-local-isearch-map): Bind up and down to do the same as
8698         M-p and M-n respectively.
8699         (isearch-done): New arg NOPUSH.
8700         (isearch-edit-string): Use it.
8701         (isearch-edit-string): Don't bind isearch-string.
8702         (isearch-ring-adjust): Edit string, *then* push state.
8703
8704 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8705
8706         * faces.el (isearch-secondary): Make isearch-secondary look
8707         different than default.
8708
8709 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8710
8711         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8712         save-excursion.
8713         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8714         (isearch-update): Call isearch-dehighlight without arguments.
8715         (isearch-done): Ditto.
8716
8717         * isearch-mode.el (isearch-fix-case): If the search string has no
8718         upper-case letters, allow the folding to be reenabled.
8719         Previously, once disabled, the folding would remain that way until
8720         the end of isearch.
8721         (isearch-top-state): Call isearch-fix-case.
8722
8723         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8724         save-excursion.
8725         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8726
8727 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8728
8729         * xpm-button.el:
8730         xbm-button.el: Need to exist in core because gui.el depends on
8731         them.
8732
8733 1999-08-31  Andy Piper  <andy@xemacs.org>
8734
8735         * gutter-items.el (buffers-tab-face): new customizable variable.
8736         (buffers-tab-default-buffer-line-length): new specifier for
8737         maximum viewable characters.
8738         (progress-stack): new variable for implementing widget-based
8739         progress messages.
8740         (progress-area-buffer): ditto.
8741         (progress-glyph-height): ditto.
8742         (progress-stop-callback): ditto.
8743         (progress-quit-function): new function.
8744         (progress-glyph): new variable.
8745         (progress-layout-glyph): ditto.
8746         (progress-displayed-p): new function, see message-displayed-p for
8747         details.
8748         (clear-progress): ditto.
8749         (remove-progress): ditto.
8750         (append-progress): ditto.
8751         (raw-append-progress): ditto.
8752         (display-progress): ditto.
8753         (current-progress): ditto.
8754         (current-progress-label): ditto.
8755         (progress): ditto.
8756         (lprogress): ditto.
8757
8758
8759 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8760
8761         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8762
8763         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8764         `isearch-yank-selection'.
8765         (isearch-mode-map): Use it.
8766         (isearch-yank-selection): Use `get-selection' instead of
8767         `get-x-selection'.
8768
8769 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8770
8771         * faces.el (isearch-secondary): Create face here.
8772
8773         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8774         timers.
8775
8776 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8777
8778         * subr.el (buffer-string): More robust backward compatibility
8779         check, courtesy William Perry.
8780
8781 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8782
8783         * replace.el (perform-replace): Stop the search after the search
8784         limit has been reached.
8785
8786 1999-08-23  Andy Piper  <andy@xemacs.org>
8787
8788         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8789         here if we don't have one.
8790
8791 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8792
8793         * ldap.el (ldap-coding-system): Default to nil until we get
8794         efficient UTF8 support
8795         (ldap-decode-string): Guard against `decode-coding-string' not
8796         being defined
8797         (ldap-encode-string): Guard against `encode-coding-string' not
8798         being defined
8799
8800 1999-08-23  Didier Verna  <didier@xemacs.org>
8801
8802         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8803         Some doc strings improvements, and add a star to the `interactive'
8804         calls.
8805
8806 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8807
8808         * font-lock.el (java-font-lock-keywords-3): introduced new
8809         keywords and regexpes for javadoc syntax 1.2.
8810
8811 1999-08-17  Andy Piper  <andy@xemacs.org>
8812
8813         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8814         format-buffers-tab-line.
8815         (buffers-tab-max-buffer-line-length): new variable.
8816         (format-buffers-tab-line): new function. truncate names if over
8817         buffers-tab-max-buffer-line-length.
8818
8819 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8820
8821         * cus-start.el: Customize the variable `bell-inhibit-time'.
8822
8823 1999-08-16  Andy Piper  <andy@xemacs.org>
8824
8825         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8826         brute-force approach to deleting the last buffer.
8827         (buffers-tab-grouping-regexp): new customizable variable.
8828         (select-buffers-tab-buffers-by-mode): use it.
8829
8830 1999-08-13  Andy Piper  <andy@xemacs.org>
8831
8832         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8833         deletion problem.
8834
8835 1999-07-30  Didier Verna  <didier@xemacs.org>
8836
8837         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8838         of princ to output symbols.
8839         (custom-save-face-internal): ditto.
8840         (custom-save-resets): ditto.
8841
8842 1999-08-09  Didier Verna  <didier@xemacs.org>
8843
8844         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8845         `regexp-quote' to protect the major mode name for use as a regular
8846         expression (c++ needs this for instance).
8847
8848 1999-08-08  Andy Piper  <andy@xemacs.org>
8849
8850         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8851         cope with similar mode names.
8852
8853         * gutter-items.el (buffers-tab-selection-function): new selection
8854         function.
8855         (select-buffers-tab-buffers-by-mode): new function.
8856         (buffers-tab-items): use it if set to only display buffers in the
8857         tab in the current buffer's group..
8858         (update-tab-in-gutter): use new api.
8859         (remove-buffer-from-gutter-tab): ditto.
8860
8861         * gutter-items.el (buffers-tab-max-size): set custom selection
8862         default to 6.
8863         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8864         (add-tab-to-gutter): set face as default.
8865
8866 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8867
8868         * faces.el (frob-face-property): Merge the fall-back specifier
8869         with the target, not replace it.
8870
8871 1999-08-05  Andy Piper  <andy@xemacs.org>
8872
8873         * gutter-items.el (update-tab-in-gutter): add frame argument for
8874         buffer-items.
8875         (update-tab-in-gutter): use it.
8876
8877         * gutter-items.el (record-buffer-hook): set.
8878
8879         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8880         change.
8881         (switch-to-buffer-hook) deleted.
8882
8883 1999-08-04  Andy Piper  <andy@xemacs.org>
8884
8885         * gutter-items.el (update-tab-in-gutter): make sure this will work
8886         as an argument to create-frame-hook.
8887
8888 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8889
8890         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8891         instead of timer emulation.
8892
8893 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8894
8895         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8896         Emacs isearch enhancements.
8897
8898 1999-07-28  Andy Piper  <andy@xemacs.org>
8899
8900         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8901         all devices that support tab controls.
8902         (remove-buffer-from-gutter-tab): new function. to be used as a
8903         value for kill-buffer-hook.
8904
8905 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8906
8907         * auto-show.el (auto-show-truncationp): changed to match
8908         `window_translation_on'
8909
8910 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8911
8912         * XEmacs 21.2.19 is released
8913
8914 1999-07-28  SL Baur  <steve@miho>
8915
8916         * code-files.el (insert-file-contents): Fix docstring.
8917         revert previous change.
8918
8919 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8920
8921         * fill.el (fill-region-as-paragraph): Change re-break-point to
8922         contain word-across-newline plus one character so that filling
8923         Japanese and Chinese works as desired.
8924         * simple.el (do-auto-fill): Ditto.
8925
8926 1999-07-26  SL Baur  <steve@miho>
8927
8928         * mule/japanese.el ("Japanese"): Do not specify a default input
8929         method.
8930         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8931
8932 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8933
8934         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8935         able to use cl-macs macro in early lisp.
8936
8937 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8938
8939         * custom.el:
8940         * cus-face.el:
8941         * cus-edit.el:
8942                 Massive custom Theme API changes.
8943
8944 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8945
8946         * code-files.el (insert-file-contents): Regard
8947         coding-system-magic-cookie if `coding-system-for-read' is nil.
8948
8949 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8950
8951         * mule/thai-xtis.el: Add coding: local variable, to avoid
8952         bootstrapping problem with C locale.
8953
8954 1999-07-22  Andy Piper  <andy@xemacs.org>
8955
8956         * dumped-lisp.el (preloaded-file-list): guard against putting
8957         gutter-items in a less than functional XEmacs.
8958         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8959
8960 1999-07-18  Bob Weiner  <weiner@beopen.com>
8961
8962         * fill.el (fill-context-prefix): Fixed bug that prevented the
8963         setting of an adaptive fill prefix when the `dont-skip-first' was
8964         t.
8965
8966 1999-07-22  SL Baur  <steve@miho>
8967
8968         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8969
8970 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8971
8972         * files.el (interpreter-mode-alist): add `make', `guile', and
8973         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8974         makefile-mode, guile is a scheme, and someday XEmacs will be
8975         modular enough to use as an efficient scripting tool.)
8976
8977 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8978
8979         * mule/mule-cmds.el (reset-language-environment): Regard
8980         coding-category `utf-8' and `ucs-4' if they are available.
8981
8982 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8983
8984         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8985         (prefer-coding-system): Fix DOC-string.
8986
8987         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8988         DOC-string too.
8989
8990         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8991         Mule.
8992         (coding-system-change-eol-conversion): Fix DOC-string.
8993
8994 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8995
8996         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8997         instead of `list-coding-system'.
8998
8999 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9000
9001         * menubar-items.el (default-menubar): `select-input-method' was
9002         renamed to `set-input-method'.
9003
9004         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9005         "Set Language Environment" menu.
9006
9007         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9008         "Describe Language Support" menu.
9009
9010 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9011
9012         * mule/chinese.el ("Chinese-GB"): Rename
9013         `chinese-gb-environment-setup-function' to
9014         `setup-chinese-gb-environment-internal'.
9015
9016 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9017
9018         * mule/korean.el: Use `define-coding-system-alias' instead of
9019         `copy-coding-system'.
9020
9021 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9022
9023         * mule/mule-cmds.el (set-language-environment-coding-systems):
9024         Treat duplicated coding-categories.
9025
9026 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9027
9028         * mule/japanese.el: Use `define-coding-system-alias' instead of
9029         `copy-coding-system'.
9030
9031 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9032
9033         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9034         coding-system `viscii'.
9035
9036 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9037
9038         * mule/cyrillic.el:
9039         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9040         (cyrillic-alternativnyj-decode-table): New variable.
9041         (cyrillic-alternativnyj-encode-table): New variable.
9042         - Specify `iso-8-1' as a category of coding-system
9043           `alternativnyj'.
9044         - Abolish general Cyrillic environment.
9045
9046 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9047
9048         * mule/chinese.el:
9049         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9050         - Register `chinese-gb-environment-setup-function' as a
9051           `setup-function' of "Chinese-GB" environment.
9052
9053 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9054
9055         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9056         optional argument `parents'.
9057
9058         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9059         property for Thai-XTIS.
9060
9061         * mule/mule-help.el (help-with-tutorial): Use property
9062         `tutorial-coding-system' of language-info as a coding-system to
9063         read tutorial file.
9064
9065 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9066
9067         * mule/thai-xtis.el: Don't setup `setup-function' and
9068         `exit-function'.
9069
9070         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9071         `set-coding-category-system' to set up coding-system for
9072         coding-category.
9073
9074         * mule/mule-cmds.el (prefer-coding-system): Use
9075         `set-coding-category-system' to set up coding-system for
9076         coding-category.
9077
9078 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9079
9080         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9081         Thai-XTIS environment.
9082
9083         * mule/mule-cmds.el (prefer-coding-system): Use
9084         `find-coding-system' instead of `coding-system-p'.
9085
9086 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9087
9088         * mule/mule-cmds.el (set-language-environment-coding-systems):
9089         Modify eol-type for XEmacs.
9090
9091         * mule/thai-xtis.el: Delete unused local variable `category'.
9092
9093         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9094         function.
9095         (prefer-coding-system): Don't call
9096         `update-coding-systems-internal'; use function
9097         `coding-category-list' instead of variable `coding-category-list';
9098         use `set-coding-priority-list' instead of `set-coding-priority';
9099         modify `eol-type' for XEmacs.
9100
9101         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9102         `charset-columns'.
9103         (char-width): Likewise.
9104
9105 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9106
9107         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9108         `tis-620'.
9109
9110         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9111         `set-coding-priority-list' instead of `set-coding-priority'; don't
9112         call `update-coding-systems-internal'.
9113
9114         * mule/mule-misc.el (coding-system-get): New function.
9115         (coding-system-put): New function.
9116         (coding-system-category): New function.
9117
9118 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9119
9120         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9121         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9122         to avoid conflict with leim/quail/thai-xtis.
9123
9124         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9125         to thai-xtis-chars.el.
9126
9127         * mule/thai-xtis-chars.el: New file (split from
9128         mule/thai-xtis.el).
9129
9130 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9131
9132         * mule/thai-xtis.el:
9133         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9134         - Add syntax entries.
9135         - Put `preferred-coding-system' of the charset `thai-xtis' to
9136           `tis-620'.
9137
9138 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9139
9140         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9141         rewritten to use write-multibyte-character.
9142
9143 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9144
9145         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9146         of `iso-2022-7'.
9147         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9148         ported yet.
9149         (read-input-method-name): Treat optional argument `default'.
9150
9151 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9152
9153         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9154         all.
9155         (set-language-info-alist): Set up menus here.
9156
9157 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9158
9159         * minibuf.el (completing-read): Add new optional argument
9160         `default'.
9161         (read-coding-system): Add new optional argument
9162         `default-coding-system'.
9163
9164 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9165
9166         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9167         (viet-viscii-...->viet-vscii...).
9168
9169 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9170
9171         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9172         and menus.
9173
9174 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9175
9176         * mule/mule-cmds.el (input-method-function): Add permanent-local
9177         property.
9178
9179 1999-03-30  Dave Love  <fx@gnu.org>
9180
9181         * mule/mule-cmds.el (current-language-environment): Doc fix.
9182
9183 1999-02-06  Richard Stallman  <rms@gnu.org>
9184
9185         * mule/european.el (setup-slovenian-environment): New function.
9186         ("Slovenian"): New language environment.
9187
9188 1999-01-27  Dave Love  <fx@gnu.org>
9189
9190         * mule/mule-cmds.el (current-language-environment): Provide :link,
9191         :type (choices) and appropriate :get.
9192
9193 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9194
9195         * mule/mule-cmds.el (describe-language-environment): Don't alter
9196         input-method-alist.
9197
9198 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9199
9200         * mule/mule-cmds.el (prefer-coding-system): Call
9201         set-coding-priority, so that the internal array of priorities is
9202         also updated.
9203
9204 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9205
9206         * mule/mule-cmds.el (prefer-coding-system): If the argument
9207         requires specific EOL conversion type, make the default coding
9208         systems use that.
9209
9210 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9211
9212         * mule/mule-cmds.el (set-language-environment): Pass the default
9213         eol-type to set-language-environment-coding-systems.
9214         (set-default-coding-systems): Copy the eol-type property for the
9215         new default values of {buffer-file,process}-coding-system from the
9216         old defaults.
9217         (set-language-environment-coding-systems): Accept an optional
9218         argument EOL-TYPE, and set the eol-type property of the default
9219         coding systems accordingly.
9220
9221 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9222
9223         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9224         use generate-new-buffer instead of get-buffer-create.
9225
9226 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9227
9228         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9229
9230 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9231
9232         * mule/mule-cmds.el (default-input-method): Fix custom type.
9233
9234 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9235
9236         * mule/mule-cmds.el (setup-specified-language-environment):
9237         Add apropos-inhibit property.
9238         (describe-specified-language-support): Likewise.
9239
9240 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9241
9242         * mule/mule-cmds.el: Doc fixes.
9243
9244 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9245
9246         * mule/mule-cmds.el (register-input-method): Doc-string
9247         modified.
9248
9249 1998-09-01  Dave Love  <fx@gnu.org>
9250
9251         * mule/mule-cmds.el (current-language-environment): Fix
9252         setter function.
9253
9254 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9255
9256         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9257         mule/european.el, mule/hebrew.el, mule/japanese.el,
9258         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9259         avoid bootstrapping problem if you need to recompile all the Lisp
9260         files using interpreted code.
9261
9262 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9263
9264         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9265         ("Latin-2"): Likewise.
9266
9267 1998-08-18  Per Starback  <starback@update.uu.se>
9268
9269         * mule/european.el (setup-latin2-environment): Fix typo.
9270
9271 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9272
9273         * mule/european.el: Give proper value of `input-method' key to all
9274         lang. env.
9275
9276         * mule/mule-cmds.el (activate-input-method): Handle the case that
9277         the arg INPUT-METHOD is nil correctly.
9278         (read-multilingual-string): Activate the specified input method
9279         before calling read-string.  Afterward, activate the original
9280         input method.
9281
9282 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9283
9284         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9285         (set-language-info-alist): Fix typo in doc-string.
9286
9287         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9288
9289 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9290
9291         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9292         (reset-language-environment): New function for the job that
9293         setup-english-environment used to do.
9294         (set-language-environment): Do more setups according to the info
9295         in language-info-alist.
9296         (read-language-name): Handle the case that the arg KEY is nil.
9297         (describe-language-environment): Handle input-method property.
9298
9299         * mule/: All files under this directory, which related with
9300         specific languages (such as mule/european.el, mule/greek.el,
9301         mule/hebrew.el, mule/misc-lang.el), modified as below.
9302         (setup-XXX-environment): Just call set-language-environment.  If
9303         they used to do some other jobs than what done by
9304         set-language-environment, those jobs are done in
9305         setup-XXX-environment-internal now.
9306         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9307         the value to setup-XXX-environment-internal.  Add properties
9308         input-method and features.
9309
9310         * mule/english.el (setup-english-environment): Just call
9311         reset-language-environment.
9312
9313         * mule/european.el (setup-8-bit-environment): Function deleted.
9314
9315 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9316
9317         * mule/mule-cmds.el (input-method-exit-on-first-char)
9318         (input-method-use-echo-area): Doc fixes.
9319
9320 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9321
9322         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9323         variable.
9324         (input-method-use-echo-area): New variable.
9325
9326 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9327
9328         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9329
9330 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9331
9332         * mule/mule-cmds.el (activate-input-method): Update mode line.
9333         (inactivate-input-method): Likewise.
9334
9335 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9336
9337         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9338         input method in the current buffer, but just bind
9339         current-input-method.
9340
9341 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9342
9343         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9344
9345         * mule/misc-lang.el ("IPA"): Add coding-priority and
9346         coding-system.
9347
9348 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9349
9350         * mule/greek.el: Add coding-priority.
9351
9352 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9353
9354         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9355         LANG-ENV.
9356
9357 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9358
9359         * mule/mule-cmds.el (register-input-method): Fix previous change.
9360         (setup-specified-language-environment): Doc fix.
9361
9362 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9363
9364         * mule/mule-cmds.el: Several doc fixes.
9365         (get-language-info, set-language-info): Rename argument.
9366         (set-language-info-alist): Likewise.
9367         (register-input-method): Rename argument.
9368         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9369
9370 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9371
9372         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9373         default value while reading an input method.
9374
9375 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9376
9377         * mule/mule-cmds.el (universal-coding-system-argument):
9378         Use buffer-file-coding-system as default.
9379
9380 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9381
9382         * mule/korean.el ("Korean"): Doc fix.
9383
9384 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9385
9386         * mule/mule-cmds.el (describe-language-environment): Print the
9387         languge environment at the head.
9388
9389 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9390
9391         * mule/japanese.el: Set exit-function to exit-japanese-environment
9392         for Japanese environment.
9393
9394 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9395
9396         * mule/mule-cmds.el (set-language-environment): Doc fix.
9397         (current-language-environment): Use defcustom.
9398         (default-input-method): Specify :type.
9399
9400 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9401
9402         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9403         modified.
9404         (prefer-coding-system): Doc-string modified.
9405
9406 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9407
9408         * mule/mule-cmds.el (set-language-info): Doc-string
9409         describes `coding-priority' KEY.
9410         (set-language-environment-coding-systems): New function.
9411         (select-safe-coding-system): New function.
9412         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9413         (set-language-info-alist): New optionla arg PARENTS.  Call
9414         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9415         (set-language-environment-coding-systems): New function.
9416
9417         * mule/chinese.el: Remove setting up of
9418         describe-chinese-environment-map and
9419         setup-chinese-environment-map.  Exclude them in args of calls to
9420         set-language-info-alist.  Register coding-priority key in
9421         language-info-alist.
9422
9423         * mule/cyrillic.el: Remove setting up of
9424         describe-cyrillic-environment-map and
9425         setup-cyrillic-environment-map.  Exclude them in args of calls to
9426         set-language-info-alist.  Register coding-priority key in
9427         language-info-alist.
9428
9429         * mule/english.el: Register coding-priority key in
9430         language-info-alist.
9431
9432         * mule/ethiopic.el: Register coding-priority key in
9433         language-info-alist.
9434
9435         * mule/european.el: Remove setting up of
9436         describe-european-environment-map and
9437         setup-european-environment-map.  Exclude them in args of calls to
9438         set-language-info-alist.  Register coding-priority key in
9439         language-info-alist.  Add "German" language env.
9440         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9441         (setup-german-environment): New function.
9442
9443         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9444         change default input method to "greek-postfix".
9445
9446         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9447         coding-priority key in
9448
9449 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9450
9451         * mule/mule-cmds.el (set-language-info): Doc fix.
9452         (input-method-inactivate-hook): Doc fix.
9453
9454 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9455
9456         * mule/mule-cmds.el (set-input-method): Renamed from
9457         select-input-method.
9458
9459 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9460
9461         * mule/mule-cmds.el (set-language-environment): Run
9462         exit-language-environment-hook before calling `exit-function'
9463         which is specified for the language environment.
9464
9465 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9466
9467         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9468         modified.
9469         (prefer-coding-system): Likewise.
9470         (describe-language-environment): Print aliases of each coding
9471         system.
9472         (set-language-environment-hook): New variable.
9473         (exit-language-environment-hook): New variable.
9474         (set-language-environment): Call these hooks.  Before setting a
9475         new language environment, exit from the
9476         current-language-environment if necessary.
9477         (input-method-verbose-flag): The value can be nil, t,
9478         complex-only, or default.
9479         (input-method-highlight-flag): Doc-string augmented.
9480         (activate-input-method): Check if we can run the registered
9481         function to activate an input method.
9482
9483         * mule/korean.el: Set exit-function for language environment
9484         "Korean" to exit-korean-environment.
9485         (setup-korean-environment): Moved to korea-util.el.
9486
9487 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9488
9489         * mule/mule-cmds.el (read-multilingual-string): Use
9490         current-input-method prior to default-input-method.  Don't bind
9491         current-input-method by `let', instead, activate the specified
9492         input method in the current buffer temporarily.
9493
9494 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9495
9496         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9497
9498 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9499
9500         * mule/chinese.el (post-read-decode-hz): Return the result of
9501         decode-hz-region.
9502         (pre-write-encode-hz): Do not change the value of
9503         last-coding-system.
9504
9505 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9506
9507         * mule/mule-ccl.el: Doc fixes.
9508
9509 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9510
9511         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9512         (check-ccl-program): New macro.
9513
9514 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9515
9516         * mule/mule-ccl.el: Comment about CCL syntax modified.
9517         (ccl-command-table): Add read-multibyte-character and
9518         write-multibyte-character.
9519         (ccl-code-table): Add ex-cmd.
9520         (ccl-extended-code-table): New variable.
9521         (ccl-embed-extended-command): New function.
9522         (ccl-compile-read-multibyte-character,
9523         ccl-compile-write-multibyte-character) New functions.
9524         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9525         ccl-dump-write-multibyte-character): New functions.
9526
9527 1999-07-22  SL Baur  <steve@miho>
9528
9529         * config.el (config-value-file): config.values is installed into
9530         doc-directory.
9531         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9532
9533 1999-07-19  Didier Verna  <didier@xemacs.org>
9534
9535         * rect.el: all functions rewritten, except when noted. Below is a
9536         list of interface changes.
9537         (apply-on-rectangle): new function. Obsoletes
9538         `operate-on-rectangle'. All functions that used to call this
9539         function now call the new one.
9540         (kill-rectangle): added optional prefix arg to fill lines.
9541         (delete-rectangle): ditto.
9542         (delete-extract-rectangle): ditto.
9543         (open-rectangle): ditto.
9544         (clear-rectangle): ditto.
9545         (delete-rectangle-line): added third arg FILL.
9546         (delete-extract-rectangle-line): ditto.
9547         (open-rectangle-line): ditto.
9548         (clear-rectangle-line): ditto.
9549
9550 1999-07-18  Andy Piper  <andy@xemacs.org>
9551
9552         * menubar-items.el (default-menubar): add gutter options.
9553
9554         * gutter-items.el: new file.
9555         (gutter): new group for custom.
9556         (gutter-visible-p): new variable.
9557         (default-gutter-position): ditto.
9558         (buffers-tab): new group for the buffers tab.
9559         (gutter-buffers-tab): widget to put in the gutter.
9560         (buffers-tab-max-size): max number of tabs.
9561         (buffers-tab-switch-to-buffer-function): function to call when a
9562         tab is pressed.
9563         (buffers-tab-omit-function): filter buffers with this function.
9564         (buffers-tab-format-buffer-line-function): format buffer names for
9565         inclusion in tabs.
9566         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9567         the record.
9568         (build-buffers-tab-internal): build a list of tab items.
9569         (buffers-tab-items): ditto.
9570         (add-tab-to-gutter): put a tab in the gutter area.
9571         (update-tab-in-gutter): reset the buffers in the tab.
9572
9573         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9574
9575         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9576         (switch-to-buffer-hooks): new hook.
9577
9578         * toolbar.el (default-toolbar-position): fix typo.
9579
9580 1999-07-16  Andy Piper  <andy@xemacs.org>
9581
9582         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9583
9584 1999-07-15  Didier Verna  <didier@xemacs.org>
9585
9586         * cus-edit.el (custom-prompt-variable): optional third arg makes
9587         prompt for a comment string.
9588         (customize-set-value): optional prefix makes this function handle
9589         variable comments.
9590         (customize-set-variable): ditto.
9591         (customize-save-variable): ditto.
9592         (customize-customized): handle custom comments.
9593         (customize-save-customized): ditto.
9594         (custom-variable-state-set): ditto.
9595         (custom-face-state-set): ditto.
9596         (customize-saved): ditto.
9597         (custom-variable-set): ditto.
9598         (custom-face-set): ditto.
9599         (custom-variable-save): ditto.
9600         (custom-face-save): ditto.
9601         (custom-variable-reset-saved): ditto.
9602         (custom-face-reset-saved): ditto.
9603         (custom-variable-reset-standard): ditto.
9604         (custom-face-reset-standard): ditto.
9605         (custom-comment-face): new face.
9606         (custom-comment-tag-face): ditto.
9607         (custom-comment): new widget.
9608         (custom-comment-create): new function.
9609         (custom-comment-delete): ditto.
9610         (custom-comment-value-set): ditto.
9611         (custom-comment-show): ditto.
9612         (custom-comment-invisible-p): ditto.
9613         (custom-variable-value-create): create a comment field widget.
9614         (custom-face-value-create): ditto.
9615         (custom-variable-menu): new entry for adding a custom comment.
9616         (custom-face-menu): ditto.
9617         (custom-save-variables): possibly save custom comments.
9618         (custom-save-faces): ditto.
9619
9620         * cus-face.el (custom-set-faces): the arguments can now have a
9621         custom comment as fourth argument.
9622
9623         * custom.el (custom-set-variables): the arguments can now have a
9624         custom comment as fifth element.
9625
9626 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9627
9628         * XEmacs 21.2.18 is released
9629
9630 1999-07-13  SL Baur  <steve@miho>
9631
9632         * lib-complete.el (read-library-name): Revert previous change.
9633         (read-library): Ditto.
9634
9635 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9636
9637         * packages.el (packages-package-list): Capitalize docstring.
9638
9639         * packages.el (packages-find-package-library-path): Use #'nconc
9640         rather than #'append to reduce consing -- #'mapcar uses Flist,
9641         which returns a freshly consed list.  #'append would create yet
9642         another fresh list, using Fmake_list in concat.
9643
9644         * packages.el (package-provide): Use setq with remassq like it
9645         says in its docstring.
9646
9647 1999-07-06  SL Baur  <steve@miho.m17n.org>
9648
9649         * lib-complete.el (progn-with-message): Fix typo.
9650
9651 1999-07-06  SL Baur  <steve@miho.m17n.org>
9652
9653         * mule/mule-misc.el (char-octet): Make function match docstring.
9654         From Katsumi Yamaoka <yamaoka@jpl.org>
9655
9656 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9657
9658         * wid-edit.el (widget-documentation): corrected spelling error.
9659
9660 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9661
9662         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9663         keys if already bound
9664
9665 1999-07-06  SL Baur  <steve@miho.m17n.org>
9666
9667         * lib-complete.el (progn-with-message): Revert previous changes.
9668
9669 1999-06-24  Bob Weiner  <weiner@beopen.com>
9670
9671         * lib-complete.el (find-library):
9672         (find-library-other-window):
9673         (find-library-other-frame): Completely rewrote
9674         so that these functions actually work when called non-interactively.
9675         Also made them handle LIBRARY arguments which end with .el or .elc.
9676
9677 1999-06-24  Bob Weiner  <weiner@beopen.com>
9678
9679         * simple.el (indent-new-comment-line): Locally bound
9680         `block-comment-start' to `comstart' or else when this is called
9681         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9682         `block-comment-start' value, ignoring any existing spacing after a
9683         comment prefix in the previous line and producing ugly comments.
9684
9685 1999-06-23  Bob Weiner  <weiner@beopen.com>
9686
9687         * list-mode.el (mouse-choose-completion):
9688         (choose-completion):
9689         (completion-switch-to-minibuffer): Added.
9690         ([Tab]): [Tab] previously switched to the minibuffer
9691         but since [space] does that and since most applications in the
9692         world use [Tab] to select the next item in a list, do that in the
9693         *Completions* buffer too.  This will cause the least confusion
9694         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9695         06/23/1999.
9696
9697 1999-06-22  Bob Weiner  <weiner@beopen.com>
9698
9699         * help.el (help-buffer-name): Added support for a null value
9700         of `help-buffer-prefix-string' since some buffers require no
9701         prefix.
9702
9703 1999-06-20  Bob Weiner  <weiner@beopen.com>
9704
9705         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9706         in the completion-list-mode-map to bury the completions buffer
9707         even when the minibuffer is no longer active.
9708
9709 1999-06-20  Bob Weiner  <weiner@beopen.com>
9710
9711         * list-mode.el (list-mode): It is visually disconcerting to have
9712         the text cursor disappear within list buffers, especially when
9713         moving from window to window, so leave it visible.
9714
9715 1999-07-01  SL Baur  <steve@miho.m17n.org>
9716
9717         * menubar-items.el (default-menubar): Conditionalize the bug
9718         report menu item (which may not be possible in this XEmacs).
9719         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9720
9721 1999-06-30  SL Baur  <steve@miho.m17n.org>
9722
9723         * subr.el (with-current-buffer): DOC string fix.
9724         Suggested by Bob Weiner <weiner@altrasoft.com>
9725
9726 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9727
9728         * cus-face.el (custom-face-italic): insert missing args
9729
9730 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9731
9732         * packages.el (package-locations): Changed default early package
9733         hierarchies to ~/.xemacs/mule-packages and
9734         ~/.xemacs/xemacs-packages.
9735
9736 1999-06-23  SL Baur  <steve@miho.m17n.org>
9737
9738         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9739
9740 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9741
9742         * packages.el (package-locations): Changed default early package
9743         hierarchy to ~/.xemacs/packages.
9744         (package-locations): Removed `packages' as a possible name for a
9745         late package hierarchy.
9746
9747 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9748
9749         * mule/mule-category.el (word-combining-categories): Set up new
9750         variable.
9751         (word-separating-categories): Likewise.
9752
9753 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9754
9755         * XEmacs 21.2.17 is released
9756
9757 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9758
9759         * font-menu.el (font-menu-set-font): allow for nil specification
9760         of font size.
9761
9762 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9763
9764         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9765         is 1.
9766
9767 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9768
9769         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9770         8859-5 instead of ISO 8859-1.
9771
9772 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9773
9774         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9775         (viet-viscii-encode-table): Ditto.
9776
9777         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9778         Make obsolete definition of char-octet.
9779
9780 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9781
9782         * subr.el: Move no-Mule make-char ...
9783         * help-nomule.el (make-char): To here.
9784         (string-width): Make Mule compatibility alias.
9785
9786 1999-06-15  Andy Piper  <andy@xemacs.org>
9787
9788         * select.el (get-selection-no-error): really make there be no-error.
9789         (get-selection): revert to original.
9790
9791 1999-06-11  Andy Piper  <andy@xemacs.org>
9792
9793         * select.el (selection-sets-clipboard): renamed.
9794         (own-selection): use it.
9795
9796 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9797
9798         * XEmacs 21.2.16 is released
9799
9800 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9801
9802         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9803         missing characters to avoid crash.
9804
9805 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9806
9807         * coding.el (set-terminal-coding-system): Only set the console
9808         coding system on the selected console if it is a tty.
9809
9810 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9811
9812         * cus-face.el:
9813         * cus-edit.el:
9814         * faces.el:
9815         (custom):
9816         (face-spec-set):
9817         * faces.el (frob-face-property):
9818         * font-menu.el (font-menu-set-font):
9819                   Actually apply changes from 1999-03-17
9820
9821 1999-06-10  Andy Piper  <andy@xemacs.org>
9822
9823         * select.el (get-selection): abstract out non error-signalling
9824         part.
9825         (get-selection-no-error): get-selection without signalling an
9826         error.
9827         (selection-is-clipboard-p): new variable. controls whether the
9828         selection sets the clipboard.
9829         (own-selection): use it.
9830
9831         * mouse.el (insert-selection): fallback to clipboard after trying
9832         primary selection and cutbuffer.
9833
9834 1999-06-05  Andy Piper  <andy@xemacs.org>
9835
9836         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9837         selection functions.
9838
9839 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9840
9841         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9842         default value.
9843         (load): Use `raw-text' instead of `no-conversion'.
9844         (insert-file-contents): Likewise.
9845
9846         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9847         of `no-conversion'.
9848
9849 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9850
9851         * coding.el: Don't copy `no-conversion' to `raw-text'.
9852
9853 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9854
9855         * subr.el (make-char): Define it if Mule is not around.
9856
9857 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9858
9859         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9860
9861         * x-select.el (x-disown-selection-internal): Restore symbol as an
9862         obsolete alias.
9863         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9864
9865 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9866
9867         * XEmacs 21.2.15 is released
9868
9869 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9870
9871         * subr.el (split-string): Avoid infinite looping
9872
9873 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9874
9875         * ldap.el (ldap-ignore-attribute-codings): New variable
9876         (ldap-default-attribute-decoder): New variable
9877         (ldap-coding-system): New variable
9878         (ldap-attribute-syntax-encoders): New variable
9879         (ldap-attribute-syntax-decoders): New variable
9880         (ldap-attribute-syntaxes-alist): New variable
9881         (ldap-encode-boolean): New function
9882         (ldap-decode-boolean): New function
9883         (ldap-encode-country-string): New function
9884         (ldap-decode-string): New function
9885         (ldap-decode-address): New function
9886         (ldap-encode-address): New function
9887         (ldap-decode-attribute): New function
9888         (ldap-search): Use some of these
9889
9890 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9891
9892         * version.el (emacs-version): Make the patch level/beta come
9893         before the XEmacs qualifier so that it gets into (funcall
9894         emacs-version) and thus in the bug reports.
9895         (emacs-version>=): Support patch levels.
9896
9897 1999-06-03  SL Baur  <steve@xemacs.org>
9898
9899         * version.el: implement x.y.z version number
9900         From Jan Vroonhof <vroonhof@math.ethz.ch>
9901
9902 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9903
9904         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9905
9906 1999-05-22  Vin Shelton <acs@xemacs.org>
9907
9908         * startup.el: Document -private and break out non-standard X options.
9909
9910 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9911
9912         * mule/mule-charset.el (charset-after): New function.
9913         (charset-direction): Synch with Mule, update docstring.
9914         (get-charset-property): New function.
9915         (put-charset-property): New function.
9916         (charset-plist): New function.
9917
9918         * mule/mule-charset.el (compose-region):
9919         (decompose-region): remove;  these functions (which don't work
9920         since we don't do composite characters) have been moved to
9921         mule-util.el.
9922         (toplevel): follow coding standards
9923
9924 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9925
9926         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9927         exist any more.
9928
9929         * code-files.el: Fix commentary to follow coding standards.  Move
9930         the single line left in mule-files.el to here.
9931
9932         * mule/mule-files.el: delete.
9933
9934 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9935
9936         * info.el (Info-scroll-prev): Use event functions instead of the
9937         old emacs 19 interface.
9938
9939 1999-06-02  Andy Piper  <andy@xemacs.org>
9940
9941         * x-font-menu.el (x-font-menu-load-font):
9942         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9943
9944 1999-05-31  Andy Piper  <andy@xemacs.org>
9945
9946         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9947         group.
9948         (font-menu-this-frame-only-p): ditto.
9949         (font-menu-max-items): reinstate, from Jan Vroonhof
9950         <vroonhof@math.ethz.ch>
9951         (font-menu-submenu-name-format): ditto.
9952         (font-menu-split-long-menu): ditto, for use by the family
9953         constructor.
9954         (font-menu-family-constructor): use it.
9955
9956 1999-05-30  Andy Piper  <andy@xemacs.org>
9957
9958         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9959         for use by the font menu.
9960
9961         * msw-font-menu.el: new file implementing mswindows specific
9962         font-menu behaviour.
9963         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9964         (mswindows-font-menu-junk-families): ditto.
9965         (hack-font-truename): ditto.
9966         (mswindows-font-regexp-ascii): ditto.
9967         (mswindows-reset-device-font-menus): ditto.
9968         (mswindows-font-menu-font-data): ditto.
9969         (mswindows-font-menu-load-font): ditto.
9970
9971         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9972         (x-font-menu-font-data): ditto.
9973         (x-font-menu-load-font): ditto.
9974
9975         * font-menu.el: new file implementing generic font menu behaviour.
9976         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9977         made device independent.
9978         (font-menu-this-frame-only-p): ditto.
9979         (font-menu-preferred-resolution): ditto.
9980         (font-menu-size-scaling): new variable used to determine whether
9981         sizes are in points or tenths of a point.
9982         (vassoc): moved from x-font-menu.el.
9983         (device-fonts-cache): ditto.
9984         (device-fonts-cache): ditto.
9985         (flush-device-fonts-cache): ditto.
9986         (reset-device-font-menus): copied from x-font-menu.el and made
9987         device independent. Most functionality deferred to
9988         device-dependent versions.
9989         (font-menu-family-constructor): copied from x-font-menu.el and
9990         made device independent.
9991         (font-menu-size-constructor): ditto.
9992         (font-menu-weight-constructor): ditto.
9993         (font-menu-set-font): ditto.
9994         (font-menu-change-face): ditto.
9995         (font-menu-load-font): new device method.
9996         (font-menu-font-data): ditto.
9997
9998         * x-font-menu.el: The above functions deleted.
9999
10000 1999-05-26  Andy Piper  <andy@xemacs.org>
10001
10002         * update-elc.el:
10003         * make-docfile.el:
10004         * loadup.el: rehash expand-file-name usage to not use default-directory.
10005
10006 1999-05-21  Andy Piper  <andy@xemacs.org>
10007
10008         * x-select.el (x-select-convert-to-text):
10009         (x-selected-text-type):
10010         (x-get-selection):
10011         (xselect-convert-to-string):
10012         (xselect-convert-to-compound-text):
10013         (xselect-convert-to-length):
10014         (xselect-convert-to-targets):
10015         (xselect-convert-to-delete):
10016         (xselect-convert-to-filename):
10017         (xselect-convert-to-charpos):
10018         (xselect-convert-to-lineno):
10019         (xselect-convert-to-colno):
10020         (xselect-convert-to-sourceloc):
10021         (xselect-convert-to-os):
10022         (xselect-convert-to-host):
10023         (xselect-convert-to-user):
10024         (xselect-convert-to-class):
10025         (xselect-convert-to-name):
10026         (xselect-convert-to-integer):
10027         (xselect-convert-to-atom):
10028         (xselect-convert-to-identity): functions renamed from x-* and
10029         moved to select.el.
10030         (x-get-secondary-selection): use rename get-selection.
10031         (x-get-clipboard): ditto.
10032         (x-own-selection): moved to select.el.
10033         (x-valid-simple-selection-p): ditto.
10034         (x-dehilight-selection): ditto.
10035         (x-own-clipboard): ditto.
10036         (x-disown-selection): ditto.
10037
10038         * x-mouse.el (x-yank-function): moved to mouse.el.
10039         (x-insert-selection): ditto.
10040         (x-set-point-and-move-selection): use renamed function.
10041
10042         * select.el (selected-text-type): moved and renamed from
10043         x-select.el.
10044         (selection-owner-p): moved to C.
10045         (selection-exists-p): ditto.
10046         (get-cutbuffer): new device method.
10047         (get-selection): generalised and moved from x-select.el.
10048         (own-selection): moved x-own-selection functionality into here.
10049         (dehilight-selection): renamed and moved from x-select.el.
10050         (own-clipboard): functionality moved from x-select.el using new
10051         generic C builtins.
10052         (disown-clipboard): ditto.
10053         (select-convert-to-text):
10054         (select-convert-to-string):
10055         (select-convert-to-compound-text):
10056         (select-convert-to-length):
10057         (select-convert-to-targets):
10058         (select-convert-to-delete):
10059         (select-convert-to-filename):
10060         (select-convert-to-charpos):
10061         (select-convert-to-lineno):
10062         (select-convert-to-colno):
10063         (select-convert-to-sourceloc):
10064         (select-convert-to-os):
10065         (select-convert-to-host):
10066         (select-convert-to-user):
10067         (select-convert-to-class):
10068         (select-convert-to-name):
10069         (select-convert-to-integer):
10070         (select-convert-to-atom):
10071         (select-convert-to-identity): new functions renamed from x-* and
10072         moved from x-select.el.
10073
10074         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10075         into here and use as the default window-system mouse yank.
10076         (insert-selection): generalised and moved from x-mouse.el.
10077         (own-clipboard): moved to C.
10078
10079         * msw-select.el (mswindows-selection-owned-p): deleted.
10080         (mswindows-own-selection): generalised and moved to select.el.
10081         (mswindows-disown-selection): generalised and moved to C.
10082         (mswindows-selection-owner-p): ditto.
10083
10084 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10085
10086         * XEmacs 21.2.14 is released
10087
10088 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10089
10090         * about.el: update contact info for jason and slb.
10091
10092 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10093
10094         * mule/european.el (setup-romanian-environment): Add Romanian
10095         support from Emacs/Mule romanian.el.
10096
10097 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10098
10099         * cus-face.el: Label all custom changes with the 'custom' tag.
10100
10101         * cus-edit.el: idem ditto.
10102
10103         * faces.el: Added suport for adding device tags to various functions.
10104         (custom): New device tag.
10105         (face-spec-set): Call reset face with tags argument. No longer do
10106         x-init-global-faces hack.
10107
10108         * faces.el (frob-face-property): Use an anonymous specifier to map
10109         frob-face-property-1 over.
10110
10111         * x-font-menu.el (font-menu-set-font): Always specify all
10112         properties to custom.
10113
10114 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10115
10116         * mule/european.el (setup-czech-environment): Add czech support.
10117         From David Sauer <davids@orfinet.cz>
10118
10119 1999-03-15  SL Baur  <steve@xemacs.org>
10120
10121         * check-features.el: Turn hard errors into warnings.
10122
10123 1999-03-21  SL Baur  <steve@xemacs.org>
10124
10125         * simple.el (delete-key-deletes-forward): As per discussion on
10126         xemacs-beta, default to t.
10127
10128 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10129
10130         * loadup.el: Define Installation-string before loading anything.
10131
10132 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10133
10134         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10135         From Anders Stenman <stenman@isy.liu.se>
10136
10137 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10138
10139         * wid-edit.el (widget-glyph-find): Ditto.
10140
10141         * packages.el (locate-library): Ditto.
10142
10143         * loadup.el (really-early-error-handler): Ditto.
10144
10145         * lib-complete.el (read-library): Ditto.
10146
10147         * faces.el (set-face-stipple): Ditto.
10148
10149         * code-files.el (load): Use new calling style of locate-file.
10150
10151 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10152
10153         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10154         dead.
10155
10156 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10157
10158         * dumped-lisp.el (preloaded-file-list): Don't load
10159         Installation.el.
10160
10161         * loadup.el (Installation-string): Define it here.
10162
10163 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10164
10165         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10166         Installation.el needs to be loaded before `dump-paths', otherwise
10167         the dumping process won't find it.
10168
10169 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10170
10171         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10172         subr so that we can use `replace-in-string' in Installation.el to
10173         get rid of C-m chars under the native Windows build.
10174
10175 1999-04-29  Andy Piper  <andy@xemacs.org>
10176
10177         * make-docfile.el: canonicalize file and directory names.
10178
10179         * device.el (call-device-method): new function for calling device
10180         specific methods.
10181         (define-device-method): new function for defining device methods.
10182         (define-device-method*): ditto.
10183
10184 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10185
10186         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10187
10188 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10189
10190         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10191         (cyrillic-koi8-r-encode-table): Likewise.
10192         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10193         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10194
10195         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10196         from vietnamese.el].
10197
10198         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10199         mule/mule-misc.el.
10200
10201 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10202
10203         * mule/thai-xtis.el:
10204         - Change font registry name from "Thai94x94-0" to "xtis-0".
10205         - Change mnemonic of coding-system `tis-620' to "TIS620".
10206
10207 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10208
10209         * mule/ethiopic.el: fixed.
10210
10211 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10212
10213         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10214
10215         * mule/thai-xtis.el: New file.
10216
10217         * mule/vietnamese.el: New file.
10218
10219         * mule/ethiopic.el: New file.
10220
10221 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10222
10223         * bytecomp.el (byte-compile-close-variables): Leave
10224         debug-issue-ebola-notices alone.
10225
10226 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10227
10228         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10229         at the top of the buffer since it is the most important thing to
10230         customize
10231         (ldap-get-host-parameter): New defun
10232         (ldap-search): Add a new parameter `withdn' to retrieve the
10233         distinguished names of entries
10234
10235 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10236
10237         * startup.el (splash-frame-body): Date and spelling fixes.
10238
10239 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10240
10241         * view-less.el (toggle-truncate-lines): add autoload tag
10242
10243 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10244
10245         * format.el (format-alist): Disable image stuff.
10246
10247 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10248
10249         * wid-edit.el (widget-glyph-find): Search by directories, then by
10250         suffixes rather than the other way around.
10251         (widget-image-conversion): Renamed to
10252         `widget-image-file-name-suffixes'.
10253
10254 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10255
10256         * mule/mule-charset.el: Made old functions obsolete, remove the
10257         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10258         (charset-iso-graphic-plane): Rename from charset-graphic.
10259         (charset-iso-final-char): Rename from charset-final.
10260         (charset-width): Rename from charset-columns.
10261         (charset-bytes): Added from fsf compatibility, returns always 1.
10262
10263         * mule/mule-misc.el: Move charset-doc-string alias to
10264         mule-charset.el
10265
10266 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10267
10268         * x-faces.el (x-make-font-bold-italic): honor
10269         *try-oblique-before-italic-fonts*
10270
10271 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10272
10273         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10274
10275 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10276
10277         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10278         name.
10279
10280 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10281
10282         * cl-extra.el (equalp): Would bug out for lists.
10283
10284 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10285
10286         * about.el (about-hackers):  Change cgw's email address
10287
10288 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10289
10290         * XEmacs 21.2.13 is released
10291
10292 1999-03-12  SL Baur  <steve@xemacs.org>
10293
10294         * simple.el (delete-key-deletes-forward): Revert to previous
10295         behavior.
10296
10297 1999-01-18  Didier Verna  <didier@xemacs.org>
10298
10299         * menubar-items.el (xemacs-splash-buffer): handle the case of
10300         multiple elements in the splash buffer body.
10301
10302         * startup.el (splash-frame-timeout): new constant: interval
10303         between splash buffer elements.
10304         (command-line-1): handle splash buffer with multiple elements (use
10305         a timeout).
10306         (splash-frame-body): Originally `startup-splash-frame-body'.
10307         Rewrote a cleaner and more readable version. This can now be array,
10308         in which case each element is displayed in turn in the splash buffer.
10309         (splash-frame-static-body): new constant. Persistent information
10310         across all splash buffer elements (preserves the possibility to give
10311         it in different languages.
10312         (circulate-splash-frame-elements): new function. Used as a timeout
10313         to circulate through all splash frame elements and display them in
10314         sequence.
10315         (display-splash-frame): originally `startup-splash-frame'. Handle
10316         the case of multiple elements in the splash buffer body. Now
10317         returns a timeout id if multiple elements to display, or nil.
10318
10319 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10320
10321         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10322         so they can be overridden by x-init-face-from-resources.
10323         Additionally specify the font name also with an x tag.
10324
10325 1999-03-08  Andy Piper  <andy@xemacs.org>
10326
10327         * package-get.el (package-get-base): autoload.
10328
10329         * menubar-items.el (default-menubar): add update menu item. Fix
10330         custom menu to only be activated when package-base is available.
10331
10332         * package-get.el (package-get-custom): don't load
10333         package-get-custom as it is auto-generated. Fix group definition.
10334
10335 1999-03-05  Didier Verna  <didier@xemacs.org>
10336
10337         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10338         instead of `symbol-name' (Thanks Kyle).
10339
10340         * cus-edit.el (custom-save-variables): use `prin1' instead of
10341         princ to write symbols.
10342
10343 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10344
10345         * XEmacs 21.2.12 is released
10346
10347 1999-03-05  SL Baur  <steve@xemacs.org>
10348
10349         * menubar-items.el (default-menubar): Add kfm browsing support.
10350         From Neal Becker <nbecker@fred.net>
10351
10352 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10353
10354         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10355         calls to font-lock during buffer reversion.
10356
10357 1999-02-12  Didier Verna  <didier@xemacs.org>
10358
10359         * info.el (Info-build-node-completions): unconditionally widen the
10360         tag table buffer.
10361
10362 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10363
10364         * x-faces.el (x-init-face-from-resources):
10365         Only set fonts in the 'x locale.
10366
10367 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10368
10369         * package-ui.el (pui-install-selected-packages): Don't throw on
10370         `package-admin-delete-binary-package' returning nil since it's
10371         normal.  Reindent function.
10372         (pui-add-required-packages): Handle case where packages selected
10373         for installation have never been installed.
10374
10375 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10376
10377         * menubar-items.el (default-menubar):
10378         Implement the ``Mule->Set coding system of process'' menu item.
10379
10380 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10381
10382         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10383         files
10384         - Change some `if's to `when's
10385
10386 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10387
10388         * XEmacs 21.2.11 is released
10389
10390 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10391
10392         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10393         against window close (Fix Bug #460).
10394         (ask-user-about-lock-dbox): Idem.
10395
10396 1999-02-25  SL Baur  <steve@xemacs.org>
10397
10398         * mule/mule-charset.el (charset-leading-byte): New function.
10399         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10400
10401 1999-02-12  Andy Piper  <andy@xemacs.org>
10402
10403         * about.el (xemacs-hackers): change andy's email address.
10404         (about-url-alist): change andy's web page address.
10405         (about-xemacs): add piper.
10406
10407 1999-02-16  SL Baur  <steve@xemacs.org>
10408
10409         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10410         of mule-base into lisp/mule.
10411
10412 1999-02-16  SL Baur  <steve@xemacs.org>
10413
10414         * mule/arabic.el:
10415         mule/canna-leim.el:
10416         mule/chinese.el:
10417         mule/cyrillic.el:
10418         mule/english.el:
10419         mule/european.el:
10420         mule/greek.el:
10421         mule/hebrew.el:
10422         mule/japanese.el:
10423         mule/kinsoku.el:
10424         mule/korean.el:
10425         mule/misc-lang.el:
10426         mule/mule-category.el:
10427         mule/mule-ccl.el:
10428         mule/mule-charset.el:
10429         mule/mule-cmds.el:
10430         mule/mule-coding.el:
10431         mule/mule-files.el:
10432         mule/mule-help.el:
10433         mule/mule-init.el:
10434         mule/mule-misc.el:
10435         mule/mule-tty-init.el:
10436         mule/mule-x-init.el:
10437         mule/viet-chars.el:  Remerge from mule-base.
10438
10439         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10440         of mule-base into lisp/mule.
10441
10442 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10443
10444         * process.el (exec-to-string): Use `shell-command-switch' in place
10445         of hard-wired "-c" (for WindowsNT).
10446
10447 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10448
10449         * menubar-items.el (default-menubar):  Remove obsolete
10450         "Gopher" item
10451
10452 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10453
10454         * package-admin.el (package-admin-get-install-dir): First fall
10455         back to the location of xemacs-base for non-mule packages.
10456
10457 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10458
10459         * paths.el:
10460         - improved automounter tmp directory support.
10461         - support 4 (!) empirically discovered automounter conventions
10462
10463 1999-02-12  SL Baur  <steve@xemacs.org>
10464
10465         * etags.el (pop-tag-mark): autoload to match key binding.
10466
10467 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10468
10469         * XEmacs 21.2.10 is released
10470
10471 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10472
10473         * package-get.el (package-get-remote-filename): Don't bug out for
10474         a local file name in the search entry.
10475
10476 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10477
10478         * XEmacs 21.2.9 is released
10479
10480 1999-01-19  Didier Verna  <didier@xemacs.org>
10481
10482         * replace.el (replace-search-function): new variable containing a
10483         function to perform a search-forward.
10484         (replace-re-search-function): new variable containing a function
10485         to perform a re-search-forward.
10486         (perform-replace): use them.
10487
10488 1999-01-25  Didier Verna  <didier@xemacs.org>
10489
10490         * select.el (selection-owner-p): use the name `XEmacs'.
10491         (cut-copy-clear-internal): ditto.
10492
10493 1999-01-18  Andy Piper  <andy@xemacs.org>
10494
10495         * about.el (about-url-alist): Update my entry.
10496         (xemacs-hackers): Ditto.
10497
10498 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10499
10500         * buffer.el (switch-to-buffer): Fixing documentation.
10501         * minibuf.el (minibuffer-completion-table): ditto.
10502         * cl-macs.el (return-from): ditto.
10503
10504 1999-01-04  Didier Verna  <didier@xemacs.org>
10505
10506         * replace.el (delete-non-matching-lines): temporarily disable
10507         case-folding when called interactively with a regexp containing
10508         uppercase characters.
10509         (delete-matching-lines): ditto.
10510         (count-matches): ditto.
10511         (list-matching-lines): ditto.
10512
10513 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10514
10515         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10516         abort if current window is split horizontally, not if others are
10517         split.  Got rid of unnecessary minibuffer checking.  Also, add
10518         some comments (it's still complex).
10519
10520 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10521
10522         * package-get.el: changed address for doc.ic.ac.uk to
10523         sunsite.doc.ic.ac.uk
10524
10525 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10526
10527         * ldap.el (toplevel): Remove requires so that the file compiles
10528         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10529
10530 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10531
10532         * dump-paths.el: Calculate module-directory and set
10533         module-load-path to the load path for modules.
10534
10535         * loadup.el: Get bootstrap value of module-load-path from the
10536         environment variable EMACSBOOTSTRAPMODULEPATH.
10537         - Display the module load path if we're debugging paths.
10538
10539         * setup-paths.el: Added function paths-find-site-module-directory.
10540         - Added function paths-find-module-directory.
10541         - Added function paths-construct-module-load-path.  Uses new
10542         environment variable EMACSMODULEPATH.
10543
10544 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10545
10546         * font.el (font-default-object-for-device):
10547         Oops! This `or' can't be replaced by `unless'.
10548         Fixed inability to run w3, among other things.
10549
10550 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10551
10552         * package-admin.el: Change initialization of
10553           package-admin-install-function dependent on system type.
10554           Change package-admin-install-function-mswindows to use
10555           "minitar".
10556
10557 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10558
10559         * mouse.el (default-mouse-motion-handler): Disable help echo while
10560         in the minibuffer.
10561
10562 1998-12-28  Martin Buchholz <martin@xemacs.org>
10563
10564         * XEmacs 21.2.8 is released.
10565
10566 1998-12-24  Martin Buchholz <martin@xemacs.org>
10567
10568         * XEmacs 21.2.7 is released.
10569
10570 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10571
10572         * package-ui.el (pui-list-packages): Set truncate-lines.
10573
10574         * package-get.el (package-get-download-menu): Use
10575         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10576
10577         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10578         (pui-help-string): idem.
10579         (list-packages-mode): New major mode.
10580         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10581         (pui-install-selected-packages): Add suport for removing packages.
10582         (pui-toggle-package-delete-key): New function.
10583         (pui-popup-context-sensitive): New kludge.
10584         (pui-list-packages): Add warning when `package-get-remote' is nil.
10585         (package-ui-add-site): New function.
10586
10587 1998-12-01  Didier Verna  <didier@xemacs.org>
10588
10589         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10590
10591 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10592
10593         * ldap.el: Custom-ized
10594         (toplevel): Do not provide `ldap' which is provided by C level
10595         LDAP code
10596         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10597
10598 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10599
10600         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10601
10602 1998-12-17  Andy Piper  <andy@xemacs.org>
10603
10604         * sound.el (sound-load-list): name changed from sound-load-alist.
10605         (sound-extension-list): name changed from sound-ext-list.
10606         (load-default-sounds): use new names.
10607         (load-sound-file): use new names.
10608
10609 1998-12-16  Andy Piper  <andy@xemacs.org>
10610
10611         * XEmacs 21.2.6 is released
10612
10613 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10614
10615         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10616         errors.
10617
10618 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10619
10620         * wid-edit.el (widget-echo-this-extent): Set
10621         help-echo-owns-message to t.
10622
10623 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10624
10625         * package-get.el (package-get-download-menu): use toggles for
10626           each site in the download site menu.
10627
10628 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10629
10630         * package-get.el (package-get): If we cannot find a package
10631           because package-get-remote is not set, give a more helpful
10632           error message.
10633
10634 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10635
10636         * package-get.el (package-get-remote-filename): use an EFS path
10637         with user anonymous if no user is specified.
10638
10639 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10640
10641         * faces.el (face-spec-set): Re-init fallfacks for default after
10642         calling reset-face on the default face.
10643
10644 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10645
10646         * package-admin.el (package-admin-default-install-function):
10647         Behave as advertised.  Make sure the pkg-dir is proper for
10648         default-directory.
10649         (package-admin-add-binary-package): Make sure the pkg-dir is
10650         proper for default-directory.
10651         (package-admin-install-function-mswindows): Make sure the pkg-dir
10652         is proper for default-directory.
10653
10654 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10655
10656         * XEmacs 21.2.5 is released
10657
10658 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10659
10660         * files.el (binary-file-regexps): regexp-opt is not available at
10661         bytecompile time.
10662
10663 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10664
10665         * x-win-xfree86.el:
10666         * x-win-sun.el (x-win-init-sun):
10667         * x-win-sun.el:
10668         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10669         * x-iso8859-1.el:
10670         * x-init.el (init-post-x-win):
10671         * x-init.el (init-pre-x-win):
10672         * x-init.el (x-initialize-compose):
10673         * x-init.el:
10674         * x-compose.el:
10675         * winnt.el:
10676         * widget.el:
10677         * wid-edit.el (widget-glyph-click):
10678         * wid-edit.el (widget-glyph-find):
10679         * wid-edit.el (widget-type):
10680         * view-less.el (view-buffer-other-window):
10681         * very-early-lisp.el:
10682         * version.el:
10683         * toolbar.el:
10684         * toolbar-items.el:
10685         * term/sun.el (suntool-map):
10686         * term/sun-mouse.el:
10687         * term/internal.el:
10688         * syntax.el (modify-syntax-entry):
10689         * symbol-syntax.el:
10690         * subr.el:
10691         * startup.el (lock-directory):
10692         * simple.el (set-comment-column):
10693         * simple.el (backward-delete-char-untabify):
10694         * shadow.el (find-emacs-lisp-shadows):
10695         * shadow.el:
10696         * setup-paths.el (paths-construct-info-path):
10697         * select.el (cut-copy-clear-internal):
10698         * process.el (call-process-region):
10699         * process.el (start-process-shell-command):
10700         * process.el:
10701         * paths.el (rmail-spool-directory):
10702         * paragraphs.el (use-hard-newlines):
10703         * package-get.el (package-get-dependencies):
10704         * package-admin.el (package-admin-delete-binary-package):
10705         * obsolete.el (truncate-string):
10706         * obsolete.el (store-substring):
10707         * mouse.el (default-mouse-track-maybe-own-selection):
10708         * mouse.el (mouse-yank-at-point):
10709         * modeline.el:
10710         * modeline.el (mouse-drag-modeline):
10711         * minibuf.el (read-directory-name-internal):
10712         * minibuf.el (read-file-name-internal):
10713         * minibuf.el (read-file-name-internal-1):
10714         * minibuf.el (read-file-name-2):
10715         * minibuf.el (exact-minibuffer-completion-p):
10716         * minibuf.el (read-from-minibuffer):
10717         * minibuf.el:
10718         * menubar.el (check-menu-syntax):
10719         * map-ynp.el (map-y-or-n-p):
10720         * make-docfile.el (docfile-out-of-date):
10721         * loadup.el ((member "run-temacs" command-line-args)):
10722         * loadup.el ((member "no-site-file" command-line-args)):
10723         * loadup.el (really-early-error-handler):
10724         * loadup.el:
10725         * loadhist.el:
10726         * loaddefs.el:
10727         * lisp-mnt.el (lm-verify):
10728         * lib-complete.el (lib-complete:cache-completions):
10729         * lib-complete.el (library-all-completions):
10730         * itimer.el (itimer-run-expired-timers):
10731         * info.el (Info-mode):
10732         * info.el (Info-insert-file-contents):
10733         * info.el (Info-rebuild-dir):
10734         * info.el (Info-build-dir-anew):
10735         * info.el (Info-parse-dir-entries):
10736         * info.el (Info-dir-outdated-p):
10737         * info.el (Info-insert-dir):
10738         * info.el (info-xref):
10739         * info.el:
10740         * hyper-apropos.el (hyper-apropos-get-doc):
10741         * hyper-apropos.el (hyper-describe-face):
10742         * hyper-apropos.el (hyper-apropos-mode):
10743         * hyper-apropos.el:
10744         * help.el (list-processes):
10745         * help.el:
10746         * gnuserv.el:
10747         * font.el (mswindows-font-create-name):
10748         * font.el (font-default-font-for-device):
10749         * font.el (x-font-create-object):
10750         * font.el (font-registry):
10751         * font.el:
10752         * font-lock.el (font-lock-keywords):
10753         * font-lock.el:
10754         * finder.el (finder-compile-keywords):
10755         * find-paths.el (paths-find-recursive-path):
10756         * fill.el (set-justification-center):
10757         * fill.el (fill-region-as-paragraph):
10758         * files.el (insert-directory):
10759         * files.el (wildcard-to-regexp):
10760         * files.el (recover-file):
10761         * files.el (basic-save-buffer):
10762         * files.el (delete-auto-save-file-if-necessary):
10763         * files.el (file-relative-name):
10764         * files.el (backup-extract-version):
10765         * files.el (backup-buffer):
10766         * files.el (set-visited-file-name):
10767         * files.el (set-auto-mode):
10768         * files.el (interpreter-mode-alist):
10769         * files.el:
10770         * files.el (find-file-noselect):
10771         * files.el (abbreviate-file-name):
10772         * files.el (parse-colon-path):
10773         * files.el (directory-abbrev-alist):
10774         * etags.el (visit-tags-table-buffer):
10775         * easymenu.el (easy-menu-define):
10776         * dragdrop.el (experimental-dragdrop-drag):
10777         * dragdrop.el (dragdrop-drop-do-functions):
10778         * dragdrop.el (dragdrop-drop-at-point):
10779         * disass.el (disassemble-1):
10780         * disass.el (disassemble-internal):
10781         * disass.el (disassemble):
10782         * disass.el:
10783         * derived.el (derived-mode-init-mode-variables):
10784         * derived.el (define-derived-mode):
10785         * custom.el (defgroup):
10786         * cus-edit.el (custom-quote):
10787         * config.el:
10788         * code-process.el (open-network-stream):
10789         * code-process.el (start-process):
10790         * code-process.el (call-process-region):
10791         * code-process.el (call-process):
10792         * code-process.el:
10793         * code-files.el (insert-file-contents):
10794         * code-files.el:
10795         * code-files.el (buffer-file-coding-system-for-read):
10796         * cmdloop.el (yes-or-no-p-minibuf):
10797         * cl.el:
10798         * cl-macs.el:
10799         * cl-extra.el:
10800         * callers-of-rpt.el (make-caller-report):
10801         * callers-of-rpt.el:
10802         * bytecomp.el (batch-byte-recompile-directory):
10803         * bytecomp.el (batch-byte-compile-1):
10804         * bytecomp.el (batch-byte-compile):
10805         * bytecomp.el (display-call-tree):
10806         * bytecomp.el (byte-compile-insert):
10807         * bytecomp.el (byte-compile-two-args-19->20):
10808         * bytecomp.el (byte-compile-variable-ref):
10809         * bytecomp.el (byte-compile-form):
10810         * bytecomp.el (byte-compile-top-level-body):
10811         * bytecomp.el (byte-compile-out-toplevel):
10812         * bytecomp.el (byte-compile-byte-code-maker):
10813         * bytecomp.el (byte-compile-file-form-defmumble):
10814         * bytecomp.el (byte-compile-file-form):
10815         * bytecomp.el (byte-compile-keep-pending):
10816         * bytecomp.el (byte-compile-insert-header):
10817         * bytecomp.el (byte-compile-from-buffer):
10818         * bytecomp.el (byte-compile-file):
10819         * bytecomp.el (byte-recompile-file):
10820         * bytecomp.el (byte-compile-close-variables):
10821         * bytecomp.el (byte-compile-warn-about-unused-variables):
10822         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10823         * bytecomp.el (byte-compiler-legal-options):
10824         * bytecomp.el (byte-compile-lapcode):
10825         * bytecomp.el (byte-optimize-log):
10826         * bytecomp.el ((fboundp 'defsubst)):
10827         * bytecomp.el:
10828         * bytecomp-runtime.el:
10829         * byte-optimize.el (byte-optimize-apply):
10830         * byte-optimize.el (car):
10831         * byte-optimize.el (byte-optimize-form):
10832         * byte-optimize.el (byte-optimize-form-code-walker):
10833         * byte-optimize.el:
10834         * build-report.el (build-report-insert-installation-file):
10835         * build-report.el (build-report):
10836         * auto-show.el:
10837         * apropos.el (apropos-documentation):
10838         - mega patch
10839         - clean up byte-compile warnings
10840         - remove unused variables
10841         - Use common lisp style hashtable functions
10842         - byte compiler cleanup
10843         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10844         - remove old backquote syntax usage
10845         - move some cl functionality into C for speed.
10846         - remove last remaining VMS support
10847         - spelling fixes
10848         - implement last, butlast, nbutlast, copy-list in C.
10849         - new macro ignore-file-errors, similar to ignore-errors
10850           (ignore-file-errors (delete-file "foo"))
10851         - get frequent garbage collection during loadup.el by tweaking
10852           gc-cons-threshold, rather than explicitly calling garbage-collect
10853         - default delete-key-deletes-forward to `t'.
10854
10855 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10856
10857         * XEmacs 21.2-beta4 is released.
10858
10859 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10860
10861         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10862         (easy-menu-item-present-p): Wrapper around find-menu-item.
10863         (easy-menu-remove-item): Wrapper around delete-menu-item.
10864
10865         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10866         (add-menu-button): Add 'in-menu' argument.
10867         (add-menu-item-1): Add in-menu support to helper function.
10868
10869 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10870
10871         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10872
10873 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10874
10875         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10876         of Dec 4, 1997.
10877
10878 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10879
10880         * process.el (shell-command-on-region): Report if the command
10881         succeeded or failed.
10882
10883 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10884
10885         * subr.el (buffer-substring-no-properties): Comment out.
10886
10887 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10888
10889         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10890           into font instances first, like `x-frob-font-size' does.
10891           (mswindows-find-larger-font): ditto
10892
10893 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10894
10895         * package-ui.el (pui-install-selected-packages): fix args in call
10896         to `package-get'.
10897
10898 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10899
10900         * package-get.el (host-name): New widget type.
10901         (package-get-remote): Better customization using new type.
10902         (package-get-download-sites): idem dito.
10903
10904         (package-get-custom): Do not use package-get-all untill we have
10905         runtime dependencies.
10906
10907         (package-get-remove-copy): Default to 't' we no longer need this
10908         kludge as we do not currently use depenencies.
10909
10910         (package-get-was-current): New variable.
10911         (package-get-require-base): New 'force-current' argument.
10912         (package-get-update-base): idem
10913         (package-get-package-provider):  idem
10914         (package-get-locate-index-file): New 'no-remote' argument.
10915         (package-get-locate-file): idem.
10916
10917         (package-get-maybe-save-index): New function.
10918         (package-get-update-base): Use it.
10919
10920 1998-10-28 Greg Klanderman <greg@alphatech.com>
10921
10922         * package-get.el (package-get-remote): default to nil; by default,
10923         don't go out to the net via EFS.  They must select a download site.
10924         (package-get-download-sites): new variable.
10925         (package-get-download-menu): new function.
10926         (package-get-locate-index-file): new function.
10927         (package-get-update-base): use it.
10928
10929         * menubar-items.el (default-menubar): add "Update Package Index"
10930         and "Add Download Site" menus under Options | Manage Packages.
10931
10932 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10933
10934         * package-get.el (package-get): bugfix code checking installed version
10935         for case where package is not currently installed.
10936         (package-get-require-signed-base-updates): new variable.
10937         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10938         deemed not a goot thing.  Use the variable
10939         package-get-allow-unsigned-base-updates instead.
10940
10941 1998-10-16 Greg Klanderman <greg@alphatech.com>
10942
10943         * package-get.el (package-get): Don't install an older version than
10944         we already have unless explicitly told to.  Issue a warning.
10945
10946         * package-ui.el (pui-add-required-packages): when adding
10947         dependencies, don't add packages that are up to date.
10948         (pui-package-symbol-char):  Don't consider a package out of date
10949         if you have a newer version installed than the latest version in
10950         package-get-base.
10951
10952         * package-get.el (package-get-base-filename): document that it may
10953         be a path relative to package-get-remote;  new default value.
10954         (package-get-locate-file): new function.
10955         (package-get-update-base): use it to expand package-get-base-filename.
10956         (package-get-save-base): new function to save the package-get database
10957         to file.
10958         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10959         (package-get-update-base): pass the REMOTE-SOURCE arg.
10960         (package-get-update-base-entry): call package-get-custom-add-entry.
10961         (package-get-file-installed-p): removed; no longer needed.
10962         (package-get-create-custom): ditto.
10963         (toplevel): remove code to build and load package-get-custom.el
10964         (package-get-custom-add-entry): new function.
10965
10966 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10967
10968         * wid-edit.el (widget-button-click): Don't switch window.
10969
10970 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10971
10972         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10973
10974 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10975
10976         * etags.el (find-tag-default): Run find-tag-hook using
10977         run-hooks rather than funcall
10978
10979 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10980
10981         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10982         and the current local map as the parents to isearch-mode-map.
10983
10984 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10985
10986         * XEmacs 21.2-beta3 is released.
10987
10988 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10989
10990         * package-get.el (package-get-update-base): use
10991         insert-file-contents-internal, not insert-file-contents-literally.
10992
10993 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10994
10995         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10996         dump time.
10997
10998 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10999
11000         * package-get.el (package-get-update-base-entry): new function.
11001         (package-get-update-base): renamed; was `package-get-load-base'.
11002         cleanup, and use package-get-update-base-from-buffer.
11003         (package-get-update-base-from-buffer): new function.
11004         (package-get-update-base-entries): new; helper for above.
11005         Do not eval lisp grabbed over ftp; parse it from new format.
11006
11007 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11008
11009         * files.el (set-auto-mode): Don't play games loading package-get
11010         database; package-get-package-provider will handle it all.
11011
11012 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11013
11014         * package-get.el (package-get-base-filename): new variable.
11015         (package-get-require-base): new function.
11016         (package-get-pgp-signed-begin-line): new variable.
11017         (package-get-pgp-signature-begin-line): ditto.
11018         (package-get-pgp-signature-end-line):  ditto.
11019         (package-get-load-base): new function.
11020         (package-get-interactive-package-query):
11021         (package-get-update-all):
11022         (package-get-dependencies):
11023         (package-get-package-provider):
11024         (package-get-custom): use package-get-require-base.
11025         [package-get-custom loading]: disable for now.
11026
11027         * package-ui.el (pui-list-packages): use (package-get-require-base)
11028
11029 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11030
11031         * package-ui.el: Correct obvious thinko in choosing extent face.
11032
11033 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11034
11035         * menubar-items.el (default-menubar): pui-list-package has nothing
11036         to with Customize. Move all the package stuff to a new Item in Options.
11037
11038         * package-ui.el (pui-menu): Add menu and Popup menu.
11039
11040         * package-get.el (package-get): Use new
11041         package-admin-get-install-dir.
11042
11043         * package-admin.el (package-admin-get-install-dir): New syntax.
11044         Conserve package location and put mule packages where mule-base is.
11045
11046         * package-get.el : Customized
11047
11048         * package-ui.el (pui): Customized
11049         (pui-package-install-dest-dir): New variable.
11050         (pui-install-selected-packages): Use it
11051
11052 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11053
11054         * package-get.el (package-get-interactive-package-query): Move
11055         dependency on package-get-base to run-time.
11056         (package-get-update-all): Ditto.
11057         (package-get-dependencies): Ditto.
11058         (package-get-package-provider): Ditto.
11059         (package-get-custom): Ditto.
11060
11061 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11062
11063         * events.el: Remove 'ascii-character property from 'backspace
11064         and 'delete symbols
11065
11066 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11067
11068         * package-get-base.el: removed.
11069
11070 1998-09-23  Didier Verna  <didier@xemacs.org>
11071
11072         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11073         (no-upper-case-p): new function.
11074         (with-search-caps-disable-folding): new macro.
11075         (with-interactive-search-caps-disable-folding): new macro.
11076         (zap-to-char): In interactive mode, do a case-sensitive search if
11077         the character is uppercase.
11078         (zap-up-to-char): ditto.
11079
11080         * replace.el (perform-replace): use the function no-upper-case-p.
11081
11082         * isearch-mode.el (isearch-fix-case): ditto.
11083         make obsolete `with-caps-disable-folding' and
11084         `isearch-no-upper-case-p'.
11085
11086         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11087         (tags-search): ditto.
11088         (tags-query-replace): ditto.
11089
11090         * info.el (Info-search): ditto.
11091
11092 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11093
11094         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11095
11096 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11097
11098         * package-admin.el (package-admin-rmtree): rewritten.  need to
11099         check for "." and ".." before symlink check.  expand files and
11100         directories with respect to DIRECTORY, not default-directory.
11101
11102 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11103
11104         * package-get.el (package-get-all): add INSTALL-DIR argument.
11105
11106 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11107
11108         * package-ui.el (pui-add-required-packages): new function, select
11109         dependent packages.
11110         (pui-display-keymap): bind it.
11111         (pui-help-string): document it.
11112         (pui-install-selected-packages): package-get-all -> package-get.
11113
11114         * package-get.el (package-get-dependencies): new function.
11115
11116 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11117
11118         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11119         regexps.
11120
11121 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11122
11123         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11124         function.
11125         (default-mouse-track-normalize-point): Use it.
11126
11127 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11128
11129         * package-admin.el (package-admin-delete-binary-package):
11130                 General cleanup. Remove unnessary use of progn and
11131         save-excursion.
11132         (package-admin-delete-binary-package): Do NOT mess with file
11133         modes. That is evil.
11134         (package-admin-delete-binary-package): Wrap all deleting in
11135         condition-case. The data in MANIFEST is untrustworthy.
11136         (package-admin-delete-binary-package): Let the OS worry about non
11137         empty directories.
11138
11139 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11140
11141         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11142         processing.
11143         (lm-report-bug): Fix mail address to send bug reports to.
11144
11145 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11146
11147         * XEmacs 21.2-beta2 is released.
11148
11149 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11150
11151         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11152
11153 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11154
11155         * info.el (Info-mode): Document page turning by double clicks in
11156         docstring so `M-x describe-mode' will display it.
11157
11158 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11159
11160         * info.el (Info-mouse-track-double-click-hook): Use character
11161         widths to calculate a border region where double clicking does
11162         page turning, and return `nil' by default so other hooks, such as
11163         region highlighting, will be run.
11164
11165 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11166
11167         * sound.el (default-sound-directory-list): Initialize with all the
11168         "sounds" directories in `data-directory-list'.  It used to just be
11169         the first one.
11170
11171         * packages.el (locate-data-directory-list): Created.  This gives
11172         the list of matching directories, unlike `locate-data-directory',
11173         which just gives the first one.
11174
11175 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11176
11177         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11178         make a binding in the local keymap until help-char handling is
11179         improved.
11180
11181         * help.el (help-keymap-with-help-key): Provide keymap with help
11182         binding.
11183         (help-print-help-form): New helper function.
11184
11185 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11186
11187         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11188         move extent to another buffer; no need to create a new extent.
11189         (isearch-fix-case): New function.
11190         (isearch-search-and-update): Use it.
11191
11192 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11193
11194         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11195         the keymap, not minor-mode-map-alist.
11196         (isearch-done): Restore overriding-local-map.
11197
11198 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11199
11200         * bytecomp.el (byte-compile-buffer-substring):
11201         Fix for: (byte-compile (defun f () (buffer-substring)))
11202         ==>   ** buffer-substring called with 3 args, but requires 0-3
11203         - new code not only works, but is more readable, too.
11204
11205 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11206
11207         * msw-faces.el (mswindows-init-device-faces): Don't try to
11208           specify a default font at this late stage. Do try to force
11209           creation of the default face font so that if it fails we get
11210           an error now instead of a crash at frame creation.
11211
11212           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11213           mswindows-make-font-unitalic: Canonical default weight
11214           changed from "Normal" to "Regular".
11215
11216           mswindows-make-font-bold / -bold-italic: Supplied device was
11217           not being passed into call to mswindows-find-smaller-font.
11218
11219 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11220
11221         * package-get.el (package-get-remote): Fix the path where to find
11222           the packages on xemacs.org.
11223
11224 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11225
11226         * about.el (about-maintainer-info): Update Ben's entry.
11227
11228 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11229
11230         * lisp/shadow.el (find-emacs-lisp-shadows):
11231         - `member' was being called on lists of length 2000!
11232         - Replace with hashtables.
11233         - Replace hand-coded loops with (dolist)
11234         - Fix comment typo
11235
11236 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11237
11238         * packages.el: Added new function, `package-delete-name', to
11239           delete existing packages from the installed package database
11240           (`packages-package-list').  Also added the "pkginfo" directory
11241           to `packages-special-base-regexp', so that the pkginfo directory
11242           would not get added to `late-packages'.
11243
11244         * package-admin.el: Added ability to delete an installed package
11245           (added low-level function, `package-admin-delete-package').
11246           Understands how to use the pkginfo/MANIFEST.<package> file to
11247           delete the package.  When installing a package, will also
11248           create a MANIFEST.* file if one is not provided by the
11249           package.  If the MANIFEST.* doesn't exist when deleting a
11250           package, the functions will fall back to attempting to delete
11251           any package-specific lisp directory.
11252
11253         * package-get.el: Moved some functions to package-admin.el.
11254           Added interactive function `package-get-delete-package', for
11255           use by users for deleting a package.
11256
11257           Also modified to not require the presence of efs.
11258
11259 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11260
11261         * files.el (find-file-noselect): Handle all signals, kill the
11262         buffer and resignal.
11263
11264 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11265
11266         * cl-macs.el (glyph-image): Add setf method.
11267
11268 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11269
11270         * package-get.el: Fixed broken EFS downloading.  Also, look for
11271           .tar.gz files first, in preference over .tgz files.
11272
11273         * package-ui.el: Fix display of package version numbers.
11274
11275 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11276
11277         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11278         argument.
11279
11280 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11281
11282         * list-mode.el: `display-completion-list': added new/optional
11283           keyword `:completion-string', which allows the programmer to
11284           change the "Possible completions are:" prompt.
11285
11286         * menubar-items.el: Added new pulldown menu-pick to start up the
11287           visual package browser/installer:
11288
11289                 Options->Customize->List Packages
11290
11291         * package-admin.el: Added hooks for installing under both Unix
11292           and MS Windows.  Does additional error checking.  No longer
11293           calls "add-big-package.sh" to install packages under Unix; now
11294           calls gunzip & tar directly.
11295
11296         * package-get.el: Added ability to install packages from files
11297           on a local disk/CDROM.  Now deletes any existing package lisp
11298           directory.  Does completion on available packages when
11299           querying for package names.  Will also search for .tgz files
11300           in addition for .tar.gz files.  Tries to reload
11301           auto-autoloads, as a convenience when loading new packages,
11302           and also tries to add any new package paths to `load-path'.
11303           Changed all occurences of `concat' to use `expand-file-name'.
11304
11305         * package-ui.el: New file which implements the main visual
11306           package browser/installer, which is started via a menu pick or
11307           M-x pui-list packages.
11308
11309 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11310
11311         * startup.el (load-init-file): spelling fix.
11312
11313 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11314
11315         * startup.el (normal-top-level): Load auto-autoload files
11316         covariantly with their precedence.
11317
11318 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11319
11320         * menubar-items.el (default-menubar): Remove "Font Weight"
11321         option, there is currently no custom equivalent.. Customize-faces
11322         is "Edit faces".
11323
11324         * x-font-menu.el (font-menu-set-font): Use customize to set
11325         default face.
11326
11327         * faces.el (face-spec-update-all-matching): New function.
11328
11329         * cus-face.el (custom-set-face-update-spec): New function.
11330         Interface to customize faces from elisp.
11331
11332         (custom-face-value-create): Show the customized settings if set
11333         but not saved.
11334
11335 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11336
11337         (custom-face-value-create): Show the customized settings if set
11338         but not saved.
11339
11340 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11341
11342         * keydefs.el (global-map): Add FSF 20.3 binding of
11343         query-replace-regexp.
11344
11345 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11346
11347         * minibuf.el (read-file-name-internal-1): use
11348         user-name-completion-1 instead of user-name-completion.
11349
11350 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11351
11352         * loadup.el:
11353         * make-docfile.el:
11354         * update-elc.el: Don't set `source-directory' (now defunct as a
11355         global variable) no more.
11356
11357         * packages.el (packages-list-autoloads): Made `source-directory'
11358         (now defunct as a global variable) a parameter.
11359
11360 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11361
11362         * about.el (about-hackers): new email
11363
11364 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11365
11366         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11367
11368 1998-07-17  Didier Verna  <didier@xemacs.org>
11369
11370         * faces.el (set-face-property):
11371         (set-face-dim-p):
11372         (face-dim-p): updated the doc strings now that the dim property isn't
11373         tty-specific.
11374         (face-equal): the dim property is now a common one.
11375
11376         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11377         Renamed the `stipple' attribute to `background-pixmap'.
11378         (custom-face-background-pixmap): make custom-face-stipple an
11379         obsolete alias for this.
11380
11381 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11382
11383         * find-paths.el (paths-file-readable-directory-p): Created and
11384         used.
11385
11386         * loadup.el: Don't set inhibit-... flags from run-temacs.
11387
11388 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11389
11390         * packages.el (packages-data-path-depth): Added and used.
11391
11392 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11393
11394         * about.el:
11395         - Change .xpm to .png, delete "zcat" section.
11396         - cosmetic fix in the 'marcpa' entry.
11397
11398         * etc/photos
11399         - convert all .xpm.Z to .png
11400         - rename mrb to martin
11401         - rename mcook-m to mcookm
11402
11403 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11404
11405         * x-init.el (x-initialize-compose): Add support for
11406         dead-circumflex as YET ANOTHER NAME for that dead key.
11407
11408 1998-08-05  Colin Rafferty <colin@xemacs.org>
11409
11410         * setup-paths.el (paths-construct-exec-path): Made the
11411         last-packages really be last.
11412         (paths-construct-data-directory-list): Ditto.
11413
11414 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11415
11416         * startup.el(startup-splash-frame-body):
11417         Update Copyright notice in splash screen
11418
11419 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11420
11421         * minibuf.el (read-file-name-internal-1): do ~user completion.
11422
11423 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11424
11425         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11426         aginst destroyed extents
11427
11428 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11429
11430         * package-get.el (package-get): add `install-dir' argument.
11431
11432 1998-07-20  John Jones  <jj@asu.edu>
11433
11434         * package-get.el: calls to package-get-update-all will only
11435           update packages which are already installed.
11436
11437 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11438
11439         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11440         writable.
11441
11442 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11443
11444         * about.el (about-hackers): Correct my email.
11445
11446 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11447
11448         * about.el (about-hackers): new email-address.
11449
11450 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11451
11452         * minibuf.el (read-number): Don't let `input-error' condition
11453         escape.
11454
11455 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11456
11457         * about.el (about-hackers): use my `email-for-life' address.
11458
11459 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11460
11461         * XEmacs 21.2-beta1 is released.
11462
11463 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11464
11465         * ldap.el (ldap-search): Doc string change
11466
11467 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11468
11469         * menubar-items.el (default-menubar): Removed references to
11470         `data-directory', and use `locate-data-file' instead, and made
11471         then greyed out if they don't exist.
11472
11473 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11474
11475         * keymap.el (events-to-keys): Use `format' instead of `concat'
11476         since the latter does not accept integer args anymore
11477
11478 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11479
11480         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11481         macros replaced.
11482
11483 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11484
11485         * make-docfile.el: Get first initialization from very-early-lisp.el
11486         * update-elc.el: Ditto.
11487         * loadup.el (really-early-error-handler): Ditto.
11488
11489         * packages.el (packages-unbytecompiled-lisp): Add new file,
11490         very-early-lisp.el.
11491
11492         * very-early-lisp.el: New file.
11493
11494 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11495
11496         * Symbols that have been obsolete for at least 3 years removed (II).
11497
11498         * obsolete.el (eval-current-buffer): Make compatible.
11499         (byte-code-function-p): Ditto.
11500         (send-string): Removed.
11501         (send-region): Removed.
11502         (screen-scrollbar-width): Removed.
11503         (set-screen-scrollbar-width): Removed.
11504         (set-screen-left-margin-width): Removed.
11505         (set-screen-right-margin-width): Removed.
11506         (screen-left-margin-width): Removed.
11507         (screen-right-margin-width): Removed.
11508         (set-buffer-left-margin-width): Removed.
11509         (set-buffer-right-margin-width): Removed.
11510         (buffer-left-margin-width): Removed.
11511         (buffer-right-margin-width): Removed.
11512         (x-set-frame-icon-pixmap): Removed.
11513         (x-set-screen-icon-pixmap): Removed.
11514         (pixel-name): Removed.
11515         (make-pixmap): Removed.
11516         (make-cursor): Removed.
11517         (pixmap-width): Removed.
11518         (pixmap-contributes-to-line-height-p): Removed.
11519         (set-pixmap-contributes-to-line-height): Removed.
11520
11521 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11522
11523         * obsolete.el (popup-menu-up-p): removed.
11524         (read-no-blanks-input): Removed.
11525         (wholenump): Removed.
11526         (ring-mod): Removed (what was ring-mod?).
11527         (current-time-seconds): Removed.
11528         (run-special-hook-with-args): Removed.
11529         (dot): Removed.
11530         (dot-marker): Removed.
11531         (dot-min): Removed.
11532         (dot-max): Removed.
11533         (window-dot): Removed.
11534         (set-window-dot): Removed.
11535
11536         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11537         `dot-min'.
11538
11539         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11540
11541         * code-files.el (insert-file-contents): Rename
11542         run-special-hook-with-args to run-hook-with-args-until-success.
11543         (write-region): Ditto.
11544
11545 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11546
11547         * about.el: Fix typos, update release date.
11548
11549         * Symbols that have been obsolete for at least 3 years removed.
11550
11551         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11552         screen- functions.
11553         (toplevel): remove setf methods for screen functions.
11554         * cl-macs.el (extent-data): defsetf removed.
11555         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11556         many places to remove.
11557         (comment-indent-hook): Ditto.
11558         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11559         (buffer-dedicated-screen): Ditto.
11560         (deiconify-screen): Ditto.
11561         (delete-screen): Ditto.
11562         (event-screen): Ditto.
11563         (find-file-other-screen): Ditto.
11564         (find-file-read-only-other-screen): Ditto.
11565         (live-screen-p): Ditto.
11566         (screen-height): Ditto.
11567         (screen-iconified-p): Ditto.
11568         (screen-list): Ditto.
11569         (screen-live-p): Ditto.
11570         (screen-name): Ditto.
11571         (screen-parameters): Ditto.
11572         (screen-pixel-height): Ditto.
11573         (screen-pixel-width): Ditto.
11574         (screen-root-window): Ditto.
11575         (screen-selected-window): Ditto.
11576         (screen-totally-visible-p): Ditto.
11577         (screen-visible-p): Ditto.
11578         (screen-width): Ditto.
11579         (screenp): Ditto.
11580         (get-screen-for-buffer): Ditto.
11581         (get-screen-for-buffer-noselect): Ditto.
11582         (get-other-screen): Ditto.
11583         (iconify-screen): Ditto.
11584         (lower-screen): Ditto.
11585         (mail-other-screen): Ditto.
11586         (make-screen): Ditto.
11587         (make-screen-invisible): Ditto.
11588         (make-screen-visible): Ditto.
11589         (modify-screen-parameters): Ditto.
11590         (new-screen): Ditto.
11591         (next-screen): Ditto.
11592         (next-multiscreen-window): Ditto.
11593         (other-screen): Ditto.
11594         (previous-screen): Ditto.
11595         (previous-multiscreen-window): Ditto.
11596         (raise-screen): Ditto.
11597         (redraw-screen): Ditto.
11598         (select-screen): Ditto.
11599         (selected-screen): Ditto.
11600         (set-buffer-dedicated-screen): Ditto.
11601         (set-screen-height): Ditto.
11602         (set-screen-position): Ditto.
11603         (set-screen-size): Ditto.
11604         (set-screen-width): Ditto.
11605         (show-temp-buffer-in-current-screen): Ditto.
11606         (switch-to-buffer-other-screen): Ditto.
11607         (visible-screen-list): Ditto.
11608         (window-screen): Ditto.
11609         (x-set-screen-pointer): Ditto.
11610         (x-set-frame-pointer): Ditto.
11611         (screen-title-format): Ditto.
11612         (screen-icon-title-format): Ditto.
11613         (terminal-screen): Ditto.
11614         (delete-screen-hook): Ditto.
11615         (create-screen-hook): Ditto.
11616         (mouse-enter-screen-hook): Ditto.
11617         (mouse-leave-screen-hook): Ditto.
11618         (map-screen-hook): Ditto.
11619         (unmap-screen-hook): Ditto.
11620         (default-screen-alist): Ditto.
11621         (default-screen-name): Ditto.
11622         (x-screen-defaults): Ditto.
11623         (x-create-screen): Ditto.
11624         * obsolete.el: meta-flag removed.
11625         baud-rate removed.
11626         sleep-for-millisecs removed.
11627         extent-data removed.
11628         set-extent-data removed.
11629         set-extent-attribute removed.
11630         extent-glyph removed.
11631         extent-layout removed.
11632         set-extent-layout removed.
11633         list-faces-display removed.
11634         list-faces removed.
11635         trim-versions-without-asking removed.
11636         after-write-file-hooks removed.
11637         truename removed.
11638         auto-fill-hook removed.
11639         blink-paren-hook removed.
11640         select-screen-hook, deselect-screen-hook removed.
11641         auto-raise-screen, auto-lower-screen removed.
11642
11643         * msw-mouse.el: Global change resource -> mswindows-resource.
11644
11645         * XEmacs 21.0-pre5 is released.
11646
11647 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11648
11649         * about.el (about-hackers): Credits update.
11650
11651 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11652
11653         * register.el (insert-register): Don't activate the region.
11654
11655 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11656
11657         * select.el: Restore x-* symbols for backwards compatibility:
11658         x-copy-primary-selection, x-kill-primary-selection,
11659         x-delete-primary-selection, x-select-make-extent-for-selection,
11660         x-valid-simple-selection-, x-cut-copy-clear-internal.
11661
11662 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11663
11664         * XEmacs 21.0-pre4 is released.
11665
11666 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11667
11668         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11669         reporting bugs.
11670         (maybe-add-init-button): Fix semantics under Windows.  Use
11671         `expand-file-name' rather than `concat'.
11672
11673         * help.el (print-messages): New function.
11674
11675 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11676
11677         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11678
11679 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11680
11681         * about.el: Tweaked my entry in about-hackers.
11682
11683         * find-paths.el (paths-emacs-root-p):
11684           Relaxed emacs-root checking of an in-place installation to
11685           also accommodate the flat layout used on MS Windows.
11686
11687 1998-06-29  John Jones  <jj@asu.edu>
11688
11689         * package-get.el: calls to package-get-update-all will only
11690           update packages which are already installed.
11691
11692 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11693
11694         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11695         are handled by the gui-element face fallbacks now.
11696
11697         * x-faces.el: default gui-element face to "background" as well as
11698         the default face.
11699
11700         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11701         and default face settings since these are set as fallbacks now in
11702         the appropriate domain.
11703
11704 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11705
11706         * text-mode.el (text-mode): Reorder regexp so the OR part
11707         corresponding to `page-delim' goes first and the hack in
11708         `forward-paragraph' will work.
11709         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11710
11711 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11712
11713         * subr.el (remove-hook): When checking the hook value
11714           with functionp, don't apply car to it.
11715
11716 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11717
11718         * package-get.el (package-get-remote-filename):
11719           Don't use file-name-as-directory because the local directory
11720           separator conventions might not be the same as ftp's.
11721
11722 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11723
11724         * ldap.el (ldap-host-parameters-alist): New name of
11725         `ldap-host-parameters-plist'
11726
11727 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11728
11729         * package-get.el: Using (require 'package-get-base), now that it
11730         provides itself.  Consequently removed all instances of (load
11731         "package-get-base.el").
11732
11733 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11734
11735         * subr.el (remove-hook): Don't treat the hook value as a
11736           list unless it is both consp and not functionp.
11737
11738 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11739
11740         * about.el: Email address for Ben Wing is ben@xemacs.org.
11741         * auto-show.el: Ditto.
11742         * bytecomp.el: Ditto.
11743         * faces.el: Ditto.
11744         * x-scrollbar.el: Ditto.
11745         * x-misc.el: Ditto.
11746         * tty-init.el: Ditto.
11747         * toolbar-items.el: Ditto.
11748         * symbol-syntax.el: Ditto.
11749         * specifier.el: Ditto.
11750         * objects.el: Ditto.
11751         * hyper-apropos.el: Ditto.
11752         * glyphs.el: Ditto.
11753
11754 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11755
11756         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11757         vertical-divider-always-visible-p.
11758         (default-mouse-motion-handler): Ditto.
11759
11760 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11761
11762         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11763         global value.
11764
11765 1998-06-21  Oliver Graf <ograf@fga.de>
11766
11767         * build-reports.el: changed receiver to xemacs-build-reports list
11768
11769 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11770
11771         * font.el: Split font-family-mappings into X and
11772           mswindows-specific versions.
11773           mswindows-font-create-[object|name]: Treat supplied size
11774           as a pointsize. Added underline and strikethru handling.
11775
11776         * msw-faces.el: changed default mswindows charset to western.
11777
11778         * msw-glyphs.el: removed space in border-glyph font string that
11779           was inserted to get round bugs in the mswindows C font code.
11780
11781 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11782
11783         * about.el (about-hackers): Credits update.
11784
11785         * help-nomule.el (tutorial-supported-languages): Add Romanian
11786         TUTORIAL.
11787
11788         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11789         to ISO-8859-2.
11790
11791 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11792
11793         * font.el: Split font-family-mappings into X and
11794           mswindows-specific versions.
11795           mswindows-font-create-[object|name]: Treat supplied size
11796           as a pointsize. Added underline and strikethru handling.
11797
11798         * msw-faces.el: changed default mswindows charset to western.
11799
11800         * msw-glyphs.el: removed space in border-glyph font string that
11801           was inserted to get round bugs in the mswindows C font code.
11802
11803 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11804
11805         * minibuf.el: make read-color-completion-table call
11806           (mswindows-color-list for mswindows devices.
11807
11808 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11809
11810         * lisp/font-lock.el
11811         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11812         Let declaration items contain non-word symbol characters.
11813
11814 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11815
11816         * package-get.el (package-get-package-provider): Added autoload
11817         cookie.  Loading "package-get-base.el" in ALL functions that use
11818         it.  Fixed some (interactive ...) with multiple argument specs
11819         again.  Cosmetic indentation changes.
11820
11821 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11822
11823         * info.el (Info-insert-dir): Don't use nreverse on variables
11824         that you want to use later.
11825
11826 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11827
11828         * x-mouse.el (x-set-point-and-move-selection): Replace call
11829         to x-kill-primary-selection with kill-primary-selection
11830
11831 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11832
11833         * simple.el (what-cursor-position): Make cursor position reported
11834         use value of column-number-start-at-one
11835
11836 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11837
11838         * about.el (xemacs-hackers): Fix Jareth's email address.
11839
11840 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11841
11842         * startup.el (startup-splash-frame): Remove
11843         `xemacs-startup-logo-function'.
11844
11845 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11846
11847         * about.el (about-hackers): Update credits list.
11848
11849 1998-06-06  Jeff Miller <jmiller@smart.net>
11850
11851         * lisp/sound.el: Update sound-ext to allow filenames with
11852           extensions to be found by load-sound-file
11853
11854 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11855
11856         * info.el (Info-rebuild-outdated-dir): Removed variable
11857         (Info-auto-generate-directory): New variable
11858         (Info-save-auto-generated-dir): New variable
11859         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11860         (Info-build-dir-anew): Second parameter removed.  Use
11861         `Info-save-auto-generated-dir'
11862         (Info-rebuild-dir): Ditto
11863
11864 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11865
11866         * list-mode.el (next-list-mode-item): Would not recognize
11867         border between directly neighbored items.
11868
11869 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11870
11871         * package-get.el: add autoloads for some functions.
11872
11873 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11874
11875         * specifier.el (let-specifier): Tiny docfixes.
11876
11877 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11878
11879         * msw-mouse.el: set selection-pointer-glyph to Normal.
11880
11881 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11882
11883         * wid-edit.el (widget-specify-secret): New function.
11884         (widget-after-change): Use it.
11885         (widget-specify-field): Use it.
11886
11887 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11888
11889         * mouse.el (drag-window-divider): Use `(not done)' instead of
11890         `doit'; reuse result of `window-pixel-edges'.
11891
11892         * modeline.el (drag-modeline-event-lag): Rename to
11893         drag-divider-event-lag.
11894
11895 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11896
11897         * specifier.el (let-specifier): Rewritten not to generate needless
11898         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11899         arguments.
11900
11901 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11902
11903         * minibuf.el (read-file-name-1): Setup buffer-local value of
11904         `completion-ignore-case' in completions buffer under Windows.
11905
11906 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11907
11908         * about.el (about-maintainer-glyph): Fix support for not
11909         compressed images.
11910
11911 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11912
11913         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11914
11915         * mouse.el (mouse-track): Cancel selection if misc-user event with
11916         `cancel-mode-internal' function is fetched.
11917
11918 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11919
11920         * files.el (save-some-buffers-1): Fixed return value.
11921
11922 1998-06-01  Oliver Graf <ograf@fga.de>
11923
11924         * dragdrop.el: added experimental
11925
11926 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11927
11928         * startup.el (after-init-hook, init-file-user,
11929         user-init-directory, load-user-init-file):  Purge references
11930         to "~/.xemacs/init.el" from docstrings.
11931
11932         (load-user-init-file) Use paths-construct-path to construct
11933         paths to user init files.  Go directly to ~/.emacs, do not
11934         search ~/.xemacs/, do not load `default-custom-file'.
11935
11936 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11937
11938         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11939         general *sh.
11940         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11941
11942 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11943
11944         * menubar-items.el (default-menubar): add Update Packages to customize
11945         menu.
11946
11947 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11948
11949         * faces.el: use toolbar face as a fallback for toolbar properties
11950         in xpm-color-symbols instead of default.
11951
11952         * msw-faces.el: rename 3d-object -> gui-element face.
11953
11954 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11955
11956         * startup.el (xemacs-startup-logo-function): New variable.
11957         (startup-splash-frame): Use it.
11958
11959 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11960
11961         * files.el (save-some-buffers): Would wait 1 second.
11962         (save-some-buffers-1): Delete other windows here instead of in
11963         `save-some-buffers'.
11964         (save-some-buffers): Force redisplay only if windows were deleted.
11965
11966 1998-06-02  Didier Verna  <didier@xemacs.org>
11967
11968         * cus-face.el (custom-face-attributes): generalized the use of
11969         toggle buttons for boolean attributes.
11970         Re-ordered the items a bit.
11971
11972 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11973
11974         * sound.el (default-sound-directory): Use `locate-data-directory'
11975         to find the sounds directory.
11976
11977 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11978
11979         * sound.el: default sound-ext to .wav under mswindows, .au
11980         otherwise. load-default sounds without extensions.
11981
11982 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11983
11984         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11985         if send-pr is not bound.
11986
11987 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11988
11989         * files.el: grok idl files in auto-mode-alist.
11990 1998-06-01  Jeff Miller  <jmiller@smart.net>
11991
11992         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11993         calling `upcase'.
11994
11995 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11996
11997         * msw-glyphs.el: add xbm to the list of image types supported.
11998
11999 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12000
12001         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12002         instead of XEmacs one when dumping InfoDock.
12003
12004 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12005
12006         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12007         for `modeline-visible-p'
12008
12009         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12010
12011 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12012
12013         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12014         since it's not used anymore. doc string fixes.
12015
12016         * package-get.el (package-get-file-installed-p): new function. use
12017         instead of file-installed-p which is in an external package.
12018
12019 1998-05-28  Oliver Graf <ograf@fga.de>
12020
12021         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12022         favor of select-window/switch-to-buffer
12023
12024 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12025
12026         * startup.el: changed (getenv "HOME") to (user-home-directory)
12027
12028 1998-05-25  Oliver Graf <ograf@fga.de>
12029
12030         * frame.el (cde-start-drag) moved to dragdrop.el
12031         (offix-start-drag-region) moved to dragdrop.el
12032         (offix-start-drag) moved to dragdrop.el
12033         * dragdrop.el (cde-start-drag) moved from frame.el
12034         (offix-start-drag-region) moved from frame.el
12035         (offix-start-drag) moved from frame.el
12036         (cde-start-drag-region) cde drag regions
12037         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12038
12039 1998-05-26  Oliver Graf <ograf@fga.de>
12040
12041         * dragdrop.el: created dragdrop-drag prototypes
12042         (cde-start-drag-region) fixed typo
12043
12044 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12045
12046         * simple.el (after-init-hook): Remove reader macro.
12047
12048         * packages.el (packages-hardcoded-lisp): Get rid of reader
12049         macros.  Update DOC string.
12050
12051 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12052
12053         * mouse.el (drag-window-divider): Ditto.
12054
12055         * modeline.el (mouse-drag-modeline): Use it.
12056
12057         * lisp-mode.el (let-specifier): Specify indentation.
12058
12059         * specifier.el (let-specifier): Renamed from
12060         `with-specifier-instance'.
12061
12062 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12063
12064         * x-faces.el:
12065         * faces.el: move definition of xpm-color-symbols from x-faces.el
12066         to faces. Predicate x-get-resource on the presence of x.
12067
12068         * msw-faces.el: set 3d-object face rather than modeline. Specify
12069         faces as specfier defaults.
12070
12071         * package-get.el: don't use package-admin-add-single-file-package.
12072
12073 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12074
12075         * toolbar-items.el: Fixup tooltips.
12076         (toolbar-gnus): Don't use obsolete variable
12077         toolbar-news-frame-properties.
12078         (toolbar-news-reader): Default to `gnus' instead of
12079         `not-configured'.
12080
12081         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12082         Windows.
12083
12084 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12085
12086         * package-get.el: rename -installedp -> -installed-p.
12087
12088 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12089
12090         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12091         attributes, and assinged it to continuation, truncation and
12092         hscroll glyphs.
12093
12094         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12095         and made continuation, truncation and hscroll glyphs arrow
12096         characters out of that font.
12097
12098 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12099
12100         * minibuf.el (minibuffer-electric-separator): Play nicely with
12101         directory-sep-char being \.
12102         (minibuffer-electric-tilde): Ditto.
12103         (read-file-name-map): Ditto.
12104
12105 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12106
12107         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12108         on X devices.
12109         (default-mouse-track-deal-with-down-event): Avoid
12110         `x-disown-selection'; use `disown-selection' instead.
12111
12112 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12113
12114         * select.el:
12115         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12116         moved to (cut-copy-clear-internal) in select.el. Ditto for
12117         (x-delete-primary-selection) (x-kill-primary-selection)
12118         (x-copy-primary-selection).
12119         (own-clipboard): new function.
12120
12121         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12122         functions in select.el. remove old ones.
12123         (mswindows-own-clipboard): new function.
12124
12125 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12126
12127         * gnuserv.el: allow connections from mswindows type devices.
12128
12129 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12130
12131         * msw-glyphs.el: change image type used from cursor to resource.
12132
12133 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12134
12135         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12136         for {top,bottom}-{left,right} values in addition to
12137         {top,bottom}_{left,right}.
12138         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12139
12140 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12141
12142         * cl-macs.el (specifier-instance): Undefine its setf method.
12143
12144         * specifier.el (with-specifier-instance): Added docstring.
12145
12146         * mouse.el (drag-window-divider): Ditto.
12147
12148         * modeline.el (mouse-drag-modeline): Use it.
12149
12150         * lisp-mode.el (with-specifier-instance): Define its indentation
12151         level.
12152
12153         * specifier.el (with-specifier-instance): New macro.
12154
12155 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12156
12157         * package-get.el (package-get-create-custom): new function to
12158         auto-generate package-get-custom.el from package-get-base.el.
12159         * (package-get-ever-installedp): new function.
12160         * (package-get-custom): new function to get all packages specified
12161         by customize.
12162
12163 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12164
12165         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12166
12167 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12168
12169         * cl-extra.el: Reverse previous float change.
12170
12171 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12172
12173         * x-faces.el:
12174         * faces.el (try-font-name): moved from x-faces.el since it is
12175         required by w3 under mswindows as well X.
12176
12177 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12178
12179         * winnt.el: Removed evil (setq completion-ignore-case t)
12180         clause, one more overlookef fsfism.
12181         (nt-quote-args-functions-alist): End sentences with double space.
12182
12183 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12184
12185         * window-xemacs.el (push-window-configuration): Remove kludgery of
12186         recaching default-toolbar specifier.
12187         (pop-window-configuration): Ditto.
12188         (unpop-window-configuration): Ditto.
12189
12190 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12191
12192         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12193
12194 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12195
12196         * winnt.el (nt-quote-args-verbatim): Added function.
12197         (nt-quote-args-prefix-quote): Added function.
12198         (nt-quote-args-backslash-quote): Added function.
12199         (nt-quote-args-double-quote): Added function.
12200         (nt-quote-args-functions-alist): New variable.
12201         (nt-quote-process-args): Added function. This is the main quoting
12202         work horse called from process-nt.c
12203
12204 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12205
12206         * winnt.el: Removed duplicate definitions for backspace,
12207         delete, M-backspace and C-M-backspace.
12208         (file-name-buffer-file-type-alist): Removed this variable.
12209         (find-buffer-file-type): Removed function.
12210         (find-file-binary):  Removed function.
12211         (find-file-text): Removed function.
12212         (find-file-not-found-set-buffer-file-type): Removed function.
12213         (save-to-unix-hook): Removed function.
12214         (revert-from-unix-hook): Removed function.
12215         (using-unix-filesystems): Removed function.
12216         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12217         warning.
12218         (x-set-selection): Removed function.
12219         (x-get-selection): Removed function.
12220         Removed commented FSFisms.
12221         Replaced copyright notice (this file is not part of GNU Emacs).
12222         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12223         comint-process-echoes setting to t.
12224
12225 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12226
12227         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12228         and used following the interface change of
12229         `paths-find-recursive-path'.
12230
12231         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12232         regexp instead of a list of base names.
12233         (paths-version-control-filename-regexp):
12234         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12235         Introduced and used following the interface change of
12236         `paths-find-recursive-path'.
12237
12238 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12239
12240         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12241         on X devices, rather than on all non-TTY devices.
12242
12243 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12244
12245         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12246
12247         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12248
12249 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12250
12251         * itimer.el (activate-itimer): Fixed usage of integers
12252         as argument to `concat'.
12253
12254 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12255
12256         * itimer.el (start-itimer): replace the use of `concat' with
12257         `format'
12258
12259 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12260
12261         * mode-motion.el (mode-motion-hook): Clarify docstring.
12262         From Bob Weiner <weiner@altrasoft.com>
12263
12264         * loadhist.el (symbol-file): Supply prompt string when used
12265         interactively.
12266         From Bob Weiner <weiner@altrasoft.com>
12267
12268 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12269
12270         * loadup.el (really-early-error-handler): Ditto.
12271
12272         * update-elc.el: Ditto.
12273
12274         * setup-paths.el (paths-construct-exec-path): Ditto.
12275
12276         * make-docfile.el: Ditto.
12277
12278         * find-paths.el (paths-decode-directory-path): Use split-path
12279         instead of decode-path.
12280
12281         * files.el (parse-colon-path): Update docstring reference.
12282
12283 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12284
12285         * msw-init.el:
12286         * x-init.el:
12287         Bind cut'n'paste keys to non window-system specific functions.
12288
12289         * msw-select.el: New function mswindows-clear-clipboard.
12290         mswindows-cut-copy-clipboard extended to handle clearing of the
12291         selection and renamed to mswindows-cut-copy-clear-clipboard.
12292
12293         * select.el: on mswindows devices delete-primary-selection
12294         calls mswindows-clear-clipboard.
12295
12296 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12297
12298         * simple.el (quoted-insert): Inhibit quit when using read-char.
12299
12300         * cmdloop.el (read-char): Don't inhibit quit.
12301         (read-char-exclusive): Ditto.
12302         (read-char): Signal quit if quit-char was pressed.
12303         (read-char-exclusive): Ditto.
12304         (read-quoted-char): Return a character, not integer.
12305
12306         * menubar-items.el (default-popup-menu): Use Andy's generic
12307         selection code.
12308         (default-popup-menu): Fix code.
12309
12310 1998-05-14  Oliver Graf <ograf@fga.de>
12311
12312         * dragdrop.el (dragdrop-function-widget): this time it's done
12313
12314 1998-05-13  Oliver Graf <ograf@fga.de>
12315
12316         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12317
12318 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12319
12320         * device.el (device-pixel-width):
12321         (device-pixel-height):
12322         (device-mm-width):
12323         (device-mm-height):
12324         (device-bitplanes):
12325         (device-color-cells): Swapped parameters to device-system-metric
12326         according to the interface change.
12327
12328 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12329
12330         * mouse.el (default-mouse-motion-handler): Use new name of the
12331         function event-over-vertical-divider-p.
12332         Do not set E-W arrow cursor over the divider if
12333         vertical-divider-draggable-p is nil in the window.
12334         ([top-level]): Use new name for the variable
12335         vertical-divider-map.
12336         (drag-window-divider): Respect vertical-divider-draggable-p.
12337         Variable name typo fixes.
12338
12339 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12340
12341         * keymap.el (kbd): Define here; handle string constants and
12342         others...
12343
12344 1998-05-15  Christian Nyb <chr@mediascience.no>
12345
12346         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12347         in Emacs 18.
12348
12349 1998-05-13  Didier Verna  <didier@xemacs.org>
12350
12351         * mouse.el (drag-window-divider): give the vertical divider a
12352         pressed look when dragging it.
12353
12354 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12355
12356         * faces.el: predicate some more face operations on x or mswindows
12357         not just x.
12358
12359         * modeline.el: enable modeline coloring for mswindows.
12360
12361 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12362
12363         * minibuf.el (minibuffer-default): Added variable; compatible with
12364         FSF Emacs.
12365         (next-history-element): Used `minibuffer-default'.
12366
12367 1998-05-12  Oliver Graf <ograf@fga.de>
12368
12369         * dragdrop.el (dragdrop-function-widget): button and mods ok
12370         arguments still look a bit strange
12371         (dragdrop-compare-mods) created
12372         (dragdrop-drop-do-functions) correctly checks for buttons and
12373         modifiers
12374
12375 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12376
12377         * setup-paths.el (paths-default-info-directories): Replace
12378         path-separator with directory-sep-char.
12379
12380         * files.el (path-separator): Don't define it here.
12381
12382 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12383
12384         * update-elc.el: Ditto.
12385
12386         * setup-paths.el (paths-construct-exec-path): Ditto.
12387
12388         * make-docfile.el: Ditto.
12389
12390         * loadup.el (really-early-error-handler): Ditto.
12391
12392         * find-paths.el (paths-decode-directory-path): Use decode-path
12393         instead of decode-path-internal.
12394
12395         * files.el (parse-colon-path): Update docstring.
12396
12397 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12398
12399         * subr.el (get-buffer-window-list): Make BUFFER optional.
12400
12401         * window-xemacs.el (windows-of-buffer): Defalias to
12402         get-buffer-window-list.
12403
12404 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12405
12406         * disass.el: Fix maintainer keyword.
12407
12408         * bytecomp.el (byte-compile-and-load-file): Autoload.
12409         (byte-compile-buffer): Ditto.
12410
12411         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12412         value is returned, not the name.
12413         (lisp-imenu-generic-expression): Enable it.
12414         (lisp-mode-variables): Ditto.
12415         (lisp-indent-offset): Change defconst to defvar.
12416         (lisp-indent-function): Ditto.
12417         (lisp-body-indent): Ditto.
12418
12419 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12420
12421         * modeline.el: Use zap-last-kbd-macro-event.
12422
12423         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12424         nil, don't attempt to do anything with messages.
12425         (eval-last-sexp): Use `letf' for clarity.
12426
12427 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12428
12429         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12430
12431 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12432
12433         * buff-menu.el:
12434         * lisp-mode.el:
12435         * obsolete.el:
12436         Change empty docstrings into no doc strings at all.
12437         Fix bogus FSF-format docstrings.
12438         * etags.el: Fix docstring.
12439
12440 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12441
12442         * package-get.el (package-get): Use internal md5
12443
12444 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12445
12446         * about.el (about-xemacs): Correct abuse of concat.
12447
12448 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12449
12450         * info.el (Info-mode): Use easymenu.
12451
12452 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12453
12454         * apropos.el (apropos): Don't use concat with integers.
12455
12456         * cmdloop.el (describe-last-error): Handle the case when no error
12457         was seen gracefully.
12458
12459         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12460         defun.
12461         (apropos-describe-plist): Ditto.
12462
12463         * help.el (with-displaying-help-buffer): Revert to a defun.
12464         (describe-key): Use it as defun.
12465         (describe-mode): Ditto.
12466         (describe-bindings): Ditto.
12467         (describe-prefix-bindings): Ditto.
12468         (describe-installation): Ditto.
12469         (view-lossage): Ditto.
12470         (describe-function): Ditto.
12471         (describe-variable): Ditto.
12472         (describe-syntax): Ditto.
12473
12474 1998-05-11  Oliver Graf <ograf@fga.de>
12475
12476         * dragdrop.el: changed order of require/provide
12477         (dragdrop-drop-mime-default) changed to new calling conventions
12478         (dragdrop-drop-do-functions) changed to new calling conventions
12479         (dragdrop-function-widget) this one needs more work...
12480
12481 1998-05-10  Oliver Graf <ograf@fga.de>
12482
12483         * about.el: another small change in my entry
12484         * dragdrop.el (dragdrop-drop-log-function): logging added
12485         plus customizations
12486         changed interface to handler functions. now called with event
12487         and object
12488
12489 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12490
12491         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12492         E-W arrow pointer displayed over draggable dividers.
12493
12494         * mouse.el (default-mouse-motion-handler): Show it when
12495         appropriate.
12496         (drag-window-divider): Added.
12497         ([top-level]): Initialized window-divider-map with a keymap
12498         binding the above function to left button down event.
12499
12500         * x-mouse.el (x-init-pointer-shape): Initialize
12501         divider-pointer-glyph from Cursor.dividerPointer, or use default
12502         E-W double arrow.
12503
12504 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12505
12506         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12507
12508 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12509
12510         * simple.el (count-words-buffer): Don't query for buffer.
12511         (count-lines-buffer): Ditto.
12512
12513 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12514
12515         * help.el (where-is): add optional insert argument.
12516
12517 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12518
12519         * help.el (describe-key-briefly): New argument INSERT.
12520
12521         * simple.el (eval-expression): New optional argument; synch with
12522         FSF 20.3.
12523
12524         * keydefs.el (global-map): Add new register bindings.
12525
12526         * register.el: Synched with FSF 20.3.
12527
12528 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12529
12530         * window-xemacs.el (recenter): all arguments are optional.
12531
12532 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12533
12534         * device.el: (device-pixel-width): Reflected name/parameters
12535         change to device-system-metric.
12536         (device-pixel-height): Ditto.
12537         (device-mm-width): Ditto.
12538         (device-mm-height): Ditto.
12539         (device-bitplanes): Ditto.
12540         (device-color-cells): Ditto.
12541
12542 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12543
12544         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12545
12546         * cl.el (most-positive-fixnum): Document.
12547         (most-negative-fixnum): Ditto.
12548
12549         * cus-dep.el: Updated comment.
12550
12551         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12552         constant.
12553
12554         * cus-load.el (custom-put): Removed.
12555
12556         * files.el (after-find-file): Just resignal quit instead of
12557         signaling "canceled".
12558
12559 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12560
12561         * frame.el (other-frame): Use `focus-frame' instead of
12562         select-frame kludges.
12563
12564         * lisp-mode.el: Update lisp-indent-function for
12565         save-selected-frame and with-selected-frame.
12566
12567         * frame.el (save-selected-frame): New macro.
12568         (with-selected-frame): Ditto.
12569         (other-frame): Use `set-frame-focus'.
12570
12571 1998-05-06  Oliver Graf <ograf@fga.de>
12572
12573         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12574         (dragdrop-drop-url-default) default handler for URL drops created
12575         (dragdrop-drop-mime-default) default handler for MIME drops created
12576         (dragdrop-drop-functions) default custom for handling drops created
12577         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12578
12579 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12580
12581         * mouse.el: Removed redundant mouse-mswindows-drop function.
12582
12583 1998-05-05  Oliver Graf <ograf@fga.de>
12584
12585         * about.el: changed some text in my entry
12586         * dragdrop.el: added customs
12587
12588 1998-05-04  Oliver Graf <ograf@fga.de>
12589
12590         * mouse.el: killed global drop key bindings
12591         (mouse-offix-drop) removed
12592         * dragdrop.el: created
12593         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12594
12595 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12596
12597         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12598         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12599
12600         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12601         obsolete comment.
12602
12603         * scrollbar.el (scrollbars-visible-p): Use new
12604         {vertical,horizontal}-scrollbar-visible-p specifiers.
12605
12606 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12607
12608         * device.el (device-pixel-height):
12609         (device-pixel-width):
12610         (device-mm-width):
12611         (device-mm-height):
12612         (device-bitplanes):
12613         (device-color-cells): Moved these 6 functions from device.c; they
12614         all use single (device-system-metrics) call.
12615
12616 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12617
12618         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12619         were renamed.
12620
12621         * menubar-items.el:
12622         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12623         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12624
12625         * help.el (help-map): Remove Hyperbole keybinding logic.
12626         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12627
12628 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12629
12630         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12631         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12632
12633 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12634
12635         * msw-glyphs.el: use nicer icon3 from the frame icon.
12636
12637 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12638
12639         * version.el (emacs-version): Remove InfoDock conditionals.
12640
12641         * startup.el (startup-splash-frame): Change ID logo name.
12642
12643 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12644
12645         * files.el (after-find-file): If the user presses C-g on
12646         directory-creation prompt, kill the buffer.
12647
12648 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12649
12650         * simple.el (count-words-region): Reverse previous change.
12651
12652 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12653
12654         * replace.el (query-replace): Just call perform-replace.
12655         (query-replace-regexp): Ditto.
12656         (perform-replace): Move region handling here.
12657         (perform-replace): Use the new arg to match-data.
12658
12659 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12660
12661         * x-init.el: Install X specific display table that
12662           displays char 0240 as a space to avoid whatever it is
12663           that screws up display of that character code.
12664
12665 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12666
12667         * help.el (function-arglist): If no arguments are documented for a
12668         subr, print nothing rather than incorrect output.
12669
12670 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12671
12672         * cmdloop.el (command-error): Update bail-out error message to use
12673         `emacs-program-name'.
12674
12675         * lib-complete.el: Remove reader macro cruft.
12676
12677         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12678         cruft.
12679
12680         * simple.el (count-words-region): Drop interactive-p check on the
12681         message.
12682
12683 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12684
12685         * font.el
12686         * msw-faces.el
12687         Correct spelling of mswindows-font-canonicalize-name.
12688
12689 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12690
12691         * ldap.el (ldap-host-parameters-alist): Replaced with
12692         `ldap-host-parameters-plist'
12693         (ldap-search): Adapt to previous change
12694
12695 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12696
12697         * about.el (about-hackers): Update Bob Weiner bio.
12698         (about-maintainer-info): Ditto.
12699
12700 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12701
12702         * simple.el (display-warning-minimum-level): Docfix.
12703
12704 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12705
12706         * widget.el (:default-get): New keyword.
12707         * wid-edit.el (default, widget-default-default-get): Define it.
12708         (group, widget-group-default-get): Define it.
12709         (menu-choice, widget-choice-default-get): Define it.
12710         (widget-default-get): New function.
12711         (widget-choice-action): Call it.
12712         (widget-editable-list-entry-create): Call it.
12713
12714 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12715
12716         * byte-optimize.el (byte-boolean-vars): Removed.
12717         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12718         lookup through `byte-boolean-vars'.
12719
12720 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12721
12722         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12723         resource-provided values into ghost specs for scrollbar-height and
12724         scrollbar-width.
12725
12726 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12727
12728         * byte-optimize.el: Don't attempt to optimize /=.
12729
12730         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12731         (byte-compile-/=): Ditto.
12732
12733 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12734
12735         * apropos.el: Use `with-displaying-help-buffer'.
12736         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12737         Use `with-displaying-help-buffer'.
12738         (apropos-follow): Do not give special treatment to buffer cursor
12739         was in prior to a mouse click.
12740         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12741         (apropos-print-doc): Set correct buffer for setting text
12742         properties.
12743
12744 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12745
12746         * help.el (help-buffer-prefix-string): New variable.
12747         (help-buffer-name): Use it.
12748
12749         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12750         mode menu.
12751
12752 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12753
12754         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12755
12756 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12757
12758         * files.el (find-file-noselect): Update docstring.
12759         (find-file-noselect): Signal an error if found an unreadable file.
12760         (file-chase-links): Save the match data.
12761         (normal-mode): Use `lwarn' and `error-message-string'.
12762         (interpreter-mode-alist): Change defconst to defvar.
12763         (inhibit-first-line-modes-regexps): Ditto.
12764         (inhibit-first-line-modes-regexps): Added .tgz.
12765         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12766         (change-major-mode-with-file-name): New user-option.
12767         (set-visited-file-name): Synched with FSF.
12768         (file-name-extension): New function, from FSF 20.3.
12769         (file-relative-name): Synched with FSF.
12770         (save-some-buffers): Support the C-r feature.
12771         (recover-session): Synched with FSF.
12772         (kill-some-buffers): Ditto.
12773         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12774
12775 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12776
12777         * files.el (insert-file): Undo previous change and reenable use of
12778         format.el.
12779
12780 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12781
12782         * window-xemacs.el (recenter): Define.
12783
12784 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12785
12786         * font.el (mswindows-font-create-name)
12787         (mswindows-font-create-object): new functions for mswindows type
12788         fonts.
12789
12790         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12791         strings are parsed as well as font objects.
12792
12793 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12794
12795         * modeline.el (defining-kbd-macro): Restore modeline indication of
12796         kbd-macro being recorded.
12797         (add-minor-mode): Simplify docstring.
12798         (modeline-minor-mode-menu): Remove stuff.
12799
12800 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12801
12802         * code-process.el (call-process): dynamically decide process
12803         coding type.
12804
12805 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12806
12807         * modeline.el: Add line-number-mode, column-number-mode to
12808         the modeline minor-mode menu.  Button2 on the line number does
12809         goto-line.
12810
12811 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12812
12813         * mouse.el: move x-selection-owner-p type things to
12814         selection-owner-p.
12815
12816         * msw-init.el: copy zmacs stuff from x-init.el
12817
12818         * msw-select.el (mswindows-own-selection)
12819         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12820         functions. Very simple minded implementation of selectio
12821         ownership.
12822
12823         * select.el (own-selection) (disown-selection)
12824         (activate-region-as-selection) (select-make-extent-for-selection)
12825         (valid-simple-selection-p): functions moved from x-select.el for
12826         generalized selection.
12827
12828         * x-select.el: see select.el changes.
12829
12830         * x-toolbar.el: use new selection functions.
12831
12832 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12833
12834         * packages.el (packages-find-package-directories): Fixed bug that
12835         would pick up multiple site-package directories.
12836         (package-locations): Added "xemacs-packages" as a late package
12837         location.
12838
12839         * find-paths.el: Now uses `emacs-program-name' and
12840         `emacs-program-version'.
12841         Additions to enforce version-specific directories in
12842         `paths-find-version-directory'.
12843
12844 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12845
12846         * default.el: Removed.
12847         * site-start.el: Removed.
12848
12849 1998-04-29  Didier Verna  <didier@xemacs.org>
12850
12851         * minibuf.el (minibuffer-history-minimum-string-length): Default
12852         to nil.
12853
12854 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12855
12856         * find-paths.el (paths-program-name): Rename.
12857         (paths-emacs-root-p): Ditto.
12858         (paths-find-site-directory): Ditto.
12859
12860 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12861
12862         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12863         `emacs-lisp-byte-compile-and-load'.
12864
12865 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12866
12867         * ldap.el (ldap-search): Fixed additional parameter passing to
12868         `ldap-open'
12869
12870 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12871
12872         * select.el (kill-primary-selection) (selection-owner-p)
12873         (copy-primary-selection) (yank-clipboard-selection)
12874         (selection-exists-p) (delete-primary-selection): new file and
12875         functions that do the right thing for the selected device.
12876
12877         * x-menubar.el: use generalised selection functions.
12878
12879         * dumped-lisp.el: dump select.el.
12880
12881 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12882
12883         * find-paths.el (paths-progname): New variable.
12884         (paths-emacs-root-p): Use it.
12885         (paths-find-site-directory): Ditto.
12886
12887 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12888
12889         * loadup.el ((member "dump" command-line-args)): Dump as
12890         `infodock' if InfoDock.
12891
12892 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12893
12894         * find-paths.el (construct-emacs-version): Simplify, include
12895         program name in the return value.
12896         * (paths-find-version-directory): Use it.
12897
12898 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12899
12900         * info.el (Info-parse-dir-entries): Fixed regexp
12901         (Info-build-dir-anew): Remove full suffix and capitalize info file
12902         name for files with no @direntry
12903         (Info-batch-rebuild-dir): New function
12904         (Info-suffixed-file): Check for regular files instead of simple
12905         file existence (could catch directories before)
12906
12907 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12908
12909         * setup-paths.el, find-paths.el: Removed uses of `not' which
12910         temacs doesn't have.
12911
12912         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12913         into root searching.
12914
12915 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12916
12917         * subr.el: Remove definition of `not'.
12918
12919 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12920
12921         * msw-glyphs.el: enable graphics support.
12922
12923 1998-04-23  Didier Verna  <didier@xemacs.org>
12924
12925         * x-menubar.el (default-menubar): restored the line-number-mode
12926         option.
12927
12928         * misc doc string updates related to the options menu.
12929
12930 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12931
12932         * setup-paths.el (paths-construct-load-path): Fix typo.
12933
12934 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12935
12936         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12937         font-menu-ignore-scaled-fonts don't have to be bound now; this
12938         gets us one step further towards making --no-autoloads work.
12939
12940         * startup.el (normal-top-level): Load auto-autoloads only if
12941         lisp-directory is non-nil.
12942
12943         * setup-paths.el (paths-construct-load-path): Made it robust
12944         against nil lisp-directory.
12945
12946         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12947         to the list of variables that cause a warning when nil.
12948
12949         * toolbar.el (init-toolbar-location): Now works even when there's
12950         no toolbar icon directory.
12951
12952 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12953
12954         * help.el (view-lossage): Recognize it.
12955
12956         * simple.el (log-message): Mark multiline messages.
12957
12958 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12959
12960         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12961
12962 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12963
12964         * package-get.el (package-get-all):  add `\n' separator to
12965         interactive specification so that both variables are read
12966
12967 1998-04-22  Didier Verna  <didier@xemacs.org>
12968
12969         * x-menubar.el: ported the options menu to Custom.
12970         Moved the "read only" toggle button to the buffers menu.
12971         Corrected some missing ;;;###autoload or defcustom.
12972
12973         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12974         the scrollbar-visible specifier for options menu handling.
12975
12976         * toolbar.el (toolbar-visible-p)
12977                      (toolbar-captioned-p)
12978                      (default-toolbar-position): defcustom wrappers around
12979         the toolbar specifiers for options menu handling.
12980
12981         * frame.el (get-frame-for-buffer-default-instance-limit):
12982         defcustom it for options menu handling.
12983
12984         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12985         font-lock-mode for options menu handling.
12986
12987         * cus-start.el: added Custom properties to overwrite-mode for
12988         options menu handling.
12989
12990 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12991
12992         * about.el: shameless self-promotion.
12993
12994 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12995
12996         * simple.el (raw-append-message): Slightly optimize.
12997         (remove-message): Use `push' for clarity.
12998         (append-message): Ditto.
12999         (display-warning): Dito.
13000         (raw-append-message): Send the message to the appropriate device.
13001
13002 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13003
13004         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13005         From Sean MacLennan <Sean.MacLennan@pika.ca>
13006
13007 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13008
13009         * setup-paths.el: Changed `directory-sep-char' to
13010         `path-separator', following a change in GNU Emacs.
13011
13012 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13013
13014         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13015         (Info-build-dir-anew): Add a final newline.
13016         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13017         is `always'
13018         (Info-rebuild-dir): Ditto
13019
13020         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13021
13022 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13023
13024         * simple.el (count-words-buffer): Retain zmacs region.
13025         (count-words-region): Ditto.
13026         * simple.el: (what-line): Expanded line counts.
13027         (count-lines): New parameter to conditionalize whether collapsed
13028         lines get counted.
13029         From Bob Weiner <weiner@altrasoft.com>
13030
13031 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13032
13033         * packages.el (package-locations): infodock-packages must override
13034         mule-packages and packages.
13035
13036 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13037
13038         * wid-edit.el:
13039         remove rude messages from widget-activation-widget-mapper
13040         and widget-activation-glyph-mapper
13041
13042 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13043
13044         * toolbar.el: Remove (featurep 'x) test from
13045         toolbar-make-button-list
13046
13047 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13048
13049         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13050         only if in the same frame.
13051
13052 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13053
13054         * packages.el (package-locations): Added site-packages hierarchy.
13055
13056         * setup-paths.el (paths-default-info-directories): Introduced and
13057         used.
13058
13059         * packages.el, setup-paths.el: Set various path searching depths
13060         to 1.
13061
13062         * packages.el (packages-hierarchy-depth):
13063         (packages-load-path-depth): Introduced and used.
13064
13065         * setup-paths.el (paths-load-path-depth): Introduced and used.
13066
13067         * find-paths.el (paths-find-recursive-path): Added max-depth
13068         parameter.
13069
13070 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13071
13072         * setup-paths.el (paths-construct-info-path): Removed
13073         dependency on behavior of (file-name-as-directory "").
13074
13075 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13076
13077         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13078         lisp objects
13079
13080 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13081
13082         * dump-paths.el, startup.el: Added handling for --debug-paths.
13083
13084 1998-04-15  William M. Perry  <wmperry@aventail.com>
13085
13086         * wid-edit.el: We cannot just set the help-echo or balloon-help
13087           properties for an extent based on the :help-echo widget
13088           property, since help-echo and balloon-help cause an EXTENT to
13089           get passed in, where :help-echo functions are expecting a WIDGET
13090
13091 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13092
13093         * scrollbar.el (init-scrollbar-from-resources): Call
13094         mswindows-init-scrollbar-metrics when appropriate.
13095
13096 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13097
13098         * dumped-lisp.el: dump x-toolbar for window system
13099
13100         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13101         have support and xpm.
13102
13103 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13104
13105         * files.el (toggle-read-only): Fix docstring.
13106         From Didier Verna <didier@xemacs.org>
13107
13108 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13109
13110         * startup.el (normal-top-level): Load autoload-file-name without
13111         specifying an extension---some people only auto-autoload.el.gz.
13112
13113 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13114
13115         * files.el (backup-enable-predicate): Don't bomb on NAME being
13116         nil.
13117
13118 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13119
13120         * find-paths.el, packages.el: Now prefers configure'd paths.
13121         This shouldn't cause any of the originally anticipated problems as
13122         the current paths architecture will not define the various
13123         configure-xxx variables if they're not specified on the configure
13124         command line.
13125
13126         * find-paths.el, setup-paths.el, packages.el: Removed all
13127         mentionings of "/" as a path separator.
13128         Used paths-construct-path throughout.
13129
13130         * find-paths.el (paths-construct-path): Created to assemble paths
13131         from directory components.
13132
13133         * setup-paths.el, packages.el: Used paths-decode-directory-path
13134         instead of decode-path-internal.
13135
13136         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13137         and associates.
13138         (paths-decode-directory-path) Created.
13139
13140         * setup-paths.el: Changed configure-exec-path to
13141         configure-exec-directory.
13142
13143 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13144
13145         * packages.el (packages-find-packages): Fixed decoding of
13146         EMACSPACKAGEPATH.
13147
13148         * startup.el: -no-packages -> -no-early-packages.
13149
13150         (packages-load-package-lisps): Fixed loading of auto-autoload
13151         files.
13152
13153         * startup.el (normal-top-level): Fixed loading of core
13154         auto-autoload.
13155
13156         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13157
13158         * startup.el, packages.el, dump-paths.el: Added proper settings
13159         for site-directory and lisp-directory variables.
13160
13161         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13162         inhibit-package-autoloads and fixed handling of it.
13163
13164         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13165         handling of former inhibit-package-init, now
13166         inhibit-early-packages, to make -vanilla etc. work.
13167
13168 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13169
13170         * code-process.el (start-process): Fallback to 'undecided instead
13171         of 'binary for process input coding stream.
13172
13173         * process.el (start-process): Docstring fix.
13174
13175 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13176
13177         * info.el (Info-insert-dir): Do not insert temporary dir files
13178         in Info-dir-file-attributes
13179         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13180         (Info-rebuild-dir): Ditto.
13181
13182 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13183
13184         * obsolete.el: Added obsoleteness declarations for
13185         `site-directory' and `Info-default-directory-list'.
13186
13187 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13188
13189         * find-paths.el (paths-find-emacs-root): Only look at the
13190         executable at the end of the symlink chain for determining the
13191         Emacs root.
13192
13193 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13194
13195         * setup-paths.el (paths-construct-info-path): Changed construction
13196         to cater to gone default in configure.
13197
13198         * find-paths.el (paths-uniq-append): Added.
13199
13200         * packages.el: Rewritten package path construction once again.
13201
13202         * dump-paths.el, startup.el: Removed package-path as a global
13203         variable.
13204
13205         * package-admin.el (package-admin-add-single-file-package):
13206         (package-admin-add-binary-package): Changed package-path to
13207         late-packages.
13208
13209         * packages.el (packages-split-path): Split path at "/" rather than
13210         nil according to change in emacs.c.
13211
13212 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13213
13214         * setup-paths.el (paths-construct-info-path): Changed info path
13215         order so that directories come out right.
13216         (paths-find-lock-directory): Fixed bug: It used to think
13217         configure-lock-directory is a path.
13218
13219 1998-04-06  Jeff Miller <jmiller@smart.net>
13220
13221         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13222         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13223         eases the use of toolbar-add/kill-item functions.
13224
13225 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13226
13227         * code-files.el (file-coding-system-alist): Commented out
13228         loaddefs.el magical treatment.
13229
13230 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13231
13232         * info.el (Info-rebuild-outdated-dir): Added new option
13233         `conservative' and made it the default
13234         (Info-rebuild-dir): Appropriately parse multi-line description
13235         strings, and multi-section dir files. Issue warning when dir
13236         is rebuilt as temporary
13237         (Info-build-dir-anew): Issue warning when dir is built as
13238         temporary
13239
13240 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13241
13242         * list-mode.el (list-mode-map): Bind highlight motion commands to
13243         standard keys left, right, C-b and C-f.
13244
13245 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13246
13247         * files.el (auto-mode-alist): allow .sc for Scheme->C
13248
13249 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13250
13251         * loadup.el (pureload): Don't quote (garbage-collect).
13252
13253 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13254
13255         * package-get-base.el: Updated.
13256
13257 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13258
13259         * isearch-mode.el (isearch-just-started): New variable.
13260         (isearch-mode): Set it.
13261         (isearch-repeat): Advance one character forward only if the search
13262         was successful, and was not just started.
13263         (isearch-repeat): Clear isearch-just-started.
13264
13265 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13266
13267         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13268         if running -batch.
13269
13270 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13271
13272         * subr.el (listify-key-sequence): Removed.
13273
13274 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13275
13276         * bytecomp.el (byte-compile-print-gensym): New option.
13277         (byte-compile-output-file-form): Use it.
13278         (byte-compile-output-docform): Ditto.
13279         (byte-compile-compiled-obj-to-list): Ditto.
13280
13281 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13282
13283         * msw-glyphs.el: set frame icon if xpm support.
13284
13285 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13286
13287         * help.el: Code that pretty prints variable values
13288           removed.
13289
13290 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13291
13292         * find-paths.el (paths-emacs-root-p): Correct test for installation
13293         directory.
13294         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13295
13296 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13297
13298         * loaddefs.el: Don't set debug-ignored-errors; leave
13299           its default value set to nil.
13300
13301 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13302
13303         * info.el (Info-rebuild-dir): fixed mis-spelling.
13304
13305 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13306
13307         * info.el (Info-rebuild-outdated-dir): New custom var
13308         (Info-insert-node): Create/update dir file when needed, ie when it
13309         does not exist or is older than some info files in directory
13310
13311 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13312
13313         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13314         for last packages, mainly for using a 20.4 package base.
13315
13316         * packages.el (late-packages): Typo fix.  It was called
13317         early-packages.
13318
13319         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13320         relative symlinks correctly.
13321         (paths-find-emacs-roots): More rigorous checking for plausible
13322         configuration-time root.
13323
13324         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13325         find its roots.
13326
13327 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13328
13329         * faces.el: Fix docstrings.
13330         * glyphs.el: Fix docstrings.
13331         * mouse.el: Fix docstrings.
13332
13333         * frame.el: Change phrase `current frame' to `selected frame'.
13334
13335         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13336
13337         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13338         macros using backquote to make them infinitely more readable.
13339
13340 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13341
13342         * packages.el (packages-find-package-path): Hardcoded specialized
13343         InfoDock support until we can clean this up.
13344
13345         * help.el (describe-bindings-1): Return the value of the bindings
13346         help buffer created.
13347         (describe-bindings): Ditto.
13348
13349         * simple.el (set-variable): Restore previous behavior of not
13350         bombing if the variable to set is not boundp.
13351
13352 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13353
13354         * packages.el (packages-handle-package-dumped-lisps): Allow for
13355         non-local files to be loaded off the package-lisp variable.
13356
13357 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13358
13359         * x-faces.el: Global X resources should override
13360           specs for all device classes (color, grayscale, mono);
13361           code currently doesn't override any of them.  Fixed by
13362           calling remove-specifier with '(x default) as the tag
13363           set and allowing inexact matches.
13364
13365 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13366
13367         * faces.el: Separated face initializations based on
13368           device classes into device type specific (tag set,
13369           instantiator) pairs.
13370
13371 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13372
13373         * wid-edit.el (widget-choice-action): Remember user's explicit
13374         choice.
13375         (widget-choice-value-create): Respect it.
13376         From Richard Stallman <rms@gnu.org>
13377
13378 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13379
13380         * setup-paths.el (paths-construct-info-path): Always append
13381         existing directories from configure-time info path.
13382
13383         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13384         Info-directory-list.
13385
13386         * info.el: Removed Info-default-directory-list which was broken by
13387         design.
13388         Removed bogus initialization of Info-directory-list---startup.el
13389         can do a much better job.
13390         Added autoload of Info-directory-list.
13391
13392         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13393         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13394         be exclusive; now it's merely given precedence, just like in the
13395         old days.
13396
13397 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13398
13399         * find-paths.el (paths-find-architecture-directory): Fix bug with
13400         finding; it used to default too early.
13401
13402 1998-03-25  Martin Buchholz <martin@xemacs.org>
13403
13404         * packages.el (packages-split-path): Fix a bug; it used to fail
13405         for paths that weren't split.
13406
13407 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13408
13409         * finder.el (finder-compile-keywords): trap on errors.
13410
13411 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13412
13413         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13414           fourth argument of t so that only the specs exactly
13415           matching the tag lists are removed.
13416
13417 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13418
13419         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13420
13421 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13422
13423         * minibuf.el (mouse-read-file-name-1): If a default directory was
13424         specified, use it for generating the completions.
13425
13426 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13427
13428         * update-elc.el: Now respects inhibit-package-init and
13429         inhibit-site-lisp.
13430         Now does path construction with loadup-paths.
13431
13432         * startup.el (normal-top-level, startup-setup-paths): Now respects
13433         inhibit-package-init and inhibit-site-lisp.
13434
13435         * packages.el (packages-find-package-path): Extended package path
13436         by version-specific hierarchies.
13437         (packages-find-packages): Now respects inhibit flag and
13438         inhibit-site-lisp.
13439         Moved path setup to loadup-paths.
13440
13441         * make-docfile.el: Now respects inhibit-package-init and
13442         inhibit-site-lisp.
13443         Now does path construction with loadup-paths.
13444
13445         * loadup.el: Now respects inhibit-package-init and
13446         inhibit-site-lisp.
13447
13448         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13449
13450         * loadup-paths.el: New file: setup load-path to encompass
13451         packages.
13452
13453 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13454
13455         * auto-show.el: load-gc renamed to pureload.
13456         * site-load.el: Ditto.
13457         * packages.el (toplevel): Ditto.
13458         * loadup.el (really-early-error-handler): Ditto.
13459         * dumped-lisp.el (preloaded-file-list): Ditto.
13460         * cus-face.el (custom-declare-face): Ditto.
13461
13462 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13463
13464         * <Today>: The Big Path Searching Overhaul.
13465
13466         * find-paths.el: New file: find and assemble paths in the
13467         installation hierarchy.
13468
13469         * setup-paths.el: New file: global layout of paths and directories
13470         within the XEmacs hierarchy.
13471
13472         * packages.el: Replaced everything related to path searching and
13473         startup by code in terms of find-paths.
13474
13475         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13476         the new path searching engine.
13477
13478         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13479         and setup-paths.
13480
13481 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13482
13483         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13484         setup-paths.el.
13485
13486 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13487
13488         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13489         compiles identically in any configuration.
13490         Removed irrelevant commentary.
13491
13492 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13493
13494         * simple.el (set-variable): Allow setting specifiers.
13495
13496 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13497
13498         * lisp.el (forward-sexp): Revert previous change.
13499
13500 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13501
13502         * frame.el (frame-initialize): Use `delete-console' instead of
13503         `delete-device' to delete the stream console to match the usage in
13504         Fkill_emacs.
13505
13506 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13507
13508         * files.el (cdpath-previous): New variable.
13509         (cd): Use it.
13510         From Bob Weiner <weiner@wave.altrasoft.com>
13511
13512 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13513
13514         * keydefs.el: Changed keybindings of forward-char,
13515           backward, scroll-up and scroll-down to point to their
13516           -command counterparts.
13517
13518         * simple.el: New functions: forwarc-char-command,
13519           backwrad-char-command, scroll-up-command,
13520           scroll-down-command which work liek their counterparts
13521           except that they honor the variable
13522           signal-error-on-buffer-boundary.
13523
13524           Definition of signal-error-on-buffer-boundary received
13525           from src/cmds.c.
13526
13527           defvar declaration added for word-across-newline to avoid
13528           byte-compiler warning about the free variable reference.
13529
13530 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13531
13532         * winnt.el: Removed "%t" from the beginning of
13533         modeline-format. From now on, there's no nt-specifics in the modeline.
13534
13535 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13536
13537         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13538         of `when' with `if'.
13539
13540 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13541
13542         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13543         mswindows. Must be reworked along with glyphs.el, or
13544         merged into it, after there is images support.
13545
13546         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13547         'mswindows.
13548
13549 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13550
13551         * faces.el: fix for text cursor initialization.
13552         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13553         From Andy Piper <andyp@parallax.co.uk>
13554
13555 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13556
13557         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13558         if there is an existing package that handles it and warn the user
13559         about that mode.
13560
13561 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13562
13563         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13564         Installation" menu item when Installation-string is not bound.
13565
13566 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13567
13568         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13569         From Jeremiah W. James <jerry@cs.ucsb.edu>
13570
13571 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13572
13573         * msw-faces.el:
13574         * faces.el: Fix face initialization.
13575
13576 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13577
13578         * files.el (backup-enable-predicate): fix breakage introduced
13579         by TMPDIR patch.
13580
13581 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13582
13583         * x-faces.el (x-init-face-from-resources): The
13584           TTY face property retrieval functions don't return
13585           specifiers, so use face-property instead.
13586
13587 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13588
13589         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13590
13591 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13592
13593         * x-menubar.el: Expanded documentation for
13594           option-save-faces.  Changed Options -> Browse Faces
13595           menu entry to invoke customize-face.
13596
13597 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13598
13599         * faces.el: Most face initialization moved out of
13600           init-other-random-faces to the top level so that the
13601           initialization happens before Xemacs is dumped.  Much
13602           of the fascist "face-differs-from-default-p or FROB!"
13603           code has been retired in favor of letting the user do
13604           what they want to do.  Face initialization code changed
13605           to use `default' specifier tag so that the settings can
13606           be overridden later if the user wishes it.
13607
13608 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13609
13610         * about.el (about-hackers): Update contributors list.
13611
13612 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13613
13614         * specifier.el: Define new specifier tag `default'.
13615
13616         * modeline.el: Initialize faces using `default' tag.
13617
13618         * x-faces.el (x-init-face-from-resources): Remove
13619           specifier specs containing the `default' tag before
13620           adding new specs.
13621
13622 1998-03-02  John Jones  <jj@asu.edu>
13623
13624         * package-get.el (package-get-all): fixed arguments on call to
13625         package-admin-add-single-file-package.
13626         * package-get.el (package-get-installedp): fixed to match
13627         advertised behavior.
13628         * package-get.el: added function package-get-update-all which
13629         installs newest versions of all the current packages (if they are
13630         not already installed).
13631
13632 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13633
13634         * files.el (find-file-noselect): Uncommented `truename' binding in
13635         `let*' and use it later to set `buffer-file-truename' iff it's
13636         still nil, as happens for example when finding a compressed
13637         file with "jka-compr".
13638
13639 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13640
13641         * faces.el: in make-face-* type functions do the operation for all
13642         window systems, not just the first one found.
13643
13644         * font.el: call mswindows-list-fonts for mswindows.
13645
13646 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13647
13648         * code-process.el (call-process-region):
13649         * process.el (call-process-region):
13650         * package-get.el (package-get-dir):
13651         * files.el (backup-enable-predicate):
13652         * gnuserv.el (gnuserv-temp-file-regexp):
13653         Use temp-directory in place of `/tmp'.
13654
13655 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13656
13657         * "Fast" dired-in-C enhancements for Windows 95/NT:
13658
13659         * files.el: Added function, `wildcard-to-regexp', from GNU
13660           Emacs.
13661
13662         * files.el (insert-directory): Modified to use special
13663           dired-in-C enhancements if present.
13664
13665 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13666
13667         * code-files.el: make default coding no-conversion.
13668
13669 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13670
13671         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13672         the load-path.
13673
13674         * update-elc.el: Strip directory when testing for files not to
13675         bytecompile.
13676
13677 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13678
13679         * lisp-mode.el: Use recommended form for menus.
13680
13681         * info.el (Info-construct-menu): Use recommended form for menus.
13682
13683         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13684         entry.
13685
13686 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13687
13688         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13689           (get-frame-for-buffer-noselect): Always return frames
13690           in the not-this-window-p cond clause.
13691
13692 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13693
13694         * help.el (describe-installation): New function.
13695
13696         * x-menubar.el (default-menubar): Add describe-installation to
13697         Help menu.
13698
13699         * packages.el (packages-unbytecompiled-lisp): Installation.el
13700         should not be bytecompiled.
13701
13702         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13703         XEmacs.
13704
13705         * x-menubar.el (default-menubar): Use correct guard for VM menu
13706         entry.
13707
13708         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13709         coding.
13710         From Andy Piper <andyp@parallax.co.uk>
13711
13712 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13713
13714         * ldap.el: Do not require ldap-internal at compile time.
13715
13716 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13717
13718         * code-files.el: new file. a virtual copy of mule-files.el
13719         but without charset
13720         dependencies. (toggle-buffer-file-ocding-system) new function for
13721         changing the eol type for the current buffer.
13722
13723         * code-process.el: new file. a copy of
13724         mule-process.el. mule-process.el will disappear when things have
13725         settled.
13726
13727         * coding.el: new file. a virtual copy of mule-files.el but
13728         without charset dependencies. (coding-system-base) new function
13729         for getting the parent coding system of a coding system with eol
13730         type set.
13731
13732         * dumped-lisp.el: add above files for the non-mule case.
13733
13734 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13735
13736         * window-xemacs.el (display-buffer): If no explicit
13737           frame is specified, search for a window that displays
13738           the buffer on the currently selected frame, before
13739           searching other frames.
13740
13741 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13742
13743         * frame.el (get-frame-for-buffer): If not-this-window-p
13744           is non-nil, use window on the selected frame if it is not
13745           also the selected window.  When defaulting, search for
13746           windows on the currently selected fgrame before searching
13747           other frames.
13748
13749 1998-02-25  Didier Verna  <didier@xemacs.org>
13750
13751         * modeline.el (modeline-swap-buffers): originally named
13752         `mouse-release-modeline'. Whether to actually swap the buffers is
13753         decided in `mouse-drag-modeline'.
13754         (mouse-drag-modeline): A button release event is considered a
13755         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13756         stay unchanged.
13757
13758 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13759
13760         * x-menubar.el: Put redo on the menubar.
13761         From Aki Vehtari <Aki.Vehtari@hut.fi>
13762
13763 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13764
13765         * bytecomp.el (displaying-byte-compile-warnings): if
13766         temp-buffer-show-function is set, use it to display current set of
13767         warnings in the "*Compile-Log-Show*" buffer.
13768
13769         * simple.el (display-warning-buffer): if temp-buffer-show-function
13770         is set, use it to display current set of warnings in the
13771         "*Warnings-Show*" buffer.
13772
13773 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13774
13775         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13776         Common Lisp.
13777
13778 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13779
13780         * menubar.el: Allow button descriptors at least 2 long.
13781
13782         * x-menubar.el (default-menubar): Use recommended forms.
13783         (file-menu-filter): Remove.
13784         (edit-menu-filter): Remove.
13785
13786 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13787
13788         * about.el (about-hackers): Updated.
13789
13790 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13791
13792         * help.el (help-max-help-buffers): new variable
13793         (help-register-and-maybe-prune-excess): new function
13794         (help-buffer-name): use help-max-help-buffers.
13795         (with-displaying-help-buffer): use
13796         help-register-and-maybe-prune-excess.
13797
13798         * help.el (help-maybe-pretty-print-value): if the value fits on
13799         one line, let it.
13800
13801 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13802
13803         * (with-displaying-help-buffer): there is no need to kill the buffer
13804         if it exists, because with-output-to-temp-buffer will clear it.
13805         further, killing the buffer violates the rule that
13806         temp-buffer-show-function, if set, has the full responsibility of
13807         showing the temp buffer.  killing the buffer fucks with the window
13808         configuration, hosing temp-buffer-show-function.
13809
13810
13811 1998-02-23  Didier Verna  <didier@xemacs.org>
13812
13813         * modeline.el (mouse-drag-modeline):
13814         - Always scroll the modeline that was originally clicked on.
13815         - Use x pixels instead of x characters (which doesn't work anyway)
13816         as horizontal reference for modeline dragging. This allows us to
13817         keep on dragging the modeline even if the motion event occurs in
13818         another window.
13819
13820 1998-02-23  Didier Verna  <didier@xemacs.org>
13821
13822         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13823         glyph on the modeline to indicate that dragging the mouse has an
13824         effect both horizontally and vertically.
13825
13826 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13827
13828         * about.el (about-xemacs): Get rid of redundant visible version
13829         number.
13830
13831 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13832
13833         * about.el (about-hackers): Update credits.
13834
13835 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13836
13837         * prim/register.el (view-register): Show register type file-query.
13838
13839 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13840
13841         * mode-motion.el (mode-motion-highlight-internal):
13842           save-excursion inside save-window-exucrsion form to
13843           hide buffer point changes from save-window-excursion.
13844           Prevents display flickering when the mouse pointer
13845           moves.
13846
13847 1998-02-17  Didier Verna  <didier@xemacs.org>
13848
13849         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13850         function to handle correctly the case of a toolbar one side of the
13851         window: scrolling will not necessarily happen.
13852
13853 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13854
13855         * files.el (after-find-file): Restore missing argument
13856           to format that provides filename for "... consider M-x
13857           recover-file" message.  Also call `message' with "%s"
13858           as the first arg instead of an arbitrary string.
13859
13860 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13861
13862         * about.el (about-hackers): Various additions.
13863
13864 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13865
13866         * autoload.el (generate-file-autoloads-1): Don't force an extra
13867         line out when copying on-the-same line autoloads.
13868
13869         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13870         is installed.
13871
13872 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13873
13874         * x11/x-win-xfree86.el (x-win-init-xfree86):
13875         * x11/x-win-sun.el (x-win-init-sun):
13876         * x11/x-init.el (x-initialize-compose):
13877         * prim/simple.el:
13878         (backward-or-forward-kill-sexp):
13879         (backward-or-forward-kill-sentence):
13880         (backward-or-forward-kill-word):
13881         (backward-or-forward-delete-char):
13882         * prim/isearch-mode.el (isearch-help-or-delete-char):
13883         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13884         x-keysym-on-keyboard-p to detect backspace.
13885         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13886         Clean up symbols used with dead keys, checking Linux and solaris
13887         keysyms.
13888         Simplify x-win-*.el using above methods.
13889         Change documentation for x-keysym-*-p functions.
13890
13891 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13892
13893         * about.el (about-hackers): Restore entries for Michael Sperber and
13894         Vinnie Shelton.
13895         From Vinnie Shelton <acs@acm.org>
13896
13897 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13898
13899         * simple.el (count-words-region): Ditto.
13900
13901 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13902
13903         * simple.el (count-words-buffer): Document.  Don't print anything
13904         if non-interactive.
13905
13906 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13907
13908         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13909         multiple files in InfoDock.
13910
13911 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13912
13913         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13914         from version.el in InfoDock.
13915
13916         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13917         specially.
13918
13919 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13920
13921         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13922         variable name in docstring.
13923
13924 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13925
13926         * menubar.h: Include "gui.h".
13927
13928 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13929
13930         * site-load.el: Fix documentation.
13931
13932 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13933
13934         * package-get-base.el (package-get-base): Updated.
13935
13936         * keymap.el: PC-ize.
13937
13938 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13939
13940         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13941         from' on a fresh line.
13942
13943 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13944
13945         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13946         object.
13947
13948 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13949
13950         * undo-stack.el: PC-ize.
13951
13952         * cmdloop.el: PC-ize.
13953
13954 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13955
13956         * bytecomp-runtime.el: PC-ize.
13957
13958         * byte-optimize.el: Prolog fixup.  PC-ize.
13959
13960         * cus-dep.el: Spelling fix.
13961
13962         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13963         entries follow).
13964
13965 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13966
13967         * text-mode.el (text-mode-hook-identify): New function,
13968         put on text-mode-hook.  Set text-mode-variant here.
13969         (text-mode): Don't set it here.
13970
13971 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13972
13973         * text-mode.el (text-mode-hook): New defvar.
13974         (text-mode-variant): New variable.
13975         (text-mode): Set that variable locally.
13976         (toggle-text-mode-auto-fill): New command.
13977
13978 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13979
13980         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13981
13982 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13983
13984         * text-mode.el (paragraph-indent-text-mode):
13985         Renamed from spaced-text-mode.
13986         (text-mode-map): Bind TAB to indent-relative.
13987         (indented-text-mode-map): Variable deleted.
13988         (indented-text-mode): Now an alias for text-mode.
13989
13990 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13991
13992         * loadup.el: test-atoms debugging stuffs removed.
13993
13994 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13995
13996         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13997
13998 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13999
14000         * help.el (describe-beta): Made it use `locate-data-file'.
14001         (describe-distribution): Ditto.
14002         (describe-copying): Ditto.
14003         (describe-project): Ditto.
14004         (view-emacs-news): Ditto.
14005
14006         * help-nomule.el (help-with-tutorial): Made it use
14007         `locate-data-file' to find tutorial.
14008
14009 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14010
14011         * about.el: Corrected my email address.
14012
14013         * mouse.el: Added 'mouse-mswindows-drop' similar to
14014         'mouse-offix-drop'.
14015
14016 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14017
14018         * loadup.el (running-xemacs): Spelling fix.
14019
14020 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14021
14022         * packages.el (packages-find-packages-1): Don't allow a backwards
14023         compatible lisp tree to overwrite `preloaded-file-list'.
14024
14025 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14026
14027         * loadup.el: Don't delete "xemacs" prior to dumping.
14028
14029 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14030
14031         * package-info.el (pi-last-mod-date): New function.
14032         (pi-author-version): New function.
14033         (batch-update-package-info): Use them.
14034
14035 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14036
14037         * frame.el (get-frame-for-buffer-default-to-current): Create.
14038         (get-frame-for-buffer-noselect): Allow user to use current frame
14039         with `get-frame-for-buffer-default-to-current'.
14040
14041 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14042
14043         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14044         (byte-compile-output-docform): Ditto.
14045         (byte-compile-compiled-obj-to-list): Ditto.
14046
14047 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14048
14049         * startup.el (command-line-1): Removed code that ran
14050           buffer-menu.
14051
14052 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14053
14054         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14055
14056 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14057
14058         * frame.el (suspend-emacs-or-iconify-frame): Check using
14059         `device-on-window-system-p' instead of explicitly checking for X,
14060         so that the same logic works for MS Windows.
14061         (suspend-or-iconify-emacs): Ditto.
14062
14063 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14064
14065         * about.el (about-maintainer-info): Andy Piper is back.
14066         (xemacs-hackers): Updated Andy Piper's email address.
14067         (about-hackers): Added Jonathan Harris.
14068         (about-hackers): Updated Tibor Polgar's email address.
14069
14070 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14071
14072         * about.el: Add xemacs.org email manager.
14073
14074         * package-get-base.el (package-get-base): Updated with most recent
14075         package updates.
14076
14077 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14078
14079         * help.el (function-arglist): Use `indirect-function' instead of
14080         `symbol-function' so that aliases are treated correctly.
14081
14082 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14083
14084         * help.el (help-map): Add f1 binding to `help-for-help'.
14085         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14086         (describe-key-briefly): Use `princ' "%s" to print object.
14087         (with-displaying-help-buffer): Kill buffer if it exists, again.
14088         (describe-key): Use `princ' "%s" to print object.
14089         (describe-function-1): Use `princ' "%s" to print object.
14090         Commented out alias lines removed.
14091         (help-pretty-print-limit): New variable to control pretty-printing
14092         of variable values.
14093         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14094         `help-pretty-print-value' again.  Only print-print when OBJECT is
14095         list of length less than `help-pretty-print-limit'.
14096         (describe-variable): Use `help-maybe-pretty-print-value' again.
14097
14098 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14099
14100         * simple.el (blink-matching-open): Remove C++ kludge.
14101         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14102
14103 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14104
14105         * info.el (Info-default-directory-list): Made the documentation
14106         more explanitory.
14107
14108 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14109
14110         * lisp/packages.el:
14111         * lisp/package-admin.el:
14112         * lisp/build-report.el:
14113         Fix typos.
14114
14115 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14116
14117         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14118         warnings in Java buffers without final newline and editing the
14119         last line.
14120
14121 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14122
14123         * packages.el (packages-find-packages-1): Don't allow a backwards
14124         compatible lisp tree to overwrite `preloaded-file-list'.
14125         Suggested by Colin Rafferty  <colin@xemacs.org>
14126
14127         * mouse.el (mouse-offix-drop): Set undo-boundary.
14128         From Oliver Graf <ograf@fga.de>
14129
14130 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14131
14132         * loadup.el (load-gc): rewrite as defun.
14133         Print something sensical if a required dump-time file isn't found.
14134
14135 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14136
14137         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14138         bug strikes a menudescriptor.
14139
14140         * package-get-base.el (package-get-base): Updated.
14141
14142         * package-info.el (batch-update-package-info): Derive REQUIRES
14143         from the Makefile.
14144
14145 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14146
14147         * files.el (save-some-buffers): Don't play games with deleting
14148         other windows if we are in the minibuffer window.
14149
14150 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14151
14152         * modeline.el (modeline-minor-mode-menu): Add support for :active
14153         (add-minor-mode): Document :active property to TOGGLE.
14154
14155 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14156
14157         * modeline.el (modeline-minor-mode-menu): Add support for an
14158         `:included' predicate in the `toggle-sym' plist.
14159         (add-minor-mode): Document the :included property, format
14160         docstring some more.
14161         (modeline-minor-mode-menu): Documentation string added.
14162
14163 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14164
14165         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14166         labels from the symbol-names by thwacking off the overly redundant
14167         and overused "mode", parenthesizing "minor", and capitalizing the
14168         resultant strings.  Also shortened the menu's title by eliminating
14169         the redundant buffer name.
14170         (add-minor-mode): Beautified the docstring, added mention of the
14171         `:menu-tag' property of TOGGLE.
14172         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14173         `toggle-sym' to beatify the mode-life menus.
14174         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14175         `auto-fill-function'.
14176
14177 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14178
14179         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14180         menus to :style 'toggle.
14181
14182 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14183
14184         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14185
14186 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14187
14188         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14189         only recognize first hyperlink.
14190         (hyper-apropos-highlightify): Deletia, this is already done by
14191         `hyper-apropos-insert-face'.
14192         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14193
14194 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14195
14196         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14197         mail.
14198         (toolbar-mail-reader): Add support for `send'.
14199         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14200
14201 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14202
14203         * info.el (Info-emacs-info-file-name): Add defvar for
14204         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14205         will function properly.
14206
14207 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14208
14209         * simple.el: make the backwards delete function called by
14210         `backward-or-forward-delete-char' user configurable.
14211
14212 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14213
14214         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14215         compiled function got loaded from.
14216
14217 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14218
14219         * term/apollo.el: Synched up with InfoDock 3.6.2.
14220
14221 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14222
14223         * startup.el (load-init-file): Load autoloads earlier.
14224         (startup-splash-frame): Handle InfoDock logo.
14225
14226         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14227         InfoDock.
14228         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14229
14230         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14231         doesn't have this function.
14232
14233         * packages.el (locate-data-file): Fix to call `locate-file'.
14234
14235 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14236
14237         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14238         version of version.el.
14239         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14240
14241         * x-menubar.el (default-menubar): Guard reference to
14242         `gnuserv-frame'.
14243         (default-menubar): Guard references to `font-lock-mode'.
14244         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14245         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14246
14247         * make-docfile.el: Don't snarf doc strings from autoloads.
14248
14249         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14250         loading auto-autoloads files.
14251
14252         * loaddefs.el: Disable dumping autoloads.
14253
14254 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14255
14256         * lisp-mnt.el: Synch to Emacs 20.2.
14257
14258         * help.el: Remove manual autoload of `finder-by-keyword'.
14259
14260         * finder.el (finder-by-keyword): Autoload.
14261
14262         * help.el: Conditionalize hyperbole setup.
14263
14264 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14265
14266         * packages.el (package-require): Update to reflect new data format.
14267
14268 1998-01-02  Didier Verna  <didier@xemacs.org>
14269
14270         * x-menubar.el (default-menubar): make the tutorials available
14271         through the menubar. (Plus some compilation warnings cleanup).
14272
14273 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14274
14275         * check-features.el: New file.  Perform sanity check after build.
14276
14277         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14278         files to tooltalk package.
14279         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14280         package.
14281
14282         * package-admin.el (package-admin-xemacs): Use better default for
14283         location of XEmacs binary.
14284
14285 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14286
14287         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14288         tag with sexp and add value tag with value `t'.
14289
14290 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14291
14292         * package-get.el: Changes to work with real data.
14293         From Pete Ware <ware@cis.ohio-state.edu>
14294
14295         * packages.el (packages-reload-autoloads): Guard load for the time
14296         being.
14297
14298         * update-elc.el ("packages.el"): Force loading packages.el instead
14299         of possibly out-of-date packges.elc.
14300         * make-docfile.el ("packages.el"): Ditto.
14301
14302 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14303
14304         * build-report.el (build-report-delete-regexp): Added a rule for
14305         the main tarball shadowing anything past it.
14306
14307 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14308
14309         * packages.el (package-provide): Delete a previous provide.
14310
14311         * package-info.el: New file.
14312
14313         * package-get.el: New file.
14314         From Pete Ware <ware@cis.ohio-state.edu>
14315         (package-get): Fix md5 computation to work with Mule.
14316
14317 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14318
14319         * simple.el (log-message-*): Quote symbols in docstrings properly.
14320
14321 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14322
14323         * packages.el (packages-new-autoloads): Ignore symbolic links.
14324
14325         * cus-face.el (face-custom-attributes-get): Fix typo.
14326         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14327
14328 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14329
14330         * startup.el (load-init-file): Reload new or changed autoloads
14331         unless inhibited.  Reload modified dumped lisp (stubbed).
14332
14333         * packages.el (packages-new-autoloads): New function.
14334         (packages-reload-autoloads): New function.
14335         (packages-reload-dumped-lisp): New (stub) function.
14336
14337         * loadup.el: Inhibit reloading dumped files when running temacs.
14338
14339         * loadhist.el (file-provides): Extend to handle variant
14340         extensions.
14341
14342         * replace.el (query-replace): Fix typo.
14343
14344 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14345
14346         * make-docfile.el: list-autoloads-path has been renamed.
14347         * update-elc.el: list-autoloads has been renamed.
14348
14349         * packages.el (packages-list-autoloads): Renamed.
14350         (packages-list-autoloads-path): Ditto.
14351
14352 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14353
14354         * packages.el (packages-find-packages-1): Made it signal a warning
14355         for an error in an auto-autoload.el file.
14356
14357 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14358
14359         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14360         tag with const.
14361         From Aki Vehtari <Aki.Vehtari@hut.fi>
14362
14363         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14364
14365         * loadhist.el (unload-feature): Remove autoload.
14366
14367 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14368
14369         * loadhist.el: Unpackaged.
14370
14371         * help.el (describe-symbol-find-file): Rename
14372         `describe-function-find-file' and make old name obsolete.
14373         (describe-function-1): Use it.
14374         (describe-function-1): Guard reference to
14375         `compiled-function-annotation'.
14376
14377 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14378
14379         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14380         argument.
14381         (help-mode-quit): New optional arg to control whether it kills or
14382         buries.  Tidied up.
14383         (with-displaying-help-buffer): Don't kill buffer initially, even
14384         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14385         (help-pretty-print-value): Rename back from
14386         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14387         use it, otherwise use dumped `cl-prettyprint'.
14388         (describe-variable): Use `help-pretty-print-value' again.
14389         (find-func): Removed reference to "find-func" at end.
14390
14391 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14392
14393         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14394           GUI XEmacs. Rename? x-menubar is rather window system
14395           independant, except for a couple of items.
14396
14397 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14398
14399         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14400         entries as they will no longer be distributed with XEmacs.
14401
14402         * format.el (format-alist): Fix image/tiff regexps.
14403         From P. E. Jareth Hein <jareth@camelot-soft.com>
14404
14405         * help.el (help-maybe-pretty-print-value): Rename.
14406         (describe-variable): Use it.
14407         (describe-variable): Add trailing linefeed.
14408
14409 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14410
14411         * help.el (describe-function-1): Don't output anything for
14412           arglist of autoload functions.
14413
14414 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14415
14416         * help.el (describe-function-1): Don't output anything for
14417           arglist of autoload functions.
14418
14419 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14420
14421         * help.el (help-mode-map): New bindings for `help-mode-bury',
14422         `describe-function-at-point', `describe-variable-at-point',
14423         `Info-elisp-ref', `customize-variable', `help-next-section' and
14424         `help-prev-section'.
14425         (help-next-section): New function.
14426         (help-prev-section): New function.
14427         (help-mode-quit): Changed to kill the help buffer.
14428         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14429         correctly.
14430         (help-buffer-name): New function to generate the name of help
14431         buffers.
14432         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14433         argument giving the name of the help buffer.
14434         (describe-key): Use `with-displaying-help-buffer' with name.
14435         (describe-mode): Ditto.
14436         (describe-bindings): Ditto.
14437         (describe-prefix-bindings): Ditto.
14438         (view-lossage): Ditto.
14439         (with-syntax-table): New macro.
14440         (function-called-at-point): Use `ignore-errors' and
14441         `with-syntax-table'.
14442         (function-at-point): Ditto.
14443         (describe-function): Use `with-displaying-help-buffer' with name.
14444         (function-arglist): Extracted from `describe-function-1'.  Returns
14445         function's arglist as string.
14446         (function-documentation): Extracted from `describe-function-1'.
14447         Returns function's docstring.
14448         (describe-function-1): Remove all the "stream" garbage, including
14449         the stream argument.  Use `function-arglist' and
14450         `function-documentation'.
14451         (describe-function-arglist): Just use `function-arglist'.
14452         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14453         (help-pretty-print-value): New function to help with
14454         pretty-printing variable values.  Knows about `#<...>'.  Needs
14455         `pp-internal'.
14456         (describe-variable): Use `with-displaying-help-buffer' with name.
14457         Formatting improved.  Display file where variable is defined, if
14458         known.  Use `help-pretty-print-value'.
14459         (describe-syntax): Use `with-displaying-help-buffer' with name.
14460         (list-processes): Remove "stream" garbage.
14461
14462 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14463
14464         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14465         call a dumped routine instead.
14466
14467         * x-win-xfree86.el: Wrap file in defun.
14468         * x-win-sun.el: Ditto.
14469
14470 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14471
14472         * help.el (view-emacs-news): Remove usage of outl-mouse which
14473         advises functions and does other evil things.
14474
14475 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14476
14477         * format.el (format-alist): Add `image/tiff'.
14478         From P. E. Jareth Hein <jareth@camelot-soft.com>
14479
14480 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14481
14482         * about.el (about-hackers): More names added.
14483
14484         * make-docfile.el: Remove superfluous package path search.
14485
14486         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14487
14488 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14489
14490         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14491         ignored shadows.
14492
14493 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14494
14495         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14496         get trailing slashes when added to the load-path.
14497
14498         * x-init.el (init-x-win): Locate where XEmacs X localization files
14499         are.
14500
14501 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14502
14503         * x-faces.el: Added support for foregroundToolBarColor
14504           to xpm-color-symbols.
14505
14506 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14507
14508         * etags.el (tags-remove-duplicates): Removed.
14509         (buffer-tag-table-list): Use `delete-duplicates'.
14510
14511         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14512         correctly.
14513         (get*): Defalias to `get'.
14514
14515         * cl.el (eql): Compare integers with `eq'.
14516         (cl-map-extents): Check for `map-extents' first.
14517
14518 1997-12-17  Didier Verna  <didier@xemacs.org>
14519
14520         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14521         added the 'numero', 'copyright' and 'trademark' symbols.
14522
14523         * leim/quail/latin-post.el ("french-postfix"): see above.
14524
14525 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14526
14527         * widget.el (define-widget): Check the arguments.
14528
14529         * cus-edit.el (customize-face): Use `check-argument-type'.
14530         (custom-variable-value-create): Use `signal' to signal error.
14531         (custom-variable-reset-saved): Ditto.
14532         (custom-variable-reset-standard): Ditto.
14533         (custom-face-reset-saved): Ditto.
14534
14535         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14536         (widget-default-format-handler): Ditto.
14537         (widget-checklist-add-item): Ditto.
14538         (widget-radio-add-item): Ditto.
14539         (widget-editable-list-entry-create): Ditto.
14540         (widget-sexp-prompt-value): Ditto.
14541
14542         * custom.el (custom-declare-variable): Signal errors better.
14543         (custom-handle-keyword): Ditto.
14544         (custom-declare-group): Ditto.
14545
14546         * window-xemacs.el (windows): Ditto.
14547
14548         * menubar.el (menu): Ditto.
14549
14550         * keydefs.el (keyboard): Ditto.
14551
14552         * minibuf.el (minibuffer): Ditto.
14553
14554         * process.el (execute): Ditto.
14555
14556         * fill.el (fill): Ditto.
14557
14558         * modeline.el (modeline): Ditto.
14559
14560         * help.el (help): Ditto.
14561
14562         * faces.el (faces): Ditto.
14563
14564         * files.el (files): Ditto.
14565
14566         * x-init.el (x): Ditto.
14567
14568         * lisp-mode.el (lisp): Ditto.
14569
14570         * process.el (processes): Ditto.
14571
14572         * mouse.el (mouse): Ditto.
14573
14574         * abbrev.el (abbrev): Moved from cus-edit.
14575
14576         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14577         as variable declaration.
14578
14579 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14580
14581         * menubar.el (find-menu-item): Use `check-argument-type'.
14582         (find-menu-item): Cosmetic changes.
14583
14584 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14585
14586         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14587
14588 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14589
14590         * startup.el (set-default-load-path): Only search package-path
14591         when not running temacs.
14592
14593         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14594         files.
14595
14596         * loadup.el: Correct commentary.  Reformatting.
14597         (really-early-error-handler): Use absolute path to the
14598         first dumped-lisp.el file.
14599         (really-early-error-handler): Print full path name of
14600         each dumped lisp file (inherited from InfoDock).
14601
14602         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14603         dumped-lisp.el files.
14604
14605         * make-docfile.el (preloaded-file-list): Reorder when the
14606         package-path is searched.
14607         * update-elc.el: Ditto.
14608
14609         * lisp-mode.el (call-with-condition-handler): Treat the same as
14610         `condition-case' for indentation.
14611
14612         * about.el (about-xemacs): Update release date.
14613
14614 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14615
14616         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14617         anywhere but at the last clause.
14618         (ecase): Disallow `t' and `otherwise'.
14619
14620 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14621
14622         * cus-edit.el (custom-buffer-create-buttons): New function
14623         from stuff moved out of `custom-buffer-create-internal'.
14624         (custom-novice): New variable.  Default t.
14625         (custom-display-global-buttons): Ditto.  Default `top'.
14626         (custom-buffer-create-internal): Only display help if
14627         `custom-novice' is non-nil.  Display global buttons according to
14628         `custom-display-global-buttons'.
14629
14630 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14631
14632         * menubar.el (find-menu-item): Use `check-argument-type'.
14633         (find-menu-item): Cosmetic changes.
14634
14635 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14636
14637         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14638         look.
14639
14640 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14641
14642         * format.el (format-deannotate-region):  Bug fix.
14643         Deannotating a region containing unknown tags would fail
14644         (causing decoding of text/enriched to fail at user level)
14645
14646 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14647
14648         * minibuf.el (read-directory-name): Support sixth
14649           arg, HISTORY, as already documented.
14650
14651 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14652
14653         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14654         to `ecase'.
14655
14656 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14657
14658         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14659         skk-activate.
14660
14661 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14662
14663         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.