update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `==shinjigen@1ed'.
5
6 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
9         XEmacs CHISE.
10
11 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-conf.el (==shinjigen): Modify DOC.
14         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
15         (==shinjigen@rev): Modify DOC.
16
17 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
18
19         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
20         CHISE.
21
22 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
23
24         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
25         settings for `==daikanwa' and `==ucs@JP/hanazono'.
26
27         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
28         XEmacs CHISE.
29
30         * mule/mule-charset.el (default-coded-charset-priority-list): Add
31         `==daikanwa'.
32
33 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
34
35         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
36         setting for `==cns11643-7'.
37
38         * mule/mule-charset.el (default-coded-charset-priority-list): Add
39         `==cns11643-7'.
40
41 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
42
43         * mule/mule-charset.el (default-coded-charset-priority-list): Add
44         `==cns11643-6'.
45
46         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
47         setting for `==cns11643-6'.
48
49 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
50
51         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
52         setting for `==cns11643-5'.
53
54         * mule/mule-charset.el (default-coded-charset-priority-list): Add
55         `==cns11643-5'.
56
57 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
58
59         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
60         setting for `==cns11643-4'.
61
62         * mule/mule-charset.el (default-coded-charset-priority-list): Add
63         `==cns11643-4'.
64
65 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
66
67         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
68         setting for `==cns11643-3'.
69
70         * mule/mule-charset.el (default-coded-charset-priority-list): Add
71         `==cns11643-3'.
72
73 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
74
75         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
76         setting for `==cns11643-2'.
77
78         * mule/mule-charset.el (default-coded-charset-priority-list): Add
79         `==cns11643-2'.
80
81 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
82
83         * mule/mule-coding.el (coded-charset-entity-reference-alist):
84         Change priority of `=>>>ucs@ks'.
85
86         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
87         `=ucs@ks'.
88
89 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
92         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
93         `==ucs@cns' and `==cns11643-1'.
94
95         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
96         (==cns11643-2): Ditto.
97         (==cns11643-3): Ditto.
98         (==cns11643-4): Ditto.
99         (==cns11643-5): Ditto.
100         (==cns11643-6): Ditto.
101         (==cns11643-7): Ditto.
102
103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
104         `==cns11643-1'.
105
106 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
107
108         * mule/mule-coding.el (coded-charset-entity-reference-alist):
109         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
110         `=>>>ucs@jis/1990'.
111
112         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
113         `=ucs@jis/1990'.
114         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
115         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
116
117 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
118
119         * mule/mule-coding.el (coded-charset-entity-reference-alist):
120         Change priority of `=>>>ucs@cns'.
121
122         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
123         `=ucs@cns'.
124
125 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
128         `==ks-x1001'.
129
130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
131         `=ks-x1001' instead of `korean-ksc5601'; add setting for
132         `==ks-x1001'.
133
134 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
135
136         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
137
138 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
139
140         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
141         `=jis-x0208'.
142         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
143         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
144         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
145         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
146         (=>>>jis-x0213-1@2000): Changed to an alias for
147         `=jis-x0213-1@2000'.
148         (=>>>jis-x0213-1@2004): Changed to an alias for
149         `=jis-x0213-1@2004'.
150         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
151
152 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
153
154         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
155         `=adobe-japan1-0'.
156         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
157         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
158         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
159         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
160         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
161         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
162
163 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
164
165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
166         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
167         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
168         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
169         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
170         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
171
172 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
173
174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
175         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
176         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
177         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
178         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
179         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
180         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
181         `==jis-x0212'.
182
183 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
184
185         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
186         "AdobeJapan1-[0-6]$".
187         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
188         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
189         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
190         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
191         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
192         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
193         (==adobe-japan1-1): Ditto.
194         (==adobe-japan1-2): Ditto.
195         (==adobe-japan1-3): Ditto.
196         (==adobe-japan1-4): Ditto.
197         (==adobe-japan1-5): Ditto.
198         (==adobe-japan1-6): Ditto.
199         (==jis-x0208): Ditto.
200         (==jis-x0208@1978): Ditto.
201         (==jis-x0208@1983): Ditto.
202         (==jis-x0208@1990): Ditto.
203         (==jis-x0213-1): Ditto.
204         (==jis-x0213-1@2000): Ditto.
205         (==jis-x0213-1@2004): Ditto.
206         (==jis-x0213-2): Ditto.
207         (==jis-x0212): Ditto.
208         (==gb2312): Ditto.
209         (==iso-ir165): Ditto.
210         (==gb12345): Ditto.
211         (==ks-x1001): Ditto.
212         (==cns11643-1): Ditto.
213         (==cns11643-2): Ditto.
214         (==cns11643-3): Ditto.
215         (==cns11643-4): Ditto.
216         (==cns11643-5): Ditto.
217         (==cns11643-6): Ditto.
218         (==cns11643-7): Ditto.
219         (==big5-cdp): Ditto.
220         (==hanyo-denshi/ja): Ditto.
221         (==hanyo-denshi/jb): Ditto.
222         (==hanyo-denshi/jc): Ditto.
223         (==hanyo-denshi/jd): Ditto.
224         (==hanyo-denshi/ft): Ditto.
225         (==hanyo-denshi/ia): Ditto.
226         (==hanyo-denshi/ib): Ditto.
227         (==hanyo-denshi/hg): Ditto.
228         (==hanyo-denshi/jt): Ditto.
229         (==hanyo-denshi/ks): Ditto.
230         (==gt): Ditto.
231         (==gt-k): Ditto.
232         (==daikanwa): Ditto.
233         (==shinjigen): Ditto.
234         (==ucs@iso): Ditto.
235         (==ucs@unicode): Ditto.
236         (==ucs@gb): Ditto.
237         (==ucs-bmp@gb): Ditto.
238         (==ucs@cns): Ditto.
239         (==ucs-bmp@cns): Ditto.
240         (==ucs@jis): Ditto.
241         (==ucs@jis/1990): Ditto.
242         (==ucs@jis/2000): Ditto.
243         (==ucs@jis/2004): Ditto.
244         (==ucs@JP): Ditto.
245         (==ucs@JP/hanazono): Ditto.
246         (==ucs@ks): Ditto.
247         (==ucs-bmp@ks): Ditto.
248         (==ucs@cns11643): Ditto.
249         (==ucs-bmp-cjk@gb): Ditto.
250         (==ucs-bmp-cjk@JP/hanazono): Ditto.
251         (==ucs-sip-ext-b@iso): Ditto.
252
253 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
254
255         * mule/mule-charset.el (default-coded-charset-priority-list): Use
256         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
257
258         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
259         XEmacs CHISE.
260         (=ucs-bmp-cjk@unicode): Abolished.
261
262 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
263
264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
265         `=+>ucs-bmp-cjk-compat@jis'.
266
267         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
268         for XEmacs CHISE.
269
270 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
271
272         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
273         CHISE.
274
275 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
276
277         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
278         for XEmacs CHISE.
279         (=jis-x0208@1978/1er-pr): Abolished.
280         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
281         `=jis-x0208@1978/1er-pr' as the mother.
282
283 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
286         setting for `=ucs-itaiji-084'.
287
288 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
289
290         * mule/mule-charset.el (default-coded-charset-priority-list):
291         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
292
293         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
294         XEmacs CHISE.
295         (=ucs-bmp-itaiji-084): Ditto.
296
297 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
298
299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
300         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
301
302 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
303
304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
305         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
306
307         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
308         XEmacs CHISE.
309         (=big5-cdp-var-5): Ditto.
310
311 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
312
313         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
314         XEmacs CHISE.
315
316 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
317
318         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
319         XEmacs CHISE.
320
321 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
322
323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
324         setting for `=>>>hanyo-denshi/ft'.
325
326 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
327
328         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
329         XEmacs CHISE.
330         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
331         `=hanyo-denshi/jd' as the mother.
332
333 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
334
335         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
336         XEmacs CHISE.
337         (=+>adobe-japan1-1): Ditto.
338         (=+>adobe-japan1-2): Ditto.
339         (=+>adobe-japan1-3): Ditto.
340         (=+>adobe-japan1-4): Ditto.
341         (=+>adobe-japan1-5): Ditto.
342         (=+>adobe-japan1-6): Ditto.
343         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
344
345 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
346
347         * mule/mule-coding.el (coded-charset-entity-reference-alist):
348         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
349         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
350
351         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
352         the top.
353
354 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
355
356         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
357         XEmacs CHISE.
358         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
359         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
360         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
361
362 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
363
364         * mule/mule-charset.el (default-coded-charset-priority-list):
365         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
366         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
367
368         * mule/mule-conf.el: Modify order of definitions of some
369         coded-charsets.
370
371 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
372
373         * mule/mule-coding.el (coded-charset-entity-reference-alist):
374         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
375         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
376
377         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
378         CHISE.
379         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
380         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
381
382 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
383
384         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
385         CHISE.
386
387 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
388
389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
390         setting for `=daikanwa/+2p'.
391
392         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
393         XEmacs CHISE.
394
395 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
396
397         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
398         XEmacs CHISE.
399         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
400
401 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
402
403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
404         setting for `=>>>hanyo-denshi/ib'.
405
406 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
407
408         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
409         XEmacs CHISE.
410         (=>>>hanyo-denshi/ib): Ditto.
411         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
412         `=hanyo-denshi/ja' as the mother.
413         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
414         `=hanyo-denshi/ib' as the mother.
415
416 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
417
418         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
419         XEmacs CHISE.
420         (utf-8-ivs-mcs-er): Likewise.
421         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
422         and `=>ucs-gb'.
423         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
424         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
425         `ucs-gb' and `=>ucs-gb'.
426         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
427         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
428         and `=>ucs-cns'.
429         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
430         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
431         `ucs-cns' and `=>ucs-cns'.
432         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
433         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
434         `ucs-big5' and `=>ucs-big5'.
435         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
436         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
437         `ucs-big5' and `=>ucs-big5'.
438         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
439         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
440         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
441         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
442         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
443         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
444         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
445         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
446         `=>ucs-jis'; modify DOC and mnemonic.
447         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
448         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
449         and `=>ucs-jis'; modify DOC and mnemonic.
450         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
451         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
452         `=>ucs-ks'.
453         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
454         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
455         and `=>ucs-ks'.
456         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
457
458 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
459
460         * mule/mule-coding.el (coded-charset-entity-reference-alist):
461         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
462
463 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
464
465         * mule/mule-coding.el (coded-charset-entity-reference-alist):
466         Modify priorities.
467
468 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
469
470         * mule/mule-coding.el (coded-charset-entity-reference-alist):
471         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
472
473 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
474
475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
476         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
477
478 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
479
480         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
481         CHISE.
482
483 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
484
485         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
486         CHISE.
487
488 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
489
490         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
491         CHISE.
492
493 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
494
495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
496         `=+>ucs-bmp-cjk@unicode'.
497
498         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
499         for XEmacs CHISE.
500
501 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
502
503         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
504         setting for `=>>daikanwa'.
505
506 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
507
508         * mule/mule-charset.el (default-coded-charset-priority-list): Add
509         `=>>hanyo-denshi/jt'.
510
511 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
512
513         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
514         XEmacs CHISE.
515         (=+>jis-x0208@1990): Ditto.
516         (=+>jis-x0213-1@2000): Ditto.
517
518 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
519
520         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
521         XEmacs CHISE.
522
523 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
524
525         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
526         XEmacs CHISE.
527         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
528         `=hanyo-denshi/jc' as the mother.
529
530 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
531
532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
533         setting for `=+>adobe-japan1'.
534
535         * mule/mule-charset.el (default-coded-charset-priority-list):
536         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
537         and `=>>hanyo-denshi/ft' to `=>>gt'.
538
539 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
540
541         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
542         XEmacs CHISE.
543         (=>>adobe-japan1-1): Ditto.
544         (=>>adobe-japan1-2): Ditto.
545         (=>>adobe-japan1-3): Ditto.
546         (=>>adobe-japan1-4): Ditto.
547         (=>>adobe-japan1-5): Ditto.
548         (=>>adobe-japan1-6): Ditto.
549         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
550
551 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
552
553         * mule/mule-conf.el (=adobe-japan1): New alias for
554         `=adobe-japan1-6'.
555         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
556         (=>>>adobe-japan1-1): Ditto.
557         (=>>>adobe-japan1-2): Ditto.
558         (=>>>adobe-japan1-3): Ditto.
559         (=>>>adobe-japan1-4): Ditto.
560         (=>>>adobe-japan1-5): Ditto.
561         (=>>>adobe-japan1-6): Ditto.
562         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
563
564 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
565
566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
567         setting for `=>>>adobe-japan1'.
568
569 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
570
571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
572         setting for `=+>ucs@ks'.
573
574 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
575
576         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
577         XEmacs CHISE.
578         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
579         `=adobe-japan1-6' as the mother.
580
581 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
582
583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
584         setting for `=>cns11643-7'.
585
586 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
587
588         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
589         CHISE.
590
591 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
592
593         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
594         XEmacs CHISE.
595         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
596
597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
598         setting for `=>ucs@jis/2004'.
599
600 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
601
602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
603         setting for `=+>gt'.
604
605         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
606         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
607
608 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
609
610         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
611         `=>ucs@unicode' as the mother.
612         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
613         mother.
614         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
615         mother.
616         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
617         mother.
618
619 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
620
621         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
622         setting for `=+>ucs@unicode'.
623
624         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
625         CHISE.
626
627 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
628
629         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
630         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
631         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
632         - Add setting for `=+>ucs@cns'.
633
634         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
635         CHISE.
636         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
637         as the mother.
638         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
639         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
640
641         * mule/mule-charset.el (default-coded-charset-priority-list): Add
642         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
643
644 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
645
646         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
647         setting for `=>ucs@ks'.
648
649 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
650
651         * mule/mule-charset.el (default-coded-charset-priority-list): Add
652         `=ucs-bmp-cjk-compat@unicode'.
653
654         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
655         coded-charset for XEmacs CHISE.
656
657 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
658
659         * mule/mule-charset.el (default-coded-charset-priority-list): Add
660         `=ucs-bmp-cjk-compat'.
661
662         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
663         XEmacs CHISE.
664
665 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
666
667         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
668         CHISE.
669
670 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
671
672         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
673         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
674
675         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
676         `=>ucs@jis/1990'.
677         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
678
679 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
680
681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
682         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
683
684         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
685         CHISE.
686         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
687         mother.
688
689 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
690
691         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
692         `=>jis-x0213-2@usual'.
693         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
694         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
695         `=>jis-x0213-2@usual' as the mother.
696
697 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
698
699         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
700         (=>ucs@JP): New alias for `=+>ucs@jis'.
701
702 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
703
704         * mule/mule-conf.el (=+>jis-x0208): Renamed from
705         `=>jis-x0208@usual'.
706         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
707         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
708         `=>jis-x0208@usual' as the mother.
709         (=>jis-x0208): Likewise.
710
711 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
712
713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
714         setting for `=+>jis-x0208@1978'.
715
716 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
717
718         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
719         XEmacs CHISE.
720
721 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
722
723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
724         setting for `=>>>ucs@jis/1990'.
725
726 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
727
728         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
729         setting for `=>ucs@jis/1990'.
730
731 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
732
733         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
734         setting for `=ucs@JP/hanazono'.
735
736         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
737         CHISE.
738         (=ucs@JP/hanazono): Ditto.
739         (=ucs-bmp-cjk@JP/hanazono): Ditto.
740         (=>>hanyo-denshi/jc): Ditto.
741         (=>>hanyo-denshi/jd): Ditto.
742
743 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
744
745         * mule/mule-charset.el (default-coded-charset-priority-list): Use
746         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
747
748 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
749
750         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
751         XEmacs CHISE.
752
753 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
754
755         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
756         XEmacs CHISE.
757
758 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
759
760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
761         `=ucs-bmp-cjk@JP'.
762
763 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
764
765         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
766         XEmacs CHISE.
767
768 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
769
770         * mule/mule-coding.el (coded-charset-entity-reference-alist):
771         Modify order of settings; add settings for `=daikanwa@rev2'.
772
773 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
774
775         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
776         setting for `=>>cbeta'.
777
778         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
779         CHISE.
780
781 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
782
783         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
784         setting for `=>>adobe-japan1'.
785
786 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
787
788         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
789         XEmacs CHISE.
790
791 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
792
793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
794         setting for `=>>hanyo-denshi/ia'.
795
796         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
797         XEmacs CHISE.
798
799 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
800
801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
802         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
803
804         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
805         XEmacs CHISE.
806         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
807         `=hanyo-denshi/jt' as the mother.
808
809 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
810
811         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
812         setting for `=>>>jis-x0213-2'.
813
814         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
815         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
816         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
817
818 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
819
820         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
821         XEmacs CHISE.
822
823 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
824
825         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
826         XEmacs CHISE.
827
828         * mule/mule-charset.el (default-coded-charset-priority-list): Add
829         `=>>jis-x0213-1@2004'.
830
831 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
832
833         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
834         XEmacs CHISE.
835
836 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
837
838         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
839         - Use "&g2-*;" as entity-references for `=>>>*'.
840         - Omit "&a{GT|JX1|JX2|JX3}-*;".
841
842         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
843         XEmacs CHISE.
844         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
845         as the mother.
846
847 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
848
849         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
850         setting for `=>>hanyo-denshi/ib'.
851
852         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
853         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
854         (=>>jis-x0208@1990): Ditto.
855         (=>>hanyo-denshi/ib): Ditto.
856
857         * mule/mule-charset.el (default-coded-charset-priority-list):
858         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
859
860 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
861
862         * mule/mule-coding.el (coded-charset-entity-reference-alist):
863         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
864         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
865         `=>>>ucs@jis/2004'.
866
867 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
868
869         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
870         XEmacs CHISE.
871         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
872         `=jis-x0213-1@2004' as the mother.
873         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
874         (=>>>ucs@ks): Ditto.
875
876         * mule/mule-charset.el (default-coded-charset-priority-list):
877         Modify priority of `=hanyo-denshi/*'.
878
879 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
880
881         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
882         settings for `=>>ucs@JP' and `=ucs@JP'.
883
884 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
885
886         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
887         CHISE.
888
889 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
890
891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
892         setting for `=>>>ucs@cns'.
893
894         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
895         CHISE.
896
897 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
898
899         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
900         instead of `=>>>jis-x0213-1@2004' as the mother.
901         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
902         (=>>>ucs@unicode): Likewise.
903         (=>>>ucs@jis): Likewise.
904         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
905         mother.
906         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
907
908 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
909
910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
911         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
912         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
913         `=>>>ucs@jis'.
914
915 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
916
917         * mule/mule-charset.el (default-coded-charset-priority-list):
918         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
919         and `=jis-x0213-*-2000'.
920
921 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
922
923         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
924         XEmacs CHISE.
925         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
926         `=>>jis-x0213-1' as the mother.
927
928 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
929
930         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
931         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
932
933 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
934
935         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
936
937 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
938
939         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
940         XEmacs CHISE.
941
942 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
943
944         * mule/mule-coding.el (decomposition-feature-list): Set
945         `=decomposition', `=decomposition@cid' and
946         `=decomposition@hanyo-denshi'.
947
948 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
949
950         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
951         setting for `=>>hanyo-denshi/ks'.
952
953         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
954         XEmacs CHISE.
955
956 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
957
958         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
959         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
960
961         * mule/mule-charset.el (default-coded-charset-priority-list): Add
962         `=hanyo-denshi/ks/mf'.
963
964         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
965         XEmacs CHISE.
966         (=hanyo-denshi/ks/mf): Ditto.
967
968 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
969
970         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
971         settings for P=hanyo-denshi/jt'.
972
973         * mule/mule-charset.el (default-coded-charset-priority-list): Add
974         `=hanyo-denshi/jt'.
975
976         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
977         XEmacs CHISE.
978
979 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
980
981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
982         settings for `=hanyo-denshi/ip'.
983
984         * mule/mule-charset.el (default-coded-charset-priority-list): Add
985         `=hanyo-denshi/ip'.
986
987         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
988         XEmacs CHISE.
989
990 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
991
992         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
993         settings for `=hanyo-denshi/hg'.
994
995         * mule/mule-charset.el (default-coded-charset-priority-list): Add
996         `=hanyo-denshi/hg'.
997
998         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
999         XEmacs CHISE.
1000
1001 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1002
1003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1004         setting for `=>>hanyo-denshi/ft'.
1005
1006         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1007         `=>>hanyo-denshi/ft'.
1008
1009         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1010         XEmacs CHISE.
1011
1012 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1013
1014         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1015         settings for `=hanyo-denshi/ib'.
1016
1017         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1018         `=hanyo-denshi/ib'.
1019
1020         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1021         XEmacs CHISE.
1022
1023 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1024
1025         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1026         settings for isolated characters of `=hanyo-denshi/ia' and
1027         non-isolated characters of `=hanyo-denshi/*'.
1028
1029         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1030         `=hanyo-denshi/ia'.
1031
1032         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1033         XEmacs CHISE.
1034
1035 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1036
1037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1038         setting for isolated characters of `=hanyo-denshi/ft'.
1039
1040         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1041         `=hanyo-denshi/ft'.
1042
1043         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1044         XEmacs CHISE.
1045
1046 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1047
1048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1049         setting for isolated characters of `=hanyo-denshi/jd'.
1050
1051         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1052         `=hanyo-denshi/jd'.
1053
1054         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1055         XEmacs CHISE.
1056
1057 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1058
1059         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1060         setting for isolated characters of `=hanyo-denshi/jc'.
1061
1062         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1063         `=hanyo-denshi/jc'.
1064
1065         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1066         XEmacs CHISE.
1067
1068 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1069
1070         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1071         setting for isolated characters of `=hanyo-denshi/jb'.
1072
1073         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1074         `=hanyo-denshi/jb'.
1075
1076         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1077         XEmacs CHISE.
1078
1079 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1080
1081         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1082         setting for isolated characters of `=hanyo-denshi/ja'.
1083
1084 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1085
1086         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1087         `=hanyo-denshi/ja'.
1088
1089         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1090         XEmacs CHISE.
1091
1092 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1093
1094         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1095         settings for isolated characters of `=adobe-japan1-6'.
1096
1097 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1098
1099         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1100         CHISE.
1101         (=daikanwa/+2p): Ditto.
1102         (=daikanwa/ho): Ditto.
1103
1104 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1105
1106         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1107         coding-system for XEmacs CHISE.
1108
1109 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1110
1111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1112         setting for `=>>ruimoku-v6'.
1113
1114         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1115         CHISE.
1116
1117 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1118
1119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1120         setting for `=daikanwa@rev1'.
1121
1122 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1123
1124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1125         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1126
1127 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1128
1129         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1130         XEmacs CHISE.
1131         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1132
1133 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1134
1135         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1136         CHISE.
1137
1138 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1139
1140         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1141         CHISE.
1142
1143         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1144         setting for `=>ucs@jis'.
1145
1146 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1147
1148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1149         setting for `=>jis-x0208@usual'.
1150
1151         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1152         XEmacs CHISE.
1153         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1154         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1155         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1156
1157 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1158
1159         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1160         CHISE.
1161         (=>>>jis-x0208@1990): Ditto.
1162         (=>>>jis-x0213-1): Ditto.
1163         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1164         mother.
1165         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1166         as the mother.
1167
1168 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1169
1170         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1171         setting for `=>ucs@cns' and `=>>ucs@ks'.
1172
1173         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1174         CHISE.
1175
1176 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1177
1178         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1179         CHISE.
1180
1181 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1182
1183         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1184         CHISE.
1185         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1186         mother.
1187
1188 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1189
1190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1191         `==>ucs-bmp-cjk@bucs'.
1192
1193         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1194         XEmacs CHISE.
1195
1196 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1197
1198         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1199         setting for `==>ucs@bucs'.
1200
1201         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1202         XEmacs CHISE.
1203
1204 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1205
1206         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1207         - Add setting for `=>>jis-x0208'.
1208         - Omit setting for `=>>jis-x0208@1990'.
1209         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1210           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1211           `=ucs@FOO'.
1212
1213 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1214
1215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1216         setting for `=>daikanwa'.
1217
1218 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1219
1220         * mule/mule-conf.el (=daikanwa): Fix DOC.
1221         (=>daikanwa): New abstract character for XEmacs CHISE.
1222         (=>ucs@iso): Likewise.
1223         (=>ucs@unicode): Likewise.
1224         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1225
1226 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1227
1228         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1229         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1230           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1231         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1232         - Add `=>big5-cdp'.
1233
1234 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1235
1236         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1237         (=>big5-cdp): New abstract character.
1238
1239 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1240
1241         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1242         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1243         `chinese-big5'.
1244
1245 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1246
1247         * mule/mule-charset.el (default-coded-charset-priority-list):
1248         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1249
1250         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1251         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1252         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1253         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1254         and `=>jis-x0213-2'.
1255
1256 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1257
1258         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1259         XEmacs CHISE.
1260         (=>>ucs@jis/2000): Likewise.
1261         (=>>ucs@jis/2004): Likewise.
1262
1263 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1264
1265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1266         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1267         `=>>ucs@cns'.
1268
1269         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1270         XEmacs CHISE.
1271         (=>>gt): Use quote instead of backquote; modify DOC.
1272         (=>gt): Use quote instead of backquote.
1273         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1274         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1275         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1276         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1277         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1278         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1279
1280 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1283         `=>>ucs@unicode' and `=>>gt'.
1284
1285 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1286
1287         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1288         XEmacs CHISE.
1289         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1290         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1291         `=jis-x0208@1978/1er-pr' as the mother.
1292         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1293
1294 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1295
1296         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1297         `=ucs@unicode' as the mother.
1298
1299 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1300
1301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1302         setting for `=>>ucs@unicode'.
1303
1304         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1305         CHISE.
1306
1307 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1308
1309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1310         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1311
1312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1313         `=adobe-japan1-6' and `=adobe-japan1-base'.
1314
1315         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1316         XEmacs CHISE.
1317         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1318         specify `min-code' and `max-code'.
1319         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1320         (=adobe-japan1-2): Likewise.
1321         (=adobe-japan1-3): Likewise.
1322         (=adobe-japan1-4): Likewise.
1323         (=adobe-japan1-5): Likewise.
1324         (=adobe-japan1-6): Likewise.
1325
1326 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1327
1328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1329         setting for `=>gt'.
1330
1331 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1332
1333         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1334         CHISE.
1335
1336 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1337
1338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1339         setting for `=>zinbun-oracle'.
1340
1341         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1342         for XEmacs CHISE.
1343
1344 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1345
1346         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1347         for XEmacs CHISE.
1348         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1349         `=jis-x0208@1978' as the mother.
1350
1351 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1352
1353         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1354         - Use `=gt' instead of `ideograph-gt'.
1355         - Use `=gt-k' instead of `ideograph-gt-k'.
1356         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1357         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1358         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1359         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1360         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1361         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1362         - Use `=>>gt' instead of `<=>gt'.
1363         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1364         - Add setting for `=>>jis-x0208@1990'.
1365         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1366           `=>>jis-x0213-1@2000'.
1367         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1368         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1369           `=>>jis-x0213-1@2004'.
1370         - Add setting for `=>>jis-x0208@1978'.
1371         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1372
1373 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1374
1375         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1376         XEmacs CHISE.
1377
1378 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1379
1380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1381         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1382         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1383         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1384         `<=>jis-x0213-1@2004'.
1385
1386 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1387
1388         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1389         CHISE.
1390         (=>jis-x0213-2): Ditto.
1391
1392 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1393
1394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1395         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1396
1397 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1398
1399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1400         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1401         `=>jis-x0213-1'.
1402
1403 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1404
1405         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1406         CHISE.
1407         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1408
1409 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1410
1411         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1412         `<==>jis-x0213-1'.
1413         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1414         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1415         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1416         (<=>jis-x0208): New alias for `=>jis-x0208'.
1417         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1418         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1419         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1420         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1421         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1422         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1423         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1424         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1425         (=>>gt): Renamed from `<==>gt'.
1426         (<==>gt): New alias for `=>>gt'.
1427
1428 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1429
1430         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1431         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1432         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1433         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1434         - Add settings for `<=>jis-x0213-1@2000' and
1435           `<=>jis-x0213-1@2004'.
1436
1437         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1438         XEmacs CHISE.
1439         (<==>jis-x0213-1): Likewise.
1440         (<==>jis-x0213-1@2000): Likewise.
1441         (<==>jis-x0213-1@2004): Likewise.
1442         (<=>jis-x0208): Add property `=>iso-ir 168'.
1443         (<=>jis-x0208@1997): Likewise.
1444         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1445         as the mother; add property `=>iso-ir 228'.
1446         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1447         property `=>iso-ir 228'.
1448         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1449         property `=>iso-ir 233'.
1450         (<==>gt): Renamed from `<=>gt'.
1451         (<=>gt): New alias for `<==>gt'.
1452
1453 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1454
1455         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1456         CHISE.
1457         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1458         `<=>jis-x0208' as the mother.
1459         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1460         (<=>jis-x0213-1@2000): Ditto.
1461         (<=>jis-x0213-1@2004): Ditto.
1462
1463 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1464
1465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1466         settings for `<=>gt'.
1467
1468         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1469
1470 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1471
1472         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1473         XEmacs CHISE.
1474         (=jis-x0208@1978/-4pr): Likewise.
1475         (=jis-x0208@1978/4-pr): Likewise.
1476         (=jis-x0213-1): Likewise.
1477         (=ucs@iso): Likewise.
1478         (=ucs@unicode): Likewise.
1479         (=ucs@gb): Likewise.
1480         (=ucs@gb/fw): Likewise.
1481         (=ucs@cns): Likewise.
1482         (=ucs@cns/fw): Likewise.
1483         (=ucs@jis): Likewise.
1484         (=ucs@jis/fw): Likewise.
1485         (=ucs@jis/1990): Likewise.
1486         (=ucs@jis/2000): Likewise.
1487         (=ucs@jis/2004): Likewise.
1488         (=ucs@JP): Likewise.
1489         (=ucs@ks): Likewise.
1490         (=ucs@big5): Likewise.
1491         (=ucs@big5/cns11643): Likewise.
1492         (=ucs@cns11643): Likewise.
1493
1494 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1495
1496         * mule/mule-charset.el (default-coded-charset-priority-list):
1497         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1498
1499         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1500         CHISE.
1501         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1502         mother.
1503
1504 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1505
1506         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1507         from src/mule-charset.c].
1508         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1509         specify `final'.
1510         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1511         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1512         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1513         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1514         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1515         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1516
1517 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1518
1519         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1520         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1521         (=jis-x0208@1978/i-4): Specify `partial'.
1522         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1523         mother coded-charset.
1524         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1525
1526 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1527
1528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1529         settings for `=jis-x0213-1@2004'.
1530
1531 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1532
1533         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1534         CHISE.
1535         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1536         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1537         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1538         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1539         temporarily.
1540         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1541
1542 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1543
1544         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1545         CHISE.
1546         (=shinjigen@1ed): Inherited from `=shinjigen'.
1547         (=shinjigen@rev): Likewise.
1548
1549 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1550
1551         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1552         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1553
1554 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1555
1556         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1557         define it as an alias.
1558         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1559         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1560         alias.
1561         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1562         alias.
1563
1564 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1565
1566         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1567         CHISE.
1568
1569 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1570
1571         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1572         CHISE.
1573         (shinjigen-2): Ditto.
1574
1575 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1576
1577         * mule/mule-charset.el (default-coded-charset-priority-list):
1578         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1579         `chinese-big5-eten-*' and `chinese-big5'.
1580
1581 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1582
1583         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1584         #x9FA5 temporarily.
1585
1586 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1587
1588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1589         settings for `=jis-x0208@1978/i1'.
1590
1591 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1592
1593         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1594         XEmacs CHISE.
1595
1596 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1597
1598         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1599         XEmacs CHISE.
1600
1601 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1602
1603         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1604         XEmacs CHISE.
1605
1606 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1607
1608         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1609         CHISE.
1610         (=ucs-bmp@cns): Likewise.
1611         (=ucs-bmp@jis): Likewise.
1612         (=ucs-bmp@ks): Likewise.
1613
1614 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1615
1616         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1617         CHISE.
1618         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1619
1620 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1621
1622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1623         settings for `=zinbun-oracle'.
1624
1625         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1626         `=zinbun-oracle'.
1627
1628 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1629
1630         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1631         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1632         `=ucs@iso'.
1633
1634 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1635
1636         * mule/mule-charset.el (default-coded-charset-priority-list):
1637         Delete `ucs-sip'; modify order of some CCSs.
1638
1639 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1640
1641         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1642         in XEmacs CHISE.
1643
1644         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1645         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1646         CHISE.
1647
1648 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1649
1650         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1651         its registry.
1652         (=ucs-radicals@unicode): Likewise.
1653
1654 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1655
1656         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1657         CHISE.
1658
1659 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1660
1661         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1662         CHISE.
1663
1664 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1667         CHISE.
1668
1669 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1670
1671         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1672         Modify preference of *isolated settings*.
1673
1674 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1675
1676         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1677         utf-2000 is provided.
1678         (=ucs@cns11643): Likewise.
1679
1680 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1681
1682         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1683         Prefer every *isolated setting* to ordinary setting.
1684
1685 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1686
1687         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1688         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1689
1690 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1691
1692         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1693         CHISE.
1694
1695 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1696
1697         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1698         settings for `=jis-x0208@1997'.
1699
1700 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1701
1702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1703         `=jis-x0208@1997'.
1704
1705 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1706
1707         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1708         XEmacs CHISE.
1709
1710 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1711
1712         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1713         `=jis-x0208@1978'.
1714         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1715         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1716         `=jis-x0208-1990' as the mother.
1717         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1718
1719 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1720
1721         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1722         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1723         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1724         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1725         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1726         for `=ucs@JP'.
1727
1728 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1729
1730         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1731         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1732         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1733         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1734         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1735         `=daikanwa@rev2'.
1736
1737 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1738
1739         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1740         (=gt): Likewise.
1741         (=gt-k): Likewise.
1742         (=gt-pj-*): Likewise.
1743         (=gt-pj-k1): Likewise.
1744         (=gt-pj-k2): Likewise.
1745         (=daikanwa): Likewise.
1746         (=daikanwa-rev1): Likewise.
1747         (=daikanwa-rev2): Likewise.
1748         (=big5-pua): Likewise.
1749         (=big5-eten): Likewise.
1750         (chinese-big5-eten-a): Likewise.
1751         (chinese-big5-eten-b): Likewise.
1752         (=hanziku-*): Likewise.
1753         (=cbeta): Likewise.
1754         (=jef-china3): Likewise.
1755         (=ruimoku-v6): Likewise.
1756         (=ucs@iso): Likewise.
1757         (=ucs@unicode): Likewise.
1758         (=ucs@gb): Likewise.
1759         (=ucs@cns): Likewise.
1760         (=ucs@jis): Likewise.
1761         (=ucs@jis-1990): Likewise.
1762         (=ucs@jis-2000): Likewise.
1763         (=ucs@jp): Likewise.
1764         (=ucs@ks): Likewise.
1765         (=ucs@big5): Likewise.
1766         (=ucs-radicals): Likewise.
1767         (=ucs-radicals@unicode): Likewise.
1768         (=ucs-bmp-cjk): Likewise.
1769         (=ucs-bmp-cjk@unicode): Likewise.
1770         (=ucs-sip-ext-b): Likewise.
1771         (=ucs-sip-ext-b@iso): Likewise.
1772
1773 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1774
1775         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1776         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1777
1778 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1779
1780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1781         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1782         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1783         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1784         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1785         arabic-digit, ipa and ``&I-B-XXXX;''.
1786
1787 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1788
1789         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1790         setting for (I-)HZK{03..12}-XXXX.
1791
1792 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1793
1794         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1795         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1796
1797         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1798         `=ruimoku-v6'.
1799
1800         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1801         CHISE.
1802
1803 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1804
1805         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1806         (=ucs@unicode): Likewise.
1807         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1808         (=ucs@cns): Likewise.
1809         (=ucs@jis): Likewise.
1810         (=ucs@ks): Likewise.
1811         (=ucs@big5): Likewise.
1812
1813 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1814
1815         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1816         `ucs-jis'.
1817         (utf-8-jis-er): Likewise.
1818         (utf-8-jp): New coding-system.
1819         (utf-8-jp-er): Likewise.
1820
1821         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1822
1823 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1824
1825         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1826
1827         * mule/japanese.el: Move definition of `euc-jisx0213' to
1828         mule/mule-coding.el.
1829
1830 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1831
1832         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1833         mule-coding before loading update-cdb when utf-2000 is provided.
1834
1835 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1836
1837         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1838         `=daikanwa'.
1839
1840 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1841
1842         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1843         definition codes when `utf-2000' is provided.
1844
1845 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1846
1847         * mule/mule-category.el (word-combining-categories): Don't setup
1848         `word-combining-categories' in XEmacs CHISE.
1849         (word-separating-categories): Add setting about Latin script in
1850         XEmacs CHISE.
1851
1852 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1853
1854         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1855         setting for `chinese-big5'.
1856
1857 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1858
1859         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1860         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1861         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1862         add setting for HZK0[12]-xxxx.
1863
1864 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1865
1866         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1867         in XEmacs CHISE.
1868
1869 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1870
1871         * mule/mule-charset.el (default-coded-charset-priority-list):
1872         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1873         and `chinese-big5' to `=gt-pj-*'.
1874
1875 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1876
1877         * mule/mule-conf.el (=daikanwa): Renamed from
1878         `ideograph-daikanwa'.
1879         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1880
1881 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1882
1883         * mule/mule-conf.el (=cns11643-7): Renamed from
1884         `chinese-cns11643-7'.
1885         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1886
1887 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1888
1889         * mule/mule-conf.el (=cns11643-6): Renamed from
1890         `chinese-cns11643-6'.
1891         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1892
1893 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1894
1895         * mule/mule-conf.el (=cns11643-5): Renamed from
1896         `chinese-cns11643-5'.
1897         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1898
1899 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1900
1901         * mule/mule-conf.el (=cns11643-4): Renamed from
1902         `chinese-cns11643-4'.
1903         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1904
1905 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1906
1907         * mule/mule-conf.el (=cns11643-3): Renamed from
1908         `chinese-cns11643-3'.
1909         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1910
1911 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1912
1913         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1914         `=cns11643-2'.
1915         (chinese-cns11643-2): New alias for `=cns11643-2'.
1916
1917 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1918
1919         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1920         `=cns11643-1'.
1921         (chinese-cns11643-1): New alias for `=cns11643-1'.
1922
1923 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1924
1925         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1926         (chinese-gb12345): New alias for `=gb12345'.
1927
1928 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1929
1930         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1931         (chinese-gb2312): New alias for `=gb2312'.
1932
1933 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1934
1935         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1936         (chinese-big5): New alias for `=big5'.
1937
1938 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1939
1940         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1941         (korean-ksc5601): New alias for `=ks-x1001'.
1942
1943 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1944
1945         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1946         `=jis-x0212'.
1947         (japanese-jisx0212): New alias for `=jis-x0212'.
1948
1949 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1950
1951         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1952         `=jis-x0208-1983'.
1953         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1954
1955 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1956
1957         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1958         `=jis-x0208-1978'.
1959         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1960
1961 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1962
1963         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1964         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1965
1966 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1967
1968         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1969         (chinese-cns11643-3): Specify iso-ir 183.
1970         (chinese-cns11643-4): Specify iso-ir 184.
1971         (chinese-cns11643-5): Specify iso-ir 185.
1972         (chinese-cns11643-6): Specify iso-ir 186.
1973         (chinese-cns11643-7): Specify iso-ir 187.
1974         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1975         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1976
1977 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1978
1979         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1980         \uXXXX for every cases.
1981
1982 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1983
1984         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1985         (ucs-big5): Changed to an alias for `=ucs@big5'.
1986
1987 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1988
1989         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1990         (ucs-ks): Changed to an alias for `=ucs@ks'.
1991
1992 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1993
1994         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1995         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1996
1997 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1998
1999         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2000         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2001
2002 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2003
2004         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2005         (ucs-jis): Changed to an alias for `=ucs@jis'.
2006
2007 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2008
2009         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2010         (ucs-cns): Changed to an alias for `=ucs@cns'.
2011
2012 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2013
2014         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2015         (ucs-gb): Changed to an alias for `=ucs@gb'.
2016
2017 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2018
2019         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2020         `ideograph-daikanwa-2'.
2021         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2022         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2023
2024 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2025
2026         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2027         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2028
2029         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2030         for `xemacs-chise-version'.
2031
2032 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2033
2034         * mule/mule-charset.el (default-coded-charset-priority-list):
2035         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2036         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2037         instead of `ideograph-hanziku-*'.
2038
2039         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2040         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2041
2042 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2043
2044         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2045         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2046         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2047         `utf-2000' is provided.
2048
2049 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2050
2051         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2052         is provided [was builtin coded-charsets].
2053
2054 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2055
2056         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2057         is provided [was builtin coded-charsets].
2058
2059 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2060
2061         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2062         is provided [was builtin coded-charsets].
2063
2064 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2065
2066         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2067         is provided [was builtin coded-charsets].
2068
2069 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2070
2071         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2072         when `utf-2000' is provided [was builtin coded-charsets].
2073
2074 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2075
2076         * mule/mule-conf.el (=hanziku-*): Renamed from
2077         `ideograph-hanziku-*'.
2078         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2079
2080 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2081
2082         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2083         `utf-2000' is provided [was builtin coded-charsets].
2084         (ideograph-hanziku-{1..12}): Likewise.
2085
2086 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2087
2088         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2089         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2090
2091 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2092
2093         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2094         when `utf-2000' is provided [was builtin coded-charsets].
2095
2096 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2097
2098         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2099         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2100         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2101
2102 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2103
2104         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2105         (ideograph-gt): Changed to an alias for `=gt'.
2106
2107 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2108
2109         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2110         is provided; it was defined as a builtin coded-charset.
2111         (ideograph-gt): Likewise.
2112
2113 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2114
2115         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2116         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2117
2118 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2119
2120         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2121         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2122
2123 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2124
2125         * mule/mule-conf.el (=big5-eten): Renamed from
2126         `chinese-big5-eten'.
2127         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2128
2129 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2132         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2133
2134 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2135
2136         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2137         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2138
2139 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2140
2141         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2142         (china3-jef): Changed to an alias for `=jef-china3'.
2143
2144 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2145
2146         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2147         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2148
2149         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2150         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2151         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2152         when `utf-2000' is provided.
2153
2154 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2155
2156         * mule/mule-charset.el (default-coded-charset-priority-list):
2157         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2158
2159         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2160         (ucs-jis-2000): Deleted.
2161
2162 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2163
2164         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2165         UTF-2000.
2166         (=ucs-jis-2000): New coded-charset for UTF-2000.
2167
2168 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2169
2170         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2171         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2172
2173 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2174
2175         * mule/mule-charset.el (default-coded-charset-priority-list):
2176         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2177         `ideograph-cbeta'.
2178
2179 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2180
2181         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2182         builtin coded-charset].
2183
2184 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2185
2186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2187         settings for &K0-xxxx and &I-K0-xxxx.
2188
2189 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2190
2191         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2192         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2193
2194 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2195
2196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2197         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2198
2199 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2200
2201         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2202         UTF-2000.
2203         (ideograph-gt-pj-k1): Likewise.
2204         (ideograph-gt-pj-k2): Likewise.
2205
2206 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2207
2208         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2209         `=jis-x0208'.
2210
2211 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2212
2213         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2214         UTF-2000 [was a builtin coded-charset].
2215
2216 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2217
2218         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2219         (utf-8-gb-er): Likewise.
2220
2221 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2222
2223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2224         settings for JIS X 0212 and JIS X 0208:1978.
2225
2226 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2227
2228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2229         setting for JIS X 0213.
2230
2231 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2232
2233         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2234         standard-case-table in UTF-2000.
2235
2236 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2237
2238         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2239         definitions for isolated-chars.
2240
2241 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2242
2243         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2244         `configure-utf-2000-lisp-directory'.
2245         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2246         `mule-lisp-load-path'.
2247
2248 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2249
2250         * startup.el (startup-setup-paths): Set and use
2251         `utf-2000-lisp-directory'.
2252         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2253         UTF-2000.
2254
2255 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2256
2257         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2258         (paths-find-utf-2000-lisp-directory): New function.
2259         (paths-construct-load-path): Add new optional argument
2260         `utf-2000-lisp-directory'.
2261
2262         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2263
2264 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2265
2266         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2267         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2268         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2269         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2270         `chinese-big5-2' in UTF-2000.
2271
2272         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2273         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2274
2275 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2276
2277         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2278         `big5-eten-er' in UTF-2000.
2279         (big5-cdp): Modify DOC-string and mnemonic.
2280
2281 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2282
2283         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2284         UTF-2000 [renamed from utf-8-er].
2285         (utf-8-gb): New coding-system in UTF-2000.
2286         (utf-8-gb-er): Likewise.
2287         (utf-8-cns): Likewise.
2288         (utf-8-cns-er): Likewise.
2289         (utf-8-big5): Likewise.
2290         (utf-8-big5-er): Likewise.
2291         (utf-8-jis): Likewise.
2292         (utf-8-jis-er): Likewise.
2293         (utf-8-ks): Likewise.
2294         (utf-8-ks-er): Likewise.
2295         (utf-8-er): Likewise.
2296
2297 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2298
2299         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2300         instead of `utf-8-unix' in UTF-2000.
2301
2302         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2303
2304 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2305
2306         * mule/japanese.el (euc-jisx0213): New coding-system.
2307
2308         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2309         `japanese-jisx0208-1990' as the mother.
2310
2311 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2312
2313         * dumped-lisp.el (preloaded-file-list): Change condition of
2314         loading "close-cdb".
2315
2316 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2317
2318         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2319         setup `coded-charset-entity-reference-alist'.
2320
2321 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2322
2323         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2324         UTF-2000.
2325
2326 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2327
2328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2329         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2330
2331 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2332
2333         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2334         (chinese-big5-eten-a): Likewise.
2335         (chinese-big5-eten-b): Likewise.
2336         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2337         code range is #x8140 .. #x8DFE.
2338
2339 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2340
2341         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2342         UTF-2000.
2343         (chinese-big5-cdp): Likewise.
2344
2345 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2346
2347         * dumped-lisp.el (preloaded-file-list): Rename
2348         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2349
2350 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2351
2352         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2353         append `system-char-db-source-file-list' into
2354         `preloaded-file-list' in UTF-2000.
2355
2356 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2357
2358         * dumped-lisp.el (preloaded-file-list): Delete
2359         character-definition files.
2360
2361 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2362
2363         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2364         UTF-2000.
2365
2366 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2367
2368         * mule/mule-charset.el (default-coded-charset-priority-list):
2369         Delete `mojikyo-2022-1'.
2370
2371 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2372
2373         * mule/mule-charset.el (default-coded-charset-priority-list):
2374         Delete `mojikyo'.
2375
2376 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2377
2378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2379         `ucs-sip'.
2380
2381 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2382
2383         * mule/mule-charset.el (default-coded-charset-priority-list):
2384         Comment out `chinese-gb12345'.
2385
2386 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2387
2388         * bytecomp.el (byte-compile-insert-header): Fixed.
2389
2390 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2391
2392         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2393         XEmacs UTF-2000.
2394
2395 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2396
2397         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2398         UTF-2000.
2399
2400 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2401
2402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2403         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2404
2405 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2406
2407         * mule/mule-charset.el (default-coded-charset-priority-list):
2408         `japanese-jef-china3' is renamed `china3-jef'.
2409
2410 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2411
2412         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2413         `japanese-jef-china3' and `ideograph-cbeta'.
2414
2415 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2416
2417         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2418
2419 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2420
2421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2422         `chinese-big5-cdp'.
2423
2424 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2425
2426         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2427         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2428
2429 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2430
2431         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2432         loading character definitions.
2433
2434 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2435
2436         * dumped-lisp.el (preloaded-file-list): Rename
2437         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2438
2439 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2440
2441         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2442         `chinese-big5'.
2443
2444 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2445
2446         * dumped-lisp.el (preloaded-file-list): Dump
2447         "Ideograph-R028-Private" with XEmacs UTF-2000.
2448
2449 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2450
2451         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2452         `chinese-gb12345'.
2453
2454 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2455
2456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2457         `ideograph-gt-pj-{1..11}'.
2458
2459         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2460         XEmacs UTF-2000.
2461
2462 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2463
2464         * mule/mule-charset.el (default-coded-charset-priority-list):
2465         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2466         `chinese-isoir165'.
2467
2468 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2469
2470         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2471         `image/png', `image/x-xpm' and `image/tiff'.
2472
2473         * files.el (binary-file-regexps): Add *.PNG.
2474
2475 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2476
2477         * mule/mule-charset.el (default-coded-charset-priority-list):
2478         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2479         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2480
2481 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2482
2483         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2484         the first completion when UTF-2000 is running.
2485
2486 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2487
2488         * mule/mule-charset.el (default-coded-charset-priority-list):
2489         Delete `ucs'.
2490
2491 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2492
2493         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2494
2495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2496         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2497
2498 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2499
2500         * mule/vietnamese.el (vscii-2): Delete abolished property
2501         `composite'; now composite mode is default.
2502
2503 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2504
2505         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2506         of `raw-text'; check \uHHHH representation even if non-ascii
2507         characters are not found.
2508
2509         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2510         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2511         unconditionally.
2512
2513         * mule/viet-ccl.el: New file.
2514
2515         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2516         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2517         - Separate CCL based implementations to viet-ccl.el.
2518
2519 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2520
2521         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2522         "jisx0213.2000-1".
2523         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2524
2525         * mule/mule-charset.el (default-coded-charset-priority-list):
2526         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2527         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2528
2529 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2530
2531         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2532
2533 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2534
2535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2536         `ucs' in UTF-2000.
2537
2538 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2539
2540         * mule/mule-charset.el (default-coded-charset-priority-list):
2541         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2542         `arabic-iso8859-6'.
2543
2544 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2545
2546         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2547         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2548
2549 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2550
2551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2552         `katakana-jisx0201' in UTF-2000.
2553
2554 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2555
2556         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2557         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2558         "u0FB50-Arabic-Presentation-Forms-A",
2559         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2560         "u0FE50-Small-Form-Variants",
2561         "u0FE70-Arabic-Presentation-Forms-B",
2562         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2563         UTF-2000.
2564
2565 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2566
2567         * dumped-lisp.el (preloaded-file-list): Delete
2568         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2569         ... "Ideograph-R214-Flute" in UTF-2000.
2570
2571 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2572
2573         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2574         (japanese-jisx0213-2): New coded-charset.
2575
2576         * dumped-lisp.el (preloaded-file-list): Add
2577         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2578         "Ideograph-R030-Mouth".
2579
2580 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2581
2582         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2583         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2584         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2585         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2586         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2587         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2588         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2589         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2590
2591 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2592
2593         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2594         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2595         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2596         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2597         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2598
2599         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2600         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2601
2602 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2603
2604         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2605         in UTF-2000.
2606
2607 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2608
2609         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2610         (chinese-isoir165): Moved from mule/chinese.el.
2611         (chinese-cns11643-3): Moved from mule/chinese.el.
2612         (chinese-cns11643-4): Moved from mule/chinese.el.
2613         (chinese-cns11643-5): Moved from mule/chinese.el.
2614         (chinese-cns11643-6): Moved from mule/chinese.el.
2615         (chinese-cns11643-7): Moved from mule/chinese.el.
2616
2617         * mule/chinese.el: Move definition of coded-charsets to
2618         mule/mule-conf.el.
2619
2620 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2621
2622         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2623         `ideograph-daikanwa'.
2624
2625 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2626
2627         * dumped-lisp.el (preloaded-file-list): Delete
2628         "ccs-jisx0201-latin.el".
2629
2630 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2631
2632         * dumped-lisp.el (preloaded-file-list): Add
2633         "u031A0-Extended-Bopomofo" in UTF-2000.
2634
2635 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2636
2637         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2638         renamed to u02E00-CJK-Radical-Supplement.
2639
2640 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2641
2642         * dumped-lisp.el (preloaded-file-list): Add
2643         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2644         "u030A0-Katakana", "u03100-Bopomofo",
2645         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2646         "u03200-Enclosed-CJK-Letters-and-Months" and
2647         "u03300-CJK-Compatibility".
2648
2649 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2650
2651         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2652         "u02F00-Kangxi-Radicals" and
2653         "u02FF0-Ideographic-Description-Characters".
2654
2655 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2656
2657         * dumped-lisp.el (preloaded-file-list): Add
2658         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2659         "u02800-Braille-Patterns" in UTF-2000.
2660
2661 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2662
2663         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2664         "uXXXXX-*.el" in UTF-2000.
2665
2666         * bytecomp.el (byte-compile-insert-header): Delete comments if
2667         non-ASCII characters are found; allow `byte-compile-dynamic' and
2668         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2669         `raw-text'.
2670
2671 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2672
2673         * dumped-lisp.el (preloaded-file-list): Add
2674         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2675         "u025A0-Geometric-Shapes.el".
2676
2677 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2678
2679         * dumped-lisp.el (preloaded-file-list): Add
2680         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2681         "u02460-Enclosed-Alphanumerics.el".
2682
2683 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2684
2685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2686         `chinese-gb2312'.
2687
2688         * dumped-lisp.el (preloaded-file-list): Add
2689         "u02200-Mathematical-Operators.el" and
2690         "u02300-Miscellaneous-Technical.el".
2691
2692 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2693
2694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2695         `chinese-cns11643-*'.
2696
2697         * dumped-lisp.el (preloaded-file-list): Add
2698         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2699         "u02190-Arrows.el" in UTF-2000.
2700
2701 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2702
2703         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2704         `korean-ksc5601'.
2705
2706         * dumped-lisp.el (preloaded-file-list): Add
2707         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2708         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2709         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2710
2711 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2712
2713         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2714
2715 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2716
2717         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2718         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2719         "u01780-Khmer.el", "u01800-Mongolian.el",
2720         "u01E00-Latin-Extended-Additional.el" and
2721         "u01F00-Greek-Extended.el" in UTF-2000.
2722
2723 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2724
2725         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2726         `ethiopic-ucs' and `ethiopic'.
2727
2728         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2729         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2730
2731         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2732         from mule/ethiopic.el.
2733
2734         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2735         mule/mule-conf.el.
2736
2737 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2738
2739         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2740         `lao'.
2741
2742         * mule/mule-conf.el (lao): New coded-charset.
2743
2744         * dumped-lisp.el (preloaded-file-list): Add
2745         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2746         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2747         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2748         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2749         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2750
2751 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2752
2753         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2754         `ucs-bmp' and `arabic-iso8859-6'.
2755
2756 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2757
2758         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2759         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2760         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2761
2762 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2763
2764         * startup.el (normal-top-level): Load autoload file for UTF-2000
2765         in UTF-2000.
2766
2767 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2768
2769         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2770         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2771         "u00020-Basic-Latin.el", "u00080-C1.el",
2772         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2773         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2774         "u002B0-Spacing-Modifier-Letters.el",
2775         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2776         UTF-2000.
2777
2778 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2779
2780         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2781         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2782         instead of `vietnamese-viscii-*'.
2783
2784 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2785
2786         * mule/mule-conf.el: New file.
2787
2788         * mule/misc-lang.el: Move definition of charset `ipa' to
2789         mule/mule-conf.el.
2790
2791 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2792
2793         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2794         `latin-viscii'; prefer it for characters used in Vietnamese.
2795
2796 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2797
2798         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2799
2800 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2801
2802         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2803         `vietnamese-viscii-lower'.
2804         (latin-viscii-upper): Renamed from charset
2805         `vietnamese-viscii-upper'.
2806         (vietnamese-viscii-lower): New alias for charset
2807         `latin-viscii-lower'.
2808         (vietnamese-viscii-upper): New alias for charset
2809         `latin-viscii-upper'.
2810
2811 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2812
2813         * mule/mule-charset.el (default-coded-charset-priority-list):
2814         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2815
2816 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2817
2818         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2819         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2820         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2821         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2822         lisp/utf-2000.
2823
2824 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2825
2826         * mule/ccs-tcvn5712.el: New file.
2827
2828 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2829
2830         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2831         in UTF-2000.
2832
2833 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2834
2835         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2836         `japanese-jisx0208'.
2837
2838 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2839
2840         * dumped-lisp.el (preloaded-file-list): Add
2841         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2842         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2843         UTF-2000.
2844
2845         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2846         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2847         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2848         mule/ccs-viscii.el: New files.
2849
2850         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2851         if \uXXXX is found.
2852
2853 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2854
2855         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2856         `hiragana-jisx0208' and `katakana-jisx0208'.
2857
2858 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2859
2860         * mule/chinese.el (chinese-cns11643-3): Define it even if
2861         `utf-2000' is provided.
2862         (chinese-cns11643-4): Likewise.
2863         (chinese-cns11643-5): Likewise.
2864         (chinese-cns11643-6): Likewise.
2865         (chinese-cns11643-7): Likewise.
2866
2867 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2868
2869         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2870         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2871
2872 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2873
2874         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2875         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2876
2877 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2878
2879         * mule/mule-charset.el (default-coded-charset-priority-list):
2880         Setup in UTF-2000.
2881
2882 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2883
2884         * mule/viet-chars.el: Don't define charset
2885         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2886         they are defined as builtin charsets.
2887
2888 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2889
2890         * version.el (emacs-version): Add more space just before UTF-2000
2891         version string.
2892
2893 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2894
2895         * version.el ([constant] emacs-version): Don't add a space in the
2896         preceding place of `xemacs-betaname' because it is duplicated.
2897         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2898
2899         * startup.el (splash-frame-body): Add ETL.
2900
2901 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2902
2903         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2904         is provided because it is defined as builtin charset.
2905         (chinese-cns11643-4): Likewise.
2906         (chinese-cns11643-5): Likewise.
2907         (chinese-cns11643-6): Likewise.
2908         (chinese-cns11643-7): Likewise.
2909
2910 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2911
2912         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2913         coding-system `iso-10646-ucs-4' is not defined.
2914
2915 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2916
2917         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2918         coding-system if `utf-2000' is provided.
2919
2920 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2921
2922         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2923         `utf-2000' is provided.
2924
2925 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2926
2927         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2928         if utf-2000 is provided temporally.
2929
2930 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2931
2932         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2933         as builtin variable].
2934
2935 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2936
2937         * files.el (insert-file-contents-literally): Treat file as binary;
2938         call file-name-handlers. [sync with Emacs 20.3.10]
2939
2940 2008-12-28  Vin Shelton  <acs@xemacs.org>
2941
2942         * XEmacs 21.4.22 is released
2943
2944 2008-12-30  Vin Shelton  <acs@xemacs.org>
2945
2946         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2947         during building even if no packages are found.
2948
2949 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2950
2951         * printer.el (generic-print-region): 
2952         (generic-print-buffer): 
2953         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2954         check if the msprinter device is available, now that msprinter is
2955         always available as a specifier tag. 
2956
2957 2008-12-24  Vin Shelton  <acs@xemacs.org>
2958
2959         * about.el: Add Francisco to my bio!
2960
2961 2008-12-23  Vin Shelton  <acs@xemacs.org>
2962
2963         * autoload.el: Move operator definitions to autoload-operators.el
2964         in the xemacs-base package.
2965
2966 2007-11-22  Vin Shelton  <acs@xemacs.org>
2967
2968         * about.el (about-hacker-contribution): Updated my bio.
2969
2970 2007-10-07  Vin Shelton  <acs@xemacs.org>
2971
2972         * XEmacs 21.4.21 is released
2973
2974 2007-09-19  Didier Verna  <didier@xemacs.org>
2975
2976         Update my personal info.
2977         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2978         * about.el (about-other-current-hackers): Ditto.
2979         * about.el (about-url-alist): Add my musical website.
2980         * about.el (about-personal-info): Update my entry.
2981         * about.el (about-hacker-contribution): Ditto.
2982
2983 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2984
2985         * package-get.el (package-get-download-sites): Update download
2986         sites in Japan.
2987         * package-get.el (package-get-pre-release-download-sites): Ditto.
2988
2989 2007-08-18  Vin Shelton  <acs@xemacs.org>
2990
2991         * package-get.el (package-get-pre-release-download-sites): Sync
2992         mirror sites with 21.5.  (Thanks, Adrian)
2993
2994 2007-08-09  Mike Sperber  <mike@xemacs.org>
2995
2996         * startup.el (migrate-user-init-file): Create backup of
2997         `user-init-file' before migrating.
2998         * startup.el (maybe-migrate-user-init-file): Print
2999         information about backup file.
3000         (maybe-create-compatibility-dot-emacs): Follow above change.
3001
3002 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3003
3004         * font-lock.el: Sync font-lock-add-keywords and
3005         font-lock-remove-keywords from GNU Emacs.
3006         * font-lock.el (font-lock-keywords-alist): New.
3007         * font-lock.el (font-lock-removed-keywords-alist): New.
3008         * font-lock.el (font-lock-add-keywords): New.
3009         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3010         * font-lock.el (font-lock-remove-keywords): New.
3011
3012 2007-08-16  Vin Shelton  <acs@xemacs.org>
3013
3014         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3015         patch from Hans de Graaff.
3016
3017 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3018
3019         * package-get.el (package-get-download-sites): Document Chile and
3020         update Denmark download site.
3021         * package-get.el (package-get-pre-release-download-sites): Ditto.
3022
3023 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3024
3025         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3026
3027 2006-12-09  Vin Shelton  <acs@xemacs.org>
3028
3029         * XEmacs 21.4.20 is released
3030
3031 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3032
3033         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3034
3035 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3036
3037         * info.el (Info-find-file-node, Info-insert-dir)
3038         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3039         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3040         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3041         and discussion.
3042
3043 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3044
3045         * obsolete.el (line-beginning-position): New, from 21.5.x.
3046         (line-end-position): Ditto.
3047
3048 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3049
3050         * package-get.el (package-get-download-sites): Welcome
3051         nl.xemacs.org and Thanks!
3052         * package-get.el (package-get-pre-release-download-sites): Ditto.
3053
3054 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3055
3056         * font-lock.el: Add support for not-so recent changes in Java to
3057         java-mode.
3058
3059 2006-01-28  Vin Shelton  <acs@xemacs.org>
3060
3061         * XEmacs 21.4.19 is released
3062
3063 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3064
3065         * easymenu.el: Update copyright. 
3066         * easymenu.el (easy-menu-all-popups):
3067         Add a docstring. 
3068         * easymenu.el (easy-menu-add):
3069         Document a bug, rework the function to preserve any existing
3070         non-default mode-popup-menu instead of overwriting it, and not to
3071         bother normalising the menu title (nothing else does).
3072         * easymenu.el (easy-menu-remove):
3073         Restore the default mode-popup-menu instead of leaving an empty
3074         one when we remove the last easy-menu popup. 
3075
3076 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3077
3078         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3079         as suggested by Rodrigo Ventura.
3080         * package-get.el (package-get-pre-release-download-sites): Ditto,
3081         with replacement of xemacs-21.5 by beta, which is the logical path
3082         to our beta core and package pre-releases.
3083
3084 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3085
3086         * package-get.el (package-get-download-sites): Add Hong Kong
3087         download site.
3088         * package-get.el (package-get-pre-release-download-sites): Ditto.
3089
3090 2005-12-26  Vin Shelton  <acs@xemacs.org>
3091
3092         * find-paths.el:
3093         * find-paths.el (paths-emacs-root-p): Add search for package root.
3094         * find-paths.el (paths-find-emacs-root): Replaced with
3095         paths-find-invocation-roots, which returns a list of roots.
3096         * find-paths.el (paths-find-invocation-roots): New.
3097         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3098
3099 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3100
3101         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3102         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3103
3104 2005-12-03  Vin Shelton <acs@xemacs.org>
3105
3106         * XEmacs 21.4.18 is released
3107
3108 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3109
3110         * package-get.el (package-get-download-sites): Update reflecting
3111         latest http://www.xemacs.org/Releases/ information generated by
3112         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3113         * package-get.el (package-get-pre-release-download-sites): Ditto.
3114
3115 2005-02-28  Simon Josefsson  <jas@extundo.com>
3116
3117         * about.el (xemacs-hackers): Add jas.
3118         (about-other-current-hackers): Likewise.
3119         (about-url-alist): Add URL for jas.
3120         (about-personal-info): Document jas.
3121         (about-hacker-contribution): Describe jas contributions.
3122
3123 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3124
3125         * easymenu.el (easy-menu-remove): As described in 
3126         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3127         except the "Command" menu from mode-popup-menu. 
3128
3129 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3130  
3131         * font.el (font-spatial-to-canonical): Correct calculation of 
3132         return value for pixel-based input value. 
3133  
3134 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3135
3136         * code-process.el (call-process): Process-related docstring
3137         improvements spurred by Norbert Koch.
3138         * code-process.el (call-process-region): Ditto.
3139         * code-process.el (start-process): Ditto.
3140
3141 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3142
3143         * finder.el (finder-find-library): Return filename actually
3144         searched for.
3145
3146 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3147
3148         * help.el (view-emacs-news): Use `expand-file-name' instead of
3149         `locate-data-file' as the latter will find any "NEWS" files that
3150         might exist in packages _before_ the one in core.
3151
3152 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3153
3154         * package-get.el (package-get-init-package):
3155         package-get-init-package buglet (21.4.17) by Jeff Mincy
3156         <mincy@rcn.com> fixing false temporary load-path shadows reported
3157         after package installation and simplifying code.
3158
3159 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3160
3161         * package-get.el (package-get-download-sites): Sync mirrors list
3162         with the XEmacs website.
3163         (package-get-pre-release-download-sites): Ditto.
3164
3165 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3166
3167         * derived.el (derived-mode-merge-syntax-tables):
3168         Revert my 21.5-only patch of 2003-07-18 which slipped in
3169         through Jerry James's patch of 2004-06-07.
3170
3171 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3172
3173         * cmdloop.el (keyboard-quit): Remove workaround for
3174         `region-active-p' not making sure active region is in current
3175         buffer now that it does.
3176         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3177         * simple.el (region-active-p): `region-active-p' to only return t
3178         when active region is in current buffer.
3179
3180 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3181
3182         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3183         package names, quell a byte-compiler warning, doc fix.
3184
3185 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3186
3187         * buffer.el (pop-to-buffer):
3188         * window-xemacs.el (display-buffer):
3189         Document use of `same-window-buffer-names,' `same-window-regexps'
3190         by pop-to-buffer and display-buffer. 
3191         
3192 2005-02-06  Vin Shelton <acs@xemacs.org>
3193
3194         * XEmacs 21.4.17 is released
3195
3196 2005-01-29  Ben Wing  <ben@xemacs.org>
3197
3198         * shadow.el (find-emacs-lisp-shadows):
3199         Add custom-defines to list of ignored files.
3200
3201 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3202
3203         * simple.el (shifted-motion-keys-select-region): Fix statement
3204         about unshifted-motion-keys-deselect-region.
3205
3206 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3207
3208         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3209         now) for GNU Emacs compatibility.
3210         (make-obsolete-variable): Ditto.
3211
3212 2004-01-08  Ben Wing  <ben@xemacs.org>
3213
3214         * code-files.el (load):
3215         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3216
3217 2004-12-05  Vin Shelton <acs@xemacs.org>
3218
3219         * XEmacs 21.4.16 is released
3220
3221 2004-12-04  Vin Shelton  <acs@xemacs.org>
3222
3223         * auto-autoloads.el: Regenerated.
3224
3225         * custom-load.el: Regenerated.
3226
3227 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3228
3229         Fix bug: apropos errors if a defalias refers to an undefined
3230         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3231
3232         * apropos.el (apropos):
3233         (apropos-command):
3234         * help.el (frob-help-extents):
3235         * help-macro.el (make-help-screen):
3236         * hyper-apropos.el (hyper-apropos-grok-functions):
3237         (hyper-apropos-get-doc):
3238         Catch void-function error thrown by `documentation'.
3239
3240 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3241
3242         * packages.el (package-require): Fix incorrect arg to format.
3243         This fixes a `format specifier' error.
3244
3245 2004-08-13  Jerry James  <james@xemacs.org>
3246
3247         * bytecomp.el (forward-word): Tell the byte compiler the correct
3248         number of arguments to forward-word.
3249
3250 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3251
3252         * etags.el: Fixed loading of include files for tag completion. Now
3253         you can make a tag file for a library, include it into your
3254         project and it will be reloaded only if it changed. Infinte
3255         include loops are detected and the correct tag files are loaded.
3256         * etags.el (buffer-tag-table-list): Load and verify tag files in
3257         the external function buffer-tag-table-list-load.
3258         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3259         tag files. Also load the included tag files. The priority of the
3260         included files is right below their parent file. If multiple
3261         matches occur then the symbols from the parent file are found
3262         first.
3263         * etags.el (tag-table-include-files): Corrected comment
3264         string. Switched to pattern constant tags-include-pattern to have
3265         it at a central location.
3266         * etags.el (tags-include-pattern): Added doc string.
3267         * etags.el (add-to-tag-completion-table): Removed obsolete
3268         comments as the include files are allready returned by
3269         buffer-tag-table-list and loaded.
3270         * etags.el (find-tag-internal): The include files are allready
3271         included in tag-tables as buffer-tag-table-list returns them now.
3272
3273 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3274
3275         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3276         Loading items into the notebook is now done by C code.
3277         * widgets-gtk.el (gtk-widget-instantiate-internal):
3278         Style no longer changed.
3279
3280 2004-06-28  Nix  <nix@esperi.org.uk>
3281
3282         * cmdloop.el (truncate-command-history-for-gc): Delay
3283         execution of all things that look up variable bindings,
3284         via `enqueue-eval-event'.
3285
3286 2004-06-24  Vin Shelton  <acs@xemacs.org>
3287
3288         * package-get.el (package-get-require-signed-base-updates):
3289         now defaults to nil.
3290
3291 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3292
3293         * subr.el (split-string): Clean up docstring.
3294
3295 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3296
3297         * faces.el (zmacs-region): fix typo in docstring.
3298
3299 2004-06-07  Jerry James  <james@xemacs.org>
3300
3301         * derived.el: Synch with Emacs 21.3.
3302         * subr.el (with-local-quit): New, from Emacs 21.3.
3303         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3304         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3305         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3306
3307 2004-06-16  Jerry James  <james@xemacs.org>
3308
3309         * cl.el (cl-set-substring): Increment start by the length of the
3310         string, not the string itself.
3311
3312 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3313
3314         * etags.el (tag-table-include-files): Expand included TAGS file
3315         paths to avoid problems with relative paths.  Thanks to Peter
3316         Chubb <peterc@gelato.unsw.edu.au>.
3317         * etags.el (tags-include-pattern): New.
3318         * etags.el (add-to-tag-completion-table): Parse and ignore
3319         trailing include lines.
3320
3321 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3322
3323         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3324         avoiding line solely composed of equal signs.
3325
3326 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3327
3328         * cus-edit.el (alloc): Typo fix.
3329         * cus-edit.el (custom-browse-visibility): Ditto.
3330         * cus-edit.el (custom-variable-value-create): Ditto.
3331         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3332         * cus-edit.el (custom-save-variables): Bind print-length and
3333         print-level to nil to avoid value abbreviation.
3334         * cus-edit.el (custom-save-face-internal): Ditto.
3335         * cus-edit.el (custom-save-faces): Save in sorted order.
3336         * cus-edit.el (custom-save-resets): Bind print-length and
3337         print-level to nil to avoid value abbreviation.
3338         * cus-edit.el (custom-save-loaded-themes): Ditto.
3339
3340 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3341
3342         * subr.el (split-string-default-separators): New.
3343         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3344         see comment in source.
3345
3346 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3347
3348         * mule/japanese.el (paragraph-start, paragraph-separate):
3349         Remove anchor to BOL.
3350
3351 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3352
3353         * cl.el (gensym, gentemp): Improve docstrings.
3354
3355 2004-05-10  Vin Shelton  <acs@xemacs.org>
3356
3357         * etags.el: Sync with 21.5 version.
3358
3359 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3360
3361         * etags.el:
3362         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3363         only for use with exuberant ctags. This will also enable building of 
3364         completion tables with exuberant ctags. This will not work with
3365         xemacs ctags. 
3366         * etags.el (get-tag-table-buffer): New function for creating of
3367         completion table is used if tags-exuberant-ctags-optimization-p ist t
3368         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3369         finding the tag names. New.
3370         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3371         building tag completion table with exuberant ctags. New.
3372         * etags.el (find-tag-internal): Improve exact tag matching for tags
3373         with name fields. Before the patch return types of functions or
3374         function parameters (with exuberant ctags) were found as matches.
3375
3376 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3377
3378         * list-mode.el (display-completion-list): Fixed completion list was
3379         taking the width of the frame and not of the window for displaying
3380         the selection methods.
3381
3382 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3383
3384         * menubar-items.el (default-menubar): Options are saved to custom.el.
3385
3386
3387 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3388
3389         * isearch-mode.el (isearch-abort): Preserve successful search target.
3390
3391 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3392
3393         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3394         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3395         Bihlmeyer.
3396         * gnuserv.el (gnuserv-mode-line-string): New.
3397         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3398         gnuserv-mode.
3399         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3400         * gnuserv.el (gnuserv-edit-files): Use
3401         make-x-device-with-gtk-fallback.
3402
3403 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3404
3405         * gtk-widgets.el: New import: gtk-accel-group-new.
3406         * dialog-gtk.el:
3407         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3408         * dialog-gtk.el (popup-builtin-question-dialog):
3409         Added support for dialog button mnemonics.
3410
3411 2004-03-22  Chris Green <cmg@dok.org>
3412
3413         * process.el (shell-command): Output buffer was ignored when a
3414         background process was run via shell-command.
3415
3416 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3417
3418         * cus-edit.el (custom-save-variables): Retrieve a list of
3419         variables to save first, sort it, and make sure the variables are
3420         saved in sorted order.
3421
3422 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3423  
3424         * package-get.el (package-get-update-base-from-buffer): Force
3425         binary coding system for verifying GnuPG signature in the
3426         package-index file.
3427  
3428 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3429
3430         * package-get.el (package-get-package-index-file-location): Handle
3431         missing "EMACSPACKAGEPATH" environment variable.
3432
3433 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3434
3435         * package-admin.el (package-admin-find-top-directory): Simplify
3436         directory comparisions and fix substring errors on short path
3437         components.
3438         * package-get.el (package-get-package-index-file-location):
3439         Default to first component of "EMACSPACKAGEPATH", if set.
3440
3441 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3442
3443         * package-get.el (process-error): New error datum.
3444
3445 2004-02-02  Vin Shelton <acs@xemacs.org>
3446
3447         * XEmacs 21.4.15 is released
3448
3449 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3450
3451         * itimer.el (activate-itimer): Modify the itimer timeout value as
3452         if it were begun at the last time when the itimer driver was woken
3453         up.
3454
3455 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3456
3457         * specifier.el (Copyright):
3458         Update.
3459         (make-specifier-and-init):
3460         (map-specifier):
3461         (canonicalize-inst-pair):
3462         (canonicalize-spec-list):
3463         (set-specifier):
3464         Synch docstrings to 21.5 where appropriate.
3465
3466 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3467
3468         * package-get.el (package-get-list-packages-where): New.  A
3469         function that allows searching for groups of packages.  For
3470         example, find all packages that require the fsf-compat package.
3471
3472 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3473
3474         The Great PUI Sync.
3475
3476         * auto-autoloads.el: Regenerated.
3477
3478         * custom-load.el: Regenerated.
3479
3480         * dumped-lisp.el (packages-hardcoded-lisp): New.
3481
3482         * menubar-items.el (menu-max-items): New.
3483         (menu-submenu-max-items): New.
3484         (menu-submenu-name-format): New.
3485         (menu-split-long-menu): New.
3486         (menu-sort-menu): New.
3487         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3488
3489         * obsolete.el (pui-add-install-directory): Renamed to the more
3490         logical `pui-set-local-package-get-directory'.
3491         (package-get-download-menu): Moved to `package-ui.el' and renamed
3492         to `package-ui-add-download-menu'.
3493
3494         * package-admin.el (package-admin-install-function-mswindows):
3495         Whitespace clean up.
3496         (package-admin-add-single-file-package): Removed.
3497         (package-admin-default-install-function): Whitespace clean up.
3498         (package-admin-find-top-directory): New.
3499         (package-admin-get-install-dir): Use it.
3500         (package-admin-get-manifest-file): 
3501         (package-admin-check-manifest): 
3502         (package-admin-add-binary-package):
3503         (package-admin-get-lispdir):
3504         (package-admin-delete-binary-package):
3505         (package-admin):
3506
3507         * package-get.el (package-get-package-index-file-location): New.
3508         (package-get-install-to-user-init-directory): New.
3509         (package-get-remote):
3510         (package-get-download-sites):
3511         (package-get-pre-release-download-sites): New.
3512         (package-get-site-release-download-sites): New.
3513         (package-get-base-filename):
3514         (package-get-always-update):
3515         (package-get-user-index-filename): Removed.
3516         (package-get-pgp-available-p): New.
3517         (package-get-require-signed-base-updates):
3518         (package-get-was-current):
3519         (package-entries-are-signed): New.
3520         (package-get-continue-update-base): New.
3521         (package-get-download-menu): Removed.
3522         (package-get-require-base):
3523         (package-get-update-base-entry):
3524         (package-get-locate-file):
3525         (package-get-locate-index-file):
3526         (package-get-maybe-save-index):
3527         (package-get-update-base):
3528         (package-get-update-base-from-buffer):
3529         (package-get-update-base-entries):
3530         (package-get-interactive-package-query):
3531         (package-get-update-all):
3532         (package-get-all):
3533         (package-get-dependencies):
3534         (package-get-init-package):
3535         (package-get-info): New.
3536         (package-get):
3537         (package-get-staging-dir):
3538         (package-get-set-version-prop): Removed.
3539         (package-get-installedp):
3540         (package-get-ever-installed-p):
3541         (packages): Removed.
3542         (package-get-custom-groups): Removed.
3543         (package-get-custom): Removed.
3544         (package-get-custom-add-entry): Removed.
3545
3546         * package-info.el (batch-update-package-info):
3547
3548         * package-net.el (package-net-batch-generate-bin-ini):
3549         (package-net-update-installed-db):
3550
3551         * package-ui.el (pui-info-buffer):
3552         (pui-directory-exists): Removed.
3553         (pui-package-dir-list): Removed.
3554         (pui-add-install-directory): Removed.
3555         (package-ui-download-menu): New.
3556         (package-ui-pre-release-download-menu): New.
3557         (package-ui-site-release-download-menu): New.
3558         (pui-set-local-package-get-directory): New.
3559         (pui-package-symbol-char):
3560         (pui-update-package-display):
3561         (pui-toggle-package):
3562         (pui-toggle-package-key):
3563         (pui-toggle-package-delete):
3564         (pui-toggle-package-delete-key):
3565         (pui-toggle-package-event):
3566         (pui-toggle-verbosity-redisplay):
3567         (pui-install-selected-packages):
3568         (pui-add-required-packages):
3569         (pui-help-echo):
3570         (pui-display-info):
3571         (list-packages-mode):
3572         (pui-list-packages):
3573
3574         * packages.el (packages-compute-package-locations):
3575         (package-require):
3576         (package-delete-name):
3577         (packages-hardcoded-lisp): Removed.
3578         (packages-useful-lisp): Removed.
3579         (packages-unbytecompiled-lisp): Removed.
3580         (packages-find-package-directories):
3581
3582         Summary:
3583
3584         Major code clean up of all things PUI.
3585
3586         Much improved code to determine where packages should be
3587         installed.  PUI no longer depends on any packages being
3588         pre-installed to compute where packages are to be installed to.
3589
3590         The user can specify the location of their package-index file.  It
3591         isn't necessary to set this because it has sane defaults.  People
3592         who "run-in-place" won't accidently overwrite the CVS
3593         package-index file.  See
3594         `package-get-package-index-file-location'. 
3595
3596         PUI will now properly clean up after itself in the event of an
3597         unsuccessful package install.  This drastically reduces the number
3598         of "wrong md5sum" FAQs.
3599
3600         non-Mule XEmacsen can no longer install Mule packages.
3601
3602         Package management via the custom interface has been removed.
3603
3604         The PUI related menubar items have been reorganised.
3605
3606         The PGP verification code has been fixed and the default for
3607         whether or not it is used is automatically computed.
3608
3609         * update-elc.el ((preloaded-file-list site-load-packages
3610         need-to-dump dumped-exe)):
3611         Just a couple of small changes to allow for
3612         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3613         existing anymore.
3614
3615 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3616
3617         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3618         apply `format' to the first argument of byte-compile-warn, it
3619         already calls format.
3620
3621 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3622
3623         * files.el (delete-old-versions): Avoid going interactive during
3624         make install when environment variable VERSION_CONTROL is set.
3625
3626 2003-12-04  Vin Shelton  <acs@xemacs.org>
3627
3628         * menubar-items.el (menu-item-search): Only bring up search dialog
3629         box if the feature is available and desired.
3630
3631 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3632
3633         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3634
3635 2003-11-05  Vin Shelton  <acs@xemacs.org>
3636
3637         * help.el (Help-prin1-face):
3638         (Help-princ-face):
3639         princ and prin1 are functions and need to be called as such.  The
3640         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3641
3642 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3643
3644         * about.el (about-xemacs): Give full version and build date.
3645
3646 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3647
3648         * win32-native.el (grep-null-device): This XEmacs has null-device.
3649
3650 2003-09-06  Mike Sperber  <mike@xemacs.org>
3651
3652         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3653         implement the specified semantics for `defvar.'
3654
3655 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3656
3657         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3658         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3659         displaying buffer in question.
3660
3661 2003-09-03  Vin Shelton <acs@xemacs.org>
3662
3663         * XEmacs 21.4.14 is released
3664
3665 2003-08-17  Vin Shelton  <acs@xemacs.org>
3666
3667         * about.el: Vanity patch.
3668
3669 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3670
3671         * code-process.el (call-process):
3672         (call-process-region):
3673         (start-process):
3674         Document coding system processing.
3675
3676 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3677
3678         * startup.el (splash-frame-body): Idiomatic English.
3679
3680 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3681
3682         * font-lock.el (font-lock-match-java-declarations): Move
3683         save-restriction, narrow-to-region to beginning of function to
3684         avoid going beyond the limit and causing an infloop.
3685
3686 2003-04-16  Jerry James  <james@xemacs.org>
3687
3688         * keydefs.el: Remove mappings for keys mapped to the nowhere
3689         defined function function-key-error.
3690
3691 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3692
3693         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3694         lisp-interaction-mode-hook): Add the docstrings.
3695
3696 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3697
3698         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3699         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3700         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3701
3702 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3703
3704         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3705         lambda list after the original doc.  Care about
3706         #'(lambda () "SingleString") 
3707         (cl-upcase-arg): 
3708         (cl-function-arglist):
3709         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3710         circular data structures in lambda list specification
3711
3712 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3713
3714         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3715         to appear in font-lock-function-name-face.
3716
3717 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3718
3719         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3720         is not also the value of the lambda.
3721
3722 2003-05-06  Andy Piper  <andy@xemacs.org>
3723
3724         * files.el (revert-buffer): Make sure local variables get processed,
3725         even in the case of an optimized reversion.
3726
3727 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3728
3729         * XEmacs 21.4.13 is released
3730
3731 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3732
3733         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3734         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3735
3736 2003-02-14  Ben Wing  <ben@xemacs.org>
3737
3738         * byte-optimize.el:
3739         * byte-optimize.el (byte-compile-inline-expand):
3740         * byte-optimize.el (byte-compile-unfold-lambda):
3741         * byte-optimize.el (byte-optimize-form-code-walker):
3742         * byte-optimize.el (byte-optimize-form):
3743         * byte-optimize.el (byte-decompile-bytecode-1):
3744         * byte-optimize.el (byte-optimize-lapcode):
3745         Review carefully and sync up to 20.7 except for areas as noted.
3746         Fixes problem with JDE compilation.
3747
3748 2003-02-05  Ben Wing  <ben@xemacs.org>
3749
3750         * simple.el:
3751         * simple.el (motion-keys-for-shifted-motion):
3752         Omit M-S-home/end from motion keys.
3753
3754 2003-02-07  Ben Wing  <ben@xemacs.org>
3755
3756         * text-props.el (text-property-any):
3757         * text-props.el (text-property-not-all):
3758         Fix bug when end > start.
3759
3760 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3761
3762         * info.el (Info-insert-dir): Make default-directory end in
3763         separator.  Patch due to Martin Buchholz.
3764
3765 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3766
3767         * XEmacs 21.4.12 "Portable Code" is released.
3768
3769 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3770
3771         * about.el: Update golubev data.
3772
3773 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3774
3775         * isearch-mode.el (isearch-mode-map): Substitute comment on
3776         desirability, and back out "GR is printable" changes.
3777
3778 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3779
3780         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3781
3782 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3783
3784         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3785
3786 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3787
3788         * menubar-items.el (default-menubar): Use browse-url-mozilla
3789         instead of browse-url-gnome-moz for Mozilla.
3790
3791 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3792
3793         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3794
3795 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3796
3797         * files.el (auto-mode-alist): Remove redundant entries for modes
3798         that live in packages.
3799         (interpreter-mode-alist): Ditto.
3800
3801 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3802
3803         * menubar-items.el (default-menubar): Sync with current
3804         browse-url-xemacs.el.
3805
3806 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3807
3808         * XEmacs 21.4.10 "Military Intelligence" is released.
3809
3810 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3811
3812         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3813
3814 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3815
3816         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3817
3818 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3819
3820         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3821         effect free function.
3822         (font-lock-fontify-keywords-region): Supply the argument to
3823         font-lock-compile-keywords.
3824
3825 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3826
3827         * package-get.el (package-get-download-sites): Bring sites list
3828         up to date, prefer xx.xemacs.org addresses.
3829
3830 2002-09-27  Andy Piper  <andy@xemacs.org>
3831
3832         * dialog.el (make-dialog-box): for general dialogs only
3833         delete-frame-hook will be run.
3834
3835 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3836
3837         * font-lock.el (font-lock-fontify-syntactically-region): Add
3838         comment about lookup-syntax-properties, document LOUDLY as unused.
3839
3840 2002-08-26  Andy Piper  <andy@xemacs.org>
3841
3842         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3843         merge.
3844
3845 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3846
3847         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3848         (make-obsolete-variable): Ditto.
3849         (make-compatible): Ditto.
3850         (make-compatible-variable): Ditto.
3851
3852 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3853
3854         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3855         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3856
3857 2002-08-28  Andy Piper  <andy@xemacs.org>
3858
3859         * files.el (revert-buffer): propagate revert-without-query-status.
3860
3861 2002-06-03  Andy Piper  <andy@xemacs.org>
3862
3863         * dialog-items.el (make-search-dialog): align various subcontrols
3864         in visually pleasing ways, allow frame to autosize to the dialog
3865         size.
3866         * dialog.el (make-dialog-box): add a border inside the frame. Add
3867         :autosize property, if t then reset the frame size appropriately
3868         before the frame is mapped.
3869         * gutter-items.el (set-progress-feedback-instantiator): align
3870         various subcontrols.
3871         * gutter-items.el (set-progress-abort-instantiator): ditto.
3872
3873 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3874
3875         * XEmacs 21.4.9 "Informed Management" is released.
3876
3877 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3878
3879         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3880         "&optional append" argument.
3881
3882 2002-07-16  Didier Verna  <didier@xemacs.org>
3883
3884         * subr.el (replace-in-string): fix case fold bug introduced by
3885         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3886         case-fold-search in temporary buffers.
3887
3888 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3889
3890         * lib-complete.el (find-library): Remove check for mule because
3891         decompression DOES work on Mule.
3892
3893 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3894
3895         * simple.el (join-line): New alias for `delete-indentation'.
3896
3897 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3898
3899         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3900         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3901         (font-lock-builtin-face): New.
3902         (font-lock-constant-face): New.
3903         (font-lock-face-list): Add builtin and constant faces.
3904
3905 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3906
3907         * autoload.el (make-autoload): Support define-derived-mode.
3908         Collected puts of doc-string-elt property.  Based on a patch by
3909         Didier Verna <didier@xemacs.org>.
3910
3911 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3912
3913         * wid-edit.el (widget-field-activate): Fix docstring typo.
3914
3915 2002-07-23  Andy Piper  <andy@xemacs.org>
3916
3917         * about.el (about-personal-info): update me.
3918
3919 2002-07-12  Andy Piper  <andy@xemacs.org>
3920
3921         * custom.el (custom-theme-set-variables): remove bogus
3922         arguments. Use custom-set-default to set defaults.
3923         (custom-set-variables): update doc.
3924         (custom-local-buffer): new, synced from FSF.
3925         (custom-set-default): ditto.
3926         (defcustom): update doc.
3927
3928 2002-06-16  Andy Piper  <andy@xemacs.org>
3929
3930         * menubar-items.el (default-menubar): enable windows printing on
3931         cygwin as well as native.
3932
3933 2002-06-12  Andy Piper  <andy@xemacs.org>
3934
3935         * printer.el (generic-print-buffer): catch all errors so that the
3936         print device can be cleared in all scenarios.
3937         (Printer-clear-device): make sure clearing the printer allows it
3938         to be used again immediately.
3939         (generic-print-region): make sure the default printer face is
3940         black-on-white.
3941
3942 2002-04-23  Jerry James  <james@xemacs.org>
3943
3944         * window-xemacs.el (display-buffer-function): Change doc to
3945         reflect new arg.
3946         * window-xemacs.el (pre-display-buffer-function): Ditto.
3947         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3948         non-nil, make the new window just big enough for its contents.
3949         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3950         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3951         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3952
3953 2002-06-06  Andy Piper  <andy@xemacs.org>
3954
3955         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3956         (defcustom): ditto.
3957         (custom-handle-keyword): ditto.
3958
3959 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3960
3961         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3962         Make obsolete.  Default to nil.
3963         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3964         Inspired by a patch by John Palmieri.
3965
3966 2002-07-01  Mike Alexander  <mta@arbortext.com>
3967
3968         * process.el (shell-command-on-region): Don't delete the region
3969         before giving it to call-process-region
3970
3971 2002-06-04  Jerry James <james@eecs.ku.edu>
3972
3973         * find-paths.el (paths-find-architecture-directory): Search in
3974         `system-configuration'/`base', not `base'`system-configuration'.
3975
3976 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3977
3978         * info.el (Info-index): Add missing \ in [ t].
3979
3980 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3981
3982         * gutter-items.el (gutter-buffers-tab-visible-p,
3983         buffers-tab-omit-function, buffers-tab-selection-function,
3984         buffers-tab-filter-functions):
3985         Doc improvements.
3986
3987 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3988
3989         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3990
3991         * toolbar-items.el (toolbar-news): Fix typo in message string.
3992
3993 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3994
3995         * dialog.el (yes-or-no-p-dialog-box): 
3996         * cmdloop.el (y-or-n-p-minibuf):
3997         (yes-or-no-p-minibuf):
3998         (yes-or-no-p):
3999         (y-or-n-p): 
4000         Specify negative answers in docstrings.
4001
4002 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4003
4004         * package-ui.el (pui-help-echo): Display both installed and author
4005         version.  Use a balloon-help window to display extra info like
4006         package requires.
4007
4008 2002-05-30  Andy Piper  <andy@xemacs.org>
4009
4010         * files.el (revert-buffer-internal): don't visit
4011         revert-buffer. Kill buffer when not used. Suggested by Mike
4012         Alexander <mta@arbortext.com>
4013
4014 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4015
4016         * files.el (revert-buffer): More docstring fiddling.
4017
4018 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4019
4020         * files.el (revert-buffer):
4021         (revert-buffer-internal):
4022         (revert-buffer-insert-file-contents-function):
4023         Improve docstrings and comments.
4024
4025 2002-05-08  Andy Piper  <andy@xemacs.org>
4026
4027         * files.el (revert-buffer): observe noconfirm behavior.
4028
4029 2002-04-09  Andy Piper  <andy@xemacs.org>
4030
4031         * files.el (revert-buffer): use revert-buffer-internal if it looks
4032         like doing so will not result in any user-visible changes.
4033         (revert-buffer-internal): new function. Do the actual process of
4034         reversion and then see whether the result is any different to what
4035         we have already. If it is not then do nothing.
4036
4037 2001-12-11  Andy Piper  <andy@xemacs.org>
4038
4039         * menubar.el (get-popup-menu-response): re-order so that it works
4040         on more sane/facist window systems.
4041
4042 2001-12-03  Andy Piper  <andy@xemacs.org>
4043
4044         * faces.el (frob-face-property): don't infloop in face frobbing
4045         from Jan Vroonhof <jan@xemacs.org>.
4046
4047 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4048
4049         * faces.el (frob-face-property): Follow face fall-back hierarchy
4050         properly for face properties without an instance. Only do manual
4051         copy form 'default in last resort. This handles in particular
4052         the case where 'default itself has only a fall-back (which is
4053         the case by default on windows).
4054
4055 2001-11-24  Andy Piper  <andy@xemacs.org>
4056
4057         * printer.el (generic-print-region): set default-frame-plist to
4058         nil while creating the printer frame so that sizes reflect the
4059         printed page.
4060
4061         * faces.el (face-complain-about-font): Don't complain on printers.
4062
4063 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4064         
4065         * package-net.el: Andy synch.
4066         
4067 2001-12-16  Andy Piper  <andy@xemacs.org>
4068
4069         * package-get.el (package-get-update-all): Make sure installed.db
4070         gets updated after updating packages.
4071
4072 2002-03-28  Ben Wing  <ben@xemacs.org>
4073
4074         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4075         continuation, truncation so that we don't get line jumpiness from
4076         them being larger than the line height.
4077
4078         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4079
4080 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4081
4082         * font.el (font-window-system-mappings): Add mapping for Gtk
4083         (assume identical to X) 
4084
4085 2002-02-04  Andy Piper  <andy@xemacs.org>
4086
4087         * files.el (convert-standard-filename): Fix for short filename
4088         Peter Arius <pas@methodpark.de>
4089
4090 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4091
4092         * list-mode.el (default-choose-completion): completion-base-size
4093         should refer to local value in the completion list buffer.
4094
4095 2001-12-03  Didier Verna  <didier@xemacs.org>
4096
4097         * rect.el: autoload `replace-rectangle'.
4098         * keydefs.el (global-map): bind it to `C-x r p'.
4099
4100 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4101
4102         * XEmacs 21.4.8 "Honest Recruiter" is released.
4103
4104 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4105
4106         This patch is based on Jerry James's patch and analysis.
4107
4108         * select.el (get-clipboard):
4109         (get-selection):
4110         Update docstrings.
4111         (get-clipboard-foreign):
4112         (get-selection-foreign):
4113         New function for use as `interprogram-paste-function's.
4114
4115         * simple.el (interprogram-paste-function): Change default to
4116         `get-clipboard-foreign'; improve docstring.
4117         (interprogram-cut-function): Improve dosctring.
4118
4119 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4120
4121         * XEmacs 21.4.7 "Economic Science" is released.
4122
4123 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4124
4125         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4126
4127 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4128
4129         * obsolete.el (assq-delete-all): New compatibility alias for 
4130         remassq.
4131
4132 2002-01-09  Simon Josefsson  <jas@extundo.com>
4133
4134         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4135
4136 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4137
4138         * info.el (Info-auto-generate-directory): Default
4139         Info-auto-generate-directory to 'if-outdated.
4140
4141 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4142
4143         * startup.el (normal-top-level): Prevent migration code from
4144         trashing .emacs on an error in loading the init files.
4145
4146 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4147
4148         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4149         "system default" Xdefaults and friends get xrdb-mode.
4150
4151 2002-03-05  Mats Lidell  <matsl@contactor.se>
4152  
4153         * help-nomule.el (tutorial-supported-languages): Added Swedish
4154         tutorial. Sorted languages.
4155
4156 2002-02-11  Mike Sperber <mike@xemacs.org>
4157
4158         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4159         regenerating outdated dir files and dir is non-existent.
4160
4161 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4162
4163         * code-files.el (convert-mbox-coding-system): Improve comment.
4164         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4165         coding-system argument to `write-region-pre-hook' call.
4166         (write-region-pre-hook): Fix docstring to mention lockname argument.
4167
4168 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4169
4170         * minibuf.el (completing-read): Remove redundant wrong arg list.
4171
4172         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4173
4174 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4175
4176         * obsolete.el (interactive-form): new compatibility alias for 
4177         function-interactive.
4178
4179 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4180
4181         * menubar-items.el (Menubar-items-truncate-list): Removed.
4182         * menubar-items.el (Menubar-items-truncate-history): New.
4183         * menubar-items.el (default-menubar): Use
4184         Menubar-items-truncate-history.
4185
4186 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4187
4188         * printer.el (generic-print-region): Pass correct arguments to
4189         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4190         Torkelsson <torkel@acc.umu.se>.
4191
4192 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4193
4194         * help.el (describe-mode): synched with FSF 19.34; handle nil
4195         minor mode indicators.
4196
4197 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4198
4199         * minibuf.el (completing-read): Update docstring.
4200
4201 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4202
4203         * XEmacs 21.4.6 "Common Lisp" is released.
4204
4205 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4206
4207         * package-net.el: Inadvertant synch with Windows branch.  From
4208         Andy's log:
4209         (package-net-kit-version): new variable.
4210         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4211
4212 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4213
4214         * package-get.el (package-get-locate-index-file): Also search the
4215         core etc/ directory for the package index file if it can't be
4216         found in ~/.xemacs/.
4217
4218 2001-12-13  William Perry  <wmperry@gnu.org>
4219
4220         * dialog-gtk.el (popup-builtin-question-dialog):
4221         Conform to API in gui.c.
4222         
4223 2001-11-12  Andy Piper  <andy@xemacs.org>
4224
4225         * cus-edit.el (custom-save-face-internal): make sure we save
4226         non-themed faces.
4227         (custom-save-variables): ditto variables.
4228
4229 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4230
4231         * faces.el (make-face-family):
4232         (make-face-size):
4233         New face-modifying functions per Jan Vroonhof.
4234
4235         cus-face.el (custom-set-face-font-family):
4236         (custom-set-face-font-size):
4237         Use them.
4238
4239         * font.el (font-window-system-mappings): More precise docstring.
4240
4241         (font-create-name):
4242         (font-create-object):
4243         (tty-font-create-object):
4244         (tty-font-create-plist):
4245         (x-font-create-object):
4246         (x-font-create-name):
4247         (ns-font-create-name):
4248         (mswindows-font-create-object):
4249         (mswindows-font-create-name):
4250         Add doctrings.
4251
4252 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4253
4254         * gtk-faces.el (gtk-init-device-faces): removed spurious
4255         quote before let* expression.
4256
4257 2001-10-29  Andy Piper  <andy@xemacs.org>
4258
4259         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4260         modified when changing coding system.
4261
4262         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4263         that we invoke the GUI directory selector.
4264
4265 2001-10-25  Andy Piper  <andy@xemacs.org>
4266
4267         * dialog.el (make-dialog-box): use new directory dialog support.
4268         * minibuf.el (read-file-name-1): ditto.
4269         (read-file-name): ditto.
4270         (read-directory-name): ditto.
4271
4272 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4273
4274         * XEmacs 21.4.5 "Civil Service" is released.
4275
4276 2001-04-23  Didier Verna  <didier@xemacs.org>
4277
4278         * cus-edit.el (custom-variable-pre-save): New.
4279         * cus-edit.el (custom-variable-post-save): New.
4280         * cus-edit.el (custom-variable-save): use them.
4281         * cus-edit.el (custom-face-pre-save): New.
4282         * cus-edit.el (custom-face-post-save): New.
4283         * cus-edit.el (custom-face-save): use them.
4284         * cus-edit.el (custom-group-pre-save): New.
4285         * cus-edit.el (custom-group-post-save): New.
4286         * cus-edit.el (custom-group-save): use them.
4287         * cus-edit.el (Custom-save): use the pre/post functions above,
4288         call `custom-save-all' only once.
4289         * cus-edit.el (custom-variable-pre-reset-standard): New.
4290         * cus-edit.el (custom-variable-post-reset-standard): New.
4291         * cus-edit.el (custom-variable-reset-standard): use them.
4292         * cus-edit.el (custom-face-pre-reset-standard): New.
4293         * cus-edit.el (custom-face-post-reset-standard): New.
4294         * cus-edit.el (custom-face-reset-standard): use them.
4295         * cus-edit.el (custom-group-pre-reset-standard): New.
4296         * cus-edit.el (custom-group-post-reset-standard): New.
4297         * cus-edit.el (Custom-reset-standard): use them.
4298         * cus-edit.el (custom-face-reset-saved): use the pre/post
4299         functions above, call `custom-save-all' only once.
4300
4301 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4302
4303         * gutter-items.el (buffers-tab face): Derive from the modeline
4304         face by default.  Many people use white-on-black for the default
4305         font, and the tabs look hideous with that color combination.  The
4306         modeline usually has the correct colors.
4307
4308 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4309
4310         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4311         (tag-mark-stack-max): Typo fix.
4312
4313 2001-09-28  Ben Wing  <ben@xemacs.org>
4314
4315         * font-lock.el:
4316         * font-lock.el (font-lock-after-change-function):
4317         fix problem with last patch, reported by Katsumi Yamaoka.
4318
4319 2001-09-17  Ben Wing  <ben@xemacs.org>
4320
4321         * font-lock.el (font-lock-after-change-function):
4322         fix problem when you insert a comment on the line before a line of
4323         code: if we use the following char, then when you hit backspace,
4324         the following line of code turns the comment color.
4325
4326 2001-06-08  Ben Wing  <ben@xemacs.org>
4327
4328         * process.el: comment about shell-command-switch.
4329         * process.el (shell-quote-argument): Need to quote a null
4330         argument, too.  From Dan Holmsand.
4331         
4332         * startup.el (normal-top-level): Delete some unused FSF junk.
4333         * startup.el (command-line-early):
4334         
4335         * startup.el (command-line): Call MS Windows init function.
4336         
4337         * win32-native.el:
4338         * win32-native.el (mswindows-system-shells): New.
4339         * win32-native.el (mswindows-system-shell-p): New.
4340         * win32-native.el (init-mswindows-at-startup): New.
4341         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4342         * win32-native.el (mswindows-quote-one-simple-arg):
4343         * win32-native.el (mswindows-quote-one-command-arg):
4344         * win32-native.el (mswindows-construct-process-command-line-alist):
4345         Correct comments at top.  Correctly handle passing arguments
4346         to Cygwin programs and to bash.  Fix quoting of zero-length
4347         arguments (from Dan Holmsand).  Set shell-command-switch based
4348         on shell-file-name, which in turn comes from env var SHELL.
4349
4350 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4351
4352         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4353         default-toolbar-position): Fill docstrings for balloon-help.
4354
4355 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4356
4357         * faces.el: Reenable specifications over 'gtk domain.
4358
4359 2001-08-08  Didier Verna  <didier@xemacs.org>
4360
4361         * autoload.el (update-autoload-files): make defdir a file name,
4362         not directory name.
4363
4364 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4365
4366         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4367
4368         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4369
4370 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4371
4372         * font-menu.el (font-menu-set-font): Default to current font-family.
4373         (font-menu-preferred-resolution):
4374         (font-menu-size-scaling):
4375         Provide gtk defaults, too.
4376
4377 2001-07-29  Mike Alexander  <mta@arbortext.com>
4378
4379         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4380         list
4381         (custom-set-face-font-family): ditto
4382
4383 2001-07-26  Mike Sperber <mike@xemacs.org>
4384
4385         * files.el (auto-mode-alist): .9 files are man pages, too.
4386
4387 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4388
4389         * process.el (call-process-internal): bind
4390         coding-system-for-write to 'binary when calling
4391         start-process-internal, so the process receives 
4392         the literal contents of INFILE.
4393
4394 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4395
4396         * files.el (auto-mode-alist): Add configure.ac support.
4397
4398 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4399
4400         * buff-menu.el:
4401         mouse.el:
4402         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4403
4404 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4405
4406         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4407
4408 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4409
4410         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4411         mixed text.
4412         (kinsoku-eol-p): Ditto.
4413
4414 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4415
4416         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4417         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4418         characters as the category `s' or `e' correctly.
4419
4420 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4421
4422         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4423
4424 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4425
4426         * mule/cyrillic.el:  Set up case table.
4427
4428 2001-06-08  Mike Sperber <mike@xemacs.org>
4429
4430         * files.el (save-some-buffers-1): Don't zap the help window right
4431         after `map-y-or-n-p' has popped it up.
4432
4433 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4434
4435         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4436
4437 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4438
4439         * specifier.el: define-specifier-tag 'gtk.
4440
4441 2001-05-12  Ben Wing  <ben@xemacs.org>
4442
4443         * find-paths.el (paths-find-recursive-path):
4444         fix error with null EXCLUDE-REGEXP.
4445         
4446         * font-lock.el (font-lock-mode):
4447         fix problem reported by hrvoje with buffers starting with a space.
4448         
4449 2001-05-06  Ben Wing  <ben@xemacs.org>
4450
4451         * dialog.el (make-dialog-box):
4452         * menubar-items.el (default-menubar):
4453         * printer.el (generic-print-buffer):
4454         * printer.el (generic-print-region):
4455         implement printing the selection when it's selected.
4456
4457 2001-04-18  Didier Verna  <didier@xemacs.org>
4458
4459         * cus-edit.el (Custom-reset-standard): reset to standard settings
4460         not only when the buffer's :custom-state is 'modified, but also
4461         when it is 'set or 'saved.
4462
4463 2001-04-17  Didier Verna  <didier@xemacs.org>
4464
4465         * startup.el (load-user-init-file): define `custom-file' before
4466         loading the user's init file.
4467
4468 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4469
4470         * menubar.el (popup-mode-menu): Make it work with
4471         popup-menu-titles turned off.
4472         
4473 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4474
4475         * about.el (about-mailto-link): Use compose-mail for sending mail.
4476
4477 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4478
4479         * package-admin.el (package-install-hook): New.
4480         (package-delete-hook): New.
4481         (package-admin-add-single-file-package): Use package-delete-hook.
4482
4483         * package-get.el (package-get): Use package-install-hook.
4484
4485 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4486
4487         * package-ui.el (pui-install-selected-packages): reverse the lists
4488         of packages so that they get handled in the same order as they
4489         were selected.
4490
4491 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4492
4493         * packages.el (locate-library): Use read-library-name for completion.
4494
4495 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4496
4497         * byte-optimize.el (=): `=' is not a binary predicate!
4498         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4499         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4500
4501 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4502
4503         * bytecomp.el (byte-compile-arithcompare):
4504         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4505
4506 2001-06-03  William M. Perry  <wmperry@gnu.org>
4507
4508         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4509         return the filename selected by the user!
4510
4511 2001-05-31  William M. Perry  <wmperry@gnu.org>
4512
4513         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4514         in XEmacs/GTK.
4515
4516 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4517
4518         * coding.el: Tiny typo fixed.
4519
4520 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4521
4522         * XEmacs 21.4.3 "Academic Rigor" is released.
4523
4524 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4525
4526         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4527
4528 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4529
4530         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4531
4532 2001-05-04  Ben Wing  <ben@xemacs.org>
4533
4534         * printer.el (generic-print-buffer):
4535         * printer.el (generic-print-region):
4536         Enable dialog boxes.  Apply workaround recommended by Kirill.
4537         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4538         
4539         * simple.el (kill-whole-line):
4540         * simple.el (kill-line-1):
4541         * simple.el (kill-entire-line):
4542         * simple.el (kill-line):
4543         * simple.el (backward-kill-line):
4544         Take out interactive dependence of kill-whole-line.
4545
4546 2001-04-22  Ben Wing  <ben@xemacs.org>
4547
4548         * dialog.el (make-dialog-box):
4549         Put dialog titles back in -- this time correctly.  Fix various
4550         other problems with leaks and such.
4551
4552         * simple.el (region-exists-p):
4553         * simple.el (region-active-p):
4554         Add comment about which one is correct to use in menu specs.
4555
4556 2001-05-05  Ben Wing  <ben@xemacs.org>
4557
4558         * dialog.el (make-dialog-box): fix doc string.
4559         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4560         take out Pretty Print.
4561         * printer.el:
4562         * printer.el (printer-current-device): New.
4563         * printer.el (Printer-get-device): New.
4564         * printer.el (Printer-clear-device): New.
4565         * printer.el (generic-page-setup): New.
4566         * printer.el (generic-print-buffer):
4567         * printer.el (generic-print-region):
4568         Implement Page Setup.  Handle errors properly.
4569
4570 2001-05-05  Ben Wing  <ben@xemacs.org>
4571
4572         * subr.el (error): Complete list of errors in doc string.
4573         
4574 2001-04-22  Ben Wing  <ben@xemacs.org>
4575
4576         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4577         
4578 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4579
4580         * build-report.el: Remove CVS keywords since this file has been in
4581         core lisp for a while now.
4582         * build-report.el (build-report-make-output-files): Fix typo.
4583
4584 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4585
4586         * about.el (about-finish-buffer): Make sure the last change works
4587         even if EVENT is nil.
4588
4589 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4590
4591         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4592         clicked, not the one that happens to be the current buffer at the
4593         time.
4594
4595 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4596
4597         * cus-edit.el (custom-display): Support the GTK Window System also.
4598
4599 2001-04-30  Ben Wing  <ben@xemacs.org>
4600
4601         * printer.el:
4602         * printer.el (printer-page-header):
4603         * printer.el (Print-context): New.
4604         * printer.el (printer-page-footer):
4605         * printer.el (generate-header-element): New.
4606         * printer.el (generate-header-line): New.
4607         * printer.el (print-context-property):
4608         * printer.el (generic-print-buffer):
4609         * printer.el (generic-print-region):
4610         Implement headers and footers.  Implement calling Print dialog box
4611         (#### but it doesn't quite work yet).
4612
4613 2001-04-25  Ben Wing  <ben@xemacs.org>
4614
4615         * about.el (xemacs-hackers):
4616         * about.el (about-url-alist):
4617         * about.el (about-personal-info):
4618         * about.el (about-hacker-contribution):
4619         More contributions.
4620         
4621         * simple.el (handle-post-motion-command):
4622         Fix spurious setting of zmacs-region-stays to t after a non-shift
4623         motion command.
4624
4625 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4626
4627         * about.el (about-personal-info): Update my bio.
4628         (about-hacker-contribution): Ditto.
4629
4630 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4631
4632         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4633
4634 2001-04-19  Andy Piper  <andy@xemacs.org>
4635
4636         * package-net.el (package-net-cygwin32-binary-size): new size.
4637         (package-net-win32-binary-size): new size.
4638         (package-net-convert-index-to-ini): Use new arch.
4639         (package-net-batch-convert-index-to-ini): Removed.
4640         (package-net-generate-bin-ini): New.
4641         (package-net-batch-generate-bin-ini): New.
4642
4643 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4644
4645         * XEmacs 21.4.1 "Copyleft" is released.
4646
4647 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4648
4649         * x-compose.el (xlib-input-method-bug-workaround):
4650         (alias-colon-to-double-quote):
4651         Force sort in map-keymap to work around rehash bug.
4652
4653 2001-04-17  Ben Wing  <ben@xemacs.org>
4654
4655         * about.el: Finish overhaul, add a few new hackers, update a
4656         couple old ones.
4657
4658 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4659
4660         * XEmacs 21.4.0 "Solid Vapor" is released.
4661
4662 2001-04-15  Ben Wing  <ben@xemacs.org>
4663
4664         * about.el:
4665         * about.el (about-headline-face): New.
4666         * about.el (about-link-face): New.
4667         * about.el (about-current-release-maintainers): New.
4668         * about.el (about-other-current-hackers): New.
4669         * about.el (about-url-alist):
4670         * about.el (about-once-and-future-hackers): New.
4671         * about.el (about-mailto-link): New.
4672         * about.el (about-get-buffer):
4673         * about.el (about-finish-buffer):
4674         * about.el (about-xemacs):
4675         * about.el (about-features): Removed.
4676         * about.el (about-advantages): New.
4677         * about.el (about-maintainer-info): Removed.
4678         * about.el (about-personal-info): New.
4679         * about.el (about-hacker-contribution): New.
4680         * about.el (about-maintainer):
4681         * about.el (about-show-linked-info):
4682         * about.el (about-hackers):
4683         Major revamping.  Rewriting of most of the text, improve the
4684         link handling, separate info on contributors into personal
4685         and contribution info, add new contributors, update personal
4686         info, etc. etc.
4687         
4688         * menubar-items.el (default-menubar):
4689         Help menubar entry for News now says more accurately
4690         "What's New in XEmacs".
4691         
4692         * mouse.el:
4693         * mouse.el (mouse-track-cleanup-hook):
4694         * mouse.el (mouse-track):
4695         Don't set-buffer to a dead buffer when calling mouse-track
4696         cleanup hooks.
4697
4698 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4699
4700         * XEmacs 21.2.47 "Zephir" is released.
4701
4702 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4703
4704         * dialog.el (make-dialog-box): Disable dialog box titles until
4705         we get them working.
4706
4707 2001-03-30  Ben Wing  <ben@xemacs.org>
4708
4709         * help.el:
4710         * help.el (Help-princ-face):
4711         * help.el (Help-prin1-face):
4712         * help.el (frob-help-extents):
4713         * help.el (describe-function-1):
4714         * help.el (describe-variable):
4715         Avoid using font-lock faces, which may not be defined.
4716         Instead, use hyper-apropos faces, and make sure they're
4717         defined as necessary by using `require'. (It's not so safe
4718         to do this for font-lock.) In any case, we will eventually
4719         be merging this functionality into hyper-apropos.
4720
4721         * loaddefs.el (completion-ignored-extensions):
4722         Fix documentation.
4723         
4724         * menubar-items.el (menu-truncate-list): Removed.
4725         * menubar-items.el (Menubar-items-truncate-list): New.
4726         * menubar-items.el (default-menubar):
4727         Fix errors if grep or compile command is too long.  Rename helper
4728         function to be less visible.
4729
4730 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4731
4732         * byte-optimize.el (byte-optimize-minus):
4733         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4734
4735 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4736
4737         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4738         Mule is available.
4739
4740         * mule/latin.el: New file.
4741
4742 2001-03-11  Ben Wing  <ben@xemacs.org>
4743
4744         * auto-save.el:
4745         * auto-save.el (auto-save-directory):
4746         * auto-save.el (make-auto-save-file-name):
4747         * auto-save.el (auto-save-file-name-p): New.
4748
4749         Merge in improvements from other definition of
4750         make-auto-save-file-name in files.el.
4751         
4752         * auto-save.el (auto-save-original-name):
4753         * auto-save.el (auto-save-name-in-fixed-directory):
4754         * auto-save.el (auto-save-unslashify-name): Removed.
4755         * auto-save.el (auto-save-slashify-name): Removed.
4756         * auto-save.el (auto-save-reserved-chars): New.
4757         * auto-save.el (auto-save-escape-name): New.
4758         * auto-save.el (auto-save-unhex): New.
4759         * auto-save.el (auto-save-unescape-name): New.
4760
4761         Change algorithm for encoding filenames in auto-save names to be
4762         entirely safe with all filesystems and all possible characters in
4763         a filename, and 100% reversible. (Essentially, uses
4764         quoted-printable as the encoding.)
4765         
4766         * auto-save.el (recover-all-files):
4767
4768         Use insert-directory rather than calling ls directly -- fixes
4769         things under Windows.
4770
4771         * files.el:
4772         * files.el (convert-standard-filename): Substitute FSF's
4773         definition for this (we had nothing here before).
4774         
4775         * files.el (backup-buffer): Warning fix.
4776         
4777         * files.el (make-backup-file-name):
4778         * files.el (find-backup-file-name):
4779         Fix error in calling sequence to auto-save-file-name-p.
4780         
4781         * files.el (recover-file):
4782         Use insert-directory rather than calling ls directly -- fixes
4783         things under Windows.
4784
4785         * files.el (make-auto-save-file-name): Removed.
4786         * files.el (auto-save-file-name-p): Removed.
4787         auto-save is always dumped so no sense in having a definition
4788         that will always be overwritten with another.
4789         
4790         * files.el (insert-directory):
4791         * win32-native.el:
4792         * win32-native.el (debug-mswindows-process-command-lines):
4793         * win32-native.el (original-make-auto-save-file-name): Removed.
4794         * win32-native.el (make-auto-save-file-name): Removed.
4795
4796
4797 2001-03-21  Martin Buchholz <martin@xemacs.org>
4798
4799         * XEmacs 21.2.46 "Urania" is released.
4800
4801 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4802
4803         * menubar-items.el (default-menubar): Update sample.emacs to
4804         sample.init.el and adjust accelerators.
4805
4806 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4807
4808         * build-report.el (build-report): Improve docstring.
4809
4810 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4811
4812         * ChangeLog: Log GTK merge.
4813
4814         * gutter-items.el:
4815         * mwheel.el:
4816         * sound.el:
4817         * startup.el:
4818         Revert gratuitous whitespace changes.
4819
4820 2001-03-07  Ben Wing  <ben@xemacs.org>
4821
4822         * help.el:
4823         * help.el (key-or-menu-binding):
4824         * help.el (Help-find-file): New.
4825         * help.el (describe-beta):
4826         * help.el (describe-copying):
4827         * help.el (describe-project):
4828         * help.el (view-emacs-news):
4829         * help.el (view-sample-init-el): New.
4830         * help.el (Help-princ-face): New.
4831         * help.el (Help-prin1-face): New.
4832         * help.el (help-symbol-function-context-menu):
4833         * help.el (help-symbol-variable-context-menu):
4834         * help.el (help-symbol-function-and-variable-context-menu):
4835         * help.el (frob-help-extents):
4836         * help.el (describe-function-1):
4837         * help.el (describe-variable):
4838
4839         Add coloring in Help buffers, correspondent with hyperlinks.
4840         View files in view-mode rather than Fundamental.
4841         Remove separators from context menus -- now handled in generic code.
4842         Add `Find Tag' to context menu.
4843         
4844         * menubar.el (popup-mode-menu):
4845
4846         Rewrite code that outputs the popup menu to (a) put more specific
4847         entries first, (b) be more robust, (c) output the proper context
4848         menu separators automatically (the context menu functionality is
4849         new and currently used only by Help).
4850
4851 2001-03-10  William M. Perry  <wmperry@aventail.com>
4852
4853         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4854         this function when converting from the 21.1 GTK branch.  Now
4855         supports file, password, question, and color built-in dialogs.
4856
4857 2001-03-06  Ben Wing  <ben@xemacs.org>
4858
4859         * keydefs.el:
4860         * keydefs.el (global-map):
4861         Add commented-out change of M-k (for 21.5).
4862         
4863         * menubar-items.el (default-menubar):
4864         Fix items to control kill-line behavior; add items for
4865         shifted motion.
4866         
4867         * simple.el:
4868         * simple.el (kill-whole-line):
4869         * simple.el (historical-kill-line): Removed.
4870         * simple.el (kill-line): Removed.
4871         * simple.el (kill-entire-line): New.
4872         * simple.el (kill-line-1): New.
4873         * simple.el (backward-kill-line):
4874         Undo kill-whole-line == always changes.  Add new function
4875         kill-entire-line to unconditionally delete the current line.
4876         Add comments describing the lamentable state of affairs of
4877         the kill-line functions and variables.
4878
4879 2001-03-02  Ben Wing  <ben@xemacs.org>
4880
4881         * simple.el:
4882         * simple.el (beginning-of-buffer):
4883         * simple.el (end-of-buffer):
4884         * simple.el (mark-ring-unrecorded-commands):
4885         * simple.el (signal-error-on-buffer-boundary):
4886         * simple.el (shifted-motion-keys-select-region):
4887         * simple.el (unshifted-motion-keys-deselect-region):
4888         * simple.el (motion-keys-for-shifted-motion): New.
4889         * simple.el (handle-pre-motion-command):
4890         * simple.el (handle-post-motion-command):
4891         * simple.el (forward-char-command):
4892         * simple.el (backward-char-command):
4893         * simple.el (scroll-up-command):
4894         * simple.el (scroll-down-command):
4895         * simple.el (next-line):
4896         * simple.el (previous-line):
4897         * simple.el (backward-block-of-lines):
4898         * simple.el (forward-block-of-lines):
4899         * simple.el (backward-word):
4900         * simple.el (mark-word):
4901
4902         Augment documentation of the most common motion commands to make
4903         note of the shifted-motion support.  Improve the support to (a)
4904         properly document how it works and why it's done in the fashion it
4905         is, and (b) allow the keystrokes that trigger it to be customized.
4906
4907         Correct error in the customize specification of
4908         mark-ring-unrecorded-commands.
4909
4910 2001-03-02  Ben Wing  <ben@xemacs.org>
4911
4912         * font-lock.el:
4913         * font-lock.el (font-lock-pending-extent-table): Removed.
4914         * font-lock.el (font-lock-pending-buffer-table): New.
4915         * font-lock.el (font-lock-pre-idle-hook):
4916         * font-lock.el (font-lock-after-change-function):
4917         * font-lock.el (font-lock-fontify-pending-extents):
4918         * font-lock.el (font-lock-lisp-like):
4919
4920         Fix handling of pending extents to avoid excessive slowness (N^2
4921         behavior) when making lots of buffer changes between redisplays,
4922         such as when saving the Options.
4923
4924 2001-03-09  William M. Perry  <wmperry@aventail.com>
4925
4926         * device.el:
4927         * dragdrop.el:
4928         * dumped-lisp.el:
4929         * faces.el:
4930         * frame.el:
4931         * gnuserv.el:
4932         * loadup.el:
4933         * menubar-items.el:
4934         * minibuf.el:
4935         The Great GTK Merge.
4936
4937         * ChangeLog.GTK:
4938         * dialog-gtk.el:
4939         * gdk.el:
4940         * generic-widgets.el:
4941         * glade.el:
4942         * gnome-widgets.el:
4943         * gnome.el:
4944         * gtk-compose.el:
4945         * gtk-extra.el:
4946         * gtk-faces.el:
4947         * gtk-ffi.el:
4948         * gtk-file-dialog.el:
4949         * gtk-font-menu.el:
4950         * gtk-glyphs.el:
4951         * gtk-init.el:
4952         * gtk-iso8859-1.el:
4953         * gtk-marshal.el:
4954         * gtk-mouse.el:
4955         * gtk-package.el:
4956         * gtk-password-dialog.el:
4957         * gtk-select.el:
4958         * gtk-widget-accessors.el:
4959         * gtk-widgets.el:
4960         * gtk.el:
4961         widgets-gtk.el:
4962         The Great GTK Merge: new files.
4963
4964 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4965
4966         * generic-widgets.el: Don't require gtk (a built-in feature) at
4967         top level.  Don't execute the last sexp unless (featurep 'gtk).
4968
4969 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4970
4971         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4972
4973 2001-02-23  Martin Buchholz <martin@xemacs.org>
4974
4975         * XEmacs 21.2.45 "Thelxepeia" is released.
4976
4977 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4978  
4979         * about.el (xemacs-hackers): update my entry. 
4980         * about.el (about-maintainer-info): ditto. 
4981         * about.el (about-hackers): ditto. 
4982
4983 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4984
4985         * about.el (about-maintainer-info): More vanity info about
4986         yours truly.
4987
4988 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4989
4990         * build-report.el (build-report-destination): xemacs-build-reports
4991         has moved to SourceForge, where mailing list name length is
4992         restricted, hence the name change to
4993         xemacs-buildreports@xemacs.org.
4994         * build-report.el (build-report-keep-regexp): Update default.
4995         * build-report.el (build-report-delete-regexp): Ditto.
4996         * build-report.el (build-report-make-output-files): Ditto.
4997
4998 2001-02-19  Craig Lanning  <lanning@scra.org>
4999
5000         * lisp-mode.el: Add indentation specifications for following
5001         Common Lisp forms: handler-case, handler-bind, with-slots,
5002         with-open-file, with-open-stream, print-unreadable-object.
5003
5004 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5005
5006         * font-lock.el (font-lock-set-defaults-1):
5007         Move initialization of `font-lock-cache-position' so that it's set
5008         even if font-lock-keywords is already defined.
5009
5010 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5011
5012         * autoload.el (generate-file-autoloads-1):
5013         Use `emacs-lisp-mode-syntax-table' instead of
5014         `lisp-mode-syntax-table'.
5015         * lisp-mode.el (lisp-mode-syntax-table):
5016         Get rid of old checks for `parse-partial-sexp' version.
5017         Make `|' (pipe) string delimiter instead of punctuation.
5018
5019 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5020
5021         * window.el (save-selected-window):
5022         Use gensym for better macro hygiene.
5023
5024 2001-02-06  Mike Sperber <mike@xemacs.org>
5025
5026         * dump-paths.el:
5027         * startup.el (startup-setup-paths): Set and use
5028         `mule-lisp-directory'.
5029         (startup-setup-paths-warning): Ditto.
5030
5031         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5032         (paths-construct-load-path): Consider `mule-lisp-directory'.
5033
5034 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5035
5036         * font-lock.el: Syntax table improvements used.  A few random
5037         changes are not specified below.
5038         (font-lock-fontify-string-delimiters):
5039         (font-lock-syntactic-keywords):
5040         (font-lock-cache-state nil):
5041         (font-lock-cache-position):
5042         New variables.
5043         (font-lock-set-syntax):
5044         (font-lock-apply-syntactic-highlight):
5045         (font-lock-fontify-syntactic-anchored-keywords):
5046         (font-lock-fontify-syntactic-keywords-region):
5047         (font-lock-eval-keywords):
5048         New functions.
5049         (font-lock-remove-face):
5050         (font-lock-fontify-syntactically-region):
5051         Use syntax properties.
5052
5053 2001-02-08  Martin Buchholz <martin@xemacs.org>
5054
5055         * XEmacs 21.2.44 "Thalia" is released.
5056
5057 2001-01-16  Mike Sperber <mike@xemacs.org>
5058
5059         * startup.el (normal-top-level): Work even if no installation root
5060         is found.
5061
5062 2001-01-30  Andy Piper  <andy@xemacs.org>
5063
5064         * gutter-items.el (progress-abort-glyph): remove instantiator.
5065         (set-progress-abort-instantiator): new function.
5066         (abort-progress-feedback): use it.
5067
5068         * gutter.el (set-gutter-dirty-p): new function.
5069
5070 2001-01-30  Didier Verna  <didier@xemacs.org>
5071
5072         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5073
5074 2001-01-24  Didier Verna  <didier@xemacs.org>
5075
5076         * sound.el (sound-extension-list): give a better default value.
5077         * sound.el (load-sound-file): improve the doc string, also find
5078         files given by absolute names, pass a real extension list to
5079         `locate-file'.
5080
5081 2001-01-26  Martin Buchholz <martin@xemacs.org>
5082
5083         * XEmacs 21.2.43 "Terspichore" is released.
5084
5085 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5086
5087         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5088         messages from gnuserv.
5089
5090 2001-01-20  Martin Buchholz <martin@xemacs.org>
5091
5092         * XEmacs 21.2.42 "Poseidon" is released.
5093
5094 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5095
5096         * cl-macs.el (cl-upcase-arg): New function.
5097         (cl-function-arglist): New function.
5098         (cl-transform-lambda): Automatically add CL-style lambda list to
5099         documentation string using functions above.
5100
5101 2001-01-12  Andy Piper  <andy@xemacs.org>
5102
5103         * package-get.el (package-get-custom): call
5104         package-net-update-installed-db.
5105
5106         * package-ui.el (pui-install-selected-packages): call
5107         package-net-update-installed-db.
5108
5109         * package-net.el (package-net-update-installed-db): use
5110         packages-package-list so that we reflect reality.
5111
5112         * packages.el (packages-package-list): Make docstring reflect
5113         reality.
5114
5115         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5116
5117         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5118         isn't installed.
5119
5120 2001-01-17  Andy Piper  <andy@xemacs.org>
5121
5122         * wid-edit.el (widget-activation-glyph-mapper): activate or
5123         deactivate native widgets.
5124         (widget-glyph-insert-glyph): record instantiator.
5125         (widget-push-button-value-create): use it.
5126
5127         * gui.el (gui-button-action): new function. Make button's domain
5128         buffer current when calling.
5129         (make-gui-button): update to use gui-button-action.
5130
5131 2001-01-16  Didier Verna  <didier@xemacs.org>
5132
5133         * menubar-items.el (default-menubar): add an entry for modeline
5134         horizontal scrolling in Options -> Display.
5135
5136 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5137
5138         * package-get.el (package-get-require-signed-base): Set to nil
5139         by default.
5140
5141 2001-01-17  Martin Buchholz <martin@xemacs.org>
5142
5143         * XEmacs 21.2.41 "Polyhymnia" is released.
5144
5145 2001-01-16  Mike Sperber <mike@xemacs.org>
5146
5147         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5148         catch lisp/mule/.
5149
5150 2001-01-14  Mike Sperber <mike@xemacs.org>
5151
5152         * startup.el (maybe-create-compatibility-dot-emacs):
5153         (maybe-unmigrate-user-init-file):
5154         (unmigrate-user-init-file): Created.
5155         (maybe-migrate-user-init-file): Offer creation of compatibility
5156         .emacs.
5157         Some doc fixes wrt init file location.
5158
5159 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5160
5161         * faces.el (face-frob-from-locale-first): new variable.
5162         (frob-face-font-2): Honor tags arg while trying to use
5163         standard-face-mapping.  When face-frob-from-locale-first is set,
5164         first try to set face inheriting from frobbed-face.
5165
5166 2001-01-15  Didier Verna  <didier@xemacs.org>
5167
5168         * about.el (xemacs-hackers): update my entry.
5169         * about.el (about-url-alist): ditto.
5170         * about.el (about-maintainer-info): ditto.
5171         * about.el (about-hackers): ditto.
5172
5173 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5174
5175         The byte compiler has been badly broken for a year,
5176         by the patch of 1999-12-06.
5177         * byte-optimize.el (byte-optimize-form-code-walker):
5178         Bug was: the byte compiler was making this erroneous optimization:
5179         (progn (or (foo)) (bar)) ==> (bar)
5180
5181 2000-11-20  Mike Sperber <mike@xemacs.org>
5182
5183         * setup-paths.el (paths-core-load-path-depth): Split
5184         `paths-load-path-depth' in two for site and core lisp.  Don't
5185         recurse into core.
5186         * setup-paths.el (paths-construct-load-path): Use.
5187
5188 2001-01-10  Andy Piper  <andy@xemacs.org>
5189
5190         * package-net.el (package-net-cygwin32-binary-size): new variable
5191         (package-net-win32-binary-size): ditto.  add much needed
5192         commentary.
5193
5194         * gutter-items.el (buffers-tab-items): correct off-by-one error
5195         for buffers-tab-max-size.
5196
5197 2001-01-08  Martin Buchholz <martin@xemacs.org>
5198
5199         * XEmacs 21.2.40 is released.
5200
5201 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5202
5203         * mule/hebrew.el: Fix comments and typos.
5204         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5205
5206 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5207
5208         * ChangeLog.1: move ancient log from fill.el.
5209
5210         * dump-paths.el:
5211         paragraphs.el:
5212         mule/mule-category.el:
5213         Miscellaneous typo fixes and slight doc clarifications.
5214
5215         * mule/mule-ccl.el:  Correct file name in header.
5216
5217 2000-12-31  Martin Buchholz <martin@xemacs.org>
5218
5219         * XEmacs 21.2.39 is released.
5220
5221 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5222
5223         * byte-optimize.el (byte-optimize-cond):
5224         (byte-optimize-cond-1): New.
5225         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5226         Optimizes (cond (x nil)) ==> nil.
5227         Provide better diagnostic on malformed expr like (cond foo).
5228
5229 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5230
5231         * mule/mule-coding.el:
5232         mule/mule-cmds.el (reset-language-environment,
5233         set-language-environment-coding-systems):
5234         Safer default coding-priority-list, corresponding to src/file-coding.h.
5235
5236 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5237
5238         * package-admin.el: Allow package removal from
5239         early-package-load-path.
5240
5241 2000-12-15  Andreas Jaeger  <aj@suse.de>
5242
5243         * about.el (about-maintainer-info): Update my entry.
5244
5245 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5246
5247         * packages.el (locate-library): Add support for bzip2
5248         compressed .el files.
5249
5250 2000-12-12  Andy Piper  <andy@xemacs.org>
5251
5252         * package-net.el: new file.
5253
5254 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5255
5256         * font-lock.el: Add missing C++ keywords.
5257
5258 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5259
5260         * simple.el (indent-for-comment): Preserve indentation of comments
5261         starting in column 0, as documented in (Info-goto-node
5262         "(xemacs)Comments").  Update docstring accordingly.
5263
5264 2000-12-05  Martin Buchholz <martin@xemacs.org>
5265
5266         * XEmacs 21.2.38 is released.
5267
5268 2000-12-04  Didier Verna  <didier@xemacs.org>
5269
5270         * mouse.el (default-mouse-track-set-point-in-window): remove
5271         spurious '+' operation detected by Martin.
5272
5273
5274 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5275
5276         * cl-extra.el (coerce):
5277         Implement char to integer coercion.
5278         Remove extraneous (numberp) test.
5279
5280         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5281         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5282         (byte-optimize-predicate):
5283         Warn if evaluating constant expression signals an error.
5284         (byte-optimize-form): Small simplification.
5285
5286         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5287
5288 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5289
5290         * byte-optimize.el:
5291         (byte-optimize-minus):
5292         (byte-optimize-plus):
5293         (byte-optimize-mult):
5294         (byte-optimize-quo):
5295         Use (car (last x)) instead of (last x) to get last elt!
5296         Use `byte-optimize-predicate' to optimize `%'.
5297         Move optimizations for special numeric args to bytecomp.el.
5298         * bytecomp.el (byte-compile-associative): Remove.
5299         (byte-compile-max): New.
5300         (byte-compile-min): New.
5301         Properly handle erroneous calls: (max) (min).
5302         (byte-compile-plus): New.
5303         (byte-compile-minus):
5304         It's easiest to handle 0, +1 and -1 args here.
5305         (byte-compile-mult): New.
5306         It's easiest to handle 1, -1 and 2 args here.
5307         (byte-compile-quo):
5308         It's easiest to handle 0, +1 and -1 args here.
5309         Issue byte-compiler warning when dividing by zero.
5310
5311         Byte-compiler arithmetic improvements.
5312         Better optimize these expressions in the obvious way:
5313         (+ x y 1)   -->  varref x varref y add add1
5314         (+ x y -1)  -->  varref x varref y add sub1
5315         (- x y 0)   -->  (- x y)
5316         (- 0 x y)   -->  (- (- x) y)
5317         (% 42 19)   --> compile-time constant
5318         (/ 42 19)   --> compile-time constant
5319         (* (foo) 2) --> foo call dup plus
5320
5321         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5322         unless (declaim (optimize (safety 3)))
5323         or (setq byte-compile-delete-errors nil).
5324
5325 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5326
5327         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5328         docstrings.
5329
5330 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5331
5332         * startup.el (command-line-do-help):  Add documentation of
5333         portable dumper switches.
5334
5335 2000-11-22  Andy Piper  <andy@xemacs.org>
5336
5337         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5338
5339         * glyphs.el (init-glyphs): don't use autodetect for strings.
5340
5341 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5342
5343         * byte-optimize.el (byte-optimize-char-before):
5344         (byte-optimize-backward-char):
5345         (byte-optimize-backward-word):
5346         Fix incorrect optimizations for these sorts of expressions:
5347         (let ((x nil)) (backward-char x))
5348
5349 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5350
5351         * byte-optimize.el:
5352         * byte-optimize.el (byte-optimize-backward-char): New.
5353         * byte-optimize.el (byte-optimize-backward-word): New.
5354         Make backward-word and backward-char as efficient as forward versions.
5355
5356         * bytecomp.el (byte-compile-no-args-with-one-extra):
5357         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5358         * bytecomp.el (byte-compile-two-args-with-one-extra):
5359         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5360         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5361         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5362         Check if extra arg is constant nil, and if so, use byte-coded call.
5363
5364         * simple.el (backward-word):
5365         * simple.el (mark-word):
5366         * simple.el (kill-word):
5367         * simple.el (backward-kill-word):
5368         Make COUNT argument optional, for consistency with forward-char et al.
5369
5370         * abbrev.el (abbrev-string-to-be-defined):
5371         * abbrev.el (inverse-abbrev-string-to-be-defined):
5372         * abbrev.el (inverse-add-abbrev):
5373         * abbrev.el (expand-region-abbrevs):
5374         * buff-menu.el (Buffer-menu-execute):
5375         * indent.el (move-to-left-margin):
5376         * indent.el (indent-relative):
5377         * indent.el (move-to-tab-stop):
5378         * info.el (Info-reannotate-node):
5379         * lisp-mode.el (lisp-indent-line):
5380         * lisp.el (end-of-defun):
5381         * lisp.el (move-past-close-and-reindent):
5382         * misc.el (copy-from-above-command):
5383         * mouse.el (default-mouse-track-scroll-and-set-point):
5384         * page.el (forward-page):
5385         * paragraphs.el (forward-paragraph):
5386         * paragraphs.el (end-of-paragraph-text):
5387         * picture.el (picture-forward-column):
5388         * picture.el (picture-self-insert):
5389         * rect.el (extract-rectangle-line):
5390         * simple.el (newline):
5391         * simple.el (fixup-whitespace):
5392         * simple.el (backward-delete-char-untabify):
5393         * simple.el (transpose-chars):
5394         * simple.el (transpose-preceding-chars):
5395         * simple.el (do-auto-fill):
5396         * simple.el (indent-new-comment-line):
5397         * simple.el (blink-matching-open):
5398         * view-less.el (cleanup-backspaces):
5399         * wid-edit.el (widget-transpose-chars):
5400         * term/bg-mouse.el (bg-insert-moused-sexp):
5401         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5402
5403         * info.el (Info-fontify-node):
5404         * simple.el (backward-delete-function):
5405         Use canonical delete-backward-char instead of backward-delete-char.
5406
5407 2000-11-20  Andy Piper  <andy@xemacs.org>
5408
5409         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5410         no buffers.
5411
5412 2000-11-20  Andy Piper  <andy@xemacs.org>
5413
5414         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5415         buffer tabs.
5416
5417 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5418
5419         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5420         (proclaim inline...) was shadowing compiler-macros.
5421
5422 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5423
5424         * bytecomp.el (byte-compile-eval): New.
5425         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5426         Keeps this promise made in Lispref:
5427         "If a file being compiled contains a `defmacro' form, the macro is
5428         defined temporarily for the rest of the compilation of that file."
5429
5430 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5431
5432         * cl.el (floatp-safe):
5433         (plusp):
5434         (minusp):
5435         (oddp):
5436         (evenp):
5437         (cl-abs):
5438         Use a better parameter name than `x'.
5439
5440         * cl-macs.el (check-type): Make continuable.  Change documentation
5441         to require PLACE, but accept any form for compatibility.
5442
5443         * abbrev.el (define-abbrev): Use check-type.
5444         * font-menu.el (font-menu-change-face): Use check-type.
5445         * menubar.el (relabel-menu-item): Use check-type.
5446         * itimer.el: Fix typo.
5447
5448 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5449
5450         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5451
5452 2000-11-14  Martin Buchholz <martin@xemacs.org>
5453
5454         * XEmacs 21.2.37 is released.
5455
5456 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5457
5458         * code-cmds.el: Provide the feature.
5459
5460 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5461
5462         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5463
5464         * code-cmds.el: New file
5465         * mule/mule-cmds.el:
5466         * mule/mule-misc.el
5467         (coding-keymap): New keymap. Define coding system keyboard
5468         commands on file-coding builds too.
5469         (coding-system-change-eol-conversion):
5470         (universal-coding-system-argument):
5471         (set-default-coding-systems):
5472         (prefer-coding-system): Moved from mule-cmds.el
5473         (set-buffer-process-coding-system): Moved from mule-misc.el
5474
5475 2000-09-15  Stephen Carney <carney@scubadoo.com>
5476
5477         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5478
5479 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5480
5481         * package-get.el (package-get-download-sites): Add a pre-release
5482         site for experimental packages.
5483
5484         * auto-autoloads.el: Regenerated.
5485
5486 2000-08-01  Andy Piper  <andy@xemacs.org>
5487
5488         * gutter-items.el (buffers-tab-omit-function): reference
5489         buffers-tab-select-visible-buffers.
5490         (buffers-tab-filter-functions): new variable, by default uses
5491         buffers-tab-selection-function and buffers-tab-omit-function.
5492         (select-buffers-tab-buffers-by-mode): invert arguments.
5493         (buffers-tab-select-visible-buffers): new function. Invert calling
5494         of buffers-menu-omit-invisible-buffers.
5495         (buffers-tab-items): rewrite to use
5496         buffers-tab-filter-functions. Rewrite docstring.
5497         (gutter-buffers-tab-extent): delete.
5498         (add-tab-to-gutter): always build a new extent when adding the
5499         tabs.
5500         (update-tab-in-gutter): make gutter dirty when orientation
5501         changes.
5502
5503 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5504
5505         * bytecomp.el (byte-compile-defvar-or-defconst):
5506         Only do loadhist recording if defvar form includes a value.
5507
5508 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5509
5510         * bytecomp.el (byte-compile-initial-macro-environment):
5511         `eval-when-compile' should not compile its body.
5512
5513 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5514
5515         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5516         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5517         some Japanese English.  Remove some ancient FSF comments, and
5518         improve docstrings.  Use symbols not vectors for tables.
5519
5520 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5521
5522         * keymap.el:
5523         (local-key-binding):
5524         (global-key-binding):
5525         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5526
5527         * lisp.el:
5528         (backward-sexp): Slightly simpler code.
5529         (mark-sexp): Make arg optional, like FSF Emacs.
5530         (forward-list): Slightly simpler code.
5531         (backward-list): Slightly simpler code.
5532         (down-list):  Make arg optional, like FSF Emacs.
5533         (up-list):  Make arg optional, like FSF Emacs.
5534         (backward-up-list):  Make arg optional, like FSF Emacs.
5535         (kill-sexp):  Make arg optional, like FSF Emacs.
5536         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5537
5538         * font-menu.el (font-menu-change-face):
5539         Take continuable errors into account.
5540
5541         * abbrev.el:
5542         * abbrev.el (clear-abbrev-table):
5543         * abbrev.el (define-abbrev-table):
5544         * abbrev.el (define-abbrev):
5545         * abbrev.el (insert-abbrev-table-description):
5546         * apropos.el (apropos-documentation-check-doc-file):
5547         * apropos.el (apropos-documentation-check-elc-file):
5548         * buff-menu.el (list-buffers):
5549         * buff-menu.el (list-buffers-noselect):
5550         * bytecomp.el (byte-recompile-directory):
5551         * bytecomp.el (batch-byte-compile):
5552         * cl-macs.el (typep):
5553         * code-files.el (find-coding-system-magic-cookie):
5554         * code-files.el (insert-file-contents):
5555         * cus-edit.el (customize-set-variable):
5556         * cus-edit.el (customize-save-variable):
5557         * cus-face.el (custom-set-face-font-size):
5558         * cus-face.el (custom-set-face-update-spec):
5559         * cus-face.el (custom-reset-faces):
5560         * custom.el (custom-check-theme):
5561         * custom.el (copy-upto-last):
5562         * fill.el (canonically-space-region):
5563         * fill.el (fill-paragraph):
5564         * fill.el (fill-region):
5565         * fill.el (find-space-insertable-point):
5566         * fill.el (justify-current-line):
5567         * faces.el (face-spec-update-all-matching):
5568         * faces.el (set-face-stipple):
5569         * files-nomule.el (insert-file-contents):
5570         * files.el (insert-file-contents-literally):
5571         * files.el (hack-local-variables-last-page):
5572         * files.el (basic-save-buffer):
5573         * files.el (insert-directory):
5574         * font-menu.el (font-menu-change-face):
5575         * font.el (font-spatial-to-canonical):
5576         * format.el (format-encode-region):
5577         * format.el (format-insert-file):
5578         * format.el (format-replace-strings):
5579         * gutter.el (set-gutter-element):
5580         * help.el (key-or-menu-binding):
5581         * help.el (describe-bindings):
5582         * help.el (with-syntax-table):
5583         * indent.el (indent-rigidly):
5584         * indent.el (delete-to-left-margin):
5585         * info.el:
5586         * info.el (Info-extract-dir-entry-from):
5587         * info.el (Info-build-dir-anew):
5588         * info.el (Info-rebuild-dir):
5589         * info.el (Info-batch-rebuild-dir):
5590         * info.el (Info-read-subfile):
5591         * info.el (Info-build-node-completions):
5592         * info.el (Info-extract-menu-node-name):
5593         * isearch-mode.el (isearch-range-invisible):
5594         * isearch-mode.el (isearch-restore-invisible-extents):
5595         * itimer.el (itimerp):
5596         * itimer.el (itimer-live-p):
5597         * keymap.el:
5598         * keymap.el (substitute-key-definition):
5599         * keymap.el (read-command-or-command-sexp):
5600         * keymap.el (local-key-binding):
5601         * keymap.el (global-key-binding):
5602         * keymap.el (global-set-key):
5603         * keymap.el (local-set-key):
5604         * ldap.el:
5605         * ldap.el (ldap-add-entries):
5606         * ldap.el (ldap-delete-entries):
5607         * lisp.el (backward-sexp):
5608         * lisp.el (mark-sexp):
5609         * lisp.el (forward-list):
5610         * lisp.el (backward-list):
5611         * lisp.el (down-list):
5612         * lisp.el (backward-up-list):
5613         * lisp.el (up-list):
5614         * lisp.el (kill-sexp):
5615         * lisp.el (backward-kill-sexp):
5616         * menubar.el (add-menu-button):
5617         * menubar.el (add-submenu):
5618         * menubar.el (delete-menu-item):
5619         * menubar.el (relabel-menu-item):
5620         * mouse.el (narrow-window-to-region):
5621         * obsolete.el (define-obsolete-variable-alias):
5622         * obsolete.el (store-substring):
5623         * package-admin.el:
5624         * package-admin.el (package-admin-install-function):
5625         * package-admin.el (package-admin-install-function-mswindows):
5626         * package-admin.el (package-admin-default-install-function):
5627         * package-get.el (package-get-update-base-entries):
5628         * packages.el (packages-load-package-dumped-lisps):
5629         * packages.el (packages-collect-package-dumped-lisps):
5630         * printer.el (generic-print-buffer):
5631         * printer.el (generic-print-region):
5632         * replace.el (occur-mode-mouse-goto):
5633         * replace.el (perform-replace):
5634         * select.el (get-selection-no-error):
5635         * simple.el:
5636         * simple.el (newline):
5637         * simple.el (open-line):
5638         * simple.el (edit-and-eval-command):
5639         * simple.el (goto-line):
5640         * simple.el (undo):
5641         * simple.el (kill-region):
5642         * simple.el (copy-region-as-kill):
5643         * simple.el (kill-ring-save):
5644         * simple.el (set-mark):
5645         * simple.el (next-line):
5646         * simple.el (previous-line):
5647         * simple.el (line-move):
5648         * simple.el (set-goal-column):
5649         * simple.el (comment-region):
5650         * subr.el:
5651         * subr.el (putf):
5652         * syntax.el (modify-syntax-entry):
5653         * syntax.el (map-syntax-table):
5654         * view-less.el (view-file):
5655         * view-less.el (view-buffer):
5656         * view-less.el (view-file-other-window):
5657         * window-xemacs.el (backward-other-window):
5658         * window.el:
5659         * window.el (one-window-p):
5660         * window.el (walk-windows):
5661         * window.el (window-list):
5662         * x-mouse.el (x-mouse-kill):
5663         * x-select.el (x-get-cutbuffer):
5664         * x-select.el (x-store-cutbuffer):
5665         * term/bg-mouse.el (bg-mouse-line-to-center):
5666         * term/sun-mouse.el (window-line-end):
5667         * term/sun-mouse.el (sun-select-region):
5668         * term/sun.el (kill-region-and-unmark):
5669         * mule/mule-category.el:
5670         * mule/mule-category.el (modify-category-entry):
5671         * mule/mule-category.el (char-category-list):
5672         * mule/mule-coding.el (coding-system-force-on-output):
5673         * mule/mule-misc.el (coding-system-put):
5674         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5675
5676 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5677
5678         * cus-face.el: Typo fixes and tiny clarifications.
5679         * custom.el: ditto
5680
5681 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5682
5683         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5684         * startup.el (normal-top-level): Setup auto-save-list-file-name
5685         if auto-save-list-file-prefix is non-nil.
5686
5687 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5688
5689         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5690
5691 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5692
5693         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5694         get symbol at point-min.
5695
5696 2000-10-24  Didier Verna  <didier@xemacs.org>
5697
5698         * info.el (Info-emacs-info-file-name): defconst it.
5699         * info.el (Info-footnote-tag): defcustom it.
5700         * info.el (Info-no-description-string): ditto.
5701         * info.el (Info-find-node): adapt to new semantics of
5702         'Info-suffixed-file (don't do the case variants stuff).
5703         * info.el (Info-insert-dir): rewrite the dir file variants code.
5704         * info.el (Info-directory-files): New. Return the list of info
5705         files in a directory.
5706         * info.el (Info-dir-outdated-p): use it.
5707         * info.el (Info-parse-dir-entries): ditto.
5708         * info.el (Info-build-dir-anew): don't restrict to files ending
5709         with a ".info.*" extension.
5710         * info.el (Info-set-mode-line): ditto.
5711         * info.el (Info-read-subfile): adapt to new semantics of
5712         'Info-suffixed-file (append 'exact argument).
5713         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5714         string independently of the case.
5715         * info.el (Info-suffixed-file): use it (match all possible case
5716         for the file name).
5717         * info.el (Info-insert-file-contents): code cleanup.
5718         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5719         columns.
5720         * info.el (Info-batch-rebuild-dir): ditto.
5721         * info.el (Info-read-node-name-1): ditto.
5722         * info.el (Info-search): ditto.
5723         * info.el (Info-fontify-node): ditto.
5724
5725
5726 2000-10-24  Didier Verna  <didier@xemacs.org>
5727
5728         * process.el (shell-command): when called from a program, avoid
5729         'push-mark's "mark-set" message.
5730
5731 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5732
5733         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5734         by a symbol, not by a vector.
5735         * mule/vietnamese.el (vscii): Likewise.
5736         (viscii): Likewise.
5737         * mule/cyrillic.el (koi8-r): Likewise.
5738
5739         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5740         by a symbol, not by a vector.
5741         (chinese-big5-2): Likewise.
5742         * mule/ethiopic.el (ethiopic): Likewise.
5743         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5744         (vietnamese-viscii-upper): Likewise.
5745
5746 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5747
5748         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5749
5750 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5751
5752         * byte-optimize.el (byte-optimize-car): New function.
5753         (byte-optimize-cdr): Ditto.
5754
5755 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5756
5757         * byte-optimize.el: Partial synch with FSF 20.7.
5758         Optimize constant concatenation.
5759         Add keymapp as a side effect free function.  It is a built-in.
5760         (byte-after-unbind-pos): Remove byte-equal.
5761
5762 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5763
5764         * update-elc-2.el: Quote regexps correctly.
5765
5766 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5767
5768         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5769         (ccl-compile): Apply integerp, not integer-or-char-p to
5770         check the type of the buffer magnification
5771         (ccl-compile-write-string): Encode a string with binary
5772         coding system.
5773         (ccl-compile-write-repeat): Likewise.
5774
5775 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5776
5777         * buff-menu.el:
5778         * bytecomp.el:
5779         * coding.el:
5780         * faces.el:
5781         * files.el:
5782         * fill.el:
5783         * float-sup.el:
5784         * font-lock.el:
5785         * help.el:
5786         * iso8859-1.el:
5787         * loaddefs.el:
5788         * menubar-items.el:
5789         * menubar.el:
5790         * modeline.el:
5791         * msw-font-menu.el:
5792         * paragraphs.el:
5793         * paths.el:
5794         * replace.el:
5795         * simple.el:
5796         * sound.el:
5797         * startup.el:
5798         * version.el:
5799         * x-faces.el:
5800         * x-font-menu.el:
5801         Remove purecopy.
5802
5803 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5804
5805         * simple.el (do-auto-fill): Use the function pointer to by
5806         `comment-line-break-function', not `indent-new-comment-line'. This
5807         fixes an issue with cc-mode comment continuation.
5808
5809 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5810
5811         * simple.el (turn-on-auto-fill):  Add (interactive).
5812         * mwheel.el (mwheel-install): Add (interactive).
5813         * font-lock.el (turn-on-font-lock): Add (interactive).
5814         (turn-off-font-lock): Add (interactive).
5815
5816 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5817
5818         * packages.el (packages-special-base-regexp): Add `man'.
5819
5820 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5821
5822         * wid-edit.el (widget-specify-active): map over extents in current
5823         buffer like `widget-specify-inactive' does.  Mapping over the
5824         inactive extent object does not work since the current extent is
5825         ignored by `map-extents'.
5826
5827 2000-10-04  Martin Buchholz <martin@xemacs.org>
5828
5829         * XEmacs 21.2.36 is released.
5830
5831 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5832
5833         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5834         Optimize the compiled-function-constants vector by byte-code
5835         reference counts.
5836
5837 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5838
5839         * build-report.el (build-report-delete-regexp): quote value in
5840         defcustom
5841
5842 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5843
5844         * build-report.el (build-report): Don't bind srcdir which we don't
5845         use in `multiple-value-bind' to avoid the only byte-compiler
5846         warning.
5847
5848 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5849
5850         * build-report.el: Requires cl and custom now.
5851         build-report-version is determined by XEmacs version -- remove
5852         build-report-version*.
5853         * build-report.el (build-report-version): Removed.
5854         * build-report.el (build-report-installation-version-regexp): New.
5855         * build-report.el (build-report-version-file-regexp): New.
5856         * build-report.el (build-report-installation-srcdir-regexp): New.
5857         * build-report.el (build-report-destination): Offer
5858         xemacs-build-reports and xemacs-beta.
5859         * build-report.el (build-report-keep-regexp): Adjusted.
5860         * build-report.el (build-report-delete-regexp): Adjusted.
5861         * build-report.el (build-report-make-output-dir): New.
5862         * build-report.el (build-report-installation-file): Replace use of
5863         `concat' with `expand-file-name'.
5864         * build-report.el (build-report-make-output-file): Removed.
5865         * build-report.el (build-report-make-output-files): New.
5866         * build-report.el (build-report-subject): Identify as
5867         user-variable with "*...".
5868         * build-report.el (build-report-prompts): Ditto.
5869         * build-report.el (build-report-version-file): New.
5870         * build-report.el (build-report-file-encoding): Identify as
5871         user-variable with "*...".
5872         * build-report.el (build-report-make-output-get): New.
5873         * build-report.el (build-report-insert-header): Report
5874         emacs-version and system-configuration instead of
5875         build-report-version.
5876         * build-report.el (build-report-insert-make-output): Add file
5877         argument.
5878         * build-report.el (build-report-insert-installation-file):
5879         Re-indent.
5880         * build-report.el (build-report-keep): Change docstring,
5881         re-indent.
5882         * build-report.el (build-report-delete): Ditto.
5883         * build-report.el (build-report-installation-data): New.
5884         * build-report.el (build-report-version-file-data): New.
5885
5886 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5887
5888         * byte-optimize.el (byte-optimize-lapcode):
5889         Fix the optimization of using the first 5 elements of the
5890         constants vector for variables.
5891         (byte-optimize-lapcode): Fix another ancient broken optimization.
5892
5893 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5894
5895         * *: Spelling mega-patch
5896
5897 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5898
5899         * easymenu.el: doc fixes.
5900         (easy-menu-do-define): Use backquote.
5901         (easy-menu-change):
5902         (easy-menu-add):
5903         `when' seems much clearer than `if' here.
5904         (easy-menu-remove):
5905         (easy-menu-add-item):
5906         (easy-menu-item-present-p):
5907         (easy-menu-remove-item):
5908         Wrap using (when (featurep 'menubar) ...)
5909
5910 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5911
5912         * bytecomp.el (displaying-byte-compile-warnings):
5913         Revert Ben's change to this function below so that the compile log
5914         is displayed properly for users of the "popper" package.
5915
5916 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5917
5918         * window.el (save-selected-window): Use backquote.
5919
5920         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5921         Renamed from `byte-compile-file-form-defvar'.
5922         * bytecomp.el (byte-compile-defvar-or-defconst):
5923         Only cons onto current-load-list in top-level forms.
5924         Else this leaks a cons cell every time a defun is called.
5925         Renamed from `byte-compile-defvar', for clarity.
5926         Warn when docstring of defvar is not a string.
5927         Use consistent error messages.
5928         Better comments.
5929
5930 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5931
5932         * simple.el (set-variable):
5933         Remove unneeded defvar by rearranging order of let* forms.
5934
5935         * mule/mule-ccl.el (ccl-get-next-code):
5936         * menubar-items.el (bookmark-menu-filter):
5937         (language-environment-menu-filter):
5938         (tutorials-menu-filter):
5939         * toolbar-items.el (toolbar-compile):
5940         * byte-optimize.el (disassemble-offset):
5941         Use (declare (special ...)) instead of `defvar'.
5942
5943         * cl-macs.el (cl-do-proclaim):
5944         Fix (declare (special ...)) warning suppression syntax.
5945
5946 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5947
5948         * info.el (Info-tag-table-marker):
5949         (Info-tag-table-buffer):
5950         (Info-find-file-node):
5951         (Info-read-subfile):
5952         (Info-build-node-completions):
5953         (Info-search):
5954         (Info-mode):
5955         Multiple info buffer support.
5956
5957 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5958
5959         * ldap.el (ldap-decode-entry): New defun
5960         (ldap-search-entries): Use it in order to decode DN-prefixed
5961         entries properly
5962
5963 2000-08-23  Daniel Pittman <daniel@danann.net>
5964
5965         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5966         Use `eq', not `=', to compare symbols.
5967
5968 2000-07-30  Ben Wing  <ben@xemacs.org>
5969
5970         * bytecomp.el (byte-compile-report-error):
5971         * bytecomp.el (displaying-byte-compile-warnings):
5972         if stack-trace-on-error is set, send out a backtrace when
5973         an error is encountered that stops byte compilation.  this
5974         should make it much much easier to track down those curious
5975         problems.  also undo the kludge of using a separate "*Show*"
5976         buffer for display when there's a temp-buffer-show-function;
5977         we can avoid this by just being a little smarter.
5978
5979         * dialog-items.el:
5980         * dialog-items.el (search-dialog-regexp): New.
5981         * dialog-items.el (search-dialog-callback):
5982         * dialog-items.el (make-search-dialog):
5983         add a regexp option to the dialog and clean up a bit.
5984
5985         * dialog.el:
5986         * dialog.el (yes-or-no-p-dialog-box):
5987         * dialog.el (get-dialog-box-response):
5988         * dialog.el (make-dialog-box):
5989         * dialog.el (dialog-box-finish): New.
5990         * dialog.el (dialog-box-cancel): New.
5991         * dialog.el (internal-make-dialog-box-exit): New.
5992         implement [properly!] the :modal property of the new dialog box
5993         interface.  this is the first time xemacs has ever had *proper*
5994         modal dialog boxes, giving the standard window-system feedback.
5995         (e.g. under windows, clicking on a disabled frame causes a beep
5996         and makes the dialog box flash three times.)
5997
5998         * dragdrop.el: header keyword frobbing.
5999
6000         * dumped-lisp.el (preloaded-file-list):
6001         renamed winnt.el to win32-native.el.
6002
6003         * faces.el (face-property):
6004         * faces.el (set-face-property):
6005         * faces.el (frob-face-property):
6006         * faces.el (frob-face-font-2):
6007         * faces.el (make-face-bold):
6008         * faces.el (make-face-italic):
6009         * faces.el (make-face-bold-italic):
6010         * faces.el (make-face-unbold):
6011         * faces.el (make-face-unitalic):
6012         * faces.el (make-face-smaller):
6013         * faces.el (make-face-larger):
6014         clean up the implementation of these so that window-system-specific
6015         methods are called only on objects belonging to that window system.
6016         previously, you could have [e.g.] mswindows-make-face-bold called
6017         on font object of device type `stream', which is not good and
6018         explains the subtle errors Adrian was getting when byte-compiling
6019         something that required 'term. (Adrian, now you can use stack-trace-
6020         on-error to find the exact place where things are going wrong instead
6021         of having to laboriously binary-search your way through.)
6022
6023         * finder.el (finder-known-keywords):
6024         cleaned up -- properly sorted, clarified the meanings of many of
6025         the keywords, and added a few -- mswin, gui, content, build, www,
6026         user, services.  the last two try to distinguish between a package
6027         that's used directly by the user, and a package that provides
6028         support services to other packages.
6029
6030         * font-lock.el (lisp-font-lock-keywords-2):
6031         update list of lisp control structures to include everything,
6032         including new ones i introduced.
6033
6034         * gutter.el: header keyword frobbing.
6035
6036         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6037         recent isearch element was not doing so!  you got the second-most-
6038         recent instead.
6039
6040         * lisp-mode.el (construct-lisp-mode-menu):
6041         more menubar cleanups.
6042         * lisp-mode.el (with-selected-window):
6043         make it indent properly.
6044
6045         * menubar-items.el (default-menubar): lots of menubar cleanups.
6046         rearranged the options menu the most, e.g. splitting up the
6047         Keyboard/Mouse menu into a new Editing menu and combining the
6048         separate Scrollbar/Gutter/Toolbar submenus into Display.
6049         Got rid of General, moved items to Editing or new Troubleshooting.
6050         Moved Packages to Tools; doesn't seem to belong under Options.
6051         Added stuff to the Cmds menu, e.g. Change Case.
6052
6053         NB please don't complain about these periodic menubar changes.
6054         Anything like this is necessarily incremental in its construction
6055         -- By constant use you gradually become more and more aware of
6056         better and better ways to group menu items.  When we eventually
6057         move the options menu to a property sheet, the existing structure
6058         will probably be preserved fairly well.
6059
6060         * minibuf.el (next-history-element): fix problems with pressing
6061         down arrow in repeat-complex-command.
6062
6063         * modeline.el:
6064         * modeline.el (modeline-3d-p): New.
6065         added custom variable for controlling the 3d modeline.  the
6066         corresponding Options item has been present for a long time,
6067         but commented out with "fix me!" comments.  it's fixed now.
6068
6069         * obsolete.el (add-menu):
6070         remove bogus gettexts.
6071
6072         * process.el (shell-quote-argument):
6073         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6074         For bash under Windows native, see below.
6075
6076         * simple.el:
6077         * simple.el (display-warning-buffer):
6078         Fixed the handling of warning display to eliminate the annoying
6079         *Show* buffer, like was done for byte-compiler output above.
6080
6081         * simple.el (debug-print): New.
6082         Simple function for sending debug messages to the console and/or
6083         other debug places.
6084
6085         * subr.el (replace-in-string):
6086         Rewrite this function to avoid N^2 behavior with large strings --
6087         catastrophic with the new Windows selection code! (Apparently the
6088         author of this function didn't realize there was a fun
6089         replace-match that could make his life much easier, because we
6090         duplicated the entire logic.  The new version is smaller, easier
6091         to understand, much more robust, and has extended features --
6092         those of replace-match.)
6093
6094         * window.el:
6095         * window.el (with-selected-window): New.
6096         An obvious complement to the existing `with-selected-frame' and
6097         `with-current-buffer'.
6098
6099         * win32-native.el: Renamed from winnt.el.
6100         Added a great deal of stuff for properly handling process quoting,
6101         somewhat modeled on Kirill's original model (which i later threw
6102         away).  We should now finally have correctly working process arg
6103         quoting/dequoting so that the final app gets exactly what we
6104         intended.  Because the mechanism is in Lisp, it's easily
6105         extendible. (For those running bash and running the native
6106         version, I tried hard to do what I thought was correct.  But more
6107         thought is needed, and ideally the volunteer work of people with
6108         these configurations that they generally run on.)
6109
6110         * x-font-menu.el (x-font-menu-font-data):
6111         Put in defvar's to fix byte-compiler warnings.
6112
6113 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6114
6115         * select.el (selection-coercion-alist): Initialise.
6116         * select.el (select-coerce-to-text): New.
6117         * select.el (select-coerce): New.
6118         New functions to perform type and value coercion.
6119
6120         * select.el (select-buffer-killed-default): Keep data if it was
6121         on the clipboard.
6122
6123 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6124
6125         * menubar-items.el (default-menubar): Fix typo.
6126         (default-menubar): `lambda' was mispelled as `lamda'.
6127
6128 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6129
6130         * window.el (shrink-window-if-larger-than-buffer): Remove
6131         edge checking code.
6132
6133 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6134
6135         * paths.el (gnus-local-domain): Removed.
6136         (gnus-local-organization): Ditto.
6137         (gnus-startup-file): Ditto.
6138
6139 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6140
6141         * files.el (auto-mode-alist): Add .spec for RPM.
6142
6143 2000-07-31  Andy Piper  <andy@xemacs.org>
6144
6145         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6146
6147 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6148
6149         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6150         browse-url.
6151         * help.el (xemacs-www-page): Ditto.
6152         (xemacs-www-faq): Ditto.
6153         * menubar-items.el (default-menubar): Ditto.
6154
6155         * wid-edit.el (widget-url-link-action): Ditto.
6156         From: Kenichi OKADA <okada@opaopa.org>.
6157
6158 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6159
6160         * finder.el (finder-commentary): Add autoload cookie.
6161
6162 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6163
6164         * files.el (insert-file-contents-literally): Fix second let
6165         binding for `coding-system-for-read' to `coding-system-for-write'
6166         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6167
6168 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6169
6170         * files.el (insert-file-contents-literally): Use binary coding
6171         system (from Morioka san).
6172         (insert-file-contents-literally): Make file-name-handler method.
6173
6174 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6175
6176         * cl-macs.el (get-selection): Add defsetf.
6177
6178 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6179
6180         * x-init.el (x-activate-region-as-selection): replace obsolete
6181         function x-own-selection with own-selection.
6182         (ow-find): replace obsolete functions x-get-selection and
6183         x-get-clipboard with get-selection and get-clipboard.
6184         (init-post-x-win): replace obsolete function x-disown-selection
6185         with disown-selection.
6186
6187 2000-07-20  Mike Sperber  <mike@xemacs.org>
6188
6189         * startup.el (load-user-init-file): Only try to load init file if
6190         it exists.
6191
6192 2000-07-10  Andy Piper  <andy@xemacs.org>
6193
6194         * dialog-items.el: sync with Ben's patch.
6195
6196         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6197         comment.
6198         (progress-text-glyph): deleted.
6199         (progress-layout-glyph): make completely minimal.
6200         (progress-gauge-glyph): ditto.
6201         (progress-display-style): fix to handle dynamic instantiator
6202         changes.
6203         (progress-text-instantiator): new.
6204         (progress-layout-instantiator): new.
6205         (progress-gauge-instantiator): new.
6206         (set-progress-display-instantiator): renamed and changed from
6207         set-progress-display-style.
6208         (progress-abort-glyph): use instantiator not glyph.
6209         (append-progress-display): use set-progress-display-instantiator
6210         and set-glyph-image.
6211         (abort-progress-display): ditto.
6212         (raw-append-progress-display): ditto.
6213
6214 2000-07-20  Ben Wing  <ben@xemacs.org>
6215
6216         * code-files.el: Move Mule-specific code to mule-coding.el.
6217
6218 2000-07-15  Ben Wing  <ben@xemacs.org>
6219
6220         * autoload.el:
6221         Fixed comments.
6222
6223         * cmdloop.el:
6224         * cmdloop.el (yes-or-no-p):
6225         * cmdloop.el (y-or-n-p):
6226         Make these functions use should-use-dialog-box-p and not be
6227         overridden in dialog.el.
6228
6229         * cus-dep.el:
6230         * cus-dep.el (Custom-make-dependencies): Removed.
6231         * cus-dep.el (Custom-make-dependencies-1): New.
6232         * cus-dep.el (Custom-make-one-dependency): New.
6233         New entry point for use in Makefiles, to avoid excessive
6234         invocations.
6235
6236         * cus-edit.el (custom-variable-reset-saved):
6237         * cus-edit.el (custom-variable-reset-standard):
6238         * cus-edit.el (custom-save-resets):
6239         Fix bytecompiler warnings.
6240
6241         * dialog.el:
6242         * dialog.el (yes-or-no-p-dialog-box):
6243         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6244         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6245         * dialog.el (get-dialog-box-response):
6246         * dialog.el (message-or-box):
6247         * dialog.el (make-dialog-box):
6248         * dialog.el (popup-dialog-box): New.
6249         Avoid yes-or-no-p bogosities.
6250         Create a general function `make-dialog-box' to encapsulate all
6251         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6252
6253         * dumped-lisp.el (preloaded-file-list):
6254         Add dialog-items.  Clean up.  Group files by types.
6255
6256         * easymenu.el (easy-menu-add):
6257         * easymenu.el (easy-menu-remove):
6258         Account for accelerators.
6259
6260         * extents.el:
6261         * extents.el (extent-list): New args, like in map-extents.
6262         * extents.el (extent-at-event): New.
6263         * extents.el (extents-at-event): New.
6264
6265         * font-lock.el:
6266         * font-lock.el (font-lock-mode):
6267         * font-lock.el (font-lock-default-fontify-buffer):
6268         * font-lock.el (font-lock-default-unfontify-region):
6269         * font-lock.el (font-lock-fontify-syntactically-region):
6270         * font-lock.el (font-lock-fontify-keywords-region):
6271         Use new progress-feedback names.
6272
6273         * font-lock.el (java-font-lock-identifier-regexp):
6274         * font-lock.el (java-font-lock-class-name-regexp):
6275         Fix bytecompiler warnings.
6276
6277         * gutter-items.el:
6278         * gutter-items.el (progress-display-use-echo-area): Removed.
6279         * gutter-items.el (progress-feedback-use-echo-area): New.
6280         * gutter-items.el (progress-display-popup-period): Removed.
6281         * gutter-items.el (progress-feedback-popup-period): New.
6282         * gutter-items.el (set-progress-display-style): Removed.
6283         * gutter-items.el (set-progress-feedback-style): New.
6284         * gutter-items.el (progress-display-style): Removed.
6285         * gutter-items.el (progress-feedback-style): New.
6286         * gutter-items.el (progress-stack):
6287         * gutter-items.el (progress-displayed-p): Removed.
6288         * gutter-items.el (progress-feedbacked-p): New.
6289         * gutter-items.el (clear-progress-display): Removed.
6290         * gutter-items.el (clear-progress-feedback): New.
6291         * gutter-items.el (progress-display-clear-when-idle): Removed.
6292         * gutter-items.el (progress-feedback-clear-when-idle): New.
6293         * gutter-items.el (remove-progress-display): Removed.
6294         * gutter-items.el (remove-progress-feedback): New.
6295         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6296         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6297         * gutter-items.el (append-progress-display): Removed.
6298         * gutter-items.el (append-progress-feedback): New.
6299         * gutter-items.el (abort-progress-display): Removed.
6300         * gutter-items.el (abort-progress-feedback): New.
6301         * gutter-items.el (raw-append-progress-display): Removed.
6302         * gutter-items.el (raw-append-progress-feedback): New.
6303         * gutter-items.el (display-progress-display): Removed.
6304         * gutter-items.el (display-progress-feedback): New.
6305         * gutter-items.el (current-progress-display): Removed.
6306         * gutter-items.el (current-progress-feedback): New.
6307         * gutter-items.el (current-progress-display-label): Removed.
6308         * gutter-items.el (current-progress-feedback-label): New.
6309         * gutter-items.el (progress-display): Removed.
6310         * gutter-items.el (progress-feedback): New.
6311         Replace "progress-display" with "progress-feedback" globally.
6312
6313         * gutter-items.el (lprogress-display): Removed.
6314         * gutter-items.el (progress-feedback-with-label): New.
6315         Rename lprogress-display ==> progress-feedback-with-label.
6316
6317         * gutter-items.el (search-dialog-direction): Removed.
6318         * gutter-items.el (search-dialog-text): Removed.
6319         * gutter-items.el (search-dialog-callback): Removed.
6320         * gutter-items.el (make-search-dialog): Removed.
6321         Move to dialog-items.el.
6322
6323         * help.el:
6324         * help.el (help-mode-quit):
6325         * help.el (mode-for-help): New.
6326         * help.el (help-sticky-window): New.
6327         * help.el (help-window-config): New.
6328         * help.el (with-displaying-help-buffer):
6329         * help.el (function-at-event): New.
6330         * help.el (help-symbol-regexp): New.
6331         * help.el (help-symbol-run-function-1): New.
6332         * help.el (help-symbol-run-function): New.
6333         * help.el (help-symbol-function-context-menu): New.
6334         * help.el (help-symbol-variable-context-menu): New.
6335         * help.el (help-symbol-function-and-variable-context-menu): New.
6336         * help.el (frob-help-extents): New.
6337         * help.el (describe-function-1):
6338         * help.el (variable-at-point):
6339         * help.el (variable-at-event): New.
6340         * help.el (describe-variable):
6341         Major overhaul.
6342         - Make functions and variables be mousable.
6343         - Middle button hyperlinks.
6344         - New context-menu entries.
6345
6346         * keydefs.el:
6347         * keydefs.el (global-map):
6348         New key bindings to move lines up and down.
6349
6350         * lisp-mode.el:
6351         * lisp-mode.el (construct-lisp-mode-menu): New.
6352         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6353         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6354         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6355         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6356         Make popup and menubar menus be different.  Popup menu uses
6357         clicked location and automatically assumes symbol under the mouse
6358         for various commands.
6359
6360         * menubar-items.el:
6361         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6362         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6363
6364         * menubar-items.el (global-popup-menu): Removed.
6365         * menubar-items.el (mode-popup-menu): Removed.
6366         * menubar-items.el (activate-popup-menu-hook): Removed.
6367         * menubar-items.el (popup-mode-menu): Removed.
6368         * menubar-items.el (popup-buffer-menu): Removed.
6369         * menubar-items.el (popup-menubar-menu): Removed.
6370         Move to menubar.el.
6371
6372         * menubar.el:
6373         * menubar.el (global-popup-menu): New.
6374         * menubar.el (mode-popup-menu): New.
6375         * menubar.el (activate-popup-menu-hook): New.
6376         * menubar.el (last-popup-menu-event): New.
6377         * menubar.el (popup-mode-menu): New.
6378         * menubar.el (popup-buffer-menu): New.
6379         * menubar.el (popup-menubar-menu): New.
6380         * menubar.el (menu-call-at-event): New.
6381         Move non-content functions here.  Add support for context menu
6382         items on extents.
6383
6384         * minibuf.el (minibuffer-history-uniquify):
6385         Typo fix.
6386
6387         * minibuf.el (read-file-name-1):
6388         Call new file dialog box if it exists.
6389
6390         * minibuf.el (mouse-rfn-setup-vars):
6391         Clean up "chop" action.
6392
6393         * mouse.el:
6394         * mouse.el (button2): Now bound to mouse-track.
6395         * mouse.el (click-inside-extent-p):
6396         * mouse.el (point-inside-extent-p):
6397         * mouse.el (point-inside-selection-p):
6398         * mouse.el (mouse-drag-or-yank): Removed.
6399         * mouse.el (mouse-begin-drag-n-drop): New.
6400         * mouse.el (mouse-eval-sexp):
6401         * mouse.el (mouse-track-activate-strokes): New.
6402         * mouse.el (mouse-track-do-activate): New.
6403         * mouse.el (mouse-track):
6404         * mouse.el (default-mouse-track-event-is-with-button): New.
6405         * mouse.el (default-mouse-track-cleanup-hook):
6406         * mouse.el (default-mouse-track-drag-hook):
6407         * mouse.el (default-mouse-track-drag-up-hook):
6408         * mouse.el (default-mouse-track-click-hook):
6409         Merge drag-n-drop into mouse-track.
6410         Add general "activate" support to replace specific button2 kludges.
6411         Use "button modifier" support in mouse-track.
6412
6413         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6414
6415         * package-ui.el:
6416         * package-ui.el (pui-menu):
6417         * package-ui.el (pui-popup-context-sensitive): Removed.
6418         Fix bytecompiler warnings.
6419         Clean up popup code a bit.
6420
6421         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6422
6423         * simple.el:
6424         * simple.el (transpose-lines):
6425         * simple.el (transpose-line-up): New.
6426         * simple.el (transpose-line-down): New.
6427         * simple.el (transpose-subr):
6428         * simple.el (transpose-subr-1): Removed.
6429         Clean up, add functions to move lines up and down.
6430
6431         * startup.el (mail-host-address):
6432         * startup.el (user-mail-address):
6433         Customize.
6434
6435         * subr.el:
6436         * subr.el (set-symbol-value-in-buffer): New.
6437         * subr.el (error):
6438         * subr.el (check-argument-type):
6439         * subr.el (defined-error-p): New.
6440         Add structured error support.
6441
6442         * toolbar-items.el (toolbar-compile):
6443         Use new make-dialog-box.
6444
6445         * update-elc.el:
6446
6447         * userlock.el (ask-user-about-lock-dbox):
6448         * userlock.el (ask-user-about-supersession-threat-dbox):
6449         * userlock.el (ask-user-about-lock):
6450         * userlock.el (ask-user-about-supersession-threat):
6451         Use new make-dialog-box.
6452         Add safety checks; use should use-dialog-box-p.
6453
6454         * window-xemacs.el:
6455         * window-xemacs.el (__buffer-dedicated-frame):
6456         * window-xemacs.el (buffer-dedicated-frame): New.
6457         * window-xemacs.el (set-buffer-dedicated-frame): New.
6458         Move dedicated-frame stuff into lisp.
6459
6460 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6461
6462         * printer.el (generic-print-region): Do not require that
6463         `printer-name' be set.
6464         (printer-name): Commentary clarification.
6465
6466 2000-07-19  Martin Buchholz <martin@xemacs.org>
6467
6468         * XEmacs 21.2.35 is released.
6469
6470 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6471
6472         * select.el (selection-coercible-types): Initialise.
6473
6474 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6475
6476         * select.el (own-clipboard): Bug fix.
6477
6478 2000-07-17  Mike Sperber  <mike@xemacs.org>
6479
6480         * cus-edit.el (custom-migrate-custom-file): Save init file before
6481         continuing.
6482
6483 2000-07-16  Mike Sperber  <mike@xemacs.org>
6484
6485         * startup.el (load-init-file): Remove silly call to
6486         `load-user-custom-file`.
6487         (maybe-migrate-user-init-file): Minor fixes.
6488
6489 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6490
6491         * apropos.el (apropos-documentation-check-doc-file):
6492         `doc' variable should be let-bound, as was presumably intended.
6493
6494         * cus-edit.el (custom-variable-reset-saved):
6495         (custom-variable-reset-standard):
6496         Remove unused variable comment-widget.  Twice.
6497
6498         * toolbar.el (toolbar-blank-press-function):
6499         Add a real defvar with initial value nil and proper docstring.
6500         (press-toolbar-button): No need to check for boundp-ness anymore.
6501
6502         * rect.el (open-rectangle-line): Remove useless (let) form.
6503         Add defvar for pending-delete-mode.
6504
6505         * info.el (Info-find-node): This function needs an autoload cookie.
6506
6507         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6508         Use let* since the second form referred to the first.
6509
6510 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6511
6512         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6513         instead of removed `mswindows-get-clipboard'.
6514
6515
6516 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6517
6518         * select.el (select-convert-from-text): New.
6519         * select.el (select-convert-from-length): New.
6520         * select.el (select-convert-from-integer): New.
6521         * select.el (select-convert-from-identity): New.
6522         * select.el (select-convert-from-filename): New.
6523         * select.el (selection-converter-in-alist): Use them.
6524         New converter functions for X.
6525
6526         * select.el (get-selection): Removed comment.
6527
6528         * select.el (own-selection): Removed append code - I thought
6529         I'd already done this, but apparently not...
6530
6531         * select.el: Changed comment about TIMESTAMP.
6532
6533         * select.el (select-convert-in): New.
6534         * select.el (select-convert-out): New.
6535         New functions that get used by select.c.
6536
6537         * select.el (select-buffer-killed-default): New.
6538         * select.el (select-buffer-killed-text): New.
6539         * select.el (selection-buffer-killed-alist): New.
6540         New list and functions that get called if a relevant selection
6541         exists and a buffer gets killed.
6542
6543         * select.el (select-convert-to-targets):
6544         * select.el (select-convert-to-identity): Removed.
6545         * select.el (select-convert-from-identity): Removed.
6546         * select.el (select-converter-out-alist):
6547         Removed _EMACS_INTERNAL selection type.
6548
6549         * x-select.el (xselect-kill-buffer-hook): Removed.
6550         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6551         Removed this X-specific nonesense. Use the generic support
6552         in select.el instead.
6553
6554 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6555
6556         * mule/mule-category.el (defined-category-hashtable):
6557         Use make-hash-table instead of make-hashtable
6558
6559         * buff-menu.el: Byte-compiler warning fix.
6560
6561         * isearch-mode.el (isearch-highlight-all-cleanup):
6562         Remove unused variable `isearch-highlight-all-start'.
6563
6564         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6565
6566         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6567
6568         * cus-dep.el (Custom-make-dependencies):
6569         Add autoload cookie for custom-add-loads to generated custom-load.el.
6570
6571         * autoload.el (autoload-package-name): Warning suppression.
6572         Move defvar prior to first use.
6573
6574         * custom.el: Add autoload for custom-declare-face.
6575         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6576         * cl.el (cl-hack-byte-compiler):
6577         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6578         to work properly.
6579
6580 2000-07-08  Mike Sperber  <mike@xemacs.org>
6581
6582         * startup.el (load-home-init-file): Added variable.
6583         (maybe-migrate-user-init-file): Added.
6584         (load-user-init-file): Load custom file if different from init
6585         file.
6586
6587         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6588         "startup."
6589
6590         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6591         Moved `custom-file'-related code to cus-file.el.
6592
6593         * cus-file.el: New file.
6594
6595 2000-04-01  Mike Sperber  <mike@xemacs.org>
6596
6597         * packages.el (packages-find-package-directories): Added support
6598         for external package hierarchies with in-place installations.
6599
6600         * find-paths.el (paths-root-in-place-p): Added.
6601         (paths-find-emacs-directory): Added support for external
6602         directories with in-place installations.
6603         (paths-find-site-directory): Ditto.
6604
6605         * startup.el (find-user-init-file): Also look for
6606         ~/.xemacs/init.elc? in preference to ~/.emacs.
6607
6608 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6609
6610         * select.el (own-selection):
6611         * select.el (own-clipboard): Changed `append' parameter to
6612         `how-to-use' parameter.
6613         * select.el (own-selection): Removed icky append code.
6614         * select.el (own-selection, get-selection): Removed extra type
6615         checking.
6616         * select.el (selection-appender-alist):
6617         * select.el (selection-converter-{in|out}-alist): Initialise.
6618         * select.el (select-append-to-*): New.
6619         * select.el (select-convert-from-*): New.  New functions to append
6620         data and convert data from external type.
6621
6622 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6623
6624         * font-lock.el: Javadoc enhancements.
6625
6626 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6627
6628         * printer.el (generic-print-region): Compose job name from buffer
6629         name.
6630
6631 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6632
6633         * font-lock.el (font-lock-fontify-pending-extents): Call
6634         font-lock-fontify-region instead of font-lock-fontify-buffer
6635         to avoid unnecessary progress gauges.
6636
6637 2000-07-06  Craig Lanning  <lanning@scra.org>
6638
6639         * custom-load.el (faces):
6640
6641         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6642         dir is a regex.
6643
6644         * process.el (call-process-internal): from Dan Holmsand, use binary
6645         coding systems so that jka-compr works.
6646
6647 2000-07-07  Ben Wing  <ben@xemacs.org>
6648
6649         * font-lock.el: Undo previous change.  Unfortunately, some
6650         files actually use the variables directly in their init code
6651         without quoting them.
6652
6653 2000-07-07  Ben Wing  <ben@xemacs.org>
6654
6655         * font-lock.el (defvar font-lock-*-face): Removed.
6656
6657         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6658         only when necessary.
6659
6660 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6661
6662         * cl-macs.el: fix cl-transform-function-property kludge
6663         so that it does not require a random feature.
6664
6665 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6666
6667         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6668         as in Linux kernel "Rules.make".
6669
6670 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6671
6672         * build-report.el (build-report): Add autoload cookie.
6673
6674 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6675
6676         * package-ui.el (defgroup pui):  Correct a misspelling
6677         (pui-toggle-package-delete):  Change `seleted' to `selected'
6678
6679 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6680
6681         * package-get.el (package-get-update-base):
6682         (package-get): Use insert-file-contents-literally always.
6683         (package-get-maybe-save-index):
6684         Force coding system for writing to binary.
6685
6686 2000-06-08  Mike Alexander  <mta@arbortext.com>
6687
6688         * code-process.el (call-process-region): If there is no coding
6689         system for the process on process-coding-system-alist use the
6690         coding system of the buffer containing the region.
6691
6692 2000-06-10  Ben Wing  <ben@xemacs.org>
6693
6694         * cmdloop.el (command-error):
6695         If debug-on-error and noninteractive, output backtrace.
6696
6697         * files.el (file-relative-name):
6698         Remove MSDOS references.
6699
6700         * simple.el (line-number): New function, due to non-obvious
6701         behavior/usage of count-lines.
6702
6703         * simple.el (count-lines): document non-obvious usage to get
6704         line number.
6705
6706 2000-06-11  Ben Wing  <ben@xemacs.org>
6707
6708         * faces.el ((featurep 'xpm)):
6709         * x-faces.el (x-init-face-from-resources):
6710         * x-faces.el (x-init-frame-faces):
6711         * x-misc.el (x-init-specifier-from-resources):
6712         * x-misc.el (x-get-resource-and-bogosity-check):
6713         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6714         * x-mouse.el (x-init-pointer-shape):
6715         * x-scrollbar.el (x-init-scrollbar-from-resources):
6716         Add sixth argument to x-get-resource calls so as to issue warnings
6717         rather than errors on bogus arguments.
6718
6719 2000-06-05  Ben Wing  <ben@xemacs.org>
6720
6721         * compat.el: new file.  provides a clean, non-intrusive way to
6722         define compatibility functions.
6723
6724         * process.el (shell-quote-argument): temporary fix for lack
6725         of nt-quote-process-args.  #### I need to put back the overall
6726         structure of that mechanism but redo the guts of it using the
6727         extra intelligence in the C code.
6728
6729 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6730
6731         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6732         `package-get' does in package-get.el, instead of using external
6733         "md5sum" program.
6734
6735         * package-get.el (package-get): Insert package file literally to
6736         make checksum calculation work.
6737
6738 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6739
6740         * code-files.el (convert-mbox-coding-system): Deleted.
6741         (file-coding-system-alist): Removed reference to
6742         convert-mbox-coding-system.
6743
6744 2000-05-28  Martin Buchholz <martin@xemacs.org>
6745
6746         * XEmacs 21.2.34 is released.
6747
6748 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6749
6750         * font-lock.el (font-lock-keywords): Rewrote docstring
6751
6752 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6753
6754         * loadhist.el (unload-feature): handle case where x is both boundp
6755         and fboundp
6756
6757 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6758
6759         * packages.el: It's ok to use built-in macros, but not lisp
6760         defined ones.
6761
6762 2000-05-20  Ben Wing  <ben@xemacs.org>
6763
6764         * font-lock.el:
6765         * font-lock.el (font-lock-message-threshold):
6766         * font-lock.el (font-lock-mode):
6767         * font-lock.el (font-lock-default-fontify-buffer):
6768         * font-lock.el (font-lock-always-fontify-immediately):
6769         * font-lock.el (font-lock-old-extent): Removed.
6770         * font-lock.el (font-lock-old-len): Removed.
6771         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6772         * font-lock.el (font-lock-pending-extent-table): New.
6773         * font-lock.el (font-lock-range-table): New.
6774         * font-lock.el (font-lock-after-change-function):
6775         * font-lock.el (font-lock-after-change-function-1): Removed.
6776         * font-lock.el (font-lock-fontify-pending-extents): New.
6777         * font-lock.el ('font-lock-revert-cleanup): Removed.
6778         * font-lock.el ('font-lock-revert-setup): Removed.
6779         Rewrite deferral code to handle any number of changes, merging
6780         them properly.  Remove hacked-up code for revert-buffer, now
6781         unnecessary.
6782
6783         * menubar-items.el (default-menubar):
6784         In Options->Edit Init File, don't switch to emacs-lisp-mode
6785         unless necessary; doing this turns off font-lock.
6786
6787 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6788
6789         * keydefs.el: Define C-x BS to backward-kill-sentence.
6790
6791 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6792
6793         * files.el (hack-local-variables-prop-line): Use non-greedy
6794         matching to process -*-texinfo-*- -*-.
6795
6796 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6797
6798         * minibuf.el (minibuf-directory-files): new function.
6799         (read-file-name-activate-callback): use minibuf-directory-files.
6800         (read-directory-name-internal): ditto.
6801         (mouse-file-display-completion-list): ditto.
6802         (mouse-directory-display-completion-list): ditto.
6803         (read-file-name-internal): remove "./" from completion list unless
6804         explicitly matched, for consistency.
6805
6806 2000-05-11  Ben Wing  <ben@xemacs.org>
6807
6808         * gutter-items.el (gutter-buffers-tab):
6809         * gutter-items.el (add-tab-to-gutter):
6810         * gutter-items.el (update-tab-in-gutter):
6811         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6812         * gutter-items.el (append-progress-display):
6813         * gutter-items.el (abort-progress-display):
6814         * gutter-items.el (raw-append-progress-display):
6815         Further fixes.  Use set-glyph-image not set-image-instance-property,
6816         to fix problems with multiple windows in a frame.
6817
6818         * menubar-items.el (tutorials-menu-filter):
6819         Fix typo.
6820
6821         * startup.el (early-error-handler):
6822         Display message box under windows; otherwise, message will disappear
6823         before it can be viewed.
6824
6825         * update-elc.el:
6826         Fix bug in NEEDTODUMP processing.
6827
6828 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6829
6830         * startup.el (lock-directory): Removed.
6831         (superlock-file): Ditto.
6832         (startup-set-paths): Remove lockdir.
6833         (startup-setup-paths-warning): Remove lock-directory.
6834
6835         * setup-paths.el (paths-find-lock-directory): Removed.
6836         (paths-find-superlock-file): Ditto.
6837
6838 2000-05-09  Ben Wing  <ben@xemacs.org>
6839
6840         * faces.el (set-face-property):
6841         * faces.el (set-face-font):
6842         * faces.el (set-face-foreground):
6843         * faces.el (set-face-background):
6844         * faces.el (set-face-background-pixmap):
6845         * faces.el (set-face-underline-p):
6846         * faces.el (set-face-strikethru-p):
6847         * faces.el (set-face-highlight-p):
6848         * faces.el (set-face-dim-p):
6849         * faces.el (set-face-blinking-p):
6850         * faces.el (set-face-reverse-p):
6851         doc string changes.
6852
6853         * glyphs.el:
6854         * glyphs.el (make-image-specifier):
6855         * glyphs.el (glyph-property):
6856         * glyphs.el (set-glyph-image):
6857         * glyphs.el (make-glyph):
6858         * glyphs.el (make-pointer-glyph):
6859         * glyphs.el (make-icon-glyph):
6860         * glyphs.el (widget-image-instance-p): New.
6861         authorship info, lots of doc changes.  New predicate, inadvertently
6862         omitted.  the general principle with specifier docs is now that
6863         the description of instantiators should go with the make-foo-specifier
6864         fun's doc string, rather than in foo-specifier-p.  this follows
6865         conventions elsewhere in XEmacs and in general is a lot more obvious
6866         of a place to look.  sometimes the make-foo-specifier function needs
6867         to be created in the process.
6868
6869         * gutter.el:
6870         * gutter.el (make-gutter-specifier): New.
6871         * gutter.el (make-gutter-size-specifier): New.
6872         * gutter.el (make-gutter-visible-specifier): New.
6873         specifier doc updates according to the conventions specified before.
6874
6875         * objects.el:
6876         * objects.el (make-font-specifier):
6877         * objects.el (make-color-specifier):
6878         * objects.el (make-face-boolean-specifier): New.
6879         specifier doc updates according to the conventions specified before.
6880
6881         * specifier.el:
6882         * specifier.el (set-specifier):
6883         * specifier.el (make-integer-specifier): New.
6884         * specifier.el (make-boolean-specifier): New.
6885         * specifier.el (make-natnum-specifier): New.
6886         * specifier.el (make-generic-specifier): New.
6887         * specifier.el (make-display-table-specifier): New.
6888         specifier doc updates according to the conventions specified before.
6889
6890         * toolbar.el:
6891         * toolbar.el (make-toolbar-specifier): New.
6892         specifier doc updates according to the conventions specified before.
6893
6894 2000-05-09  Ben Wing  <ben@xemacs.org>
6895
6896         * process.el (call-process-internal): Revert to previous version
6897         because Mike's change clashed with a change I did not long before.
6898         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6899         Thanks very much Mike for pointing out the bug and submitting a
6900         patch!
6901
6902 2000-04-13  Mike Alexander  <mta@arbortext.com>
6903
6904         * process.el (call-process-internal): Send the correct input buffer
6905         (call-process-internal): Return the exit status of the process
6906
6907 2000-05-07  Ben Wing  <ben@xemacs.org>
6908
6909         * winnt.el:
6910         * winnt.el (nt-quote-args-verbatim): Removed.
6911         * winnt.el (nt-quote-args-prefix-quote): Removed.
6912         * winnt.el (nt-quote-args-backslash-quote): Removed.
6913         * winnt.el (nt-quote-args-double-quote): Removed.
6914         * winnt.el (nt-quote-args-functions-alist): Removed.
6915         * winnt.el (nt-quote-process-args): Removed.
6916         Remove all stuff for argument quoting.  We borrow the code instead
6917         from Emacs 20.6, which is much more careful in its quoting
6918         (e.g. in handling runs of the escape character) and avoids most of
6919         the need for this Lisp mechanism by checking to see whether we're
6920         running a Cygwin or normal program and doing the appropriate
6921         quoting.  If we end up needing such a mechanism, we should add
6922         it by extending the variable `mswindows-quote-process-args' so it
6923         can take an alist of regexps.
6924
6925 2000-05-07  Ben Wing  <ben@xemacs.org>
6926
6927         * keydefs.el:
6928         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6929         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6930         the window without moving point.
6931
6932         * simple.el:
6933         * simple.el (scroll-up-one): New.
6934         * simple.el (scroll-down-one): New.
6935         Functions for use with C-M-up/down.
6936
6937 2000-05-01  Martin Buchholz <martin@xemacs.org>
6938
6939         * XEmacs 21.2.33 is released.
6940
6941 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6942
6943         * dialog.el (yes-or-no-p-dialog-box):
6944         Fix docstring.
6945         Fix following horrible bug in X11 mode with focus-follows-mouse:
6946           1. Visit two files in two different frames.
6947           2. do File->Revert Buffer in one of those frames.
6948           3. Dialog box appears.
6949           4. Arrange things so that the mouse passes over the *other*
6950              frame, then to the dialog box, and click on "Yes".
6951           5. The file contents end up in the *wrong* buffer!
6952         Add TODO comment.
6953
6954 2000-04-28  Ben Wing  <ben@xemacs.org>
6955
6956         * help.el (describe-installation): correct typo introduced
6957         in last patch: boundp -> fboundp.
6958
6959         * etags.el (buffer-tag-table-list):
6960         canonicalize filenames to Unix format so that tag-table-alist
6961         searching works under Windows.
6962
6963         * autoload.el:
6964         Bowdlerize the supposedly objectionable words
6965         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6966
6967         * gutter-items.el (set-progress-display-style):
6968         * gutter-items.el (search-dialog-callback):
6969         * gutter-items.el (make-search-dialog):
6970         Change to new callback-ex api.
6971
6972 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6973
6974         * help.el: (describe-installation): decode-coding-string is not
6975         defined in a non MULE environment.
6976
6977 2000-04-28  Ben Wing  <ben@xemacs.org>
6978
6979         * gutter-items.el (buffer-list-changed-hook):
6980         use it, not record-buffer-hook.
6981
6982         * subr.el (record-buffer-hook): Removed.
6983
6984 2000-04-27  Ben Wing  <ben@xemacs.org>
6985
6986         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6987         use NORECORD option.  Andy will not like this, but the existing
6988         gutter behavior is just wrong, as per this comment:
6989
6990         ;; this used to add the norecord flag to both calls below.
6991         ;; this is bogus because it is a pervasive assumption in XEmacs
6992         ;; that the current buffer is at the front of the buffers list.
6993         ;; for example, select an item and then do M-C-l
6994         ;; (switch-to-other-buffer).  Things get way confused.
6995         ;;
6996         ;; Andy, if you want to maintain the current look, you must
6997         ;;  *uncouple* the gutter order and buffers order.
6998
6999         * loaddefs.el (completion-ignored-extensions): unfuckify.
7000
7001         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7002         xemacs.mak.
7003
7004         * autoload.el (batch-update-one-directory): new function, used in
7005         xemacs.mak.
7006
7007         * loadup.el: set gc-cons-threshold very high unless dumping --
7008         loadup during update-elc is much much much faster.  also do this
7009         when quick-building.
7010
7011         add commented-out code for profiling loadup.
7012
7013
7014         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7015         is required in order to build xemacs.
7016
7017 2000-04-26  Ben Wing  <ben@xemacs.org>
7018
7019         * loadup.el: don't garbage collect during loadup if quick-build
7020         compile-time option is set.
7021
7022 2000-04-23  Ben Wing  <ben@xemacs.org>
7023
7024         * update-elc.el: compute whether any dumped .el or .elc files
7025         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7026         if so.
7027
7028         * update-elc.el (update-elc-files-to-compile): always change
7029         NOBYTECOMPILE in the src directory rather than current dir,
7030         so it will work under NT.
7031
7032         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7033         the form of this file is identical between Unix and Windows.
7034         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7035         Added comment.
7036         (update-autoloads-from-directory): updated doc string.
7037         updated doc strings in a few other places.
7038
7039 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7040
7041         * bytecomp.el (byte-force-recompile): Fix argument to
7042         byte-recompile-directory.
7043
7044 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7045
7046         * gutter-items.el (progress-display-clear-when-idle): Use
7047         add-one-shot-hook.
7048         * gutter-items.el (clear-progress-display): Adjust number of
7049         arguments.
7050
7051 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7052
7053         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7054
7055 2000-04-16  Ben Wing  <ben@xemacs.org>
7056
7057         * printer.el: New file.
7058
7059         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7060
7061         * help.el (describe-installation): Fix decoding for Windows.
7062
7063         * menubar-items.el:
7064         * menubar-items.el (default-menubar):
7065         * menubar-items.el (tutorials-menu-filter): New.
7066         * menubar-items.el (popup-menubar-menu):
7067         Add authorship.  Redo Help menu and Tutorials filter.
7068
7069         * menubar.el: Correct comment.
7070
7071         * modeline.el (modeline-buffer-identification): Correct doc string.
7072
7073         * simple.el:
7074         * simple.el (printing): Removed.
7075         * simple.el (printer-name): Removed.
7076         * simple.el (generic-print-buffer): Removed.
7077         * simple.el (generic-print-region): Removed.
7078         Move generic print code to printer.el.
7079
7080 2000-04-15  Ben Wing  <ben@xemacs.org>
7081
7082         * simple.el (generic-print-region): New.
7083         make this function actually work.
7084         (generic-print-buffer): call generic-print-region.
7085
7086 2000-04-14  Andy Piper  <andy@xemacs.org>
7087
7088         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7089         by using the new widget-callback-current-channel.
7090         (search-dialog-callback): ditto.
7091
7092 2000-04-12  Andy Piper  <andy@xemacs.org>
7093
7094         * gutter.el (default-gutter-position): moved from gutter-items.el.
7095         (default-gutter-position-changed-hook): ditto.
7096         (gutter-element-visibility-changed-hook): ditto.
7097         (set-gutter-element): ditto.
7098         (remove-gutter-element): ditto.
7099         (set-gutter-element-visible-p): ditto.
7100         (gutter-element-visible-p): ditto.
7101         (init-gutter): ditto.
7102
7103         * dialog.el (make-dialog-box): renamed and moved from
7104         gutter-items.el
7105
7106         * gutter-items.el: move various functions elsewhere.
7107
7108 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7109
7110         * menubar-items.el: Fixed place of parenthesis.
7111
7112 2000-04-12  Ben Wing  <ben@xemacs.org>
7113
7114         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7115                 without constantly being prompted for the tag.
7116         * simple.el: Added a number of section headings, to clarify the
7117                 organization of this file.
7118         * simple.el (activate-region):
7119         * simple.el (region-exists-p):
7120         * simple.el (region-active-p):
7121                 Moved these three function down to the other side of
7122                 the case-changing functions, so they join the rest of
7123                 the region code.
7124         * simple.el (printing): New.
7125         * simple.el (printer-name): New.
7126         * simple.el (generic-print-buffer): New.
7127                 New functions, a very simple prototype for a unified
7128                 printing interface.
7129
7130         * process.el (call-process-internal): Real fix for null BUFFER,
7131                 other problems with BUFFER specs.
7132
7133         * menubar-items.el:
7134                 Fixed up File->Print to use new printing functions.
7135                 Various corrections and expansions to Grep/Compile menus.
7136                 New options for Printing.
7137                 New options for SMTP Mail, the way to send mail under
7138                   MS Windows. (There's also a package patch to make SMTP
7139                   Mail be the default under MSWin.)
7140
7141 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7142
7143         * menubar-items.el: Selecting Rectangle Mousing from menubar
7144         did not work.  Needed to quote mouse-track-rectangle-p.
7145
7146 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7147
7148         * cl-compat.el (keywordp): Removed.
7149
7150 2000-04-05  Andy Piper  <andy@xemacs.org>
7151
7152         * gutter-items.el (progress-layout-glyph): don't initialize here.
7153         (progress-gauge-glyph): use dynamic sizing.
7154         (set-progress-display-style): new function. Set progress glyphs
7155         appropriately depending on the style.
7156         (progress-display-style): new variable. Custom version of
7157         set-progress-display-style.
7158         (progress-abort-glyph): switch to dynamic sizes.
7159         (search-dialog-text): make the edit field active.
7160
7161 2000-04-04  Andy Piper  <andy@xemacs.org>
7162
7163         * gutter-items.el (make-search-dialog): need to make the search
7164         dialog visible after creation.
7165
7166         * menubar-items.el (default-menubar): use the search dialog for
7167         searching. Remove some extraneous search menu items.
7168
7169         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7170         well as strings.
7171         (make-gutter-only-dialog-frame): allow the user to create the
7172         frame unmapped. Allow the gutter spec to be given as a glyph.
7173         (search-dialog-direction): new variable.
7174         (search-dialog-text): new variable.
7175         (search-dialog-callback): new function. Callback for the search
7176         dialog action.
7177         (make-search-dialog): new function. Create a user-friendly search
7178         dialog.
7179
7180 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7181
7182         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7183         under Windows.
7184
7185 2000-04-01  Andy Piper  <andy@xemacs.org>
7186
7187         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7188         progress more accurately.
7189
7190 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7191
7192         * finder.el (finder-compile-keywords): Process readable files only.
7193         Because error in process of .#finder-inf.el when compile xemacs
7194         with --with-clash-detection option.
7195
7196 2000-03-31  Andy Piper  <andy@xemacs.org>
7197
7198         * gutter-items.el (append-progress-display): don't delay after a
7199         successful font-lock.
7200         (make-gutter-only-dialog-frame): new function. Allow users to
7201         create gutter-only dialogs.
7202
7203 2000-03-27  Mike Alexander  <mta@arbortext.com>
7204
7205         * process.el (call-process-internal): Handle a null BUFFER
7206         parameter correctly.
7207
7208 2000-03-28  Andy Piper  <andy@xemacs.org>
7209
7210         * gutter-items.el (abort-progress-display): put strings in the
7211         gutter not extents.
7212         (progress-layout-glyph): signal special 'quit callback.
7213         (progress-display-quit-function): deleted.
7214         (progress-display-stop-callback): deleted.
7215         (progress-display-dispatch-command-events): deleted.
7216         (append-progress-display): remove calls to
7217         progress-display-dispatch-command-events.
7218         (raw-append-progress-display): ditto.
7219
7220 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7221
7222         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7223         being a list.  Actually define `stipple-pixmap-p' which is used as
7224         an error predicate.  Correctly handle PIXMAP being either relative
7225         or absolute file name.
7226
7227 2000-03-24  Andy Piper  <andy@xemacs.org>
7228
7229         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7230         (abort-progress-display): ditto. Don't delete the created extent.
7231         (raw-append-progress-display): ditto.
7232         (progress-display-dispatch-non-command-events): new
7233         function. Encapsulates what we want to do when no command input is
7234         required.
7235         (progress-display-dispatch-command-events): likewise, but disable
7236         for now since it causes too many problems.
7237         (append-progress-display): use them.
7238         (raw-append-progress-display): ditto.
7239         (default-gutter-position-changed-hook): set this rather than
7240         default-gutter-position-changed.
7241         (default-gutter-position-changed-hook): lambda with zero arguments
7242         rather than one.
7243         (raw-append-progress-display): trap errors in pending input since
7244         allowing them to signal will hose the gauge well and
7245         truly. Ideally we would like to delay these until we are more able
7246         to cope.
7247         (append-progress-display): ditto.
7248
7249 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7250
7251         * lisp/make-docfile.el: call-process-internal is now implemented
7252         in process.el.
7253
7254 2000-03-21  Ben Wing  <ben@xemacs.org>
7255
7256         * mule\mule-cmds.el (set-language-info-alist):
7257         Fix to correspond to new menu arrangement.
7258
7259 2000-03-21  Ben Wing  <ben@xemacs.org>
7260
7261         * process.el:
7262         * process.el (call-process-internal): New.
7263         New implementation of call-process.  Only enabled under NT, so far.
7264         stderr handling not implemented yet in CVS'd C code.
7265
7266 2000-03-20  Ben Wing  <ben@xemacs.org>
7267
7268         * lisp-mode.el:
7269         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7270         * lisp-mode.el (lisp-interaction-mode):
7271         Put back Lisp Interaction menubar for Jan V's sake.
7272
7273         * simple.el:
7274         * simple.el (mark-ring):
7275         * simple.el (dont-record-current-mark): New.
7276         * simple.el (in-shifted-motion-command): New.
7277         * simple.el (mark-ring-unrecorded-commands): New.
7278         * simple.el (mark-ring-max):
7279         * simple.el (set-mark-command):
7280         * simple.el (push-mark):
7281         * simple.el (handle-pre-motion-command):
7282         Implement scheme for not recording unimportant marks.
7283
7284         * subr.el:
7285         * subr.el (function-allows-args): New.
7286         New function function-allows-args.
7287
7288 2000-03-20  Martin Buchholz <martin@xemacs.org>
7289
7290         * XEmacs 21.2.32 is released.
7291
7292 2000-03-20  Andy Piper  <andy@xemacs.org>
7293
7294         * gutter-items.el (update-tab-in-gutter): force selection of the
7295         selected-window if required to do so.
7296         (buffers-tab-items): ditto.
7297         (add-tab-to-gutter): ditto.
7298         (create-frame-hook): use force-selection.
7299         (default-gutter-position-changed): lambdify.
7300         (update-tab-hook): deleted since it was only used in one place.
7301
7302 2000-03-18  Andy Piper  <andy@xemacs.org>
7303
7304         * files.el (find-file-noselect): undo change that shouldn't have
7305         gone in.
7306
7307 2000-03-17  Andy Piper  <andy@xemacs.org>
7308
7309         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7310         of selected-window trickery.
7311
7312         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7313         frames tabs.
7314         (progress-display-stop-callback): progress -> progress-display
7315         (progress-display-quit-function): ditto.
7316         (clear-progress-display): ditto.
7317         (remove-progress-display): ditto.
7318         (append-progress-display): ditto.
7319         (abort-progress-display): ditto.
7320         (raw-append-progress-display): ditto.
7321         (display-progress-display): ditto.
7322         (current-progress-display-label): ditto.
7323         (current-progress-display): ditto.
7324         (lprogress-display): ditto and save the buffer
7325         (progress-display): ditto. Otherwise the buffer sometimes gets
7326         changed which confuses font-lock.
7327
7328         * font-lock.el (font-lock-default-fontify-buffer): catch all
7329         errors, not just quit.
7330         (font-lock-mode): progress -> display-progress
7331         (font-lock-default-fontify-buffer): ditto.
7332         (font-lock-fontify-syntactically-region): ditto.
7333         (font-lock-fontify-keywords-region): ditto.
7334
7335 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7336
7337         * cl.el (gensym): Move to here from cl-macs.el.
7338         (gentemp): Ditto.
7339
7340 2000-03-16  Andy Piper  <andy@xemacs.org>
7341
7342         * font-lock.el (font-lock-mode): use lprogress and friends for
7343         progress management.
7344         (font-lock-default-fontify-buffer): ditto.
7345         (font-lock-fontify-syntactically-region): ditto.
7346         (font-lock-fontify-keywords-region): ditto.
7347         (font-lock-revert-cleanup): fix reverting.
7348         (font-lock-revert-setup): ditto.
7349
7350         * gutter-items.el (progress-use-echo-area): new variable. Use the
7351         echo area for progress gauges if non-nil.
7352         (clear-progress): remove echo area stuff and defer to
7353         clear-message.
7354         (append-progress): dispatch non-command events after each progress
7355         increment. Remove echo area stuff.
7356         (abort-progress): remove echo area stuff and defer to
7357         display-message.
7358         (raw-append-progress): ditto. Dispatch non-command events after
7359         gutter redisplay.
7360         (display-progress): defer echo area stuff to display-message.
7361
7362         * gutter-items.el (clear-progress):
7363         (abort-progress): indentation changes.
7364         (display-progress): don't clear progress.
7365         (append-progress): compare messages with equal.
7366         (raw-append-progress): use dispatch-non-command-events to flush
7367         widget creation events.
7368
7369 2000-03-13  Ben Wing  <ben@xemacs.org>
7370
7371         * abbrev.el:
7372         * abbrev.el (abbrev-string-to-be-defined): New.
7373         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7374         Changes for use with the menubar.
7375
7376 2000-03-12  Ben Wing  <ben@xemacs.org>
7377
7378         * alist.el (vassoc): moved here from font-menu.el.
7379
7380         * custom.el (defface): typo fix.
7381
7382         * dialog.el (yes-or-no-p-dialog-box):
7383         * dialog.el (message-box):
7384         * files.el (save-some-buffers-1):
7385         Put accelerators in the button names.
7386
7387         * font-lock.el (font-lock-comment-face):
7388         * font-lock.el (font-lock-keyword-face):
7389         * font-lock.el (font-lock-function-name-face):
7390         Fixed some of the colors under MS Windows because the existing
7391         default colors were hardly different from black and needed to be
7392         made lighter.
7393
7394         * font-menu.el:
7395         * font-menu.el (font-menu-split-long-menu):
7396         * font-menu.el (font-menu-family-constructor):
7397         * font-menu.el (font-menu-size-constructor):
7398         * font-menu.el (font-menu-weight-constructor):
7399         * font-menu.el (font-menu-set-font):
7400         vassoc moved to alist.el.
7401         Accelerators added to all menus.
7402         Unused bound var new-props removed.
7403
7404         * keydefs.el: I did a whole lot of rearranging to put things in a
7405         more consistent order and fixed a number of cases where key
7406         combinations involving up, down, left, right and so on were
7407         defined but the corresponding keypad combinations were not
7408         defined.
7409
7410         * lisp-mode.el:
7411         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7412         * lisp-mode.el (emacs-lisp-mode):
7413         * lisp-mode.el (lisp-interaction-mode):
7414         * lisp-mode.el (flet):
7415         Added accelerators onto the menus.
7416         Made all the different versions of the let function be indented
7417         the same way.
7418         Undid Steve's easy-menu-ification, because it makes it impossible
7419         to have the menubar and popup menus different.
7420         Cleaned up the menu; added items for find-function &c and some
7421         indenting, and removed debug-on-*.
7422
7423         * list-mode.el (list-mode-hook):
7424         * list-mode.el (list-mode):
7425         * list-mode.el (completion-setup-hook):
7426         * list-mode.el (display-completion-list):
7427         Added support for the :window-height keyword, which is required
7428         because of other changes that I made for the file dialog box.  I
7429         also made the hook variables list-mode-hook and
7430         completion-setup-hook and also minibuffer-setup-hook in
7431         minibuf.el be permanent-local; see comment in list-mode.el.
7432
7433         * map-ynp.el (map-y-or-n-p):
7434         Added accelerators to the dialog buttons.
7435
7436         * menubar-items.el (menu-truncate-list):
7437         New internal function.
7438         * menubar-items.el (submenu-generate-accelerator-spec):
7439         * menubar-items.el (menu-item-strip-accelerator-spec):
7440         * menubar-items.el (menu-item-generate-accelerator-spec):
7441         New exported functions, for use in auto-generating accelerator specs.
7442
7443         * menubar-items.el:
7444         * menubar-items.el (default-menubar):
7445         * menubar-items.el (maybe-add-init-button):
7446         * menubar-items.el (bookmark-menu-filter):
7447         * menubar-items.el (slow-format-buffers-menu-line):
7448         * menubar-items.el (build-buffers-menu-internal):
7449         * menubar-items.el (language-environment-menu-filter):
7450         * menubar-items.el (default-popup-menu):
7451         * menubar-items.el (popup-buffer-menu):
7452         * menubar-items.el (popup-menubar-menu):
7453         Did a major overhaul on this file, and in fact I'm nowhere near
7454         done working on the menubar, and there will be more patches to
7455         come.  A basic summary of what I've done:
7456
7457         a) I added accelerators to all of the menu items.  For menus that
7458         are auto-generated, such as the buffers menu, the accelerators are
7459         automatically added to the beginning of each line using the
7460         numbers 1 through 9, then zero, and then letters starting with A,
7461         but omitting the letters that are already in use for the fixed
7462         menu items at the top of the buffers menu.  To facilitate adding
7463         accelerators of this kind, I created some new functions
7464         (*-accelerator-spec), which are also being used by other filters
7465         that auto generate lists of things such as ftp sites to download
7466         packages.  If people really don't like these accelerators
7467         appearing at the beginning of the menu items, a variable can be
7468         added to optionally turn them off, but I think this is rather
7469         pointless because other menu items have accelerators and many or
7470         most of the menu users will use the accelerators if the support is
7471         there.
7472
7473         b) I combined the top level Tools and Apps menus into a single
7474         Tools menu, because the distinction between the two is not
7475         obvious, and the items on the menus are not used often enough that
7476         putting some of them onto submenus is a problem.
7477
7478         c) I created two new top level menus called View and Cmds because
7479         there were too many items on the File and Edit menus, and I'm going
7480         to be adding more items to these menus.  In contrast to the Tools
7481         menu, the items on these menus may be used quite often during an
7482         editing session, and so should be available with fewer
7483         keystrokes.
7484
7485         d) I added a number of options to the options menu, including one
7486         for controlling whether the alt key can be used to traverse to
7487         menu items using the accelerators, one for controlling behavior of
7488         control-k, one for controlling how the kill and yank functions
7489         interact with the clipboard, a few additional buffers-menu
7490         options, and various other things.  I also did a bit of
7491         rearranging, for example, combining the keyboard and mouse options
7492         into a single keyboard and mouse submenu to facilitate the
7493         accelerators on that level.
7494
7495         e) I changed the variable buffers-menu-format-buffer-line-function
7496         to take two arguments instead of one, the second argument being
7497         the line number for use in creating an accelerator.  I added a
7498         hack to support existing functions with one argument (although I
7499         doubt that very many of these exist), for backward compatibility.
7500
7501         f) I moved the top level mule menu to be a submenu of the edit
7502         menu.  I think that most of the items on this menu are fairly
7503         useless and there are certainly not enough frequently used items
7504         to justify this being its own top level menu.
7505
7506         g) I combined most of the items in big-menubar.el into the main menu.
7507         If people think the main menu is too big, it would be possible to
7508         create different configurations, some smaller.
7509
7510         * menubar.el (check-menu-syntax):
7511         Deleted some syntax checks that were no longer valid, partly
7512         because of changes that were already made a long time ago, and
7513         partly because of a change I made where I allow the name of the
7514         menu item to be an evaluated expression rather than just a string,
7515         similar to all of the other parameters of a menu item.
7516
7517         * minibuf.el:
7518         * minibuf.el (read-file-name-1):
7519         * minibuf.el (mouse-read-file-name-1):
7520         I made a number of changes to improve the appearance
7521         and functioning of the file dialog box.  They include:
7522
7523         a) Fixing the problem where closing the dialog box by clicking on
7524         the close button of the window didn't properly exit the
7525         minibuffer.
7526
7527         b) Fixing the problem that if you typed part of a file name, and
7528         then clicked on a completion with the mouse, the file was not
7529         correctly selected.
7530
7531         c) Changing the title of the dialog box to reflect the operation
7532         being done in accordance with user interface conventions, rather
7533         than the name of the dialog box buffer, which is rather useless.
7534
7535         d) Remove the words "possible completions are" which didn't
7536         belong.
7537
7538         e) Fix things so that the completions scroll off the end of the
7539         completions windows only to the right, rather than both to the
7540         right and down, which is in accordance with Windows user interface
7541         conventions.
7542
7543         * msw-init.el (init-post-mswindows-win):
7544         Added a binding for meta-F4, which is the standard windows binding
7545         for exiting a program.
7546
7547         * select.el (get-selection-no-error):
7548         * select.el (own-selection):
7549         * select.el (own-clipboard):
7550         Added an optional argument called append to the functions
7551         own-selection and own-clipboard.  This adds support for appending
7552         text to the existing selection and allows the function
7553         own-clipboard to be used as the value of the variable
7554         interprogram- cut-function.
7555
7556         Fixed a bug in own-selection in handling zmacs-region-stays.
7557
7558         * simple.el (historical-kill-line): New.
7559
7560         * simple.el (kill-line):
7561         * simple.el (interprogram-cut-function):
7562         * simple.el (interprogram-paste-function):
7563         * simple.el (handle-pre-motion-command):
7564         * simple.el (next-line):
7565         * simple.el (previous-line):
7566         a) Expanded the variable kill-whole-line, so that function
7567         kill-line can be set to delete the entire line always, not just
7568         when cursor is at the beginning of the line.  This is controlled
7569         by setting the variable kill-whole-line to the symbol 'always.
7570         This behavior, as well as the existing kill-whole-line behavior,
7571         now only take effect when kill-line is called interactively,
7572         although this is a departure from a previous behavior in the case
7573         of setting this variable kill-whole-line to t.  It is almost
7574         certainly what has always been intended, and most likely the old
7575         way of doing things introduced bugs.  I also created a function
7576         called historical-kill-line, which ignores the kill-whole-line
7577         setting and always gives the historical behavior of only killing
7578         to the end of the line.  I bound this function to shift- control-k
7579         so that the kill to end of line behavior is available, even when
7580         kill-whole-line has been set to change control-k into the simple
7581         delete-whole-line behavior. (This can be set using the options
7582         menu.)
7583
7584         b) I changed things so that kill and yank now interact with the
7585         clipboard by default under windows.  This was done by changing the
7586         default value of interprogram-cut- function and
7587         interprogram-paste-function.  You can get the old behavior by
7588         setting these to nil, and there is an option on the options menu
7589         to do this.
7590
7591         c) I added support for selecting text using shifted motion keys.
7592         This support is on by default and can be controlled by the
7593         variable shifted-motion-keys-select-region.  There is also a
7594         variable called unshifted-motion-keys-deselect-region that
7595         controls more specifically how the shifted motion key behavior
7596         works.  I did not put an option on the options menu to turn this
7597         off, because I can't imagine why this would be useful.
7598
7599         * simple.el (forward-block-of-lines):
7600         * simple.el (backward-block-of-lines):
7601         * simple.el (block-movement-size):
7602         New.
7603
7604         * simple.el (uncapitalized-title-words):
7605         * simple.el (uncapitalized-title-word-regexp):
7606         * simple.el (capitalize-string-as-title):
7607         * simple.el (capitalize-region-as-title):
7608         New.
7609
7610
7611         * subr.el (add-hook):
7612         * subr.el (make-local-hook): New.
7613         * subr.el (remove-local-hook): New.
7614         * subr.el (add-one-shot-hook): New.
7615         * subr.el (add-local-one-shot-hook): New.
7616         Added some functions to make using hooks easier.
7617         These include:
7618
7619         a) Functions add-local-hook and remove-local-hook to make it easy
7620         to use local hooks.
7621
7622         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7623         make it possible to add a "one-shot" hook, which is to say a hook
7624         that runs only once, and automatically removes itself after the
7625         first time it has run.
7626
7627 2000-03-09  Andy Piper  <andy@xemacs.org>
7628
7629         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7630
7631 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7632
7633         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7634         Moved from menubar-items.el.
7635         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7636
7637 2000-03-08  Andy Piper  <andy@xemacs.org>
7638
7639         * gutter-items.el (build-buffers-tab-internal): add selected field
7640         to buffers tab spec.
7641
7642 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7643
7644         * minibuf.el (last-exact-completion): Initialize to nil.
7645
7646 2000-03-07  Didier Verna  <didier@xemacs.org>
7647
7648         * startup.el (command-line-1): remove unused variable
7649         `first-file-buffer'.
7650
7651 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7652
7653         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7654         which is also used for Web server log files.
7655
7656 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7657
7658         * mule/mule-charset.el: Setup auto-fill-chars.
7659
7660 2000-03-02  SL Baur  <steve@beopen.com>
7661
7662         * subr.el (with-string-as-buffer-contents): Reimplement using
7663         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7664         non-deletion of buffer after execution problem.
7665         (with-output-to-string): Use unique buffer name.
7666
7667 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7668
7669         * gutter-items.el (buffers-tab-sort-function):  New variable.
7670         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7671
7672 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7673
7674         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7675
7676 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7677
7678         * menubar-items.el (maybe-add-init-button): Remove the "Load
7679         .emacs" button from all menubars.
7680
7681 2000-03-01  Didier Verna  <didier@xemacs.org>
7682
7683         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7684         region rectangle replacement (from Jan Vroonhof).
7685         (replace-rectangle): new function.
7686
7687 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7688
7689         * mule/mule-cmds.el (set-default-coding-systems): Use
7690         set-terminal-coding-system and set-keyboard-coding-system.
7691         * coding.el (set-terminal-coding-system): Use
7692         set-console-tty-output-coding-system.
7693         (set-keyboard-coding-system): Use
7694         set-console-tty-input-coding-system.
7695
7696 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7697
7698         * minibuf.el (read-variable): Allow symbol to default argument.
7699
7700 2000-02-27  Andy Piper  <andy@xemacs.org>
7701
7702         * gutter-items.el (update-tab-hook): new function to be used for
7703         hooks.
7704         (create-frame-hook): add update-tab-hook.
7705         (record-buffer-hook): ditto.
7706         (default-gutter-position-changed): ditto.
7707         (default-gutter-position): updating the buffers tab is now handled
7708         by a hook.
7709         (default-gutter-position-changed-hook): new variable.
7710         (gutter-element-visibility-changed-hook): ditto.
7711         (set-gutter-element-visible-p): call it.
7712         (set-gutter-element): use modify-specifier-instances. Set extents
7713         as duplicable before using.
7714         (remove-gutter-element): ditto.
7715         (set-gutter-element-visible-p): ditto.
7716         (init-gutter): new function.
7717         (add-tab-to-gutter): use new gutter-element functions rather than
7718         setting specifiers directly.
7719         (clear-progress): ditto.
7720         (abort-progress): ditto.
7721         (gutter-buffers-tab-visible-p): renamed from
7722         default-gutter-visible-p
7723
7724         * specifier.el (modify-specifier-instances): new function from Jan
7725         Vroonhof.
7726
7727         * x-init.el (init-post-x-win): call init-gutter.
7728
7729         * msw-init.el (init-post-mswindows-win): call init-gutter.
7730
7731         * menubar-items.el (default-menubar): Update to reflect new gutter
7732         variables.
7733
7734 2000-02-26  Andy Piper  <andy@xemacs.org>
7735
7736         * gutter-items.el (set-gutter-element): new function. Add gutter
7737         elements to the specified gutter.
7738         (remove-gutter-element): new function. Remove gutter elements from
7739         the specified gutter.
7740         (set-gutter-element-visible-p): new function. Set gutter element
7741         visibility for the provided gutter-visible specifier.
7742
7743 2000-02-23  Andy Piper  <andy@xemacs.org>
7744
7745         * gutter-items.el (add-tab-to-gutter): specify dimensions
7746         dynamically.
7747
7748 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7749
7750         * gutter-items.el (add-tab-to-gutter):
7751         * package-get.el (package-get-interactive-package-query):
7752         * package-ui.el (pui-directory-exists):
7753         (pui-install-selected-packages):
7754         (pui-list-packages):
7755         Use #'(lambda ...)  instead of '(lambda ...).
7756
7757 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7758
7759         * startup.el (load-user-init-file): Check to make sure user
7760           has an init-file before calling load().
7761
7762 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7763
7764         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7765
7766 2000-02-23  Martin Buchholz <martin@xemacs.org>
7767
7768         * XEmacs 21.2.31 is released.
7769
7770 2000-02-21  Mike Sperber <mike@xemacs.org>
7771
7772         * loadup.el (really-early-error-handler):
7773         * update-elc.el:
7774         * make-docfile.el:
7775         Remove dependency on EMACSBOOTSTRAP... environment variables.
7776
7777 2000-02-21  Martin Buchholz <martin@xemacs.org>
7778
7779         * XEmacs 21.2.30 is released.
7780
7781 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7782
7783         * byte-optimize.el (byte-optimize-plus):
7784         (byte-optimize-minus):
7785         (byte-optimize-multiply):
7786         Optimize (- 0) to 0, not (-)
7787         Optimize (+ 5 3.0) to 8.0
7788         Optimize (* 5 3.0) to 15.0
7789         Improve readability.
7790
7791 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7792
7793         * modeline.el: (modeline-scrolling-method): change modeline
7794         mswindows cursor appearance according to the value.
7795
7796         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7797         and 'gui-element face colors and 'gui-element face font to Windows
7798         defaults.
7799
7800 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7801
7802         * font-lock.el: Javadoc enhancements
7803
7804 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7805
7806         * ldap.el (toplevel): Test if LDAP support has been compiled in
7807         (ldap-verbose): New option
7808         (ldap-search-entries): Renamed from the previous ldap-search
7809         Conditionalize message display on ldap-verbose
7810         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7811         defuns
7812         (ldap-search): Is now defined as an obsolete wrapper calling
7813         ldap-search-basic or ldap-search-entries
7814
7815
7816 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7817             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7818             Jan Vroonhof  <jan@xemacs.org>
7819
7820         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7821         When for-effect is true, didn't call `byte-optimize-form'
7822         in and/or subforms without last.
7823
7824 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7825
7826         * package-get.el (package-get-download-sites): Use correct custom
7827         type.
7828
7829 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7830
7831         * files.el (write-file): Ask for coding system when compiled with
7832         file-coding.
7833
7834 2000-02-16  Andy Piper  <andy@xemacs.org>
7835
7836         * buffer.el (switch-to-buffer): give norecord argument to
7837         set-window-buffer instead of explicitly recording.
7838
7839         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7840         we have to pick a window.
7841
7842 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7843
7844         * mule/mule-cmds.el (describe-language-support): Don't add
7845         unexist function to help-map.
7846         (describe-coding-system): Don't use already assigend `C'.
7847
7848 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7849
7850         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7851         work in custom.
7852
7853 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7854
7855         * about.el: Ienaga's e-mail address change.
7856
7857 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7858
7859         * etags.el (find-tag): force new window -- even if buf already
7860         visible -- when other-window is t
7861
7862 2000-02-16  Martin Buchholz <martin@xemacs.org>
7863
7864         * XEmacs 21.2.29 is released.
7865
7866 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7867
7868         * cl-extra.el (getf): This is now identical to `plist-get', so
7869         just defalias it.
7870         * cl-macs.el: Make getf an alias to plist-get, at the
7871         byte-compiler level, using define-compiler-macro.
7872
7873 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7874
7875         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7876
7877 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7878
7879         * lisp/etags.el (find-tag-internal): set exact-tagname to
7880           a regular expression that matches against the tagname
7881           part of the tag entry first instead of only looking in
7882           the context area.
7883
7884 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7885
7886         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7887         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7888
7889 2000-02-07  Martin Buchholz <martin@xemacs.org>
7890
7891         * XEmacs 21.2.28 is released.
7892
7893 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7894
7895         * cl-extra.el (getf): Just call `get', never `get*'.
7896         Make arglist match docstring.
7897         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7898         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7899         * byte-optimize.el: remove references to `get*'.
7900
7901 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7902
7903         * mule/european.el: Add syntax information for Latin3 and Latin4.
7904
7905 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7906
7907         * byte-optimize.el: Byte-optimize (length "foo")
7908
7909 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7910
7911         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7912         width check using `window-leftmost-p' and `window-rightmost-p'.
7913
7914 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7915
7916         * wid-edit.el (widget-match-inline): An atom never matches a
7917           list.
7918
7919 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7920
7921         * modeline.el: Consolidated 'x and 'mswindows specification under
7922         'win tag.
7923
7924 2000-01-29  Andy Piper  <andy@xemacs.org>
7925
7926         * gutter-items.el: (format-buffers-tab-line): Try and be
7927         intelligent about buffer naming when we have duplicates.
7928
7929 2000-01-29  Andy Piper  <andy@xemacs.org>
7930
7931         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7932         updated when it becomes visible.
7933
7934 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7935
7936         * bytecomp.el (byte-compile-insert-header): Properly set coding
7937         system under MULE and file-coding.
7938
7939 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7940
7941         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7942         (dontusethis-set-value-terminal-coding-system-handler):
7943         (dontusethis-set-value-keyboard-coding-system-handler):
7944         Never undefine coding system aliases.  Emergency fix for gnus.
7945
7946 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7947
7948         * files.el (abbreviate-file-name): Use directory-sep-char instead
7949         of hard-coded "/".
7950
7951 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7952
7953         * startup.el (user-init-file-base-list): New variable, replacing
7954         user-init-file-base.
7955         (find-user-init-file): New function.
7956         (command-line-early): Use it.
7957         (load-user-init-file): Ditto.
7958
7959 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7960
7961         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7962         calling valid-image-instantiator-format-p
7963
7964 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7965
7966         * isearch-mode.el (isearch-mode): The variable is
7967         isearch-unhidden-extents, not isearch-opened-extents.
7968
7969 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7970
7971         * minibuf.el (next-history-element): Modify error message if a
7972         default value is available.
7973
7974 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7975
7976         * bytecomp.el (byte-compile-file): Don't unconditionally write
7977         .elc files in binary - might contain non-Latin1.
7978
7979 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7980
7981         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7982         for windows-nt.
7983
7984         * version.el:
7985         * startup.el (user-init-file-base):
7986         * process.el (call-process-region):
7987         * files.el (make-backup-file-name):
7988         (backup-file-name-p):
7989         (file-relative-name):
7990         (abbreviate-file-name):
7991         (set-auto-mode):
7992         * code-process.el (call-process-region): Removed unnecessary
7993         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7994         support out of the universe.
7995
7996         * process.el:
7997         * code-process.el:
7998         * bytecomp.el (byte-compile-file): Removed reference to
7999         buffer-file-type, and commented usage of binary-process-output
8000         NTEmacs variables.
8001
8002 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8003
8004         * help.el (function-arglist): Add case for macro.
8005
8006 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8007
8008         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8009         printers.
8010         (custom-display): Added a menu for printer/display tags.
8011
8012         * frame.el (frame-type):
8013         * device.el (device-type): Added 'msprinter to the doc string, and
8014         removed 'pc -- it is not going to be implemented ever.
8015         (call-device-method): Fixed docstring typo.
8016         Defined specifier tags 'printer and 'display.
8017
8018 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8019
8020         * lisp/itimer.el (itimer-run-expired-timers): (consp
8021           last-command-event-time) instead of (consp
8022           'last-command-event-time).
8023
8024 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8025
8026         * msw-glyphs.el: Removed obsolete commentary.
8027
8028 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8029
8030         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8031         better default value.
8032
8033 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8034
8035         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8036         (read-string): Ditto.
8037         (eval-minibuffer): Ditto.
8038         (read-command): Ditto.
8039         (read-function): Ditto.
8040         (read-variable): Ditto.
8041         (read-number): Ditto.
8042         (read-shell-command): Ditto.
8043         (read-number): Record history.
8044
8045 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8046
8047         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8048
8049 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8050
8051         * faces.el (startup-initialize-custom-faces): New function.
8052         Reset all faces created during auto-autoloads loading time
8053         by defface.
8054         * startup.el (command-line): Call it.
8055
8056 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8057
8058         * about.el (about-hackers): Add myself to contributors list.
8059
8060 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8061
8062         * menubar-items.el (maybe-add-init-button): Removed an argument in
8063         a call to load-user-init-file, as the function managed to lose its
8064         formal parameter a few betas ago.
8065
8066 2000-01-18  Martin Buchholz <martin@xemacs.org>
8067
8068         * XEmacs 21.2.27 is released.
8069
8070 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8071
8072         * process.el (shell-command-to-string): Use the FSF docstring.
8073         Make shell-command-to-string the standard function, and
8074         exec-to-string the (deprecated) alias.
8075
8076         * startup.el: typo fix.
8077
8078 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8079
8080         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8081
8082 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8083
8084         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8085         buffers after visible buffers.
8086         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8087
8088 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8089
8090         * info.el (Info-extract-menu-node-name): Stop at a dot
8091         followed by whitespace or right parenthesis.
8092
8093 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8094
8095         * info.el (Info-directory-list): Warn against using Customize with
8096         Info-directory-list.
8097
8098 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8099
8100         * minibuf.el (read-file-name): doc fix.
8101
8102         * autoload.el (update-file-autoloads): doc fix.
8103
8104         * about.el (about-hackers): Change my E-mail address.
8105
8106 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8107
8108         * info.el (Info-visit-file): Just use the `f' interactive spec to
8109         read a filename in the standard way.
8110
8111 2000-01-13  Andy Piper  <andy@xemacs.org>
8112
8113         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8114         (gutter-buffers-tab-extent): new variable.
8115         (update-tab-in-gutter): call add-tab-to-gutter again if the
8116         orientation has changed.
8117         (add-tab-to-gutter): cope with different orientations.
8118
8119 2000-01-11  Didier Verna  <didier@xemacs.org>
8120
8121         * info.el (Info-following-node-name): backward-skip dots as well
8122         as spaces (dots at the end of a node name aren't part of it).
8123         (Info-extract-menu-node-name): don't skip dots. There could be
8124         some in the node name.
8125         (Info-index): allow dots to be part of a node name.
8126
8127 2000-01-12  Andreas Jaeger  <aj@suse.de>
8128
8129         * files.el (auto-mode-alist): Added idlwave-mode.
8130         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8131
8132 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8133
8134         * info.el (Info-search): Show default value.
8135
8136 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8137
8138         * info.el (Info-read-node-completion-table): New variable.
8139         (Info-read-node-name-1): New function.
8140         (Info-read-node-name): Use it.
8141         (Info-follow-reference): Use DEFAULT argument of completing-read.
8142         (Info-menu): Ditto.
8143
8144 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8145
8146         * hyper-apropos.el (hyper-describe-key-briefly): Save
8147         window configuration.
8148         (hyper-describe-face): Use DEFAULT of completing-read.
8149         (hyper-apropos-read-variable-symbol): Ditto.
8150         (hyper-apropos-read-function-symbol): Ditto.
8151
8152 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8153
8154         * mule/mule-cmds.el (set-default-coding-system): Set
8155         comint-exec-hook to use coding-system-for-read and
8156         coding-system-for-write so that C-x RET c works.
8157
8158 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8159
8160         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8161         (previous-matching-history-element): Increment
8162         minibuffer-max-depth by 1.
8163         (next-matching-history-element): Ditto.
8164
8165 2000-01-11  Andy Piper  <andy@xemacs.org>
8166
8167         * gutter-items.el (buffers-tab): Create a new face for the buffers
8168         tab.
8169         (buffers-tab-face): use it.
8170
8171 2000-01-10  Didier Verna  <didier@xemacs.org>
8172
8173         * modeline.el (modeline-scrolling-method): change modeline X
8174         cursor appearance according to the value.
8175
8176 2000-01-07  Andreas Jaeger  <aj@suse.de>
8177
8178         * about.el (about-hackers): Moved my entry to contributor list.
8179         (xemacs-hackers): Added myself.
8180         (about-maintainer-info): Added description of myself.
8181
8182
8183 2000-01-07  Didier Verna  <didier@xemacs.org>
8184
8185         * modeline.el (modeline-scrolling-method): new variable.
8186         (mouse-drag-modeline): add reference to it in the docstring.
8187         (mouse-drag-modeline): handle it.
8188
8189 2000-01-08  Andy Piper  <andy@xemacs.org>
8190
8191         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8192         calls.
8193         (remove-buffer-from-gutter-tab): ditto.
8194
8195 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8196
8197         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8198         (custom-face-edit): Fix grammatical error in help message.
8199
8200 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8201
8202         * movemail.el: Added.
8203
8204         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8205
8206 2000-01-03  Didier Verna  <didier@xemacs.org>
8207
8208         * modeline.el (mouse-drag-modeline): remove the code related to
8209         the modeline horizontal scrolling facility.
8210
8211 1999-12-31  Martin Buchholz <martin@xemacs.org>
8212
8213         * XEmacs 21.2.26 is released.
8214
8215 1999-12-28  Andy Piper  <andy@xemacs.org>
8216
8217         * wid-edit.el (widget-push-button-value-create): The gui cache
8218         does not agree with native widgets which can only be displayed
8219         once per window. The reasons for caching are diminished now that
8220         we don't hog resources when creating buttons.
8221         (widget-push-button-cache) deleted.
8222
8223 1999-12-24  Martin Buchholz <martin@xemacs.org>
8224
8225         * XEmacs 21.2.25 is released.
8226
8227 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8228
8229         * hyper-apropos.el (hyper-apropos): Toggle
8230         hyper-apropos-programming-apropos correctly.
8231         Set REGEXP when user accepts default value.
8232
8233 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8234
8235         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8236         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8237
8238 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8239
8240         * mule/mule-category.el (undefined-category-designator):
8241         Return char instead of character.  Search for undefined one.
8242         (describe-category): Use with-displaying-help-buffer.
8243
8244 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8245
8246         * byte-optimize.el (byte-optimize-plus):
8247         Optimize (+ 1) to 1 instead of (1+ nil).
8248
8249         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8250
8251         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8252
8253         * byte-optimize.el (byte-optimize-char-before): New function.
8254         Remove performance penalty for using (char-before) instead of (char-after).
8255
8256 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8257
8258         * mule/mule-category.el (char-category-list): Return character
8259         instead of integer.
8260
8261 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8262
8263         * minibuf.el (read-buffer): Check default is buffer object.
8264
8265 1999-11-25  Andy Piper  <andy@xemacs.org>
8266
8267         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8268         for buttons.
8269
8270 1999-12-16  Andreas Jaeger  <aj@suse.de>
8271
8272         * package-get.el (package-get-maybe-save-index): Fixed typo.
8273         Patch by Jeff Miller <jmiller@smart.net>.
8274
8275 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8276
8277         * gnuserv.el (gnuserv-process-filter):  don't call
8278         gnuserv-write-to-client when gnuserv-current-client is nil
8279
8280 1999-12-14  Martin Buchholz <martin@xemacs.org>
8281
8282         * XEmacs 21.2.24 is released.
8283
8284 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8285
8286         * about.el (about-hackers): Update my email address.
8287
8288 1999-12-07  Martin Buchholz <martin@xemacs.org>
8289
8290         * XEmacs 21.2.23 is released.
8291
8292 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8293
8294         * package-get.el (package-get-download-sites): Removed several
8295         defunct download sites, added many new ones, and corrected a few
8296         incorrect directory-on-site entries.  Added physical locations to
8297         site-description.
8298
8299 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8300
8301         * finder.el (finder-commentary): add DOC string and fix
8302         interactive spec
8303
8304 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8305
8306         * help.el (describe-function): Don't forget to intern the string
8307         completing-read returns.
8308         (describe-variable): Ditto.
8309
8310 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8311
8312         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8313         `hyper-apropos-help-mode' here to find symbol to customize
8314         irregardless of cursor position and simplify
8315         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8316         `hyper-apropos-popup-menu'.
8317
8318 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8319
8320         * apropos.el (apropos-mode-map): Add return to call
8321         apropos-follow.
8322         (apropos-print): Call apropos-mode to have better
8323         command reference. Put keymap text-poperty to
8324         symbole name.
8325
8326 1999-11-22  Alastair Burt  <burt@dfki.de>
8327
8328         * help.el: (describe-bindings-1): Added handling of keymaps for
8329         the extents at point.
8330
8331 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8332
8333         * gutter-items.el (buffers-tab-items): Wrap the function in a
8334         save-match-data
8335
8336 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8337
8338         * help.el (describe-function): Use the DEFAULT argument to
8339         completing-read.
8340         (describe-variable): Ditto.
8341
8342 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8343
8344         * minibuf.el (read-from-minibuffer): Add optional argument
8345         DEFAULT to have better mini-buffer history support.
8346         (completing-read): Pass default to read-from-minibuffer.
8347         (read-buffer): Pass default to completing-read.
8348
8349 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8350
8351         * font-lock.el (font-lock-doc-string-face): Document the
8352         `font-lock-lisp-like' property.
8353
8354 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8355
8356         * lisp-mode.el: Specify `font-lock-lisp-like'.
8357
8358         * font-lock.el (font-lock-lisp-like): New function.
8359         (font-lock-fontify-syntactically-region): Use it.
8360
8361 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8362
8363         * XEmacs 21.2.22 is released
8364
8365 1999-11-28  Martin Buchholz <martin@xemacs.org>
8366
8367         * XEmacs 21.2.21 is released.
8368
8369 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8370
8371         * minibuf.el (read-coding-system): Accept symbol and
8372         coding-system object as a default-coding-system.
8373
8374 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8375
8376         * minibuf.el (read-coding-system): Accept symbol as
8377         a default-coding-system.
8378
8379 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8380
8381         * apropos.el (apropos-documentation): Use insert instead
8382         of princ.
8383
8384 1999-11-07  William M. Perry  <wmperry@aventail.com>
8385
8386         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8387           for the linux console.
8388
8389         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8390           stuff to work when you are not on a window system, since the GPM
8391           mouse support now allows pasting from outside of XEmacs.
8392
8393 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8394
8395         * XEmacs 21.2.20 is released
8396
8397 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8398
8399         * setup-paths.el (paths-default-info-directories): Add
8400         /usr/share/info and /usr/local/share/info.
8401
8402 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8403
8404         * about.el: Updated Vladimir Ivanovic's info.
8405
8406 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8407
8408         * auto-show.el (auto-show-truncationp): Remove.
8409
8410         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8411
8412 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8413
8414         * indent.el (indent-line-to): fix bug: spaces were not replaced
8415         with tab if column is multiple of tab-width
8416         From dhn@qedinc.com
8417
8418 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8419
8420         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8421         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8422
8423         * package-get.el (package-get-package-provider): Be verbose when
8424         interactive. Patch from Robert Pluim
8425
8426 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8427
8428         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8429         info file suffixes.
8430
8431 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8432
8433         * process.el (open-network-stream): Add a new optional parameter
8434         PROTOCOL to support udp; fix a minor typo and add an explanation
8435         in docstring for udp programming.
8436
8437         * code-process.el (open-network-stream): Add a new optional
8438         parameter PROTOCOL to support udp; fix a minor typo and add an
8439         explanation in docstring for udp programming.
8440
8441 1999-10-18  Andy Piper  <andy@xemacs.org>
8442
8443         * gui.el (make-gui-button): be more precise about how we call
8444         callbacks.
8445
8446         * wid-edit.el (widget-push-button-value-create): Use the new form
8447         of native gui-button.
8448
8449 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8450
8451         * info.el (Info-page-prev): Don't do (sit-for 0).
8452
8453 1999-10-13  Andy Piper  <andy@xemacs.org>
8454
8455         * gutter-items.el (progress-abort-glyph): new glyph for showing
8456         abort status.
8457         (append-progress): dispatch-event rather than sit-for.
8458         (abort-progress): new function. Show the abort glyph with an
8459         appropriate message.
8460         (raw-append-progress): dispatch-event rather than sit-for.
8461         (display-progress): cope with aborts.
8462
8463         * gui.el (make-gui-button): Use native widgets for buttons
8464         unconditionally.
8465         (insert-gui-button): ditto.
8466         (gui-button-p): ditto.
8467
8468         * xbm-button.el: remove from core.
8469
8470         * xpm-button.el: remove from core.
8471
8472 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8473
8474         * faces.el (init-device-faces): Don't initialize the random faces
8475         on the stream device.
8476
8477 1999-10-06  Andy Piper  <andy@xemacs.org>
8478
8479         * files.el (recover-file): Don't use ls under windows for revert buffer.
8480
8481 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8482
8483         * package-get.el (package-get-download-menu): Make menu really
8484         toggle download sites.
8485         (package-get-download-sites): Add autoload cookie.
8486
8487 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8488
8489         * setup-paths.el (paths-find-module-directory): Ditto.
8490
8491 1999-09-29  Werner Fink  <werner@suse.de>
8492
8493         * setup-paths.el (paths-find-exec-directory): Add missing nil
8494         parameter for environment.
8495
8496 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8497
8498         * modeline.el (modeline-format):
8499         Only purecopy the strings.  Else
8500         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8501         barfs.
8502
8503 1999-08-28  Mike Woolley  <mike@bulsara.com>
8504
8505         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8506         user setting comint-completion-addsuffix and
8507         comint-process-echoes.
8508
8509 1999-09-22  Andy Piper  <andy@xemacs.org>
8510
8511         * gutter-items.el (update-tab-in-gutter): use
8512         last-nonminibuf-window instead of selected-window.
8513
8514 1999-09-18  Andy Piper  <andy@xemacs.org>
8515
8516         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8517         display on.
8518
8519         * subr.el (record-buffer-hook): new variable so that the hook gets
8520         some documentation.
8521
8522 1999-09-16  Andy Piper  <andy@xemacs.org>
8523
8524         * gutter-items.el (update-tab-in-gutter): only update when the
8525         gutter is visible.
8526         (remove-buffer-from-gutter-tab): ditto.
8527
8528 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8529
8530         * simple.el (do-auto-fill): Commented out part of Kinsoku
8531         processing.
8532
8533 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8534
8535         * isearch-mode.el (isearch-highlightify-region): Give the
8536         highlighting extents a high priority.
8537         (isearch-make-extent): Give the main highlighting extent an even
8538         higher priority.
8539
8540 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8541
8542         * packages.el (packages-compute-package-locations): Fix typo from
8543         -u rationalization.
8544
8545 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8546
8547         * setup-paths.el (paths-find-doc-directory): Respect value of
8548         `configure-doc-directory.'
8549
8550         * find-paths.el (paths-find-architecture-directory): Give
8551         precendence `default' argument (which typically comes from
8552         configure).
8553
8554 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8555
8556         * startup.el (command-line-early): Added options -user-init-file
8557         and -user-init-directory.
8558
8559         * files.el (user-init-file): Default to NIL so we can recognize
8560         when it's set.
8561
8562 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8563
8564         * obsolete.el (init-file-user):
8565         * startup.el:
8566         * packages.el (packages-compute-package-locations):
8567         * package-get.el (package-get-user-index-filename):
8568         * menubar-items.el (maybe-add-init-button):
8569         * info.el (Info-annotations-path):
8570         * dump-paths.el:
8571         Change `user-init-directory' to be an absolute path.
8572         Use `user-init-directory' where appropriate.
8573         Zap `init-file-user' and its uses.
8574
8575 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8576
8577         * subr.el (copy-symbol): New function.
8578
8579 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8580
8581         * isearch-mode.el (isearch-done): Be sure to restore invisible
8582         extents in the proper buffer.
8583         (isearch-pre-command-hook): Set this-command to the correct value
8584         in case the buffer has changed and old overriding-local-map was
8585         used.
8586         (isearch-restore-extent): Use remprop instead of setting the
8587         property to nil.
8588
8589 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8590
8591         * cmdloop.el (execute-extended-command): Update zmacs region
8592         before the delay.
8593         (execute-extended-command): Make the message gettext-friendly.
8594
8595 1999-09-07  Andy Piper  <andy@xemacs.org>
8596
8597         * gutter-items.el (progress-gauge-glyph): renamed from
8598         progress-glyph.
8599         (progress-text-glyph): new variable.
8600         (progress-layout-glyph): use layouts and text glyphs.
8601         (progress-area-buffer): removed.
8602         (progress-text-and-extent): new variable.
8603         (progress-displayed-p): dynamically create gutter area buffer.
8604         (clear-progress): ditto.
8605         (raw-append-progress): ditto.
8606         (append-progress): use new glyph names.
8607         (raw-append-progress): only create the extent when needed. set
8608         properties more optimally.
8609         (progress): remove args.
8610
8611 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8612
8613         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8614         mapcar where the return value is unused.
8615         (isearch-restore-invisible-extents): Ditto.
8616         (isearch-highlight-all-cleanup): Ditto.
8617         (isearch-delete-extents-in-range): Traverse the extents only once.
8618         (isearch-highlight-all-update): Don't start over if the search
8619         string has changed and more input is pending.
8620
8621 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8622
8623         * packages.el (packages-find-package-data-path): Ditto.
8624
8625         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8626
8627         * subr.el (mapc-internal): Don't make obsolete.
8628
8629         * cl-extra.el (mapc): Resurrect.
8630
8631 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8632
8633         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8634         alias.
8635
8636         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8637         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8638         (isearch-yank-clipboard): Use get-clipboard instead of
8639         x-get-clipboard.
8640         (isearch-yank-selection): Fix docstring.
8641
8642 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8643
8644         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8645
8646 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8647
8648         * cl-macs.el (extent-start-position): Fix setf method.
8649         (extent-end-position): Ditto.
8650
8651 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8652
8653         * isearch-mode.el: End merge with FSF 20.4.
8654
8655         * isearch-mode.el (search-invisible): New variable.
8656         (isearch-hide-immediately): Ditto.
8657         (isearch-unhidden-extents): Ditto.
8658         (isearch-range-invisible): New function.
8659         (isearch-unhide-extent): Ditto.
8660         (isearch-restore-invisible-extents): Ditto.
8661         (isearch-restore-extent): Ditto.
8662
8663         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8664         implementation.
8665         (isearch-ring-retreat-edit): Ditto.
8666         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8667         (isearch-forward-regexp): New arguments NOT-REGEXP and
8668         NO-RECURSIVE-EDIT.
8669         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8670         (isearch-backward-regexp): New arguments NOT-REGEXP and
8671         NO-RECURSIVE-EDIT.
8672         (isearch-mode): Return isearch-success.
8673         (isearch-update): Use unread-command-events instead of
8674         unread-command-event.
8675         (isearch-abort): If an invalid regexp is encountered, keep popping
8676         states.
8677         (isearch-*-char): Use FSF implementation.
8678         (isearch-whitespace-chars): Use the more robust FSF's
8679         implementation.
8680         (isearch-within-brackets): New variable.
8681         (isearch-mode): Initialize it.
8682         (isearch-edit-string): Bind it.
8683         (isearch-search-and-update): Set it.
8684         (isearch-push-state): Push it.
8685         (isearch-top-state): Pop it.
8686         (isearch-search): Set it.
8687         (isearch-printing-char): When called by isearch-whitespace-chars,
8688         handle M-SPC gracefully.
8689         (isearch-message-prefix): New argument ELLIPSIS.
8690         (isearch-message-suffix): Ditto.
8691         (isearch-message): Use the ELLIPSIS argument when calling
8692         isearch-message-prefix and isearch-message-suffix.
8693         (isearch-message-prefix): Distinguish between "wrapped" and
8694         "overwrapped" search, FWIW.
8695
8696 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8697
8698         * isearch-mode.el (isearch-edit-string): Use the head of the
8699         search ring instead of search-last-string and search-last-regexp.
8700         (search-highlight): Renamed from isearch-highlight.
8701         (isearch-exit): Use the new name.
8702         (isearch-highlight): Ditto.
8703         (isearch-dehighlight): Ditto.
8704         (isearch-update-ring): New function.
8705         (isearch-done): Call it.
8706         (isearch-done): New argument EDIT.
8707         (isearch-repeat): If search string is empty, look up at the car of
8708         the search ring; ignore the yank pointer.
8709         (isearch-abort): Call isearch-done with NOPUSH.
8710         (isearch-cancel): New function.
8711         (isearch-mode-map): Bind it to ESC ESC ESC.
8712
8713         * isearch-mode.el: Begin merge with FSF 20.4.
8714
8715 1999-09-01  Andy Piper  <andy@xemacs.org>
8716
8717         * x-select.el (x-get-clipboard): obsolete.
8718         (x-yank-clipboard-selection): obsolete
8719
8720         * select.el (disown-selection): need to be careful to disown the
8721         clipboard if we set it via selection.
8722         (get-clipboard): move from x-select.el
8723         (yank-clipboard-selection): ditto.
8724
8725 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8726
8727         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8728         isearch-highlight-all-matches to nil.
8729         (isearch-fixed-case): New variable.
8730         (isearch-mode): Initialize it.
8731         (isearch-edit-string): Save it.
8732         (isearch-toggle-case-fold): Set it.
8733         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8734         need to check isearch-fixed-case.
8735         (isearch-toggle-case-fold): Update highlighting of all matches
8736         before the pause.
8737         (isearch-edit-string):
8738
8739 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8740
8741         * isearch-mode.el (isearch-edit-string): Call isearch-message
8742         before reading the event so that the prompt is displayed properly.
8743         (isearch-message): Use isearch-nonincremental when calling
8744         isearch-message-prefix.
8745         (minibuffer-local-isearch-map): Bind up and down to do the same as
8746         M-p and M-n respectively.
8747         (isearch-done): New arg NOPUSH.
8748         (isearch-edit-string): Use it.
8749         (isearch-edit-string): Don't bind isearch-string.
8750         (isearch-ring-adjust): Edit string, *then* push state.
8751
8752 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8753
8754         * faces.el (isearch-secondary): Make isearch-secondary look
8755         different than default.
8756
8757 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8758
8759         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8760         save-excursion.
8761         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8762         (isearch-update): Call isearch-dehighlight without arguments.
8763         (isearch-done): Ditto.
8764
8765         * isearch-mode.el (isearch-fix-case): If the search string has no
8766         upper-case letters, allow the folding to be reenabled.
8767         Previously, once disabled, the folding would remain that way until
8768         the end of isearch.
8769         (isearch-top-state): Call isearch-fix-case.
8770
8771         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8772         save-excursion.
8773         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8774
8775 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8776
8777         * xpm-button.el:
8778         xbm-button.el: Need to exist in core because gui.el depends on
8779         them.
8780
8781 1999-08-31  Andy Piper  <andy@xemacs.org>
8782
8783         * gutter-items.el (buffers-tab-face): new customizable variable.
8784         (buffers-tab-default-buffer-line-length): new specifier for
8785         maximum viewable characters.
8786         (progress-stack): new variable for implementing widget-based
8787         progress messages.
8788         (progress-area-buffer): ditto.
8789         (progress-glyph-height): ditto.
8790         (progress-stop-callback): ditto.
8791         (progress-quit-function): new function.
8792         (progress-glyph): new variable.
8793         (progress-layout-glyph): ditto.
8794         (progress-displayed-p): new function, see message-displayed-p for
8795         details.
8796         (clear-progress): ditto.
8797         (remove-progress): ditto.
8798         (append-progress): ditto.
8799         (raw-append-progress): ditto.
8800         (display-progress): ditto.
8801         (current-progress): ditto.
8802         (current-progress-label): ditto.
8803         (progress): ditto.
8804         (lprogress): ditto.
8805
8806
8807 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8808
8809         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8810
8811         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8812         `isearch-yank-selection'.
8813         (isearch-mode-map): Use it.
8814         (isearch-yank-selection): Use `get-selection' instead of
8815         `get-x-selection'.
8816
8817 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8818
8819         * faces.el (isearch-secondary): Create face here.
8820
8821         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8822         timers.
8823
8824 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8825
8826         * subr.el (buffer-string): More robust backward compatibility
8827         check, courtesy William Perry.
8828
8829 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8830
8831         * replace.el (perform-replace): Stop the search after the search
8832         limit has been reached.
8833
8834 1999-08-23  Andy Piper  <andy@xemacs.org>
8835
8836         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8837         here if we don't have one.
8838
8839 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8840
8841         * ldap.el (ldap-coding-system): Default to nil until we get
8842         efficient UTF8 support
8843         (ldap-decode-string): Guard against `decode-coding-string' not
8844         being defined
8845         (ldap-encode-string): Guard against `encode-coding-string' not
8846         being defined
8847
8848 1999-08-23  Didier Verna  <didier@xemacs.org>
8849
8850         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8851         Some doc strings improvements, and add a star to the `interactive'
8852         calls.
8853
8854 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8855
8856         * font-lock.el (java-font-lock-keywords-3): introduced new
8857         keywords and regexpes for javadoc syntax 1.2.
8858
8859 1999-08-17  Andy Piper  <andy@xemacs.org>
8860
8861         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8862         format-buffers-tab-line.
8863         (buffers-tab-max-buffer-line-length): new variable.
8864         (format-buffers-tab-line): new function. truncate names if over
8865         buffers-tab-max-buffer-line-length.
8866
8867 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8868
8869         * cus-start.el: Customize the variable `bell-inhibit-time'.
8870
8871 1999-08-16  Andy Piper  <andy@xemacs.org>
8872
8873         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8874         brute-force approach to deleting the last buffer.
8875         (buffers-tab-grouping-regexp): new customizable variable.
8876         (select-buffers-tab-buffers-by-mode): use it.
8877
8878 1999-08-13  Andy Piper  <andy@xemacs.org>
8879
8880         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8881         deletion problem.
8882
8883 1999-07-30  Didier Verna  <didier@xemacs.org>
8884
8885         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8886         of princ to output symbols.
8887         (custom-save-face-internal): ditto.
8888         (custom-save-resets): ditto.
8889
8890 1999-08-09  Didier Verna  <didier@xemacs.org>
8891
8892         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8893         `regexp-quote' to protect the major mode name for use as a regular
8894         expression (c++ needs this for instance).
8895
8896 1999-08-08  Andy Piper  <andy@xemacs.org>
8897
8898         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8899         cope with similar mode names.
8900
8901         * gutter-items.el (buffers-tab-selection-function): new selection
8902         function.
8903         (select-buffers-tab-buffers-by-mode): new function.
8904         (buffers-tab-items): use it if set to only display buffers in the
8905         tab in the current buffer's group..
8906         (update-tab-in-gutter): use new api.
8907         (remove-buffer-from-gutter-tab): ditto.
8908
8909         * gutter-items.el (buffers-tab-max-size): set custom selection
8910         default to 6.
8911         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8912         (add-tab-to-gutter): set face as default.
8913
8914 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8915
8916         * faces.el (frob-face-property): Merge the fall-back specifier
8917         with the target, not replace it.
8918
8919 1999-08-05  Andy Piper  <andy@xemacs.org>
8920
8921         * gutter-items.el (update-tab-in-gutter): add frame argument for
8922         buffer-items.
8923         (update-tab-in-gutter): use it.
8924
8925         * gutter-items.el (record-buffer-hook): set.
8926
8927         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8928         change.
8929         (switch-to-buffer-hook) deleted.
8930
8931 1999-08-04  Andy Piper  <andy@xemacs.org>
8932
8933         * gutter-items.el (update-tab-in-gutter): make sure this will work
8934         as an argument to create-frame-hook.
8935
8936 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8937
8938         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8939         instead of timer emulation.
8940
8941 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8942
8943         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8944         Emacs isearch enhancements.
8945
8946 1999-07-28  Andy Piper  <andy@xemacs.org>
8947
8948         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8949         all devices that support tab controls.
8950         (remove-buffer-from-gutter-tab): new function. to be used as a
8951         value for kill-buffer-hook.
8952
8953 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8954
8955         * auto-show.el (auto-show-truncationp): changed to match
8956         `window_translation_on'
8957
8958 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8959
8960         * XEmacs 21.2.19 is released
8961
8962 1999-07-28  SL Baur  <steve@miho>
8963
8964         * code-files.el (insert-file-contents): Fix docstring.
8965         revert previous change.
8966
8967 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8968
8969         * fill.el (fill-region-as-paragraph): Change re-break-point to
8970         contain word-across-newline plus one character so that filling
8971         Japanese and Chinese works as desired.
8972         * simple.el (do-auto-fill): Ditto.
8973
8974 1999-07-26  SL Baur  <steve@miho>
8975
8976         * mule/japanese.el ("Japanese"): Do not specify a default input
8977         method.
8978         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8979
8980 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8981
8982         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8983         able to use cl-macs macro in early lisp.
8984
8985 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8986
8987         * custom.el:
8988         * cus-face.el:
8989         * cus-edit.el:
8990                 Massive custom Theme API changes.
8991
8992 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8993
8994         * code-files.el (insert-file-contents): Regard
8995         coding-system-magic-cookie if `coding-system-for-read' is nil.
8996
8997 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8998
8999         * mule/thai-xtis.el: Add coding: local variable, to avoid
9000         bootstrapping problem with C locale.
9001
9002 1999-07-22  Andy Piper  <andy@xemacs.org>
9003
9004         * dumped-lisp.el (preloaded-file-list): guard against putting
9005         gutter-items in a less than functional XEmacs.
9006         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9007
9008 1999-07-18  Bob Weiner  <weiner@beopen.com>
9009
9010         * fill.el (fill-context-prefix): Fixed bug that prevented the
9011         setting of an adaptive fill prefix when the `dont-skip-first' was
9012         t.
9013
9014 1999-07-22  SL Baur  <steve@miho>
9015
9016         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9017
9018 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9019
9020         * files.el (interpreter-mode-alist): add `make', `guile', and
9021         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9022         makefile-mode, guile is a scheme, and someday XEmacs will be
9023         modular enough to use as an efficient scripting tool.)
9024
9025 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9026
9027         * mule/mule-cmds.el (reset-language-environment): Regard
9028         coding-category `utf-8' and `ucs-4' if they are available.
9029
9030 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9031
9032         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9033         (prefer-coding-system): Fix DOC-string.
9034
9035         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9036         DOC-string too.
9037
9038         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9039         Mule.
9040         (coding-system-change-eol-conversion): Fix DOC-string.
9041
9042 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9043
9044         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9045         instead of `list-coding-system'.
9046
9047 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9048
9049         * menubar-items.el (default-menubar): `select-input-method' was
9050         renamed to `set-input-method'.
9051
9052         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9053         "Set Language Environment" menu.
9054
9055         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9056         "Describe Language Support" menu.
9057
9058 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9059
9060         * mule/chinese.el ("Chinese-GB"): Rename
9061         `chinese-gb-environment-setup-function' to
9062         `setup-chinese-gb-environment-internal'.
9063
9064 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9065
9066         * mule/korean.el: Use `define-coding-system-alias' instead of
9067         `copy-coding-system'.
9068
9069 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9070
9071         * mule/mule-cmds.el (set-language-environment-coding-systems):
9072         Treat duplicated coding-categories.
9073
9074 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9075
9076         * mule/japanese.el: Use `define-coding-system-alias' instead of
9077         `copy-coding-system'.
9078
9079 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9080
9081         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9082         coding-system `viscii'.
9083
9084 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9085
9086         * mule/cyrillic.el:
9087         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9088         (cyrillic-alternativnyj-decode-table): New variable.
9089         (cyrillic-alternativnyj-encode-table): New variable.
9090         - Specify `iso-8-1' as a category of coding-system
9091           `alternativnyj'.
9092         - Abolish general Cyrillic environment.
9093
9094 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9095
9096         * mule/chinese.el:
9097         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9098         - Register `chinese-gb-environment-setup-function' as a
9099           `setup-function' of "Chinese-GB" environment.
9100
9101 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9102
9103         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9104         optional argument `parents'.
9105
9106         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9107         property for Thai-XTIS.
9108
9109         * mule/mule-help.el (help-with-tutorial): Use property
9110         `tutorial-coding-system' of language-info as a coding-system to
9111         read tutorial file.
9112
9113 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9114
9115         * mule/thai-xtis.el: Don't setup `setup-function' and
9116         `exit-function'.
9117
9118         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9119         `set-coding-category-system' to set up coding-system for
9120         coding-category.
9121
9122         * mule/mule-cmds.el (prefer-coding-system): Use
9123         `set-coding-category-system' to set up coding-system for
9124         coding-category.
9125
9126 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9127
9128         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9129         Thai-XTIS environment.
9130
9131         * mule/mule-cmds.el (prefer-coding-system): Use
9132         `find-coding-system' instead of `coding-system-p'.
9133
9134 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9135
9136         * mule/mule-cmds.el (set-language-environment-coding-systems):
9137         Modify eol-type for XEmacs.
9138
9139         * mule/thai-xtis.el: Delete unused local variable `category'.
9140
9141         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9142         function.
9143         (prefer-coding-system): Don't call
9144         `update-coding-systems-internal'; use function
9145         `coding-category-list' instead of variable `coding-category-list';
9146         use `set-coding-priority-list' instead of `set-coding-priority';
9147         modify `eol-type' for XEmacs.
9148
9149         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9150         `charset-columns'.
9151         (char-width): Likewise.
9152
9153 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9154
9155         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9156         `tis-620'.
9157
9158         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9159         `set-coding-priority-list' instead of `set-coding-priority'; don't
9160         call `update-coding-systems-internal'.
9161
9162         * mule/mule-misc.el (coding-system-get): New function.
9163         (coding-system-put): New function.
9164         (coding-system-category): New function.
9165
9166 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9167
9168         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9169         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9170         to avoid conflict with leim/quail/thai-xtis.
9171
9172         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9173         to thai-xtis-chars.el.
9174
9175         * mule/thai-xtis-chars.el: New file (split from
9176         mule/thai-xtis.el).
9177
9178 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9179
9180         * mule/thai-xtis.el:
9181         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9182         - Add syntax entries.
9183         - Put `preferred-coding-system' of the charset `thai-xtis' to
9184           `tis-620'.
9185
9186 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9187
9188         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9189         rewritten to use write-multibyte-character.
9190
9191 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9192
9193         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9194         of `iso-2022-7'.
9195         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9196         ported yet.
9197         (read-input-method-name): Treat optional argument `default'.
9198
9199 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9200
9201         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9202         all.
9203         (set-language-info-alist): Set up menus here.
9204
9205 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9206
9207         * minibuf.el (completing-read): Add new optional argument
9208         `default'.
9209         (read-coding-system): Add new optional argument
9210         `default-coding-system'.
9211
9212 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9213
9214         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9215         (viet-viscii-...->viet-vscii...).
9216
9217 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9218
9219         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9220         and menus.
9221
9222 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9223
9224         * mule/mule-cmds.el (input-method-function): Add permanent-local
9225         property.
9226
9227 1999-03-30  Dave Love  <fx@gnu.org>
9228
9229         * mule/mule-cmds.el (current-language-environment): Doc fix.
9230
9231 1999-02-06  Richard Stallman  <rms@gnu.org>
9232
9233         * mule/european.el (setup-slovenian-environment): New function.
9234         ("Slovenian"): New language environment.
9235
9236 1999-01-27  Dave Love  <fx@gnu.org>
9237
9238         * mule/mule-cmds.el (current-language-environment): Provide :link,
9239         :type (choices) and appropriate :get.
9240
9241 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9242
9243         * mule/mule-cmds.el (describe-language-environment): Don't alter
9244         input-method-alist.
9245
9246 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9247
9248         * mule/mule-cmds.el (prefer-coding-system): Call
9249         set-coding-priority, so that the internal array of priorities is
9250         also updated.
9251
9252 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9253
9254         * mule/mule-cmds.el (prefer-coding-system): If the argument
9255         requires specific EOL conversion type, make the default coding
9256         systems use that.
9257
9258 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9259
9260         * mule/mule-cmds.el (set-language-environment): Pass the default
9261         eol-type to set-language-environment-coding-systems.
9262         (set-default-coding-systems): Copy the eol-type property for the
9263         new default values of {buffer-file,process}-coding-system from the
9264         old defaults.
9265         (set-language-environment-coding-systems): Accept an optional
9266         argument EOL-TYPE, and set the eol-type property of the default
9267         coding systems accordingly.
9268
9269 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9270
9271         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9272         use generate-new-buffer instead of get-buffer-create.
9273
9274 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9275
9276         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9277
9278 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9279
9280         * mule/mule-cmds.el (default-input-method): Fix custom type.
9281
9282 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9283
9284         * mule/mule-cmds.el (setup-specified-language-environment):
9285         Add apropos-inhibit property.
9286         (describe-specified-language-support): Likewise.
9287
9288 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9289
9290         * mule/mule-cmds.el: Doc fixes.
9291
9292 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9293
9294         * mule/mule-cmds.el (register-input-method): Doc-string
9295         modified.
9296
9297 1998-09-01  Dave Love  <fx@gnu.org>
9298
9299         * mule/mule-cmds.el (current-language-environment): Fix
9300         setter function.
9301
9302 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9303
9304         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9305         mule/european.el, mule/hebrew.el, mule/japanese.el,
9306         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9307         avoid bootstrapping problem if you need to recompile all the Lisp
9308         files using interpreted code.
9309
9310 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9311
9312         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9313         ("Latin-2"): Likewise.
9314
9315 1998-08-18  Per Starback  <starback@update.uu.se>
9316
9317         * mule/european.el (setup-latin2-environment): Fix typo.
9318
9319 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9320
9321         * mule/european.el: Give proper value of `input-method' key to all
9322         lang. env.
9323
9324         * mule/mule-cmds.el (activate-input-method): Handle the case that
9325         the arg INPUT-METHOD is nil correctly.
9326         (read-multilingual-string): Activate the specified input method
9327         before calling read-string.  Afterward, activate the original
9328         input method.
9329
9330 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9331
9332         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9333         (set-language-info-alist): Fix typo in doc-string.
9334
9335         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9336
9337 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9338
9339         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9340         (reset-language-environment): New function for the job that
9341         setup-english-environment used to do.
9342         (set-language-environment): Do more setups according to the info
9343         in language-info-alist.
9344         (read-language-name): Handle the case that the arg KEY is nil.
9345         (describe-language-environment): Handle input-method property.
9346
9347         * mule/: All files under this directory, which related with
9348         specific languages (such as mule/european.el, mule/greek.el,
9349         mule/hebrew.el, mule/misc-lang.el), modified as below.
9350         (setup-XXX-environment): Just call set-language-environment.  If
9351         they used to do some other jobs than what done by
9352         set-language-environment, those jobs are done in
9353         setup-XXX-environment-internal now.
9354         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9355         the value to setup-XXX-environment-internal.  Add properties
9356         input-method and features.
9357
9358         * mule/english.el (setup-english-environment): Just call
9359         reset-language-environment.
9360
9361         * mule/european.el (setup-8-bit-environment): Function deleted.
9362
9363 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9364
9365         * mule/mule-cmds.el (input-method-exit-on-first-char)
9366         (input-method-use-echo-area): Doc fixes.
9367
9368 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9369
9370         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9371         variable.
9372         (input-method-use-echo-area): New variable.
9373
9374 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9375
9376         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9377
9378 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9379
9380         * mule/mule-cmds.el (activate-input-method): Update mode line.
9381         (inactivate-input-method): Likewise.
9382
9383 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9384
9385         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9386         input method in the current buffer, but just bind
9387         current-input-method.
9388
9389 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9390
9391         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9392
9393         * mule/misc-lang.el ("IPA"): Add coding-priority and
9394         coding-system.
9395
9396 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9397
9398         * mule/greek.el: Add coding-priority.
9399
9400 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9401
9402         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9403         LANG-ENV.
9404
9405 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9406
9407         * mule/mule-cmds.el (register-input-method): Fix previous change.
9408         (setup-specified-language-environment): Doc fix.
9409
9410 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9411
9412         * mule/mule-cmds.el: Several doc fixes.
9413         (get-language-info, set-language-info): Rename argument.
9414         (set-language-info-alist): Likewise.
9415         (register-input-method): Rename argument.
9416         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9417
9418 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9419
9420         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9421         default value while reading an input method.
9422
9423 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9424
9425         * mule/mule-cmds.el (universal-coding-system-argument):
9426         Use buffer-file-coding-system as default.
9427
9428 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9429
9430         * mule/korean.el ("Korean"): Doc fix.
9431
9432 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9433
9434         * mule/mule-cmds.el (describe-language-environment): Print the
9435         languge environment at the head.
9436
9437 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9438
9439         * mule/japanese.el: Set exit-function to exit-japanese-environment
9440         for Japanese environment.
9441
9442 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9443
9444         * mule/mule-cmds.el (set-language-environment): Doc fix.
9445         (current-language-environment): Use defcustom.
9446         (default-input-method): Specify :type.
9447
9448 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9449
9450         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9451         modified.
9452         (prefer-coding-system): Doc-string modified.
9453
9454 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9455
9456         * mule/mule-cmds.el (set-language-info): Doc-string
9457         describes `coding-priority' KEY.
9458         (set-language-environment-coding-systems): New function.
9459         (select-safe-coding-system): New function.
9460         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9461         (set-language-info-alist): New optionla arg PARENTS.  Call
9462         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9463         (set-language-environment-coding-systems): New function.
9464
9465         * mule/chinese.el: Remove setting up of
9466         describe-chinese-environment-map and
9467         setup-chinese-environment-map.  Exclude them in args of calls to
9468         set-language-info-alist.  Register coding-priority key in
9469         language-info-alist.
9470
9471         * mule/cyrillic.el: Remove setting up of
9472         describe-cyrillic-environment-map and
9473         setup-cyrillic-environment-map.  Exclude them in args of calls to
9474         set-language-info-alist.  Register coding-priority key in
9475         language-info-alist.
9476
9477         * mule/english.el: Register coding-priority key in
9478         language-info-alist.
9479
9480         * mule/ethiopic.el: Register coding-priority key in
9481         language-info-alist.
9482
9483         * mule/european.el: Remove setting up of
9484         describe-european-environment-map and
9485         setup-european-environment-map.  Exclude them in args of calls to
9486         set-language-info-alist.  Register coding-priority key in
9487         language-info-alist.  Add "German" language env.
9488         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9489         (setup-german-environment): New function.
9490
9491         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9492         change default input method to "greek-postfix".
9493
9494         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9495         coding-priority key in
9496
9497 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9498
9499         * mule/mule-cmds.el (set-language-info): Doc fix.
9500         (input-method-inactivate-hook): Doc fix.
9501
9502 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9503
9504         * mule/mule-cmds.el (set-input-method): Renamed from
9505         select-input-method.
9506
9507 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9508
9509         * mule/mule-cmds.el (set-language-environment): Run
9510         exit-language-environment-hook before calling `exit-function'
9511         which is specified for the language environment.
9512
9513 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9514
9515         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9516         modified.
9517         (prefer-coding-system): Likewise.
9518         (describe-language-environment): Print aliases of each coding
9519         system.
9520         (set-language-environment-hook): New variable.
9521         (exit-language-environment-hook): New variable.
9522         (set-language-environment): Call these hooks.  Before setting a
9523         new language environment, exit from the
9524         current-language-environment if necessary.
9525         (input-method-verbose-flag): The value can be nil, t,
9526         complex-only, or default.
9527         (input-method-highlight-flag): Doc-string augmented.
9528         (activate-input-method): Check if we can run the registered
9529         function to activate an input method.
9530
9531         * mule/korean.el: Set exit-function for language environment
9532         "Korean" to exit-korean-environment.
9533         (setup-korean-environment): Moved to korea-util.el.
9534
9535 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9536
9537         * mule/mule-cmds.el (read-multilingual-string): Use
9538         current-input-method prior to default-input-method.  Don't bind
9539         current-input-method by `let', instead, activate the specified
9540         input method in the current buffer temporarily.
9541
9542 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9543
9544         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9545
9546 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9547
9548         * mule/chinese.el (post-read-decode-hz): Return the result of
9549         decode-hz-region.
9550         (pre-write-encode-hz): Do not change the value of
9551         last-coding-system.
9552
9553 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9554
9555         * mule/mule-ccl.el: Doc fixes.
9556
9557 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9558
9559         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9560         (check-ccl-program): New macro.
9561
9562 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9563
9564         * mule/mule-ccl.el: Comment about CCL syntax modified.
9565         (ccl-command-table): Add read-multibyte-character and
9566         write-multibyte-character.
9567         (ccl-code-table): Add ex-cmd.
9568         (ccl-extended-code-table): New variable.
9569         (ccl-embed-extended-command): New function.
9570         (ccl-compile-read-multibyte-character,
9571         ccl-compile-write-multibyte-character) New functions.
9572         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9573         ccl-dump-write-multibyte-character): New functions.
9574
9575 1999-07-22  SL Baur  <steve@miho>
9576
9577         * config.el (config-value-file): config.values is installed into
9578         doc-directory.
9579         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9580
9581 1999-07-19  Didier Verna  <didier@xemacs.org>
9582
9583         * rect.el: all functions rewritten, except when noted. Below is a
9584         list of interface changes.
9585         (apply-on-rectangle): new function. Obsoletes
9586         `operate-on-rectangle'. All functions that used to call this
9587         function now call the new one.
9588         (kill-rectangle): added optional prefix arg to fill lines.
9589         (delete-rectangle): ditto.
9590         (delete-extract-rectangle): ditto.
9591         (open-rectangle): ditto.
9592         (clear-rectangle): ditto.
9593         (delete-rectangle-line): added third arg FILL.
9594         (delete-extract-rectangle-line): ditto.
9595         (open-rectangle-line): ditto.
9596         (clear-rectangle-line): ditto.
9597
9598 1999-07-18  Andy Piper  <andy@xemacs.org>
9599
9600         * menubar-items.el (default-menubar): add gutter options.
9601
9602         * gutter-items.el: new file.
9603         (gutter): new group for custom.
9604         (gutter-visible-p): new variable.
9605         (default-gutter-position): ditto.
9606         (buffers-tab): new group for the buffers tab.
9607         (gutter-buffers-tab): widget to put in the gutter.
9608         (buffers-tab-max-size): max number of tabs.
9609         (buffers-tab-switch-to-buffer-function): function to call when a
9610         tab is pressed.
9611         (buffers-tab-omit-function): filter buffers with this function.
9612         (buffers-tab-format-buffer-line-function): format buffer names for
9613         inclusion in tabs.
9614         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9615         the record.
9616         (build-buffers-tab-internal): build a list of tab items.
9617         (buffers-tab-items): ditto.
9618         (add-tab-to-gutter): put a tab in the gutter area.
9619         (update-tab-in-gutter): reset the buffers in the tab.
9620
9621         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9622
9623         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9624         (switch-to-buffer-hooks): new hook.
9625
9626         * toolbar.el (default-toolbar-position): fix typo.
9627
9628 1999-07-16  Andy Piper  <andy@xemacs.org>
9629
9630         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9631
9632 1999-07-15  Didier Verna  <didier@xemacs.org>
9633
9634         * cus-edit.el (custom-prompt-variable): optional third arg makes
9635         prompt for a comment string.
9636         (customize-set-value): optional prefix makes this function handle
9637         variable comments.
9638         (customize-set-variable): ditto.
9639         (customize-save-variable): ditto.
9640         (customize-customized): handle custom comments.
9641         (customize-save-customized): ditto.
9642         (custom-variable-state-set): ditto.
9643         (custom-face-state-set): ditto.
9644         (customize-saved): ditto.
9645         (custom-variable-set): ditto.
9646         (custom-face-set): ditto.
9647         (custom-variable-save): ditto.
9648         (custom-face-save): ditto.
9649         (custom-variable-reset-saved): ditto.
9650         (custom-face-reset-saved): ditto.
9651         (custom-variable-reset-standard): ditto.
9652         (custom-face-reset-standard): ditto.
9653         (custom-comment-face): new face.
9654         (custom-comment-tag-face): ditto.
9655         (custom-comment): new widget.
9656         (custom-comment-create): new function.
9657         (custom-comment-delete): ditto.
9658         (custom-comment-value-set): ditto.
9659         (custom-comment-show): ditto.
9660         (custom-comment-invisible-p): ditto.
9661         (custom-variable-value-create): create a comment field widget.
9662         (custom-face-value-create): ditto.
9663         (custom-variable-menu): new entry for adding a custom comment.
9664         (custom-face-menu): ditto.
9665         (custom-save-variables): possibly save custom comments.
9666         (custom-save-faces): ditto.
9667
9668         * cus-face.el (custom-set-faces): the arguments can now have a
9669         custom comment as fourth argument.
9670
9671         * custom.el (custom-set-variables): the arguments can now have a
9672         custom comment as fifth element.
9673
9674 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9675
9676         * XEmacs 21.2.18 is released
9677
9678 1999-07-13  SL Baur  <steve@miho>
9679
9680         * lib-complete.el (read-library-name): Revert previous change.
9681         (read-library): Ditto.
9682
9683 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9684
9685         * packages.el (packages-package-list): Capitalize docstring.
9686
9687         * packages.el (packages-find-package-library-path): Use #'nconc
9688         rather than #'append to reduce consing -- #'mapcar uses Flist,
9689         which returns a freshly consed list.  #'append would create yet
9690         another fresh list, using Fmake_list in concat.
9691
9692         * packages.el (package-provide): Use setq with remassq like it
9693         says in its docstring.
9694
9695 1999-07-06  SL Baur  <steve@miho.m17n.org>
9696
9697         * lib-complete.el (progn-with-message): Fix typo.
9698
9699 1999-07-06  SL Baur  <steve@miho.m17n.org>
9700
9701         * mule/mule-misc.el (char-octet): Make function match docstring.
9702         From Katsumi Yamaoka <yamaoka@jpl.org>
9703
9704 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9705
9706         * wid-edit.el (widget-documentation): corrected spelling error.
9707
9708 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9709
9710         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9711         keys if already bound
9712
9713 1999-07-06  SL Baur  <steve@miho.m17n.org>
9714
9715         * lib-complete.el (progn-with-message): Revert previous changes.
9716
9717 1999-06-24  Bob Weiner  <weiner@beopen.com>
9718
9719         * lib-complete.el (find-library):
9720         (find-library-other-window):
9721         (find-library-other-frame): Completely rewrote
9722         so that these functions actually work when called non-interactively.
9723         Also made them handle LIBRARY arguments which end with .el or .elc.
9724
9725 1999-06-24  Bob Weiner  <weiner@beopen.com>
9726
9727         * simple.el (indent-new-comment-line): Locally bound
9728         `block-comment-start' to `comstart' or else when this is called
9729         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9730         `block-comment-start' value, ignoring any existing spacing after a
9731         comment prefix in the previous line and producing ugly comments.
9732
9733 1999-06-23  Bob Weiner  <weiner@beopen.com>
9734
9735         * list-mode.el (mouse-choose-completion):
9736         (choose-completion):
9737         (completion-switch-to-minibuffer): Added.
9738         ([Tab]): [Tab] previously switched to the minibuffer
9739         but since [space] does that and since most applications in the
9740         world use [Tab] to select the next item in a list, do that in the
9741         *Completions* buffer too.  This will cause the least confusion
9742         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9743         06/23/1999.
9744
9745 1999-06-22  Bob Weiner  <weiner@beopen.com>
9746
9747         * help.el (help-buffer-name): Added support for a null value
9748         of `help-buffer-prefix-string' since some buffers require no
9749         prefix.
9750
9751 1999-06-20  Bob Weiner  <weiner@beopen.com>
9752
9753         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9754         in the completion-list-mode-map to bury the completions buffer
9755         even when the minibuffer is no longer active.
9756
9757 1999-06-20  Bob Weiner  <weiner@beopen.com>
9758
9759         * list-mode.el (list-mode): It is visually disconcerting to have
9760         the text cursor disappear within list buffers, especially when
9761         moving from window to window, so leave it visible.
9762
9763 1999-07-01  SL Baur  <steve@miho.m17n.org>
9764
9765         * menubar-items.el (default-menubar): Conditionalize the bug
9766         report menu item (which may not be possible in this XEmacs).
9767         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9768
9769 1999-06-30  SL Baur  <steve@miho.m17n.org>
9770
9771         * subr.el (with-current-buffer): DOC string fix.
9772         Suggested by Bob Weiner <weiner@altrasoft.com>
9773
9774 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9775
9776         * cus-face.el (custom-face-italic): insert missing args
9777
9778 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9779
9780         * packages.el (package-locations): Changed default early package
9781         hierarchies to ~/.xemacs/mule-packages and
9782         ~/.xemacs/xemacs-packages.
9783
9784 1999-06-23  SL Baur  <steve@miho.m17n.org>
9785
9786         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9787
9788 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9789
9790         * packages.el (package-locations): Changed default early package
9791         hierarchy to ~/.xemacs/packages.
9792         (package-locations): Removed `packages' as a possible name for a
9793         late package hierarchy.
9794
9795 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9796
9797         * mule/mule-category.el (word-combining-categories): Set up new
9798         variable.
9799         (word-separating-categories): Likewise.
9800
9801 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9802
9803         * XEmacs 21.2.17 is released
9804
9805 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9806
9807         * font-menu.el (font-menu-set-font): allow for nil specification
9808         of font size.
9809
9810 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9811
9812         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9813         is 1.
9814
9815 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9816
9817         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9818         8859-5 instead of ISO 8859-1.
9819
9820 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9821
9822         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9823         (viet-viscii-encode-table): Ditto.
9824
9825         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9826         Make obsolete definition of char-octet.
9827
9828 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9829
9830         * subr.el: Move no-Mule make-char ...
9831         * help-nomule.el (make-char): To here.
9832         (string-width): Make Mule compatibility alias.
9833
9834 1999-06-15  Andy Piper  <andy@xemacs.org>
9835
9836         * select.el (get-selection-no-error): really make there be no-error.
9837         (get-selection): revert to original.
9838
9839 1999-06-11  Andy Piper  <andy@xemacs.org>
9840
9841         * select.el (selection-sets-clipboard): renamed.
9842         (own-selection): use it.
9843
9844 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9845
9846         * XEmacs 21.2.16 is released
9847
9848 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9849
9850         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9851         missing characters to avoid crash.
9852
9853 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9854
9855         * coding.el (set-terminal-coding-system): Only set the console
9856         coding system on the selected console if it is a tty.
9857
9858 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9859
9860         * cus-face.el:
9861         * cus-edit.el:
9862         * faces.el:
9863         (custom):
9864         (face-spec-set):
9865         * faces.el (frob-face-property):
9866         * font-menu.el (font-menu-set-font):
9867                   Actually apply changes from 1999-03-17
9868
9869 1999-06-10  Andy Piper  <andy@xemacs.org>
9870
9871         * select.el (get-selection): abstract out non error-signalling
9872         part.
9873         (get-selection-no-error): get-selection without signalling an
9874         error.
9875         (selection-is-clipboard-p): new variable. controls whether the
9876         selection sets the clipboard.
9877         (own-selection): use it.
9878
9879         * mouse.el (insert-selection): fallback to clipboard after trying
9880         primary selection and cutbuffer.
9881
9882 1999-06-05  Andy Piper  <andy@xemacs.org>
9883
9884         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9885         selection functions.
9886
9887 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9888
9889         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9890         default value.
9891         (load): Use `raw-text' instead of `no-conversion'.
9892         (insert-file-contents): Likewise.
9893
9894         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9895         of `no-conversion'.
9896
9897 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9898
9899         * coding.el: Don't copy `no-conversion' to `raw-text'.
9900
9901 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9902
9903         * subr.el (make-char): Define it if Mule is not around.
9904
9905 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9906
9907         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9908
9909         * x-select.el (x-disown-selection-internal): Restore symbol as an
9910         obsolete alias.
9911         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9912
9913 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9914
9915         * XEmacs 21.2.15 is released
9916
9917 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9918
9919         * subr.el (split-string): Avoid infinite looping
9920
9921 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9922
9923         * ldap.el (ldap-ignore-attribute-codings): New variable
9924         (ldap-default-attribute-decoder): New variable
9925         (ldap-coding-system): New variable
9926         (ldap-attribute-syntax-encoders): New variable
9927         (ldap-attribute-syntax-decoders): New variable
9928         (ldap-attribute-syntaxes-alist): New variable
9929         (ldap-encode-boolean): New function
9930         (ldap-decode-boolean): New function
9931         (ldap-encode-country-string): New function
9932         (ldap-decode-string): New function
9933         (ldap-decode-address): New function
9934         (ldap-encode-address): New function
9935         (ldap-decode-attribute): New function
9936         (ldap-search): Use some of these
9937
9938 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9939
9940         * version.el (emacs-version): Make the patch level/beta come
9941         before the XEmacs qualifier so that it gets into (funcall
9942         emacs-version) and thus in the bug reports.
9943         (emacs-version>=): Support patch levels.
9944
9945 1999-06-03  SL Baur  <steve@xemacs.org>
9946
9947         * version.el: implement x.y.z version number
9948         From Jan Vroonhof <vroonhof@math.ethz.ch>
9949
9950 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9951
9952         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9953
9954 1999-05-22  Vin Shelton <acs@xemacs.org>
9955
9956         * startup.el: Document -private and break out non-standard X options.
9957
9958 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9959
9960         * mule/mule-charset.el (charset-after): New function.
9961         (charset-direction): Synch with Mule, update docstring.
9962         (get-charset-property): New function.
9963         (put-charset-property): New function.
9964         (charset-plist): New function.
9965
9966         * mule/mule-charset.el (compose-region):
9967         (decompose-region): remove;  these functions (which don't work
9968         since we don't do composite characters) have been moved to
9969         mule-util.el.
9970         (toplevel): follow coding standards
9971
9972 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9973
9974         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9975         exist any more.
9976
9977         * code-files.el: Fix commentary to follow coding standards.  Move
9978         the single line left in mule-files.el to here.
9979
9980         * mule/mule-files.el: delete.
9981
9982 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9983
9984         * info.el (Info-scroll-prev): Use event functions instead of the
9985         old emacs 19 interface.
9986
9987 1999-06-02  Andy Piper  <andy@xemacs.org>
9988
9989         * x-font-menu.el (x-font-menu-load-font):
9990         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9991
9992 1999-05-31  Andy Piper  <andy@xemacs.org>
9993
9994         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9995         group.
9996         (font-menu-this-frame-only-p): ditto.
9997         (font-menu-max-items): reinstate, from Jan Vroonhof
9998         <vroonhof@math.ethz.ch>
9999         (font-menu-submenu-name-format): ditto.
10000         (font-menu-split-long-menu): ditto, for use by the family
10001         constructor.
10002         (font-menu-family-constructor): use it.
10003
10004 1999-05-30  Andy Piper  <andy@xemacs.org>
10005
10006         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10007         for use by the font menu.
10008
10009         * msw-font-menu.el: new file implementing mswindows specific
10010         font-menu behaviour.
10011         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10012         (mswindows-font-menu-junk-families): ditto.
10013         (hack-font-truename): ditto.
10014         (mswindows-font-regexp-ascii): ditto.
10015         (mswindows-reset-device-font-menus): ditto.
10016         (mswindows-font-menu-font-data): ditto.
10017         (mswindows-font-menu-load-font): ditto.
10018
10019         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10020         (x-font-menu-font-data): ditto.
10021         (x-font-menu-load-font): ditto.
10022
10023         * font-menu.el: new file implementing generic font menu behaviour.
10024         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10025         made device independent.
10026         (font-menu-this-frame-only-p): ditto.
10027         (font-menu-preferred-resolution): ditto.
10028         (font-menu-size-scaling): new variable used to determine whether
10029         sizes are in points or tenths of a point.
10030         (vassoc): moved from x-font-menu.el.
10031         (device-fonts-cache): ditto.
10032         (device-fonts-cache): ditto.
10033         (flush-device-fonts-cache): ditto.
10034         (reset-device-font-menus): copied from x-font-menu.el and made
10035         device independent. Most functionality deferred to
10036         device-dependent versions.
10037         (font-menu-family-constructor): copied from x-font-menu.el and
10038         made device independent.
10039         (font-menu-size-constructor): ditto.
10040         (font-menu-weight-constructor): ditto.
10041         (font-menu-set-font): ditto.
10042         (font-menu-change-face): ditto.
10043         (font-menu-load-font): new device method.
10044         (font-menu-font-data): ditto.
10045
10046         * x-font-menu.el: The above functions deleted.
10047
10048 1999-05-26  Andy Piper  <andy@xemacs.org>
10049
10050         * update-elc.el:
10051         * make-docfile.el:
10052         * loadup.el: rehash expand-file-name usage to not use default-directory.
10053
10054 1999-05-21  Andy Piper  <andy@xemacs.org>
10055
10056         * x-select.el (x-select-convert-to-text):
10057         (x-selected-text-type):
10058         (x-get-selection):
10059         (xselect-convert-to-string):
10060         (xselect-convert-to-compound-text):
10061         (xselect-convert-to-length):
10062         (xselect-convert-to-targets):
10063         (xselect-convert-to-delete):
10064         (xselect-convert-to-filename):
10065         (xselect-convert-to-charpos):
10066         (xselect-convert-to-lineno):
10067         (xselect-convert-to-colno):
10068         (xselect-convert-to-sourceloc):
10069         (xselect-convert-to-os):
10070         (xselect-convert-to-host):
10071         (xselect-convert-to-user):
10072         (xselect-convert-to-class):
10073         (xselect-convert-to-name):
10074         (xselect-convert-to-integer):
10075         (xselect-convert-to-atom):
10076         (xselect-convert-to-identity): functions renamed from x-* and
10077         moved to select.el.
10078         (x-get-secondary-selection): use rename get-selection.
10079         (x-get-clipboard): ditto.
10080         (x-own-selection): moved to select.el.
10081         (x-valid-simple-selection-p): ditto.
10082         (x-dehilight-selection): ditto.
10083         (x-own-clipboard): ditto.
10084         (x-disown-selection): ditto.
10085
10086         * x-mouse.el (x-yank-function): moved to mouse.el.
10087         (x-insert-selection): ditto.
10088         (x-set-point-and-move-selection): use renamed function.
10089
10090         * select.el (selected-text-type): moved and renamed from
10091         x-select.el.
10092         (selection-owner-p): moved to C.
10093         (selection-exists-p): ditto.
10094         (get-cutbuffer): new device method.
10095         (get-selection): generalised and moved from x-select.el.
10096         (own-selection): moved x-own-selection functionality into here.
10097         (dehilight-selection): renamed and moved from x-select.el.
10098         (own-clipboard): functionality moved from x-select.el using new
10099         generic C builtins.
10100         (disown-clipboard): ditto.
10101         (select-convert-to-text):
10102         (select-convert-to-string):
10103         (select-convert-to-compound-text):
10104         (select-convert-to-length):
10105         (select-convert-to-targets):
10106         (select-convert-to-delete):
10107         (select-convert-to-filename):
10108         (select-convert-to-charpos):
10109         (select-convert-to-lineno):
10110         (select-convert-to-colno):
10111         (select-convert-to-sourceloc):
10112         (select-convert-to-os):
10113         (select-convert-to-host):
10114         (select-convert-to-user):
10115         (select-convert-to-class):
10116         (select-convert-to-name):
10117         (select-convert-to-integer):
10118         (select-convert-to-atom):
10119         (select-convert-to-identity): new functions renamed from x-* and
10120         moved from x-select.el.
10121
10122         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10123         into here and use as the default window-system mouse yank.
10124         (insert-selection): generalised and moved from x-mouse.el.
10125         (own-clipboard): moved to C.
10126
10127         * msw-select.el (mswindows-selection-owned-p): deleted.
10128         (mswindows-own-selection): generalised and moved to select.el.
10129         (mswindows-disown-selection): generalised and moved to C.
10130         (mswindows-selection-owner-p): ditto.
10131
10132 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10133
10134         * XEmacs 21.2.14 is released
10135
10136 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10137
10138         * about.el: update contact info for jason and slb.
10139
10140 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10141
10142         * mule/european.el (setup-romanian-environment): Add Romanian
10143         support from Emacs/Mule romanian.el.
10144
10145 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10146
10147         * cus-face.el: Label all custom changes with the 'custom' tag.
10148
10149         * cus-edit.el: idem ditto.
10150
10151         * faces.el: Added suport for adding device tags to various functions.
10152         (custom): New device tag.
10153         (face-spec-set): Call reset face with tags argument. No longer do
10154         x-init-global-faces hack.
10155
10156         * faces.el (frob-face-property): Use an anonymous specifier to map
10157         frob-face-property-1 over.
10158
10159         * x-font-menu.el (font-menu-set-font): Always specify all
10160         properties to custom.
10161
10162 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10163
10164         * mule/european.el (setup-czech-environment): Add czech support.
10165         From David Sauer <davids@orfinet.cz>
10166
10167 1999-03-15  SL Baur  <steve@xemacs.org>
10168
10169         * check-features.el: Turn hard errors into warnings.
10170
10171 1999-03-21  SL Baur  <steve@xemacs.org>
10172
10173         * simple.el (delete-key-deletes-forward): As per discussion on
10174         xemacs-beta, default to t.
10175
10176 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10177
10178         * loadup.el: Define Installation-string before loading anything.
10179
10180 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10181
10182         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10183         From Anders Stenman <stenman@isy.liu.se>
10184
10185 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10186
10187         * wid-edit.el (widget-glyph-find): Ditto.
10188
10189         * packages.el (locate-library): Ditto.
10190
10191         * loadup.el (really-early-error-handler): Ditto.
10192
10193         * lib-complete.el (read-library): Ditto.
10194
10195         * faces.el (set-face-stipple): Ditto.
10196
10197         * code-files.el (load): Use new calling style of locate-file.
10198
10199 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10200
10201         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10202         dead.
10203
10204 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10205
10206         * dumped-lisp.el (preloaded-file-list): Don't load
10207         Installation.el.
10208
10209         * loadup.el (Installation-string): Define it here.
10210
10211 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10212
10213         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10214         Installation.el needs to be loaded before `dump-paths', otherwise
10215         the dumping process won't find it.
10216
10217 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10218
10219         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10220         subr so that we can use `replace-in-string' in Installation.el to
10221         get rid of C-m chars under the native Windows build.
10222
10223 1999-04-29  Andy Piper  <andy@xemacs.org>
10224
10225         * make-docfile.el: canonicalize file and directory names.
10226
10227         * device.el (call-device-method): new function for calling device
10228         specific methods.
10229         (define-device-method): new function for defining device methods.
10230         (define-device-method*): ditto.
10231
10232 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10233
10234         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10235
10236 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10237
10238         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10239         (cyrillic-koi8-r-encode-table): Likewise.
10240         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10241         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10242
10243         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10244         from vietnamese.el].
10245
10246         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10247         mule/mule-misc.el.
10248
10249 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10250
10251         * mule/thai-xtis.el:
10252         - Change font registry name from "Thai94x94-0" to "xtis-0".
10253         - Change mnemonic of coding-system `tis-620' to "TIS620".
10254
10255 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10256
10257         * mule/ethiopic.el: fixed.
10258
10259 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10260
10261         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10262
10263         * mule/thai-xtis.el: New file.
10264
10265         * mule/vietnamese.el: New file.
10266
10267         * mule/ethiopic.el: New file.
10268
10269 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10270
10271         * bytecomp.el (byte-compile-close-variables): Leave
10272         debug-issue-ebola-notices alone.
10273
10274 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10275
10276         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10277         at the top of the buffer since it is the most important thing to
10278         customize
10279         (ldap-get-host-parameter): New defun
10280         (ldap-search): Add a new parameter `withdn' to retrieve the
10281         distinguished names of entries
10282
10283 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10284
10285         * startup.el (splash-frame-body): Date and spelling fixes.
10286
10287 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10288
10289         * view-less.el (toggle-truncate-lines): add autoload tag
10290
10291 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10292
10293         * format.el (format-alist): Disable image stuff.
10294
10295 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10296
10297         * wid-edit.el (widget-glyph-find): Search by directories, then by
10298         suffixes rather than the other way around.
10299         (widget-image-conversion): Renamed to
10300         `widget-image-file-name-suffixes'.
10301
10302 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10303
10304         * mule/mule-charset.el: Made old functions obsolete, remove the
10305         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10306         (charset-iso-graphic-plane): Rename from charset-graphic.
10307         (charset-iso-final-char): Rename from charset-final.
10308         (charset-width): Rename from charset-columns.
10309         (charset-bytes): Added from fsf compatibility, returns always 1.
10310
10311         * mule/mule-misc.el: Move charset-doc-string alias to
10312         mule-charset.el
10313
10314 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10315
10316         * x-faces.el (x-make-font-bold-italic): honor
10317         *try-oblique-before-italic-fonts*
10318
10319 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10320
10321         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10322
10323 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10324
10325         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10326         name.
10327
10328 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10329
10330         * cl-extra.el (equalp): Would bug out for lists.
10331
10332 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10333
10334         * about.el (about-hackers):  Change cgw's email address
10335
10336 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10337
10338         * XEmacs 21.2.13 is released
10339
10340 1999-03-12  SL Baur  <steve@xemacs.org>
10341
10342         * simple.el (delete-key-deletes-forward): Revert to previous
10343         behavior.
10344
10345 1999-01-18  Didier Verna  <didier@xemacs.org>
10346
10347         * menubar-items.el (xemacs-splash-buffer): handle the case of
10348         multiple elements in the splash buffer body.
10349
10350         * startup.el (splash-frame-timeout): new constant: interval
10351         between splash buffer elements.
10352         (command-line-1): handle splash buffer with multiple elements (use
10353         a timeout).
10354         (splash-frame-body): Originally `startup-splash-frame-body'.
10355         Rewrote a cleaner and more readable version. This can now be array,
10356         in which case each element is displayed in turn in the splash buffer.
10357         (splash-frame-static-body): new constant. Persistent information
10358         across all splash buffer elements (preserves the possibility to give
10359         it in different languages.
10360         (circulate-splash-frame-elements): new function. Used as a timeout
10361         to circulate through all splash frame elements and display them in
10362         sequence.
10363         (display-splash-frame): originally `startup-splash-frame'. Handle
10364         the case of multiple elements in the splash buffer body. Now
10365         returns a timeout id if multiple elements to display, or nil.
10366
10367 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10368
10369         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10370         so they can be overridden by x-init-face-from-resources.
10371         Additionally specify the font name also with an x tag.
10372
10373 1999-03-08  Andy Piper  <andy@xemacs.org>
10374
10375         * package-get.el (package-get-base): autoload.
10376
10377         * menubar-items.el (default-menubar): add update menu item. Fix
10378         custom menu to only be activated when package-base is available.
10379
10380         * package-get.el (package-get-custom): don't load
10381         package-get-custom as it is auto-generated. Fix group definition.
10382
10383 1999-03-05  Didier Verna  <didier@xemacs.org>
10384
10385         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10386         instead of `symbol-name' (Thanks Kyle).
10387
10388         * cus-edit.el (custom-save-variables): use `prin1' instead of
10389         princ to write symbols.
10390
10391 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10392
10393         * XEmacs 21.2.12 is released
10394
10395 1999-03-05  SL Baur  <steve@xemacs.org>
10396
10397         * menubar-items.el (default-menubar): Add kfm browsing support.
10398         From Neal Becker <nbecker@fred.net>
10399
10400 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10401
10402         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10403         calls to font-lock during buffer reversion.
10404
10405 1999-02-12  Didier Verna  <didier@xemacs.org>
10406
10407         * info.el (Info-build-node-completions): unconditionally widen the
10408         tag table buffer.
10409
10410 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10411
10412         * x-faces.el (x-init-face-from-resources):
10413         Only set fonts in the 'x locale.
10414
10415 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10416
10417         * package-ui.el (pui-install-selected-packages): Don't throw on
10418         `package-admin-delete-binary-package' returning nil since it's
10419         normal.  Reindent function.
10420         (pui-add-required-packages): Handle case where packages selected
10421         for installation have never been installed.
10422
10423 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10424
10425         * menubar-items.el (default-menubar):
10426         Implement the ``Mule->Set coding system of process'' menu item.
10427
10428 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10429
10430         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10431         files
10432         - Change some `if's to `when's
10433
10434 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10435
10436         * XEmacs 21.2.11 is released
10437
10438 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10439
10440         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10441         against window close (Fix Bug #460).
10442         (ask-user-about-lock-dbox): Idem.
10443
10444 1999-02-25  SL Baur  <steve@xemacs.org>
10445
10446         * mule/mule-charset.el (charset-leading-byte): New function.
10447         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10448
10449 1999-02-12  Andy Piper  <andy@xemacs.org>
10450
10451         * about.el (xemacs-hackers): change andy's email address.
10452         (about-url-alist): change andy's web page address.
10453         (about-xemacs): add piper.
10454
10455 1999-02-16  SL Baur  <steve@xemacs.org>
10456
10457         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10458         of mule-base into lisp/mule.
10459
10460 1999-02-16  SL Baur  <steve@xemacs.org>
10461
10462         * mule/arabic.el:
10463         mule/canna-leim.el:
10464         mule/chinese.el:
10465         mule/cyrillic.el:
10466         mule/english.el:
10467         mule/european.el:
10468         mule/greek.el:
10469         mule/hebrew.el:
10470         mule/japanese.el:
10471         mule/kinsoku.el:
10472         mule/korean.el:
10473         mule/misc-lang.el:
10474         mule/mule-category.el:
10475         mule/mule-ccl.el:
10476         mule/mule-charset.el:
10477         mule/mule-cmds.el:
10478         mule/mule-coding.el:
10479         mule/mule-files.el:
10480         mule/mule-help.el:
10481         mule/mule-init.el:
10482         mule/mule-misc.el:
10483         mule/mule-tty-init.el:
10484         mule/mule-x-init.el:
10485         mule/viet-chars.el:  Remerge from mule-base.
10486
10487         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10488         of mule-base into lisp/mule.
10489
10490 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10491
10492         * process.el (exec-to-string): Use `shell-command-switch' in place
10493         of hard-wired "-c" (for WindowsNT).
10494
10495 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10496
10497         * menubar-items.el (default-menubar):  Remove obsolete
10498         "Gopher" item
10499
10500 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10501
10502         * package-admin.el (package-admin-get-install-dir): First fall
10503         back to the location of xemacs-base for non-mule packages.
10504
10505 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10506
10507         * paths.el:
10508         - improved automounter tmp directory support.
10509         - support 4 (!) empirically discovered automounter conventions
10510
10511 1999-02-12  SL Baur  <steve@xemacs.org>
10512
10513         * etags.el (pop-tag-mark): autoload to match key binding.
10514
10515 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10516
10517         * XEmacs 21.2.10 is released
10518
10519 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10520
10521         * package-get.el (package-get-remote-filename): Don't bug out for
10522         a local file name in the search entry.
10523
10524 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10525
10526         * XEmacs 21.2.9 is released
10527
10528 1999-01-19  Didier Verna  <didier@xemacs.org>
10529
10530         * replace.el (replace-search-function): new variable containing a
10531         function to perform a search-forward.
10532         (replace-re-search-function): new variable containing a function
10533         to perform a re-search-forward.
10534         (perform-replace): use them.
10535
10536 1999-01-25  Didier Verna  <didier@xemacs.org>
10537
10538         * select.el (selection-owner-p): use the name `XEmacs'.
10539         (cut-copy-clear-internal): ditto.
10540
10541 1999-01-18  Andy Piper  <andy@xemacs.org>
10542
10543         * about.el (about-url-alist): Update my entry.
10544         (xemacs-hackers): Ditto.
10545
10546 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10547
10548         * buffer.el (switch-to-buffer): Fixing documentation.
10549         * minibuf.el (minibuffer-completion-table): ditto.
10550         * cl-macs.el (return-from): ditto.
10551
10552 1999-01-04  Didier Verna  <didier@xemacs.org>
10553
10554         * replace.el (delete-non-matching-lines): temporarily disable
10555         case-folding when called interactively with a regexp containing
10556         uppercase characters.
10557         (delete-matching-lines): ditto.
10558         (count-matches): ditto.
10559         (list-matching-lines): ditto.
10560
10561 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10562
10563         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10564         abort if current window is split horizontally, not if others are
10565         split.  Got rid of unnecessary minibuffer checking.  Also, add
10566         some comments (it's still complex).
10567
10568 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10569
10570         * package-get.el: changed address for doc.ic.ac.uk to
10571         sunsite.doc.ic.ac.uk
10572
10573 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10574
10575         * ldap.el (toplevel): Remove requires so that the file compiles
10576         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10577
10578 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10579
10580         * dump-paths.el: Calculate module-directory and set
10581         module-load-path to the load path for modules.
10582
10583         * loadup.el: Get bootstrap value of module-load-path from the
10584         environment variable EMACSBOOTSTRAPMODULEPATH.
10585         - Display the module load path if we're debugging paths.
10586
10587         * setup-paths.el: Added function paths-find-site-module-directory.
10588         - Added function paths-find-module-directory.
10589         - Added function paths-construct-module-load-path.  Uses new
10590         environment variable EMACSMODULEPATH.
10591
10592 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10593
10594         * font.el (font-default-object-for-device):
10595         Oops! This `or' can't be replaced by `unless'.
10596         Fixed inability to run w3, among other things.
10597
10598 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10599
10600         * package-admin.el: Change initialization of
10601           package-admin-install-function dependent on system type.
10602           Change package-admin-install-function-mswindows to use
10603           "minitar".
10604
10605 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10606
10607         * mouse.el (default-mouse-motion-handler): Disable help echo while
10608         in the minibuffer.
10609
10610 1998-12-28  Martin Buchholz <martin@xemacs.org>
10611
10612         * XEmacs 21.2.8 is released.
10613
10614 1998-12-24  Martin Buchholz <martin@xemacs.org>
10615
10616         * XEmacs 21.2.7 is released.
10617
10618 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10619
10620         * package-ui.el (pui-list-packages): Set truncate-lines.
10621
10622         * package-get.el (package-get-download-menu): Use
10623         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10624
10625         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10626         (pui-help-string): idem.
10627         (list-packages-mode): New major mode.
10628         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10629         (pui-install-selected-packages): Add suport for removing packages.
10630         (pui-toggle-package-delete-key): New function.
10631         (pui-popup-context-sensitive): New kludge.
10632         (pui-list-packages): Add warning when `package-get-remote' is nil.
10633         (package-ui-add-site): New function.
10634
10635 1998-12-01  Didier Verna  <didier@xemacs.org>
10636
10637         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10638
10639 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10640
10641         * ldap.el: Custom-ized
10642         (toplevel): Do not provide `ldap' which is provided by C level
10643         LDAP code
10644         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10645
10646 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10647
10648         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10649
10650 1998-12-17  Andy Piper  <andy@xemacs.org>
10651
10652         * sound.el (sound-load-list): name changed from sound-load-alist.
10653         (sound-extension-list): name changed from sound-ext-list.
10654         (load-default-sounds): use new names.
10655         (load-sound-file): use new names.
10656
10657 1998-12-16  Andy Piper  <andy@xemacs.org>
10658
10659         * XEmacs 21.2.6 is released
10660
10661 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10662
10663         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10664         errors.
10665
10666 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10667
10668         * wid-edit.el (widget-echo-this-extent): Set
10669         help-echo-owns-message to t.
10670
10671 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10672
10673         * package-get.el (package-get-download-menu): use toggles for
10674           each site in the download site menu.
10675
10676 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10677
10678         * package-get.el (package-get): If we cannot find a package
10679           because package-get-remote is not set, give a more helpful
10680           error message.
10681
10682 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10683
10684         * package-get.el (package-get-remote-filename): use an EFS path
10685         with user anonymous if no user is specified.
10686
10687 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10688
10689         * faces.el (face-spec-set): Re-init fallfacks for default after
10690         calling reset-face on the default face.
10691
10692 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10693
10694         * package-admin.el (package-admin-default-install-function):
10695         Behave as advertised.  Make sure the pkg-dir is proper for
10696         default-directory.
10697         (package-admin-add-binary-package): Make sure the pkg-dir is
10698         proper for default-directory.
10699         (package-admin-install-function-mswindows): Make sure the pkg-dir
10700         is proper for default-directory.
10701
10702 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10703
10704         * XEmacs 21.2.5 is released
10705
10706 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10707
10708         * files.el (binary-file-regexps): regexp-opt is not available at
10709         bytecompile time.
10710
10711 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10712
10713         * x-win-xfree86.el:
10714         * x-win-sun.el (x-win-init-sun):
10715         * x-win-sun.el:
10716         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10717         * x-iso8859-1.el:
10718         * x-init.el (init-post-x-win):
10719         * x-init.el (init-pre-x-win):
10720         * x-init.el (x-initialize-compose):
10721         * x-init.el:
10722         * x-compose.el:
10723         * winnt.el:
10724         * widget.el:
10725         * wid-edit.el (widget-glyph-click):
10726         * wid-edit.el (widget-glyph-find):
10727         * wid-edit.el (widget-type):
10728         * view-less.el (view-buffer-other-window):
10729         * very-early-lisp.el:
10730         * version.el:
10731         * toolbar.el:
10732         * toolbar-items.el:
10733         * term/sun.el (suntool-map):
10734         * term/sun-mouse.el:
10735         * term/internal.el:
10736         * syntax.el (modify-syntax-entry):
10737         * symbol-syntax.el:
10738         * subr.el:
10739         * startup.el (lock-directory):
10740         * simple.el (set-comment-column):
10741         * simple.el (backward-delete-char-untabify):
10742         * shadow.el (find-emacs-lisp-shadows):
10743         * shadow.el:
10744         * setup-paths.el (paths-construct-info-path):
10745         * select.el (cut-copy-clear-internal):
10746         * process.el (call-process-region):
10747         * process.el (start-process-shell-command):
10748         * process.el:
10749         * paths.el (rmail-spool-directory):
10750         * paragraphs.el (use-hard-newlines):
10751         * package-get.el (package-get-dependencies):
10752         * package-admin.el (package-admin-delete-binary-package):
10753         * obsolete.el (truncate-string):
10754         * obsolete.el (store-substring):
10755         * mouse.el (default-mouse-track-maybe-own-selection):
10756         * mouse.el (mouse-yank-at-point):
10757         * modeline.el:
10758         * modeline.el (mouse-drag-modeline):
10759         * minibuf.el (read-directory-name-internal):
10760         * minibuf.el (read-file-name-internal):
10761         * minibuf.el (read-file-name-internal-1):
10762         * minibuf.el (read-file-name-2):
10763         * minibuf.el (exact-minibuffer-completion-p):
10764         * minibuf.el (read-from-minibuffer):
10765         * minibuf.el:
10766         * menubar.el (check-menu-syntax):
10767         * map-ynp.el (map-y-or-n-p):
10768         * make-docfile.el (docfile-out-of-date):
10769         * loadup.el ((member "run-temacs" command-line-args)):
10770         * loadup.el ((member "no-site-file" command-line-args)):
10771         * loadup.el (really-early-error-handler):
10772         * loadup.el:
10773         * loadhist.el:
10774         * loaddefs.el:
10775         * lisp-mnt.el (lm-verify):
10776         * lib-complete.el (lib-complete:cache-completions):
10777         * lib-complete.el (library-all-completions):
10778         * itimer.el (itimer-run-expired-timers):
10779         * info.el (Info-mode):
10780         * info.el (Info-insert-file-contents):
10781         * info.el (Info-rebuild-dir):
10782         * info.el (Info-build-dir-anew):
10783         * info.el (Info-parse-dir-entries):
10784         * info.el (Info-dir-outdated-p):
10785         * info.el (Info-insert-dir):
10786         * info.el (info-xref):
10787         * info.el:
10788         * hyper-apropos.el (hyper-apropos-get-doc):
10789         * hyper-apropos.el (hyper-describe-face):
10790         * hyper-apropos.el (hyper-apropos-mode):
10791         * hyper-apropos.el:
10792         * help.el (list-processes):
10793         * help.el:
10794         * gnuserv.el:
10795         * font.el (mswindows-font-create-name):
10796         * font.el (font-default-font-for-device):
10797         * font.el (x-font-create-object):
10798         * font.el (font-registry):
10799         * font.el:
10800         * font-lock.el (font-lock-keywords):
10801         * font-lock.el:
10802         * finder.el (finder-compile-keywords):
10803         * find-paths.el (paths-find-recursive-path):
10804         * fill.el (set-justification-center):
10805         * fill.el (fill-region-as-paragraph):
10806         * files.el (insert-directory):
10807         * files.el (wildcard-to-regexp):
10808         * files.el (recover-file):
10809         * files.el (basic-save-buffer):
10810         * files.el (delete-auto-save-file-if-necessary):
10811         * files.el (file-relative-name):
10812         * files.el (backup-extract-version):
10813         * files.el (backup-buffer):
10814         * files.el (set-visited-file-name):
10815         * files.el (set-auto-mode):
10816         * files.el (interpreter-mode-alist):
10817         * files.el:
10818         * files.el (find-file-noselect):
10819         * files.el (abbreviate-file-name):
10820         * files.el (parse-colon-path):
10821         * files.el (directory-abbrev-alist):
10822         * etags.el (visit-tags-table-buffer):
10823         * easymenu.el (easy-menu-define):
10824         * dragdrop.el (experimental-dragdrop-drag):
10825         * dragdrop.el (dragdrop-drop-do-functions):
10826         * dragdrop.el (dragdrop-drop-at-point):
10827         * disass.el (disassemble-1):
10828         * disass.el (disassemble-internal):
10829         * disass.el (disassemble):
10830         * disass.el:
10831         * derived.el (derived-mode-init-mode-variables):
10832         * derived.el (define-derived-mode):
10833         * custom.el (defgroup):
10834         * cus-edit.el (custom-quote):
10835         * config.el:
10836         * code-process.el (open-network-stream):
10837         * code-process.el (start-process):
10838         * code-process.el (call-process-region):
10839         * code-process.el (call-process):
10840         * code-process.el:
10841         * code-files.el (insert-file-contents):
10842         * code-files.el:
10843         * code-files.el (buffer-file-coding-system-for-read):
10844         * cmdloop.el (yes-or-no-p-minibuf):
10845         * cl.el:
10846         * cl-macs.el:
10847         * cl-extra.el:
10848         * callers-of-rpt.el (make-caller-report):
10849         * callers-of-rpt.el:
10850         * bytecomp.el (batch-byte-recompile-directory):
10851         * bytecomp.el (batch-byte-compile-1):
10852         * bytecomp.el (batch-byte-compile):
10853         * bytecomp.el (display-call-tree):
10854         * bytecomp.el (byte-compile-insert):
10855         * bytecomp.el (byte-compile-two-args-19->20):
10856         * bytecomp.el (byte-compile-variable-ref):
10857         * bytecomp.el (byte-compile-form):
10858         * bytecomp.el (byte-compile-top-level-body):
10859         * bytecomp.el (byte-compile-out-toplevel):
10860         * bytecomp.el (byte-compile-byte-code-maker):
10861         * bytecomp.el (byte-compile-file-form-defmumble):
10862         * bytecomp.el (byte-compile-file-form):
10863         * bytecomp.el (byte-compile-keep-pending):
10864         * bytecomp.el (byte-compile-insert-header):
10865         * bytecomp.el (byte-compile-from-buffer):
10866         * bytecomp.el (byte-compile-file):
10867         * bytecomp.el (byte-recompile-file):
10868         * bytecomp.el (byte-compile-close-variables):
10869         * bytecomp.el (byte-compile-warn-about-unused-variables):
10870         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10871         * bytecomp.el (byte-compiler-legal-options):
10872         * bytecomp.el (byte-compile-lapcode):
10873         * bytecomp.el (byte-optimize-log):
10874         * bytecomp.el ((fboundp 'defsubst)):
10875         * bytecomp.el:
10876         * bytecomp-runtime.el:
10877         * byte-optimize.el (byte-optimize-apply):
10878         * byte-optimize.el (car):
10879         * byte-optimize.el (byte-optimize-form):
10880         * byte-optimize.el (byte-optimize-form-code-walker):
10881         * byte-optimize.el:
10882         * build-report.el (build-report-insert-installation-file):
10883         * build-report.el (build-report):
10884         * auto-show.el:
10885         * apropos.el (apropos-documentation):
10886         - mega patch
10887         - clean up byte-compile warnings
10888         - remove unused variables
10889         - Use common lisp style hashtable functions
10890         - byte compiler cleanup
10891         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10892         - remove old backquote syntax usage
10893         - move some cl functionality into C for speed.
10894         - remove last remaining VMS support
10895         - spelling fixes
10896         - implement last, butlast, nbutlast, copy-list in C.
10897         - new macro ignore-file-errors, similar to ignore-errors
10898           (ignore-file-errors (delete-file "foo"))
10899         - get frequent garbage collection during loadup.el by tweaking
10900           gc-cons-threshold, rather than explicitly calling garbage-collect
10901         - default delete-key-deletes-forward to `t'.
10902
10903 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10904
10905         * XEmacs 21.2-beta4 is released.
10906
10907 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10908
10909         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10910         (easy-menu-item-present-p): Wrapper around find-menu-item.
10911         (easy-menu-remove-item): Wrapper around delete-menu-item.
10912
10913         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10914         (add-menu-button): Add 'in-menu' argument.
10915         (add-menu-item-1): Add in-menu support to helper function.
10916
10917 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10918
10919         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10920
10921 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10922
10923         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10924         of Dec 4, 1997.
10925
10926 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10927
10928         * process.el (shell-command-on-region): Report if the command
10929         succeeded or failed.
10930
10931 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10932
10933         * subr.el (buffer-substring-no-properties): Comment out.
10934
10935 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10936
10937         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10938           into font instances first, like `x-frob-font-size' does.
10939           (mswindows-find-larger-font): ditto
10940
10941 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10942
10943         * package-ui.el (pui-install-selected-packages): fix args in call
10944         to `package-get'.
10945
10946 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10947
10948         * package-get.el (host-name): New widget type.
10949         (package-get-remote): Better customization using new type.
10950         (package-get-download-sites): idem dito.
10951
10952         (package-get-custom): Do not use package-get-all untill we have
10953         runtime dependencies.
10954
10955         (package-get-remove-copy): Default to 't' we no longer need this
10956         kludge as we do not currently use depenencies.
10957
10958         (package-get-was-current): New variable.
10959         (package-get-require-base): New 'force-current' argument.
10960         (package-get-update-base): idem
10961         (package-get-package-provider):  idem
10962         (package-get-locate-index-file): New 'no-remote' argument.
10963         (package-get-locate-file): idem.
10964
10965         (package-get-maybe-save-index): New function.
10966         (package-get-update-base): Use it.
10967
10968 1998-10-28 Greg Klanderman <greg@alphatech.com>
10969
10970         * package-get.el (package-get-remote): default to nil; by default,
10971         don't go out to the net via EFS.  They must select a download site.
10972         (package-get-download-sites): new variable.
10973         (package-get-download-menu): new function.
10974         (package-get-locate-index-file): new function.
10975         (package-get-update-base): use it.
10976
10977         * menubar-items.el (default-menubar): add "Update Package Index"
10978         and "Add Download Site" menus under Options | Manage Packages.
10979
10980 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10981
10982         * package-get.el (package-get): bugfix code checking installed version
10983         for case where package is not currently installed.
10984         (package-get-require-signed-base-updates): new variable.
10985         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10986         deemed not a goot thing.  Use the variable
10987         package-get-allow-unsigned-base-updates instead.
10988
10989 1998-10-16 Greg Klanderman <greg@alphatech.com>
10990
10991         * package-get.el (package-get): Don't install an older version than
10992         we already have unless explicitly told to.  Issue a warning.
10993
10994         * package-ui.el (pui-add-required-packages): when adding
10995         dependencies, don't add packages that are up to date.
10996         (pui-package-symbol-char):  Don't consider a package out of date
10997         if you have a newer version installed than the latest version in
10998         package-get-base.
10999
11000         * package-get.el (package-get-base-filename): document that it may
11001         be a path relative to package-get-remote;  new default value.
11002         (package-get-locate-file): new function.
11003         (package-get-update-base): use it to expand package-get-base-filename.
11004         (package-get-save-base): new function to save the package-get database
11005         to file.
11006         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11007         (package-get-update-base): pass the REMOTE-SOURCE arg.
11008         (package-get-update-base-entry): call package-get-custom-add-entry.
11009         (package-get-file-installed-p): removed; no longer needed.
11010         (package-get-create-custom): ditto.
11011         (toplevel): remove code to build and load package-get-custom.el
11012         (package-get-custom-add-entry): new function.
11013
11014 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11015
11016         * wid-edit.el (widget-button-click): Don't switch window.
11017
11018 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11019
11020         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11021
11022 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11023
11024         * etags.el (find-tag-default): Run find-tag-hook using
11025         run-hooks rather than funcall
11026
11027 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11028
11029         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11030         and the current local map as the parents to isearch-mode-map.
11031
11032 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11033
11034         * XEmacs 21.2-beta3 is released.
11035
11036 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11037
11038         * package-get.el (package-get-update-base): use
11039         insert-file-contents-internal, not insert-file-contents-literally.
11040
11041 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11042
11043         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11044         dump time.
11045
11046 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11047
11048         * package-get.el (package-get-update-base-entry): new function.
11049         (package-get-update-base): renamed; was `package-get-load-base'.
11050         cleanup, and use package-get-update-base-from-buffer.
11051         (package-get-update-base-from-buffer): new function.
11052         (package-get-update-base-entries): new; helper for above.
11053         Do not eval lisp grabbed over ftp; parse it from new format.
11054
11055 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11056
11057         * files.el (set-auto-mode): Don't play games loading package-get
11058         database; package-get-package-provider will handle it all.
11059
11060 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11061
11062         * package-get.el (package-get-base-filename): new variable.
11063         (package-get-require-base): new function.
11064         (package-get-pgp-signed-begin-line): new variable.
11065         (package-get-pgp-signature-begin-line): ditto.
11066         (package-get-pgp-signature-end-line):  ditto.
11067         (package-get-load-base): new function.
11068         (package-get-interactive-package-query):
11069         (package-get-update-all):
11070         (package-get-dependencies):
11071         (package-get-package-provider):
11072         (package-get-custom): use package-get-require-base.
11073         [package-get-custom loading]: disable for now.
11074
11075         * package-ui.el (pui-list-packages): use (package-get-require-base)
11076
11077 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11078
11079         * package-ui.el: Correct obvious thinko in choosing extent face.
11080
11081 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11082
11083         * menubar-items.el (default-menubar): pui-list-package has nothing
11084         to with Customize. Move all the package stuff to a new Item in Options.
11085
11086         * package-ui.el (pui-menu): Add menu and Popup menu.
11087
11088         * package-get.el (package-get): Use new
11089         package-admin-get-install-dir.
11090
11091         * package-admin.el (package-admin-get-install-dir): New syntax.
11092         Conserve package location and put mule packages where mule-base is.
11093
11094         * package-get.el : Customized
11095
11096         * package-ui.el (pui): Customized
11097         (pui-package-install-dest-dir): New variable.
11098         (pui-install-selected-packages): Use it
11099
11100 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11101
11102         * package-get.el (package-get-interactive-package-query): Move
11103         dependency on package-get-base to run-time.
11104         (package-get-update-all): Ditto.
11105         (package-get-dependencies): Ditto.
11106         (package-get-package-provider): Ditto.
11107         (package-get-custom): Ditto.
11108
11109 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11110
11111         * events.el: Remove 'ascii-character property from 'backspace
11112         and 'delete symbols
11113
11114 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11115
11116         * package-get-base.el: removed.
11117
11118 1998-09-23  Didier Verna  <didier@xemacs.org>
11119
11120         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11121         (no-upper-case-p): new function.
11122         (with-search-caps-disable-folding): new macro.
11123         (with-interactive-search-caps-disable-folding): new macro.
11124         (zap-to-char): In interactive mode, do a case-sensitive search if
11125         the character is uppercase.
11126         (zap-up-to-char): ditto.
11127
11128         * replace.el (perform-replace): use the function no-upper-case-p.
11129
11130         * isearch-mode.el (isearch-fix-case): ditto.
11131         make obsolete `with-caps-disable-folding' and
11132         `isearch-no-upper-case-p'.
11133
11134         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11135         (tags-search): ditto.
11136         (tags-query-replace): ditto.
11137
11138         * info.el (Info-search): ditto.
11139
11140 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11141
11142         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11143
11144 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11145
11146         * package-admin.el (package-admin-rmtree): rewritten.  need to
11147         check for "." and ".." before symlink check.  expand files and
11148         directories with respect to DIRECTORY, not default-directory.
11149
11150 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11151
11152         * package-get.el (package-get-all): add INSTALL-DIR argument.
11153
11154 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11155
11156         * package-ui.el (pui-add-required-packages): new function, select
11157         dependent packages.
11158         (pui-display-keymap): bind it.
11159         (pui-help-string): document it.
11160         (pui-install-selected-packages): package-get-all -> package-get.
11161
11162         * package-get.el (package-get-dependencies): new function.
11163
11164 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11165
11166         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11167         regexps.
11168
11169 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11170
11171         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11172         function.
11173         (default-mouse-track-normalize-point): Use it.
11174
11175 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11176
11177         * package-admin.el (package-admin-delete-binary-package):
11178                 General cleanup. Remove unnessary use of progn and
11179         save-excursion.
11180         (package-admin-delete-binary-package): Do NOT mess with file
11181         modes. That is evil.
11182         (package-admin-delete-binary-package): Wrap all deleting in
11183         condition-case. The data in MANIFEST is untrustworthy.
11184         (package-admin-delete-binary-package): Let the OS worry about non
11185         empty directories.
11186
11187 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11188
11189         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11190         processing.
11191         (lm-report-bug): Fix mail address to send bug reports to.
11192
11193 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11194
11195         * XEmacs 21.2-beta2 is released.
11196
11197 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11198
11199         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11200
11201 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11202
11203         * info.el (Info-mode): Document page turning by double clicks in
11204         docstring so `M-x describe-mode' will display it.
11205
11206 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11207
11208         * info.el (Info-mouse-track-double-click-hook): Use character
11209         widths to calculate a border region where double clicking does
11210         page turning, and return `nil' by default so other hooks, such as
11211         region highlighting, will be run.
11212
11213 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11214
11215         * sound.el (default-sound-directory-list): Initialize with all the
11216         "sounds" directories in `data-directory-list'.  It used to just be
11217         the first one.
11218
11219         * packages.el (locate-data-directory-list): Created.  This gives
11220         the list of matching directories, unlike `locate-data-directory',
11221         which just gives the first one.
11222
11223 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11224
11225         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11226         make a binding in the local keymap until help-char handling is
11227         improved.
11228
11229         * help.el (help-keymap-with-help-key): Provide keymap with help
11230         binding.
11231         (help-print-help-form): New helper function.
11232
11233 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11234
11235         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11236         move extent to another buffer; no need to create a new extent.
11237         (isearch-fix-case): New function.
11238         (isearch-search-and-update): Use it.
11239
11240 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11241
11242         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11243         the keymap, not minor-mode-map-alist.
11244         (isearch-done): Restore overriding-local-map.
11245
11246 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11247
11248         * bytecomp.el (byte-compile-buffer-substring):
11249         Fix for: (byte-compile (defun f () (buffer-substring)))
11250         ==>   ** buffer-substring called with 3 args, but requires 0-3
11251         - new code not only works, but is more readable, too.
11252
11253 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11254
11255         * msw-faces.el (mswindows-init-device-faces): Don't try to
11256           specify a default font at this late stage. Do try to force
11257           creation of the default face font so that if it fails we get
11258           an error now instead of a crash at frame creation.
11259
11260           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11261           mswindows-make-font-unitalic: Canonical default weight
11262           changed from "Normal" to "Regular".
11263
11264           mswindows-make-font-bold / -bold-italic: Supplied device was
11265           not being passed into call to mswindows-find-smaller-font.
11266
11267 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11268
11269         * package-get.el (package-get-remote): Fix the path where to find
11270           the packages on xemacs.org.
11271
11272 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11273
11274         * about.el (about-maintainer-info): Update Ben's entry.
11275
11276 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11277
11278         * lisp/shadow.el (find-emacs-lisp-shadows):
11279         - `member' was being called on lists of length 2000!
11280         - Replace with hashtables.
11281         - Replace hand-coded loops with (dolist)
11282         - Fix comment typo
11283
11284 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11285
11286         * packages.el: Added new function, `package-delete-name', to
11287           delete existing packages from the installed package database
11288           (`packages-package-list').  Also added the "pkginfo" directory
11289           to `packages-special-base-regexp', so that the pkginfo directory
11290           would not get added to `late-packages'.
11291
11292         * package-admin.el: Added ability to delete an installed package
11293           (added low-level function, `package-admin-delete-package').
11294           Understands how to use the pkginfo/MANIFEST.<package> file to
11295           delete the package.  When installing a package, will also
11296           create a MANIFEST.* file if one is not provided by the
11297           package.  If the MANIFEST.* doesn't exist when deleting a
11298           package, the functions will fall back to attempting to delete
11299           any package-specific lisp directory.
11300
11301         * package-get.el: Moved some functions to package-admin.el.
11302           Added interactive function `package-get-delete-package', for
11303           use by users for deleting a package.
11304
11305           Also modified to not require the presence of efs.
11306
11307 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11308
11309         * files.el (find-file-noselect): Handle all signals, kill the
11310         buffer and resignal.
11311
11312 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11313
11314         * cl-macs.el (glyph-image): Add setf method.
11315
11316 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11317
11318         * package-get.el: Fixed broken EFS downloading.  Also, look for
11319           .tar.gz files first, in preference over .tgz files.
11320
11321         * package-ui.el: Fix display of package version numbers.
11322
11323 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11324
11325         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11326         argument.
11327
11328 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11329
11330         * list-mode.el: `display-completion-list': added new/optional
11331           keyword `:completion-string', which allows the programmer to
11332           change the "Possible completions are:" prompt.
11333
11334         * menubar-items.el: Added new pulldown menu-pick to start up the
11335           visual package browser/installer:
11336
11337                 Options->Customize->List Packages
11338
11339         * package-admin.el: Added hooks for installing under both Unix
11340           and MS Windows.  Does additional error checking.  No longer
11341           calls "add-big-package.sh" to install packages under Unix; now
11342           calls gunzip & tar directly.
11343
11344         * package-get.el: Added ability to install packages from files
11345           on a local disk/CDROM.  Now deletes any existing package lisp
11346           directory.  Does completion on available packages when
11347           querying for package names.  Will also search for .tgz files
11348           in addition for .tar.gz files.  Tries to reload
11349           auto-autoloads, as a convenience when loading new packages,
11350           and also tries to add any new package paths to `load-path'.
11351           Changed all occurences of `concat' to use `expand-file-name'.
11352
11353         * package-ui.el: New file which implements the main visual
11354           package browser/installer, which is started via a menu pick or
11355           M-x pui-list packages.
11356
11357 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11358
11359         * startup.el (load-init-file): spelling fix.
11360
11361 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11362
11363         * startup.el (normal-top-level): Load auto-autoload files
11364         covariantly with their precedence.
11365
11366 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11367
11368         * menubar-items.el (default-menubar): Remove "Font Weight"
11369         option, there is currently no custom equivalent.. Customize-faces
11370         is "Edit faces".
11371
11372         * x-font-menu.el (font-menu-set-font): Use customize to set
11373         default face.
11374
11375         * faces.el (face-spec-update-all-matching): New function.
11376
11377         * cus-face.el (custom-set-face-update-spec): New function.
11378         Interface to customize faces from elisp.
11379
11380         (custom-face-value-create): Show the customized settings if set
11381         but not saved.
11382
11383 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11384
11385         (custom-face-value-create): Show the customized settings if set
11386         but not saved.
11387
11388 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11389
11390         * keydefs.el (global-map): Add FSF 20.3 binding of
11391         query-replace-regexp.
11392
11393 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11394
11395         * minibuf.el (read-file-name-internal-1): use
11396         user-name-completion-1 instead of user-name-completion.
11397
11398 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11399
11400         * loadup.el:
11401         * make-docfile.el:
11402         * update-elc.el: Don't set `source-directory' (now defunct as a
11403         global variable) no more.
11404
11405         * packages.el (packages-list-autoloads): Made `source-directory'
11406         (now defunct as a global variable) a parameter.
11407
11408 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11409
11410         * about.el (about-hackers): new email
11411
11412 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11413
11414         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11415
11416 1998-07-17  Didier Verna  <didier@xemacs.org>
11417
11418         * faces.el (set-face-property):
11419         (set-face-dim-p):
11420         (face-dim-p): updated the doc strings now that the dim property isn't
11421         tty-specific.
11422         (face-equal): the dim property is now a common one.
11423
11424         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11425         Renamed the `stipple' attribute to `background-pixmap'.
11426         (custom-face-background-pixmap): make custom-face-stipple an
11427         obsolete alias for this.
11428
11429 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11430
11431         * find-paths.el (paths-file-readable-directory-p): Created and
11432         used.
11433
11434         * loadup.el: Don't set inhibit-... flags from run-temacs.
11435
11436 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11437
11438         * packages.el (packages-data-path-depth): Added and used.
11439
11440 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11441
11442         * about.el:
11443         - Change .xpm to .png, delete "zcat" section.
11444         - cosmetic fix in the 'marcpa' entry.
11445
11446         * etc/photos
11447         - convert all .xpm.Z to .png
11448         - rename mrb to martin
11449         - rename mcook-m to mcookm
11450
11451 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11452
11453         * x-init.el (x-initialize-compose): Add support for
11454         dead-circumflex as YET ANOTHER NAME for that dead key.
11455
11456 1998-08-05  Colin Rafferty <colin@xemacs.org>
11457
11458         * setup-paths.el (paths-construct-exec-path): Made the
11459         last-packages really be last.
11460         (paths-construct-data-directory-list): Ditto.
11461
11462 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11463
11464         * startup.el(startup-splash-frame-body):
11465         Update Copyright notice in splash screen
11466
11467 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11468
11469         * minibuf.el (read-file-name-internal-1): do ~user completion.
11470
11471 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11472
11473         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11474         aginst destroyed extents
11475
11476 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11477
11478         * package-get.el (package-get): add `install-dir' argument.
11479
11480 1998-07-20  John Jones  <jj@asu.edu>
11481
11482         * package-get.el: calls to package-get-update-all will only
11483           update packages which are already installed.
11484
11485 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11486
11487         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11488         writable.
11489
11490 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11491
11492         * about.el (about-hackers): Correct my email.
11493
11494 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11495
11496         * about.el (about-hackers): new email-address.
11497
11498 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11499
11500         * minibuf.el (read-number): Don't let `input-error' condition
11501         escape.
11502
11503 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11504
11505         * about.el (about-hackers): use my `email-for-life' address.
11506
11507 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11508
11509         * XEmacs 21.2-beta1 is released.
11510
11511 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11512
11513         * ldap.el (ldap-search): Doc string change
11514
11515 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11516
11517         * menubar-items.el (default-menubar): Removed references to
11518         `data-directory', and use `locate-data-file' instead, and made
11519         then greyed out if they don't exist.
11520
11521 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11522
11523         * keymap.el (events-to-keys): Use `format' instead of `concat'
11524         since the latter does not accept integer args anymore
11525
11526 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11527
11528         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11529         macros replaced.
11530
11531 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11532
11533         * make-docfile.el: Get first initialization from very-early-lisp.el
11534         * update-elc.el: Ditto.
11535         * loadup.el (really-early-error-handler): Ditto.
11536
11537         * packages.el (packages-unbytecompiled-lisp): Add new file,
11538         very-early-lisp.el.
11539
11540         * very-early-lisp.el: New file.
11541
11542 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11543
11544         * Symbols that have been obsolete for at least 3 years removed (II).
11545
11546         * obsolete.el (eval-current-buffer): Make compatible.
11547         (byte-code-function-p): Ditto.
11548         (send-string): Removed.
11549         (send-region): Removed.
11550         (screen-scrollbar-width): Removed.
11551         (set-screen-scrollbar-width): Removed.
11552         (set-screen-left-margin-width): Removed.
11553         (set-screen-right-margin-width): Removed.
11554         (screen-left-margin-width): Removed.
11555         (screen-right-margin-width): Removed.
11556         (set-buffer-left-margin-width): Removed.
11557         (set-buffer-right-margin-width): Removed.
11558         (buffer-left-margin-width): Removed.
11559         (buffer-right-margin-width): Removed.
11560         (x-set-frame-icon-pixmap): Removed.
11561         (x-set-screen-icon-pixmap): Removed.
11562         (pixel-name): Removed.
11563         (make-pixmap): Removed.
11564         (make-cursor): Removed.
11565         (pixmap-width): Removed.
11566         (pixmap-contributes-to-line-height-p): Removed.
11567         (set-pixmap-contributes-to-line-height): Removed.
11568
11569 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11570
11571         * obsolete.el (popup-menu-up-p): removed.
11572         (read-no-blanks-input): Removed.
11573         (wholenump): Removed.
11574         (ring-mod): Removed (what was ring-mod?).
11575         (current-time-seconds): Removed.
11576         (run-special-hook-with-args): Removed.
11577         (dot): Removed.
11578         (dot-marker): Removed.
11579         (dot-min): Removed.
11580         (dot-max): Removed.
11581         (window-dot): Removed.
11582         (set-window-dot): Removed.
11583
11584         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11585         `dot-min'.
11586
11587         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11588
11589         * code-files.el (insert-file-contents): Rename
11590         run-special-hook-with-args to run-hook-with-args-until-success.
11591         (write-region): Ditto.
11592
11593 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11594
11595         * about.el: Fix typos, update release date.
11596
11597         * Symbols that have been obsolete for at least 3 years removed.
11598
11599         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11600         screen- functions.
11601         (toplevel): remove setf methods for screen functions.
11602         * cl-macs.el (extent-data): defsetf removed.
11603         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11604         many places to remove.
11605         (comment-indent-hook): Ditto.
11606         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11607         (buffer-dedicated-screen): Ditto.
11608         (deiconify-screen): Ditto.
11609         (delete-screen): Ditto.
11610         (event-screen): Ditto.
11611         (find-file-other-screen): Ditto.
11612         (find-file-read-only-other-screen): Ditto.
11613         (live-screen-p): Ditto.
11614         (screen-height): Ditto.
11615         (screen-iconified-p): Ditto.
11616         (screen-list): Ditto.
11617         (screen-live-p): Ditto.
11618         (screen-name): Ditto.
11619         (screen-parameters): Ditto.
11620         (screen-pixel-height): Ditto.
11621         (screen-pixel-width): Ditto.
11622         (screen-root-window): Ditto.
11623         (screen-selected-window): Ditto.
11624         (screen-totally-visible-p): Ditto.
11625         (screen-visible-p): Ditto.
11626         (screen-width): Ditto.
11627         (screenp): Ditto.
11628         (get-screen-for-buffer): Ditto.
11629         (get-screen-for-buffer-noselect): Ditto.
11630         (get-other-screen): Ditto.
11631         (iconify-screen): Ditto.
11632         (lower-screen): Ditto.
11633         (mail-other-screen): Ditto.
11634         (make-screen): Ditto.
11635         (make-screen-invisible): Ditto.
11636         (make-screen-visible): Ditto.
11637         (modify-screen-parameters): Ditto.
11638         (new-screen): Ditto.
11639         (next-screen): Ditto.
11640         (next-multiscreen-window): Ditto.
11641         (other-screen): Ditto.
11642         (previous-screen): Ditto.
11643         (previous-multiscreen-window): Ditto.
11644         (raise-screen): Ditto.
11645         (redraw-screen): Ditto.
11646         (select-screen): Ditto.
11647         (selected-screen): Ditto.
11648         (set-buffer-dedicated-screen): Ditto.
11649         (set-screen-height): Ditto.
11650         (set-screen-position): Ditto.
11651         (set-screen-size): Ditto.
11652         (set-screen-width): Ditto.
11653         (show-temp-buffer-in-current-screen): Ditto.
11654         (switch-to-buffer-other-screen): Ditto.
11655         (visible-screen-list): Ditto.
11656         (window-screen): Ditto.
11657         (x-set-screen-pointer): Ditto.
11658         (x-set-frame-pointer): Ditto.
11659         (screen-title-format): Ditto.
11660         (screen-icon-title-format): Ditto.
11661         (terminal-screen): Ditto.
11662         (delete-screen-hook): Ditto.
11663         (create-screen-hook): Ditto.
11664         (mouse-enter-screen-hook): Ditto.
11665         (mouse-leave-screen-hook): Ditto.
11666         (map-screen-hook): Ditto.
11667         (unmap-screen-hook): Ditto.
11668         (default-screen-alist): Ditto.
11669         (default-screen-name): Ditto.
11670         (x-screen-defaults): Ditto.
11671         (x-create-screen): Ditto.
11672         * obsolete.el: meta-flag removed.
11673         baud-rate removed.
11674         sleep-for-millisecs removed.
11675         extent-data removed.
11676         set-extent-data removed.
11677         set-extent-attribute removed.
11678         extent-glyph removed.
11679         extent-layout removed.
11680         set-extent-layout removed.
11681         list-faces-display removed.
11682         list-faces removed.
11683         trim-versions-without-asking removed.
11684         after-write-file-hooks removed.
11685         truename removed.
11686         auto-fill-hook removed.
11687         blink-paren-hook removed.
11688         select-screen-hook, deselect-screen-hook removed.
11689         auto-raise-screen, auto-lower-screen removed.
11690
11691         * msw-mouse.el: Global change resource -> mswindows-resource.
11692
11693         * XEmacs 21.0-pre5 is released.
11694
11695 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11696
11697         * about.el (about-hackers): Credits update.
11698
11699 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11700
11701         * register.el (insert-register): Don't activate the region.
11702
11703 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11704
11705         * select.el: Restore x-* symbols for backwards compatibility:
11706         x-copy-primary-selection, x-kill-primary-selection,
11707         x-delete-primary-selection, x-select-make-extent-for-selection,
11708         x-valid-simple-selection-, x-cut-copy-clear-internal.
11709
11710 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11711
11712         * XEmacs 21.0-pre4 is released.
11713
11714 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11715
11716         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11717         reporting bugs.
11718         (maybe-add-init-button): Fix semantics under Windows.  Use
11719         `expand-file-name' rather than `concat'.
11720
11721         * help.el (print-messages): New function.
11722
11723 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11724
11725         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11726
11727 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11728
11729         * about.el: Tweaked my entry in about-hackers.
11730
11731         * find-paths.el (paths-emacs-root-p):
11732           Relaxed emacs-root checking of an in-place installation to
11733           also accommodate the flat layout used on MS Windows.
11734
11735 1998-06-29  John Jones  <jj@asu.edu>
11736
11737         * package-get.el: calls to package-get-update-all will only
11738           update packages which are already installed.
11739
11740 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11741
11742         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11743         are handled by the gui-element face fallbacks now.
11744
11745         * x-faces.el: default gui-element face to "background" as well as
11746         the default face.
11747
11748         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11749         and default face settings since these are set as fallbacks now in
11750         the appropriate domain.
11751
11752 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11753
11754         * text-mode.el (text-mode): Reorder regexp so the OR part
11755         corresponding to `page-delim' goes first and the hack in
11756         `forward-paragraph' will work.
11757         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11758
11759 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11760
11761         * subr.el (remove-hook): When checking the hook value
11762           with functionp, don't apply car to it.
11763
11764 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11765
11766         * package-get.el (package-get-remote-filename):
11767           Don't use file-name-as-directory because the local directory
11768           separator conventions might not be the same as ftp's.
11769
11770 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11771
11772         * ldap.el (ldap-host-parameters-alist): New name of
11773         `ldap-host-parameters-plist'
11774
11775 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11776
11777         * package-get.el: Using (require 'package-get-base), now that it
11778         provides itself.  Consequently removed all instances of (load
11779         "package-get-base.el").
11780
11781 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11782
11783         * subr.el (remove-hook): Don't treat the hook value as a
11784           list unless it is both consp and not functionp.
11785
11786 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11787
11788         * about.el: Email address for Ben Wing is ben@xemacs.org.
11789         * auto-show.el: Ditto.
11790         * bytecomp.el: Ditto.
11791         * faces.el: Ditto.
11792         * x-scrollbar.el: Ditto.
11793         * x-misc.el: Ditto.
11794         * tty-init.el: Ditto.
11795         * toolbar-items.el: Ditto.
11796         * symbol-syntax.el: Ditto.
11797         * specifier.el: Ditto.
11798         * objects.el: Ditto.
11799         * hyper-apropos.el: Ditto.
11800         * glyphs.el: Ditto.
11801
11802 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11803
11804         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11805         vertical-divider-always-visible-p.
11806         (default-mouse-motion-handler): Ditto.
11807
11808 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11809
11810         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11811         global value.
11812
11813 1998-06-21  Oliver Graf <ograf@fga.de>
11814
11815         * build-reports.el: changed receiver to xemacs-build-reports list
11816
11817 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11818
11819         * font.el: Split font-family-mappings into X and
11820           mswindows-specific versions.
11821           mswindows-font-create-[object|name]: Treat supplied size
11822           as a pointsize. Added underline and strikethru handling.
11823
11824         * msw-faces.el: changed default mswindows charset to western.
11825
11826         * msw-glyphs.el: removed space in border-glyph font string that
11827           was inserted to get round bugs in the mswindows C font code.
11828
11829 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11830
11831         * about.el (about-hackers): Credits update.
11832
11833         * help-nomule.el (tutorial-supported-languages): Add Romanian
11834         TUTORIAL.
11835
11836         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11837         to ISO-8859-2.
11838
11839 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11840
11841         * font.el: Split font-family-mappings into X and
11842           mswindows-specific versions.
11843           mswindows-font-create-[object|name]: Treat supplied size
11844           as a pointsize. Added underline and strikethru handling.
11845
11846         * msw-faces.el: changed default mswindows charset to western.
11847
11848         * msw-glyphs.el: removed space in border-glyph font string that
11849           was inserted to get round bugs in the mswindows C font code.
11850
11851 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11852
11853         * minibuf.el: make read-color-completion-table call
11854           (mswindows-color-list for mswindows devices.
11855
11856 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11857
11858         * lisp/font-lock.el
11859         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11860         Let declaration items contain non-word symbol characters.
11861
11862 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11863
11864         * package-get.el (package-get-package-provider): Added autoload
11865         cookie.  Loading "package-get-base.el" in ALL functions that use
11866         it.  Fixed some (interactive ...) with multiple argument specs
11867         again.  Cosmetic indentation changes.
11868
11869 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11870
11871         * info.el (Info-insert-dir): Don't use nreverse on variables
11872         that you want to use later.
11873
11874 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11875
11876         * x-mouse.el (x-set-point-and-move-selection): Replace call
11877         to x-kill-primary-selection with kill-primary-selection
11878
11879 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11880
11881         * simple.el (what-cursor-position): Make cursor position reported
11882         use value of column-number-start-at-one
11883
11884 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11885
11886         * about.el (xemacs-hackers): Fix Jareth's email address.
11887
11888 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11889
11890         * startup.el (startup-splash-frame): Remove
11891         `xemacs-startup-logo-function'.
11892
11893 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11894
11895         * about.el (about-hackers): Update credits list.
11896
11897 1998-06-06  Jeff Miller <jmiller@smart.net>
11898
11899         * lisp/sound.el: Update sound-ext to allow filenames with
11900           extensions to be found by load-sound-file
11901
11902 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11903
11904         * info.el (Info-rebuild-outdated-dir): Removed variable
11905         (Info-auto-generate-directory): New variable
11906         (Info-save-auto-generated-dir): New variable
11907         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11908         (Info-build-dir-anew): Second parameter removed.  Use
11909         `Info-save-auto-generated-dir'
11910         (Info-rebuild-dir): Ditto
11911
11912 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11913
11914         * list-mode.el (next-list-mode-item): Would not recognize
11915         border between directly neighbored items.
11916
11917 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11918
11919         * package-get.el: add autoloads for some functions.
11920
11921 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11922
11923         * specifier.el (let-specifier): Tiny docfixes.
11924
11925 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11926
11927         * msw-mouse.el: set selection-pointer-glyph to Normal.
11928
11929 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11930
11931         * wid-edit.el (widget-specify-secret): New function.
11932         (widget-after-change): Use it.
11933         (widget-specify-field): Use it.
11934
11935 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11936
11937         * mouse.el (drag-window-divider): Use `(not done)' instead of
11938         `doit'; reuse result of `window-pixel-edges'.
11939
11940         * modeline.el (drag-modeline-event-lag): Rename to
11941         drag-divider-event-lag.
11942
11943 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11944
11945         * specifier.el (let-specifier): Rewritten not to generate needless
11946         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11947         arguments.
11948
11949 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11950
11951         * minibuf.el (read-file-name-1): Setup buffer-local value of
11952         `completion-ignore-case' in completions buffer under Windows.
11953
11954 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11955
11956         * about.el (about-maintainer-glyph): Fix support for not
11957         compressed images.
11958
11959 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11960
11961         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11962
11963         * mouse.el (mouse-track): Cancel selection if misc-user event with
11964         `cancel-mode-internal' function is fetched.
11965
11966 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11967
11968         * files.el (save-some-buffers-1): Fixed return value.
11969
11970 1998-06-01  Oliver Graf <ograf@fga.de>
11971
11972         * dragdrop.el: added experimental
11973
11974 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11975
11976         * startup.el (after-init-hook, init-file-user,
11977         user-init-directory, load-user-init-file):  Purge references
11978         to "~/.xemacs/init.el" from docstrings.
11979
11980         (load-user-init-file) Use paths-construct-path to construct
11981         paths to user init files.  Go directly to ~/.emacs, do not
11982         search ~/.xemacs/, do not load `default-custom-file'.
11983
11984 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11985
11986         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11987         general *sh.
11988         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11989
11990 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11991
11992         * menubar-items.el (default-menubar): add Update Packages to customize
11993         menu.
11994
11995 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11996
11997         * faces.el: use toolbar face as a fallback for toolbar properties
11998         in xpm-color-symbols instead of default.
11999
12000         * msw-faces.el: rename 3d-object -> gui-element face.
12001
12002 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12003
12004         * startup.el (xemacs-startup-logo-function): New variable.
12005         (startup-splash-frame): Use it.
12006
12007 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12008
12009         * files.el (save-some-buffers): Would wait 1 second.
12010         (save-some-buffers-1): Delete other windows here instead of in
12011         `save-some-buffers'.
12012         (save-some-buffers): Force redisplay only if windows were deleted.
12013
12014 1998-06-02  Didier Verna  <didier@xemacs.org>
12015
12016         * cus-face.el (custom-face-attributes): generalized the use of
12017         toggle buttons for boolean attributes.
12018         Re-ordered the items a bit.
12019
12020 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12021
12022         * sound.el (default-sound-directory): Use `locate-data-directory'
12023         to find the sounds directory.
12024
12025 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12026
12027         * sound.el: default sound-ext to .wav under mswindows, .au
12028         otherwise. load-default sounds without extensions.
12029
12030 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12031
12032         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12033         if send-pr is not bound.
12034
12035 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12036
12037         * files.el: grok idl files in auto-mode-alist.
12038 1998-06-01  Jeff Miller  <jmiller@smart.net>
12039
12040         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12041         calling `upcase'.
12042
12043 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12044
12045         * msw-glyphs.el: add xbm to the list of image types supported.
12046
12047 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12048
12049         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12050         instead of XEmacs one when dumping InfoDock.
12051
12052 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12053
12054         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12055         for `modeline-visible-p'
12056
12057         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12058
12059 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12060
12061         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12062         since it's not used anymore. doc string fixes.
12063
12064         * package-get.el (package-get-file-installed-p): new function. use
12065         instead of file-installed-p which is in an external package.
12066
12067 1998-05-28  Oliver Graf <ograf@fga.de>
12068
12069         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12070         favor of select-window/switch-to-buffer
12071
12072 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12073
12074         * startup.el: changed (getenv "HOME") to (user-home-directory)
12075
12076 1998-05-25  Oliver Graf <ograf@fga.de>
12077
12078         * frame.el (cde-start-drag) moved to dragdrop.el
12079         (offix-start-drag-region) moved to dragdrop.el
12080         (offix-start-drag) moved to dragdrop.el
12081         * dragdrop.el (cde-start-drag) moved from frame.el
12082         (offix-start-drag-region) moved from frame.el
12083         (offix-start-drag) moved from frame.el
12084         (cde-start-drag-region) cde drag regions
12085         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12086
12087 1998-05-26  Oliver Graf <ograf@fga.de>
12088
12089         * dragdrop.el: created dragdrop-drag prototypes
12090         (cde-start-drag-region) fixed typo
12091
12092 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12093
12094         * simple.el (after-init-hook): Remove reader macro.
12095
12096         * packages.el (packages-hardcoded-lisp): Get rid of reader
12097         macros.  Update DOC string.
12098
12099 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12100
12101         * mouse.el (drag-window-divider): Ditto.
12102
12103         * modeline.el (mouse-drag-modeline): Use it.
12104
12105         * lisp-mode.el (let-specifier): Specify indentation.
12106
12107         * specifier.el (let-specifier): Renamed from
12108         `with-specifier-instance'.
12109
12110 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12111
12112         * x-faces.el:
12113         * faces.el: move definition of xpm-color-symbols from x-faces.el
12114         to faces. Predicate x-get-resource on the presence of x.
12115
12116         * msw-faces.el: set 3d-object face rather than modeline. Specify
12117         faces as specfier defaults.
12118
12119         * package-get.el: don't use package-admin-add-single-file-package.
12120
12121 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12122
12123         * toolbar-items.el: Fixup tooltips.
12124         (toolbar-gnus): Don't use obsolete variable
12125         toolbar-news-frame-properties.
12126         (toolbar-news-reader): Default to `gnus' instead of
12127         `not-configured'.
12128
12129         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12130         Windows.
12131
12132 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12133
12134         * package-get.el: rename -installedp -> -installed-p.
12135
12136 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12137
12138         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12139         attributes, and assinged it to continuation, truncation and
12140         hscroll glyphs.
12141
12142         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12143         and made continuation, truncation and hscroll glyphs arrow
12144         characters out of that font.
12145
12146 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12147
12148         * minibuf.el (minibuffer-electric-separator): Play nicely with
12149         directory-sep-char being \.
12150         (minibuffer-electric-tilde): Ditto.
12151         (read-file-name-map): Ditto.
12152
12153 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12154
12155         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12156         on X devices.
12157         (default-mouse-track-deal-with-down-event): Avoid
12158         `x-disown-selection'; use `disown-selection' instead.
12159
12160 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12161
12162         * select.el:
12163         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12164         moved to (cut-copy-clear-internal) in select.el. Ditto for
12165         (x-delete-primary-selection) (x-kill-primary-selection)
12166         (x-copy-primary-selection).
12167         (own-clipboard): new function.
12168
12169         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12170         functions in select.el. remove old ones.
12171         (mswindows-own-clipboard): new function.
12172
12173 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12174
12175         * gnuserv.el: allow connections from mswindows type devices.
12176
12177 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12178
12179         * msw-glyphs.el: change image type used from cursor to resource.
12180
12181 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12182
12183         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12184         for {top,bottom}-{left,right} values in addition to
12185         {top,bottom}_{left,right}.
12186         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12187
12188 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12189
12190         * cl-macs.el (specifier-instance): Undefine its setf method.
12191
12192         * specifier.el (with-specifier-instance): Added docstring.
12193
12194         * mouse.el (drag-window-divider): Ditto.
12195
12196         * modeline.el (mouse-drag-modeline): Use it.
12197
12198         * lisp-mode.el (with-specifier-instance): Define its indentation
12199         level.
12200
12201         * specifier.el (with-specifier-instance): New macro.
12202
12203 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12204
12205         * package-get.el (package-get-create-custom): new function to
12206         auto-generate package-get-custom.el from package-get-base.el.
12207         * (package-get-ever-installedp): new function.
12208         * (package-get-custom): new function to get all packages specified
12209         by customize.
12210
12211 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12212
12213         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12214
12215 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12216
12217         * cl-extra.el: Reverse previous float change.
12218
12219 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12220
12221         * x-faces.el:
12222         * faces.el (try-font-name): moved from x-faces.el since it is
12223         required by w3 under mswindows as well X.
12224
12225 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12226
12227         * winnt.el: Removed evil (setq completion-ignore-case t)
12228         clause, one more overlookef fsfism.
12229         (nt-quote-args-functions-alist): End sentences with double space.
12230
12231 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12232
12233         * window-xemacs.el (push-window-configuration): Remove kludgery of
12234         recaching default-toolbar specifier.
12235         (pop-window-configuration): Ditto.
12236         (unpop-window-configuration): Ditto.
12237
12238 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12239
12240         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12241
12242 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12243
12244         * winnt.el (nt-quote-args-verbatim): Added function.
12245         (nt-quote-args-prefix-quote): Added function.
12246         (nt-quote-args-backslash-quote): Added function.
12247         (nt-quote-args-double-quote): Added function.
12248         (nt-quote-args-functions-alist): New variable.
12249         (nt-quote-process-args): Added function. This is the main quoting
12250         work horse called from process-nt.c
12251
12252 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12253
12254         * winnt.el: Removed duplicate definitions for backspace,
12255         delete, M-backspace and C-M-backspace.
12256         (file-name-buffer-file-type-alist): Removed this variable.
12257         (find-buffer-file-type): Removed function.
12258         (find-file-binary):  Removed function.
12259         (find-file-text): Removed function.
12260         (find-file-not-found-set-buffer-file-type): Removed function.
12261         (save-to-unix-hook): Removed function.
12262         (revert-from-unix-hook): Removed function.
12263         (using-unix-filesystems): Removed function.
12264         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12265         warning.
12266         (x-set-selection): Removed function.
12267         (x-get-selection): Removed function.
12268         Removed commented FSFisms.
12269         Replaced copyright notice (this file is not part of GNU Emacs).
12270         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12271         comint-process-echoes setting to t.
12272
12273 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12274
12275         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12276         and used following the interface change of
12277         `paths-find-recursive-path'.
12278
12279         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12280         regexp instead of a list of base names.
12281         (paths-version-control-filename-regexp):
12282         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12283         Introduced and used following the interface change of
12284         `paths-find-recursive-path'.
12285
12286 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12287
12288         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12289         on X devices, rather than on all non-TTY devices.
12290
12291 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12292
12293         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12294
12295         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12296
12297 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12298
12299         * itimer.el (activate-itimer): Fixed usage of integers
12300         as argument to `concat'.
12301
12302 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12303
12304         * itimer.el (start-itimer): replace the use of `concat' with
12305         `format'
12306
12307 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12308
12309         * mode-motion.el (mode-motion-hook): Clarify docstring.
12310         From Bob Weiner <weiner@altrasoft.com>
12311
12312         * loadhist.el (symbol-file): Supply prompt string when used
12313         interactively.
12314         From Bob Weiner <weiner@altrasoft.com>
12315
12316 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12317
12318         * loadup.el (really-early-error-handler): Ditto.
12319
12320         * update-elc.el: Ditto.
12321
12322         * setup-paths.el (paths-construct-exec-path): Ditto.
12323
12324         * make-docfile.el: Ditto.
12325
12326         * find-paths.el (paths-decode-directory-path): Use split-path
12327         instead of decode-path.
12328
12329         * files.el (parse-colon-path): Update docstring reference.
12330
12331 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12332
12333         * msw-init.el:
12334         * x-init.el:
12335         Bind cut'n'paste keys to non window-system specific functions.
12336
12337         * msw-select.el: New function mswindows-clear-clipboard.
12338         mswindows-cut-copy-clipboard extended to handle clearing of the
12339         selection and renamed to mswindows-cut-copy-clear-clipboard.
12340
12341         * select.el: on mswindows devices delete-primary-selection
12342         calls mswindows-clear-clipboard.
12343
12344 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12345
12346         * simple.el (quoted-insert): Inhibit quit when using read-char.
12347
12348         * cmdloop.el (read-char): Don't inhibit quit.
12349         (read-char-exclusive): Ditto.
12350         (read-char): Signal quit if quit-char was pressed.
12351         (read-char-exclusive): Ditto.
12352         (read-quoted-char): Return a character, not integer.
12353
12354         * menubar-items.el (default-popup-menu): Use Andy's generic
12355         selection code.
12356         (default-popup-menu): Fix code.
12357
12358 1998-05-14  Oliver Graf <ograf@fga.de>
12359
12360         * dragdrop.el (dragdrop-function-widget): this time it's done
12361
12362 1998-05-13  Oliver Graf <ograf@fga.de>
12363
12364         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12365
12366 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12367
12368         * device.el (device-pixel-width):
12369         (device-pixel-height):
12370         (device-mm-width):
12371         (device-mm-height):
12372         (device-bitplanes):
12373         (device-color-cells): Swapped parameters to device-system-metric
12374         according to the interface change.
12375
12376 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12377
12378         * mouse.el (default-mouse-motion-handler): Use new name of the
12379         function event-over-vertical-divider-p.
12380         Do not set E-W arrow cursor over the divider if
12381         vertical-divider-draggable-p is nil in the window.
12382         ([top-level]): Use new name for the variable
12383         vertical-divider-map.
12384         (drag-window-divider): Respect vertical-divider-draggable-p.
12385         Variable name typo fixes.
12386
12387 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12388
12389         * keymap.el (kbd): Define here; handle string constants and
12390         others...
12391
12392 1998-05-15  Christian Nyb <chr@mediascience.no>
12393
12394         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12395         in Emacs 18.
12396
12397 1998-05-13  Didier Verna  <didier@xemacs.org>
12398
12399         * mouse.el (drag-window-divider): give the vertical divider a
12400         pressed look when dragging it.
12401
12402 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12403
12404         * faces.el: predicate some more face operations on x or mswindows
12405         not just x.
12406
12407         * modeline.el: enable modeline coloring for mswindows.
12408
12409 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12410
12411         * minibuf.el (minibuffer-default): Added variable; compatible with
12412         FSF Emacs.
12413         (next-history-element): Used `minibuffer-default'.
12414
12415 1998-05-12  Oliver Graf <ograf@fga.de>
12416
12417         * dragdrop.el (dragdrop-function-widget): button and mods ok
12418         arguments still look a bit strange
12419         (dragdrop-compare-mods) created
12420         (dragdrop-drop-do-functions) correctly checks for buttons and
12421         modifiers
12422
12423 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12424
12425         * setup-paths.el (paths-default-info-directories): Replace
12426         path-separator with directory-sep-char.
12427
12428         * files.el (path-separator): Don't define it here.
12429
12430 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12431
12432         * update-elc.el: Ditto.
12433
12434         * setup-paths.el (paths-construct-exec-path): Ditto.
12435
12436         * make-docfile.el: Ditto.
12437
12438         * loadup.el (really-early-error-handler): Ditto.
12439
12440         * find-paths.el (paths-decode-directory-path): Use decode-path
12441         instead of decode-path-internal.
12442
12443         * files.el (parse-colon-path): Update docstring.
12444
12445 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12446
12447         * subr.el (get-buffer-window-list): Make BUFFER optional.
12448
12449         * window-xemacs.el (windows-of-buffer): Defalias to
12450         get-buffer-window-list.
12451
12452 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12453
12454         * disass.el: Fix maintainer keyword.
12455
12456         * bytecomp.el (byte-compile-and-load-file): Autoload.
12457         (byte-compile-buffer): Ditto.
12458
12459         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12460         value is returned, not the name.
12461         (lisp-imenu-generic-expression): Enable it.
12462         (lisp-mode-variables): Ditto.
12463         (lisp-indent-offset): Change defconst to defvar.
12464         (lisp-indent-function): Ditto.
12465         (lisp-body-indent): Ditto.
12466
12467 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12468
12469         * modeline.el: Use zap-last-kbd-macro-event.
12470
12471         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12472         nil, don't attempt to do anything with messages.
12473         (eval-last-sexp): Use `letf' for clarity.
12474
12475 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12476
12477         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12478
12479 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12480
12481         * buff-menu.el:
12482         * lisp-mode.el:
12483         * obsolete.el:
12484         Change empty docstrings into no doc strings at all.
12485         Fix bogus FSF-format docstrings.
12486         * etags.el: Fix docstring.
12487
12488 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12489
12490         * package-get.el (package-get): Use internal md5
12491
12492 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12493
12494         * about.el (about-xemacs): Correct abuse of concat.
12495
12496 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12497
12498         * info.el (Info-mode): Use easymenu.
12499
12500 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12501
12502         * apropos.el (apropos): Don't use concat with integers.
12503
12504         * cmdloop.el (describe-last-error): Handle the case when no error
12505         was seen gracefully.
12506
12507         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12508         defun.
12509         (apropos-describe-plist): Ditto.
12510
12511         * help.el (with-displaying-help-buffer): Revert to a defun.
12512         (describe-key): Use it as defun.
12513         (describe-mode): Ditto.
12514         (describe-bindings): Ditto.
12515         (describe-prefix-bindings): Ditto.
12516         (describe-installation): Ditto.
12517         (view-lossage): Ditto.
12518         (describe-function): Ditto.
12519         (describe-variable): Ditto.
12520         (describe-syntax): Ditto.
12521
12522 1998-05-11  Oliver Graf <ograf@fga.de>
12523
12524         * dragdrop.el: changed order of require/provide
12525         (dragdrop-drop-mime-default) changed to new calling conventions
12526         (dragdrop-drop-do-functions) changed to new calling conventions
12527         (dragdrop-function-widget) this one needs more work...
12528
12529 1998-05-10  Oliver Graf <ograf@fga.de>
12530
12531         * about.el: another small change in my entry
12532         * dragdrop.el (dragdrop-drop-log-function): logging added
12533         plus customizations
12534         changed interface to handler functions. now called with event
12535         and object
12536
12537 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12538
12539         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12540         E-W arrow pointer displayed over draggable dividers.
12541
12542         * mouse.el (default-mouse-motion-handler): Show it when
12543         appropriate.
12544         (drag-window-divider): Added.
12545         ([top-level]): Initialized window-divider-map with a keymap
12546         binding the above function to left button down event.
12547
12548         * x-mouse.el (x-init-pointer-shape): Initialize
12549         divider-pointer-glyph from Cursor.dividerPointer, or use default
12550         E-W double arrow.
12551
12552 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12553
12554         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12555
12556 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12557
12558         * simple.el (count-words-buffer): Don't query for buffer.
12559         (count-lines-buffer): Ditto.
12560
12561 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12562
12563         * help.el (where-is): add optional insert argument.
12564
12565 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12566
12567         * help.el (describe-key-briefly): New argument INSERT.
12568
12569         * simple.el (eval-expression): New optional argument; synch with
12570         FSF 20.3.
12571
12572         * keydefs.el (global-map): Add new register bindings.
12573
12574         * register.el: Synched with FSF 20.3.
12575
12576 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12577
12578         * window-xemacs.el (recenter): all arguments are optional.
12579
12580 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12581
12582         * device.el: (device-pixel-width): Reflected name/parameters
12583         change to device-system-metric.
12584         (device-pixel-height): Ditto.
12585         (device-mm-width): Ditto.
12586         (device-mm-height): Ditto.
12587         (device-bitplanes): Ditto.
12588         (device-color-cells): Ditto.
12589
12590 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12591
12592         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12593
12594         * cl.el (most-positive-fixnum): Document.
12595         (most-negative-fixnum): Ditto.
12596
12597         * cus-dep.el: Updated comment.
12598
12599         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12600         constant.
12601
12602         * cus-load.el (custom-put): Removed.
12603
12604         * files.el (after-find-file): Just resignal quit instead of
12605         signaling "canceled".
12606
12607 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12608
12609         * frame.el (other-frame): Use `focus-frame' instead of
12610         select-frame kludges.
12611
12612         * lisp-mode.el: Update lisp-indent-function for
12613         save-selected-frame and with-selected-frame.
12614
12615         * frame.el (save-selected-frame): New macro.
12616         (with-selected-frame): Ditto.
12617         (other-frame): Use `set-frame-focus'.
12618
12619 1998-05-06  Oliver Graf <ograf@fga.de>
12620
12621         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12622         (dragdrop-drop-url-default) default handler for URL drops created
12623         (dragdrop-drop-mime-default) default handler for MIME drops created
12624         (dragdrop-drop-functions) default custom for handling drops created
12625         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12626
12627 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12628
12629         * mouse.el: Removed redundant mouse-mswindows-drop function.
12630
12631 1998-05-05  Oliver Graf <ograf@fga.de>
12632
12633         * about.el: changed some text in my entry
12634         * dragdrop.el: added customs
12635
12636 1998-05-04  Oliver Graf <ograf@fga.de>
12637
12638         * mouse.el: killed global drop key bindings
12639         (mouse-offix-drop) removed
12640         * dragdrop.el: created
12641         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12642
12643 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12644
12645         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12646         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12647
12648         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12649         obsolete comment.
12650
12651         * scrollbar.el (scrollbars-visible-p): Use new
12652         {vertical,horizontal}-scrollbar-visible-p specifiers.
12653
12654 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12655
12656         * device.el (device-pixel-height):
12657         (device-pixel-width):
12658         (device-mm-width):
12659         (device-mm-height):
12660         (device-bitplanes):
12661         (device-color-cells): Moved these 6 functions from device.c; they
12662         all use single (device-system-metrics) call.
12663
12664 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12665
12666         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12667         were renamed.
12668
12669         * menubar-items.el:
12670         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12671         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12672
12673         * help.el (help-map): Remove Hyperbole keybinding logic.
12674         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12675
12676 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12677
12678         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12679         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12680
12681 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12682
12683         * msw-glyphs.el: use nicer icon3 from the frame icon.
12684
12685 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12686
12687         * version.el (emacs-version): Remove InfoDock conditionals.
12688
12689         * startup.el (startup-splash-frame): Change ID logo name.
12690
12691 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12692
12693         * files.el (after-find-file): If the user presses C-g on
12694         directory-creation prompt, kill the buffer.
12695
12696 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12697
12698         * simple.el (count-words-region): Reverse previous change.
12699
12700 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12701
12702         * replace.el (query-replace): Just call perform-replace.
12703         (query-replace-regexp): Ditto.
12704         (perform-replace): Move region handling here.
12705         (perform-replace): Use the new arg to match-data.
12706
12707 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12708
12709         * x-init.el: Install X specific display table that
12710           displays char 0240 as a space to avoid whatever it is
12711           that screws up display of that character code.
12712
12713 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12714
12715         * help.el (function-arglist): If no arguments are documented for a
12716         subr, print nothing rather than incorrect output.
12717
12718 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12719
12720         * cmdloop.el (command-error): Update bail-out error message to use
12721         `emacs-program-name'.
12722
12723         * lib-complete.el: Remove reader macro cruft.
12724
12725         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12726         cruft.
12727
12728         * simple.el (count-words-region): Drop interactive-p check on the
12729         message.
12730
12731 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12732
12733         * font.el
12734         * msw-faces.el
12735         Correct spelling of mswindows-font-canonicalize-name.
12736
12737 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12738
12739         * ldap.el (ldap-host-parameters-alist): Replaced with
12740         `ldap-host-parameters-plist'
12741         (ldap-search): Adapt to previous change
12742
12743 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12744
12745         * about.el (about-hackers): Update Bob Weiner bio.
12746         (about-maintainer-info): Ditto.
12747
12748 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12749
12750         * simple.el (display-warning-minimum-level): Docfix.
12751
12752 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12753
12754         * widget.el (:default-get): New keyword.
12755         * wid-edit.el (default, widget-default-default-get): Define it.
12756         (group, widget-group-default-get): Define it.
12757         (menu-choice, widget-choice-default-get): Define it.
12758         (widget-default-get): New function.
12759         (widget-choice-action): Call it.
12760         (widget-editable-list-entry-create): Call it.
12761
12762 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12763
12764         * byte-optimize.el (byte-boolean-vars): Removed.
12765         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12766         lookup through `byte-boolean-vars'.
12767
12768 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12769
12770         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12771         resource-provided values into ghost specs for scrollbar-height and
12772         scrollbar-width.
12773
12774 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12775
12776         * byte-optimize.el: Don't attempt to optimize /=.
12777
12778         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12779         (byte-compile-/=): Ditto.
12780
12781 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12782
12783         * apropos.el: Use `with-displaying-help-buffer'.
12784         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12785         Use `with-displaying-help-buffer'.
12786         (apropos-follow): Do not give special treatment to buffer cursor
12787         was in prior to a mouse click.
12788         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12789         (apropos-print-doc): Set correct buffer for setting text
12790         properties.
12791
12792 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12793
12794         * help.el (help-buffer-prefix-string): New variable.
12795         (help-buffer-name): Use it.
12796
12797         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12798         mode menu.
12799
12800 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12801
12802         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12803
12804 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12805
12806         * files.el (find-file-noselect): Update docstring.
12807         (find-file-noselect): Signal an error if found an unreadable file.
12808         (file-chase-links): Save the match data.
12809         (normal-mode): Use `lwarn' and `error-message-string'.
12810         (interpreter-mode-alist): Change defconst to defvar.
12811         (inhibit-first-line-modes-regexps): Ditto.
12812         (inhibit-first-line-modes-regexps): Added .tgz.
12813         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12814         (change-major-mode-with-file-name): New user-option.
12815         (set-visited-file-name): Synched with FSF.
12816         (file-name-extension): New function, from FSF 20.3.
12817         (file-relative-name): Synched with FSF.
12818         (save-some-buffers): Support the C-r feature.
12819         (recover-session): Synched with FSF.
12820         (kill-some-buffers): Ditto.
12821         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12822
12823 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12824
12825         * files.el (insert-file): Undo previous change and reenable use of
12826         format.el.
12827
12828 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12829
12830         * window-xemacs.el (recenter): Define.
12831
12832 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12833
12834         * font.el (mswindows-font-create-name)
12835         (mswindows-font-create-object): new functions for mswindows type
12836         fonts.
12837
12838         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12839         strings are parsed as well as font objects.
12840
12841 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12842
12843         * modeline.el (defining-kbd-macro): Restore modeline indication of
12844         kbd-macro being recorded.
12845         (add-minor-mode): Simplify docstring.
12846         (modeline-minor-mode-menu): Remove stuff.
12847
12848 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12849
12850         * code-process.el (call-process): dynamically decide process
12851         coding type.
12852
12853 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12854
12855         * modeline.el: Add line-number-mode, column-number-mode to
12856         the modeline minor-mode menu.  Button2 on the line number does
12857         goto-line.
12858
12859 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12860
12861         * mouse.el: move x-selection-owner-p type things to
12862         selection-owner-p.
12863
12864         * msw-init.el: copy zmacs stuff from x-init.el
12865
12866         * msw-select.el (mswindows-own-selection)
12867         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12868         functions. Very simple minded implementation of selectio
12869         ownership.
12870
12871         * select.el (own-selection) (disown-selection)
12872         (activate-region-as-selection) (select-make-extent-for-selection)
12873         (valid-simple-selection-p): functions moved from x-select.el for
12874         generalized selection.
12875
12876         * x-select.el: see select.el changes.
12877
12878         * x-toolbar.el: use new selection functions.
12879
12880 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12881
12882         * packages.el (packages-find-package-directories): Fixed bug that
12883         would pick up multiple site-package directories.
12884         (package-locations): Added "xemacs-packages" as a late package
12885         location.
12886
12887         * find-paths.el: Now uses `emacs-program-name' and
12888         `emacs-program-version'.
12889         Additions to enforce version-specific directories in
12890         `paths-find-version-directory'.
12891
12892 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12893
12894         * default.el: Removed.
12895         * site-start.el: Removed.
12896
12897 1998-04-29  Didier Verna  <didier@xemacs.org>
12898
12899         * minibuf.el (minibuffer-history-minimum-string-length): Default
12900         to nil.
12901
12902 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12903
12904         * find-paths.el (paths-program-name): Rename.
12905         (paths-emacs-root-p): Ditto.
12906         (paths-find-site-directory): Ditto.
12907
12908 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12909
12910         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12911         `emacs-lisp-byte-compile-and-load'.
12912
12913 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12914
12915         * ldap.el (ldap-search): Fixed additional parameter passing to
12916         `ldap-open'
12917
12918 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12919
12920         * select.el (kill-primary-selection) (selection-owner-p)
12921         (copy-primary-selection) (yank-clipboard-selection)
12922         (selection-exists-p) (delete-primary-selection): new file and
12923         functions that do the right thing for the selected device.
12924
12925         * x-menubar.el: use generalised selection functions.
12926
12927         * dumped-lisp.el: dump select.el.
12928
12929 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12930
12931         * find-paths.el (paths-progname): New variable.
12932         (paths-emacs-root-p): Use it.
12933         (paths-find-site-directory): Ditto.
12934
12935 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12936
12937         * loadup.el ((member "dump" command-line-args)): Dump as
12938         `infodock' if InfoDock.
12939
12940 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12941
12942         * find-paths.el (construct-emacs-version): Simplify, include
12943         program name in the return value.
12944         * (paths-find-version-directory): Use it.
12945
12946 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12947
12948         * info.el (Info-parse-dir-entries): Fixed regexp
12949         (Info-build-dir-anew): Remove full suffix and capitalize info file
12950         name for files with no @direntry
12951         (Info-batch-rebuild-dir): New function
12952         (Info-suffixed-file): Check for regular files instead of simple
12953         file existence (could catch directories before)
12954
12955 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12956
12957         * setup-paths.el, find-paths.el: Removed uses of `not' which
12958         temacs doesn't have.
12959
12960         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12961         into root searching.
12962
12963 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12964
12965         * subr.el: Remove definition of `not'.
12966
12967 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12968
12969         * msw-glyphs.el: enable graphics support.
12970
12971 1998-04-23  Didier Verna  <didier@xemacs.org>
12972
12973         * x-menubar.el (default-menubar): restored the line-number-mode
12974         option.
12975
12976         * misc doc string updates related to the options menu.
12977
12978 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12979
12980         * setup-paths.el (paths-construct-load-path): Fix typo.
12981
12982 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12983
12984         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12985         font-menu-ignore-scaled-fonts don't have to be bound now; this
12986         gets us one step further towards making --no-autoloads work.
12987
12988         * startup.el (normal-top-level): Load auto-autoloads only if
12989         lisp-directory is non-nil.
12990
12991         * setup-paths.el (paths-construct-load-path): Made it robust
12992         against nil lisp-directory.
12993
12994         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12995         to the list of variables that cause a warning when nil.
12996
12997         * toolbar.el (init-toolbar-location): Now works even when there's
12998         no toolbar icon directory.
12999
13000 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13001
13002         * help.el (view-lossage): Recognize it.
13003
13004         * simple.el (log-message): Mark multiline messages.
13005
13006 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13007
13008         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13009
13010 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13011
13012         * package-get.el (package-get-all):  add `\n' separator to
13013         interactive specification so that both variables are read
13014
13015 1998-04-22  Didier Verna  <didier@xemacs.org>
13016
13017         * x-menubar.el: ported the options menu to Custom.
13018         Moved the "read only" toggle button to the buffers menu.
13019         Corrected some missing ;;;###autoload or defcustom.
13020
13021         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13022         the scrollbar-visible specifier for options menu handling.
13023
13024         * toolbar.el (toolbar-visible-p)
13025                      (toolbar-captioned-p)
13026                      (default-toolbar-position): defcustom wrappers around
13027         the toolbar specifiers for options menu handling.
13028
13029         * frame.el (get-frame-for-buffer-default-instance-limit):
13030         defcustom it for options menu handling.
13031
13032         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13033         font-lock-mode for options menu handling.
13034
13035         * cus-start.el: added Custom properties to overwrite-mode for
13036         options menu handling.
13037
13038 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13039
13040         * about.el: shameless self-promotion.
13041
13042 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13043
13044         * simple.el (raw-append-message): Slightly optimize.
13045         (remove-message): Use `push' for clarity.
13046         (append-message): Ditto.
13047         (display-warning): Dito.
13048         (raw-append-message): Send the message to the appropriate device.
13049
13050 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13051
13052         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13053         From Sean MacLennan <Sean.MacLennan@pika.ca>
13054
13055 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13056
13057         * setup-paths.el: Changed `directory-sep-char' to
13058         `path-separator', following a change in GNU Emacs.
13059
13060 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13061
13062         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13063         (Info-build-dir-anew): Add a final newline.
13064         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13065         is `always'
13066         (Info-rebuild-dir): Ditto
13067
13068         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13069
13070 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13071
13072         * simple.el (count-words-buffer): Retain zmacs region.
13073         (count-words-region): Ditto.
13074         * simple.el: (what-line): Expanded line counts.
13075         (count-lines): New parameter to conditionalize whether collapsed
13076         lines get counted.
13077         From Bob Weiner <weiner@altrasoft.com>
13078
13079 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13080
13081         * packages.el (package-locations): infodock-packages must override
13082         mule-packages and packages.
13083
13084 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13085
13086         * wid-edit.el:
13087         remove rude messages from widget-activation-widget-mapper
13088         and widget-activation-glyph-mapper
13089
13090 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13091
13092         * toolbar.el: Remove (featurep 'x) test from
13093         toolbar-make-button-list
13094
13095 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13096
13097         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13098         only if in the same frame.
13099
13100 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13101
13102         * packages.el (package-locations): Added site-packages hierarchy.
13103
13104         * setup-paths.el (paths-default-info-directories): Introduced and
13105         used.
13106
13107         * packages.el, setup-paths.el: Set various path searching depths
13108         to 1.
13109
13110         * packages.el (packages-hierarchy-depth):
13111         (packages-load-path-depth): Introduced and used.
13112
13113         * setup-paths.el (paths-load-path-depth): Introduced and used.
13114
13115         * find-paths.el (paths-find-recursive-path): Added max-depth
13116         parameter.
13117
13118 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13119
13120         * setup-paths.el (paths-construct-info-path): Removed
13121         dependency on behavior of (file-name-as-directory "").
13122
13123 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13124
13125         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13126         lisp objects
13127
13128 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13129
13130         * dump-paths.el, startup.el: Added handling for --debug-paths.
13131
13132 1998-04-15  William M. Perry  <wmperry@aventail.com>
13133
13134         * wid-edit.el: We cannot just set the help-echo or balloon-help
13135           properties for an extent based on the :help-echo widget
13136           property, since help-echo and balloon-help cause an EXTENT to
13137           get passed in, where :help-echo functions are expecting a WIDGET
13138
13139 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13140
13141         * scrollbar.el (init-scrollbar-from-resources): Call
13142         mswindows-init-scrollbar-metrics when appropriate.
13143
13144 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13145
13146         * dumped-lisp.el: dump x-toolbar for window system
13147
13148         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13149         have support and xpm.
13150
13151 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13152
13153         * files.el (toggle-read-only): Fix docstring.
13154         From Didier Verna <didier@xemacs.org>
13155
13156 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13157
13158         * startup.el (normal-top-level): Load autoload-file-name without
13159         specifying an extension---some people only auto-autoload.el.gz.
13160
13161 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13162
13163         * files.el (backup-enable-predicate): Don't bomb on NAME being
13164         nil.
13165
13166 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13167
13168         * find-paths.el, packages.el: Now prefers configure'd paths.
13169         This shouldn't cause any of the originally anticipated problems as
13170         the current paths architecture will not define the various
13171         configure-xxx variables if they're not specified on the configure
13172         command line.
13173
13174         * find-paths.el, setup-paths.el, packages.el: Removed all
13175         mentionings of "/" as a path separator.
13176         Used paths-construct-path throughout.
13177
13178         * find-paths.el (paths-construct-path): Created to assemble paths
13179         from directory components.
13180
13181         * setup-paths.el, packages.el: Used paths-decode-directory-path
13182         instead of decode-path-internal.
13183
13184         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13185         and associates.
13186         (paths-decode-directory-path) Created.
13187
13188         * setup-paths.el: Changed configure-exec-path to
13189         configure-exec-directory.
13190
13191 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13192
13193         * packages.el (packages-find-packages): Fixed decoding of
13194         EMACSPACKAGEPATH.
13195
13196         * startup.el: -no-packages -> -no-early-packages.
13197
13198         (packages-load-package-lisps): Fixed loading of auto-autoload
13199         files.
13200
13201         * startup.el (normal-top-level): Fixed loading of core
13202         auto-autoload.
13203
13204         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13205
13206         * startup.el, packages.el, dump-paths.el: Added proper settings
13207         for site-directory and lisp-directory variables.
13208
13209         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13210         inhibit-package-autoloads and fixed handling of it.
13211
13212         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13213         handling of former inhibit-package-init, now
13214         inhibit-early-packages, to make -vanilla etc. work.
13215
13216 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13217
13218         * code-process.el (start-process): Fallback to 'undecided instead
13219         of 'binary for process input coding stream.
13220
13221         * process.el (start-process): Docstring fix.
13222
13223 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13224
13225         * info.el (Info-insert-dir): Do not insert temporary dir files
13226         in Info-dir-file-attributes
13227         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13228         (Info-rebuild-dir): Ditto.
13229
13230 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13231
13232         * obsolete.el: Added obsoleteness declarations for
13233         `site-directory' and `Info-default-directory-list'.
13234
13235 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13236
13237         * find-paths.el (paths-find-emacs-root): Only look at the
13238         executable at the end of the symlink chain for determining the
13239         Emacs root.
13240
13241 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13242
13243         * setup-paths.el (paths-construct-info-path): Changed construction
13244         to cater to gone default in configure.
13245
13246         * find-paths.el (paths-uniq-append): Added.
13247
13248         * packages.el: Rewritten package path construction once again.
13249
13250         * dump-paths.el, startup.el: Removed package-path as a global
13251         variable.
13252
13253         * package-admin.el (package-admin-add-single-file-package):
13254         (package-admin-add-binary-package): Changed package-path to
13255         late-packages.
13256
13257         * packages.el (packages-split-path): Split path at "/" rather than
13258         nil according to change in emacs.c.
13259
13260 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13261
13262         * setup-paths.el (paths-construct-info-path): Changed info path
13263         order so that directories come out right.
13264         (paths-find-lock-directory): Fixed bug: It used to think
13265         configure-lock-directory is a path.
13266
13267 1998-04-06  Jeff Miller <jmiller@smart.net>
13268
13269         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13270         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13271         eases the use of toolbar-add/kill-item functions.
13272
13273 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13274
13275         * code-files.el (file-coding-system-alist): Commented out
13276         loaddefs.el magical treatment.
13277
13278 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13279
13280         * info.el (Info-rebuild-outdated-dir): Added new option
13281         `conservative' and made it the default
13282         (Info-rebuild-dir): Appropriately parse multi-line description
13283         strings, and multi-section dir files. Issue warning when dir
13284         is rebuilt as temporary
13285         (Info-build-dir-anew): Issue warning when dir is built as
13286         temporary
13287
13288 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13289
13290         * list-mode.el (list-mode-map): Bind highlight motion commands to
13291         standard keys left, right, C-b and C-f.
13292
13293 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13294
13295         * files.el (auto-mode-alist): allow .sc for Scheme->C
13296
13297 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13298
13299         * loadup.el (pureload): Don't quote (garbage-collect).
13300
13301 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13302
13303         * package-get-base.el: Updated.
13304
13305 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13306
13307         * isearch-mode.el (isearch-just-started): New variable.
13308         (isearch-mode): Set it.
13309         (isearch-repeat): Advance one character forward only if the search
13310         was successful, and was not just started.
13311         (isearch-repeat): Clear isearch-just-started.
13312
13313 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13314
13315         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13316         if running -batch.
13317
13318 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13319
13320         * subr.el (listify-key-sequence): Removed.
13321
13322 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13323
13324         * bytecomp.el (byte-compile-print-gensym): New option.
13325         (byte-compile-output-file-form): Use it.
13326         (byte-compile-output-docform): Ditto.
13327         (byte-compile-compiled-obj-to-list): Ditto.
13328
13329 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13330
13331         * msw-glyphs.el: set frame icon if xpm support.
13332
13333 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13334
13335         * help.el: Code that pretty prints variable values
13336           removed.
13337
13338 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13339
13340         * find-paths.el (paths-emacs-root-p): Correct test for installation
13341         directory.
13342         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13343
13344 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13345
13346         * loaddefs.el: Don't set debug-ignored-errors; leave
13347           its default value set to nil.
13348
13349 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13350
13351         * info.el (Info-rebuild-dir): fixed mis-spelling.
13352
13353 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13354
13355         * info.el (Info-rebuild-outdated-dir): New custom var
13356         (Info-insert-node): Create/update dir file when needed, ie when it
13357         does not exist or is older than some info files in directory
13358
13359 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13360
13361         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13362         for last packages, mainly for using a 20.4 package base.
13363
13364         * packages.el (late-packages): Typo fix.  It was called
13365         early-packages.
13366
13367         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13368         relative symlinks correctly.
13369         (paths-find-emacs-roots): More rigorous checking for plausible
13370         configuration-time root.
13371
13372         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13373         find its roots.
13374
13375 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13376
13377         * faces.el: Fix docstrings.
13378         * glyphs.el: Fix docstrings.
13379         * mouse.el: Fix docstrings.
13380
13381         * frame.el: Change phrase `current frame' to `selected frame'.
13382
13383         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13384
13385         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13386         macros using backquote to make them infinitely more readable.
13387
13388 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13389
13390         * packages.el (packages-find-package-path): Hardcoded specialized
13391         InfoDock support until we can clean this up.
13392
13393         * help.el (describe-bindings-1): Return the value of the bindings
13394         help buffer created.
13395         (describe-bindings): Ditto.
13396
13397         * simple.el (set-variable): Restore previous behavior of not
13398         bombing if the variable to set is not boundp.
13399
13400 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13401
13402         * packages.el (packages-handle-package-dumped-lisps): Allow for
13403         non-local files to be loaded off the package-lisp variable.
13404
13405 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13406
13407         * x-faces.el: Global X resources should override
13408           specs for all device classes (color, grayscale, mono);
13409           code currently doesn't override any of them.  Fixed by
13410           calling remove-specifier with '(x default) as the tag
13411           set and allowing inexact matches.
13412
13413 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13414
13415         * faces.el: Separated face initializations based on
13416           device classes into device type specific (tag set,
13417           instantiator) pairs.
13418
13419 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13420
13421         * wid-edit.el (widget-choice-action): Remember user's explicit
13422         choice.
13423         (widget-choice-value-create): Respect it.
13424         From Richard Stallman <rms@gnu.org>
13425
13426 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13427
13428         * setup-paths.el (paths-construct-info-path): Always append
13429         existing directories from configure-time info path.
13430
13431         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13432         Info-directory-list.
13433
13434         * info.el: Removed Info-default-directory-list which was broken by
13435         design.
13436         Removed bogus initialization of Info-directory-list---startup.el
13437         can do a much better job.
13438         Added autoload of Info-directory-list.
13439
13440         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13441         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13442         be exclusive; now it's merely given precedence, just like in the
13443         old days.
13444
13445 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13446
13447         * find-paths.el (paths-find-architecture-directory): Fix bug with
13448         finding; it used to default too early.
13449
13450 1998-03-25  Martin Buchholz <martin@xemacs.org>
13451
13452         * packages.el (packages-split-path): Fix a bug; it used to fail
13453         for paths that weren't split.
13454
13455 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13456
13457         * finder.el (finder-compile-keywords): trap on errors.
13458
13459 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13460
13461         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13462           fourth argument of t so that only the specs exactly
13463           matching the tag lists are removed.
13464
13465 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13466
13467         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13468
13469 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13470
13471         * minibuf.el (mouse-read-file-name-1): If a default directory was
13472         specified, use it for generating the completions.
13473
13474 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13475
13476         * update-elc.el: Now respects inhibit-package-init and
13477         inhibit-site-lisp.
13478         Now does path construction with loadup-paths.
13479
13480         * startup.el (normal-top-level, startup-setup-paths): Now respects
13481         inhibit-package-init and inhibit-site-lisp.
13482
13483         * packages.el (packages-find-package-path): Extended package path
13484         by version-specific hierarchies.
13485         (packages-find-packages): Now respects inhibit flag and
13486         inhibit-site-lisp.
13487         Moved path setup to loadup-paths.
13488
13489         * make-docfile.el: Now respects inhibit-package-init and
13490         inhibit-site-lisp.
13491         Now does path construction with loadup-paths.
13492
13493         * loadup.el: Now respects inhibit-package-init and
13494         inhibit-site-lisp.
13495
13496         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13497
13498         * loadup-paths.el: New file: setup load-path to encompass
13499         packages.
13500
13501 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13502
13503         * auto-show.el: load-gc renamed to pureload.
13504         * site-load.el: Ditto.
13505         * packages.el (toplevel): Ditto.
13506         * loadup.el (really-early-error-handler): Ditto.
13507         * dumped-lisp.el (preloaded-file-list): Ditto.
13508         * cus-face.el (custom-declare-face): Ditto.
13509
13510 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13511
13512         * <Today>: The Big Path Searching Overhaul.
13513
13514         * find-paths.el: New file: find and assemble paths in the
13515         installation hierarchy.
13516
13517         * setup-paths.el: New file: global layout of paths and directories
13518         within the XEmacs hierarchy.
13519
13520         * packages.el: Replaced everything related to path searching and
13521         startup by code in terms of find-paths.
13522
13523         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13524         the new path searching engine.
13525
13526         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13527         and setup-paths.
13528
13529 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13530
13531         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13532         setup-paths.el.
13533
13534 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13535
13536         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13537         compiles identically in any configuration.
13538         Removed irrelevant commentary.
13539
13540 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13541
13542         * simple.el (set-variable): Allow setting specifiers.
13543
13544 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13545
13546         * lisp.el (forward-sexp): Revert previous change.
13547
13548 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13549
13550         * frame.el (frame-initialize): Use `delete-console' instead of
13551         `delete-device' to delete the stream console to match the usage in
13552         Fkill_emacs.
13553
13554 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13555
13556         * files.el (cdpath-previous): New variable.
13557         (cd): Use it.
13558         From Bob Weiner <weiner@wave.altrasoft.com>
13559
13560 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13561
13562         * keydefs.el: Changed keybindings of forward-char,
13563           backward, scroll-up and scroll-down to point to their
13564           -command counterparts.
13565
13566         * simple.el: New functions: forwarc-char-command,
13567           backwrad-char-command, scroll-up-command,
13568           scroll-down-command which work liek their counterparts
13569           except that they honor the variable
13570           signal-error-on-buffer-boundary.
13571
13572           Definition of signal-error-on-buffer-boundary received
13573           from src/cmds.c.
13574
13575           defvar declaration added for word-across-newline to avoid
13576           byte-compiler warning about the free variable reference.
13577
13578 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13579
13580         * winnt.el: Removed "%t" from the beginning of
13581         modeline-format. From now on, there's no nt-specifics in the modeline.
13582
13583 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13584
13585         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13586         of `when' with `if'.
13587
13588 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13589
13590         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13591         mswindows. Must be reworked along with glyphs.el, or
13592         merged into it, after there is images support.
13593
13594         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13595         'mswindows.
13596
13597 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13598
13599         * faces.el: fix for text cursor initialization.
13600         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13601         From Andy Piper <andyp@parallax.co.uk>
13602
13603 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13604
13605         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13606         if there is an existing package that handles it and warn the user
13607         about that mode.
13608
13609 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13610
13611         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13612         Installation" menu item when Installation-string is not bound.
13613
13614 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13615
13616         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13617         From Jeremiah W. James <jerry@cs.ucsb.edu>
13618
13619 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13620
13621         * msw-faces.el:
13622         * faces.el: Fix face initialization.
13623
13624 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13625
13626         * files.el (backup-enable-predicate): fix breakage introduced
13627         by TMPDIR patch.
13628
13629 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13630
13631         * x-faces.el (x-init-face-from-resources): The
13632           TTY face property retrieval functions don't return
13633           specifiers, so use face-property instead.
13634
13635 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13636
13637         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13638
13639 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13640
13641         * x-menubar.el: Expanded documentation for
13642           option-save-faces.  Changed Options -> Browse Faces
13643           menu entry to invoke customize-face.
13644
13645 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13646
13647         * faces.el: Most face initialization moved out of
13648           init-other-random-faces to the top level so that the
13649           initialization happens before Xemacs is dumped.  Much
13650           of the fascist "face-differs-from-default-p or FROB!"
13651           code has been retired in favor of letting the user do
13652           what they want to do.  Face initialization code changed
13653           to use `default' specifier tag so that the settings can
13654           be overridden later if the user wishes it.
13655
13656 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13657
13658         * about.el (about-hackers): Update contributors list.
13659
13660 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13661
13662         * specifier.el: Define new specifier tag `default'.
13663
13664         * modeline.el: Initialize faces using `default' tag.
13665
13666         * x-faces.el (x-init-face-from-resources): Remove
13667           specifier specs containing the `default' tag before
13668           adding new specs.
13669
13670 1998-03-02  John Jones  <jj@asu.edu>
13671
13672         * package-get.el (package-get-all): fixed arguments on call to
13673         package-admin-add-single-file-package.
13674         * package-get.el (package-get-installedp): fixed to match
13675         advertised behavior.
13676         * package-get.el: added function package-get-update-all which
13677         installs newest versions of all the current packages (if they are
13678         not already installed).
13679
13680 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13681
13682         * files.el (find-file-noselect): Uncommented `truename' binding in
13683         `let*' and use it later to set `buffer-file-truename' iff it's
13684         still nil, as happens for example when finding a compressed
13685         file with "jka-compr".
13686
13687 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13688
13689         * faces.el: in make-face-* type functions do the operation for all
13690         window systems, not just the first one found.
13691
13692         * font.el: call mswindows-list-fonts for mswindows.
13693
13694 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13695
13696         * code-process.el (call-process-region):
13697         * process.el (call-process-region):
13698         * package-get.el (package-get-dir):
13699         * files.el (backup-enable-predicate):
13700         * gnuserv.el (gnuserv-temp-file-regexp):
13701         Use temp-directory in place of `/tmp'.
13702
13703 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13704
13705         * "Fast" dired-in-C enhancements for Windows 95/NT:
13706
13707         * files.el: Added function, `wildcard-to-regexp', from GNU
13708           Emacs.
13709
13710         * files.el (insert-directory): Modified to use special
13711           dired-in-C enhancements if present.
13712
13713 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13714
13715         * code-files.el: make default coding no-conversion.
13716
13717 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13718
13719         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13720         the load-path.
13721
13722         * update-elc.el: Strip directory when testing for files not to
13723         bytecompile.
13724
13725 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13726
13727         * lisp-mode.el: Use recommended form for menus.
13728
13729         * info.el (Info-construct-menu): Use recommended form for menus.
13730
13731         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13732         entry.
13733
13734 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13735
13736         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13737           (get-frame-for-buffer-noselect): Always return frames
13738           in the not-this-window-p cond clause.
13739
13740 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13741
13742         * help.el (describe-installation): New function.
13743
13744         * x-menubar.el (default-menubar): Add describe-installation to
13745         Help menu.
13746
13747         * packages.el (packages-unbytecompiled-lisp): Installation.el
13748         should not be bytecompiled.
13749
13750         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13751         XEmacs.
13752
13753         * x-menubar.el (default-menubar): Use correct guard for VM menu
13754         entry.
13755
13756         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13757         coding.
13758         From Andy Piper <andyp@parallax.co.uk>
13759
13760 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13761
13762         * ldap.el: Do not require ldap-internal at compile time.
13763
13764 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13765
13766         * code-files.el: new file. a virtual copy of mule-files.el
13767         but without charset
13768         dependencies. (toggle-buffer-file-ocding-system) new function for
13769         changing the eol type for the current buffer.
13770
13771         * code-process.el: new file. a copy of
13772         mule-process.el. mule-process.el will disappear when things have
13773         settled.
13774
13775         * coding.el: new file. a virtual copy of mule-files.el but
13776         without charset dependencies. (coding-system-base) new function
13777         for getting the parent coding system of a coding system with eol
13778         type set.
13779
13780         * dumped-lisp.el: add above files for the non-mule case.
13781
13782 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13783
13784         * window-xemacs.el (display-buffer): If no explicit
13785           frame is specified, search for a window that displays
13786           the buffer on the currently selected frame, before
13787           searching other frames.
13788
13789 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13790
13791         * frame.el (get-frame-for-buffer): If not-this-window-p
13792           is non-nil, use window on the selected frame if it is not
13793           also the selected window.  When defaulting, search for
13794           windows on the currently selected fgrame before searching
13795           other frames.
13796
13797 1998-02-25  Didier Verna  <didier@xemacs.org>
13798
13799         * modeline.el (modeline-swap-buffers): originally named
13800         `mouse-release-modeline'. Whether to actually swap the buffers is
13801         decided in `mouse-drag-modeline'.
13802         (mouse-drag-modeline): A button release event is considered a
13803         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13804         stay unchanged.
13805
13806 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13807
13808         * x-menubar.el: Put redo on the menubar.
13809         From Aki Vehtari <Aki.Vehtari@hut.fi>
13810
13811 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13812
13813         * bytecomp.el (displaying-byte-compile-warnings): if
13814         temp-buffer-show-function is set, use it to display current set of
13815         warnings in the "*Compile-Log-Show*" buffer.
13816
13817         * simple.el (display-warning-buffer): if temp-buffer-show-function
13818         is set, use it to display current set of warnings in the
13819         "*Warnings-Show*" buffer.
13820
13821 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13822
13823         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13824         Common Lisp.
13825
13826 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13827
13828         * menubar.el: Allow button descriptors at least 2 long.
13829
13830         * x-menubar.el (default-menubar): Use recommended forms.
13831         (file-menu-filter): Remove.
13832         (edit-menu-filter): Remove.
13833
13834 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13835
13836         * about.el (about-hackers): Updated.
13837
13838 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13839
13840         * help.el (help-max-help-buffers): new variable
13841         (help-register-and-maybe-prune-excess): new function
13842         (help-buffer-name): use help-max-help-buffers.
13843         (with-displaying-help-buffer): use
13844         help-register-and-maybe-prune-excess.
13845
13846         * help.el (help-maybe-pretty-print-value): if the value fits on
13847         one line, let it.
13848
13849 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13850
13851         * (with-displaying-help-buffer): there is no need to kill the buffer
13852         if it exists, because with-output-to-temp-buffer will clear it.
13853         further, killing the buffer violates the rule that
13854         temp-buffer-show-function, if set, has the full responsibility of
13855         showing the temp buffer.  killing the buffer fucks with the window
13856         configuration, hosing temp-buffer-show-function.
13857
13858
13859 1998-02-23  Didier Verna  <didier@xemacs.org>
13860
13861         * modeline.el (mouse-drag-modeline):
13862         - Always scroll the modeline that was originally clicked on.
13863         - Use x pixels instead of x characters (which doesn't work anyway)
13864         as horizontal reference for modeline dragging. This allows us to
13865         keep on dragging the modeline even if the motion event occurs in
13866         another window.
13867
13868 1998-02-23  Didier Verna  <didier@xemacs.org>
13869
13870         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13871         glyph on the modeline to indicate that dragging the mouse has an
13872         effect both horizontally and vertically.
13873
13874 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13875
13876         * about.el (about-xemacs): Get rid of redundant visible version
13877         number.
13878
13879 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13880
13881         * about.el (about-hackers): Update credits.
13882
13883 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13884
13885         * prim/register.el (view-register): Show register type file-query.
13886
13887 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13888
13889         * mode-motion.el (mode-motion-highlight-internal):
13890           save-excursion inside save-window-exucrsion form to
13891           hide buffer point changes from save-window-excursion.
13892           Prevents display flickering when the mouse pointer
13893           moves.
13894
13895 1998-02-17  Didier Verna  <didier@xemacs.org>
13896
13897         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13898         function to handle correctly the case of a toolbar one side of the
13899         window: scrolling will not necessarily happen.
13900
13901 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13902
13903         * files.el (after-find-file): Restore missing argument
13904           to format that provides filename for "... consider M-x
13905           recover-file" message.  Also call `message' with "%s"
13906           as the first arg instead of an arbitrary string.
13907
13908 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13909
13910         * about.el (about-hackers): Various additions.
13911
13912 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13913
13914         * autoload.el (generate-file-autoloads-1): Don't force an extra
13915         line out when copying on-the-same line autoloads.
13916
13917         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13918         is installed.
13919
13920 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13921
13922         * x11/x-win-xfree86.el (x-win-init-xfree86):
13923         * x11/x-win-sun.el (x-win-init-sun):
13924         * x11/x-init.el (x-initialize-compose):
13925         * prim/simple.el:
13926         (backward-or-forward-kill-sexp):
13927         (backward-or-forward-kill-sentence):
13928         (backward-or-forward-kill-word):
13929         (backward-or-forward-delete-char):
13930         * prim/isearch-mode.el (isearch-help-or-delete-char):
13931         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13932         x-keysym-on-keyboard-p to detect backspace.
13933         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13934         Clean up symbols used with dead keys, checking Linux and solaris
13935         keysyms.
13936         Simplify x-win-*.el using above methods.
13937         Change documentation for x-keysym-*-p functions.
13938
13939 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13940
13941         * about.el (about-hackers): Restore entries for Michael Sperber and
13942         Vinnie Shelton.
13943         From Vinnie Shelton <acs@acm.org>
13944
13945 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13946
13947         * simple.el (count-words-region): Ditto.
13948
13949 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13950
13951         * simple.el (count-words-buffer): Document.  Don't print anything
13952         if non-interactive.
13953
13954 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13955
13956         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13957         multiple files in InfoDock.
13958
13959 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13960
13961         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13962         from version.el in InfoDock.
13963
13964         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13965         specially.
13966
13967 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13968
13969         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13970         variable name in docstring.
13971
13972 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13973
13974         * menubar.h: Include "gui.h".
13975
13976 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13977
13978         * site-load.el: Fix documentation.
13979
13980 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13981
13982         * package-get-base.el (package-get-base): Updated.
13983
13984         * keymap.el: PC-ize.
13985
13986 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13987
13988         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13989         from' on a fresh line.
13990
13991 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13992
13993         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13994         object.
13995
13996 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13997
13998         * undo-stack.el: PC-ize.
13999
14000         * cmdloop.el: PC-ize.
14001
14002 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14003
14004         * bytecomp-runtime.el: PC-ize.
14005
14006         * byte-optimize.el: Prolog fixup.  PC-ize.
14007
14008         * cus-dep.el: Spelling fix.
14009
14010         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14011         entries follow).
14012
14013 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14014
14015         * text-mode.el (text-mode-hook-identify): New function,
14016         put on text-mode-hook.  Set text-mode-variant here.
14017         (text-mode): Don't set it here.
14018
14019 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14020
14021         * text-mode.el (text-mode-hook): New defvar.
14022         (text-mode-variant): New variable.
14023         (text-mode): Set that variable locally.
14024         (toggle-text-mode-auto-fill): New command.
14025
14026 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14027
14028         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14029
14030 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14031
14032         * text-mode.el (paragraph-indent-text-mode):
14033         Renamed from spaced-text-mode.
14034         (text-mode-map): Bind TAB to indent-relative.
14035         (indented-text-mode-map): Variable deleted.
14036         (indented-text-mode): Now an alias for text-mode.
14037
14038 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14039
14040         * loadup.el: test-atoms debugging stuffs removed.
14041
14042 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14043
14044         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14045
14046 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14047
14048         * help.el (describe-beta): Made it use `locate-data-file'.
14049         (describe-distribution): Ditto.
14050         (describe-copying): Ditto.
14051         (describe-project): Ditto.
14052         (view-emacs-news): Ditto.
14053
14054         * help-nomule.el (help-with-tutorial): Made it use
14055         `locate-data-file' to find tutorial.
14056
14057 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14058
14059         * about.el: Corrected my email address.
14060
14061         * mouse.el: Added 'mouse-mswindows-drop' similar to
14062         'mouse-offix-drop'.
14063
14064 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14065
14066         * loadup.el (running-xemacs): Spelling fix.
14067
14068 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14069
14070         * packages.el (packages-find-packages-1): Don't allow a backwards
14071         compatible lisp tree to overwrite `preloaded-file-list'.
14072
14073 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14074
14075         * loadup.el: Don't delete "xemacs" prior to dumping.
14076
14077 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14078
14079         * package-info.el (pi-last-mod-date): New function.
14080         (pi-author-version): New function.
14081         (batch-update-package-info): Use them.
14082
14083 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14084
14085         * frame.el (get-frame-for-buffer-default-to-current): Create.
14086         (get-frame-for-buffer-noselect): Allow user to use current frame
14087         with `get-frame-for-buffer-default-to-current'.
14088
14089 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14090
14091         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14092         (byte-compile-output-docform): Ditto.
14093         (byte-compile-compiled-obj-to-list): Ditto.
14094
14095 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14096
14097         * startup.el (command-line-1): Removed code that ran
14098           buffer-menu.
14099
14100 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14101
14102         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14103
14104 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14105
14106         * frame.el (suspend-emacs-or-iconify-frame): Check using
14107         `device-on-window-system-p' instead of explicitly checking for X,
14108         so that the same logic works for MS Windows.
14109         (suspend-or-iconify-emacs): Ditto.
14110
14111 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14112
14113         * about.el (about-maintainer-info): Andy Piper is back.
14114         (xemacs-hackers): Updated Andy Piper's email address.
14115         (about-hackers): Added Jonathan Harris.
14116         (about-hackers): Updated Tibor Polgar's email address.
14117
14118 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14119
14120         * about.el: Add xemacs.org email manager.
14121
14122         * package-get-base.el (package-get-base): Updated with most recent
14123         package updates.
14124
14125 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14126
14127         * help.el (function-arglist): Use `indirect-function' instead of
14128         `symbol-function' so that aliases are treated correctly.
14129
14130 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14131
14132         * help.el (help-map): Add f1 binding to `help-for-help'.
14133         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14134         (describe-key-briefly): Use `princ' "%s" to print object.
14135         (with-displaying-help-buffer): Kill buffer if it exists, again.
14136         (describe-key): Use `princ' "%s" to print object.
14137         (describe-function-1): Use `princ' "%s" to print object.
14138         Commented out alias lines removed.
14139         (help-pretty-print-limit): New variable to control pretty-printing
14140         of variable values.
14141         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14142         `help-pretty-print-value' again.  Only print-print when OBJECT is
14143         list of length less than `help-pretty-print-limit'.
14144         (describe-variable): Use `help-maybe-pretty-print-value' again.
14145
14146 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14147
14148         * simple.el (blink-matching-open): Remove C++ kludge.
14149         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14150
14151 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14152
14153         * info.el (Info-default-directory-list): Made the documentation
14154         more explanitory.
14155
14156 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14157
14158         * lisp/packages.el:
14159         * lisp/package-admin.el:
14160         * lisp/build-report.el:
14161         Fix typos.
14162
14163 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14164
14165         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14166         warnings in Java buffers without final newline and editing the
14167         last line.
14168
14169 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14170
14171         * packages.el (packages-find-packages-1): Don't allow a backwards
14172         compatible lisp tree to overwrite `preloaded-file-list'.
14173         Suggested by Colin Rafferty  <colin@xemacs.org>
14174
14175         * mouse.el (mouse-offix-drop): Set undo-boundary.
14176         From Oliver Graf <ograf@fga.de>
14177
14178 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14179
14180         * loadup.el (load-gc): rewrite as defun.
14181         Print something sensical if a required dump-time file isn't found.
14182
14183 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14184
14185         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14186         bug strikes a menudescriptor.
14187
14188         * package-get-base.el (package-get-base): Updated.
14189
14190         * package-info.el (batch-update-package-info): Derive REQUIRES
14191         from the Makefile.
14192
14193 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14194
14195         * files.el (save-some-buffers): Don't play games with deleting
14196         other windows if we are in the minibuffer window.
14197
14198 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14199
14200         * modeline.el (modeline-minor-mode-menu): Add support for :active
14201         (add-minor-mode): Document :active property to TOGGLE.
14202
14203 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14204
14205         * modeline.el (modeline-minor-mode-menu): Add support for an
14206         `:included' predicate in the `toggle-sym' plist.
14207         (add-minor-mode): Document the :included property, format
14208         docstring some more.
14209         (modeline-minor-mode-menu): Documentation string added.
14210
14211 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14212
14213         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14214         labels from the symbol-names by thwacking off the overly redundant
14215         and overused "mode", parenthesizing "minor", and capitalizing the
14216         resultant strings.  Also shortened the menu's title by eliminating
14217         the redundant buffer name.
14218         (add-minor-mode): Beautified the docstring, added mention of the
14219         `:menu-tag' property of TOGGLE.
14220         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14221         `toggle-sym' to beatify the mode-life menus.
14222         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14223         `auto-fill-function'.
14224
14225 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14226
14227         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14228         menus to :style 'toggle.
14229
14230 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14231
14232         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14233
14234 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14235
14236         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14237         only recognize first hyperlink.
14238         (hyper-apropos-highlightify): Deletia, this is already done by
14239         `hyper-apropos-insert-face'.
14240         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14241
14242 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14243
14244         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14245         mail.
14246         (toolbar-mail-reader): Add support for `send'.
14247         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14248
14249 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14250
14251         * info.el (Info-emacs-info-file-name): Add defvar for
14252         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14253         will function properly.
14254
14255 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14256
14257         * simple.el: make the backwards delete function called by
14258         `backward-or-forward-delete-char' user configurable.
14259
14260 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14261
14262         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14263         compiled function got loaded from.
14264
14265 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14266
14267         * term/apollo.el: Synched up with InfoDock 3.6.2.
14268
14269 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14270
14271         * startup.el (load-init-file): Load autoloads earlier.
14272         (startup-splash-frame): Handle InfoDock logo.
14273
14274         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14275         InfoDock.
14276         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14277
14278         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14279         doesn't have this function.
14280
14281         * packages.el (locate-data-file): Fix to call `locate-file'.
14282
14283 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14284
14285         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14286         version of version.el.
14287         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14288
14289         * x-menubar.el (default-menubar): Guard reference to
14290         `gnuserv-frame'.
14291         (default-menubar): Guard references to `font-lock-mode'.
14292         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14293         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14294
14295         * make-docfile.el: Don't snarf doc strings from autoloads.
14296
14297         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14298         loading auto-autoloads files.
14299
14300         * loaddefs.el: Disable dumping autoloads.
14301
14302 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14303
14304         * lisp-mnt.el: Synch to Emacs 20.2.
14305
14306         * help.el: Remove manual autoload of `finder-by-keyword'.
14307
14308         * finder.el (finder-by-keyword): Autoload.
14309
14310         * help.el: Conditionalize hyperbole setup.
14311
14312 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14313
14314         * packages.el (package-require): Update to reflect new data format.
14315
14316 1998-01-02  Didier Verna  <didier@xemacs.org>
14317
14318         * x-menubar.el (default-menubar): make the tutorials available
14319         through the menubar. (Plus some compilation warnings cleanup).
14320
14321 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14322
14323         * check-features.el: New file.  Perform sanity check after build.
14324
14325         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14326         files to tooltalk package.
14327         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14328         package.
14329
14330         * package-admin.el (package-admin-xemacs): Use better default for
14331         location of XEmacs binary.
14332
14333 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14334
14335         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14336         tag with sexp and add value tag with value `t'.
14337
14338 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14339
14340         * package-get.el: Changes to work with real data.
14341         From Pete Ware <ware@cis.ohio-state.edu>
14342
14343         * packages.el (packages-reload-autoloads): Guard load for the time
14344         being.
14345
14346         * update-elc.el ("packages.el"): Force loading packages.el instead
14347         of possibly out-of-date packges.elc.
14348         * make-docfile.el ("packages.el"): Ditto.
14349
14350 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14351
14352         * build-report.el (build-report-delete-regexp): Added a rule for
14353         the main tarball shadowing anything past it.
14354
14355 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14356
14357         * packages.el (package-provide): Delete a previous provide.
14358
14359         * package-info.el: New file.
14360
14361         * package-get.el: New file.
14362         From Pete Ware <ware@cis.ohio-state.edu>
14363         (package-get): Fix md5 computation to work with Mule.
14364
14365 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14366
14367         * simple.el (log-message-*): Quote symbols in docstrings properly.
14368
14369 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14370
14371         * packages.el (packages-new-autoloads): Ignore symbolic links.
14372
14373         * cus-face.el (face-custom-attributes-get): Fix typo.
14374         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14375
14376 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14377
14378         * startup.el (load-init-file): Reload new or changed autoloads
14379         unless inhibited.  Reload modified dumped lisp (stubbed).
14380
14381         * packages.el (packages-new-autoloads): New function.
14382         (packages-reload-autoloads): New function.
14383         (packages-reload-dumped-lisp): New (stub) function.
14384
14385         * loadup.el: Inhibit reloading dumped files when running temacs.
14386
14387         * loadhist.el (file-provides): Extend to handle variant
14388         extensions.
14389
14390         * replace.el (query-replace): Fix typo.
14391
14392 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14393
14394         * make-docfile.el: list-autoloads-path has been renamed.
14395         * update-elc.el: list-autoloads has been renamed.
14396
14397         * packages.el (packages-list-autoloads): Renamed.
14398         (packages-list-autoloads-path): Ditto.
14399
14400 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14401
14402         * packages.el (packages-find-packages-1): Made it signal a warning
14403         for an error in an auto-autoload.el file.
14404
14405 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14406
14407         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14408         tag with const.
14409         From Aki Vehtari <Aki.Vehtari@hut.fi>
14410
14411         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14412
14413         * loadhist.el (unload-feature): Remove autoload.
14414
14415 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14416
14417         * loadhist.el: Unpackaged.
14418
14419         * help.el (describe-symbol-find-file): Rename
14420         `describe-function-find-file' and make old name obsolete.
14421         (describe-function-1): Use it.
14422         (describe-function-1): Guard reference to
14423         `compiled-function-annotation'.
14424
14425 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14426
14427         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14428         argument.
14429         (help-mode-quit): New optional arg to control whether it kills or
14430         buries.  Tidied up.
14431         (with-displaying-help-buffer): Don't kill buffer initially, even
14432         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14433         (help-pretty-print-value): Rename back from
14434         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14435         use it, otherwise use dumped `cl-prettyprint'.
14436         (describe-variable): Use `help-pretty-print-value' again.
14437         (find-func): Removed reference to "find-func" at end.
14438
14439 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14440
14441         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14442           GUI XEmacs. Rename? x-menubar is rather window system
14443           independant, except for a couple of items.
14444
14445 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14446
14447         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14448         entries as they will no longer be distributed with XEmacs.
14449
14450         * format.el (format-alist): Fix image/tiff regexps.
14451         From P. E. Jareth Hein <jareth@camelot-soft.com>
14452
14453         * help.el (help-maybe-pretty-print-value): Rename.
14454         (describe-variable): Use it.
14455         (describe-variable): Add trailing linefeed.
14456
14457 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14458
14459         * help.el (describe-function-1): Don't output anything for
14460           arglist of autoload functions.
14461
14462 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14463
14464         * help.el (describe-function-1): Don't output anything for
14465           arglist of autoload functions.
14466
14467 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14468
14469         * help.el (help-mode-map): New bindings for `help-mode-bury',
14470         `describe-function-at-point', `describe-variable-at-point',
14471         `Info-elisp-ref', `customize-variable', `help-next-section' and
14472         `help-prev-section'.
14473         (help-next-section): New function.
14474         (help-prev-section): New function.
14475         (help-mode-quit): Changed to kill the help buffer.
14476         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14477         correctly.
14478         (help-buffer-name): New function to generate the name of help
14479         buffers.
14480         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14481         argument giving the name of the help buffer.
14482         (describe-key): Use `with-displaying-help-buffer' with name.
14483         (describe-mode): Ditto.
14484         (describe-bindings): Ditto.
14485         (describe-prefix-bindings): Ditto.
14486         (view-lossage): Ditto.
14487         (with-syntax-table): New macro.
14488         (function-called-at-point): Use `ignore-errors' and
14489         `with-syntax-table'.
14490         (function-at-point): Ditto.
14491         (describe-function): Use `with-displaying-help-buffer' with name.
14492         (function-arglist): Extracted from `describe-function-1'.  Returns
14493         function's arglist as string.
14494         (function-documentation): Extracted from `describe-function-1'.
14495         Returns function's docstring.
14496         (describe-function-1): Remove all the "stream" garbage, including
14497         the stream argument.  Use `function-arglist' and
14498         `function-documentation'.
14499         (describe-function-arglist): Just use `function-arglist'.
14500         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14501         (help-pretty-print-value): New function to help with
14502         pretty-printing variable values.  Knows about `#<...>'.  Needs
14503         `pp-internal'.
14504         (describe-variable): Use `with-displaying-help-buffer' with name.
14505         Formatting improved.  Display file where variable is defined, if
14506         known.  Use `help-pretty-print-value'.
14507         (describe-syntax): Use `with-displaying-help-buffer' with name.
14508         (list-processes): Remove "stream" garbage.
14509
14510 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14511
14512         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14513         call a dumped routine instead.
14514
14515         * x-win-xfree86.el: Wrap file in defun.
14516         * x-win-sun.el: Ditto.
14517
14518 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14519
14520         * help.el (view-emacs-news): Remove usage of outl-mouse which
14521         advises functions and does other evil things.
14522
14523 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14524
14525         * format.el (format-alist): Add `image/tiff'.
14526         From P. E. Jareth Hein <jareth@camelot-soft.com>
14527
14528 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14529
14530         * about.el (about-hackers): More names added.
14531
14532         * make-docfile.el: Remove superfluous package path search.
14533
14534         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14535
14536 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14537
14538         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14539         ignored shadows.
14540
14541 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14542
14543         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14544         get trailing slashes when added to the load-path.
14545
14546         * x-init.el (init-x-win): Locate where XEmacs X localization files
14547         are.
14548
14549 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14550
14551         * x-faces.el: Added support for foregroundToolBarColor
14552           to xpm-color-symbols.
14553
14554 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14555
14556         * etags.el (tags-remove-duplicates): Removed.
14557         (buffer-tag-table-list): Use `delete-duplicates'.
14558
14559         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14560         correctly.
14561         (get*): Defalias to `get'.
14562
14563         * cl.el (eql): Compare integers with `eq'.
14564         (cl-map-extents): Check for `map-extents' first.
14565
14566 1997-12-17  Didier Verna  <didier@xemacs.org>
14567
14568         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14569         added the 'numero', 'copyright' and 'trademark' symbols.
14570
14571         * leim/quail/latin-post.el ("french-postfix"): see above.
14572
14573 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14574
14575         * widget.el (define-widget): Check the arguments.
14576
14577         * cus-edit.el (customize-face): Use `check-argument-type'.
14578         (custom-variable-value-create): Use `signal' to signal error.
14579         (custom-variable-reset-saved): Ditto.
14580         (custom-variable-reset-standard): Ditto.
14581         (custom-face-reset-saved): Ditto.
14582
14583         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14584         (widget-default-format-handler): Ditto.
14585         (widget-checklist-add-item): Ditto.
14586         (widget-radio-add-item): Ditto.
14587         (widget-editable-list-entry-create): Ditto.
14588         (widget-sexp-prompt-value): Ditto.
14589
14590         * custom.el (custom-declare-variable): Signal errors better.
14591         (custom-handle-keyword): Ditto.
14592         (custom-declare-group): Ditto.
14593
14594         * window-xemacs.el (windows): Ditto.
14595
14596         * menubar.el (menu): Ditto.
14597
14598         * keydefs.el (keyboard): Ditto.
14599
14600         * minibuf.el (minibuffer): Ditto.
14601
14602         * process.el (execute): Ditto.
14603
14604         * fill.el (fill): Ditto.
14605
14606         * modeline.el (modeline): Ditto.
14607
14608         * help.el (help): Ditto.
14609
14610         * faces.el (faces): Ditto.
14611
14612         * files.el (files): Ditto.
14613
14614         * x-init.el (x): Ditto.
14615
14616         * lisp-mode.el (lisp): Ditto.
14617
14618         * process.el (processes): Ditto.
14619
14620         * mouse.el (mouse): Ditto.
14621
14622         * abbrev.el (abbrev): Moved from cus-edit.
14623
14624         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14625         as variable declaration.
14626
14627 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14628
14629         * menubar.el (find-menu-item): Use `check-argument-type'.
14630         (find-menu-item): Cosmetic changes.
14631
14632 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14633
14634         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14635
14636 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14637
14638         * startup.el (set-default-load-path): Only search package-path
14639         when not running temacs.
14640
14641         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14642         files.
14643
14644         * loadup.el: Correct commentary.  Reformatting.
14645         (really-early-error-handler): Use absolute path to the
14646         first dumped-lisp.el file.
14647         (really-early-error-handler): Print full path name of
14648         each dumped lisp file (inherited from InfoDock).
14649
14650         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14651         dumped-lisp.el files.
14652
14653         * make-docfile.el (preloaded-file-list): Reorder when the
14654         package-path is searched.
14655         * update-elc.el: Ditto.
14656
14657         * lisp-mode.el (call-with-condition-handler): Treat the same as
14658         `condition-case' for indentation.
14659
14660         * about.el (about-xemacs): Update release date.
14661
14662 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14663
14664         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14665         anywhere but at the last clause.
14666         (ecase): Disallow `t' and `otherwise'.
14667
14668 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14669
14670         * cus-edit.el (custom-buffer-create-buttons): New function
14671         from stuff moved out of `custom-buffer-create-internal'.
14672         (custom-novice): New variable.  Default t.
14673         (custom-display-global-buttons): Ditto.  Default `top'.
14674         (custom-buffer-create-internal): Only display help if
14675         `custom-novice' is non-nil.  Display global buttons according to
14676         `custom-display-global-buttons'.
14677
14678 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14679
14680         * menubar.el (find-menu-item): Use `check-argument-type'.
14681         (find-menu-item): Cosmetic changes.
14682
14683 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14684
14685         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14686         look.
14687
14688 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14689
14690         * format.el (format-deannotate-region):  Bug fix.
14691         Deannotating a region containing unknown tags would fail
14692         (causing decoding of text/enriched to fail at user level)
14693
14694 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14695
14696         * minibuf.el (read-directory-name): Support sixth
14697           arg, HISTORY, as already documented.
14698
14699 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14700
14701         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14702         to `ecase'.
14703
14704 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14705
14706         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14707         skk-activate.
14708
14709 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14710
14711         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.