update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4         Change priority of `=>>>ucs@ks'.
5
6         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
7         `=ucs@ks'.
8
9 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
12         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
13         `==ucs@cns' and `==cns11643-1'.
14
15         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
16         (==cns11643-2): Ditto.
17         (==cns11643-3): Ditto.
18         (==cns11643-4): Ditto.
19         (==cns11643-5): Ditto.
20         (==cns11643-6): Ditto.
21         (==cns11643-7): Ditto.
22
23         * mule/mule-charset.el (default-coded-charset-priority-list): Add
24         `==cns11643-1'.
25
26 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
27
28         * mule/mule-coding.el (coded-charset-entity-reference-alist):
29         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
30         `=>>>ucs@jis/1990'.
31
32         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
33         `=ucs@jis/1990'.
34         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
35         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
36
37 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
38
39         * mule/mule-coding.el (coded-charset-entity-reference-alist):
40         Change priority of `=>>>ucs@cns'.
41
42         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
43         `=ucs@cns'.
44
45 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-charset.el (default-coded-charset-priority-list): Add
48         `==ks-x1001'.
49
50         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
51         `=ks-x1001' instead of `korean-ksc5601'; add setting for
52         `==ks-x1001'.
53
54 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
55
56         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
57
58 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
59
60         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
61         `=jis-x0208'.
62         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
63         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
64         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
65         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
66         (=>>>jis-x0213-1@2000): Changed to an alias for
67         `=jis-x0213-1@2000'.
68         (=>>>jis-x0213-1@2004): Changed to an alias for
69         `=jis-x0213-1@2004'.
70         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
71
72 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
73
74         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
75         `=adobe-japan1-0'.
76         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
77         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
78         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
79         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
80         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
81         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
82
83 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
84
85         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
86         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
87         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
88         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
89         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
90         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
91
92 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
93
94         * mule/mule-charset.el (default-coded-charset-priority-list): Add
95         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
96         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
97         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
98         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
99         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
100         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
101         `==jis-x0212'.
102
103 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
104
105         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
106         "AdobeJapan1-[0-6]$".
107         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
108         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
109         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
110         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
111         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
112         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
113         (==adobe-japan1-1): Ditto.
114         (==adobe-japan1-2): Ditto.
115         (==adobe-japan1-3): Ditto.
116         (==adobe-japan1-4): Ditto.
117         (==adobe-japan1-5): Ditto.
118         (==adobe-japan1-6): Ditto.
119         (==jis-x0208): Ditto.
120         (==jis-x0208@1978): Ditto.
121         (==jis-x0208@1983): Ditto.
122         (==jis-x0208@1990): Ditto.
123         (==jis-x0213-1): Ditto.
124         (==jis-x0213-1@2000): Ditto.
125         (==jis-x0213-1@2004): Ditto.
126         (==jis-x0213-2): Ditto.
127         (==jis-x0212): Ditto.
128         (==gb2312): Ditto.
129         (==iso-ir165): Ditto.
130         (==gb12345): Ditto.
131         (==ks-x1001): Ditto.
132         (==cns11643-1): Ditto.
133         (==cns11643-2): Ditto.
134         (==cns11643-3): Ditto.
135         (==cns11643-4): Ditto.
136         (==cns11643-5): Ditto.
137         (==cns11643-6): Ditto.
138         (==cns11643-7): Ditto.
139         (==big5-cdp): Ditto.
140         (==hanyo-denshi/ja): Ditto.
141         (==hanyo-denshi/jb): Ditto.
142         (==hanyo-denshi/jc): Ditto.
143         (==hanyo-denshi/jd): Ditto.
144         (==hanyo-denshi/ft): Ditto.
145         (==hanyo-denshi/ia): Ditto.
146         (==hanyo-denshi/ib): Ditto.
147         (==hanyo-denshi/hg): Ditto.
148         (==hanyo-denshi/jt): Ditto.
149         (==hanyo-denshi/ks): Ditto.
150         (==gt): Ditto.
151         (==gt-k): Ditto.
152         (==daikanwa): Ditto.
153         (==shinjigen): Ditto.
154         (==ucs@iso): Ditto.
155         (==ucs@unicode): Ditto.
156         (==ucs@gb): Ditto.
157         (==ucs-bmp@gb): Ditto.
158         (==ucs@cns): Ditto.
159         (==ucs-bmp@cns): Ditto.
160         (==ucs@jis): Ditto.
161         (==ucs@jis/1990): Ditto.
162         (==ucs@jis/2000): Ditto.
163         (==ucs@jis/2004): Ditto.
164         (==ucs@JP): Ditto.
165         (==ucs@JP/hanazono): Ditto.
166         (==ucs@ks): Ditto.
167         (==ucs-bmp@ks): Ditto.
168         (==ucs@cns11643): Ditto.
169         (==ucs-bmp-cjk@gb): Ditto.
170         (==ucs-bmp-cjk@JP/hanazono): Ditto.
171         (==ucs-sip-ext-b@iso): Ditto.
172
173 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
174
175         * mule/mule-charset.el (default-coded-charset-priority-list): Use
176         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
177
178         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
179         XEmacs CHISE.
180         (=ucs-bmp-cjk@unicode): Abolished.
181
182 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
185         `=+>ucs-bmp-cjk-compat@jis'.
186
187         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
188         for XEmacs CHISE.
189
190 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
191
192         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
193         CHISE.
194
195 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
196
197         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
198         for XEmacs CHISE.
199         (=jis-x0208@1978/1er-pr): Abolished.
200         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
201         `=jis-x0208@1978/1er-pr' as the mother.
202
203 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
204
205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
206         setting for `=ucs-itaiji-084'.
207
208 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
209
210         * mule/mule-charset.el (default-coded-charset-priority-list):
211         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
212
213         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
214         XEmacs CHISE.
215         (=ucs-bmp-itaiji-084): Ditto.
216
217 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
218
219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
220         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
221
222 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
223
224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
225         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
226
227         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
228         XEmacs CHISE.
229         (=big5-cdp-var-5): Ditto.
230
231 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
232
233         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
234         XEmacs CHISE.
235
236 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
237
238         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
239         XEmacs CHISE.
240
241 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
242
243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
244         setting for `=>>>hanyo-denshi/ft'.
245
246 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
247
248         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
249         XEmacs CHISE.
250         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
251         `=hanyo-denshi/jd' as the mother.
252
253 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
254
255         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
256         XEmacs CHISE.
257         (=+>adobe-japan1-1): Ditto.
258         (=+>adobe-japan1-2): Ditto.
259         (=+>adobe-japan1-3): Ditto.
260         (=+>adobe-japan1-4): Ditto.
261         (=+>adobe-japan1-5): Ditto.
262         (=+>adobe-japan1-6): Ditto.
263         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
264
265 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
266
267         * mule/mule-coding.el (coded-charset-entity-reference-alist):
268         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
269         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
270
271         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
272         the top.
273
274 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
275
276         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
277         XEmacs CHISE.
278         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
279         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
280         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
281
282 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
283
284         * mule/mule-charset.el (default-coded-charset-priority-list):
285         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
286         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
287
288         * mule/mule-conf.el: Modify order of definitions of some
289         coded-charsets.
290
291 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
292
293         * mule/mule-coding.el (coded-charset-entity-reference-alist):
294         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
295         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
296
297         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
298         CHISE.
299         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
300         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
301
302 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
303
304         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
305         CHISE.
306
307 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
308
309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
310         setting for `=daikanwa/+2p'.
311
312         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
313         XEmacs CHISE.
314
315 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
316
317         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
318         XEmacs CHISE.
319         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
320
321 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
322
323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
324         setting for `=>>>hanyo-denshi/ib'.
325
326 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
327
328         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
329         XEmacs CHISE.
330         (=>>>hanyo-denshi/ib): Ditto.
331         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
332         `=hanyo-denshi/ja' as the mother.
333         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
334         `=hanyo-denshi/ib' as the mother.
335
336 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
337
338         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
339         XEmacs CHISE.
340         (utf-8-ivs-mcs-er): Likewise.
341         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
342         and `=>ucs-gb'.
343         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
344         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
345         `ucs-gb' and `=>ucs-gb'.
346         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
347         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
348         and `=>ucs-cns'.
349         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
350         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
351         `ucs-cns' and `=>ucs-cns'.
352         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
353         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
354         `ucs-big5' and `=>ucs-big5'.
355         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
356         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
357         `ucs-big5' and `=>ucs-big5'.
358         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
359         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
360         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
361         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
362         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
363         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
364         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
365         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
366         `=>ucs-jis'; modify DOC and mnemonic.
367         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
368         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
369         and `=>ucs-jis'; modify DOC and mnemonic.
370         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
371         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
372         `=>ucs-ks'.
373         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
374         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
375         and `=>ucs-ks'.
376         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
377
378 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
379
380         * mule/mule-coding.el (coded-charset-entity-reference-alist):
381         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
382
383 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
384
385         * mule/mule-coding.el (coded-charset-entity-reference-alist):
386         Modify priorities.
387
388 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
389
390         * mule/mule-coding.el (coded-charset-entity-reference-alist):
391         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
392
393 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
394
395         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
396         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
397
398 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
399
400         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
401         CHISE.
402
403 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
404
405         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
406         CHISE.
407
408 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
409
410         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
411         CHISE.
412
413 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
414
415         * mule/mule-charset.el (default-coded-charset-priority-list): Add
416         `=+>ucs-bmp-cjk@unicode'.
417
418         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
419         for XEmacs CHISE.
420
421 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
422
423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
424         setting for `=>>daikanwa'.
425
426 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
427
428         * mule/mule-charset.el (default-coded-charset-priority-list): Add
429         `=>>hanyo-denshi/jt'.
430
431 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
432
433         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
434         XEmacs CHISE.
435         (=+>jis-x0208@1990): Ditto.
436         (=+>jis-x0213-1@2000): Ditto.
437
438 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
439
440         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
441         XEmacs CHISE.
442
443 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
444
445         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
446         XEmacs CHISE.
447         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
448         `=hanyo-denshi/jc' as the mother.
449
450 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
451
452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
453         setting for `=+>adobe-japan1'.
454
455         * mule/mule-charset.el (default-coded-charset-priority-list):
456         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
457         and `=>>hanyo-denshi/ft' to `=>>gt'.
458
459 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
460
461         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
462         XEmacs CHISE.
463         (=>>adobe-japan1-1): Ditto.
464         (=>>adobe-japan1-2): Ditto.
465         (=>>adobe-japan1-3): Ditto.
466         (=>>adobe-japan1-4): Ditto.
467         (=>>adobe-japan1-5): Ditto.
468         (=>>adobe-japan1-6): Ditto.
469         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
470
471 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
472
473         * mule/mule-conf.el (=adobe-japan1): New alias for
474         `=adobe-japan1-6'.
475         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
476         (=>>>adobe-japan1-1): Ditto.
477         (=>>>adobe-japan1-2): Ditto.
478         (=>>>adobe-japan1-3): Ditto.
479         (=>>>adobe-japan1-4): Ditto.
480         (=>>>adobe-japan1-5): Ditto.
481         (=>>>adobe-japan1-6): Ditto.
482         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
483
484 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
485
486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
487         setting for `=>>>adobe-japan1'.
488
489 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
490
491         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
492         setting for `=+>ucs@ks'.
493
494 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
495
496         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
497         XEmacs CHISE.
498         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
499         `=adobe-japan1-6' as the mother.
500
501 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
502
503         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
504         setting for `=>cns11643-7'.
505
506 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
507
508         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
509         CHISE.
510
511 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
512
513         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
514         XEmacs CHISE.
515         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
516
517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
518         setting for `=>ucs@jis/2004'.
519
520 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
521
522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
523         setting for `=+>gt'.
524
525         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
526         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
527
528 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
529
530         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
531         `=>ucs@unicode' as the mother.
532         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
533         mother.
534         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
535         mother.
536         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
537         mother.
538
539 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
540
541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
542         setting for `=+>ucs@unicode'.
543
544         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
545         CHISE.
546
547 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
548
549         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
550         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
551         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
552         - Add setting for `=+>ucs@cns'.
553
554         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
555         CHISE.
556         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
557         as the mother.
558         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
559         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
560
561         * mule/mule-charset.el (default-coded-charset-priority-list): Add
562         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
563
564 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
565
566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
567         setting for `=>ucs@ks'.
568
569 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
570
571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
572         `=ucs-bmp-cjk-compat@unicode'.
573
574         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
575         coded-charset for XEmacs CHISE.
576
577 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
578
579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
580         `=ucs-bmp-cjk-compat'.
581
582         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
583         XEmacs CHISE.
584
585 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
586
587         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
588         CHISE.
589
590 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
591
592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
593         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
594
595         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
596         `=>ucs@jis/1990'.
597         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
598
599 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
600
601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
602         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
603
604         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
605         CHISE.
606         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
607         mother.
608
609 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
610
611         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
612         `=>jis-x0213-2@usual'.
613         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
614         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
615         `=>jis-x0213-2@usual' as the mother.
616
617 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
618
619         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
620         (=>ucs@JP): New alias for `=+>ucs@jis'.
621
622 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
623
624         * mule/mule-conf.el (=+>jis-x0208): Renamed from
625         `=>jis-x0208@usual'.
626         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
627         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
628         `=>jis-x0208@usual' as the mother.
629         (=>jis-x0208): Likewise.
630
631 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
632
633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
634         setting for `=+>jis-x0208@1978'.
635
636 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
637
638         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
639         XEmacs CHISE.
640
641 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
642
643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
644         setting for `=>>>ucs@jis/1990'.
645
646 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
647
648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
649         setting for `=>ucs@jis/1990'.
650
651 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
652
653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
654         setting for `=ucs@JP/hanazono'.
655
656         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
657         CHISE.
658         (=ucs@JP/hanazono): Ditto.
659         (=ucs-bmp-cjk@JP/hanazono): Ditto.
660         (=>>hanyo-denshi/jc): Ditto.
661         (=>>hanyo-denshi/jd): Ditto.
662
663 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
664
665         * mule/mule-charset.el (default-coded-charset-priority-list): Use
666         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
667
668 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
669
670         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
671         XEmacs CHISE.
672
673 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
674
675         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
676         XEmacs CHISE.
677
678 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
679
680         * mule/mule-charset.el (default-coded-charset-priority-list): Add
681         `=ucs-bmp-cjk@JP'.
682
683 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
684
685         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
686         XEmacs CHISE.
687
688 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
689
690         * mule/mule-coding.el (coded-charset-entity-reference-alist):
691         Modify order of settings; add settings for `=daikanwa@rev2'.
692
693 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
694
695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
696         setting for `=>>cbeta'.
697
698         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
699         CHISE.
700
701 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
702
703         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
704         setting for `=>>adobe-japan1'.
705
706 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
707
708         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
709         XEmacs CHISE.
710
711 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
712
713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
714         setting for `=>>hanyo-denshi/ia'.
715
716         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
717         XEmacs CHISE.
718
719 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
720
721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
722         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
723
724         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
725         XEmacs CHISE.
726         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
727         `=hanyo-denshi/jt' as the mother.
728
729 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
730
731         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
732         setting for `=>>>jis-x0213-2'.
733
734         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
735         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
736         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
737
738 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
739
740         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
741         XEmacs CHISE.
742
743 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
744
745         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
746         XEmacs CHISE.
747
748         * mule/mule-charset.el (default-coded-charset-priority-list): Add
749         `=>>jis-x0213-1@2004'.
750
751 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
752
753         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
754         XEmacs CHISE.
755
756 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
757
758         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
759         - Use "&g2-*;" as entity-references for `=>>>*'.
760         - Omit "&a{GT|JX1|JX2|JX3}-*;".
761
762         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
763         XEmacs CHISE.
764         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
765         as the mother.
766
767 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
768
769         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
770         setting for `=>>hanyo-denshi/ib'.
771
772         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
773         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
774         (=>>jis-x0208@1990): Ditto.
775         (=>>hanyo-denshi/ib): Ditto.
776
777         * mule/mule-charset.el (default-coded-charset-priority-list):
778         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
779
780 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
781
782         * mule/mule-coding.el (coded-charset-entity-reference-alist):
783         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
784         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
785         `=>>>ucs@jis/2004'.
786
787 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
788
789         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
790         XEmacs CHISE.
791         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
792         `=jis-x0213-1@2004' as the mother.
793         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
794         (=>>>ucs@ks): Ditto.
795
796         * mule/mule-charset.el (default-coded-charset-priority-list):
797         Modify priority of `=hanyo-denshi/*'.
798
799 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
800
801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
802         settings for `=>>ucs@JP' and `=ucs@JP'.
803
804 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
805
806         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
807         CHISE.
808
809 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
810
811         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
812         setting for `=>>>ucs@cns'.
813
814         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
815         CHISE.
816
817 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
818
819         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
820         instead of `=>>>jis-x0213-1@2004' as the mother.
821         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
822         (=>>>ucs@unicode): Likewise.
823         (=>>>ucs@jis): Likewise.
824         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
825         mother.
826         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
827
828 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
829
830         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
831         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
832         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
833         `=>>>ucs@jis'.
834
835 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
836
837         * mule/mule-charset.el (default-coded-charset-priority-list):
838         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
839         and `=jis-x0213-*-2000'.
840
841 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
842
843         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
844         XEmacs CHISE.
845         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
846         `=>>jis-x0213-1' as the mother.
847
848 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
849
850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
851         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
852
853 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
854
855         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
856
857 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
858
859         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
860         XEmacs CHISE.
861
862 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
863
864         * mule/mule-coding.el (decomposition-feature-list): Set
865         `=decomposition', `=decomposition@cid' and
866         `=decomposition@hanyo-denshi'.
867
868 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
869
870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
871         setting for `=>>hanyo-denshi/ks'.
872
873         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
874         XEmacs CHISE.
875
876 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
877
878         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
879         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
880
881         * mule/mule-charset.el (default-coded-charset-priority-list): Add
882         `=hanyo-denshi/ks/mf'.
883
884         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
885         XEmacs CHISE.
886         (=hanyo-denshi/ks/mf): Ditto.
887
888 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
889
890         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
891         settings for P=hanyo-denshi/jt'.
892
893         * mule/mule-charset.el (default-coded-charset-priority-list): Add
894         `=hanyo-denshi/jt'.
895
896         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
897         XEmacs CHISE.
898
899 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
900
901         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
902         settings for `=hanyo-denshi/ip'.
903
904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
905         `=hanyo-denshi/ip'.
906
907         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
908         XEmacs CHISE.
909
910 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
911
912         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
913         settings for `=hanyo-denshi/hg'.
914
915         * mule/mule-charset.el (default-coded-charset-priority-list): Add
916         `=hanyo-denshi/hg'.
917
918         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
919         XEmacs CHISE.
920
921 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
922
923         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
924         setting for `=>>hanyo-denshi/ft'.
925
926         * mule/mule-charset.el (default-coded-charset-priority-list): Add
927         `=>>hanyo-denshi/ft'.
928
929         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
930         XEmacs CHISE.
931
932 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
933
934         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
935         settings for `=hanyo-denshi/ib'.
936
937         * mule/mule-charset.el (default-coded-charset-priority-list): Add
938         `=hanyo-denshi/ib'.
939
940         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
941         XEmacs CHISE.
942
943 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
944
945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
946         settings for isolated characters of `=hanyo-denshi/ia' and
947         non-isolated characters of `=hanyo-denshi/*'.
948
949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
950         `=hanyo-denshi/ia'.
951
952         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
953         XEmacs CHISE.
954
955 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
956
957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
958         setting for isolated characters of `=hanyo-denshi/ft'.
959
960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
961         `=hanyo-denshi/ft'.
962
963         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
964         XEmacs CHISE.
965
966 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
967
968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
969         setting for isolated characters of `=hanyo-denshi/jd'.
970
971         * mule/mule-charset.el (default-coded-charset-priority-list): Add
972         `=hanyo-denshi/jd'.
973
974         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
975         XEmacs CHISE.
976
977 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
978
979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
980         setting for isolated characters of `=hanyo-denshi/jc'.
981
982         * mule/mule-charset.el (default-coded-charset-priority-list): Add
983         `=hanyo-denshi/jc'.
984
985         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
986         XEmacs CHISE.
987
988 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
989
990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
991         setting for isolated characters of `=hanyo-denshi/jb'.
992
993         * mule/mule-charset.el (default-coded-charset-priority-list): Add
994         `=hanyo-denshi/jb'.
995
996         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
997         XEmacs CHISE.
998
999 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1000
1001         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1002         setting for isolated characters of `=hanyo-denshi/ja'.
1003
1004 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1005
1006         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1007         `=hanyo-denshi/ja'.
1008
1009         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1010         XEmacs CHISE.
1011
1012 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1013
1014         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1015         settings for isolated characters of `=adobe-japan1-6'.
1016
1017 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1018
1019         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1020         CHISE.
1021         (=daikanwa/+2p): Ditto.
1022         (=daikanwa/ho): Ditto.
1023
1024 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1025
1026         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1027         coding-system for XEmacs CHISE.
1028
1029 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1030
1031         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1032         setting for `=>>ruimoku-v6'.
1033
1034         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1035         CHISE.
1036
1037 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1038
1039         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1040         setting for `=daikanwa@rev1'.
1041
1042 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1043
1044         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1045         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1046
1047 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1048
1049         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1050         XEmacs CHISE.
1051         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1052
1053 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1054
1055         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1056         CHISE.
1057
1058 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1059
1060         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1061         CHISE.
1062
1063         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1064         setting for `=>ucs@jis'.
1065
1066 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1067
1068         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1069         setting for `=>jis-x0208@usual'.
1070
1071         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1072         XEmacs CHISE.
1073         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1074         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1075         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1076
1077 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1078
1079         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1080         CHISE.
1081         (=>>>jis-x0208@1990): Ditto.
1082         (=>>>jis-x0213-1): Ditto.
1083         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1084         mother.
1085         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1086         as the mother.
1087
1088 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1089
1090         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1091         setting for `=>ucs@cns' and `=>>ucs@ks'.
1092
1093         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1094         CHISE.
1095
1096 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1097
1098         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1099         CHISE.
1100
1101 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1102
1103         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1104         CHISE.
1105         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1106         mother.
1107
1108 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1109
1110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1111         `==>ucs-bmp-cjk@bucs'.
1112
1113         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1114         XEmacs CHISE.
1115
1116 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1117
1118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1119         setting for `==>ucs@bucs'.
1120
1121         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1122         XEmacs CHISE.
1123
1124 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1125
1126         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1127         - Add setting for `=>>jis-x0208'.
1128         - Omit setting for `=>>jis-x0208@1990'.
1129         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1130           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1131           `=ucs@FOO'.
1132
1133 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1134
1135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1136         setting for `=>daikanwa'.
1137
1138 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1139
1140         * mule/mule-conf.el (=daikanwa): Fix DOC.
1141         (=>daikanwa): New abstract character for XEmacs CHISE.
1142         (=>ucs@iso): Likewise.
1143         (=>ucs@unicode): Likewise.
1144         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1145
1146 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1147
1148         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1149         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1150           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1151         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1152         - Add `=>big5-cdp'.
1153
1154 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1155
1156         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1157         (=>big5-cdp): New abstract character.
1158
1159 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1160
1161         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1162         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1163         `chinese-big5'.
1164
1165 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1166
1167         * mule/mule-charset.el (default-coded-charset-priority-list):
1168         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1169
1170         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1171         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1172         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1173         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1174         and `=>jis-x0213-2'.
1175
1176 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1177
1178         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1179         XEmacs CHISE.
1180         (=>>ucs@jis/2000): Likewise.
1181         (=>>ucs@jis/2004): Likewise.
1182
1183 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1184
1185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1186         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1187         `=>>ucs@cns'.
1188
1189         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1190         XEmacs CHISE.
1191         (=>>gt): Use quote instead of backquote; modify DOC.
1192         (=>gt): Use quote instead of backquote.
1193         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1194         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1195         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1196         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1197         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1198         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1199
1200 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1201
1202         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1203         `=>>ucs@unicode' and `=>>gt'.
1204
1205 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1206
1207         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1208         XEmacs CHISE.
1209         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1210         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1211         `=jis-x0208@1978/1er-pr' as the mother.
1212         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1213
1214 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1215
1216         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1217         `=ucs@unicode' as the mother.
1218
1219 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1220
1221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1222         setting for `=>>ucs@unicode'.
1223
1224         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1225         CHISE.
1226
1227 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1228
1229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1230         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1231
1232         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1233         `=adobe-japan1-6' and `=adobe-japan1-base'.
1234
1235         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1236         XEmacs CHISE.
1237         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1238         specify `min-code' and `max-code'.
1239         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1240         (=adobe-japan1-2): Likewise.
1241         (=adobe-japan1-3): Likewise.
1242         (=adobe-japan1-4): Likewise.
1243         (=adobe-japan1-5): Likewise.
1244         (=adobe-japan1-6): Likewise.
1245
1246 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1247
1248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1249         setting for `=>gt'.
1250
1251 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1252
1253         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1254         CHISE.
1255
1256 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1257
1258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1259         setting for `=>zinbun-oracle'.
1260
1261         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1262         for XEmacs CHISE.
1263
1264 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1265
1266         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1267         for XEmacs CHISE.
1268         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1269         `=jis-x0208@1978' as the mother.
1270
1271 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1272
1273         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1274         - Use `=gt' instead of `ideograph-gt'.
1275         - Use `=gt-k' instead of `ideograph-gt-k'.
1276         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1277         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1278         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1279         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1280         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1281         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1282         - Use `=>>gt' instead of `<=>gt'.
1283         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1284         - Add setting for `=>>jis-x0208@1990'.
1285         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1286           `=>>jis-x0213-1@2000'.
1287         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1288         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1289           `=>>jis-x0213-1@2004'.
1290         - Add setting for `=>>jis-x0208@1978'.
1291         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1292
1293 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1294
1295         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1296         XEmacs CHISE.
1297
1298 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1299
1300         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1301         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1302         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1303         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1304         `<=>jis-x0213-1@2004'.
1305
1306 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1307
1308         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1309         CHISE.
1310         (=>jis-x0213-2): Ditto.
1311
1312 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1313
1314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1315         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1316
1317 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1318
1319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1320         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1321         `=>jis-x0213-1'.
1322
1323 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1324
1325         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1326         CHISE.
1327         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1328
1329 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1330
1331         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1332         `<==>jis-x0213-1'.
1333         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1334         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1335         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1336         (<=>jis-x0208): New alias for `=>jis-x0208'.
1337         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1338         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1339         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1340         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1341         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1342         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1343         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1344         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1345         (=>>gt): Renamed from `<==>gt'.
1346         (<==>gt): New alias for `=>>gt'.
1347
1348 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1349
1350         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1351         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1352         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1353         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1354         - Add settings for `<=>jis-x0213-1@2000' and
1355           `<=>jis-x0213-1@2004'.
1356
1357         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1358         XEmacs CHISE.
1359         (<==>jis-x0213-1): Likewise.
1360         (<==>jis-x0213-1@2000): Likewise.
1361         (<==>jis-x0213-1@2004): Likewise.
1362         (<=>jis-x0208): Add property `=>iso-ir 168'.
1363         (<=>jis-x0208@1997): Likewise.
1364         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1365         as the mother; add property `=>iso-ir 228'.
1366         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1367         property `=>iso-ir 228'.
1368         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1369         property `=>iso-ir 233'.
1370         (<==>gt): Renamed from `<=>gt'.
1371         (<=>gt): New alias for `<==>gt'.
1372
1373 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1374
1375         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1376         CHISE.
1377         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1378         `<=>jis-x0208' as the mother.
1379         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1380         (<=>jis-x0213-1@2000): Ditto.
1381         (<=>jis-x0213-1@2004): Ditto.
1382
1383 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1384
1385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1386         settings for `<=>gt'.
1387
1388         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1389
1390 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1391
1392         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1393         XEmacs CHISE.
1394         (=jis-x0208@1978/-4pr): Likewise.
1395         (=jis-x0208@1978/4-pr): Likewise.
1396         (=jis-x0213-1): Likewise.
1397         (=ucs@iso): Likewise.
1398         (=ucs@unicode): Likewise.
1399         (=ucs@gb): Likewise.
1400         (=ucs@gb/fw): Likewise.
1401         (=ucs@cns): Likewise.
1402         (=ucs@cns/fw): Likewise.
1403         (=ucs@jis): Likewise.
1404         (=ucs@jis/fw): Likewise.
1405         (=ucs@jis/1990): Likewise.
1406         (=ucs@jis/2000): Likewise.
1407         (=ucs@jis/2004): Likewise.
1408         (=ucs@JP): Likewise.
1409         (=ucs@ks): Likewise.
1410         (=ucs@big5): Likewise.
1411         (=ucs@big5/cns11643): Likewise.
1412         (=ucs@cns11643): Likewise.
1413
1414 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1415
1416         * mule/mule-charset.el (default-coded-charset-priority-list):
1417         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1418
1419         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1420         CHISE.
1421         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1422         mother.
1423
1424 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1425
1426         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1427         from src/mule-charset.c].
1428         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1429         specify `final'.
1430         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1431         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1432         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1433         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1434         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1435         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1436
1437 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1438
1439         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1440         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1441         (=jis-x0208@1978/i-4): Specify `partial'.
1442         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1443         mother coded-charset.
1444         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1445
1446 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1447
1448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1449         settings for `=jis-x0213-1@2004'.
1450
1451 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1452
1453         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1454         CHISE.
1455         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1456         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1457         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1458         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1459         temporarily.
1460         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1461
1462 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1463
1464         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1465         CHISE.
1466         (=shinjigen@1ed): Inherited from `=shinjigen'.
1467         (=shinjigen@rev): Likewise.
1468
1469 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1470
1471         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1472         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1473
1474 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1475
1476         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1477         define it as an alias.
1478         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1479         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1480         alias.
1481         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1482         alias.
1483
1484 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1485
1486         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1487         CHISE.
1488
1489 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1490
1491         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1492         CHISE.
1493         (shinjigen-2): Ditto.
1494
1495 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1496
1497         * mule/mule-charset.el (default-coded-charset-priority-list):
1498         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1499         `chinese-big5-eten-*' and `chinese-big5'.
1500
1501 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1502
1503         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1504         #x9FA5 temporarily.
1505
1506 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1507
1508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1509         settings for `=jis-x0208@1978/i1'.
1510
1511 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1512
1513         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1514         XEmacs CHISE.
1515
1516 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1517
1518         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1519         XEmacs CHISE.
1520
1521 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1522
1523         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1524         XEmacs CHISE.
1525
1526 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1527
1528         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1529         CHISE.
1530         (=ucs-bmp@cns): Likewise.
1531         (=ucs-bmp@jis): Likewise.
1532         (=ucs-bmp@ks): Likewise.
1533
1534 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1535
1536         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1537         CHISE.
1538         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1539
1540 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1541
1542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1543         settings for `=zinbun-oracle'.
1544
1545         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1546         `=zinbun-oracle'.
1547
1548 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1549
1550         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1551         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1552         `=ucs@iso'.
1553
1554 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1555
1556         * mule/mule-charset.el (default-coded-charset-priority-list):
1557         Delete `ucs-sip'; modify order of some CCSs.
1558
1559 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1560
1561         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1562         in XEmacs CHISE.
1563
1564         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1565         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1566         CHISE.
1567
1568 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1569
1570         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1571         its registry.
1572         (=ucs-radicals@unicode): Likewise.
1573
1574 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1575
1576         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1577         CHISE.
1578
1579 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1580
1581         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1582         CHISE.
1583
1584 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1585
1586         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1587         CHISE.
1588
1589 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1590
1591         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1592         Modify preference of *isolated settings*.
1593
1594 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1595
1596         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1597         utf-2000 is provided.
1598         (=ucs@cns11643): Likewise.
1599
1600 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1601
1602         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1603         Prefer every *isolated setting* to ordinary setting.
1604
1605 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1606
1607         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1608         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1609
1610 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1611
1612         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1613         CHISE.
1614
1615 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1616
1617         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1618         settings for `=jis-x0208@1997'.
1619
1620 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1621
1622         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1623         `=jis-x0208@1997'.
1624
1625 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1626
1627         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1628         XEmacs CHISE.
1629
1630 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1631
1632         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1633         `=jis-x0208@1978'.
1634         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1635         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1636         `=jis-x0208-1990' as the mother.
1637         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1638
1639 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1640
1641         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1642         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1643         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1644         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1645         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1646         for `=ucs@JP'.
1647
1648 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1649
1650         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1651         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1652         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1653         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1654         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1655         `=daikanwa@rev2'.
1656
1657 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1658
1659         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1660         (=gt): Likewise.
1661         (=gt-k): Likewise.
1662         (=gt-pj-*): Likewise.
1663         (=gt-pj-k1): Likewise.
1664         (=gt-pj-k2): Likewise.
1665         (=daikanwa): Likewise.
1666         (=daikanwa-rev1): Likewise.
1667         (=daikanwa-rev2): Likewise.
1668         (=big5-pua): Likewise.
1669         (=big5-eten): Likewise.
1670         (chinese-big5-eten-a): Likewise.
1671         (chinese-big5-eten-b): Likewise.
1672         (=hanziku-*): Likewise.
1673         (=cbeta): Likewise.
1674         (=jef-china3): Likewise.
1675         (=ruimoku-v6): Likewise.
1676         (=ucs@iso): Likewise.
1677         (=ucs@unicode): Likewise.
1678         (=ucs@gb): Likewise.
1679         (=ucs@cns): Likewise.
1680         (=ucs@jis): Likewise.
1681         (=ucs@jis-1990): Likewise.
1682         (=ucs@jis-2000): Likewise.
1683         (=ucs@jp): Likewise.
1684         (=ucs@ks): Likewise.
1685         (=ucs@big5): Likewise.
1686         (=ucs-radicals): Likewise.
1687         (=ucs-radicals@unicode): Likewise.
1688         (=ucs-bmp-cjk): Likewise.
1689         (=ucs-bmp-cjk@unicode): Likewise.
1690         (=ucs-sip-ext-b): Likewise.
1691         (=ucs-sip-ext-b@iso): Likewise.
1692
1693 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1694
1695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1696         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1697
1698 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1699
1700         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1701         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1702         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1703         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1704         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1705         arabic-digit, ipa and ``&I-B-XXXX;''.
1706
1707 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1708
1709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1710         setting for (I-)HZK{03..12}-XXXX.
1711
1712 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1713
1714         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1715         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1716
1717         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1718         `=ruimoku-v6'.
1719
1720         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1721         CHISE.
1722
1723 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1724
1725         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1726         (=ucs@unicode): Likewise.
1727         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1728         (=ucs@cns): Likewise.
1729         (=ucs@jis): Likewise.
1730         (=ucs@ks): Likewise.
1731         (=ucs@big5): Likewise.
1732
1733 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1734
1735         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1736         `ucs-jis'.
1737         (utf-8-jis-er): Likewise.
1738         (utf-8-jp): New coding-system.
1739         (utf-8-jp-er): Likewise.
1740
1741         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1742
1743 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1744
1745         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1746
1747         * mule/japanese.el: Move definition of `euc-jisx0213' to
1748         mule/mule-coding.el.
1749
1750 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1751
1752         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1753         mule-coding before loading update-cdb when utf-2000 is provided.
1754
1755 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1756
1757         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1758         `=daikanwa'.
1759
1760 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1761
1762         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1763         definition codes when `utf-2000' is provided.
1764
1765 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1766
1767         * mule/mule-category.el (word-combining-categories): Don't setup
1768         `word-combining-categories' in XEmacs CHISE.
1769         (word-separating-categories): Add setting about Latin script in
1770         XEmacs CHISE.
1771
1772 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1773
1774         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1775         setting for `chinese-big5'.
1776
1777 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1778
1779         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1780         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1781         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1782         add setting for HZK0[12]-xxxx.
1783
1784 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1785
1786         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1787         in XEmacs CHISE.
1788
1789 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1790
1791         * mule/mule-charset.el (default-coded-charset-priority-list):
1792         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1793         and `chinese-big5' to `=gt-pj-*'.
1794
1795 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1796
1797         * mule/mule-conf.el (=daikanwa): Renamed from
1798         `ideograph-daikanwa'.
1799         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1800
1801 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1802
1803         * mule/mule-conf.el (=cns11643-7): Renamed from
1804         `chinese-cns11643-7'.
1805         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1806
1807 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1808
1809         * mule/mule-conf.el (=cns11643-6): Renamed from
1810         `chinese-cns11643-6'.
1811         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1812
1813 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1814
1815         * mule/mule-conf.el (=cns11643-5): Renamed from
1816         `chinese-cns11643-5'.
1817         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1818
1819 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1820
1821         * mule/mule-conf.el (=cns11643-4): Renamed from
1822         `chinese-cns11643-4'.
1823         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1824
1825 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1826
1827         * mule/mule-conf.el (=cns11643-3): Renamed from
1828         `chinese-cns11643-3'.
1829         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1830
1831 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1832
1833         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1834         `=cns11643-2'.
1835         (chinese-cns11643-2): New alias for `=cns11643-2'.
1836
1837 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1838
1839         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1840         `=cns11643-1'.
1841         (chinese-cns11643-1): New alias for `=cns11643-1'.
1842
1843 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1844
1845         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1846         (chinese-gb12345): New alias for `=gb12345'.
1847
1848 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1849
1850         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1851         (chinese-gb2312): New alias for `=gb2312'.
1852
1853 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1854
1855         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1856         (chinese-big5): New alias for `=big5'.
1857
1858 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1859
1860         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1861         (korean-ksc5601): New alias for `=ks-x1001'.
1862
1863 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1864
1865         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1866         `=jis-x0212'.
1867         (japanese-jisx0212): New alias for `=jis-x0212'.
1868
1869 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1870
1871         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1872         `=jis-x0208-1983'.
1873         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1874
1875 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1876
1877         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1878         `=jis-x0208-1978'.
1879         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1880
1881 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1882
1883         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1884         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1885
1886 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1887
1888         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1889         (chinese-cns11643-3): Specify iso-ir 183.
1890         (chinese-cns11643-4): Specify iso-ir 184.
1891         (chinese-cns11643-5): Specify iso-ir 185.
1892         (chinese-cns11643-6): Specify iso-ir 186.
1893         (chinese-cns11643-7): Specify iso-ir 187.
1894         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1895         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1896
1897 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1898
1899         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1900         \uXXXX for every cases.
1901
1902 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1903
1904         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1905         (ucs-big5): Changed to an alias for `=ucs@big5'.
1906
1907 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1908
1909         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1910         (ucs-ks): Changed to an alias for `=ucs@ks'.
1911
1912 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1913
1914         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1915         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1916
1917 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1918
1919         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1920         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1921
1922 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1923
1924         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1925         (ucs-jis): Changed to an alias for `=ucs@jis'.
1926
1927 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1928
1929         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1930         (ucs-cns): Changed to an alias for `=ucs@cns'.
1931
1932 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1933
1934         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1935         (ucs-gb): Changed to an alias for `=ucs@gb'.
1936
1937 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1938
1939         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1940         `ideograph-daikanwa-2'.
1941         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1942         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1943
1944 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1945
1946         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1947         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1948
1949         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1950         for `xemacs-chise-version'.
1951
1952 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1953
1954         * mule/mule-charset.el (default-coded-charset-priority-list):
1955         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1956         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1957         instead of `ideograph-hanziku-*'.
1958
1959         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1960         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1961
1962 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1963
1964         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1965         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1966         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1967         `utf-2000' is provided.
1968
1969 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1970
1971         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1972         is provided [was builtin coded-charsets].
1973
1974 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1975
1976         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1977         is provided [was builtin coded-charsets].
1978
1979 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1980
1981         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1982         is provided [was builtin coded-charsets].
1983
1984 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1985
1986         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1987         is provided [was builtin coded-charsets].
1988
1989 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1990
1991         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1992         when `utf-2000' is provided [was builtin coded-charsets].
1993
1994 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1995
1996         * mule/mule-conf.el (=hanziku-*): Renamed from
1997         `ideograph-hanziku-*'.
1998         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1999
2000 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2001
2002         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2003         `utf-2000' is provided [was builtin coded-charsets].
2004         (ideograph-hanziku-{1..12}): Likewise.
2005
2006 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2007
2008         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2009         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2010
2011 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2012
2013         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2014         when `utf-2000' is provided [was builtin coded-charsets].
2015
2016 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2017
2018         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2019         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2020         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2021
2022 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2023
2024         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2025         (ideograph-gt): Changed to an alias for `=gt'.
2026
2027 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2028
2029         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2030         is provided; it was defined as a builtin coded-charset.
2031         (ideograph-gt): Likewise.
2032
2033 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2034
2035         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2036         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2037
2038 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2039
2040         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2041         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2042
2043 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2044
2045         * mule/mule-conf.el (=big5-eten): Renamed from
2046         `chinese-big5-eten'.
2047         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2048
2049 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2050
2051         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2052         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2053
2054 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2055
2056         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2057         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2058
2059 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2060
2061         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2062         (china3-jef): Changed to an alias for `=jef-china3'.
2063
2064 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2065
2066         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2067         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2068
2069         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2070         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2071         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2072         when `utf-2000' is provided.
2073
2074 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2075
2076         * mule/mule-charset.el (default-coded-charset-priority-list):
2077         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2078
2079         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2080         (ucs-jis-2000): Deleted.
2081
2082 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2083
2084         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2085         UTF-2000.
2086         (=ucs-jis-2000): New coded-charset for UTF-2000.
2087
2088 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2089
2090         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2091         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2092
2093 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2094
2095         * mule/mule-charset.el (default-coded-charset-priority-list):
2096         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2097         `ideograph-cbeta'.
2098
2099 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2100
2101         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2102         builtin coded-charset].
2103
2104 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2105
2106         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2107         settings for &K0-xxxx and &I-K0-xxxx.
2108
2109 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2110
2111         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2112         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2113
2114 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2115
2116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2117         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2118
2119 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2120
2121         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2122         UTF-2000.
2123         (ideograph-gt-pj-k1): Likewise.
2124         (ideograph-gt-pj-k2): Likewise.
2125
2126 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2127
2128         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2129         `=jis-x0208'.
2130
2131 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2132
2133         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2134         UTF-2000 [was a builtin coded-charset].
2135
2136 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2137
2138         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2139         (utf-8-gb-er): Likewise.
2140
2141 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2142
2143         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2144         settings for JIS X 0212 and JIS X 0208:1978.
2145
2146 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2147
2148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2149         setting for JIS X 0213.
2150
2151 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2152
2153         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2154         standard-case-table in UTF-2000.
2155
2156 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2157
2158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2159         definitions for isolated-chars.
2160
2161 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2162
2163         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2164         `configure-utf-2000-lisp-directory'.
2165         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2166         `mule-lisp-load-path'.
2167
2168 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2169
2170         * startup.el (startup-setup-paths): Set and use
2171         `utf-2000-lisp-directory'.
2172         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2173         UTF-2000.
2174
2175 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2176
2177         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2178         (paths-find-utf-2000-lisp-directory): New function.
2179         (paths-construct-load-path): Add new optional argument
2180         `utf-2000-lisp-directory'.
2181
2182         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2183
2184 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2185
2186         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2187         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2188         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2189         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2190         `chinese-big5-2' in UTF-2000.
2191
2192         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2193         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2194
2195 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2196
2197         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2198         `big5-eten-er' in UTF-2000.
2199         (big5-cdp): Modify DOC-string and mnemonic.
2200
2201 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2202
2203         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2204         UTF-2000 [renamed from utf-8-er].
2205         (utf-8-gb): New coding-system in UTF-2000.
2206         (utf-8-gb-er): Likewise.
2207         (utf-8-cns): Likewise.
2208         (utf-8-cns-er): Likewise.
2209         (utf-8-big5): Likewise.
2210         (utf-8-big5-er): Likewise.
2211         (utf-8-jis): Likewise.
2212         (utf-8-jis-er): Likewise.
2213         (utf-8-ks): Likewise.
2214         (utf-8-ks-er): Likewise.
2215         (utf-8-er): Likewise.
2216
2217 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2218
2219         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2220         instead of `utf-8-unix' in UTF-2000.
2221
2222         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2223
2224 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2225
2226         * mule/japanese.el (euc-jisx0213): New coding-system.
2227
2228         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2229         `japanese-jisx0208-1990' as the mother.
2230
2231 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2232
2233         * dumped-lisp.el (preloaded-file-list): Change condition of
2234         loading "close-cdb".
2235
2236 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2237
2238         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2239         setup `coded-charset-entity-reference-alist'.
2240
2241 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2242
2243         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2244         UTF-2000.
2245
2246 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2247
2248         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2249         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2250
2251 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2252
2253         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2254         (chinese-big5-eten-a): Likewise.
2255         (chinese-big5-eten-b): Likewise.
2256         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2257         code range is #x8140 .. #x8DFE.
2258
2259 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2260
2261         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2262         UTF-2000.
2263         (chinese-big5-cdp): Likewise.
2264
2265 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2266
2267         * dumped-lisp.el (preloaded-file-list): Rename
2268         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2269
2270 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2271
2272         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2273         append `system-char-db-source-file-list' into
2274         `preloaded-file-list' in UTF-2000.
2275
2276 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2277
2278         * dumped-lisp.el (preloaded-file-list): Delete
2279         character-definition files.
2280
2281 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2282
2283         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2284         UTF-2000.
2285
2286 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2287
2288         * mule/mule-charset.el (default-coded-charset-priority-list):
2289         Delete `mojikyo-2022-1'.
2290
2291 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2292
2293         * mule/mule-charset.el (default-coded-charset-priority-list):
2294         Delete `mojikyo'.
2295
2296 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2297
2298         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2299         `ucs-sip'.
2300
2301 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2302
2303         * mule/mule-charset.el (default-coded-charset-priority-list):
2304         Comment out `chinese-gb12345'.
2305
2306 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2307
2308         * bytecomp.el (byte-compile-insert-header): Fixed.
2309
2310 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2311
2312         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2313         XEmacs UTF-2000.
2314
2315 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2316
2317         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2318         UTF-2000.
2319
2320 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2321
2322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2323         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2324
2325 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2326
2327         * mule/mule-charset.el (default-coded-charset-priority-list):
2328         `japanese-jef-china3' is renamed `china3-jef'.
2329
2330 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2331
2332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2333         `japanese-jef-china3' and `ideograph-cbeta'.
2334
2335 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2336
2337         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2338
2339 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2340
2341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2342         `chinese-big5-cdp'.
2343
2344 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2345
2346         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2347         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2348
2349 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2350
2351         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2352         loading character definitions.
2353
2354 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2355
2356         * dumped-lisp.el (preloaded-file-list): Rename
2357         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2358
2359 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2360
2361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2362         `chinese-big5'.
2363
2364 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2365
2366         * dumped-lisp.el (preloaded-file-list): Dump
2367         "Ideograph-R028-Private" with XEmacs UTF-2000.
2368
2369 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2370
2371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2372         `chinese-gb12345'.
2373
2374 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2375
2376         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2377         `ideograph-gt-pj-{1..11}'.
2378
2379         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2380         XEmacs UTF-2000.
2381
2382 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2383
2384         * mule/mule-charset.el (default-coded-charset-priority-list):
2385         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2386         `chinese-isoir165'.
2387
2388 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2389
2390         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2391         `image/png', `image/x-xpm' and `image/tiff'.
2392
2393         * files.el (binary-file-regexps): Add *.PNG.
2394
2395 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2396
2397         * mule/mule-charset.el (default-coded-charset-priority-list):
2398         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2399         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2400
2401 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2402
2403         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2404         the first completion when UTF-2000 is running.
2405
2406 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-charset.el (default-coded-charset-priority-list):
2409         Delete `ucs'.
2410
2411 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2412
2413         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2414
2415         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2416         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2417
2418 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2419
2420         * mule/vietnamese.el (vscii-2): Delete abolished property
2421         `composite'; now composite mode is default.
2422
2423 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2424
2425         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2426         of `raw-text'; check \uHHHH representation even if non-ascii
2427         characters are not found.
2428
2429         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2430         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2431         unconditionally.
2432
2433         * mule/viet-ccl.el: New file.
2434
2435         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2436         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2437         - Separate CCL based implementations to viet-ccl.el.
2438
2439 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2440
2441         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2442         "jisx0213.2000-1".
2443         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2444
2445         * mule/mule-charset.el (default-coded-charset-priority-list):
2446         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2447         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2448
2449 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2450
2451         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2452
2453 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2454
2455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2456         `ucs' in UTF-2000.
2457
2458 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2459
2460         * mule/mule-charset.el (default-coded-charset-priority-list):
2461         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2462         `arabic-iso8859-6'.
2463
2464 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2465
2466         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2467         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2468
2469 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2470
2471         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2472         `katakana-jisx0201' in UTF-2000.
2473
2474 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2475
2476         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2477         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2478         "u0FB50-Arabic-Presentation-Forms-A",
2479         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2480         "u0FE50-Small-Form-Variants",
2481         "u0FE70-Arabic-Presentation-Forms-B",
2482         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2483         UTF-2000.
2484
2485 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2486
2487         * dumped-lisp.el (preloaded-file-list): Delete
2488         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2489         ... "Ideograph-R214-Flute" in UTF-2000.
2490
2491 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2492
2493         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2494         (japanese-jisx0213-2): New coded-charset.
2495
2496         * dumped-lisp.el (preloaded-file-list): Add
2497         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2498         "Ideograph-R030-Mouth".
2499
2500 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2501
2502         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2503         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2504         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2505         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2506         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2507         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2508         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2509         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2510
2511 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2512
2513         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2514         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2515         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2516         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2517         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2518
2519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2520         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2521
2522 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2523
2524         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2525         in UTF-2000.
2526
2527 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2528
2529         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2530         (chinese-isoir165): Moved from mule/chinese.el.
2531         (chinese-cns11643-3): Moved from mule/chinese.el.
2532         (chinese-cns11643-4): Moved from mule/chinese.el.
2533         (chinese-cns11643-5): Moved from mule/chinese.el.
2534         (chinese-cns11643-6): Moved from mule/chinese.el.
2535         (chinese-cns11643-7): Moved from mule/chinese.el.
2536
2537         * mule/chinese.el: Move definition of coded-charsets to
2538         mule/mule-conf.el.
2539
2540 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2541
2542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2543         `ideograph-daikanwa'.
2544
2545 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2546
2547         * dumped-lisp.el (preloaded-file-list): Delete
2548         "ccs-jisx0201-latin.el".
2549
2550 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2551
2552         * dumped-lisp.el (preloaded-file-list): Add
2553         "u031A0-Extended-Bopomofo" in UTF-2000.
2554
2555 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2556
2557         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2558         renamed to u02E00-CJK-Radical-Supplement.
2559
2560 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2561
2562         * dumped-lisp.el (preloaded-file-list): Add
2563         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2564         "u030A0-Katakana", "u03100-Bopomofo",
2565         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2566         "u03200-Enclosed-CJK-Letters-and-Months" and
2567         "u03300-CJK-Compatibility".
2568
2569 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2570
2571         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2572         "u02F00-Kangxi-Radicals" and
2573         "u02FF0-Ideographic-Description-Characters".
2574
2575 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2576
2577         * dumped-lisp.el (preloaded-file-list): Add
2578         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2579         "u02800-Braille-Patterns" in UTF-2000.
2580
2581 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2582
2583         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2584         "uXXXXX-*.el" in UTF-2000.
2585
2586         * bytecomp.el (byte-compile-insert-header): Delete comments if
2587         non-ASCII characters are found; allow `byte-compile-dynamic' and
2588         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2589         `raw-text'.
2590
2591 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2592
2593         * dumped-lisp.el (preloaded-file-list): Add
2594         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2595         "u025A0-Geometric-Shapes.el".
2596
2597 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2598
2599         * dumped-lisp.el (preloaded-file-list): Add
2600         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2601         "u02460-Enclosed-Alphanumerics.el".
2602
2603 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2604
2605         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2606         `chinese-gb2312'.
2607
2608         * dumped-lisp.el (preloaded-file-list): Add
2609         "u02200-Mathematical-Operators.el" and
2610         "u02300-Miscellaneous-Technical.el".
2611
2612 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2613
2614         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2615         `chinese-cns11643-*'.
2616
2617         * dumped-lisp.el (preloaded-file-list): Add
2618         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2619         "u02190-Arrows.el" in UTF-2000.
2620
2621 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2622
2623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2624         `korean-ksc5601'.
2625
2626         * dumped-lisp.el (preloaded-file-list): Add
2627         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2628         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2629         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2630
2631 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2632
2633         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2634
2635 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2636
2637         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2638         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2639         "u01780-Khmer.el", "u01800-Mongolian.el",
2640         "u01E00-Latin-Extended-Additional.el" and
2641         "u01F00-Greek-Extended.el" in UTF-2000.
2642
2643 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2644
2645         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2646         `ethiopic-ucs' and `ethiopic'.
2647
2648         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2649         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2650
2651         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2652         from mule/ethiopic.el.
2653
2654         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2655         mule/mule-conf.el.
2656
2657 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2658
2659         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2660         `lao'.
2661
2662         * mule/mule-conf.el (lao): New coded-charset.
2663
2664         * dumped-lisp.el (preloaded-file-list): Add
2665         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2666         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2667         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2668         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2669         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2670
2671 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2672
2673         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2674         `ucs-bmp' and `arabic-iso8859-6'.
2675
2676 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2677
2678         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2679         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2680         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2681
2682 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2683
2684         * startup.el (normal-top-level): Load autoload file for UTF-2000
2685         in UTF-2000.
2686
2687 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2688
2689         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2690         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2691         "u00020-Basic-Latin.el", "u00080-C1.el",
2692         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2693         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2694         "u002B0-Spacing-Modifier-Letters.el",
2695         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2696         UTF-2000.
2697
2698 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2699
2700         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2701         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2702         instead of `vietnamese-viscii-*'.
2703
2704 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2705
2706         * mule/mule-conf.el: New file.
2707
2708         * mule/misc-lang.el: Move definition of charset `ipa' to
2709         mule/mule-conf.el.
2710
2711 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2712
2713         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2714         `latin-viscii'; prefer it for characters used in Vietnamese.
2715
2716 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2717
2718         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2719
2720 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2721
2722         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2723         `vietnamese-viscii-lower'.
2724         (latin-viscii-upper): Renamed from charset
2725         `vietnamese-viscii-upper'.
2726         (vietnamese-viscii-lower): New alias for charset
2727         `latin-viscii-lower'.
2728         (vietnamese-viscii-upper): New alias for charset
2729         `latin-viscii-upper'.
2730
2731 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2732
2733         * mule/mule-charset.el (default-coded-charset-priority-list):
2734         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2735
2736 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2737
2738         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2739         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2740         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2741         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2742         lisp/utf-2000.
2743
2744 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2745
2746         * mule/ccs-tcvn5712.el: New file.
2747
2748 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2749
2750         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2751         in UTF-2000.
2752
2753 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2754
2755         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2756         `japanese-jisx0208'.
2757
2758 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2759
2760         * dumped-lisp.el (preloaded-file-list): Add
2761         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2762         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2763         UTF-2000.
2764
2765         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2766         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2767         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2768         mule/ccs-viscii.el: New files.
2769
2770         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2771         if \uXXXX is found.
2772
2773 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2774
2775         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2776         `hiragana-jisx0208' and `katakana-jisx0208'.
2777
2778 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2779
2780         * mule/chinese.el (chinese-cns11643-3): Define it even if
2781         `utf-2000' is provided.
2782         (chinese-cns11643-4): Likewise.
2783         (chinese-cns11643-5): Likewise.
2784         (chinese-cns11643-6): Likewise.
2785         (chinese-cns11643-7): Likewise.
2786
2787 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2788
2789         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2790         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2791
2792 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2793
2794         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2795         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2796
2797 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2798
2799         * mule/mule-charset.el (default-coded-charset-priority-list):
2800         Setup in UTF-2000.
2801
2802 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2803
2804         * mule/viet-chars.el: Don't define charset
2805         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2806         they are defined as builtin charsets.
2807
2808 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2809
2810         * version.el (emacs-version): Add more space just before UTF-2000
2811         version string.
2812
2813 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2814
2815         * version.el ([constant] emacs-version): Don't add a space in the
2816         preceding place of `xemacs-betaname' because it is duplicated.
2817         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2818
2819         * startup.el (splash-frame-body): Add ETL.
2820
2821 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2822
2823         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2824         is provided because it is defined as builtin charset.
2825         (chinese-cns11643-4): Likewise.
2826         (chinese-cns11643-5): Likewise.
2827         (chinese-cns11643-6): Likewise.
2828         (chinese-cns11643-7): Likewise.
2829
2830 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2831
2832         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2833         coding-system `iso-10646-ucs-4' is not defined.
2834
2835 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2836
2837         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2838         coding-system if `utf-2000' is provided.
2839
2840 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2841
2842         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2843         `utf-2000' is provided.
2844
2845 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2846
2847         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2848         if utf-2000 is provided temporally.
2849
2850 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2851
2852         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2853         as builtin variable].
2854
2855 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2856
2857         * files.el (insert-file-contents-literally): Treat file as binary;
2858         call file-name-handlers. [sync with Emacs 20.3.10]
2859
2860 2008-12-28  Vin Shelton  <acs@xemacs.org>
2861
2862         * XEmacs 21.4.22 is released
2863
2864 2008-12-30  Vin Shelton  <acs@xemacs.org>
2865
2866         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2867         during building even if no packages are found.
2868
2869 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2870
2871         * printer.el (generic-print-region): 
2872         (generic-print-buffer): 
2873         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2874         check if the msprinter device is available, now that msprinter is
2875         always available as a specifier tag. 
2876
2877 2008-12-24  Vin Shelton  <acs@xemacs.org>
2878
2879         * about.el: Add Francisco to my bio!
2880
2881 2008-12-23  Vin Shelton  <acs@xemacs.org>
2882
2883         * autoload.el: Move operator definitions to autoload-operators.el
2884         in the xemacs-base package.
2885
2886 2007-11-22  Vin Shelton  <acs@xemacs.org>
2887
2888         * about.el (about-hacker-contribution): Updated my bio.
2889
2890 2007-10-07  Vin Shelton  <acs@xemacs.org>
2891
2892         * XEmacs 21.4.21 is released
2893
2894 2007-09-19  Didier Verna  <didier@xemacs.org>
2895
2896         Update my personal info.
2897         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2898         * about.el (about-other-current-hackers): Ditto.
2899         * about.el (about-url-alist): Add my musical website.
2900         * about.el (about-personal-info): Update my entry.
2901         * about.el (about-hacker-contribution): Ditto.
2902
2903 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2904
2905         * package-get.el (package-get-download-sites): Update download
2906         sites in Japan.
2907         * package-get.el (package-get-pre-release-download-sites): Ditto.
2908
2909 2007-08-18  Vin Shelton  <acs@xemacs.org>
2910
2911         * package-get.el (package-get-pre-release-download-sites): Sync
2912         mirror sites with 21.5.  (Thanks, Adrian)
2913
2914 2007-08-09  Mike Sperber  <mike@xemacs.org>
2915
2916         * startup.el (migrate-user-init-file): Create backup of
2917         `user-init-file' before migrating.
2918         * startup.el (maybe-migrate-user-init-file): Print
2919         information about backup file.
2920         (maybe-create-compatibility-dot-emacs): Follow above change.
2921
2922 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2923
2924         * font-lock.el: Sync font-lock-add-keywords and
2925         font-lock-remove-keywords from GNU Emacs.
2926         * font-lock.el (font-lock-keywords-alist): New.
2927         * font-lock.el (font-lock-removed-keywords-alist): New.
2928         * font-lock.el (font-lock-add-keywords): New.
2929         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2930         * font-lock.el (font-lock-remove-keywords): New.
2931
2932 2007-08-16  Vin Shelton  <acs@xemacs.org>
2933
2934         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2935         patch from Hans de Graaff.
2936
2937 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2938
2939         * package-get.el (package-get-download-sites): Document Chile and
2940         update Denmark download site.
2941         * package-get.el (package-get-pre-release-download-sites): Ditto.
2942
2943 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2944
2945         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2946
2947 2006-12-09  Vin Shelton  <acs@xemacs.org>
2948
2949         * XEmacs 21.4.20 is released
2950
2951 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2952
2953         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2954
2955 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2956
2957         * info.el (Info-find-file-node, Info-insert-dir)
2958         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2959         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2960         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2961         and discussion.
2962
2963 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2964
2965         * obsolete.el (line-beginning-position): New, from 21.5.x.
2966         (line-end-position): Ditto.
2967
2968 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2969
2970         * package-get.el (package-get-download-sites): Welcome
2971         nl.xemacs.org and Thanks!
2972         * package-get.el (package-get-pre-release-download-sites): Ditto.
2973
2974 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2975
2976         * font-lock.el: Add support for not-so recent changes in Java to
2977         java-mode.
2978
2979 2006-01-28  Vin Shelton  <acs@xemacs.org>
2980
2981         * XEmacs 21.4.19 is released
2982
2983 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2984
2985         * easymenu.el: Update copyright. 
2986         * easymenu.el (easy-menu-all-popups):
2987         Add a docstring. 
2988         * easymenu.el (easy-menu-add):
2989         Document a bug, rework the function to preserve any existing
2990         non-default mode-popup-menu instead of overwriting it, and not to
2991         bother normalising the menu title (nothing else does).
2992         * easymenu.el (easy-menu-remove):
2993         Restore the default mode-popup-menu instead of leaving an empty
2994         one when we remove the last easy-menu popup. 
2995
2996 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2997
2998         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2999         as suggested by Rodrigo Ventura.
3000         * package-get.el (package-get-pre-release-download-sites): Ditto,
3001         with replacement of xemacs-21.5 by beta, which is the logical path
3002         to our beta core and package pre-releases.
3003
3004 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3005
3006         * package-get.el (package-get-download-sites): Add Hong Kong
3007         download site.
3008         * package-get.el (package-get-pre-release-download-sites): Ditto.
3009
3010 2005-12-26  Vin Shelton  <acs@xemacs.org>
3011
3012         * find-paths.el:
3013         * find-paths.el (paths-emacs-root-p): Add search for package root.
3014         * find-paths.el (paths-find-emacs-root): Replaced with
3015         paths-find-invocation-roots, which returns a list of roots.
3016         * find-paths.el (paths-find-invocation-roots): New.
3017         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3018
3019 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3020
3021         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3022         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3023
3024 2005-12-03  Vin Shelton <acs@xemacs.org>
3025
3026         * XEmacs 21.4.18 is released
3027
3028 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3029
3030         * package-get.el (package-get-download-sites): Update reflecting
3031         latest http://www.xemacs.org/Releases/ information generated by
3032         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3033         * package-get.el (package-get-pre-release-download-sites): Ditto.
3034
3035 2005-02-28  Simon Josefsson  <jas@extundo.com>
3036
3037         * about.el (xemacs-hackers): Add jas.
3038         (about-other-current-hackers): Likewise.
3039         (about-url-alist): Add URL for jas.
3040         (about-personal-info): Document jas.
3041         (about-hacker-contribution): Describe jas contributions.
3042
3043 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3044
3045         * easymenu.el (easy-menu-remove): As described in 
3046         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3047         except the "Command" menu from mode-popup-menu. 
3048
3049 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3050  
3051         * font.el (font-spatial-to-canonical): Correct calculation of 
3052         return value for pixel-based input value. 
3053  
3054 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3055
3056         * code-process.el (call-process): Process-related docstring
3057         improvements spurred by Norbert Koch.
3058         * code-process.el (call-process-region): Ditto.
3059         * code-process.el (start-process): Ditto.
3060
3061 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3062
3063         * finder.el (finder-find-library): Return filename actually
3064         searched for.
3065
3066 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3067
3068         * help.el (view-emacs-news): Use `expand-file-name' instead of
3069         `locate-data-file' as the latter will find any "NEWS" files that
3070         might exist in packages _before_ the one in core.
3071
3072 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3073
3074         * package-get.el (package-get-init-package):
3075         package-get-init-package buglet (21.4.17) by Jeff Mincy
3076         <mincy@rcn.com> fixing false temporary load-path shadows reported
3077         after package installation and simplifying code.
3078
3079 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3080
3081         * package-get.el (package-get-download-sites): Sync mirrors list
3082         with the XEmacs website.
3083         (package-get-pre-release-download-sites): Ditto.
3084
3085 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3086
3087         * derived.el (derived-mode-merge-syntax-tables):
3088         Revert my 21.5-only patch of 2003-07-18 which slipped in
3089         through Jerry James's patch of 2004-06-07.
3090
3091 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3092
3093         * cmdloop.el (keyboard-quit): Remove workaround for
3094         `region-active-p' not making sure active region is in current
3095         buffer now that it does.
3096         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3097         * simple.el (region-active-p): `region-active-p' to only return t
3098         when active region is in current buffer.
3099
3100 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3101
3102         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3103         package names, quell a byte-compiler warning, doc fix.
3104
3105 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3106
3107         * buffer.el (pop-to-buffer):
3108         * window-xemacs.el (display-buffer):
3109         Document use of `same-window-buffer-names,' `same-window-regexps'
3110         by pop-to-buffer and display-buffer. 
3111         
3112 2005-02-06  Vin Shelton <acs@xemacs.org>
3113
3114         * XEmacs 21.4.17 is released
3115
3116 2005-01-29  Ben Wing  <ben@xemacs.org>
3117
3118         * shadow.el (find-emacs-lisp-shadows):
3119         Add custom-defines to list of ignored files.
3120
3121 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3122
3123         * simple.el (shifted-motion-keys-select-region): Fix statement
3124         about unshifted-motion-keys-deselect-region.
3125
3126 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3127
3128         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3129         now) for GNU Emacs compatibility.
3130         (make-obsolete-variable): Ditto.
3131
3132 2004-01-08  Ben Wing  <ben@xemacs.org>
3133
3134         * code-files.el (load):
3135         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3136
3137 2004-12-05  Vin Shelton <acs@xemacs.org>
3138
3139         * XEmacs 21.4.16 is released
3140
3141 2004-12-04  Vin Shelton  <acs@xemacs.org>
3142
3143         * auto-autoloads.el: Regenerated.
3144
3145         * custom-load.el: Regenerated.
3146
3147 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3148
3149         Fix bug: apropos errors if a defalias refers to an undefined
3150         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3151
3152         * apropos.el (apropos):
3153         (apropos-command):
3154         * help.el (frob-help-extents):
3155         * help-macro.el (make-help-screen):
3156         * hyper-apropos.el (hyper-apropos-grok-functions):
3157         (hyper-apropos-get-doc):
3158         Catch void-function error thrown by `documentation'.
3159
3160 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3161
3162         * packages.el (package-require): Fix incorrect arg to format.
3163         This fixes a `format specifier' error.
3164
3165 2004-08-13  Jerry James  <james@xemacs.org>
3166
3167         * bytecomp.el (forward-word): Tell the byte compiler the correct
3168         number of arguments to forward-word.
3169
3170 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3171
3172         * etags.el: Fixed loading of include files for tag completion. Now
3173         you can make a tag file for a library, include it into your
3174         project and it will be reloaded only if it changed. Infinte
3175         include loops are detected and the correct tag files are loaded.
3176         * etags.el (buffer-tag-table-list): Load and verify tag files in
3177         the external function buffer-tag-table-list-load.
3178         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3179         tag files. Also load the included tag files. The priority of the
3180         included files is right below their parent file. If multiple
3181         matches occur then the symbols from the parent file are found
3182         first.
3183         * etags.el (tag-table-include-files): Corrected comment
3184         string. Switched to pattern constant tags-include-pattern to have
3185         it at a central location.
3186         * etags.el (tags-include-pattern): Added doc string.
3187         * etags.el (add-to-tag-completion-table): Removed obsolete
3188         comments as the include files are allready returned by
3189         buffer-tag-table-list and loaded.
3190         * etags.el (find-tag-internal): The include files are allready
3191         included in tag-tables as buffer-tag-table-list returns them now.
3192
3193 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3194
3195         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3196         Loading items into the notebook is now done by C code.
3197         * widgets-gtk.el (gtk-widget-instantiate-internal):
3198         Style no longer changed.
3199
3200 2004-06-28  Nix  <nix@esperi.org.uk>
3201
3202         * cmdloop.el (truncate-command-history-for-gc): Delay
3203         execution of all things that look up variable bindings,
3204         via `enqueue-eval-event'.
3205
3206 2004-06-24  Vin Shelton  <acs@xemacs.org>
3207
3208         * package-get.el (package-get-require-signed-base-updates):
3209         now defaults to nil.
3210
3211 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3212
3213         * subr.el (split-string): Clean up docstring.
3214
3215 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3216
3217         * faces.el (zmacs-region): fix typo in docstring.
3218
3219 2004-06-07  Jerry James  <james@xemacs.org>
3220
3221         * derived.el: Synch with Emacs 21.3.
3222         * subr.el (with-local-quit): New, from Emacs 21.3.
3223         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3224         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3225         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3226
3227 2004-06-16  Jerry James  <james@xemacs.org>
3228
3229         * cl.el (cl-set-substring): Increment start by the length of the
3230         string, not the string itself.
3231
3232 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3233
3234         * etags.el (tag-table-include-files): Expand included TAGS file
3235         paths to avoid problems with relative paths.  Thanks to Peter
3236         Chubb <peterc@gelato.unsw.edu.au>.
3237         * etags.el (tags-include-pattern): New.
3238         * etags.el (add-to-tag-completion-table): Parse and ignore
3239         trailing include lines.
3240
3241 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3242
3243         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3244         avoiding line solely composed of equal signs.
3245
3246 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3247
3248         * cus-edit.el (alloc): Typo fix.
3249         * cus-edit.el (custom-browse-visibility): Ditto.
3250         * cus-edit.el (custom-variable-value-create): Ditto.
3251         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3252         * cus-edit.el (custom-save-variables): Bind print-length and
3253         print-level to nil to avoid value abbreviation.
3254         * cus-edit.el (custom-save-face-internal): Ditto.
3255         * cus-edit.el (custom-save-faces): Save in sorted order.
3256         * cus-edit.el (custom-save-resets): Bind print-length and
3257         print-level to nil to avoid value abbreviation.
3258         * cus-edit.el (custom-save-loaded-themes): Ditto.
3259
3260 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3261
3262         * subr.el (split-string-default-separators): New.
3263         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3264         see comment in source.
3265
3266 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3267
3268         * mule/japanese.el (paragraph-start, paragraph-separate):
3269         Remove anchor to BOL.
3270
3271 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3272
3273         * cl.el (gensym, gentemp): Improve docstrings.
3274
3275 2004-05-10  Vin Shelton  <acs@xemacs.org>
3276
3277         * etags.el: Sync with 21.5 version.
3278
3279 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3280
3281         * etags.el:
3282         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3283         only for use with exuberant ctags. This will also enable building of 
3284         completion tables with exuberant ctags. This will not work with
3285         xemacs ctags. 
3286         * etags.el (get-tag-table-buffer): New function for creating of
3287         completion table is used if tags-exuberant-ctags-optimization-p ist t
3288         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3289         finding the tag names. New.
3290         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3291         building tag completion table with exuberant ctags. New.
3292         * etags.el (find-tag-internal): Improve exact tag matching for tags
3293         with name fields. Before the patch return types of functions or
3294         function parameters (with exuberant ctags) were found as matches.
3295
3296 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3297
3298         * list-mode.el (display-completion-list): Fixed completion list was
3299         taking the width of the frame and not of the window for displaying
3300         the selection methods.
3301
3302 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3303
3304         * menubar-items.el (default-menubar): Options are saved to custom.el.
3305
3306
3307 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3308
3309         * isearch-mode.el (isearch-abort): Preserve successful search target.
3310
3311 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3312
3313         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3314         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3315         Bihlmeyer.
3316         * gnuserv.el (gnuserv-mode-line-string): New.
3317         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3318         gnuserv-mode.
3319         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3320         * gnuserv.el (gnuserv-edit-files): Use
3321         make-x-device-with-gtk-fallback.
3322
3323 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3324
3325         * gtk-widgets.el: New import: gtk-accel-group-new.
3326         * dialog-gtk.el:
3327         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3328         * dialog-gtk.el (popup-builtin-question-dialog):
3329         Added support for dialog button mnemonics.
3330
3331 2004-03-22  Chris Green <cmg@dok.org>
3332
3333         * process.el (shell-command): Output buffer was ignored when a
3334         background process was run via shell-command.
3335
3336 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3337
3338         * cus-edit.el (custom-save-variables): Retrieve a list of
3339         variables to save first, sort it, and make sure the variables are
3340         saved in sorted order.
3341
3342 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3343  
3344         * package-get.el (package-get-update-base-from-buffer): Force
3345         binary coding system for verifying GnuPG signature in the
3346         package-index file.
3347  
3348 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3349
3350         * package-get.el (package-get-package-index-file-location): Handle
3351         missing "EMACSPACKAGEPATH" environment variable.
3352
3353 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3354
3355         * package-admin.el (package-admin-find-top-directory): Simplify
3356         directory comparisions and fix substring errors on short path
3357         components.
3358         * package-get.el (package-get-package-index-file-location):
3359         Default to first component of "EMACSPACKAGEPATH", if set.
3360
3361 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3362
3363         * package-get.el (process-error): New error datum.
3364
3365 2004-02-02  Vin Shelton <acs@xemacs.org>
3366
3367         * XEmacs 21.4.15 is released
3368
3369 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3370
3371         * itimer.el (activate-itimer): Modify the itimer timeout value as
3372         if it were begun at the last time when the itimer driver was woken
3373         up.
3374
3375 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3376
3377         * specifier.el (Copyright):
3378         Update.
3379         (make-specifier-and-init):
3380         (map-specifier):
3381         (canonicalize-inst-pair):
3382         (canonicalize-spec-list):
3383         (set-specifier):
3384         Synch docstrings to 21.5 where appropriate.
3385
3386 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3387
3388         * package-get.el (package-get-list-packages-where): New.  A
3389         function that allows searching for groups of packages.  For
3390         example, find all packages that require the fsf-compat package.
3391
3392 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3393
3394         The Great PUI Sync.
3395
3396         * auto-autoloads.el: Regenerated.
3397
3398         * custom-load.el: Regenerated.
3399
3400         * dumped-lisp.el (packages-hardcoded-lisp): New.
3401
3402         * menubar-items.el (menu-max-items): New.
3403         (menu-submenu-max-items): New.
3404         (menu-submenu-name-format): New.
3405         (menu-split-long-menu): New.
3406         (menu-sort-menu): New.
3407         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3408
3409         * obsolete.el (pui-add-install-directory): Renamed to the more
3410         logical `pui-set-local-package-get-directory'.
3411         (package-get-download-menu): Moved to `package-ui.el' and renamed
3412         to `package-ui-add-download-menu'.
3413
3414         * package-admin.el (package-admin-install-function-mswindows):
3415         Whitespace clean up.
3416         (package-admin-add-single-file-package): Removed.
3417         (package-admin-default-install-function): Whitespace clean up.
3418         (package-admin-find-top-directory): New.
3419         (package-admin-get-install-dir): Use it.
3420         (package-admin-get-manifest-file): 
3421         (package-admin-check-manifest): 
3422         (package-admin-add-binary-package):
3423         (package-admin-get-lispdir):
3424         (package-admin-delete-binary-package):
3425         (package-admin):
3426
3427         * package-get.el (package-get-package-index-file-location): New.
3428         (package-get-install-to-user-init-directory): New.
3429         (package-get-remote):
3430         (package-get-download-sites):
3431         (package-get-pre-release-download-sites): New.
3432         (package-get-site-release-download-sites): New.
3433         (package-get-base-filename):
3434         (package-get-always-update):
3435         (package-get-user-index-filename): Removed.
3436         (package-get-pgp-available-p): New.
3437         (package-get-require-signed-base-updates):
3438         (package-get-was-current):
3439         (package-entries-are-signed): New.
3440         (package-get-continue-update-base): New.
3441         (package-get-download-menu): Removed.
3442         (package-get-require-base):
3443         (package-get-update-base-entry):
3444         (package-get-locate-file):
3445         (package-get-locate-index-file):
3446         (package-get-maybe-save-index):
3447         (package-get-update-base):
3448         (package-get-update-base-from-buffer):
3449         (package-get-update-base-entries):
3450         (package-get-interactive-package-query):
3451         (package-get-update-all):
3452         (package-get-all):
3453         (package-get-dependencies):
3454         (package-get-init-package):
3455         (package-get-info): New.
3456         (package-get):
3457         (package-get-staging-dir):
3458         (package-get-set-version-prop): Removed.
3459         (package-get-installedp):
3460         (package-get-ever-installed-p):
3461         (packages): Removed.
3462         (package-get-custom-groups): Removed.
3463         (package-get-custom): Removed.
3464         (package-get-custom-add-entry): Removed.
3465
3466         * package-info.el (batch-update-package-info):
3467
3468         * package-net.el (package-net-batch-generate-bin-ini):
3469         (package-net-update-installed-db):
3470
3471         * package-ui.el (pui-info-buffer):
3472         (pui-directory-exists): Removed.
3473         (pui-package-dir-list): Removed.
3474         (pui-add-install-directory): Removed.
3475         (package-ui-download-menu): New.
3476         (package-ui-pre-release-download-menu): New.
3477         (package-ui-site-release-download-menu): New.
3478         (pui-set-local-package-get-directory): New.
3479         (pui-package-symbol-char):
3480         (pui-update-package-display):
3481         (pui-toggle-package):
3482         (pui-toggle-package-key):
3483         (pui-toggle-package-delete):
3484         (pui-toggle-package-delete-key):
3485         (pui-toggle-package-event):
3486         (pui-toggle-verbosity-redisplay):
3487         (pui-install-selected-packages):
3488         (pui-add-required-packages):
3489         (pui-help-echo):
3490         (pui-display-info):
3491         (list-packages-mode):
3492         (pui-list-packages):
3493
3494         * packages.el (packages-compute-package-locations):
3495         (package-require):
3496         (package-delete-name):
3497         (packages-hardcoded-lisp): Removed.
3498         (packages-useful-lisp): Removed.
3499         (packages-unbytecompiled-lisp): Removed.
3500         (packages-find-package-directories):
3501
3502         Summary:
3503
3504         Major code clean up of all things PUI.
3505
3506         Much improved code to determine where packages should be
3507         installed.  PUI no longer depends on any packages being
3508         pre-installed to compute where packages are to be installed to.
3509
3510         The user can specify the location of their package-index file.  It
3511         isn't necessary to set this because it has sane defaults.  People
3512         who "run-in-place" won't accidently overwrite the CVS
3513         package-index file.  See
3514         `package-get-package-index-file-location'. 
3515
3516         PUI will now properly clean up after itself in the event of an
3517         unsuccessful package install.  This drastically reduces the number
3518         of "wrong md5sum" FAQs.
3519
3520         non-Mule XEmacsen can no longer install Mule packages.
3521
3522         Package management via the custom interface has been removed.
3523
3524         The PUI related menubar items have been reorganised.
3525
3526         The PGP verification code has been fixed and the default for
3527         whether or not it is used is automatically computed.
3528
3529         * update-elc.el ((preloaded-file-list site-load-packages
3530         need-to-dump dumped-exe)):
3531         Just a couple of small changes to allow for
3532         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3533         existing anymore.
3534
3535 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3536
3537         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3538         apply `format' to the first argument of byte-compile-warn, it
3539         already calls format.
3540
3541 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3542
3543         * files.el (delete-old-versions): Avoid going interactive during
3544         make install when environment variable VERSION_CONTROL is set.
3545
3546 2003-12-04  Vin Shelton  <acs@xemacs.org>
3547
3548         * menubar-items.el (menu-item-search): Only bring up search dialog
3549         box if the feature is available and desired.
3550
3551 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3552
3553         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3554
3555 2003-11-05  Vin Shelton  <acs@xemacs.org>
3556
3557         * help.el (Help-prin1-face):
3558         (Help-princ-face):
3559         princ and prin1 are functions and need to be called as such.  The
3560         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3561
3562 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3563
3564         * about.el (about-xemacs): Give full version and build date.
3565
3566 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3567
3568         * win32-native.el (grep-null-device): This XEmacs has null-device.
3569
3570 2003-09-06  Mike Sperber  <mike@xemacs.org>
3571
3572         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3573         implement the specified semantics for `defvar.'
3574
3575 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3576
3577         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3578         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3579         displaying buffer in question.
3580
3581 2003-09-03  Vin Shelton <acs@xemacs.org>
3582
3583         * XEmacs 21.4.14 is released
3584
3585 2003-08-17  Vin Shelton  <acs@xemacs.org>
3586
3587         * about.el: Vanity patch.
3588
3589 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3590
3591         * code-process.el (call-process):
3592         (call-process-region):
3593         (start-process):
3594         Document coding system processing.
3595
3596 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3597
3598         * startup.el (splash-frame-body): Idiomatic English.
3599
3600 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3601
3602         * font-lock.el (font-lock-match-java-declarations): Move
3603         save-restriction, narrow-to-region to beginning of function to
3604         avoid going beyond the limit and causing an infloop.
3605
3606 2003-04-16  Jerry James  <james@xemacs.org>
3607
3608         * keydefs.el: Remove mappings for keys mapped to the nowhere
3609         defined function function-key-error.
3610
3611 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3612
3613         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3614         lisp-interaction-mode-hook): Add the docstrings.
3615
3616 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3617
3618         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3619         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3620         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3621
3622 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3623
3624         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3625         lambda list after the original doc.  Care about
3626         #'(lambda () "SingleString") 
3627         (cl-upcase-arg): 
3628         (cl-function-arglist):
3629         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3630         circular data structures in lambda list specification
3631
3632 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3633
3634         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3635         to appear in font-lock-function-name-face.
3636
3637 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3638
3639         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3640         is not also the value of the lambda.
3641
3642 2003-05-06  Andy Piper  <andy@xemacs.org>
3643
3644         * files.el (revert-buffer): Make sure local variables get processed,
3645         even in the case of an optimized reversion.
3646
3647 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3648
3649         * XEmacs 21.4.13 is released
3650
3651 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3652
3653         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3654         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3655
3656 2003-02-14  Ben Wing  <ben@xemacs.org>
3657
3658         * byte-optimize.el:
3659         * byte-optimize.el (byte-compile-inline-expand):
3660         * byte-optimize.el (byte-compile-unfold-lambda):
3661         * byte-optimize.el (byte-optimize-form-code-walker):
3662         * byte-optimize.el (byte-optimize-form):
3663         * byte-optimize.el (byte-decompile-bytecode-1):
3664         * byte-optimize.el (byte-optimize-lapcode):
3665         Review carefully and sync up to 20.7 except for areas as noted.
3666         Fixes problem with JDE compilation.
3667
3668 2003-02-05  Ben Wing  <ben@xemacs.org>
3669
3670         * simple.el:
3671         * simple.el (motion-keys-for-shifted-motion):
3672         Omit M-S-home/end from motion keys.
3673
3674 2003-02-07  Ben Wing  <ben@xemacs.org>
3675
3676         * text-props.el (text-property-any):
3677         * text-props.el (text-property-not-all):
3678         Fix bug when end > start.
3679
3680 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3681
3682         * info.el (Info-insert-dir): Make default-directory end in
3683         separator.  Patch due to Martin Buchholz.
3684
3685 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3686
3687         * XEmacs 21.4.12 "Portable Code" is released.
3688
3689 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3690
3691         * about.el: Update golubev data.
3692
3693 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3694
3695         * isearch-mode.el (isearch-mode-map): Substitute comment on
3696         desirability, and back out "GR is printable" changes.
3697
3698 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3699
3700         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3701
3702 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3703
3704         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3705
3706 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3707
3708         * menubar-items.el (default-menubar): Use browse-url-mozilla
3709         instead of browse-url-gnome-moz for Mozilla.
3710
3711 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3712
3713         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3714
3715 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3716
3717         * files.el (auto-mode-alist): Remove redundant entries for modes
3718         that live in packages.
3719         (interpreter-mode-alist): Ditto.
3720
3721 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3722
3723         * menubar-items.el (default-menubar): Sync with current
3724         browse-url-xemacs.el.
3725
3726 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3727
3728         * XEmacs 21.4.10 "Military Intelligence" is released.
3729
3730 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3731
3732         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3733
3734 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3735
3736         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3737
3738 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3739
3740         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3741         effect free function.
3742         (font-lock-fontify-keywords-region): Supply the argument to
3743         font-lock-compile-keywords.
3744
3745 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3746
3747         * package-get.el (package-get-download-sites): Bring sites list
3748         up to date, prefer xx.xemacs.org addresses.
3749
3750 2002-09-27  Andy Piper  <andy@xemacs.org>
3751
3752         * dialog.el (make-dialog-box): for general dialogs only
3753         delete-frame-hook will be run.
3754
3755 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3756
3757         * font-lock.el (font-lock-fontify-syntactically-region): Add
3758         comment about lookup-syntax-properties, document LOUDLY as unused.
3759
3760 2002-08-26  Andy Piper  <andy@xemacs.org>
3761
3762         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3763         merge.
3764
3765 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3766
3767         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3768         (make-obsolete-variable): Ditto.
3769         (make-compatible): Ditto.
3770         (make-compatible-variable): Ditto.
3771
3772 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3773
3774         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3775         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3776
3777 2002-08-28  Andy Piper  <andy@xemacs.org>
3778
3779         * files.el (revert-buffer): propagate revert-without-query-status.
3780
3781 2002-06-03  Andy Piper  <andy@xemacs.org>
3782
3783         * dialog-items.el (make-search-dialog): align various subcontrols
3784         in visually pleasing ways, allow frame to autosize to the dialog
3785         size.
3786         * dialog.el (make-dialog-box): add a border inside the frame. Add
3787         :autosize property, if t then reset the frame size appropriately
3788         before the frame is mapped.
3789         * gutter-items.el (set-progress-feedback-instantiator): align
3790         various subcontrols.
3791         * gutter-items.el (set-progress-abort-instantiator): ditto.
3792
3793 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3794
3795         * XEmacs 21.4.9 "Informed Management" is released.
3796
3797 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3798
3799         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3800         "&optional append" argument.
3801
3802 2002-07-16  Didier Verna  <didier@xemacs.org>
3803
3804         * subr.el (replace-in-string): fix case fold bug introduced by
3805         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3806         case-fold-search in temporary buffers.
3807
3808 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3809
3810         * lib-complete.el (find-library): Remove check for mule because
3811         decompression DOES work on Mule.
3812
3813 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3814
3815         * simple.el (join-line): New alias for `delete-indentation'.
3816
3817 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3818
3819         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3820         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3821         (font-lock-builtin-face): New.
3822         (font-lock-constant-face): New.
3823         (font-lock-face-list): Add builtin and constant faces.
3824
3825 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3826
3827         * autoload.el (make-autoload): Support define-derived-mode.
3828         Collected puts of doc-string-elt property.  Based on a patch by
3829         Didier Verna <didier@xemacs.org>.
3830
3831 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3832
3833         * wid-edit.el (widget-field-activate): Fix docstring typo.
3834
3835 2002-07-23  Andy Piper  <andy@xemacs.org>
3836
3837         * about.el (about-personal-info): update me.
3838
3839 2002-07-12  Andy Piper  <andy@xemacs.org>
3840
3841         * custom.el (custom-theme-set-variables): remove bogus
3842         arguments. Use custom-set-default to set defaults.
3843         (custom-set-variables): update doc.
3844         (custom-local-buffer): new, synced from FSF.
3845         (custom-set-default): ditto.
3846         (defcustom): update doc.
3847
3848 2002-06-16  Andy Piper  <andy@xemacs.org>
3849
3850         * menubar-items.el (default-menubar): enable windows printing on
3851         cygwin as well as native.
3852
3853 2002-06-12  Andy Piper  <andy@xemacs.org>
3854
3855         * printer.el (generic-print-buffer): catch all errors so that the
3856         print device can be cleared in all scenarios.
3857         (Printer-clear-device): make sure clearing the printer allows it
3858         to be used again immediately.
3859         (generic-print-region): make sure the default printer face is
3860         black-on-white.
3861
3862 2002-04-23  Jerry James  <james@xemacs.org>
3863
3864         * window-xemacs.el (display-buffer-function): Change doc to
3865         reflect new arg.
3866         * window-xemacs.el (pre-display-buffer-function): Ditto.
3867         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3868         non-nil, make the new window just big enough for its contents.
3869         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3870         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3871         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3872
3873 2002-06-06  Andy Piper  <andy@xemacs.org>
3874
3875         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3876         (defcustom): ditto.
3877         (custom-handle-keyword): ditto.
3878
3879 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3880
3881         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3882         Make obsolete.  Default to nil.
3883         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3884         Inspired by a patch by John Palmieri.
3885
3886 2002-07-01  Mike Alexander  <mta@arbortext.com>
3887
3888         * process.el (shell-command-on-region): Don't delete the region
3889         before giving it to call-process-region
3890
3891 2002-06-04  Jerry James <james@eecs.ku.edu>
3892
3893         * find-paths.el (paths-find-architecture-directory): Search in
3894         `system-configuration'/`base', not `base'`system-configuration'.
3895
3896 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3897
3898         * info.el (Info-index): Add missing \ in [ t].
3899
3900 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3901
3902         * gutter-items.el (gutter-buffers-tab-visible-p,
3903         buffers-tab-omit-function, buffers-tab-selection-function,
3904         buffers-tab-filter-functions):
3905         Doc improvements.
3906
3907 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3908
3909         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3910
3911         * toolbar-items.el (toolbar-news): Fix typo in message string.
3912
3913 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3914
3915         * dialog.el (yes-or-no-p-dialog-box): 
3916         * cmdloop.el (y-or-n-p-minibuf):
3917         (yes-or-no-p-minibuf):
3918         (yes-or-no-p):
3919         (y-or-n-p): 
3920         Specify negative answers in docstrings.
3921
3922 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3923
3924         * package-ui.el (pui-help-echo): Display both installed and author
3925         version.  Use a balloon-help window to display extra info like
3926         package requires.
3927
3928 2002-05-30  Andy Piper  <andy@xemacs.org>
3929
3930         * files.el (revert-buffer-internal): don't visit
3931         revert-buffer. Kill buffer when not used. Suggested by Mike
3932         Alexander <mta@arbortext.com>
3933
3934 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3935
3936         * files.el (revert-buffer): More docstring fiddling.
3937
3938 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3939
3940         * files.el (revert-buffer):
3941         (revert-buffer-internal):
3942         (revert-buffer-insert-file-contents-function):
3943         Improve docstrings and comments.
3944
3945 2002-05-08  Andy Piper  <andy@xemacs.org>
3946
3947         * files.el (revert-buffer): observe noconfirm behavior.
3948
3949 2002-04-09  Andy Piper  <andy@xemacs.org>
3950
3951         * files.el (revert-buffer): use revert-buffer-internal if it looks
3952         like doing so will not result in any user-visible changes.
3953         (revert-buffer-internal): new function. Do the actual process of
3954         reversion and then see whether the result is any different to what
3955         we have already. If it is not then do nothing.
3956
3957 2001-12-11  Andy Piper  <andy@xemacs.org>
3958
3959         * menubar.el (get-popup-menu-response): re-order so that it works
3960         on more sane/facist window systems.
3961
3962 2001-12-03  Andy Piper  <andy@xemacs.org>
3963
3964         * faces.el (frob-face-property): don't infloop in face frobbing
3965         from Jan Vroonhof <jan@xemacs.org>.
3966
3967 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3968
3969         * faces.el (frob-face-property): Follow face fall-back hierarchy
3970         properly for face properties without an instance. Only do manual
3971         copy form 'default in last resort. This handles in particular
3972         the case where 'default itself has only a fall-back (which is
3973         the case by default on windows).
3974
3975 2001-11-24  Andy Piper  <andy@xemacs.org>
3976
3977         * printer.el (generic-print-region): set default-frame-plist to
3978         nil while creating the printer frame so that sizes reflect the
3979         printed page.
3980
3981         * faces.el (face-complain-about-font): Don't complain on printers.
3982
3983 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3984         
3985         * package-net.el: Andy synch.
3986         
3987 2001-12-16  Andy Piper  <andy@xemacs.org>
3988
3989         * package-get.el (package-get-update-all): Make sure installed.db
3990         gets updated after updating packages.
3991
3992 2002-03-28  Ben Wing  <ben@xemacs.org>
3993
3994         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3995         continuation, truncation so that we don't get line jumpiness from
3996         them being larger than the line height.
3997
3998         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3999
4000 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4001
4002         * font.el (font-window-system-mappings): Add mapping for Gtk
4003         (assume identical to X) 
4004
4005 2002-02-04  Andy Piper  <andy@xemacs.org>
4006
4007         * files.el (convert-standard-filename): Fix for short filename
4008         Peter Arius <pas@methodpark.de>
4009
4010 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4011
4012         * list-mode.el (default-choose-completion): completion-base-size
4013         should refer to local value in the completion list buffer.
4014
4015 2001-12-03  Didier Verna  <didier@xemacs.org>
4016
4017         * rect.el: autoload `replace-rectangle'.
4018         * keydefs.el (global-map): bind it to `C-x r p'.
4019
4020 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4021
4022         * XEmacs 21.4.8 "Honest Recruiter" is released.
4023
4024 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4025
4026         This patch is based on Jerry James's patch and analysis.
4027
4028         * select.el (get-clipboard):
4029         (get-selection):
4030         Update docstrings.
4031         (get-clipboard-foreign):
4032         (get-selection-foreign):
4033         New function for use as `interprogram-paste-function's.
4034
4035         * simple.el (interprogram-paste-function): Change default to
4036         `get-clipboard-foreign'; improve docstring.
4037         (interprogram-cut-function): Improve dosctring.
4038
4039 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4040
4041         * XEmacs 21.4.7 "Economic Science" is released.
4042
4043 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4044
4045         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4046
4047 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4048
4049         * obsolete.el (assq-delete-all): New compatibility alias for 
4050         remassq.
4051
4052 2002-01-09  Simon Josefsson  <jas@extundo.com>
4053
4054         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4055
4056 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4057
4058         * info.el (Info-auto-generate-directory): Default
4059         Info-auto-generate-directory to 'if-outdated.
4060
4061 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4062
4063         * startup.el (normal-top-level): Prevent migration code from
4064         trashing .emacs on an error in loading the init files.
4065
4066 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4067
4068         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4069         "system default" Xdefaults and friends get xrdb-mode.
4070
4071 2002-03-05  Mats Lidell  <matsl@contactor.se>
4072  
4073         * help-nomule.el (tutorial-supported-languages): Added Swedish
4074         tutorial. Sorted languages.
4075
4076 2002-02-11  Mike Sperber <mike@xemacs.org>
4077
4078         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4079         regenerating outdated dir files and dir is non-existent.
4080
4081 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4082
4083         * code-files.el (convert-mbox-coding-system): Improve comment.
4084         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4085         coding-system argument to `write-region-pre-hook' call.
4086         (write-region-pre-hook): Fix docstring to mention lockname argument.
4087
4088 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4089
4090         * minibuf.el (completing-read): Remove redundant wrong arg list.
4091
4092         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4093
4094 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4095
4096         * obsolete.el (interactive-form): new compatibility alias for 
4097         function-interactive.
4098
4099 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4100
4101         * menubar-items.el (Menubar-items-truncate-list): Removed.
4102         * menubar-items.el (Menubar-items-truncate-history): New.
4103         * menubar-items.el (default-menubar): Use
4104         Menubar-items-truncate-history.
4105
4106 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4107
4108         * printer.el (generic-print-region): Pass correct arguments to
4109         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4110         Torkelsson <torkel@acc.umu.se>.
4111
4112 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4113
4114         * help.el (describe-mode): synched with FSF 19.34; handle nil
4115         minor mode indicators.
4116
4117 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4118
4119         * minibuf.el (completing-read): Update docstring.
4120
4121 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4122
4123         * XEmacs 21.4.6 "Common Lisp" is released.
4124
4125 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4126
4127         * package-net.el: Inadvertant synch with Windows branch.  From
4128         Andy's log:
4129         (package-net-kit-version): new variable.
4130         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4131
4132 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4133
4134         * package-get.el (package-get-locate-index-file): Also search the
4135         core etc/ directory for the package index file if it can't be
4136         found in ~/.xemacs/.
4137
4138 2001-12-13  William Perry  <wmperry@gnu.org>
4139
4140         * dialog-gtk.el (popup-builtin-question-dialog):
4141         Conform to API in gui.c.
4142         
4143 2001-11-12  Andy Piper  <andy@xemacs.org>
4144
4145         * cus-edit.el (custom-save-face-internal): make sure we save
4146         non-themed faces.
4147         (custom-save-variables): ditto variables.
4148
4149 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4150
4151         * faces.el (make-face-family):
4152         (make-face-size):
4153         New face-modifying functions per Jan Vroonhof.
4154
4155         cus-face.el (custom-set-face-font-family):
4156         (custom-set-face-font-size):
4157         Use them.
4158
4159         * font.el (font-window-system-mappings): More precise docstring.
4160
4161         (font-create-name):
4162         (font-create-object):
4163         (tty-font-create-object):
4164         (tty-font-create-plist):
4165         (x-font-create-object):
4166         (x-font-create-name):
4167         (ns-font-create-name):
4168         (mswindows-font-create-object):
4169         (mswindows-font-create-name):
4170         Add doctrings.
4171
4172 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4173
4174         * gtk-faces.el (gtk-init-device-faces): removed spurious
4175         quote before let* expression.
4176
4177 2001-10-29  Andy Piper  <andy@xemacs.org>
4178
4179         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4180         modified when changing coding system.
4181
4182         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4183         that we invoke the GUI directory selector.
4184
4185 2001-10-25  Andy Piper  <andy@xemacs.org>
4186
4187         * dialog.el (make-dialog-box): use new directory dialog support.
4188         * minibuf.el (read-file-name-1): ditto.
4189         (read-file-name): ditto.
4190         (read-directory-name): ditto.
4191
4192 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4193
4194         * XEmacs 21.4.5 "Civil Service" is released.
4195
4196 2001-04-23  Didier Verna  <didier@xemacs.org>
4197
4198         * cus-edit.el (custom-variable-pre-save): New.
4199         * cus-edit.el (custom-variable-post-save): New.
4200         * cus-edit.el (custom-variable-save): use them.
4201         * cus-edit.el (custom-face-pre-save): New.
4202         * cus-edit.el (custom-face-post-save): New.
4203         * cus-edit.el (custom-face-save): use them.
4204         * cus-edit.el (custom-group-pre-save): New.
4205         * cus-edit.el (custom-group-post-save): New.
4206         * cus-edit.el (custom-group-save): use them.
4207         * cus-edit.el (Custom-save): use the pre/post functions above,
4208         call `custom-save-all' only once.
4209         * cus-edit.el (custom-variable-pre-reset-standard): New.
4210         * cus-edit.el (custom-variable-post-reset-standard): New.
4211         * cus-edit.el (custom-variable-reset-standard): use them.
4212         * cus-edit.el (custom-face-pre-reset-standard): New.
4213         * cus-edit.el (custom-face-post-reset-standard): New.
4214         * cus-edit.el (custom-face-reset-standard): use them.
4215         * cus-edit.el (custom-group-pre-reset-standard): New.
4216         * cus-edit.el (custom-group-post-reset-standard): New.
4217         * cus-edit.el (Custom-reset-standard): use them.
4218         * cus-edit.el (custom-face-reset-saved): use the pre/post
4219         functions above, call `custom-save-all' only once.
4220
4221 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4222
4223         * gutter-items.el (buffers-tab face): Derive from the modeline
4224         face by default.  Many people use white-on-black for the default
4225         font, and the tabs look hideous with that color combination.  The
4226         modeline usually has the correct colors.
4227
4228 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4229
4230         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4231         (tag-mark-stack-max): Typo fix.
4232
4233 2001-09-28  Ben Wing  <ben@xemacs.org>
4234
4235         * font-lock.el:
4236         * font-lock.el (font-lock-after-change-function):
4237         fix problem with last patch, reported by Katsumi Yamaoka.
4238
4239 2001-09-17  Ben Wing  <ben@xemacs.org>
4240
4241         * font-lock.el (font-lock-after-change-function):
4242         fix problem when you insert a comment on the line before a line of
4243         code: if we use the following char, then when you hit backspace,
4244         the following line of code turns the comment color.
4245
4246 2001-06-08  Ben Wing  <ben@xemacs.org>
4247
4248         * process.el: comment about shell-command-switch.
4249         * process.el (shell-quote-argument): Need to quote a null
4250         argument, too.  From Dan Holmsand.
4251         
4252         * startup.el (normal-top-level): Delete some unused FSF junk.
4253         * startup.el (command-line-early):
4254         
4255         * startup.el (command-line): Call MS Windows init function.
4256         
4257         * win32-native.el:
4258         * win32-native.el (mswindows-system-shells): New.
4259         * win32-native.el (mswindows-system-shell-p): New.
4260         * win32-native.el (init-mswindows-at-startup): New.
4261         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4262         * win32-native.el (mswindows-quote-one-simple-arg):
4263         * win32-native.el (mswindows-quote-one-command-arg):
4264         * win32-native.el (mswindows-construct-process-command-line-alist):
4265         Correct comments at top.  Correctly handle passing arguments
4266         to Cygwin programs and to bash.  Fix quoting of zero-length
4267         arguments (from Dan Holmsand).  Set shell-command-switch based
4268         on shell-file-name, which in turn comes from env var SHELL.
4269
4270 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4271
4272         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4273         default-toolbar-position): Fill docstrings for balloon-help.
4274
4275 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4276
4277         * faces.el: Reenable specifications over 'gtk domain.
4278
4279 2001-08-08  Didier Verna  <didier@xemacs.org>
4280
4281         * autoload.el (update-autoload-files): make defdir a file name,
4282         not directory name.
4283
4284 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4285
4286         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4287
4288         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4289
4290 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4291
4292         * font-menu.el (font-menu-set-font): Default to current font-family.
4293         (font-menu-preferred-resolution):
4294         (font-menu-size-scaling):
4295         Provide gtk defaults, too.
4296
4297 2001-07-29  Mike Alexander  <mta@arbortext.com>
4298
4299         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4300         list
4301         (custom-set-face-font-family): ditto
4302
4303 2001-07-26  Mike Sperber <mike@xemacs.org>
4304
4305         * files.el (auto-mode-alist): .9 files are man pages, too.
4306
4307 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4308
4309         * process.el (call-process-internal): bind
4310         coding-system-for-write to 'binary when calling
4311         start-process-internal, so the process receives 
4312         the literal contents of INFILE.
4313
4314 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4315
4316         * files.el (auto-mode-alist): Add configure.ac support.
4317
4318 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4319
4320         * buff-menu.el:
4321         mouse.el:
4322         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4323
4324 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4325
4326         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4327
4328 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4329
4330         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4331         mixed text.
4332         (kinsoku-eol-p): Ditto.
4333
4334 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4335
4336         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4337         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4338         characters as the category `s' or `e' correctly.
4339
4340 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4341
4342         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4343
4344 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4345
4346         * mule/cyrillic.el:  Set up case table.
4347
4348 2001-06-08  Mike Sperber <mike@xemacs.org>
4349
4350         * files.el (save-some-buffers-1): Don't zap the help window right
4351         after `map-y-or-n-p' has popped it up.
4352
4353 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4354
4355         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4356
4357 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4358
4359         * specifier.el: define-specifier-tag 'gtk.
4360
4361 2001-05-12  Ben Wing  <ben@xemacs.org>
4362
4363         * find-paths.el (paths-find-recursive-path):
4364         fix error with null EXCLUDE-REGEXP.
4365         
4366         * font-lock.el (font-lock-mode):
4367         fix problem reported by hrvoje with buffers starting with a space.
4368         
4369 2001-05-06  Ben Wing  <ben@xemacs.org>
4370
4371         * dialog.el (make-dialog-box):
4372         * menubar-items.el (default-menubar):
4373         * printer.el (generic-print-buffer):
4374         * printer.el (generic-print-region):
4375         implement printing the selection when it's selected.
4376
4377 2001-04-18  Didier Verna  <didier@xemacs.org>
4378
4379         * cus-edit.el (Custom-reset-standard): reset to standard settings
4380         not only when the buffer's :custom-state is 'modified, but also
4381         when it is 'set or 'saved.
4382
4383 2001-04-17  Didier Verna  <didier@xemacs.org>
4384
4385         * startup.el (load-user-init-file): define `custom-file' before
4386         loading the user's init file.
4387
4388 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4389
4390         * menubar.el (popup-mode-menu): Make it work with
4391         popup-menu-titles turned off.
4392         
4393 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4394
4395         * about.el (about-mailto-link): Use compose-mail for sending mail.
4396
4397 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4398
4399         * package-admin.el (package-install-hook): New.
4400         (package-delete-hook): New.
4401         (package-admin-add-single-file-package): Use package-delete-hook.
4402
4403         * package-get.el (package-get): Use package-install-hook.
4404
4405 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4406
4407         * package-ui.el (pui-install-selected-packages): reverse the lists
4408         of packages so that they get handled in the same order as they
4409         were selected.
4410
4411 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4412
4413         * packages.el (locate-library): Use read-library-name for completion.
4414
4415 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4416
4417         * byte-optimize.el (=): `=' is not a binary predicate!
4418         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4419         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4420
4421 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4422
4423         * bytecomp.el (byte-compile-arithcompare):
4424         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4425
4426 2001-06-03  William M. Perry  <wmperry@gnu.org>
4427
4428         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4429         return the filename selected by the user!
4430
4431 2001-05-31  William M. Perry  <wmperry@gnu.org>
4432
4433         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4434         in XEmacs/GTK.
4435
4436 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4437
4438         * coding.el: Tiny typo fixed.
4439
4440 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4441
4442         * XEmacs 21.4.3 "Academic Rigor" is released.
4443
4444 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4445
4446         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4447
4448 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4449
4450         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4451
4452 2001-05-04  Ben Wing  <ben@xemacs.org>
4453
4454         * printer.el (generic-print-buffer):
4455         * printer.el (generic-print-region):
4456         Enable dialog boxes.  Apply workaround recommended by Kirill.
4457         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4458         
4459         * simple.el (kill-whole-line):
4460         * simple.el (kill-line-1):
4461         * simple.el (kill-entire-line):
4462         * simple.el (kill-line):
4463         * simple.el (backward-kill-line):
4464         Take out interactive dependence of kill-whole-line.
4465
4466 2001-04-22  Ben Wing  <ben@xemacs.org>
4467
4468         * dialog.el (make-dialog-box):
4469         Put dialog titles back in -- this time correctly.  Fix various
4470         other problems with leaks and such.
4471
4472         * simple.el (region-exists-p):
4473         * simple.el (region-active-p):
4474         Add comment about which one is correct to use in menu specs.
4475
4476 2001-05-05  Ben Wing  <ben@xemacs.org>
4477
4478         * dialog.el (make-dialog-box): fix doc string.
4479         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4480         take out Pretty Print.
4481         * printer.el:
4482         * printer.el (printer-current-device): New.
4483         * printer.el (Printer-get-device): New.
4484         * printer.el (Printer-clear-device): New.
4485         * printer.el (generic-page-setup): New.
4486         * printer.el (generic-print-buffer):
4487         * printer.el (generic-print-region):
4488         Implement Page Setup.  Handle errors properly.
4489
4490 2001-05-05  Ben Wing  <ben@xemacs.org>
4491
4492         * subr.el (error): Complete list of errors in doc string.
4493         
4494 2001-04-22  Ben Wing  <ben@xemacs.org>
4495
4496         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4497         
4498 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4499
4500         * build-report.el: Remove CVS keywords since this file has been in
4501         core lisp for a while now.
4502         * build-report.el (build-report-make-output-files): Fix typo.
4503
4504 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4505
4506         * about.el (about-finish-buffer): Make sure the last change works
4507         even if EVENT is nil.
4508
4509 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4510
4511         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4512         clicked, not the one that happens to be the current buffer at the
4513         time.
4514
4515 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4516
4517         * cus-edit.el (custom-display): Support the GTK Window System also.
4518
4519 2001-04-30  Ben Wing  <ben@xemacs.org>
4520
4521         * printer.el:
4522         * printer.el (printer-page-header):
4523         * printer.el (Print-context): New.
4524         * printer.el (printer-page-footer):
4525         * printer.el (generate-header-element): New.
4526         * printer.el (generate-header-line): New.
4527         * printer.el (print-context-property):
4528         * printer.el (generic-print-buffer):
4529         * printer.el (generic-print-region):
4530         Implement headers and footers.  Implement calling Print dialog box
4531         (#### but it doesn't quite work yet).
4532
4533 2001-04-25  Ben Wing  <ben@xemacs.org>
4534
4535         * about.el (xemacs-hackers):
4536         * about.el (about-url-alist):
4537         * about.el (about-personal-info):
4538         * about.el (about-hacker-contribution):
4539         More contributions.
4540         
4541         * simple.el (handle-post-motion-command):
4542         Fix spurious setting of zmacs-region-stays to t after a non-shift
4543         motion command.
4544
4545 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4546
4547         * about.el (about-personal-info): Update my bio.
4548         (about-hacker-contribution): Ditto.
4549
4550 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4551
4552         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4553
4554 2001-04-19  Andy Piper  <andy@xemacs.org>
4555
4556         * package-net.el (package-net-cygwin32-binary-size): new size.
4557         (package-net-win32-binary-size): new size.
4558         (package-net-convert-index-to-ini): Use new arch.
4559         (package-net-batch-convert-index-to-ini): Removed.
4560         (package-net-generate-bin-ini): New.
4561         (package-net-batch-generate-bin-ini): New.
4562
4563 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4564
4565         * XEmacs 21.4.1 "Copyleft" is released.
4566
4567 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4568
4569         * x-compose.el (xlib-input-method-bug-workaround):
4570         (alias-colon-to-double-quote):
4571         Force sort in map-keymap to work around rehash bug.
4572
4573 2001-04-17  Ben Wing  <ben@xemacs.org>
4574
4575         * about.el: Finish overhaul, add a few new hackers, update a
4576         couple old ones.
4577
4578 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4579
4580         * XEmacs 21.4.0 "Solid Vapor" is released.
4581
4582 2001-04-15  Ben Wing  <ben@xemacs.org>
4583
4584         * about.el:
4585         * about.el (about-headline-face): New.
4586         * about.el (about-link-face): New.
4587         * about.el (about-current-release-maintainers): New.
4588         * about.el (about-other-current-hackers): New.
4589         * about.el (about-url-alist):
4590         * about.el (about-once-and-future-hackers): New.
4591         * about.el (about-mailto-link): New.
4592         * about.el (about-get-buffer):
4593         * about.el (about-finish-buffer):
4594         * about.el (about-xemacs):
4595         * about.el (about-features): Removed.
4596         * about.el (about-advantages): New.
4597         * about.el (about-maintainer-info): Removed.
4598         * about.el (about-personal-info): New.
4599         * about.el (about-hacker-contribution): New.
4600         * about.el (about-maintainer):
4601         * about.el (about-show-linked-info):
4602         * about.el (about-hackers):
4603         Major revamping.  Rewriting of most of the text, improve the
4604         link handling, separate info on contributors into personal
4605         and contribution info, add new contributors, update personal
4606         info, etc. etc.
4607         
4608         * menubar-items.el (default-menubar):
4609         Help menubar entry for News now says more accurately
4610         "What's New in XEmacs".
4611         
4612         * mouse.el:
4613         * mouse.el (mouse-track-cleanup-hook):
4614         * mouse.el (mouse-track):
4615         Don't set-buffer to a dead buffer when calling mouse-track
4616         cleanup hooks.
4617
4618 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4619
4620         * XEmacs 21.2.47 "Zephir" is released.
4621
4622 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4623
4624         * dialog.el (make-dialog-box): Disable dialog box titles until
4625         we get them working.
4626
4627 2001-03-30  Ben Wing  <ben@xemacs.org>
4628
4629         * help.el:
4630         * help.el (Help-princ-face):
4631         * help.el (Help-prin1-face):
4632         * help.el (frob-help-extents):
4633         * help.el (describe-function-1):
4634         * help.el (describe-variable):
4635         Avoid using font-lock faces, which may not be defined.
4636         Instead, use hyper-apropos faces, and make sure they're
4637         defined as necessary by using `require'. (It's not so safe
4638         to do this for font-lock.) In any case, we will eventually
4639         be merging this functionality into hyper-apropos.
4640
4641         * loaddefs.el (completion-ignored-extensions):
4642         Fix documentation.
4643         
4644         * menubar-items.el (menu-truncate-list): Removed.
4645         * menubar-items.el (Menubar-items-truncate-list): New.
4646         * menubar-items.el (default-menubar):
4647         Fix errors if grep or compile command is too long.  Rename helper
4648         function to be less visible.
4649
4650 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4651
4652         * byte-optimize.el (byte-optimize-minus):
4653         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4654
4655 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4656
4657         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4658         Mule is available.
4659
4660         * mule/latin.el: New file.
4661
4662 2001-03-11  Ben Wing  <ben@xemacs.org>
4663
4664         * auto-save.el:
4665         * auto-save.el (auto-save-directory):
4666         * auto-save.el (make-auto-save-file-name):
4667         * auto-save.el (auto-save-file-name-p): New.
4668
4669         Merge in improvements from other definition of
4670         make-auto-save-file-name in files.el.
4671         
4672         * auto-save.el (auto-save-original-name):
4673         * auto-save.el (auto-save-name-in-fixed-directory):
4674         * auto-save.el (auto-save-unslashify-name): Removed.
4675         * auto-save.el (auto-save-slashify-name): Removed.
4676         * auto-save.el (auto-save-reserved-chars): New.
4677         * auto-save.el (auto-save-escape-name): New.
4678         * auto-save.el (auto-save-unhex): New.
4679         * auto-save.el (auto-save-unescape-name): New.
4680
4681         Change algorithm for encoding filenames in auto-save names to be
4682         entirely safe with all filesystems and all possible characters in
4683         a filename, and 100% reversible. (Essentially, uses
4684         quoted-printable as the encoding.)
4685         
4686         * auto-save.el (recover-all-files):
4687
4688         Use insert-directory rather than calling ls directly -- fixes
4689         things under Windows.
4690
4691         * files.el:
4692         * files.el (convert-standard-filename): Substitute FSF's
4693         definition for this (we had nothing here before).
4694         
4695         * files.el (backup-buffer): Warning fix.
4696         
4697         * files.el (make-backup-file-name):
4698         * files.el (find-backup-file-name):
4699         Fix error in calling sequence to auto-save-file-name-p.
4700         
4701         * files.el (recover-file):
4702         Use insert-directory rather than calling ls directly -- fixes
4703         things under Windows.
4704
4705         * files.el (make-auto-save-file-name): Removed.
4706         * files.el (auto-save-file-name-p): Removed.
4707         auto-save is always dumped so no sense in having a definition
4708         that will always be overwritten with another.
4709         
4710         * files.el (insert-directory):
4711         * win32-native.el:
4712         * win32-native.el (debug-mswindows-process-command-lines):
4713         * win32-native.el (original-make-auto-save-file-name): Removed.
4714         * win32-native.el (make-auto-save-file-name): Removed.
4715
4716
4717 2001-03-21  Martin Buchholz <martin@xemacs.org>
4718
4719         * XEmacs 21.2.46 "Urania" is released.
4720
4721 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4722
4723         * menubar-items.el (default-menubar): Update sample.emacs to
4724         sample.init.el and adjust accelerators.
4725
4726 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4727
4728         * build-report.el (build-report): Improve docstring.
4729
4730 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4731
4732         * ChangeLog: Log GTK merge.
4733
4734         * gutter-items.el:
4735         * mwheel.el:
4736         * sound.el:
4737         * startup.el:
4738         Revert gratuitous whitespace changes.
4739
4740 2001-03-07  Ben Wing  <ben@xemacs.org>
4741
4742         * help.el:
4743         * help.el (key-or-menu-binding):
4744         * help.el (Help-find-file): New.
4745         * help.el (describe-beta):
4746         * help.el (describe-copying):
4747         * help.el (describe-project):
4748         * help.el (view-emacs-news):
4749         * help.el (view-sample-init-el): New.
4750         * help.el (Help-princ-face): New.
4751         * help.el (Help-prin1-face): New.
4752         * help.el (help-symbol-function-context-menu):
4753         * help.el (help-symbol-variable-context-menu):
4754         * help.el (help-symbol-function-and-variable-context-menu):
4755         * help.el (frob-help-extents):
4756         * help.el (describe-function-1):
4757         * help.el (describe-variable):
4758
4759         Add coloring in Help buffers, correspondent with hyperlinks.
4760         View files in view-mode rather than Fundamental.
4761         Remove separators from context menus -- now handled in generic code.
4762         Add `Find Tag' to context menu.
4763         
4764         * menubar.el (popup-mode-menu):
4765
4766         Rewrite code that outputs the popup menu to (a) put more specific
4767         entries first, (b) be more robust, (c) output the proper context
4768         menu separators automatically (the context menu functionality is
4769         new and currently used only by Help).
4770
4771 2001-03-10  William M. Perry  <wmperry@aventail.com>
4772
4773         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4774         this function when converting from the 21.1 GTK branch.  Now
4775         supports file, password, question, and color built-in dialogs.
4776
4777 2001-03-06  Ben Wing  <ben@xemacs.org>
4778
4779         * keydefs.el:
4780         * keydefs.el (global-map):
4781         Add commented-out change of M-k (for 21.5).
4782         
4783         * menubar-items.el (default-menubar):
4784         Fix items to control kill-line behavior; add items for
4785         shifted motion.
4786         
4787         * simple.el:
4788         * simple.el (kill-whole-line):
4789         * simple.el (historical-kill-line): Removed.
4790         * simple.el (kill-line): Removed.
4791         * simple.el (kill-entire-line): New.
4792         * simple.el (kill-line-1): New.
4793         * simple.el (backward-kill-line):
4794         Undo kill-whole-line == always changes.  Add new function
4795         kill-entire-line to unconditionally delete the current line.
4796         Add comments describing the lamentable state of affairs of
4797         the kill-line functions and variables.
4798
4799 2001-03-02  Ben Wing  <ben@xemacs.org>
4800
4801         * simple.el:
4802         * simple.el (beginning-of-buffer):
4803         * simple.el (end-of-buffer):
4804         * simple.el (mark-ring-unrecorded-commands):
4805         * simple.el (signal-error-on-buffer-boundary):
4806         * simple.el (shifted-motion-keys-select-region):
4807         * simple.el (unshifted-motion-keys-deselect-region):
4808         * simple.el (motion-keys-for-shifted-motion): New.
4809         * simple.el (handle-pre-motion-command):
4810         * simple.el (handle-post-motion-command):
4811         * simple.el (forward-char-command):
4812         * simple.el (backward-char-command):
4813         * simple.el (scroll-up-command):
4814         * simple.el (scroll-down-command):
4815         * simple.el (next-line):
4816         * simple.el (previous-line):
4817         * simple.el (backward-block-of-lines):
4818         * simple.el (forward-block-of-lines):
4819         * simple.el (backward-word):
4820         * simple.el (mark-word):
4821
4822         Augment documentation of the most common motion commands to make
4823         note of the shifted-motion support.  Improve the support to (a)
4824         properly document how it works and why it's done in the fashion it
4825         is, and (b) allow the keystrokes that trigger it to be customized.
4826
4827         Correct error in the customize specification of
4828         mark-ring-unrecorded-commands.
4829
4830 2001-03-02  Ben Wing  <ben@xemacs.org>
4831
4832         * font-lock.el:
4833         * font-lock.el (font-lock-pending-extent-table): Removed.
4834         * font-lock.el (font-lock-pending-buffer-table): New.
4835         * font-lock.el (font-lock-pre-idle-hook):
4836         * font-lock.el (font-lock-after-change-function):
4837         * font-lock.el (font-lock-fontify-pending-extents):
4838         * font-lock.el (font-lock-lisp-like):
4839
4840         Fix handling of pending extents to avoid excessive slowness (N^2
4841         behavior) when making lots of buffer changes between redisplays,
4842         such as when saving the Options.
4843
4844 2001-03-09  William M. Perry  <wmperry@aventail.com>
4845
4846         * device.el:
4847         * dragdrop.el:
4848         * dumped-lisp.el:
4849         * faces.el:
4850         * frame.el:
4851         * gnuserv.el:
4852         * loadup.el:
4853         * menubar-items.el:
4854         * minibuf.el:
4855         The Great GTK Merge.
4856
4857         * ChangeLog.GTK:
4858         * dialog-gtk.el:
4859         * gdk.el:
4860         * generic-widgets.el:
4861         * glade.el:
4862         * gnome-widgets.el:
4863         * gnome.el:
4864         * gtk-compose.el:
4865         * gtk-extra.el:
4866         * gtk-faces.el:
4867         * gtk-ffi.el:
4868         * gtk-file-dialog.el:
4869         * gtk-font-menu.el:
4870         * gtk-glyphs.el:
4871         * gtk-init.el:
4872         * gtk-iso8859-1.el:
4873         * gtk-marshal.el:
4874         * gtk-mouse.el:
4875         * gtk-package.el:
4876         * gtk-password-dialog.el:
4877         * gtk-select.el:
4878         * gtk-widget-accessors.el:
4879         * gtk-widgets.el:
4880         * gtk.el:
4881         widgets-gtk.el:
4882         The Great GTK Merge: new files.
4883
4884 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4885
4886         * generic-widgets.el: Don't require gtk (a built-in feature) at
4887         top level.  Don't execute the last sexp unless (featurep 'gtk).
4888
4889 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4890
4891         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4892
4893 2001-02-23  Martin Buchholz <martin@xemacs.org>
4894
4895         * XEmacs 21.2.45 "Thelxepeia" is released.
4896
4897 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4898  
4899         * about.el (xemacs-hackers): update my entry. 
4900         * about.el (about-maintainer-info): ditto. 
4901         * about.el (about-hackers): ditto. 
4902
4903 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4904
4905         * about.el (about-maintainer-info): More vanity info about
4906         yours truly.
4907
4908 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4909
4910         * build-report.el (build-report-destination): xemacs-build-reports
4911         has moved to SourceForge, where mailing list name length is
4912         restricted, hence the name change to
4913         xemacs-buildreports@xemacs.org.
4914         * build-report.el (build-report-keep-regexp): Update default.
4915         * build-report.el (build-report-delete-regexp): Ditto.
4916         * build-report.el (build-report-make-output-files): Ditto.
4917
4918 2001-02-19  Craig Lanning  <lanning@scra.org>
4919
4920         * lisp-mode.el: Add indentation specifications for following
4921         Common Lisp forms: handler-case, handler-bind, with-slots,
4922         with-open-file, with-open-stream, print-unreadable-object.
4923
4924 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4925
4926         * font-lock.el (font-lock-set-defaults-1):
4927         Move initialization of `font-lock-cache-position' so that it's set
4928         even if font-lock-keywords is already defined.
4929
4930 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4931
4932         * autoload.el (generate-file-autoloads-1):
4933         Use `emacs-lisp-mode-syntax-table' instead of
4934         `lisp-mode-syntax-table'.
4935         * lisp-mode.el (lisp-mode-syntax-table):
4936         Get rid of old checks for `parse-partial-sexp' version.
4937         Make `|' (pipe) string delimiter instead of punctuation.
4938
4939 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4940
4941         * window.el (save-selected-window):
4942         Use gensym for better macro hygiene.
4943
4944 2001-02-06  Mike Sperber <mike@xemacs.org>
4945
4946         * dump-paths.el:
4947         * startup.el (startup-setup-paths): Set and use
4948         `mule-lisp-directory'.
4949         (startup-setup-paths-warning): Ditto.
4950
4951         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4952         (paths-construct-load-path): Consider `mule-lisp-directory'.
4953
4954 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4955
4956         * font-lock.el: Syntax table improvements used.  A few random
4957         changes are not specified below.
4958         (font-lock-fontify-string-delimiters):
4959         (font-lock-syntactic-keywords):
4960         (font-lock-cache-state nil):
4961         (font-lock-cache-position):
4962         New variables.
4963         (font-lock-set-syntax):
4964         (font-lock-apply-syntactic-highlight):
4965         (font-lock-fontify-syntactic-anchored-keywords):
4966         (font-lock-fontify-syntactic-keywords-region):
4967         (font-lock-eval-keywords):
4968         New functions.
4969         (font-lock-remove-face):
4970         (font-lock-fontify-syntactically-region):
4971         Use syntax properties.
4972
4973 2001-02-08  Martin Buchholz <martin@xemacs.org>
4974
4975         * XEmacs 21.2.44 "Thalia" is released.
4976
4977 2001-01-16  Mike Sperber <mike@xemacs.org>
4978
4979         * startup.el (normal-top-level): Work even if no installation root
4980         is found.
4981
4982 2001-01-30  Andy Piper  <andy@xemacs.org>
4983
4984         * gutter-items.el (progress-abort-glyph): remove instantiator.
4985         (set-progress-abort-instantiator): new function.
4986         (abort-progress-feedback): use it.
4987
4988         * gutter.el (set-gutter-dirty-p): new function.
4989
4990 2001-01-30  Didier Verna  <didier@xemacs.org>
4991
4992         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4993
4994 2001-01-24  Didier Verna  <didier@xemacs.org>
4995
4996         * sound.el (sound-extension-list): give a better default value.
4997         * sound.el (load-sound-file): improve the doc string, also find
4998         files given by absolute names, pass a real extension list to
4999         `locate-file'.
5000
5001 2001-01-26  Martin Buchholz <martin@xemacs.org>
5002
5003         * XEmacs 21.2.43 "Terspichore" is released.
5004
5005 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5006
5007         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5008         messages from gnuserv.
5009
5010 2001-01-20  Martin Buchholz <martin@xemacs.org>
5011
5012         * XEmacs 21.2.42 "Poseidon" is released.
5013
5014 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5015
5016         * cl-macs.el (cl-upcase-arg): New function.
5017         (cl-function-arglist): New function.
5018         (cl-transform-lambda): Automatically add CL-style lambda list to
5019         documentation string using functions above.
5020
5021 2001-01-12  Andy Piper  <andy@xemacs.org>
5022
5023         * package-get.el (package-get-custom): call
5024         package-net-update-installed-db.
5025
5026         * package-ui.el (pui-install-selected-packages): call
5027         package-net-update-installed-db.
5028
5029         * package-net.el (package-net-update-installed-db): use
5030         packages-package-list so that we reflect reality.
5031
5032         * packages.el (packages-package-list): Make docstring reflect
5033         reality.
5034
5035         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5036
5037         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5038         isn't installed.
5039
5040 2001-01-17  Andy Piper  <andy@xemacs.org>
5041
5042         * wid-edit.el (widget-activation-glyph-mapper): activate or
5043         deactivate native widgets.
5044         (widget-glyph-insert-glyph): record instantiator.
5045         (widget-push-button-value-create): use it.
5046
5047         * gui.el (gui-button-action): new function. Make button's domain
5048         buffer current when calling.
5049         (make-gui-button): update to use gui-button-action.
5050
5051 2001-01-16  Didier Verna  <didier@xemacs.org>
5052
5053         * menubar-items.el (default-menubar): add an entry for modeline
5054         horizontal scrolling in Options -> Display.
5055
5056 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5057
5058         * package-get.el (package-get-require-signed-base): Set to nil
5059         by default.
5060
5061 2001-01-17  Martin Buchholz <martin@xemacs.org>
5062
5063         * XEmacs 21.2.41 "Polyhymnia" is released.
5064
5065 2001-01-16  Mike Sperber <mike@xemacs.org>
5066
5067         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5068         catch lisp/mule/.
5069
5070 2001-01-14  Mike Sperber <mike@xemacs.org>
5071
5072         * startup.el (maybe-create-compatibility-dot-emacs):
5073         (maybe-unmigrate-user-init-file):
5074         (unmigrate-user-init-file): Created.
5075         (maybe-migrate-user-init-file): Offer creation of compatibility
5076         .emacs.
5077         Some doc fixes wrt init file location.
5078
5079 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5080
5081         * faces.el (face-frob-from-locale-first): new variable.
5082         (frob-face-font-2): Honor tags arg while trying to use
5083         standard-face-mapping.  When face-frob-from-locale-first is set,
5084         first try to set face inheriting from frobbed-face.
5085
5086 2001-01-15  Didier Verna  <didier@xemacs.org>
5087
5088         * about.el (xemacs-hackers): update my entry.
5089         * about.el (about-url-alist): ditto.
5090         * about.el (about-maintainer-info): ditto.
5091         * about.el (about-hackers): ditto.
5092
5093 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5094
5095         The byte compiler has been badly broken for a year,
5096         by the patch of 1999-12-06.
5097         * byte-optimize.el (byte-optimize-form-code-walker):
5098         Bug was: the byte compiler was making this erroneous optimization:
5099         (progn (or (foo)) (bar)) ==> (bar)
5100
5101 2000-11-20  Mike Sperber <mike@xemacs.org>
5102
5103         * setup-paths.el (paths-core-load-path-depth): Split
5104         `paths-load-path-depth' in two for site and core lisp.  Don't
5105         recurse into core.
5106         * setup-paths.el (paths-construct-load-path): Use.
5107
5108 2001-01-10  Andy Piper  <andy@xemacs.org>
5109
5110         * package-net.el (package-net-cygwin32-binary-size): new variable
5111         (package-net-win32-binary-size): ditto.  add much needed
5112         commentary.
5113
5114         * gutter-items.el (buffers-tab-items): correct off-by-one error
5115         for buffers-tab-max-size.
5116
5117 2001-01-08  Martin Buchholz <martin@xemacs.org>
5118
5119         * XEmacs 21.2.40 is released.
5120
5121 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5122
5123         * mule/hebrew.el: Fix comments and typos.
5124         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5125
5126 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5127
5128         * ChangeLog.1: move ancient log from fill.el.
5129
5130         * dump-paths.el:
5131         paragraphs.el:
5132         mule/mule-category.el:
5133         Miscellaneous typo fixes and slight doc clarifications.
5134
5135         * mule/mule-ccl.el:  Correct file name in header.
5136
5137 2000-12-31  Martin Buchholz <martin@xemacs.org>
5138
5139         * XEmacs 21.2.39 is released.
5140
5141 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5142
5143         * byte-optimize.el (byte-optimize-cond):
5144         (byte-optimize-cond-1): New.
5145         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5146         Optimizes (cond (x nil)) ==> nil.
5147         Provide better diagnostic on malformed expr like (cond foo).
5148
5149 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5150
5151         * mule/mule-coding.el:
5152         mule/mule-cmds.el (reset-language-environment,
5153         set-language-environment-coding-systems):
5154         Safer default coding-priority-list, corresponding to src/file-coding.h.
5155
5156 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5157
5158         * package-admin.el: Allow package removal from
5159         early-package-load-path.
5160
5161 2000-12-15  Andreas Jaeger  <aj@suse.de>
5162
5163         * about.el (about-maintainer-info): Update my entry.
5164
5165 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5166
5167         * packages.el (locate-library): Add support for bzip2
5168         compressed .el files.
5169
5170 2000-12-12  Andy Piper  <andy@xemacs.org>
5171
5172         * package-net.el: new file.
5173
5174 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5175
5176         * font-lock.el: Add missing C++ keywords.
5177
5178 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5179
5180         * simple.el (indent-for-comment): Preserve indentation of comments
5181         starting in column 0, as documented in (Info-goto-node
5182         "(xemacs)Comments").  Update docstring accordingly.
5183
5184 2000-12-05  Martin Buchholz <martin@xemacs.org>
5185
5186         * XEmacs 21.2.38 is released.
5187
5188 2000-12-04  Didier Verna  <didier@xemacs.org>
5189
5190         * mouse.el (default-mouse-track-set-point-in-window): remove
5191         spurious '+' operation detected by Martin.
5192
5193
5194 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5195
5196         * cl-extra.el (coerce):
5197         Implement char to integer coercion.
5198         Remove extraneous (numberp) test.
5199
5200         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5201         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5202         (byte-optimize-predicate):
5203         Warn if evaluating constant expression signals an error.
5204         (byte-optimize-form): Small simplification.
5205
5206         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5207
5208 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5209
5210         * byte-optimize.el:
5211         (byte-optimize-minus):
5212         (byte-optimize-plus):
5213         (byte-optimize-mult):
5214         (byte-optimize-quo):
5215         Use (car (last x)) instead of (last x) to get last elt!
5216         Use `byte-optimize-predicate' to optimize `%'.
5217         Move optimizations for special numeric args to bytecomp.el.
5218         * bytecomp.el (byte-compile-associative): Remove.
5219         (byte-compile-max): New.
5220         (byte-compile-min): New.
5221         Properly handle erroneous calls: (max) (min).
5222         (byte-compile-plus): New.
5223         (byte-compile-minus):
5224         It's easiest to handle 0, +1 and -1 args here.
5225         (byte-compile-mult): New.
5226         It's easiest to handle 1, -1 and 2 args here.
5227         (byte-compile-quo):
5228         It's easiest to handle 0, +1 and -1 args here.
5229         Issue byte-compiler warning when dividing by zero.
5230
5231         Byte-compiler arithmetic improvements.
5232         Better optimize these expressions in the obvious way:
5233         (+ x y 1)   -->  varref x varref y add add1
5234         (+ x y -1)  -->  varref x varref y add sub1
5235         (- x y 0)   -->  (- x y)
5236         (- 0 x y)   -->  (- (- x) y)
5237         (% 42 19)   --> compile-time constant
5238         (/ 42 19)   --> compile-time constant
5239         (* (foo) 2) --> foo call dup plus
5240
5241         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5242         unless (declaim (optimize (safety 3)))
5243         or (setq byte-compile-delete-errors nil).
5244
5245 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5246
5247         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5248         docstrings.
5249
5250 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5251
5252         * startup.el (command-line-do-help):  Add documentation of
5253         portable dumper switches.
5254
5255 2000-11-22  Andy Piper  <andy@xemacs.org>
5256
5257         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5258
5259         * glyphs.el (init-glyphs): don't use autodetect for strings.
5260
5261 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5262
5263         * byte-optimize.el (byte-optimize-char-before):
5264         (byte-optimize-backward-char):
5265         (byte-optimize-backward-word):
5266         Fix incorrect optimizations for these sorts of expressions:
5267         (let ((x nil)) (backward-char x))
5268
5269 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5270
5271         * byte-optimize.el:
5272         * byte-optimize.el (byte-optimize-backward-char): New.
5273         * byte-optimize.el (byte-optimize-backward-word): New.
5274         Make backward-word and backward-char as efficient as forward versions.
5275
5276         * bytecomp.el (byte-compile-no-args-with-one-extra):
5277         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5278         * bytecomp.el (byte-compile-two-args-with-one-extra):
5279         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5280         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5281         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5282         Check if extra arg is constant nil, and if so, use byte-coded call.
5283
5284         * simple.el (backward-word):
5285         * simple.el (mark-word):
5286         * simple.el (kill-word):
5287         * simple.el (backward-kill-word):
5288         Make COUNT argument optional, for consistency with forward-char et al.
5289
5290         * abbrev.el (abbrev-string-to-be-defined):
5291         * abbrev.el (inverse-abbrev-string-to-be-defined):
5292         * abbrev.el (inverse-add-abbrev):
5293         * abbrev.el (expand-region-abbrevs):
5294         * buff-menu.el (Buffer-menu-execute):
5295         * indent.el (move-to-left-margin):
5296         * indent.el (indent-relative):
5297         * indent.el (move-to-tab-stop):
5298         * info.el (Info-reannotate-node):
5299         * lisp-mode.el (lisp-indent-line):
5300         * lisp.el (end-of-defun):
5301         * lisp.el (move-past-close-and-reindent):
5302         * misc.el (copy-from-above-command):
5303         * mouse.el (default-mouse-track-scroll-and-set-point):
5304         * page.el (forward-page):
5305         * paragraphs.el (forward-paragraph):
5306         * paragraphs.el (end-of-paragraph-text):
5307         * picture.el (picture-forward-column):
5308         * picture.el (picture-self-insert):
5309         * rect.el (extract-rectangle-line):
5310         * simple.el (newline):
5311         * simple.el (fixup-whitespace):
5312         * simple.el (backward-delete-char-untabify):
5313         * simple.el (transpose-chars):
5314         * simple.el (transpose-preceding-chars):
5315         * simple.el (do-auto-fill):
5316         * simple.el (indent-new-comment-line):
5317         * simple.el (blink-matching-open):
5318         * view-less.el (cleanup-backspaces):
5319         * wid-edit.el (widget-transpose-chars):
5320         * term/bg-mouse.el (bg-insert-moused-sexp):
5321         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5322
5323         * info.el (Info-fontify-node):
5324         * simple.el (backward-delete-function):
5325         Use canonical delete-backward-char instead of backward-delete-char.
5326
5327 2000-11-20  Andy Piper  <andy@xemacs.org>
5328
5329         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5330         no buffers.
5331
5332 2000-11-20  Andy Piper  <andy@xemacs.org>
5333
5334         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5335         buffer tabs.
5336
5337 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5338
5339         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5340         (proclaim inline...) was shadowing compiler-macros.
5341
5342 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5343
5344         * bytecomp.el (byte-compile-eval): New.
5345         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5346         Keeps this promise made in Lispref:
5347         "If a file being compiled contains a `defmacro' form, the macro is
5348         defined temporarily for the rest of the compilation of that file."
5349
5350 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5351
5352         * cl.el (floatp-safe):
5353         (plusp):
5354         (minusp):
5355         (oddp):
5356         (evenp):
5357         (cl-abs):
5358         Use a better parameter name than `x'.
5359
5360         * cl-macs.el (check-type): Make continuable.  Change documentation
5361         to require PLACE, but accept any form for compatibility.
5362
5363         * abbrev.el (define-abbrev): Use check-type.
5364         * font-menu.el (font-menu-change-face): Use check-type.
5365         * menubar.el (relabel-menu-item): Use check-type.
5366         * itimer.el: Fix typo.
5367
5368 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5369
5370         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5371
5372 2000-11-14  Martin Buchholz <martin@xemacs.org>
5373
5374         * XEmacs 21.2.37 is released.
5375
5376 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5377
5378         * code-cmds.el: Provide the feature.
5379
5380 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5381
5382         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5383
5384         * code-cmds.el: New file
5385         * mule/mule-cmds.el:
5386         * mule/mule-misc.el
5387         (coding-keymap): New keymap. Define coding system keyboard
5388         commands on file-coding builds too.
5389         (coding-system-change-eol-conversion):
5390         (universal-coding-system-argument):
5391         (set-default-coding-systems):
5392         (prefer-coding-system): Moved from mule-cmds.el
5393         (set-buffer-process-coding-system): Moved from mule-misc.el
5394
5395 2000-09-15  Stephen Carney <carney@scubadoo.com>
5396
5397         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5398
5399 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5400
5401         * package-get.el (package-get-download-sites): Add a pre-release
5402         site for experimental packages.
5403
5404         * auto-autoloads.el: Regenerated.
5405
5406 2000-08-01  Andy Piper  <andy@xemacs.org>
5407
5408         * gutter-items.el (buffers-tab-omit-function): reference
5409         buffers-tab-select-visible-buffers.
5410         (buffers-tab-filter-functions): new variable, by default uses
5411         buffers-tab-selection-function and buffers-tab-omit-function.
5412         (select-buffers-tab-buffers-by-mode): invert arguments.
5413         (buffers-tab-select-visible-buffers): new function. Invert calling
5414         of buffers-menu-omit-invisible-buffers.
5415         (buffers-tab-items): rewrite to use
5416         buffers-tab-filter-functions. Rewrite docstring.
5417         (gutter-buffers-tab-extent): delete.
5418         (add-tab-to-gutter): always build a new extent when adding the
5419         tabs.
5420         (update-tab-in-gutter): make gutter dirty when orientation
5421         changes.
5422
5423 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5424
5425         * bytecomp.el (byte-compile-defvar-or-defconst):
5426         Only do loadhist recording if defvar form includes a value.
5427
5428 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5429
5430         * bytecomp.el (byte-compile-initial-macro-environment):
5431         `eval-when-compile' should not compile its body.
5432
5433 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5434
5435         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5436         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5437         some Japanese English.  Remove some ancient FSF comments, and
5438         improve docstrings.  Use symbols not vectors for tables.
5439
5440 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5441
5442         * keymap.el:
5443         (local-key-binding):
5444         (global-key-binding):
5445         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5446
5447         * lisp.el:
5448         (backward-sexp): Slightly simpler code.
5449         (mark-sexp): Make arg optional, like FSF Emacs.
5450         (forward-list): Slightly simpler code.
5451         (backward-list): Slightly simpler code.
5452         (down-list):  Make arg optional, like FSF Emacs.
5453         (up-list):  Make arg optional, like FSF Emacs.
5454         (backward-up-list):  Make arg optional, like FSF Emacs.
5455         (kill-sexp):  Make arg optional, like FSF Emacs.
5456         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5457
5458         * font-menu.el (font-menu-change-face):
5459         Take continuable errors into account.
5460
5461         * abbrev.el:
5462         * abbrev.el (clear-abbrev-table):
5463         * abbrev.el (define-abbrev-table):
5464         * abbrev.el (define-abbrev):
5465         * abbrev.el (insert-abbrev-table-description):
5466         * apropos.el (apropos-documentation-check-doc-file):
5467         * apropos.el (apropos-documentation-check-elc-file):
5468         * buff-menu.el (list-buffers):
5469         * buff-menu.el (list-buffers-noselect):
5470         * bytecomp.el (byte-recompile-directory):
5471         * bytecomp.el (batch-byte-compile):
5472         * cl-macs.el (typep):
5473         * code-files.el (find-coding-system-magic-cookie):
5474         * code-files.el (insert-file-contents):
5475         * cus-edit.el (customize-set-variable):
5476         * cus-edit.el (customize-save-variable):
5477         * cus-face.el (custom-set-face-font-size):
5478         * cus-face.el (custom-set-face-update-spec):
5479         * cus-face.el (custom-reset-faces):
5480         * custom.el (custom-check-theme):
5481         * custom.el (copy-upto-last):
5482         * fill.el (canonically-space-region):
5483         * fill.el (fill-paragraph):
5484         * fill.el (fill-region):
5485         * fill.el (find-space-insertable-point):
5486         * fill.el (justify-current-line):
5487         * faces.el (face-spec-update-all-matching):
5488         * faces.el (set-face-stipple):
5489         * files-nomule.el (insert-file-contents):
5490         * files.el (insert-file-contents-literally):
5491         * files.el (hack-local-variables-last-page):
5492         * files.el (basic-save-buffer):
5493         * files.el (insert-directory):
5494         * font-menu.el (font-menu-change-face):
5495         * font.el (font-spatial-to-canonical):
5496         * format.el (format-encode-region):
5497         * format.el (format-insert-file):
5498         * format.el (format-replace-strings):
5499         * gutter.el (set-gutter-element):
5500         * help.el (key-or-menu-binding):
5501         * help.el (describe-bindings):
5502         * help.el (with-syntax-table):
5503         * indent.el (indent-rigidly):
5504         * indent.el (delete-to-left-margin):
5505         * info.el:
5506         * info.el (Info-extract-dir-entry-from):
5507         * info.el (Info-build-dir-anew):
5508         * info.el (Info-rebuild-dir):
5509         * info.el (Info-batch-rebuild-dir):
5510         * info.el (Info-read-subfile):
5511         * info.el (Info-build-node-completions):
5512         * info.el (Info-extract-menu-node-name):
5513         * isearch-mode.el (isearch-range-invisible):
5514         * isearch-mode.el (isearch-restore-invisible-extents):
5515         * itimer.el (itimerp):
5516         * itimer.el (itimer-live-p):
5517         * keymap.el:
5518         * keymap.el (substitute-key-definition):
5519         * keymap.el (read-command-or-command-sexp):
5520         * keymap.el (local-key-binding):
5521         * keymap.el (global-key-binding):
5522         * keymap.el (global-set-key):
5523         * keymap.el (local-set-key):
5524         * ldap.el:
5525         * ldap.el (ldap-add-entries):
5526         * ldap.el (ldap-delete-entries):
5527         * lisp.el (backward-sexp):
5528         * lisp.el (mark-sexp):
5529         * lisp.el (forward-list):
5530         * lisp.el (backward-list):
5531         * lisp.el (down-list):
5532         * lisp.el (backward-up-list):
5533         * lisp.el (up-list):
5534         * lisp.el (kill-sexp):
5535         * lisp.el (backward-kill-sexp):
5536         * menubar.el (add-menu-button):
5537         * menubar.el (add-submenu):
5538         * menubar.el (delete-menu-item):
5539         * menubar.el (relabel-menu-item):
5540         * mouse.el (narrow-window-to-region):
5541         * obsolete.el (define-obsolete-variable-alias):
5542         * obsolete.el (store-substring):
5543         * package-admin.el:
5544         * package-admin.el (package-admin-install-function):
5545         * package-admin.el (package-admin-install-function-mswindows):
5546         * package-admin.el (package-admin-default-install-function):
5547         * package-get.el (package-get-update-base-entries):
5548         * packages.el (packages-load-package-dumped-lisps):
5549         * packages.el (packages-collect-package-dumped-lisps):
5550         * printer.el (generic-print-buffer):
5551         * printer.el (generic-print-region):
5552         * replace.el (occur-mode-mouse-goto):
5553         * replace.el (perform-replace):
5554         * select.el (get-selection-no-error):
5555         * simple.el:
5556         * simple.el (newline):
5557         * simple.el (open-line):
5558         * simple.el (edit-and-eval-command):
5559         * simple.el (goto-line):
5560         * simple.el (undo):
5561         * simple.el (kill-region):
5562         * simple.el (copy-region-as-kill):
5563         * simple.el (kill-ring-save):
5564         * simple.el (set-mark):
5565         * simple.el (next-line):
5566         * simple.el (previous-line):
5567         * simple.el (line-move):
5568         * simple.el (set-goal-column):
5569         * simple.el (comment-region):
5570         * subr.el:
5571         * subr.el (putf):
5572         * syntax.el (modify-syntax-entry):
5573         * syntax.el (map-syntax-table):
5574         * view-less.el (view-file):
5575         * view-less.el (view-buffer):
5576         * view-less.el (view-file-other-window):
5577         * window-xemacs.el (backward-other-window):
5578         * window.el:
5579         * window.el (one-window-p):
5580         * window.el (walk-windows):
5581         * window.el (window-list):
5582         * x-mouse.el (x-mouse-kill):
5583         * x-select.el (x-get-cutbuffer):
5584         * x-select.el (x-store-cutbuffer):
5585         * term/bg-mouse.el (bg-mouse-line-to-center):
5586         * term/sun-mouse.el (window-line-end):
5587         * term/sun-mouse.el (sun-select-region):
5588         * term/sun.el (kill-region-and-unmark):
5589         * mule/mule-category.el:
5590         * mule/mule-category.el (modify-category-entry):
5591         * mule/mule-category.el (char-category-list):
5592         * mule/mule-coding.el (coding-system-force-on-output):
5593         * mule/mule-misc.el (coding-system-put):
5594         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5595
5596 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5597
5598         * cus-face.el: Typo fixes and tiny clarifications.
5599         * custom.el: ditto
5600
5601 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5602
5603         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5604         * startup.el (normal-top-level): Setup auto-save-list-file-name
5605         if auto-save-list-file-prefix is non-nil.
5606
5607 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5608
5609         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5610
5611 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5612
5613         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5614         get symbol at point-min.
5615
5616 2000-10-24  Didier Verna  <didier@xemacs.org>
5617
5618         * info.el (Info-emacs-info-file-name): defconst it.
5619         * info.el (Info-footnote-tag): defcustom it.
5620         * info.el (Info-no-description-string): ditto.
5621         * info.el (Info-find-node): adapt to new semantics of
5622         'Info-suffixed-file (don't do the case variants stuff).
5623         * info.el (Info-insert-dir): rewrite the dir file variants code.
5624         * info.el (Info-directory-files): New. Return the list of info
5625         files in a directory.
5626         * info.el (Info-dir-outdated-p): use it.
5627         * info.el (Info-parse-dir-entries): ditto.
5628         * info.el (Info-build-dir-anew): don't restrict to files ending
5629         with a ".info.*" extension.
5630         * info.el (Info-set-mode-line): ditto.
5631         * info.el (Info-read-subfile): adapt to new semantics of
5632         'Info-suffixed-file (append 'exact argument).
5633         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5634         string independently of the case.
5635         * info.el (Info-suffixed-file): use it (match all possible case
5636         for the file name).
5637         * info.el (Info-insert-file-contents): code cleanup.
5638         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5639         columns.
5640         * info.el (Info-batch-rebuild-dir): ditto.
5641         * info.el (Info-read-node-name-1): ditto.
5642         * info.el (Info-search): ditto.
5643         * info.el (Info-fontify-node): ditto.
5644
5645
5646 2000-10-24  Didier Verna  <didier@xemacs.org>
5647
5648         * process.el (shell-command): when called from a program, avoid
5649         'push-mark's "mark-set" message.
5650
5651 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5652
5653         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5654         by a symbol, not by a vector.
5655         * mule/vietnamese.el (vscii): Likewise.
5656         (viscii): Likewise.
5657         * mule/cyrillic.el (koi8-r): Likewise.
5658
5659         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5660         by a symbol, not by a vector.
5661         (chinese-big5-2): Likewise.
5662         * mule/ethiopic.el (ethiopic): Likewise.
5663         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5664         (vietnamese-viscii-upper): Likewise.
5665
5666 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5667
5668         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5669
5670 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5671
5672         * byte-optimize.el (byte-optimize-car): New function.
5673         (byte-optimize-cdr): Ditto.
5674
5675 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5676
5677         * byte-optimize.el: Partial synch with FSF 20.7.
5678         Optimize constant concatenation.
5679         Add keymapp as a side effect free function.  It is a built-in.
5680         (byte-after-unbind-pos): Remove byte-equal.
5681
5682 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5683
5684         * update-elc-2.el: Quote regexps correctly.
5685
5686 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5687
5688         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5689         (ccl-compile): Apply integerp, not integer-or-char-p to
5690         check the type of the buffer magnification
5691         (ccl-compile-write-string): Encode a string with binary
5692         coding system.
5693         (ccl-compile-write-repeat): Likewise.
5694
5695 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5696
5697         * buff-menu.el:
5698         * bytecomp.el:
5699         * coding.el:
5700         * faces.el:
5701         * files.el:
5702         * fill.el:
5703         * float-sup.el:
5704         * font-lock.el:
5705         * help.el:
5706         * iso8859-1.el:
5707         * loaddefs.el:
5708         * menubar-items.el:
5709         * menubar.el:
5710         * modeline.el:
5711         * msw-font-menu.el:
5712         * paragraphs.el:
5713         * paths.el:
5714         * replace.el:
5715         * simple.el:
5716         * sound.el:
5717         * startup.el:
5718         * version.el:
5719         * x-faces.el:
5720         * x-font-menu.el:
5721         Remove purecopy.
5722
5723 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5724
5725         * simple.el (do-auto-fill): Use the function pointer to by
5726         `comment-line-break-function', not `indent-new-comment-line'. This
5727         fixes an issue with cc-mode comment continuation.
5728
5729 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5730
5731         * simple.el (turn-on-auto-fill):  Add (interactive).
5732         * mwheel.el (mwheel-install): Add (interactive).
5733         * font-lock.el (turn-on-font-lock): Add (interactive).
5734         (turn-off-font-lock): Add (interactive).
5735
5736 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5737
5738         * packages.el (packages-special-base-regexp): Add `man'.
5739
5740 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5741
5742         * wid-edit.el (widget-specify-active): map over extents in current
5743         buffer like `widget-specify-inactive' does.  Mapping over the
5744         inactive extent object does not work since the current extent is
5745         ignored by `map-extents'.
5746
5747 2000-10-04  Martin Buchholz <martin@xemacs.org>
5748
5749         * XEmacs 21.2.36 is released.
5750
5751 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5752
5753         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5754         Optimize the compiled-function-constants vector by byte-code
5755         reference counts.
5756
5757 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5758
5759         * build-report.el (build-report-delete-regexp): quote value in
5760         defcustom
5761
5762 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5763
5764         * build-report.el (build-report): Don't bind srcdir which we don't
5765         use in `multiple-value-bind' to avoid the only byte-compiler
5766         warning.
5767
5768 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5769
5770         * build-report.el: Requires cl and custom now.
5771         build-report-version is determined by XEmacs version -- remove
5772         build-report-version*.
5773         * build-report.el (build-report-version): Removed.
5774         * build-report.el (build-report-installation-version-regexp): New.
5775         * build-report.el (build-report-version-file-regexp): New.
5776         * build-report.el (build-report-installation-srcdir-regexp): New.
5777         * build-report.el (build-report-destination): Offer
5778         xemacs-build-reports and xemacs-beta.
5779         * build-report.el (build-report-keep-regexp): Adjusted.
5780         * build-report.el (build-report-delete-regexp): Adjusted.
5781         * build-report.el (build-report-make-output-dir): New.
5782         * build-report.el (build-report-installation-file): Replace use of
5783         `concat' with `expand-file-name'.
5784         * build-report.el (build-report-make-output-file): Removed.
5785         * build-report.el (build-report-make-output-files): New.
5786         * build-report.el (build-report-subject): Identify as
5787         user-variable with "*...".
5788         * build-report.el (build-report-prompts): Ditto.
5789         * build-report.el (build-report-version-file): New.
5790         * build-report.el (build-report-file-encoding): Identify as
5791         user-variable with "*...".
5792         * build-report.el (build-report-make-output-get): New.
5793         * build-report.el (build-report-insert-header): Report
5794         emacs-version and system-configuration instead of
5795         build-report-version.
5796         * build-report.el (build-report-insert-make-output): Add file
5797         argument.
5798         * build-report.el (build-report-insert-installation-file):
5799         Re-indent.
5800         * build-report.el (build-report-keep): Change docstring,
5801         re-indent.
5802         * build-report.el (build-report-delete): Ditto.
5803         * build-report.el (build-report-installation-data): New.
5804         * build-report.el (build-report-version-file-data): New.
5805
5806 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5807
5808         * byte-optimize.el (byte-optimize-lapcode):
5809         Fix the optimization of using the first 5 elements of the
5810         constants vector for variables.
5811         (byte-optimize-lapcode): Fix another ancient broken optimization.
5812
5813 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5814
5815         * *: Spelling mega-patch
5816
5817 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5818
5819         * easymenu.el: doc fixes.
5820         (easy-menu-do-define): Use backquote.
5821         (easy-menu-change):
5822         (easy-menu-add):
5823         `when' seems much clearer than `if' here.
5824         (easy-menu-remove):
5825         (easy-menu-add-item):
5826         (easy-menu-item-present-p):
5827         (easy-menu-remove-item):
5828         Wrap using (when (featurep 'menubar) ...)
5829
5830 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5831
5832         * bytecomp.el (displaying-byte-compile-warnings):
5833         Revert Ben's change to this function below so that the compile log
5834         is displayed properly for users of the "popper" package.
5835
5836 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5837
5838         * window.el (save-selected-window): Use backquote.
5839
5840         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5841         Renamed from `byte-compile-file-form-defvar'.
5842         * bytecomp.el (byte-compile-defvar-or-defconst):
5843         Only cons onto current-load-list in top-level forms.
5844         Else this leaks a cons cell every time a defun is called.
5845         Renamed from `byte-compile-defvar', for clarity.
5846         Warn when docstring of defvar is not a string.
5847         Use consistent error messages.
5848         Better comments.
5849
5850 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5851
5852         * simple.el (set-variable):
5853         Remove unneeded defvar by rearranging order of let* forms.
5854
5855         * mule/mule-ccl.el (ccl-get-next-code):
5856         * menubar-items.el (bookmark-menu-filter):
5857         (language-environment-menu-filter):
5858         (tutorials-menu-filter):
5859         * toolbar-items.el (toolbar-compile):
5860         * byte-optimize.el (disassemble-offset):
5861         Use (declare (special ...)) instead of `defvar'.
5862
5863         * cl-macs.el (cl-do-proclaim):
5864         Fix (declare (special ...)) warning suppression syntax.
5865
5866 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5867
5868         * info.el (Info-tag-table-marker):
5869         (Info-tag-table-buffer):
5870         (Info-find-file-node):
5871         (Info-read-subfile):
5872         (Info-build-node-completions):
5873         (Info-search):
5874         (Info-mode):
5875         Multiple info buffer support.
5876
5877 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5878
5879         * ldap.el (ldap-decode-entry): New defun
5880         (ldap-search-entries): Use it in order to decode DN-prefixed
5881         entries properly
5882
5883 2000-08-23  Daniel Pittman <daniel@danann.net>
5884
5885         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5886         Use `eq', not `=', to compare symbols.
5887
5888 2000-07-30  Ben Wing  <ben@xemacs.org>
5889
5890         * bytecomp.el (byte-compile-report-error):
5891         * bytecomp.el (displaying-byte-compile-warnings):
5892         if stack-trace-on-error is set, send out a backtrace when
5893         an error is encountered that stops byte compilation.  this
5894         should make it much much easier to track down those curious
5895         problems.  also undo the kludge of using a separate "*Show*"
5896         buffer for display when there's a temp-buffer-show-function;
5897         we can avoid this by just being a little smarter.
5898
5899         * dialog-items.el:
5900         * dialog-items.el (search-dialog-regexp): New.
5901         * dialog-items.el (search-dialog-callback):
5902         * dialog-items.el (make-search-dialog):
5903         add a regexp option to the dialog and clean up a bit.
5904
5905         * dialog.el:
5906         * dialog.el (yes-or-no-p-dialog-box):
5907         * dialog.el (get-dialog-box-response):
5908         * dialog.el (make-dialog-box):
5909         * dialog.el (dialog-box-finish): New.
5910         * dialog.el (dialog-box-cancel): New.
5911         * dialog.el (internal-make-dialog-box-exit): New.
5912         implement [properly!] the :modal property of the new dialog box
5913         interface.  this is the first time xemacs has ever had *proper*
5914         modal dialog boxes, giving the standard window-system feedback.
5915         (e.g. under windows, clicking on a disabled frame causes a beep
5916         and makes the dialog box flash three times.)
5917
5918         * dragdrop.el: header keyword frobbing.
5919
5920         * dumped-lisp.el (preloaded-file-list):
5921         renamed winnt.el to win32-native.el.
5922
5923         * faces.el (face-property):
5924         * faces.el (set-face-property):
5925         * faces.el (frob-face-property):
5926         * faces.el (frob-face-font-2):
5927         * faces.el (make-face-bold):
5928         * faces.el (make-face-italic):
5929         * faces.el (make-face-bold-italic):
5930         * faces.el (make-face-unbold):
5931         * faces.el (make-face-unitalic):
5932         * faces.el (make-face-smaller):
5933         * faces.el (make-face-larger):
5934         clean up the implementation of these so that window-system-specific
5935         methods are called only on objects belonging to that window system.
5936         previously, you could have [e.g.] mswindows-make-face-bold called
5937         on font object of device type `stream', which is not good and
5938         explains the subtle errors Adrian was getting when byte-compiling
5939         something that required 'term. (Adrian, now you can use stack-trace-
5940         on-error to find the exact place where things are going wrong instead
5941         of having to laboriously binary-search your way through.)
5942
5943         * finder.el (finder-known-keywords):
5944         cleaned up -- properly sorted, clarified the meanings of many of
5945         the keywords, and added a few -- mswin, gui, content, build, www,
5946         user, services.  the last two try to distinguish between a package
5947         that's used directly by the user, and a package that provides
5948         support services to other packages.
5949
5950         * font-lock.el (lisp-font-lock-keywords-2):
5951         update list of lisp control structures to include everything,
5952         including new ones i introduced.
5953
5954         * gutter.el: header keyword frobbing.
5955
5956         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5957         recent isearch element was not doing so!  you got the second-most-
5958         recent instead.
5959
5960         * lisp-mode.el (construct-lisp-mode-menu):
5961         more menubar cleanups.
5962         * lisp-mode.el (with-selected-window):
5963         make it indent properly.
5964
5965         * menubar-items.el (default-menubar): lots of menubar cleanups.
5966         rearranged the options menu the most, e.g. splitting up the
5967         Keyboard/Mouse menu into a new Editing menu and combining the
5968         separate Scrollbar/Gutter/Toolbar submenus into Display.
5969         Got rid of General, moved items to Editing or new Troubleshooting.
5970         Moved Packages to Tools; doesn't seem to belong under Options.
5971         Added stuff to the Cmds menu, e.g. Change Case.
5972
5973         NB please don't complain about these periodic menubar changes.
5974         Anything like this is necessarily incremental in its construction
5975         -- By constant use you gradually become more and more aware of
5976         better and better ways to group menu items.  When we eventually
5977         move the options menu to a property sheet, the existing structure
5978         will probably be preserved fairly well.
5979
5980         * minibuf.el (next-history-element): fix problems with pressing
5981         down arrow in repeat-complex-command.
5982
5983         * modeline.el:
5984         * modeline.el (modeline-3d-p): New.
5985         added custom variable for controlling the 3d modeline.  the
5986         corresponding Options item has been present for a long time,
5987         but commented out with "fix me!" comments.  it's fixed now.
5988
5989         * obsolete.el (add-menu):
5990         remove bogus gettexts.
5991
5992         * process.el (shell-quote-argument):
5993         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5994         For bash under Windows native, see below.
5995
5996         * simple.el:
5997         * simple.el (display-warning-buffer):
5998         Fixed the handling of warning display to eliminate the annoying
5999         *Show* buffer, like was done for byte-compiler output above.
6000
6001         * simple.el (debug-print): New.
6002         Simple function for sending debug messages to the console and/or
6003         other debug places.
6004
6005         * subr.el (replace-in-string):
6006         Rewrite this function to avoid N^2 behavior with large strings --
6007         catastrophic with the new Windows selection code! (Apparently the
6008         author of this function didn't realize there was a fun
6009         replace-match that could make his life much easier, because we
6010         duplicated the entire logic.  The new version is smaller, easier
6011         to understand, much more robust, and has extended features --
6012         those of replace-match.)
6013
6014         * window.el:
6015         * window.el (with-selected-window): New.
6016         An obvious complement to the existing `with-selected-frame' and
6017         `with-current-buffer'.
6018
6019         * win32-native.el: Renamed from winnt.el.
6020         Added a great deal of stuff for properly handling process quoting,
6021         somewhat modeled on Kirill's original model (which i later threw
6022         away).  We should now finally have correctly working process arg
6023         quoting/dequoting so that the final app gets exactly what we
6024         intended.  Because the mechanism is in Lisp, it's easily
6025         extendible. (For those running bash and running the native
6026         version, I tried hard to do what I thought was correct.  But more
6027         thought is needed, and ideally the volunteer work of people with
6028         these configurations that they generally run on.)
6029
6030         * x-font-menu.el (x-font-menu-font-data):
6031         Put in defvar's to fix byte-compiler warnings.
6032
6033 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6034
6035         * select.el (selection-coercion-alist): Initialise.
6036         * select.el (select-coerce-to-text): New.
6037         * select.el (select-coerce): New.
6038         New functions to perform type and value coercion.
6039
6040         * select.el (select-buffer-killed-default): Keep data if it was
6041         on the clipboard.
6042
6043 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6044
6045         * menubar-items.el (default-menubar): Fix typo.
6046         (default-menubar): `lambda' was mispelled as `lamda'.
6047
6048 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6049
6050         * window.el (shrink-window-if-larger-than-buffer): Remove
6051         edge checking code.
6052
6053 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6054
6055         * paths.el (gnus-local-domain): Removed.
6056         (gnus-local-organization): Ditto.
6057         (gnus-startup-file): Ditto.
6058
6059 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6060
6061         * files.el (auto-mode-alist): Add .spec for RPM.
6062
6063 2000-07-31  Andy Piper  <andy@xemacs.org>
6064
6065         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6066
6067 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6068
6069         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6070         browse-url.
6071         * help.el (xemacs-www-page): Ditto.
6072         (xemacs-www-faq): Ditto.
6073         * menubar-items.el (default-menubar): Ditto.
6074
6075         * wid-edit.el (widget-url-link-action): Ditto.
6076         From: Kenichi OKADA <okada@opaopa.org>.
6077
6078 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6079
6080         * finder.el (finder-commentary): Add autoload cookie.
6081
6082 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6083
6084         * files.el (insert-file-contents-literally): Fix second let
6085         binding for `coding-system-for-read' to `coding-system-for-write'
6086         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6087
6088 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6089
6090         * files.el (insert-file-contents-literally): Use binary coding
6091         system (from Morioka san).
6092         (insert-file-contents-literally): Make file-name-handler method.
6093
6094 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6095
6096         * cl-macs.el (get-selection): Add defsetf.
6097
6098 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6099
6100         * x-init.el (x-activate-region-as-selection): replace obsolete
6101         function x-own-selection with own-selection.
6102         (ow-find): replace obsolete functions x-get-selection and
6103         x-get-clipboard with get-selection and get-clipboard.
6104         (init-post-x-win): replace obsolete function x-disown-selection
6105         with disown-selection.
6106
6107 2000-07-20  Mike Sperber  <mike@xemacs.org>
6108
6109         * startup.el (load-user-init-file): Only try to load init file if
6110         it exists.
6111
6112 2000-07-10  Andy Piper  <andy@xemacs.org>
6113
6114         * dialog-items.el: sync with Ben's patch.
6115
6116         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6117         comment.
6118         (progress-text-glyph): deleted.
6119         (progress-layout-glyph): make completely minimal.
6120         (progress-gauge-glyph): ditto.
6121         (progress-display-style): fix to handle dynamic instantiator
6122         changes.
6123         (progress-text-instantiator): new.
6124         (progress-layout-instantiator): new.
6125         (progress-gauge-instantiator): new.
6126         (set-progress-display-instantiator): renamed and changed from
6127         set-progress-display-style.
6128         (progress-abort-glyph): use instantiator not glyph.
6129         (append-progress-display): use set-progress-display-instantiator
6130         and set-glyph-image.
6131         (abort-progress-display): ditto.
6132         (raw-append-progress-display): ditto.
6133
6134 2000-07-20  Ben Wing  <ben@xemacs.org>
6135
6136         * code-files.el: Move Mule-specific code to mule-coding.el.
6137
6138 2000-07-15  Ben Wing  <ben@xemacs.org>
6139
6140         * autoload.el:
6141         Fixed comments.
6142
6143         * cmdloop.el:
6144         * cmdloop.el (yes-or-no-p):
6145         * cmdloop.el (y-or-n-p):
6146         Make these functions use should-use-dialog-box-p and not be
6147         overridden in dialog.el.
6148
6149         * cus-dep.el:
6150         * cus-dep.el (Custom-make-dependencies): Removed.
6151         * cus-dep.el (Custom-make-dependencies-1): New.
6152         * cus-dep.el (Custom-make-one-dependency): New.
6153         New entry point for use in Makefiles, to avoid excessive
6154         invocations.
6155
6156         * cus-edit.el (custom-variable-reset-saved):
6157         * cus-edit.el (custom-variable-reset-standard):
6158         * cus-edit.el (custom-save-resets):
6159         Fix bytecompiler warnings.
6160
6161         * dialog.el:
6162         * dialog.el (yes-or-no-p-dialog-box):
6163         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6164         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6165         * dialog.el (get-dialog-box-response):
6166         * dialog.el (message-or-box):
6167         * dialog.el (make-dialog-box):
6168         * dialog.el (popup-dialog-box): New.
6169         Avoid yes-or-no-p bogosities.
6170         Create a general function `make-dialog-box' to encapsulate all
6171         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6172
6173         * dumped-lisp.el (preloaded-file-list):
6174         Add dialog-items.  Clean up.  Group files by types.
6175
6176         * easymenu.el (easy-menu-add):
6177         * easymenu.el (easy-menu-remove):
6178         Account for accelerators.
6179
6180         * extents.el:
6181         * extents.el (extent-list): New args, like in map-extents.
6182         * extents.el (extent-at-event): New.
6183         * extents.el (extents-at-event): New.
6184
6185         * font-lock.el:
6186         * font-lock.el (font-lock-mode):
6187         * font-lock.el (font-lock-default-fontify-buffer):
6188         * font-lock.el (font-lock-default-unfontify-region):
6189         * font-lock.el (font-lock-fontify-syntactically-region):
6190         * font-lock.el (font-lock-fontify-keywords-region):
6191         Use new progress-feedback names.
6192
6193         * font-lock.el (java-font-lock-identifier-regexp):
6194         * font-lock.el (java-font-lock-class-name-regexp):
6195         Fix bytecompiler warnings.
6196
6197         * gutter-items.el:
6198         * gutter-items.el (progress-display-use-echo-area): Removed.
6199         * gutter-items.el (progress-feedback-use-echo-area): New.
6200         * gutter-items.el (progress-display-popup-period): Removed.
6201         * gutter-items.el (progress-feedback-popup-period): New.
6202         * gutter-items.el (set-progress-display-style): Removed.
6203         * gutter-items.el (set-progress-feedback-style): New.
6204         * gutter-items.el (progress-display-style): Removed.
6205         * gutter-items.el (progress-feedback-style): New.
6206         * gutter-items.el (progress-stack):
6207         * gutter-items.el (progress-displayed-p): Removed.
6208         * gutter-items.el (progress-feedbacked-p): New.
6209         * gutter-items.el (clear-progress-display): Removed.
6210         * gutter-items.el (clear-progress-feedback): New.
6211         * gutter-items.el (progress-display-clear-when-idle): Removed.
6212         * gutter-items.el (progress-feedback-clear-when-idle): New.
6213         * gutter-items.el (remove-progress-display): Removed.
6214         * gutter-items.el (remove-progress-feedback): New.
6215         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6216         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6217         * gutter-items.el (append-progress-display): Removed.
6218         * gutter-items.el (append-progress-feedback): New.
6219         * gutter-items.el (abort-progress-display): Removed.
6220         * gutter-items.el (abort-progress-feedback): New.
6221         * gutter-items.el (raw-append-progress-display): Removed.
6222         * gutter-items.el (raw-append-progress-feedback): New.
6223         * gutter-items.el (display-progress-display): Removed.
6224         * gutter-items.el (display-progress-feedback): New.
6225         * gutter-items.el (current-progress-display): Removed.
6226         * gutter-items.el (current-progress-feedback): New.
6227         * gutter-items.el (current-progress-display-label): Removed.
6228         * gutter-items.el (current-progress-feedback-label): New.
6229         * gutter-items.el (progress-display): Removed.
6230         * gutter-items.el (progress-feedback): New.
6231         Replace "progress-display" with "progress-feedback" globally.
6232
6233         * gutter-items.el (lprogress-display): Removed.
6234         * gutter-items.el (progress-feedback-with-label): New.
6235         Rename lprogress-display ==> progress-feedback-with-label.
6236
6237         * gutter-items.el (search-dialog-direction): Removed.
6238         * gutter-items.el (search-dialog-text): Removed.
6239         * gutter-items.el (search-dialog-callback): Removed.
6240         * gutter-items.el (make-search-dialog): Removed.
6241         Move to dialog-items.el.
6242
6243         * help.el:
6244         * help.el (help-mode-quit):
6245         * help.el (mode-for-help): New.
6246         * help.el (help-sticky-window): New.
6247         * help.el (help-window-config): New.
6248         * help.el (with-displaying-help-buffer):
6249         * help.el (function-at-event): New.
6250         * help.el (help-symbol-regexp): New.
6251         * help.el (help-symbol-run-function-1): New.
6252         * help.el (help-symbol-run-function): New.
6253         * help.el (help-symbol-function-context-menu): New.
6254         * help.el (help-symbol-variable-context-menu): New.
6255         * help.el (help-symbol-function-and-variable-context-menu): New.
6256         * help.el (frob-help-extents): New.
6257         * help.el (describe-function-1):
6258         * help.el (variable-at-point):
6259         * help.el (variable-at-event): New.
6260         * help.el (describe-variable):
6261         Major overhaul.
6262         - Make functions and variables be mousable.
6263         - Middle button hyperlinks.
6264         - New context-menu entries.
6265
6266         * keydefs.el:
6267         * keydefs.el (global-map):
6268         New key bindings to move lines up and down.
6269
6270         * lisp-mode.el:
6271         * lisp-mode.el (construct-lisp-mode-menu): New.
6272         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6273         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6274         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6275         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6276         Make popup and menubar menus be different.  Popup menu uses
6277         clicked location and automatically assumes symbol under the mouse
6278         for various commands.
6279
6280         * menubar-items.el:
6281         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6282         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6283
6284         * menubar-items.el (global-popup-menu): Removed.
6285         * menubar-items.el (mode-popup-menu): Removed.
6286         * menubar-items.el (activate-popup-menu-hook): Removed.
6287         * menubar-items.el (popup-mode-menu): Removed.
6288         * menubar-items.el (popup-buffer-menu): Removed.
6289         * menubar-items.el (popup-menubar-menu): Removed.
6290         Move to menubar.el.
6291
6292         * menubar.el:
6293         * menubar.el (global-popup-menu): New.
6294         * menubar.el (mode-popup-menu): New.
6295         * menubar.el (activate-popup-menu-hook): New.
6296         * menubar.el (last-popup-menu-event): New.
6297         * menubar.el (popup-mode-menu): New.
6298         * menubar.el (popup-buffer-menu): New.
6299         * menubar.el (popup-menubar-menu): New.
6300         * menubar.el (menu-call-at-event): New.
6301         Move non-content functions here.  Add support for context menu
6302         items on extents.
6303
6304         * minibuf.el (minibuffer-history-uniquify):
6305         Typo fix.
6306
6307         * minibuf.el (read-file-name-1):
6308         Call new file dialog box if it exists.
6309
6310         * minibuf.el (mouse-rfn-setup-vars):
6311         Clean up "chop" action.
6312
6313         * mouse.el:
6314         * mouse.el (button2): Now bound to mouse-track.
6315         * mouse.el (click-inside-extent-p):
6316         * mouse.el (point-inside-extent-p):
6317         * mouse.el (point-inside-selection-p):
6318         * mouse.el (mouse-drag-or-yank): Removed.
6319         * mouse.el (mouse-begin-drag-n-drop): New.
6320         * mouse.el (mouse-eval-sexp):
6321         * mouse.el (mouse-track-activate-strokes): New.
6322         * mouse.el (mouse-track-do-activate): New.
6323         * mouse.el (mouse-track):
6324         * mouse.el (default-mouse-track-event-is-with-button): New.
6325         * mouse.el (default-mouse-track-cleanup-hook):
6326         * mouse.el (default-mouse-track-drag-hook):
6327         * mouse.el (default-mouse-track-drag-up-hook):
6328         * mouse.el (default-mouse-track-click-hook):
6329         Merge drag-n-drop into mouse-track.
6330         Add general "activate" support to replace specific button2 kludges.
6331         Use "button modifier" support in mouse-track.
6332
6333         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6334
6335         * package-ui.el:
6336         * package-ui.el (pui-menu):
6337         * package-ui.el (pui-popup-context-sensitive): Removed.
6338         Fix bytecompiler warnings.
6339         Clean up popup code a bit.
6340
6341         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6342
6343         * simple.el:
6344         * simple.el (transpose-lines):
6345         * simple.el (transpose-line-up): New.
6346         * simple.el (transpose-line-down): New.
6347         * simple.el (transpose-subr):
6348         * simple.el (transpose-subr-1): Removed.
6349         Clean up, add functions to move lines up and down.
6350
6351         * startup.el (mail-host-address):
6352         * startup.el (user-mail-address):
6353         Customize.
6354
6355         * subr.el:
6356         * subr.el (set-symbol-value-in-buffer): New.
6357         * subr.el (error):
6358         * subr.el (check-argument-type):
6359         * subr.el (defined-error-p): New.
6360         Add structured error support.
6361
6362         * toolbar-items.el (toolbar-compile):
6363         Use new make-dialog-box.
6364
6365         * update-elc.el:
6366
6367         * userlock.el (ask-user-about-lock-dbox):
6368         * userlock.el (ask-user-about-supersession-threat-dbox):
6369         * userlock.el (ask-user-about-lock):
6370         * userlock.el (ask-user-about-supersession-threat):
6371         Use new make-dialog-box.
6372         Add safety checks; use should use-dialog-box-p.
6373
6374         * window-xemacs.el:
6375         * window-xemacs.el (__buffer-dedicated-frame):
6376         * window-xemacs.el (buffer-dedicated-frame): New.
6377         * window-xemacs.el (set-buffer-dedicated-frame): New.
6378         Move dedicated-frame stuff into lisp.
6379
6380 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6381
6382         * printer.el (generic-print-region): Do not require that
6383         `printer-name' be set.
6384         (printer-name): Commentary clarification.
6385
6386 2000-07-19  Martin Buchholz <martin@xemacs.org>
6387
6388         * XEmacs 21.2.35 is released.
6389
6390 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6391
6392         * select.el (selection-coercible-types): Initialise.
6393
6394 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6395
6396         * select.el (own-clipboard): Bug fix.
6397
6398 2000-07-17  Mike Sperber  <mike@xemacs.org>
6399
6400         * cus-edit.el (custom-migrate-custom-file): Save init file before
6401         continuing.
6402
6403 2000-07-16  Mike Sperber  <mike@xemacs.org>
6404
6405         * startup.el (load-init-file): Remove silly call to
6406         `load-user-custom-file`.
6407         (maybe-migrate-user-init-file): Minor fixes.
6408
6409 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6410
6411         * apropos.el (apropos-documentation-check-doc-file):
6412         `doc' variable should be let-bound, as was presumably intended.
6413
6414         * cus-edit.el (custom-variable-reset-saved):
6415         (custom-variable-reset-standard):
6416         Remove unused variable comment-widget.  Twice.
6417
6418         * toolbar.el (toolbar-blank-press-function):
6419         Add a real defvar with initial value nil and proper docstring.
6420         (press-toolbar-button): No need to check for boundp-ness anymore.
6421
6422         * rect.el (open-rectangle-line): Remove useless (let) form.
6423         Add defvar for pending-delete-mode.
6424
6425         * info.el (Info-find-node): This function needs an autoload cookie.
6426
6427         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6428         Use let* since the second form referred to the first.
6429
6430 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6431
6432         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6433         instead of removed `mswindows-get-clipboard'.
6434
6435
6436 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6437
6438         * select.el (select-convert-from-text): New.
6439         * select.el (select-convert-from-length): New.
6440         * select.el (select-convert-from-integer): New.
6441         * select.el (select-convert-from-identity): New.
6442         * select.el (select-convert-from-filename): New.
6443         * select.el (selection-converter-in-alist): Use them.
6444         New converter functions for X.
6445
6446         * select.el (get-selection): Removed comment.
6447
6448         * select.el (own-selection): Removed append code - I thought
6449         I'd already done this, but apparently not...
6450
6451         * select.el: Changed comment about TIMESTAMP.
6452
6453         * select.el (select-convert-in): New.
6454         * select.el (select-convert-out): New.
6455         New functions that get used by select.c.
6456
6457         * select.el (select-buffer-killed-default): New.
6458         * select.el (select-buffer-killed-text): New.
6459         * select.el (selection-buffer-killed-alist): New.
6460         New list and functions that get called if a relevant selection
6461         exists and a buffer gets killed.
6462
6463         * select.el (select-convert-to-targets):
6464         * select.el (select-convert-to-identity): Removed.
6465         * select.el (select-convert-from-identity): Removed.
6466         * select.el (select-converter-out-alist):
6467         Removed _EMACS_INTERNAL selection type.
6468
6469         * x-select.el (xselect-kill-buffer-hook): Removed.
6470         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6471         Removed this X-specific nonesense. Use the generic support
6472         in select.el instead.
6473
6474 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6475
6476         * mule/mule-category.el (defined-category-hashtable):
6477         Use make-hash-table instead of make-hashtable
6478
6479         * buff-menu.el: Byte-compiler warning fix.
6480
6481         * isearch-mode.el (isearch-highlight-all-cleanup):
6482         Remove unused variable `isearch-highlight-all-start'.
6483
6484         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6485
6486         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6487
6488         * cus-dep.el (Custom-make-dependencies):
6489         Add autoload cookie for custom-add-loads to generated custom-load.el.
6490
6491         * autoload.el (autoload-package-name): Warning suppression.
6492         Move defvar prior to first use.
6493
6494         * custom.el: Add autoload for custom-declare-face.
6495         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6496         * cl.el (cl-hack-byte-compiler):
6497         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6498         to work properly.
6499
6500 2000-07-08  Mike Sperber  <mike@xemacs.org>
6501
6502         * startup.el (load-home-init-file): Added variable.
6503         (maybe-migrate-user-init-file): Added.
6504         (load-user-init-file): Load custom file if different from init
6505         file.
6506
6507         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6508         "startup."
6509
6510         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6511         Moved `custom-file'-related code to cus-file.el.
6512
6513         * cus-file.el: New file.
6514
6515 2000-04-01  Mike Sperber  <mike@xemacs.org>
6516
6517         * packages.el (packages-find-package-directories): Added support
6518         for external package hierarchies with in-place installations.
6519
6520         * find-paths.el (paths-root-in-place-p): Added.
6521         (paths-find-emacs-directory): Added support for external
6522         directories with in-place installations.
6523         (paths-find-site-directory): Ditto.
6524
6525         * startup.el (find-user-init-file): Also look for
6526         ~/.xemacs/init.elc? in preference to ~/.emacs.
6527
6528 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6529
6530         * select.el (own-selection):
6531         * select.el (own-clipboard): Changed `append' parameter to
6532         `how-to-use' parameter.
6533         * select.el (own-selection): Removed icky append code.
6534         * select.el (own-selection, get-selection): Removed extra type
6535         checking.
6536         * select.el (selection-appender-alist):
6537         * select.el (selection-converter-{in|out}-alist): Initialise.
6538         * select.el (select-append-to-*): New.
6539         * select.el (select-convert-from-*): New.  New functions to append
6540         data and convert data from external type.
6541
6542 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6543
6544         * font-lock.el: Javadoc enhancements.
6545
6546 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6547
6548         * printer.el (generic-print-region): Compose job name from buffer
6549         name.
6550
6551 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6552
6553         * font-lock.el (font-lock-fontify-pending-extents): Call
6554         font-lock-fontify-region instead of font-lock-fontify-buffer
6555         to avoid unnecessary progress gauges.
6556
6557 2000-07-06  Craig Lanning  <lanning@scra.org>
6558
6559         * custom-load.el (faces):
6560
6561         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6562         dir is a regex.
6563
6564         * process.el (call-process-internal): from Dan Holmsand, use binary
6565         coding systems so that jka-compr works.
6566
6567 2000-07-07  Ben Wing  <ben@xemacs.org>
6568
6569         * font-lock.el: Undo previous change.  Unfortunately, some
6570         files actually use the variables directly in their init code
6571         without quoting them.
6572
6573 2000-07-07  Ben Wing  <ben@xemacs.org>
6574
6575         * font-lock.el (defvar font-lock-*-face): Removed.
6576
6577         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6578         only when necessary.
6579
6580 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6581
6582         * cl-macs.el: fix cl-transform-function-property kludge
6583         so that it does not require a random feature.
6584
6585 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6586
6587         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6588         as in Linux kernel "Rules.make".
6589
6590 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6591
6592         * build-report.el (build-report): Add autoload cookie.
6593
6594 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6595
6596         * package-ui.el (defgroup pui):  Correct a misspelling
6597         (pui-toggle-package-delete):  Change `seleted' to `selected'
6598
6599 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6600
6601         * package-get.el (package-get-update-base):
6602         (package-get): Use insert-file-contents-literally always.
6603         (package-get-maybe-save-index):
6604         Force coding system for writing to binary.
6605
6606 2000-06-08  Mike Alexander  <mta@arbortext.com>
6607
6608         * code-process.el (call-process-region): If there is no coding
6609         system for the process on process-coding-system-alist use the
6610         coding system of the buffer containing the region.
6611
6612 2000-06-10  Ben Wing  <ben@xemacs.org>
6613
6614         * cmdloop.el (command-error):
6615         If debug-on-error and noninteractive, output backtrace.
6616
6617         * files.el (file-relative-name):
6618         Remove MSDOS references.
6619
6620         * simple.el (line-number): New function, due to non-obvious
6621         behavior/usage of count-lines.
6622
6623         * simple.el (count-lines): document non-obvious usage to get
6624         line number.
6625
6626 2000-06-11  Ben Wing  <ben@xemacs.org>
6627
6628         * faces.el ((featurep 'xpm)):
6629         * x-faces.el (x-init-face-from-resources):
6630         * x-faces.el (x-init-frame-faces):
6631         * x-misc.el (x-init-specifier-from-resources):
6632         * x-misc.el (x-get-resource-and-bogosity-check):
6633         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6634         * x-mouse.el (x-init-pointer-shape):
6635         * x-scrollbar.el (x-init-scrollbar-from-resources):
6636         Add sixth argument to x-get-resource calls so as to issue warnings
6637         rather than errors on bogus arguments.
6638
6639 2000-06-05  Ben Wing  <ben@xemacs.org>
6640
6641         * compat.el: new file.  provides a clean, non-intrusive way to
6642         define compatibility functions.
6643
6644         * process.el (shell-quote-argument): temporary fix for lack
6645         of nt-quote-process-args.  #### I need to put back the overall
6646         structure of that mechanism but redo the guts of it using the
6647         extra intelligence in the C code.
6648
6649 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6650
6651         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6652         `package-get' does in package-get.el, instead of using external
6653         "md5sum" program.
6654
6655         * package-get.el (package-get): Insert package file literally to
6656         make checksum calculation work.
6657
6658 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6659
6660         * code-files.el (convert-mbox-coding-system): Deleted.
6661         (file-coding-system-alist): Removed reference to
6662         convert-mbox-coding-system.
6663
6664 2000-05-28  Martin Buchholz <martin@xemacs.org>
6665
6666         * XEmacs 21.2.34 is released.
6667
6668 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6669
6670         * font-lock.el (font-lock-keywords): Rewrote docstring
6671
6672 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6673
6674         * loadhist.el (unload-feature): handle case where x is both boundp
6675         and fboundp
6676
6677 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6678
6679         * packages.el: It's ok to use built-in macros, but not lisp
6680         defined ones.
6681
6682 2000-05-20  Ben Wing  <ben@xemacs.org>
6683
6684         * font-lock.el:
6685         * font-lock.el (font-lock-message-threshold):
6686         * font-lock.el (font-lock-mode):
6687         * font-lock.el (font-lock-default-fontify-buffer):
6688         * font-lock.el (font-lock-always-fontify-immediately):
6689         * font-lock.el (font-lock-old-extent): Removed.
6690         * font-lock.el (font-lock-old-len): Removed.
6691         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6692         * font-lock.el (font-lock-pending-extent-table): New.
6693         * font-lock.el (font-lock-range-table): New.
6694         * font-lock.el (font-lock-after-change-function):
6695         * font-lock.el (font-lock-after-change-function-1): Removed.
6696         * font-lock.el (font-lock-fontify-pending-extents): New.
6697         * font-lock.el ('font-lock-revert-cleanup): Removed.
6698         * font-lock.el ('font-lock-revert-setup): Removed.
6699         Rewrite deferral code to handle any number of changes, merging
6700         them properly.  Remove hacked-up code for revert-buffer, now
6701         unnecessary.
6702
6703         * menubar-items.el (default-menubar):
6704         In Options->Edit Init File, don't switch to emacs-lisp-mode
6705         unless necessary; doing this turns off font-lock.
6706
6707 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6708
6709         * keydefs.el: Define C-x BS to backward-kill-sentence.
6710
6711 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6712
6713         * files.el (hack-local-variables-prop-line): Use non-greedy
6714         matching to process -*-texinfo-*- -*-.
6715
6716 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6717
6718         * minibuf.el (minibuf-directory-files): new function.
6719         (read-file-name-activate-callback): use minibuf-directory-files.
6720         (read-directory-name-internal): ditto.
6721         (mouse-file-display-completion-list): ditto.
6722         (mouse-directory-display-completion-list): ditto.
6723         (read-file-name-internal): remove "./" from completion list unless
6724         explicitly matched, for consistency.
6725
6726 2000-05-11  Ben Wing  <ben@xemacs.org>
6727
6728         * gutter-items.el (gutter-buffers-tab):
6729         * gutter-items.el (add-tab-to-gutter):
6730         * gutter-items.el (update-tab-in-gutter):
6731         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6732         * gutter-items.el (append-progress-display):
6733         * gutter-items.el (abort-progress-display):
6734         * gutter-items.el (raw-append-progress-display):
6735         Further fixes.  Use set-glyph-image not set-image-instance-property,
6736         to fix problems with multiple windows in a frame.
6737
6738         * menubar-items.el (tutorials-menu-filter):
6739         Fix typo.
6740
6741         * startup.el (early-error-handler):
6742         Display message box under windows; otherwise, message will disappear
6743         before it can be viewed.
6744
6745         * update-elc.el:
6746         Fix bug in NEEDTODUMP processing.
6747
6748 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6749
6750         * startup.el (lock-directory): Removed.
6751         (superlock-file): Ditto.
6752         (startup-set-paths): Remove lockdir.
6753         (startup-setup-paths-warning): Remove lock-directory.
6754
6755         * setup-paths.el (paths-find-lock-directory): Removed.
6756         (paths-find-superlock-file): Ditto.
6757
6758 2000-05-09  Ben Wing  <ben@xemacs.org>
6759
6760         * faces.el (set-face-property):
6761         * faces.el (set-face-font):
6762         * faces.el (set-face-foreground):
6763         * faces.el (set-face-background):
6764         * faces.el (set-face-background-pixmap):
6765         * faces.el (set-face-underline-p):
6766         * faces.el (set-face-strikethru-p):
6767         * faces.el (set-face-highlight-p):
6768         * faces.el (set-face-dim-p):
6769         * faces.el (set-face-blinking-p):
6770         * faces.el (set-face-reverse-p):
6771         doc string changes.
6772
6773         * glyphs.el:
6774         * glyphs.el (make-image-specifier):
6775         * glyphs.el (glyph-property):
6776         * glyphs.el (set-glyph-image):
6777         * glyphs.el (make-glyph):
6778         * glyphs.el (make-pointer-glyph):
6779         * glyphs.el (make-icon-glyph):
6780         * glyphs.el (widget-image-instance-p): New.
6781         authorship info, lots of doc changes.  New predicate, inadvertently
6782         omitted.  the general principle with specifier docs is now that
6783         the description of instantiators should go with the make-foo-specifier
6784         fun's doc string, rather than in foo-specifier-p.  this follows
6785         conventions elsewhere in XEmacs and in general is a lot more obvious
6786         of a place to look.  sometimes the make-foo-specifier function needs
6787         to be created in the process.
6788
6789         * gutter.el:
6790         * gutter.el (make-gutter-specifier): New.
6791         * gutter.el (make-gutter-size-specifier): New.
6792         * gutter.el (make-gutter-visible-specifier): New.
6793         specifier doc updates according to the conventions specified before.
6794
6795         * objects.el:
6796         * objects.el (make-font-specifier):
6797         * objects.el (make-color-specifier):
6798         * objects.el (make-face-boolean-specifier): New.
6799         specifier doc updates according to the conventions specified before.
6800
6801         * specifier.el:
6802         * specifier.el (set-specifier):
6803         * specifier.el (make-integer-specifier): New.
6804         * specifier.el (make-boolean-specifier): New.
6805         * specifier.el (make-natnum-specifier): New.
6806         * specifier.el (make-generic-specifier): New.
6807         * specifier.el (make-display-table-specifier): New.
6808         specifier doc updates according to the conventions specified before.
6809
6810         * toolbar.el:
6811         * toolbar.el (make-toolbar-specifier): New.
6812         specifier doc updates according to the conventions specified before.
6813
6814 2000-05-09  Ben Wing  <ben@xemacs.org>
6815
6816         * process.el (call-process-internal): Revert to previous version
6817         because Mike's change clashed with a change I did not long before.
6818         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6819         Thanks very much Mike for pointing out the bug and submitting a
6820         patch!
6821
6822 2000-04-13  Mike Alexander  <mta@arbortext.com>
6823
6824         * process.el (call-process-internal): Send the correct input buffer
6825         (call-process-internal): Return the exit status of the process
6826
6827 2000-05-07  Ben Wing  <ben@xemacs.org>
6828
6829         * winnt.el:
6830         * winnt.el (nt-quote-args-verbatim): Removed.
6831         * winnt.el (nt-quote-args-prefix-quote): Removed.
6832         * winnt.el (nt-quote-args-backslash-quote): Removed.
6833         * winnt.el (nt-quote-args-double-quote): Removed.
6834         * winnt.el (nt-quote-args-functions-alist): Removed.
6835         * winnt.el (nt-quote-process-args): Removed.
6836         Remove all stuff for argument quoting.  We borrow the code instead
6837         from Emacs 20.6, which is much more careful in its quoting
6838         (e.g. in handling runs of the escape character) and avoids most of
6839         the need for this Lisp mechanism by checking to see whether we're
6840         running a Cygwin or normal program and doing the appropriate
6841         quoting.  If we end up needing such a mechanism, we should add
6842         it by extending the variable `mswindows-quote-process-args' so it
6843         can take an alist of regexps.
6844
6845 2000-05-07  Ben Wing  <ben@xemacs.org>
6846
6847         * keydefs.el:
6848         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6849         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6850         the window without moving point.
6851
6852         * simple.el:
6853         * simple.el (scroll-up-one): New.
6854         * simple.el (scroll-down-one): New.
6855         Functions for use with C-M-up/down.
6856
6857 2000-05-01  Martin Buchholz <martin@xemacs.org>
6858
6859         * XEmacs 21.2.33 is released.
6860
6861 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6862
6863         * dialog.el (yes-or-no-p-dialog-box):
6864         Fix docstring.
6865         Fix following horrible bug in X11 mode with focus-follows-mouse:
6866           1. Visit two files in two different frames.
6867           2. do File->Revert Buffer in one of those frames.
6868           3. Dialog box appears.
6869           4. Arrange things so that the mouse passes over the *other*
6870              frame, then to the dialog box, and click on "Yes".
6871           5. The file contents end up in the *wrong* buffer!
6872         Add TODO comment.
6873
6874 2000-04-28  Ben Wing  <ben@xemacs.org>
6875
6876         * help.el (describe-installation): correct typo introduced
6877         in last patch: boundp -> fboundp.
6878
6879         * etags.el (buffer-tag-table-list):
6880         canonicalize filenames to Unix format so that tag-table-alist
6881         searching works under Windows.
6882
6883         * autoload.el:
6884         Bowdlerize the supposedly objectionable words
6885         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6886
6887         * gutter-items.el (set-progress-display-style):
6888         * gutter-items.el (search-dialog-callback):
6889         * gutter-items.el (make-search-dialog):
6890         Change to new callback-ex api.
6891
6892 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6893
6894         * help.el: (describe-installation): decode-coding-string is not
6895         defined in a non MULE environment.
6896
6897 2000-04-28  Ben Wing  <ben@xemacs.org>
6898
6899         * gutter-items.el (buffer-list-changed-hook):
6900         use it, not record-buffer-hook.
6901
6902         * subr.el (record-buffer-hook): Removed.
6903
6904 2000-04-27  Ben Wing  <ben@xemacs.org>
6905
6906         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6907         use NORECORD option.  Andy will not like this, but the existing
6908         gutter behavior is just wrong, as per this comment:
6909
6910         ;; this used to add the norecord flag to both calls below.
6911         ;; this is bogus because it is a pervasive assumption in XEmacs
6912         ;; that the current buffer is at the front of the buffers list.
6913         ;; for example, select an item and then do M-C-l
6914         ;; (switch-to-other-buffer).  Things get way confused.
6915         ;;
6916         ;; Andy, if you want to maintain the current look, you must
6917         ;;  *uncouple* the gutter order and buffers order.
6918
6919         * loaddefs.el (completion-ignored-extensions): unfuckify.
6920
6921         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6922         xemacs.mak.
6923
6924         * autoload.el (batch-update-one-directory): new function, used in
6925         xemacs.mak.
6926
6927         * loadup.el: set gc-cons-threshold very high unless dumping --
6928         loadup during update-elc is much much much faster.  also do this
6929         when quick-building.
6930
6931         add commented-out code for profiling loadup.
6932
6933
6934         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6935         is required in order to build xemacs.
6936
6937 2000-04-26  Ben Wing  <ben@xemacs.org>
6938
6939         * loadup.el: don't garbage collect during loadup if quick-build
6940         compile-time option is set.
6941
6942 2000-04-23  Ben Wing  <ben@xemacs.org>
6943
6944         * update-elc.el: compute whether any dumped .el or .elc files
6945         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6946         if so.
6947
6948         * update-elc.el (update-elc-files-to-compile): always change
6949         NOBYTECOMPILE in the src directory rather than current dir,
6950         so it will work under NT.
6951
6952         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6953         the form of this file is identical between Unix and Windows.
6954         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6955         Added comment.
6956         (update-autoloads-from-directory): updated doc string.
6957         updated doc strings in a few other places.
6958
6959 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6960
6961         * bytecomp.el (byte-force-recompile): Fix argument to
6962         byte-recompile-directory.
6963
6964 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6965
6966         * gutter-items.el (progress-display-clear-when-idle): Use
6967         add-one-shot-hook.
6968         * gutter-items.el (clear-progress-display): Adjust number of
6969         arguments.
6970
6971 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6972
6973         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6974
6975 2000-04-16  Ben Wing  <ben@xemacs.org>
6976
6977         * printer.el: New file.
6978
6979         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6980
6981         * help.el (describe-installation): Fix decoding for Windows.
6982
6983         * menubar-items.el:
6984         * menubar-items.el (default-menubar):
6985         * menubar-items.el (tutorials-menu-filter): New.
6986         * menubar-items.el (popup-menubar-menu):
6987         Add authorship.  Redo Help menu and Tutorials filter.
6988
6989         * menubar.el: Correct comment.
6990
6991         * modeline.el (modeline-buffer-identification): Correct doc string.
6992
6993         * simple.el:
6994         * simple.el (printing): Removed.
6995         * simple.el (printer-name): Removed.
6996         * simple.el (generic-print-buffer): Removed.
6997         * simple.el (generic-print-region): Removed.
6998         Move generic print code to printer.el.
6999
7000 2000-04-15  Ben Wing  <ben@xemacs.org>
7001
7002         * simple.el (generic-print-region): New.
7003         make this function actually work.
7004         (generic-print-buffer): call generic-print-region.
7005
7006 2000-04-14  Andy Piper  <andy@xemacs.org>
7007
7008         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7009         by using the new widget-callback-current-channel.
7010         (search-dialog-callback): ditto.
7011
7012 2000-04-12  Andy Piper  <andy@xemacs.org>
7013
7014         * gutter.el (default-gutter-position): moved from gutter-items.el.
7015         (default-gutter-position-changed-hook): ditto.
7016         (gutter-element-visibility-changed-hook): ditto.
7017         (set-gutter-element): ditto.
7018         (remove-gutter-element): ditto.
7019         (set-gutter-element-visible-p): ditto.
7020         (gutter-element-visible-p): ditto.
7021         (init-gutter): ditto.
7022
7023         * dialog.el (make-dialog-box): renamed and moved from
7024         gutter-items.el
7025
7026         * gutter-items.el: move various functions elsewhere.
7027
7028 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7029
7030         * menubar-items.el: Fixed place of parenthesis.
7031
7032 2000-04-12  Ben Wing  <ben@xemacs.org>
7033
7034         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7035                 without constantly being prompted for the tag.
7036         * simple.el: Added a number of section headings, to clarify the
7037                 organization of this file.
7038         * simple.el (activate-region):
7039         * simple.el (region-exists-p):
7040         * simple.el (region-active-p):
7041                 Moved these three function down to the other side of
7042                 the case-changing functions, so they join the rest of
7043                 the region code.
7044         * simple.el (printing): New.
7045         * simple.el (printer-name): New.
7046         * simple.el (generic-print-buffer): New.
7047                 New functions, a very simple prototype for a unified
7048                 printing interface.
7049
7050         * process.el (call-process-internal): Real fix for null BUFFER,
7051                 other problems with BUFFER specs.
7052
7053         * menubar-items.el:
7054                 Fixed up File->Print to use new printing functions.
7055                 Various corrections and expansions to Grep/Compile menus.
7056                 New options for Printing.
7057                 New options for SMTP Mail, the way to send mail under
7058                   MS Windows. (There's also a package patch to make SMTP
7059                   Mail be the default under MSWin.)
7060
7061 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7062
7063         * menubar-items.el: Selecting Rectangle Mousing from menubar
7064         did not work.  Needed to quote mouse-track-rectangle-p.
7065
7066 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7067
7068         * cl-compat.el (keywordp): Removed.
7069
7070 2000-04-05  Andy Piper  <andy@xemacs.org>
7071
7072         * gutter-items.el (progress-layout-glyph): don't initialize here.
7073         (progress-gauge-glyph): use dynamic sizing.
7074         (set-progress-display-style): new function. Set progress glyphs
7075         appropriately depending on the style.
7076         (progress-display-style): new variable. Custom version of
7077         set-progress-display-style.
7078         (progress-abort-glyph): switch to dynamic sizes.
7079         (search-dialog-text): make the edit field active.
7080
7081 2000-04-04  Andy Piper  <andy@xemacs.org>
7082
7083         * gutter-items.el (make-search-dialog): need to make the search
7084         dialog visible after creation.
7085
7086         * menubar-items.el (default-menubar): use the search dialog for
7087         searching. Remove some extraneous search menu items.
7088
7089         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7090         well as strings.
7091         (make-gutter-only-dialog-frame): allow the user to create the
7092         frame unmapped. Allow the gutter spec to be given as a glyph.
7093         (search-dialog-direction): new variable.
7094         (search-dialog-text): new variable.
7095         (search-dialog-callback): new function. Callback for the search
7096         dialog action.
7097         (make-search-dialog): new function. Create a user-friendly search
7098         dialog.
7099
7100 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7101
7102         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7103         under Windows.
7104
7105 2000-04-01  Andy Piper  <andy@xemacs.org>
7106
7107         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7108         progress more accurately.
7109
7110 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7111
7112         * finder.el (finder-compile-keywords): Process readable files only.
7113         Because error in process of .#finder-inf.el when compile xemacs
7114         with --with-clash-detection option.
7115
7116 2000-03-31  Andy Piper  <andy@xemacs.org>
7117
7118         * gutter-items.el (append-progress-display): don't delay after a
7119         successful font-lock.
7120         (make-gutter-only-dialog-frame): new function. Allow users to
7121         create gutter-only dialogs.
7122
7123 2000-03-27  Mike Alexander  <mta@arbortext.com>
7124
7125         * process.el (call-process-internal): Handle a null BUFFER
7126         parameter correctly.
7127
7128 2000-03-28  Andy Piper  <andy@xemacs.org>
7129
7130         * gutter-items.el (abort-progress-display): put strings in the
7131         gutter not extents.
7132         (progress-layout-glyph): signal special 'quit callback.
7133         (progress-display-quit-function): deleted.
7134         (progress-display-stop-callback): deleted.
7135         (progress-display-dispatch-command-events): deleted.
7136         (append-progress-display): remove calls to
7137         progress-display-dispatch-command-events.
7138         (raw-append-progress-display): ditto.
7139
7140 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7141
7142         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7143         being a list.  Actually define `stipple-pixmap-p' which is used as
7144         an error predicate.  Correctly handle PIXMAP being either relative
7145         or absolute file name.
7146
7147 2000-03-24  Andy Piper  <andy@xemacs.org>
7148
7149         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7150         (abort-progress-display): ditto. Don't delete the created extent.
7151         (raw-append-progress-display): ditto.
7152         (progress-display-dispatch-non-command-events): new
7153         function. Encapsulates what we want to do when no command input is
7154         required.
7155         (progress-display-dispatch-command-events): likewise, but disable
7156         for now since it causes too many problems.
7157         (append-progress-display): use them.
7158         (raw-append-progress-display): ditto.
7159         (default-gutter-position-changed-hook): set this rather than
7160         default-gutter-position-changed.
7161         (default-gutter-position-changed-hook): lambda with zero arguments
7162         rather than one.
7163         (raw-append-progress-display): trap errors in pending input since
7164         allowing them to signal will hose the gauge well and
7165         truly. Ideally we would like to delay these until we are more able
7166         to cope.
7167         (append-progress-display): ditto.
7168
7169 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7170
7171         * lisp/make-docfile.el: call-process-internal is now implemented
7172         in process.el.
7173
7174 2000-03-21  Ben Wing  <ben@xemacs.org>
7175
7176         * mule\mule-cmds.el (set-language-info-alist):
7177         Fix to correspond to new menu arrangement.
7178
7179 2000-03-21  Ben Wing  <ben@xemacs.org>
7180
7181         * process.el:
7182         * process.el (call-process-internal): New.
7183         New implementation of call-process.  Only enabled under NT, so far.
7184         stderr handling not implemented yet in CVS'd C code.
7185
7186 2000-03-20  Ben Wing  <ben@xemacs.org>
7187
7188         * lisp-mode.el:
7189         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7190         * lisp-mode.el (lisp-interaction-mode):
7191         Put back Lisp Interaction menubar for Jan V's sake.
7192
7193         * simple.el:
7194         * simple.el (mark-ring):
7195         * simple.el (dont-record-current-mark): New.
7196         * simple.el (in-shifted-motion-command): New.
7197         * simple.el (mark-ring-unrecorded-commands): New.
7198         * simple.el (mark-ring-max):
7199         * simple.el (set-mark-command):
7200         * simple.el (push-mark):
7201         * simple.el (handle-pre-motion-command):
7202         Implement scheme for not recording unimportant marks.
7203
7204         * subr.el:
7205         * subr.el (function-allows-args): New.
7206         New function function-allows-args.
7207
7208 2000-03-20  Martin Buchholz <martin@xemacs.org>
7209
7210         * XEmacs 21.2.32 is released.
7211
7212 2000-03-20  Andy Piper  <andy@xemacs.org>
7213
7214         * gutter-items.el (update-tab-in-gutter): force selection of the
7215         selected-window if required to do so.
7216         (buffers-tab-items): ditto.
7217         (add-tab-to-gutter): ditto.
7218         (create-frame-hook): use force-selection.
7219         (default-gutter-position-changed): lambdify.
7220         (update-tab-hook): deleted since it was only used in one place.
7221
7222 2000-03-18  Andy Piper  <andy@xemacs.org>
7223
7224         * files.el (find-file-noselect): undo change that shouldn't have
7225         gone in.
7226
7227 2000-03-17  Andy Piper  <andy@xemacs.org>
7228
7229         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7230         of selected-window trickery.
7231
7232         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7233         frames tabs.
7234         (progress-display-stop-callback): progress -> progress-display
7235         (progress-display-quit-function): ditto.
7236         (clear-progress-display): ditto.
7237         (remove-progress-display): ditto.
7238         (append-progress-display): ditto.
7239         (abort-progress-display): ditto.
7240         (raw-append-progress-display): ditto.
7241         (display-progress-display): ditto.
7242         (current-progress-display-label): ditto.
7243         (current-progress-display): ditto.
7244         (lprogress-display): ditto and save the buffer
7245         (progress-display): ditto. Otherwise the buffer sometimes gets
7246         changed which confuses font-lock.
7247
7248         * font-lock.el (font-lock-default-fontify-buffer): catch all
7249         errors, not just quit.
7250         (font-lock-mode): progress -> display-progress
7251         (font-lock-default-fontify-buffer): ditto.
7252         (font-lock-fontify-syntactically-region): ditto.
7253         (font-lock-fontify-keywords-region): ditto.
7254
7255 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7256
7257         * cl.el (gensym): Move to here from cl-macs.el.
7258         (gentemp): Ditto.
7259
7260 2000-03-16  Andy Piper  <andy@xemacs.org>
7261
7262         * font-lock.el (font-lock-mode): use lprogress and friends for
7263         progress management.
7264         (font-lock-default-fontify-buffer): ditto.
7265         (font-lock-fontify-syntactically-region): ditto.
7266         (font-lock-fontify-keywords-region): ditto.
7267         (font-lock-revert-cleanup): fix reverting.
7268         (font-lock-revert-setup): ditto.
7269
7270         * gutter-items.el (progress-use-echo-area): new variable. Use the
7271         echo area for progress gauges if non-nil.
7272         (clear-progress): remove echo area stuff and defer to
7273         clear-message.
7274         (append-progress): dispatch non-command events after each progress
7275         increment. Remove echo area stuff.
7276         (abort-progress): remove echo area stuff and defer to
7277         display-message.
7278         (raw-append-progress): ditto. Dispatch non-command events after
7279         gutter redisplay.
7280         (display-progress): defer echo area stuff to display-message.
7281
7282         * gutter-items.el (clear-progress):
7283         (abort-progress): indentation changes.
7284         (display-progress): don't clear progress.
7285         (append-progress): compare messages with equal.
7286         (raw-append-progress): use dispatch-non-command-events to flush
7287         widget creation events.
7288
7289 2000-03-13  Ben Wing  <ben@xemacs.org>
7290
7291         * abbrev.el:
7292         * abbrev.el (abbrev-string-to-be-defined): New.
7293         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7294         Changes for use with the menubar.
7295
7296 2000-03-12  Ben Wing  <ben@xemacs.org>
7297
7298         * alist.el (vassoc): moved here from font-menu.el.
7299
7300         * custom.el (defface): typo fix.
7301
7302         * dialog.el (yes-or-no-p-dialog-box):
7303         * dialog.el (message-box):
7304         * files.el (save-some-buffers-1):
7305         Put accelerators in the button names.
7306
7307         * font-lock.el (font-lock-comment-face):
7308         * font-lock.el (font-lock-keyword-face):
7309         * font-lock.el (font-lock-function-name-face):
7310         Fixed some of the colors under MS Windows because the existing
7311         default colors were hardly different from black and needed to be
7312         made lighter.
7313
7314         * font-menu.el:
7315         * font-menu.el (font-menu-split-long-menu):
7316         * font-menu.el (font-menu-family-constructor):
7317         * font-menu.el (font-menu-size-constructor):
7318         * font-menu.el (font-menu-weight-constructor):
7319         * font-menu.el (font-menu-set-font):
7320         vassoc moved to alist.el.
7321         Accelerators added to all menus.
7322         Unused bound var new-props removed.
7323
7324         * keydefs.el: I did a whole lot of rearranging to put things in a
7325         more consistent order and fixed a number of cases where key
7326         combinations involving up, down, left, right and so on were
7327         defined but the corresponding keypad combinations were not
7328         defined.
7329
7330         * lisp-mode.el:
7331         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7332         * lisp-mode.el (emacs-lisp-mode):
7333         * lisp-mode.el (lisp-interaction-mode):
7334         * lisp-mode.el (flet):
7335         Added accelerators onto the menus.
7336         Made all the different versions of the let function be indented
7337         the same way.
7338         Undid Steve's easy-menu-ification, because it makes it impossible
7339         to have the menubar and popup menus different.
7340         Cleaned up the menu; added items for find-function &c and some
7341         indenting, and removed debug-on-*.
7342
7343         * list-mode.el (list-mode-hook):
7344         * list-mode.el (list-mode):
7345         * list-mode.el (completion-setup-hook):
7346         * list-mode.el (display-completion-list):
7347         Added support for the :window-height keyword, which is required
7348         because of other changes that I made for the file dialog box.  I
7349         also made the hook variables list-mode-hook and
7350         completion-setup-hook and also minibuffer-setup-hook in
7351         minibuf.el be permanent-local; see comment in list-mode.el.
7352
7353         * map-ynp.el (map-y-or-n-p):
7354         Added accelerators to the dialog buttons.
7355
7356         * menubar-items.el (menu-truncate-list):
7357         New internal function.
7358         * menubar-items.el (submenu-generate-accelerator-spec):
7359         * menubar-items.el (menu-item-strip-accelerator-spec):
7360         * menubar-items.el (menu-item-generate-accelerator-spec):
7361         New exported functions, for use in auto-generating accelerator specs.
7362
7363         * menubar-items.el:
7364         * menubar-items.el (default-menubar):
7365         * menubar-items.el (maybe-add-init-button):
7366         * menubar-items.el (bookmark-menu-filter):
7367         * menubar-items.el (slow-format-buffers-menu-line):
7368         * menubar-items.el (build-buffers-menu-internal):
7369         * menubar-items.el (language-environment-menu-filter):
7370         * menubar-items.el (default-popup-menu):
7371         * menubar-items.el (popup-buffer-menu):
7372         * menubar-items.el (popup-menubar-menu):
7373         Did a major overhaul on this file, and in fact I'm nowhere near
7374         done working on the menubar, and there will be more patches to
7375         come.  A basic summary of what I've done:
7376
7377         a) I added accelerators to all of the menu items.  For menus that
7378         are auto-generated, such as the buffers menu, the accelerators are
7379         automatically added to the beginning of each line using the
7380         numbers 1 through 9, then zero, and then letters starting with A,
7381         but omitting the letters that are already in use for the fixed
7382         menu items at the top of the buffers menu.  To facilitate adding
7383         accelerators of this kind, I created some new functions
7384         (*-accelerator-spec), which are also being used by other filters
7385         that auto generate lists of things such as ftp sites to download
7386         packages.  If people really don't like these accelerators
7387         appearing at the beginning of the menu items, a variable can be
7388         added to optionally turn them off, but I think this is rather
7389         pointless because other menu items have accelerators and many or
7390         most of the menu users will use the accelerators if the support is
7391         there.
7392
7393         b) I combined the top level Tools and Apps menus into a single
7394         Tools menu, because the distinction between the two is not
7395         obvious, and the items on the menus are not used often enough that
7396         putting some of them onto submenus is a problem.
7397
7398         c) I created two new top level menus called View and Cmds because
7399         there were too many items on the File and Edit menus, and I'm going
7400         to be adding more items to these menus.  In contrast to the Tools
7401         menu, the items on these menus may be used quite often during an
7402         editing session, and so should be available with fewer
7403         keystrokes.
7404
7405         d) I added a number of options to the options menu, including one
7406         for controlling whether the alt key can be used to traverse to
7407         menu items using the accelerators, one for controlling behavior of
7408         control-k, one for controlling how the kill and yank functions
7409         interact with the clipboard, a few additional buffers-menu
7410         options, and various other things.  I also did a bit of
7411         rearranging, for example, combining the keyboard and mouse options
7412         into a single keyboard and mouse submenu to facilitate the
7413         accelerators on that level.
7414
7415         e) I changed the variable buffers-menu-format-buffer-line-function
7416         to take two arguments instead of one, the second argument being
7417         the line number for use in creating an accelerator.  I added a
7418         hack to support existing functions with one argument (although I
7419         doubt that very many of these exist), for backward compatibility.
7420
7421         f) I moved the top level mule menu to be a submenu of the edit
7422         menu.  I think that most of the items on this menu are fairly
7423         useless and there are certainly not enough frequently used items
7424         to justify this being its own top level menu.
7425
7426         g) I combined most of the items in big-menubar.el into the main menu.
7427         If people think the main menu is too big, it would be possible to
7428         create different configurations, some smaller.
7429
7430         * menubar.el (check-menu-syntax):
7431         Deleted some syntax checks that were no longer valid, partly
7432         because of changes that were already made a long time ago, and
7433         partly because of a change I made where I allow the name of the
7434         menu item to be an evaluated expression rather than just a string,
7435         similar to all of the other parameters of a menu item.
7436
7437         * minibuf.el:
7438         * minibuf.el (read-file-name-1):
7439         * minibuf.el (mouse-read-file-name-1):
7440         I made a number of changes to improve the appearance
7441         and functioning of the file dialog box.  They include:
7442
7443         a) Fixing the problem where closing the dialog box by clicking on
7444         the close button of the window didn't properly exit the
7445         minibuffer.
7446
7447         b) Fixing the problem that if you typed part of a file name, and
7448         then clicked on a completion with the mouse, the file was not
7449         correctly selected.
7450
7451         c) Changing the title of the dialog box to reflect the operation
7452         being done in accordance with user interface conventions, rather
7453         than the name of the dialog box buffer, which is rather useless.
7454
7455         d) Remove the words "possible completions are" which didn't
7456         belong.
7457
7458         e) Fix things so that the completions scroll off the end of the
7459         completions windows only to the right, rather than both to the
7460         right and down, which is in accordance with Windows user interface
7461         conventions.
7462
7463         * msw-init.el (init-post-mswindows-win):
7464         Added a binding for meta-F4, which is the standard windows binding
7465         for exiting a program.
7466
7467         * select.el (get-selection-no-error):
7468         * select.el (own-selection):
7469         * select.el (own-clipboard):
7470         Added an optional argument called append to the functions
7471         own-selection and own-clipboard.  This adds support for appending
7472         text to the existing selection and allows the function
7473         own-clipboard to be used as the value of the variable
7474         interprogram- cut-function.
7475
7476         Fixed a bug in own-selection in handling zmacs-region-stays.
7477
7478         * simple.el (historical-kill-line): New.
7479
7480         * simple.el (kill-line):
7481         * simple.el (interprogram-cut-function):
7482         * simple.el (interprogram-paste-function):
7483         * simple.el (handle-pre-motion-command):
7484         * simple.el (next-line):
7485         * simple.el (previous-line):
7486         a) Expanded the variable kill-whole-line, so that function
7487         kill-line can be set to delete the entire line always, not just
7488         when cursor is at the beginning of the line.  This is controlled
7489         by setting the variable kill-whole-line to the symbol 'always.
7490         This behavior, as well as the existing kill-whole-line behavior,
7491         now only take effect when kill-line is called interactively,
7492         although this is a departure from a previous behavior in the case
7493         of setting this variable kill-whole-line to t.  It is almost
7494         certainly what has always been intended, and most likely the old
7495         way of doing things introduced bugs.  I also created a function
7496         called historical-kill-line, which ignores the kill-whole-line
7497         setting and always gives the historical behavior of only killing
7498         to the end of the line.  I bound this function to shift- control-k
7499         so that the kill to end of line behavior is available, even when
7500         kill-whole-line has been set to change control-k into the simple
7501         delete-whole-line behavior. (This can be set using the options
7502         menu.)
7503
7504         b) I changed things so that kill and yank now interact with the
7505         clipboard by default under windows.  This was done by changing the
7506         default value of interprogram-cut- function and
7507         interprogram-paste-function.  You can get the old behavior by
7508         setting these to nil, and there is an option on the options menu
7509         to do this.
7510
7511         c) I added support for selecting text using shifted motion keys.
7512         This support is on by default and can be controlled by the
7513         variable shifted-motion-keys-select-region.  There is also a
7514         variable called unshifted-motion-keys-deselect-region that
7515         controls more specifically how the shifted motion key behavior
7516         works.  I did not put an option on the options menu to turn this
7517         off, because I can't imagine why this would be useful.
7518
7519         * simple.el (forward-block-of-lines):
7520         * simple.el (backward-block-of-lines):
7521         * simple.el (block-movement-size):
7522         New.
7523
7524         * simple.el (uncapitalized-title-words):
7525         * simple.el (uncapitalized-title-word-regexp):
7526         * simple.el (capitalize-string-as-title):
7527         * simple.el (capitalize-region-as-title):
7528         New.
7529
7530
7531         * subr.el (add-hook):
7532         * subr.el (make-local-hook): New.
7533         * subr.el (remove-local-hook): New.
7534         * subr.el (add-one-shot-hook): New.
7535         * subr.el (add-local-one-shot-hook): New.
7536         Added some functions to make using hooks easier.
7537         These include:
7538
7539         a) Functions add-local-hook and remove-local-hook to make it easy
7540         to use local hooks.
7541
7542         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7543         make it possible to add a "one-shot" hook, which is to say a hook
7544         that runs only once, and automatically removes itself after the
7545         first time it has run.
7546
7547 2000-03-09  Andy Piper  <andy@xemacs.org>
7548
7549         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7550
7551 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7552
7553         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7554         Moved from menubar-items.el.
7555         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7556
7557 2000-03-08  Andy Piper  <andy@xemacs.org>
7558
7559         * gutter-items.el (build-buffers-tab-internal): add selected field
7560         to buffers tab spec.
7561
7562 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7563
7564         * minibuf.el (last-exact-completion): Initialize to nil.
7565
7566 2000-03-07  Didier Verna  <didier@xemacs.org>
7567
7568         * startup.el (command-line-1): remove unused variable
7569         `first-file-buffer'.
7570
7571 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7572
7573         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7574         which is also used for Web server log files.
7575
7576 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7577
7578         * mule/mule-charset.el: Setup auto-fill-chars.
7579
7580 2000-03-02  SL Baur  <steve@beopen.com>
7581
7582         * subr.el (with-string-as-buffer-contents): Reimplement using
7583         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7584         non-deletion of buffer after execution problem.
7585         (with-output-to-string): Use unique buffer name.
7586
7587 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7588
7589         * gutter-items.el (buffers-tab-sort-function):  New variable.
7590         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7591
7592 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7593
7594         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7595
7596 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7597
7598         * menubar-items.el (maybe-add-init-button): Remove the "Load
7599         .emacs" button from all menubars.
7600
7601 2000-03-01  Didier Verna  <didier@xemacs.org>
7602
7603         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7604         region rectangle replacement (from Jan Vroonhof).
7605         (replace-rectangle): new function.
7606
7607 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7608
7609         * mule/mule-cmds.el (set-default-coding-systems): Use
7610         set-terminal-coding-system and set-keyboard-coding-system.
7611         * coding.el (set-terminal-coding-system): Use
7612         set-console-tty-output-coding-system.
7613         (set-keyboard-coding-system): Use
7614         set-console-tty-input-coding-system.
7615
7616 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7617
7618         * minibuf.el (read-variable): Allow symbol to default argument.
7619
7620 2000-02-27  Andy Piper  <andy@xemacs.org>
7621
7622         * gutter-items.el (update-tab-hook): new function to be used for
7623         hooks.
7624         (create-frame-hook): add update-tab-hook.
7625         (record-buffer-hook): ditto.
7626         (default-gutter-position-changed): ditto.
7627         (default-gutter-position): updating the buffers tab is now handled
7628         by a hook.
7629         (default-gutter-position-changed-hook): new variable.
7630         (gutter-element-visibility-changed-hook): ditto.
7631         (set-gutter-element-visible-p): call it.
7632         (set-gutter-element): use modify-specifier-instances. Set extents
7633         as duplicable before using.
7634         (remove-gutter-element): ditto.
7635         (set-gutter-element-visible-p): ditto.
7636         (init-gutter): new function.
7637         (add-tab-to-gutter): use new gutter-element functions rather than
7638         setting specifiers directly.
7639         (clear-progress): ditto.
7640         (abort-progress): ditto.
7641         (gutter-buffers-tab-visible-p): renamed from
7642         default-gutter-visible-p
7643
7644         * specifier.el (modify-specifier-instances): new function from Jan
7645         Vroonhof.
7646
7647         * x-init.el (init-post-x-win): call init-gutter.
7648
7649         * msw-init.el (init-post-mswindows-win): call init-gutter.
7650
7651         * menubar-items.el (default-menubar): Update to reflect new gutter
7652         variables.
7653
7654 2000-02-26  Andy Piper  <andy@xemacs.org>
7655
7656         * gutter-items.el (set-gutter-element): new function. Add gutter
7657         elements to the specified gutter.
7658         (remove-gutter-element): new function. Remove gutter elements from
7659         the specified gutter.
7660         (set-gutter-element-visible-p): new function. Set gutter element
7661         visibility for the provided gutter-visible specifier.
7662
7663 2000-02-23  Andy Piper  <andy@xemacs.org>
7664
7665         * gutter-items.el (add-tab-to-gutter): specify dimensions
7666         dynamically.
7667
7668 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7669
7670         * gutter-items.el (add-tab-to-gutter):
7671         * package-get.el (package-get-interactive-package-query):
7672         * package-ui.el (pui-directory-exists):
7673         (pui-install-selected-packages):
7674         (pui-list-packages):
7675         Use #'(lambda ...)  instead of '(lambda ...).
7676
7677 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7678
7679         * startup.el (load-user-init-file): Check to make sure user
7680           has an init-file before calling load().
7681
7682 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7683
7684         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7685
7686 2000-02-23  Martin Buchholz <martin@xemacs.org>
7687
7688         * XEmacs 21.2.31 is released.
7689
7690 2000-02-21  Mike Sperber <mike@xemacs.org>
7691
7692         * loadup.el (really-early-error-handler):
7693         * update-elc.el:
7694         * make-docfile.el:
7695         Remove dependency on EMACSBOOTSTRAP... environment variables.
7696
7697 2000-02-21  Martin Buchholz <martin@xemacs.org>
7698
7699         * XEmacs 21.2.30 is released.
7700
7701 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7702
7703         * byte-optimize.el (byte-optimize-plus):
7704         (byte-optimize-minus):
7705         (byte-optimize-multiply):
7706         Optimize (- 0) to 0, not (-)
7707         Optimize (+ 5 3.0) to 8.0
7708         Optimize (* 5 3.0) to 15.0
7709         Improve readability.
7710
7711 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7712
7713         * modeline.el: (modeline-scrolling-method): change modeline
7714         mswindows cursor appearance according to the value.
7715
7716         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7717         and 'gui-element face colors and 'gui-element face font to Windows
7718         defaults.
7719
7720 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7721
7722         * font-lock.el: Javadoc enhancements
7723
7724 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7725
7726         * ldap.el (toplevel): Test if LDAP support has been compiled in
7727         (ldap-verbose): New option
7728         (ldap-search-entries): Renamed from the previous ldap-search
7729         Conditionalize message display on ldap-verbose
7730         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7731         defuns
7732         (ldap-search): Is now defined as an obsolete wrapper calling
7733         ldap-search-basic or ldap-search-entries
7734
7735
7736 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7737             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7738             Jan Vroonhof  <jan@xemacs.org>
7739
7740         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7741         When for-effect is true, didn't call `byte-optimize-form'
7742         in and/or subforms without last.
7743
7744 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7745
7746         * package-get.el (package-get-download-sites): Use correct custom
7747         type.
7748
7749 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7750
7751         * files.el (write-file): Ask for coding system when compiled with
7752         file-coding.
7753
7754 2000-02-16  Andy Piper  <andy@xemacs.org>
7755
7756         * buffer.el (switch-to-buffer): give norecord argument to
7757         set-window-buffer instead of explicitly recording.
7758
7759         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7760         we have to pick a window.
7761
7762 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7763
7764         * mule/mule-cmds.el (describe-language-support): Don't add
7765         unexist function to help-map.
7766         (describe-coding-system): Don't use already assigend `C'.
7767
7768 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7769
7770         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7771         work in custom.
7772
7773 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7774
7775         * about.el: Ienaga's e-mail address change.
7776
7777 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7778
7779         * etags.el (find-tag): force new window -- even if buf already
7780         visible -- when other-window is t
7781
7782 2000-02-16  Martin Buchholz <martin@xemacs.org>
7783
7784         * XEmacs 21.2.29 is released.
7785
7786 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7787
7788         * cl-extra.el (getf): This is now identical to `plist-get', so
7789         just defalias it.
7790         * cl-macs.el: Make getf an alias to plist-get, at the
7791         byte-compiler level, using define-compiler-macro.
7792
7793 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7794
7795         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7796
7797 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7798
7799         * lisp/etags.el (find-tag-internal): set exact-tagname to
7800           a regular expression that matches against the tagname
7801           part of the tag entry first instead of only looking in
7802           the context area.
7803
7804 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7805
7806         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7807         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7808
7809 2000-02-07  Martin Buchholz <martin@xemacs.org>
7810
7811         * XEmacs 21.2.28 is released.
7812
7813 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7814
7815         * cl-extra.el (getf): Just call `get', never `get*'.
7816         Make arglist match docstring.
7817         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7818         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7819         * byte-optimize.el: remove references to `get*'.
7820
7821 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7822
7823         * mule/european.el: Add syntax information for Latin3 and Latin4.
7824
7825 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7826
7827         * byte-optimize.el: Byte-optimize (length "foo")
7828
7829 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7830
7831         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7832         width check using `window-leftmost-p' and `window-rightmost-p'.
7833
7834 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7835
7836         * wid-edit.el (widget-match-inline): An atom never matches a
7837           list.
7838
7839 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7840
7841         * modeline.el: Consolidated 'x and 'mswindows specification under
7842         'win tag.
7843
7844 2000-01-29  Andy Piper  <andy@xemacs.org>
7845
7846         * gutter-items.el: (format-buffers-tab-line): Try and be
7847         intelligent about buffer naming when we have duplicates.
7848
7849 2000-01-29  Andy Piper  <andy@xemacs.org>
7850
7851         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7852         updated when it becomes visible.
7853
7854 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7855
7856         * bytecomp.el (byte-compile-insert-header): Properly set coding
7857         system under MULE and file-coding.
7858
7859 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7860
7861         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7862         (dontusethis-set-value-terminal-coding-system-handler):
7863         (dontusethis-set-value-keyboard-coding-system-handler):
7864         Never undefine coding system aliases.  Emergency fix for gnus.
7865
7866 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7867
7868         * files.el (abbreviate-file-name): Use directory-sep-char instead
7869         of hard-coded "/".
7870
7871 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7872
7873         * startup.el (user-init-file-base-list): New variable, replacing
7874         user-init-file-base.
7875         (find-user-init-file): New function.
7876         (command-line-early): Use it.
7877         (load-user-init-file): Ditto.
7878
7879 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7880
7881         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7882         calling valid-image-instantiator-format-p
7883
7884 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7885
7886         * isearch-mode.el (isearch-mode): The variable is
7887         isearch-unhidden-extents, not isearch-opened-extents.
7888
7889 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7890
7891         * minibuf.el (next-history-element): Modify error message if a
7892         default value is available.
7893
7894 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7895
7896         * bytecomp.el (byte-compile-file): Don't unconditionally write
7897         .elc files in binary - might contain non-Latin1.
7898
7899 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7900
7901         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7902         for windows-nt.
7903
7904         * version.el:
7905         * startup.el (user-init-file-base):
7906         * process.el (call-process-region):
7907         * files.el (make-backup-file-name):
7908         (backup-file-name-p):
7909         (file-relative-name):
7910         (abbreviate-file-name):
7911         (set-auto-mode):
7912         * code-process.el (call-process-region): Removed unnecessary
7913         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7914         support out of the universe.
7915
7916         * process.el:
7917         * code-process.el:
7918         * bytecomp.el (byte-compile-file): Removed reference to
7919         buffer-file-type, and commented usage of binary-process-output
7920         NTEmacs variables.
7921
7922 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7923
7924         * help.el (function-arglist): Add case for macro.
7925
7926 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7927
7928         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7929         printers.
7930         (custom-display): Added a menu for printer/display tags.
7931
7932         * frame.el (frame-type):
7933         * device.el (device-type): Added 'msprinter to the doc string, and
7934         removed 'pc -- it is not going to be implemented ever.
7935         (call-device-method): Fixed docstring typo.
7936         Defined specifier tags 'printer and 'display.
7937
7938 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7939
7940         * lisp/itimer.el (itimer-run-expired-timers): (consp
7941           last-command-event-time) instead of (consp
7942           'last-command-event-time).
7943
7944 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7945
7946         * msw-glyphs.el: Removed obsolete commentary.
7947
7948 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7949
7950         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7951         better default value.
7952
7953 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7954
7955         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7956         (read-string): Ditto.
7957         (eval-minibuffer): Ditto.
7958         (read-command): Ditto.
7959         (read-function): Ditto.
7960         (read-variable): Ditto.
7961         (read-number): Ditto.
7962         (read-shell-command): Ditto.
7963         (read-number): Record history.
7964
7965 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7966
7967         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7968
7969 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7970
7971         * faces.el (startup-initialize-custom-faces): New function.
7972         Reset all faces created during auto-autoloads loading time
7973         by defface.
7974         * startup.el (command-line): Call it.
7975
7976 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7977
7978         * about.el (about-hackers): Add myself to contributors list.
7979
7980 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7981
7982         * menubar-items.el (maybe-add-init-button): Removed an argument in
7983         a call to load-user-init-file, as the function managed to lose its
7984         formal parameter a few betas ago.
7985
7986 2000-01-18  Martin Buchholz <martin@xemacs.org>
7987
7988         * XEmacs 21.2.27 is released.
7989
7990 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7991
7992         * process.el (shell-command-to-string): Use the FSF docstring.
7993         Make shell-command-to-string the standard function, and
7994         exec-to-string the (deprecated) alias.
7995
7996         * startup.el: typo fix.
7997
7998 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7999
8000         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8001
8002 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8003
8004         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8005         buffers after visible buffers.
8006         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8007
8008 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8009
8010         * info.el (Info-extract-menu-node-name): Stop at a dot
8011         followed by whitespace or right parenthesis.
8012
8013 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8014
8015         * info.el (Info-directory-list): Warn against using Customize with
8016         Info-directory-list.
8017
8018 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8019
8020         * minibuf.el (read-file-name): doc fix.
8021
8022         * autoload.el (update-file-autoloads): doc fix.
8023
8024         * about.el (about-hackers): Change my E-mail address.
8025
8026 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8027
8028         * info.el (Info-visit-file): Just use the `f' interactive spec to
8029         read a filename in the standard way.
8030
8031 2000-01-13  Andy Piper  <andy@xemacs.org>
8032
8033         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8034         (gutter-buffers-tab-extent): new variable.
8035         (update-tab-in-gutter): call add-tab-to-gutter again if the
8036         orientation has changed.
8037         (add-tab-to-gutter): cope with different orientations.
8038
8039 2000-01-11  Didier Verna  <didier@xemacs.org>
8040
8041         * info.el (Info-following-node-name): backward-skip dots as well
8042         as spaces (dots at the end of a node name aren't part of it).
8043         (Info-extract-menu-node-name): don't skip dots. There could be
8044         some in the node name.
8045         (Info-index): allow dots to be part of a node name.
8046
8047 2000-01-12  Andreas Jaeger  <aj@suse.de>
8048
8049         * files.el (auto-mode-alist): Added idlwave-mode.
8050         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8051
8052 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8053
8054         * info.el (Info-search): Show default value.
8055
8056 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8057
8058         * info.el (Info-read-node-completion-table): New variable.
8059         (Info-read-node-name-1): New function.
8060         (Info-read-node-name): Use it.
8061         (Info-follow-reference): Use DEFAULT argument of completing-read.
8062         (Info-menu): Ditto.
8063
8064 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8065
8066         * hyper-apropos.el (hyper-describe-key-briefly): Save
8067         window configuration.
8068         (hyper-describe-face): Use DEFAULT of completing-read.
8069         (hyper-apropos-read-variable-symbol): Ditto.
8070         (hyper-apropos-read-function-symbol): Ditto.
8071
8072 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8073
8074         * mule/mule-cmds.el (set-default-coding-system): Set
8075         comint-exec-hook to use coding-system-for-read and
8076         coding-system-for-write so that C-x RET c works.
8077
8078 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8079
8080         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8081         (previous-matching-history-element): Increment
8082         minibuffer-max-depth by 1.
8083         (next-matching-history-element): Ditto.
8084
8085 2000-01-11  Andy Piper  <andy@xemacs.org>
8086
8087         * gutter-items.el (buffers-tab): Create a new face for the buffers
8088         tab.
8089         (buffers-tab-face): use it.
8090
8091 2000-01-10  Didier Verna  <didier@xemacs.org>
8092
8093         * modeline.el (modeline-scrolling-method): change modeline X
8094         cursor appearance according to the value.
8095
8096 2000-01-07  Andreas Jaeger  <aj@suse.de>
8097
8098         * about.el (about-hackers): Moved my entry to contributor list.
8099         (xemacs-hackers): Added myself.
8100         (about-maintainer-info): Added description of myself.
8101
8102
8103 2000-01-07  Didier Verna  <didier@xemacs.org>
8104
8105         * modeline.el (modeline-scrolling-method): new variable.
8106         (mouse-drag-modeline): add reference to it in the docstring.
8107         (mouse-drag-modeline): handle it.
8108
8109 2000-01-08  Andy Piper  <andy@xemacs.org>
8110
8111         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8112         calls.
8113         (remove-buffer-from-gutter-tab): ditto.
8114
8115 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8116
8117         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8118         (custom-face-edit): Fix grammatical error in help message.
8119
8120 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8121
8122         * movemail.el: Added.
8123
8124         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8125
8126 2000-01-03  Didier Verna  <didier@xemacs.org>
8127
8128         * modeline.el (mouse-drag-modeline): remove the code related to
8129         the modeline horizontal scrolling facility.
8130
8131 1999-12-31  Martin Buchholz <martin@xemacs.org>
8132
8133         * XEmacs 21.2.26 is released.
8134
8135 1999-12-28  Andy Piper  <andy@xemacs.org>
8136
8137         * wid-edit.el (widget-push-button-value-create): The gui cache
8138         does not agree with native widgets which can only be displayed
8139         once per window. The reasons for caching are diminished now that
8140         we don't hog resources when creating buttons.
8141         (widget-push-button-cache) deleted.
8142
8143 1999-12-24  Martin Buchholz <martin@xemacs.org>
8144
8145         * XEmacs 21.2.25 is released.
8146
8147 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8148
8149         * hyper-apropos.el (hyper-apropos): Toggle
8150         hyper-apropos-programming-apropos correctly.
8151         Set REGEXP when user accepts default value.
8152
8153 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8154
8155         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8156         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8157
8158 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8159
8160         * mule/mule-category.el (undefined-category-designator):
8161         Return char instead of character.  Search for undefined one.
8162         (describe-category): Use with-displaying-help-buffer.
8163
8164 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8165
8166         * byte-optimize.el (byte-optimize-plus):
8167         Optimize (+ 1) to 1 instead of (1+ nil).
8168
8169         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8170
8171         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8172
8173         * byte-optimize.el (byte-optimize-char-before): New function.
8174         Remove performance penalty for using (char-before) instead of (char-after).
8175
8176 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8177
8178         * mule/mule-category.el (char-category-list): Return character
8179         instead of integer.
8180
8181 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8182
8183         * minibuf.el (read-buffer): Check default is buffer object.
8184
8185 1999-11-25  Andy Piper  <andy@xemacs.org>
8186
8187         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8188         for buttons.
8189
8190 1999-12-16  Andreas Jaeger  <aj@suse.de>
8191
8192         * package-get.el (package-get-maybe-save-index): Fixed typo.
8193         Patch by Jeff Miller <jmiller@smart.net>.
8194
8195 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8196
8197         * gnuserv.el (gnuserv-process-filter):  don't call
8198         gnuserv-write-to-client when gnuserv-current-client is nil
8199
8200 1999-12-14  Martin Buchholz <martin@xemacs.org>
8201
8202         * XEmacs 21.2.24 is released.
8203
8204 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8205
8206         * about.el (about-hackers): Update my email address.
8207
8208 1999-12-07  Martin Buchholz <martin@xemacs.org>
8209
8210         * XEmacs 21.2.23 is released.
8211
8212 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8213
8214         * package-get.el (package-get-download-sites): Removed several
8215         defunct download sites, added many new ones, and corrected a few
8216         incorrect directory-on-site entries.  Added physical locations to
8217         site-description.
8218
8219 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8220
8221         * finder.el (finder-commentary): add DOC string and fix
8222         interactive spec
8223
8224 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8225
8226         * help.el (describe-function): Don't forget to intern the string
8227         completing-read returns.
8228         (describe-variable): Ditto.
8229
8230 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8231
8232         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8233         `hyper-apropos-help-mode' here to find symbol to customize
8234         irregardless of cursor position and simplify
8235         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8236         `hyper-apropos-popup-menu'.
8237
8238 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8239
8240         * apropos.el (apropos-mode-map): Add return to call
8241         apropos-follow.
8242         (apropos-print): Call apropos-mode to have better
8243         command reference. Put keymap text-poperty to
8244         symbole name.
8245
8246 1999-11-22  Alastair Burt  <burt@dfki.de>
8247
8248         * help.el: (describe-bindings-1): Added handling of keymaps for
8249         the extents at point.
8250
8251 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8252
8253         * gutter-items.el (buffers-tab-items): Wrap the function in a
8254         save-match-data
8255
8256 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8257
8258         * help.el (describe-function): Use the DEFAULT argument to
8259         completing-read.
8260         (describe-variable): Ditto.
8261
8262 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8263
8264         * minibuf.el (read-from-minibuffer): Add optional argument
8265         DEFAULT to have better mini-buffer history support.
8266         (completing-read): Pass default to read-from-minibuffer.
8267         (read-buffer): Pass default to completing-read.
8268
8269 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8270
8271         * font-lock.el (font-lock-doc-string-face): Document the
8272         `font-lock-lisp-like' property.
8273
8274 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8275
8276         * lisp-mode.el: Specify `font-lock-lisp-like'.
8277
8278         * font-lock.el (font-lock-lisp-like): New function.
8279         (font-lock-fontify-syntactically-region): Use it.
8280
8281 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8282
8283         * XEmacs 21.2.22 is released
8284
8285 1999-11-28  Martin Buchholz <martin@xemacs.org>
8286
8287         * XEmacs 21.2.21 is released.
8288
8289 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8290
8291         * minibuf.el (read-coding-system): Accept symbol and
8292         coding-system object as a default-coding-system.
8293
8294 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8295
8296         * minibuf.el (read-coding-system): Accept symbol as
8297         a default-coding-system.
8298
8299 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8300
8301         * apropos.el (apropos-documentation): Use insert instead
8302         of princ.
8303
8304 1999-11-07  William M. Perry  <wmperry@aventail.com>
8305
8306         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8307           for the linux console.
8308
8309         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8310           stuff to work when you are not on a window system, since the GPM
8311           mouse support now allows pasting from outside of XEmacs.
8312
8313 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8314
8315         * XEmacs 21.2.20 is released
8316
8317 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8318
8319         * setup-paths.el (paths-default-info-directories): Add
8320         /usr/share/info and /usr/local/share/info.
8321
8322 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8323
8324         * about.el: Updated Vladimir Ivanovic's info.
8325
8326 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8327
8328         * auto-show.el (auto-show-truncationp): Remove.
8329
8330         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8331
8332 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8333
8334         * indent.el (indent-line-to): fix bug: spaces were not replaced
8335         with tab if column is multiple of tab-width
8336         From dhn@qedinc.com
8337
8338 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8339
8340         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8341         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8342
8343         * package-get.el (package-get-package-provider): Be verbose when
8344         interactive. Patch from Robert Pluim
8345
8346 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8347
8348         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8349         info file suffixes.
8350
8351 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8352
8353         * process.el (open-network-stream): Add a new optional parameter
8354         PROTOCOL to support udp; fix a minor typo and add an explanation
8355         in docstring for udp programming.
8356
8357         * code-process.el (open-network-stream): Add a new optional
8358         parameter PROTOCOL to support udp; fix a minor typo and add an
8359         explanation in docstring for udp programming.
8360
8361 1999-10-18  Andy Piper  <andy@xemacs.org>
8362
8363         * gui.el (make-gui-button): be more precise about how we call
8364         callbacks.
8365
8366         * wid-edit.el (widget-push-button-value-create): Use the new form
8367         of native gui-button.
8368
8369 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8370
8371         * info.el (Info-page-prev): Don't do (sit-for 0).
8372
8373 1999-10-13  Andy Piper  <andy@xemacs.org>
8374
8375         * gutter-items.el (progress-abort-glyph): new glyph for showing
8376         abort status.
8377         (append-progress): dispatch-event rather than sit-for.
8378         (abort-progress): new function. Show the abort glyph with an
8379         appropriate message.
8380         (raw-append-progress): dispatch-event rather than sit-for.
8381         (display-progress): cope with aborts.
8382
8383         * gui.el (make-gui-button): Use native widgets for buttons
8384         unconditionally.
8385         (insert-gui-button): ditto.
8386         (gui-button-p): ditto.
8387
8388         * xbm-button.el: remove from core.
8389
8390         * xpm-button.el: remove from core.
8391
8392 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8393
8394         * faces.el (init-device-faces): Don't initialize the random faces
8395         on the stream device.
8396
8397 1999-10-06  Andy Piper  <andy@xemacs.org>
8398
8399         * files.el (recover-file): Don't use ls under windows for revert buffer.
8400
8401 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8402
8403         * package-get.el (package-get-download-menu): Make menu really
8404         toggle download sites.
8405         (package-get-download-sites): Add autoload cookie.
8406
8407 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8408
8409         * setup-paths.el (paths-find-module-directory): Ditto.
8410
8411 1999-09-29  Werner Fink  <werner@suse.de>
8412
8413         * setup-paths.el (paths-find-exec-directory): Add missing nil
8414         parameter for environment.
8415
8416 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8417
8418         * modeline.el (modeline-format):
8419         Only purecopy the strings.  Else
8420         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8421         barfs.
8422
8423 1999-08-28  Mike Woolley  <mike@bulsara.com>
8424
8425         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8426         user setting comint-completion-addsuffix and
8427         comint-process-echoes.
8428
8429 1999-09-22  Andy Piper  <andy@xemacs.org>
8430
8431         * gutter-items.el (update-tab-in-gutter): use
8432         last-nonminibuf-window instead of selected-window.
8433
8434 1999-09-18  Andy Piper  <andy@xemacs.org>
8435
8436         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8437         display on.
8438
8439         * subr.el (record-buffer-hook): new variable so that the hook gets
8440         some documentation.
8441
8442 1999-09-16  Andy Piper  <andy@xemacs.org>
8443
8444         * gutter-items.el (update-tab-in-gutter): only update when the
8445         gutter is visible.
8446         (remove-buffer-from-gutter-tab): ditto.
8447
8448 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8449
8450         * simple.el (do-auto-fill): Commented out part of Kinsoku
8451         processing.
8452
8453 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8454
8455         * isearch-mode.el (isearch-highlightify-region): Give the
8456         highlighting extents a high priority.
8457         (isearch-make-extent): Give the main highlighting extent an even
8458         higher priority.
8459
8460 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8461
8462         * packages.el (packages-compute-package-locations): Fix typo from
8463         -u rationalization.
8464
8465 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8466
8467         * setup-paths.el (paths-find-doc-directory): Respect value of
8468         `configure-doc-directory.'
8469
8470         * find-paths.el (paths-find-architecture-directory): Give
8471         precendence `default' argument (which typically comes from
8472         configure).
8473
8474 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8475
8476         * startup.el (command-line-early): Added options -user-init-file
8477         and -user-init-directory.
8478
8479         * files.el (user-init-file): Default to NIL so we can recognize
8480         when it's set.
8481
8482 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8483
8484         * obsolete.el (init-file-user):
8485         * startup.el:
8486         * packages.el (packages-compute-package-locations):
8487         * package-get.el (package-get-user-index-filename):
8488         * menubar-items.el (maybe-add-init-button):
8489         * info.el (Info-annotations-path):
8490         * dump-paths.el:
8491         Change `user-init-directory' to be an absolute path.
8492         Use `user-init-directory' where appropriate.
8493         Zap `init-file-user' and its uses.
8494
8495 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8496
8497         * subr.el (copy-symbol): New function.
8498
8499 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8500
8501         * isearch-mode.el (isearch-done): Be sure to restore invisible
8502         extents in the proper buffer.
8503         (isearch-pre-command-hook): Set this-command to the correct value
8504         in case the buffer has changed and old overriding-local-map was
8505         used.
8506         (isearch-restore-extent): Use remprop instead of setting the
8507         property to nil.
8508
8509 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8510
8511         * cmdloop.el (execute-extended-command): Update zmacs region
8512         before the delay.
8513         (execute-extended-command): Make the message gettext-friendly.
8514
8515 1999-09-07  Andy Piper  <andy@xemacs.org>
8516
8517         * gutter-items.el (progress-gauge-glyph): renamed from
8518         progress-glyph.
8519         (progress-text-glyph): new variable.
8520         (progress-layout-glyph): use layouts and text glyphs.
8521         (progress-area-buffer): removed.
8522         (progress-text-and-extent): new variable.
8523         (progress-displayed-p): dynamically create gutter area buffer.
8524         (clear-progress): ditto.
8525         (raw-append-progress): ditto.
8526         (append-progress): use new glyph names.
8527         (raw-append-progress): only create the extent when needed. set
8528         properties more optimally.
8529         (progress): remove args.
8530
8531 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8532
8533         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8534         mapcar where the return value is unused.
8535         (isearch-restore-invisible-extents): Ditto.
8536         (isearch-highlight-all-cleanup): Ditto.
8537         (isearch-delete-extents-in-range): Traverse the extents only once.
8538         (isearch-highlight-all-update): Don't start over if the search
8539         string has changed and more input is pending.
8540
8541 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8542
8543         * packages.el (packages-find-package-data-path): Ditto.
8544
8545         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8546
8547         * subr.el (mapc-internal): Don't make obsolete.
8548
8549         * cl-extra.el (mapc): Resurrect.
8550
8551 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8552
8553         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8554         alias.
8555
8556         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8557         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8558         (isearch-yank-clipboard): Use get-clipboard instead of
8559         x-get-clipboard.
8560         (isearch-yank-selection): Fix docstring.
8561
8562 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8563
8564         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8565
8566 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8567
8568         * cl-macs.el (extent-start-position): Fix setf method.
8569         (extent-end-position): Ditto.
8570
8571 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8572
8573         * isearch-mode.el: End merge with FSF 20.4.
8574
8575         * isearch-mode.el (search-invisible): New variable.
8576         (isearch-hide-immediately): Ditto.
8577         (isearch-unhidden-extents): Ditto.
8578         (isearch-range-invisible): New function.
8579         (isearch-unhide-extent): Ditto.
8580         (isearch-restore-invisible-extents): Ditto.
8581         (isearch-restore-extent): Ditto.
8582
8583         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8584         implementation.
8585         (isearch-ring-retreat-edit): Ditto.
8586         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8587         (isearch-forward-regexp): New arguments NOT-REGEXP and
8588         NO-RECURSIVE-EDIT.
8589         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8590         (isearch-backward-regexp): New arguments NOT-REGEXP and
8591         NO-RECURSIVE-EDIT.
8592         (isearch-mode): Return isearch-success.
8593         (isearch-update): Use unread-command-events instead of
8594         unread-command-event.
8595         (isearch-abort): If an invalid regexp is encountered, keep popping
8596         states.
8597         (isearch-*-char): Use FSF implementation.
8598         (isearch-whitespace-chars): Use the more robust FSF's
8599         implementation.
8600         (isearch-within-brackets): New variable.
8601         (isearch-mode): Initialize it.
8602         (isearch-edit-string): Bind it.
8603         (isearch-search-and-update): Set it.
8604         (isearch-push-state): Push it.
8605         (isearch-top-state): Pop it.
8606         (isearch-search): Set it.
8607         (isearch-printing-char): When called by isearch-whitespace-chars,
8608         handle M-SPC gracefully.
8609         (isearch-message-prefix): New argument ELLIPSIS.
8610         (isearch-message-suffix): Ditto.
8611         (isearch-message): Use the ELLIPSIS argument when calling
8612         isearch-message-prefix and isearch-message-suffix.
8613         (isearch-message-prefix): Distinguish between "wrapped" and
8614         "overwrapped" search, FWIW.
8615
8616 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8617
8618         * isearch-mode.el (isearch-edit-string): Use the head of the
8619         search ring instead of search-last-string and search-last-regexp.
8620         (search-highlight): Renamed from isearch-highlight.
8621         (isearch-exit): Use the new name.
8622         (isearch-highlight): Ditto.
8623         (isearch-dehighlight): Ditto.
8624         (isearch-update-ring): New function.
8625         (isearch-done): Call it.
8626         (isearch-done): New argument EDIT.
8627         (isearch-repeat): If search string is empty, look up at the car of
8628         the search ring; ignore the yank pointer.
8629         (isearch-abort): Call isearch-done with NOPUSH.
8630         (isearch-cancel): New function.
8631         (isearch-mode-map): Bind it to ESC ESC ESC.
8632
8633         * isearch-mode.el: Begin merge with FSF 20.4.
8634
8635 1999-09-01  Andy Piper  <andy@xemacs.org>
8636
8637         * x-select.el (x-get-clipboard): obsolete.
8638         (x-yank-clipboard-selection): obsolete
8639
8640         * select.el (disown-selection): need to be careful to disown the
8641         clipboard if we set it via selection.
8642         (get-clipboard): move from x-select.el
8643         (yank-clipboard-selection): ditto.
8644
8645 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8646
8647         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8648         isearch-highlight-all-matches to nil.
8649         (isearch-fixed-case): New variable.
8650         (isearch-mode): Initialize it.
8651         (isearch-edit-string): Save it.
8652         (isearch-toggle-case-fold): Set it.
8653         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8654         need to check isearch-fixed-case.
8655         (isearch-toggle-case-fold): Update highlighting of all matches
8656         before the pause.
8657         (isearch-edit-string):
8658
8659 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8660
8661         * isearch-mode.el (isearch-edit-string): Call isearch-message
8662         before reading the event so that the prompt is displayed properly.
8663         (isearch-message): Use isearch-nonincremental when calling
8664         isearch-message-prefix.
8665         (minibuffer-local-isearch-map): Bind up and down to do the same as
8666         M-p and M-n respectively.
8667         (isearch-done): New arg NOPUSH.
8668         (isearch-edit-string): Use it.
8669         (isearch-edit-string): Don't bind isearch-string.
8670         (isearch-ring-adjust): Edit string, *then* push state.
8671
8672 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8673
8674         * faces.el (isearch-secondary): Make isearch-secondary look
8675         different than default.
8676
8677 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8678
8679         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8680         save-excursion.
8681         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8682         (isearch-update): Call isearch-dehighlight without arguments.
8683         (isearch-done): Ditto.
8684
8685         * isearch-mode.el (isearch-fix-case): If the search string has no
8686         upper-case letters, allow the folding to be reenabled.
8687         Previously, once disabled, the folding would remain that way until
8688         the end of isearch.
8689         (isearch-top-state): Call isearch-fix-case.
8690
8691         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8692         save-excursion.
8693         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8694
8695 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8696
8697         * xpm-button.el:
8698         xbm-button.el: Need to exist in core because gui.el depends on
8699         them.
8700
8701 1999-08-31  Andy Piper  <andy@xemacs.org>
8702
8703         * gutter-items.el (buffers-tab-face): new customizable variable.
8704         (buffers-tab-default-buffer-line-length): new specifier for
8705         maximum viewable characters.
8706         (progress-stack): new variable for implementing widget-based
8707         progress messages.
8708         (progress-area-buffer): ditto.
8709         (progress-glyph-height): ditto.
8710         (progress-stop-callback): ditto.
8711         (progress-quit-function): new function.
8712         (progress-glyph): new variable.
8713         (progress-layout-glyph): ditto.
8714         (progress-displayed-p): new function, see message-displayed-p for
8715         details.
8716         (clear-progress): ditto.
8717         (remove-progress): ditto.
8718         (append-progress): ditto.
8719         (raw-append-progress): ditto.
8720         (display-progress): ditto.
8721         (current-progress): ditto.
8722         (current-progress-label): ditto.
8723         (progress): ditto.
8724         (lprogress): ditto.
8725
8726
8727 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8728
8729         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8730
8731         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8732         `isearch-yank-selection'.
8733         (isearch-mode-map): Use it.
8734         (isearch-yank-selection): Use `get-selection' instead of
8735         `get-x-selection'.
8736
8737 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8738
8739         * faces.el (isearch-secondary): Create face here.
8740
8741         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8742         timers.
8743
8744 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8745
8746         * subr.el (buffer-string): More robust backward compatibility
8747         check, courtesy William Perry.
8748
8749 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8750
8751         * replace.el (perform-replace): Stop the search after the search
8752         limit has been reached.
8753
8754 1999-08-23  Andy Piper  <andy@xemacs.org>
8755
8756         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8757         here if we don't have one.
8758
8759 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8760
8761         * ldap.el (ldap-coding-system): Default to nil until we get
8762         efficient UTF8 support
8763         (ldap-decode-string): Guard against `decode-coding-string' not
8764         being defined
8765         (ldap-encode-string): Guard against `encode-coding-string' not
8766         being defined
8767
8768 1999-08-23  Didier Verna  <didier@xemacs.org>
8769
8770         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8771         Some doc strings improvements, and add a star to the `interactive'
8772         calls.
8773
8774 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8775
8776         * font-lock.el (java-font-lock-keywords-3): introduced new
8777         keywords and regexpes for javadoc syntax 1.2.
8778
8779 1999-08-17  Andy Piper  <andy@xemacs.org>
8780
8781         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8782         format-buffers-tab-line.
8783         (buffers-tab-max-buffer-line-length): new variable.
8784         (format-buffers-tab-line): new function. truncate names if over
8785         buffers-tab-max-buffer-line-length.
8786
8787 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8788
8789         * cus-start.el: Customize the variable `bell-inhibit-time'.
8790
8791 1999-08-16  Andy Piper  <andy@xemacs.org>
8792
8793         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8794         brute-force approach to deleting the last buffer.
8795         (buffers-tab-grouping-regexp): new customizable variable.
8796         (select-buffers-tab-buffers-by-mode): use it.
8797
8798 1999-08-13  Andy Piper  <andy@xemacs.org>
8799
8800         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8801         deletion problem.
8802
8803 1999-07-30  Didier Verna  <didier@xemacs.org>
8804
8805         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8806         of princ to output symbols.
8807         (custom-save-face-internal): ditto.
8808         (custom-save-resets): ditto.
8809
8810 1999-08-09  Didier Verna  <didier@xemacs.org>
8811
8812         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8813         `regexp-quote' to protect the major mode name for use as a regular
8814         expression (c++ needs this for instance).
8815
8816 1999-08-08  Andy Piper  <andy@xemacs.org>
8817
8818         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8819         cope with similar mode names.
8820
8821         * gutter-items.el (buffers-tab-selection-function): new selection
8822         function.
8823         (select-buffers-tab-buffers-by-mode): new function.
8824         (buffers-tab-items): use it if set to only display buffers in the
8825         tab in the current buffer's group..
8826         (update-tab-in-gutter): use new api.
8827         (remove-buffer-from-gutter-tab): ditto.
8828
8829         * gutter-items.el (buffers-tab-max-size): set custom selection
8830         default to 6.
8831         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8832         (add-tab-to-gutter): set face as default.
8833
8834 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8835
8836         * faces.el (frob-face-property): Merge the fall-back specifier
8837         with the target, not replace it.
8838
8839 1999-08-05  Andy Piper  <andy@xemacs.org>
8840
8841         * gutter-items.el (update-tab-in-gutter): add frame argument for
8842         buffer-items.
8843         (update-tab-in-gutter): use it.
8844
8845         * gutter-items.el (record-buffer-hook): set.
8846
8847         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8848         change.
8849         (switch-to-buffer-hook) deleted.
8850
8851 1999-08-04  Andy Piper  <andy@xemacs.org>
8852
8853         * gutter-items.el (update-tab-in-gutter): make sure this will work
8854         as an argument to create-frame-hook.
8855
8856 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8857
8858         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8859         instead of timer emulation.
8860
8861 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8862
8863         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8864         Emacs isearch enhancements.
8865
8866 1999-07-28  Andy Piper  <andy@xemacs.org>
8867
8868         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8869         all devices that support tab controls.
8870         (remove-buffer-from-gutter-tab): new function. to be used as a
8871         value for kill-buffer-hook.
8872
8873 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8874
8875         * auto-show.el (auto-show-truncationp): changed to match
8876         `window_translation_on'
8877
8878 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8879
8880         * XEmacs 21.2.19 is released
8881
8882 1999-07-28  SL Baur  <steve@miho>
8883
8884         * code-files.el (insert-file-contents): Fix docstring.
8885         revert previous change.
8886
8887 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8888
8889         * fill.el (fill-region-as-paragraph): Change re-break-point to
8890         contain word-across-newline plus one character so that filling
8891         Japanese and Chinese works as desired.
8892         * simple.el (do-auto-fill): Ditto.
8893
8894 1999-07-26  SL Baur  <steve@miho>
8895
8896         * mule/japanese.el ("Japanese"): Do not specify a default input
8897         method.
8898         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8899
8900 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8901
8902         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8903         able to use cl-macs macro in early lisp.
8904
8905 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8906
8907         * custom.el:
8908         * cus-face.el:
8909         * cus-edit.el:
8910                 Massive custom Theme API changes.
8911
8912 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8913
8914         * code-files.el (insert-file-contents): Regard
8915         coding-system-magic-cookie if `coding-system-for-read' is nil.
8916
8917 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8918
8919         * mule/thai-xtis.el: Add coding: local variable, to avoid
8920         bootstrapping problem with C locale.
8921
8922 1999-07-22  Andy Piper  <andy@xemacs.org>
8923
8924         * dumped-lisp.el (preloaded-file-list): guard against putting
8925         gutter-items in a less than functional XEmacs.
8926         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8927
8928 1999-07-18  Bob Weiner  <weiner@beopen.com>
8929
8930         * fill.el (fill-context-prefix): Fixed bug that prevented the
8931         setting of an adaptive fill prefix when the `dont-skip-first' was
8932         t.
8933
8934 1999-07-22  SL Baur  <steve@miho>
8935
8936         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8937
8938 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8939
8940         * files.el (interpreter-mode-alist): add `make', `guile', and
8941         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8942         makefile-mode, guile is a scheme, and someday XEmacs will be
8943         modular enough to use as an efficient scripting tool.)
8944
8945 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8946
8947         * mule/mule-cmds.el (reset-language-environment): Regard
8948         coding-category `utf-8' and `ucs-4' if they are available.
8949
8950 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8951
8952         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8953         (prefer-coding-system): Fix DOC-string.
8954
8955         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8956         DOC-string too.
8957
8958         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8959         Mule.
8960         (coding-system-change-eol-conversion): Fix DOC-string.
8961
8962 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8963
8964         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8965         instead of `list-coding-system'.
8966
8967 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8968
8969         * menubar-items.el (default-menubar): `select-input-method' was
8970         renamed to `set-input-method'.
8971
8972         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8973         "Set Language Environment" menu.
8974
8975         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8976         "Describe Language Support" menu.
8977
8978 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8979
8980         * mule/chinese.el ("Chinese-GB"): Rename
8981         `chinese-gb-environment-setup-function' to
8982         `setup-chinese-gb-environment-internal'.
8983
8984 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8985
8986         * mule/korean.el: Use `define-coding-system-alias' instead of
8987         `copy-coding-system'.
8988
8989 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8990
8991         * mule/mule-cmds.el (set-language-environment-coding-systems):
8992         Treat duplicated coding-categories.
8993
8994 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8995
8996         * mule/japanese.el: Use `define-coding-system-alias' instead of
8997         `copy-coding-system'.
8998
8999 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9000
9001         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9002         coding-system `viscii'.
9003
9004 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9005
9006         * mule/cyrillic.el:
9007         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9008         (cyrillic-alternativnyj-decode-table): New variable.
9009         (cyrillic-alternativnyj-encode-table): New variable.
9010         - Specify `iso-8-1' as a category of coding-system
9011           `alternativnyj'.
9012         - Abolish general Cyrillic environment.
9013
9014 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9015
9016         * mule/chinese.el:
9017         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9018         - Register `chinese-gb-environment-setup-function' as a
9019           `setup-function' of "Chinese-GB" environment.
9020
9021 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9022
9023         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9024         optional argument `parents'.
9025
9026         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9027         property for Thai-XTIS.
9028
9029         * mule/mule-help.el (help-with-tutorial): Use property
9030         `tutorial-coding-system' of language-info as a coding-system to
9031         read tutorial file.
9032
9033 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9034
9035         * mule/thai-xtis.el: Don't setup `setup-function' and
9036         `exit-function'.
9037
9038         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9039         `set-coding-category-system' to set up coding-system for
9040         coding-category.
9041
9042         * mule/mule-cmds.el (prefer-coding-system): Use
9043         `set-coding-category-system' to set up coding-system for
9044         coding-category.
9045
9046 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9047
9048         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9049         Thai-XTIS environment.
9050
9051         * mule/mule-cmds.el (prefer-coding-system): Use
9052         `find-coding-system' instead of `coding-system-p'.
9053
9054 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9055
9056         * mule/mule-cmds.el (set-language-environment-coding-systems):
9057         Modify eol-type for XEmacs.
9058
9059         * mule/thai-xtis.el: Delete unused local variable `category'.
9060
9061         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9062         function.
9063         (prefer-coding-system): Don't call
9064         `update-coding-systems-internal'; use function
9065         `coding-category-list' instead of variable `coding-category-list';
9066         use `set-coding-priority-list' instead of `set-coding-priority';
9067         modify `eol-type' for XEmacs.
9068
9069         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9070         `charset-columns'.
9071         (char-width): Likewise.
9072
9073 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9074
9075         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9076         `tis-620'.
9077
9078         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9079         `set-coding-priority-list' instead of `set-coding-priority'; don't
9080         call `update-coding-systems-internal'.
9081
9082         * mule/mule-misc.el (coding-system-get): New function.
9083         (coding-system-put): New function.
9084         (coding-system-category): New function.
9085
9086 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9087
9088         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9089         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9090         to avoid conflict with leim/quail/thai-xtis.
9091
9092         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9093         to thai-xtis-chars.el.
9094
9095         * mule/thai-xtis-chars.el: New file (split from
9096         mule/thai-xtis.el).
9097
9098 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9099
9100         * mule/thai-xtis.el:
9101         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9102         - Add syntax entries.
9103         - Put `preferred-coding-system' of the charset `thai-xtis' to
9104           `tis-620'.
9105
9106 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9107
9108         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9109         rewritten to use write-multibyte-character.
9110
9111 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9112
9113         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9114         of `iso-2022-7'.
9115         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9116         ported yet.
9117         (read-input-method-name): Treat optional argument `default'.
9118
9119 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9120
9121         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9122         all.
9123         (set-language-info-alist): Set up menus here.
9124
9125 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9126
9127         * minibuf.el (completing-read): Add new optional argument
9128         `default'.
9129         (read-coding-system): Add new optional argument
9130         `default-coding-system'.
9131
9132 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9133
9134         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9135         (viet-viscii-...->viet-vscii...).
9136
9137 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9138
9139         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9140         and menus.
9141
9142 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9143
9144         * mule/mule-cmds.el (input-method-function): Add permanent-local
9145         property.
9146
9147 1999-03-30  Dave Love  <fx@gnu.org>
9148
9149         * mule/mule-cmds.el (current-language-environment): Doc fix.
9150
9151 1999-02-06  Richard Stallman  <rms@gnu.org>
9152
9153         * mule/european.el (setup-slovenian-environment): New function.
9154         ("Slovenian"): New language environment.
9155
9156 1999-01-27  Dave Love  <fx@gnu.org>
9157
9158         * mule/mule-cmds.el (current-language-environment): Provide :link,
9159         :type (choices) and appropriate :get.
9160
9161 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9162
9163         * mule/mule-cmds.el (describe-language-environment): Don't alter
9164         input-method-alist.
9165
9166 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9167
9168         * mule/mule-cmds.el (prefer-coding-system): Call
9169         set-coding-priority, so that the internal array of priorities is
9170         also updated.
9171
9172 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9173
9174         * mule/mule-cmds.el (prefer-coding-system): If the argument
9175         requires specific EOL conversion type, make the default coding
9176         systems use that.
9177
9178 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9179
9180         * mule/mule-cmds.el (set-language-environment): Pass the default
9181         eol-type to set-language-environment-coding-systems.
9182         (set-default-coding-systems): Copy the eol-type property for the
9183         new default values of {buffer-file,process}-coding-system from the
9184         old defaults.
9185         (set-language-environment-coding-systems): Accept an optional
9186         argument EOL-TYPE, and set the eol-type property of the default
9187         coding systems accordingly.
9188
9189 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9190
9191         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9192         use generate-new-buffer instead of get-buffer-create.
9193
9194 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9195
9196         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9197
9198 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9199
9200         * mule/mule-cmds.el (default-input-method): Fix custom type.
9201
9202 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9203
9204         * mule/mule-cmds.el (setup-specified-language-environment):
9205         Add apropos-inhibit property.
9206         (describe-specified-language-support): Likewise.
9207
9208 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9209
9210         * mule/mule-cmds.el: Doc fixes.
9211
9212 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9213
9214         * mule/mule-cmds.el (register-input-method): Doc-string
9215         modified.
9216
9217 1998-09-01  Dave Love  <fx@gnu.org>
9218
9219         * mule/mule-cmds.el (current-language-environment): Fix
9220         setter function.
9221
9222 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9223
9224         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9225         mule/european.el, mule/hebrew.el, mule/japanese.el,
9226         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9227         avoid bootstrapping problem if you need to recompile all the Lisp
9228         files using interpreted code.
9229
9230 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9231
9232         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9233         ("Latin-2"): Likewise.
9234
9235 1998-08-18  Per Starback  <starback@update.uu.se>
9236
9237         * mule/european.el (setup-latin2-environment): Fix typo.
9238
9239 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9240
9241         * mule/european.el: Give proper value of `input-method' key to all
9242         lang. env.
9243
9244         * mule/mule-cmds.el (activate-input-method): Handle the case that
9245         the arg INPUT-METHOD is nil correctly.
9246         (read-multilingual-string): Activate the specified input method
9247         before calling read-string.  Afterward, activate the original
9248         input method.
9249
9250 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9251
9252         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9253         (set-language-info-alist): Fix typo in doc-string.
9254
9255         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9256
9257 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9258
9259         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9260         (reset-language-environment): New function for the job that
9261         setup-english-environment used to do.
9262         (set-language-environment): Do more setups according to the info
9263         in language-info-alist.
9264         (read-language-name): Handle the case that the arg KEY is nil.
9265         (describe-language-environment): Handle input-method property.
9266
9267         * mule/: All files under this directory, which related with
9268         specific languages (such as mule/european.el, mule/greek.el,
9269         mule/hebrew.el, mule/misc-lang.el), modified as below.
9270         (setup-XXX-environment): Just call set-language-environment.  If
9271         they used to do some other jobs than what done by
9272         set-language-environment, those jobs are done in
9273         setup-XXX-environment-internal now.
9274         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9275         the value to setup-XXX-environment-internal.  Add properties
9276         input-method and features.
9277
9278         * mule/english.el (setup-english-environment): Just call
9279         reset-language-environment.
9280
9281         * mule/european.el (setup-8-bit-environment): Function deleted.
9282
9283 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9284
9285         * mule/mule-cmds.el (input-method-exit-on-first-char)
9286         (input-method-use-echo-area): Doc fixes.
9287
9288 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9289
9290         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9291         variable.
9292         (input-method-use-echo-area): New variable.
9293
9294 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9295
9296         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9297
9298 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9299
9300         * mule/mule-cmds.el (activate-input-method): Update mode line.
9301         (inactivate-input-method): Likewise.
9302
9303 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9304
9305         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9306         input method in the current buffer, but just bind
9307         current-input-method.
9308
9309 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9310
9311         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9312
9313         * mule/misc-lang.el ("IPA"): Add coding-priority and
9314         coding-system.
9315
9316 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9317
9318         * mule/greek.el: Add coding-priority.
9319
9320 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9321
9322         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9323         LANG-ENV.
9324
9325 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9326
9327         * mule/mule-cmds.el (register-input-method): Fix previous change.
9328         (setup-specified-language-environment): Doc fix.
9329
9330 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9331
9332         * mule/mule-cmds.el: Several doc fixes.
9333         (get-language-info, set-language-info): Rename argument.
9334         (set-language-info-alist): Likewise.
9335         (register-input-method): Rename argument.
9336         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9337
9338 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9339
9340         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9341         default value while reading an input method.
9342
9343 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9344
9345         * mule/mule-cmds.el (universal-coding-system-argument):
9346         Use buffer-file-coding-system as default.
9347
9348 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9349
9350         * mule/korean.el ("Korean"): Doc fix.
9351
9352 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9353
9354         * mule/mule-cmds.el (describe-language-environment): Print the
9355         languge environment at the head.
9356
9357 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9358
9359         * mule/japanese.el: Set exit-function to exit-japanese-environment
9360         for Japanese environment.
9361
9362 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9363
9364         * mule/mule-cmds.el (set-language-environment): Doc fix.
9365         (current-language-environment): Use defcustom.
9366         (default-input-method): Specify :type.
9367
9368 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9369
9370         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9371         modified.
9372         (prefer-coding-system): Doc-string modified.
9373
9374 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9375
9376         * mule/mule-cmds.el (set-language-info): Doc-string
9377         describes `coding-priority' KEY.
9378         (set-language-environment-coding-systems): New function.
9379         (select-safe-coding-system): New function.
9380         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9381         (set-language-info-alist): New optionla arg PARENTS.  Call
9382         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9383         (set-language-environment-coding-systems): New function.
9384
9385         * mule/chinese.el: Remove setting up of
9386         describe-chinese-environment-map and
9387         setup-chinese-environment-map.  Exclude them in args of calls to
9388         set-language-info-alist.  Register coding-priority key in
9389         language-info-alist.
9390
9391         * mule/cyrillic.el: Remove setting up of
9392         describe-cyrillic-environment-map and
9393         setup-cyrillic-environment-map.  Exclude them in args of calls to
9394         set-language-info-alist.  Register coding-priority key in
9395         language-info-alist.
9396
9397         * mule/english.el: Register coding-priority key in
9398         language-info-alist.
9399
9400         * mule/ethiopic.el: Register coding-priority key in
9401         language-info-alist.
9402
9403         * mule/european.el: Remove setting up of
9404         describe-european-environment-map and
9405         setup-european-environment-map.  Exclude them in args of calls to
9406         set-language-info-alist.  Register coding-priority key in
9407         language-info-alist.  Add "German" language env.
9408         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9409         (setup-german-environment): New function.
9410
9411         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9412         change default input method to "greek-postfix".
9413
9414         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9415         coding-priority key in
9416
9417 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9418
9419         * mule/mule-cmds.el (set-language-info): Doc fix.
9420         (input-method-inactivate-hook): Doc fix.
9421
9422 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9423
9424         * mule/mule-cmds.el (set-input-method): Renamed from
9425         select-input-method.
9426
9427 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9428
9429         * mule/mule-cmds.el (set-language-environment): Run
9430         exit-language-environment-hook before calling `exit-function'
9431         which is specified for the language environment.
9432
9433 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9434
9435         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9436         modified.
9437         (prefer-coding-system): Likewise.
9438         (describe-language-environment): Print aliases of each coding
9439         system.
9440         (set-language-environment-hook): New variable.
9441         (exit-language-environment-hook): New variable.
9442         (set-language-environment): Call these hooks.  Before setting a
9443         new language environment, exit from the
9444         current-language-environment if necessary.
9445         (input-method-verbose-flag): The value can be nil, t,
9446         complex-only, or default.
9447         (input-method-highlight-flag): Doc-string augmented.
9448         (activate-input-method): Check if we can run the registered
9449         function to activate an input method.
9450
9451         * mule/korean.el: Set exit-function for language environment
9452         "Korean" to exit-korean-environment.
9453         (setup-korean-environment): Moved to korea-util.el.
9454
9455 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9456
9457         * mule/mule-cmds.el (read-multilingual-string): Use
9458         current-input-method prior to default-input-method.  Don't bind
9459         current-input-method by `let', instead, activate the specified
9460         input method in the current buffer temporarily.
9461
9462 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9463
9464         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9465
9466 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9467
9468         * mule/chinese.el (post-read-decode-hz): Return the result of
9469         decode-hz-region.
9470         (pre-write-encode-hz): Do not change the value of
9471         last-coding-system.
9472
9473 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9474
9475         * mule/mule-ccl.el: Doc fixes.
9476
9477 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9478
9479         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9480         (check-ccl-program): New macro.
9481
9482 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9483
9484         * mule/mule-ccl.el: Comment about CCL syntax modified.
9485         (ccl-command-table): Add read-multibyte-character and
9486         write-multibyte-character.
9487         (ccl-code-table): Add ex-cmd.
9488         (ccl-extended-code-table): New variable.
9489         (ccl-embed-extended-command): New function.
9490         (ccl-compile-read-multibyte-character,
9491         ccl-compile-write-multibyte-character) New functions.
9492         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9493         ccl-dump-write-multibyte-character): New functions.
9494
9495 1999-07-22  SL Baur  <steve@miho>
9496
9497         * config.el (config-value-file): config.values is installed into
9498         doc-directory.
9499         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9500
9501 1999-07-19  Didier Verna  <didier@xemacs.org>
9502
9503         * rect.el: all functions rewritten, except when noted. Below is a
9504         list of interface changes.
9505         (apply-on-rectangle): new function. Obsoletes
9506         `operate-on-rectangle'. All functions that used to call this
9507         function now call the new one.
9508         (kill-rectangle): added optional prefix arg to fill lines.
9509         (delete-rectangle): ditto.
9510         (delete-extract-rectangle): ditto.
9511         (open-rectangle): ditto.
9512         (clear-rectangle): ditto.
9513         (delete-rectangle-line): added third arg FILL.
9514         (delete-extract-rectangle-line): ditto.
9515         (open-rectangle-line): ditto.
9516         (clear-rectangle-line): ditto.
9517
9518 1999-07-18  Andy Piper  <andy@xemacs.org>
9519
9520         * menubar-items.el (default-menubar): add gutter options.
9521
9522         * gutter-items.el: new file.
9523         (gutter): new group for custom.
9524         (gutter-visible-p): new variable.
9525         (default-gutter-position): ditto.
9526         (buffers-tab): new group for the buffers tab.
9527         (gutter-buffers-tab): widget to put in the gutter.
9528         (buffers-tab-max-size): max number of tabs.
9529         (buffers-tab-switch-to-buffer-function): function to call when a
9530         tab is pressed.
9531         (buffers-tab-omit-function): filter buffers with this function.
9532         (buffers-tab-format-buffer-line-function): format buffer names for
9533         inclusion in tabs.
9534         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9535         the record.
9536         (build-buffers-tab-internal): build a list of tab items.
9537         (buffers-tab-items): ditto.
9538         (add-tab-to-gutter): put a tab in the gutter area.
9539         (update-tab-in-gutter): reset the buffers in the tab.
9540
9541         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9542
9543         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9544         (switch-to-buffer-hooks): new hook.
9545
9546         * toolbar.el (default-toolbar-position): fix typo.
9547
9548 1999-07-16  Andy Piper  <andy@xemacs.org>
9549
9550         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9551
9552 1999-07-15  Didier Verna  <didier@xemacs.org>
9553
9554         * cus-edit.el (custom-prompt-variable): optional third arg makes
9555         prompt for a comment string.
9556         (customize-set-value): optional prefix makes this function handle
9557         variable comments.
9558         (customize-set-variable): ditto.
9559         (customize-save-variable): ditto.
9560         (customize-customized): handle custom comments.
9561         (customize-save-customized): ditto.
9562         (custom-variable-state-set): ditto.
9563         (custom-face-state-set): ditto.
9564         (customize-saved): ditto.
9565         (custom-variable-set): ditto.
9566         (custom-face-set): ditto.
9567         (custom-variable-save): ditto.
9568         (custom-face-save): ditto.
9569         (custom-variable-reset-saved): ditto.
9570         (custom-face-reset-saved): ditto.
9571         (custom-variable-reset-standard): ditto.
9572         (custom-face-reset-standard): ditto.
9573         (custom-comment-face): new face.
9574         (custom-comment-tag-face): ditto.
9575         (custom-comment): new widget.
9576         (custom-comment-create): new function.
9577         (custom-comment-delete): ditto.
9578         (custom-comment-value-set): ditto.
9579         (custom-comment-show): ditto.
9580         (custom-comment-invisible-p): ditto.
9581         (custom-variable-value-create): create a comment field widget.
9582         (custom-face-value-create): ditto.
9583         (custom-variable-menu): new entry for adding a custom comment.
9584         (custom-face-menu): ditto.
9585         (custom-save-variables): possibly save custom comments.
9586         (custom-save-faces): ditto.
9587
9588         * cus-face.el (custom-set-faces): the arguments can now have a
9589         custom comment as fourth argument.
9590
9591         * custom.el (custom-set-variables): the arguments can now have a
9592         custom comment as fifth element.
9593
9594 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9595
9596         * XEmacs 21.2.18 is released
9597
9598 1999-07-13  SL Baur  <steve@miho>
9599
9600         * lib-complete.el (read-library-name): Revert previous change.
9601         (read-library): Ditto.
9602
9603 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9604
9605         * packages.el (packages-package-list): Capitalize docstring.
9606
9607         * packages.el (packages-find-package-library-path): Use #'nconc
9608         rather than #'append to reduce consing -- #'mapcar uses Flist,
9609         which returns a freshly consed list.  #'append would create yet
9610         another fresh list, using Fmake_list in concat.
9611
9612         * packages.el (package-provide): Use setq with remassq like it
9613         says in its docstring.
9614
9615 1999-07-06  SL Baur  <steve@miho.m17n.org>
9616
9617         * lib-complete.el (progn-with-message): Fix typo.
9618
9619 1999-07-06  SL Baur  <steve@miho.m17n.org>
9620
9621         * mule/mule-misc.el (char-octet): Make function match docstring.
9622         From Katsumi Yamaoka <yamaoka@jpl.org>
9623
9624 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9625
9626         * wid-edit.el (widget-documentation): corrected spelling error.
9627
9628 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9629
9630         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9631         keys if already bound
9632
9633 1999-07-06  SL Baur  <steve@miho.m17n.org>
9634
9635         * lib-complete.el (progn-with-message): Revert previous changes.
9636
9637 1999-06-24  Bob Weiner  <weiner@beopen.com>
9638
9639         * lib-complete.el (find-library):
9640         (find-library-other-window):
9641         (find-library-other-frame): Completely rewrote
9642         so that these functions actually work when called non-interactively.
9643         Also made them handle LIBRARY arguments which end with .el or .elc.
9644
9645 1999-06-24  Bob Weiner  <weiner@beopen.com>
9646
9647         * simple.el (indent-new-comment-line): Locally bound
9648         `block-comment-start' to `comstart' or else when this is called
9649         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9650         `block-comment-start' value, ignoring any existing spacing after a
9651         comment prefix in the previous line and producing ugly comments.
9652
9653 1999-06-23  Bob Weiner  <weiner@beopen.com>
9654
9655         * list-mode.el (mouse-choose-completion):
9656         (choose-completion):
9657         (completion-switch-to-minibuffer): Added.
9658         ([Tab]): [Tab] previously switched to the minibuffer
9659         but since [space] does that and since most applications in the
9660         world use [Tab] to select the next item in a list, do that in the
9661         *Completions* buffer too.  This will cause the least confusion
9662         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9663         06/23/1999.
9664
9665 1999-06-22  Bob Weiner  <weiner@beopen.com>
9666
9667         * help.el (help-buffer-name): Added support for a null value
9668         of `help-buffer-prefix-string' since some buffers require no
9669         prefix.
9670
9671 1999-06-20  Bob Weiner  <weiner@beopen.com>
9672
9673         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9674         in the completion-list-mode-map to bury the completions buffer
9675         even when the minibuffer is no longer active.
9676
9677 1999-06-20  Bob Weiner  <weiner@beopen.com>
9678
9679         * list-mode.el (list-mode): It is visually disconcerting to have
9680         the text cursor disappear within list buffers, especially when
9681         moving from window to window, so leave it visible.
9682
9683 1999-07-01  SL Baur  <steve@miho.m17n.org>
9684
9685         * menubar-items.el (default-menubar): Conditionalize the bug
9686         report menu item (which may not be possible in this XEmacs).
9687         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9688
9689 1999-06-30  SL Baur  <steve@miho.m17n.org>
9690
9691         * subr.el (with-current-buffer): DOC string fix.
9692         Suggested by Bob Weiner <weiner@altrasoft.com>
9693
9694 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9695
9696         * cus-face.el (custom-face-italic): insert missing args
9697
9698 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9699
9700         * packages.el (package-locations): Changed default early package
9701         hierarchies to ~/.xemacs/mule-packages and
9702         ~/.xemacs/xemacs-packages.
9703
9704 1999-06-23  SL Baur  <steve@miho.m17n.org>
9705
9706         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9707
9708 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9709
9710         * packages.el (package-locations): Changed default early package
9711         hierarchy to ~/.xemacs/packages.
9712         (package-locations): Removed `packages' as a possible name for a
9713         late package hierarchy.
9714
9715 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9716
9717         * mule/mule-category.el (word-combining-categories): Set up new
9718         variable.
9719         (word-separating-categories): Likewise.
9720
9721 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9722
9723         * XEmacs 21.2.17 is released
9724
9725 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9726
9727         * font-menu.el (font-menu-set-font): allow for nil specification
9728         of font size.
9729
9730 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9731
9732         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9733         is 1.
9734
9735 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9736
9737         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9738         8859-5 instead of ISO 8859-1.
9739
9740 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9741
9742         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9743         (viet-viscii-encode-table): Ditto.
9744
9745         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9746         Make obsolete definition of char-octet.
9747
9748 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9749
9750         * subr.el: Move no-Mule make-char ...
9751         * help-nomule.el (make-char): To here.
9752         (string-width): Make Mule compatibility alias.
9753
9754 1999-06-15  Andy Piper  <andy@xemacs.org>
9755
9756         * select.el (get-selection-no-error): really make there be no-error.
9757         (get-selection): revert to original.
9758
9759 1999-06-11  Andy Piper  <andy@xemacs.org>
9760
9761         * select.el (selection-sets-clipboard): renamed.
9762         (own-selection): use it.
9763
9764 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9765
9766         * XEmacs 21.2.16 is released
9767
9768 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9769
9770         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9771         missing characters to avoid crash.
9772
9773 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9774
9775         * coding.el (set-terminal-coding-system): Only set the console
9776         coding system on the selected console if it is a tty.
9777
9778 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9779
9780         * cus-face.el:
9781         * cus-edit.el:
9782         * faces.el:
9783         (custom):
9784         (face-spec-set):
9785         * faces.el (frob-face-property):
9786         * font-menu.el (font-menu-set-font):
9787                   Actually apply changes from 1999-03-17
9788
9789 1999-06-10  Andy Piper  <andy@xemacs.org>
9790
9791         * select.el (get-selection): abstract out non error-signalling
9792         part.
9793         (get-selection-no-error): get-selection without signalling an
9794         error.
9795         (selection-is-clipboard-p): new variable. controls whether the
9796         selection sets the clipboard.
9797         (own-selection): use it.
9798
9799         * mouse.el (insert-selection): fallback to clipboard after trying
9800         primary selection and cutbuffer.
9801
9802 1999-06-05  Andy Piper  <andy@xemacs.org>
9803
9804         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9805         selection functions.
9806
9807 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9808
9809         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9810         default value.
9811         (load): Use `raw-text' instead of `no-conversion'.
9812         (insert-file-contents): Likewise.
9813
9814         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9815         of `no-conversion'.
9816
9817 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9818
9819         * coding.el: Don't copy `no-conversion' to `raw-text'.
9820
9821 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9822
9823         * subr.el (make-char): Define it if Mule is not around.
9824
9825 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9826
9827         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9828
9829         * x-select.el (x-disown-selection-internal): Restore symbol as an
9830         obsolete alias.
9831         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9832
9833 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9834
9835         * XEmacs 21.2.15 is released
9836
9837 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9838
9839         * subr.el (split-string): Avoid infinite looping
9840
9841 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9842
9843         * ldap.el (ldap-ignore-attribute-codings): New variable
9844         (ldap-default-attribute-decoder): New variable
9845         (ldap-coding-system): New variable
9846         (ldap-attribute-syntax-encoders): New variable
9847         (ldap-attribute-syntax-decoders): New variable
9848         (ldap-attribute-syntaxes-alist): New variable
9849         (ldap-encode-boolean): New function
9850         (ldap-decode-boolean): New function
9851         (ldap-encode-country-string): New function
9852         (ldap-decode-string): New function
9853         (ldap-decode-address): New function
9854         (ldap-encode-address): New function
9855         (ldap-decode-attribute): New function
9856         (ldap-search): Use some of these
9857
9858 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9859
9860         * version.el (emacs-version): Make the patch level/beta come
9861         before the XEmacs qualifier so that it gets into (funcall
9862         emacs-version) and thus in the bug reports.
9863         (emacs-version>=): Support patch levels.
9864
9865 1999-06-03  SL Baur  <steve@xemacs.org>
9866
9867         * version.el: implement x.y.z version number
9868         From Jan Vroonhof <vroonhof@math.ethz.ch>
9869
9870 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9871
9872         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9873
9874 1999-05-22  Vin Shelton <acs@xemacs.org>
9875
9876         * startup.el: Document -private and break out non-standard X options.
9877
9878 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9879
9880         * mule/mule-charset.el (charset-after): New function.
9881         (charset-direction): Synch with Mule, update docstring.
9882         (get-charset-property): New function.
9883         (put-charset-property): New function.
9884         (charset-plist): New function.
9885
9886         * mule/mule-charset.el (compose-region):
9887         (decompose-region): remove;  these functions (which don't work
9888         since we don't do composite characters) have been moved to
9889         mule-util.el.
9890         (toplevel): follow coding standards
9891
9892 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9893
9894         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9895         exist any more.
9896
9897         * code-files.el: Fix commentary to follow coding standards.  Move
9898         the single line left in mule-files.el to here.
9899
9900         * mule/mule-files.el: delete.
9901
9902 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9903
9904         * info.el (Info-scroll-prev): Use event functions instead of the
9905         old emacs 19 interface.
9906
9907 1999-06-02  Andy Piper  <andy@xemacs.org>
9908
9909         * x-font-menu.el (x-font-menu-load-font):
9910         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9911
9912 1999-05-31  Andy Piper  <andy@xemacs.org>
9913
9914         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9915         group.
9916         (font-menu-this-frame-only-p): ditto.
9917         (font-menu-max-items): reinstate, from Jan Vroonhof
9918         <vroonhof@math.ethz.ch>
9919         (font-menu-submenu-name-format): ditto.
9920         (font-menu-split-long-menu): ditto, for use by the family
9921         constructor.
9922         (font-menu-family-constructor): use it.
9923
9924 1999-05-30  Andy Piper  <andy@xemacs.org>
9925
9926         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9927         for use by the font menu.
9928
9929         * msw-font-menu.el: new file implementing mswindows specific
9930         font-menu behaviour.
9931         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9932         (mswindows-font-menu-junk-families): ditto.
9933         (hack-font-truename): ditto.
9934         (mswindows-font-regexp-ascii): ditto.
9935         (mswindows-reset-device-font-menus): ditto.
9936         (mswindows-font-menu-font-data): ditto.
9937         (mswindows-font-menu-load-font): ditto.
9938
9939         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9940         (x-font-menu-font-data): ditto.
9941         (x-font-menu-load-font): ditto.
9942
9943         * font-menu.el: new file implementing generic font menu behaviour.
9944         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9945         made device independent.
9946         (font-menu-this-frame-only-p): ditto.
9947         (font-menu-preferred-resolution): ditto.
9948         (font-menu-size-scaling): new variable used to determine whether
9949         sizes are in points or tenths of a point.
9950         (vassoc): moved from x-font-menu.el.
9951         (device-fonts-cache): ditto.
9952         (device-fonts-cache): ditto.
9953         (flush-device-fonts-cache): ditto.
9954         (reset-device-font-menus): copied from x-font-menu.el and made
9955         device independent. Most functionality deferred to
9956         device-dependent versions.
9957         (font-menu-family-constructor): copied from x-font-menu.el and
9958         made device independent.
9959         (font-menu-size-constructor): ditto.
9960         (font-menu-weight-constructor): ditto.
9961         (font-menu-set-font): ditto.
9962         (font-menu-change-face): ditto.
9963         (font-menu-load-font): new device method.
9964         (font-menu-font-data): ditto.
9965
9966         * x-font-menu.el: The above functions deleted.
9967
9968 1999-05-26  Andy Piper  <andy@xemacs.org>
9969
9970         * update-elc.el:
9971         * make-docfile.el:
9972         * loadup.el: rehash expand-file-name usage to not use default-directory.
9973
9974 1999-05-21  Andy Piper  <andy@xemacs.org>
9975
9976         * x-select.el (x-select-convert-to-text):
9977         (x-selected-text-type):
9978         (x-get-selection):
9979         (xselect-convert-to-string):
9980         (xselect-convert-to-compound-text):
9981         (xselect-convert-to-length):
9982         (xselect-convert-to-targets):
9983         (xselect-convert-to-delete):
9984         (xselect-convert-to-filename):
9985         (xselect-convert-to-charpos):
9986         (xselect-convert-to-lineno):
9987         (xselect-convert-to-colno):
9988         (xselect-convert-to-sourceloc):
9989         (xselect-convert-to-os):
9990         (xselect-convert-to-host):
9991         (xselect-convert-to-user):
9992         (xselect-convert-to-class):
9993         (xselect-convert-to-name):
9994         (xselect-convert-to-integer):
9995         (xselect-convert-to-atom):
9996         (xselect-convert-to-identity): functions renamed from x-* and
9997         moved to select.el.
9998         (x-get-secondary-selection): use rename get-selection.
9999         (x-get-clipboard): ditto.
10000         (x-own-selection): moved to select.el.
10001         (x-valid-simple-selection-p): ditto.
10002         (x-dehilight-selection): ditto.
10003         (x-own-clipboard): ditto.
10004         (x-disown-selection): ditto.
10005
10006         * x-mouse.el (x-yank-function): moved to mouse.el.
10007         (x-insert-selection): ditto.
10008         (x-set-point-and-move-selection): use renamed function.
10009
10010         * select.el (selected-text-type): moved and renamed from
10011         x-select.el.
10012         (selection-owner-p): moved to C.
10013         (selection-exists-p): ditto.
10014         (get-cutbuffer): new device method.
10015         (get-selection): generalised and moved from x-select.el.
10016         (own-selection): moved x-own-selection functionality into here.
10017         (dehilight-selection): renamed and moved from x-select.el.
10018         (own-clipboard): functionality moved from x-select.el using new
10019         generic C builtins.
10020         (disown-clipboard): ditto.
10021         (select-convert-to-text):
10022         (select-convert-to-string):
10023         (select-convert-to-compound-text):
10024         (select-convert-to-length):
10025         (select-convert-to-targets):
10026         (select-convert-to-delete):
10027         (select-convert-to-filename):
10028         (select-convert-to-charpos):
10029         (select-convert-to-lineno):
10030         (select-convert-to-colno):
10031         (select-convert-to-sourceloc):
10032         (select-convert-to-os):
10033         (select-convert-to-host):
10034         (select-convert-to-user):
10035         (select-convert-to-class):
10036         (select-convert-to-name):
10037         (select-convert-to-integer):
10038         (select-convert-to-atom):
10039         (select-convert-to-identity): new functions renamed from x-* and
10040         moved from x-select.el.
10041
10042         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10043         into here and use as the default window-system mouse yank.
10044         (insert-selection): generalised and moved from x-mouse.el.
10045         (own-clipboard): moved to C.
10046
10047         * msw-select.el (mswindows-selection-owned-p): deleted.
10048         (mswindows-own-selection): generalised and moved to select.el.
10049         (mswindows-disown-selection): generalised and moved to C.
10050         (mswindows-selection-owner-p): ditto.
10051
10052 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10053
10054         * XEmacs 21.2.14 is released
10055
10056 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10057
10058         * about.el: update contact info for jason and slb.
10059
10060 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10061
10062         * mule/european.el (setup-romanian-environment): Add Romanian
10063         support from Emacs/Mule romanian.el.
10064
10065 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10066
10067         * cus-face.el: Label all custom changes with the 'custom' tag.
10068
10069         * cus-edit.el: idem ditto.
10070
10071         * faces.el: Added suport for adding device tags to various functions.
10072         (custom): New device tag.
10073         (face-spec-set): Call reset face with tags argument. No longer do
10074         x-init-global-faces hack.
10075
10076         * faces.el (frob-face-property): Use an anonymous specifier to map
10077         frob-face-property-1 over.
10078
10079         * x-font-menu.el (font-menu-set-font): Always specify all
10080         properties to custom.
10081
10082 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10083
10084         * mule/european.el (setup-czech-environment): Add czech support.
10085         From David Sauer <davids@orfinet.cz>
10086
10087 1999-03-15  SL Baur  <steve@xemacs.org>
10088
10089         * check-features.el: Turn hard errors into warnings.
10090
10091 1999-03-21  SL Baur  <steve@xemacs.org>
10092
10093         * simple.el (delete-key-deletes-forward): As per discussion on
10094         xemacs-beta, default to t.
10095
10096 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10097
10098         * loadup.el: Define Installation-string before loading anything.
10099
10100 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10101
10102         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10103         From Anders Stenman <stenman@isy.liu.se>
10104
10105 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10106
10107         * wid-edit.el (widget-glyph-find): Ditto.
10108
10109         * packages.el (locate-library): Ditto.
10110
10111         * loadup.el (really-early-error-handler): Ditto.
10112
10113         * lib-complete.el (read-library): Ditto.
10114
10115         * faces.el (set-face-stipple): Ditto.
10116
10117         * code-files.el (load): Use new calling style of locate-file.
10118
10119 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10120
10121         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10122         dead.
10123
10124 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10125
10126         * dumped-lisp.el (preloaded-file-list): Don't load
10127         Installation.el.
10128
10129         * loadup.el (Installation-string): Define it here.
10130
10131 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10132
10133         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10134         Installation.el needs to be loaded before `dump-paths', otherwise
10135         the dumping process won't find it.
10136
10137 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10138
10139         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10140         subr so that we can use `replace-in-string' in Installation.el to
10141         get rid of C-m chars under the native Windows build.
10142
10143 1999-04-29  Andy Piper  <andy@xemacs.org>
10144
10145         * make-docfile.el: canonicalize file and directory names.
10146
10147         * device.el (call-device-method): new function for calling device
10148         specific methods.
10149         (define-device-method): new function for defining device methods.
10150         (define-device-method*): ditto.
10151
10152 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10153
10154         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10155
10156 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10157
10158         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10159         (cyrillic-koi8-r-encode-table): Likewise.
10160         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10161         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10162
10163         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10164         from vietnamese.el].
10165
10166         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10167         mule/mule-misc.el.
10168
10169 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10170
10171         * mule/thai-xtis.el:
10172         - Change font registry name from "Thai94x94-0" to "xtis-0".
10173         - Change mnemonic of coding-system `tis-620' to "TIS620".
10174
10175 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10176
10177         * mule/ethiopic.el: fixed.
10178
10179 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10180
10181         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10182
10183         * mule/thai-xtis.el: New file.
10184
10185         * mule/vietnamese.el: New file.
10186
10187         * mule/ethiopic.el: New file.
10188
10189 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10190
10191         * bytecomp.el (byte-compile-close-variables): Leave
10192         debug-issue-ebola-notices alone.
10193
10194 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10195
10196         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10197         at the top of the buffer since it is the most important thing to
10198         customize
10199         (ldap-get-host-parameter): New defun
10200         (ldap-search): Add a new parameter `withdn' to retrieve the
10201         distinguished names of entries
10202
10203 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10204
10205         * startup.el (splash-frame-body): Date and spelling fixes.
10206
10207 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10208
10209         * view-less.el (toggle-truncate-lines): add autoload tag
10210
10211 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10212
10213         * format.el (format-alist): Disable image stuff.
10214
10215 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10216
10217         * wid-edit.el (widget-glyph-find): Search by directories, then by
10218         suffixes rather than the other way around.
10219         (widget-image-conversion): Renamed to
10220         `widget-image-file-name-suffixes'.
10221
10222 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10223
10224         * mule/mule-charset.el: Made old functions obsolete, remove the
10225         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10226         (charset-iso-graphic-plane): Rename from charset-graphic.
10227         (charset-iso-final-char): Rename from charset-final.
10228         (charset-width): Rename from charset-columns.
10229         (charset-bytes): Added from fsf compatibility, returns always 1.
10230
10231         * mule/mule-misc.el: Move charset-doc-string alias to
10232         mule-charset.el
10233
10234 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10235
10236         * x-faces.el (x-make-font-bold-italic): honor
10237         *try-oblique-before-italic-fonts*
10238
10239 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10240
10241         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10242
10243 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10244
10245         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10246         name.
10247
10248 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10249
10250         * cl-extra.el (equalp): Would bug out for lists.
10251
10252 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10253
10254         * about.el (about-hackers):  Change cgw's email address
10255
10256 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10257
10258         * XEmacs 21.2.13 is released
10259
10260 1999-03-12  SL Baur  <steve@xemacs.org>
10261
10262         * simple.el (delete-key-deletes-forward): Revert to previous
10263         behavior.
10264
10265 1999-01-18  Didier Verna  <didier@xemacs.org>
10266
10267         * menubar-items.el (xemacs-splash-buffer): handle the case of
10268         multiple elements in the splash buffer body.
10269
10270         * startup.el (splash-frame-timeout): new constant: interval
10271         between splash buffer elements.
10272         (command-line-1): handle splash buffer with multiple elements (use
10273         a timeout).
10274         (splash-frame-body): Originally `startup-splash-frame-body'.
10275         Rewrote a cleaner and more readable version. This can now be array,
10276         in which case each element is displayed in turn in the splash buffer.
10277         (splash-frame-static-body): new constant. Persistent information
10278         across all splash buffer elements (preserves the possibility to give
10279         it in different languages.
10280         (circulate-splash-frame-elements): new function. Used as a timeout
10281         to circulate through all splash frame elements and display them in
10282         sequence.
10283         (display-splash-frame): originally `startup-splash-frame'. Handle
10284         the case of multiple elements in the splash buffer body. Now
10285         returns a timeout id if multiple elements to display, or nil.
10286
10287 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10288
10289         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10290         so they can be overridden by x-init-face-from-resources.
10291         Additionally specify the font name also with an x tag.
10292
10293 1999-03-08  Andy Piper  <andy@xemacs.org>
10294
10295         * package-get.el (package-get-base): autoload.
10296
10297         * menubar-items.el (default-menubar): add update menu item. Fix
10298         custom menu to only be activated when package-base is available.
10299
10300         * package-get.el (package-get-custom): don't load
10301         package-get-custom as it is auto-generated. Fix group definition.
10302
10303 1999-03-05  Didier Verna  <didier@xemacs.org>
10304
10305         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10306         instead of `symbol-name' (Thanks Kyle).
10307
10308         * cus-edit.el (custom-save-variables): use `prin1' instead of
10309         princ to write symbols.
10310
10311 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10312
10313         * XEmacs 21.2.12 is released
10314
10315 1999-03-05  SL Baur  <steve@xemacs.org>
10316
10317         * menubar-items.el (default-menubar): Add kfm browsing support.
10318         From Neal Becker <nbecker@fred.net>
10319
10320 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10321
10322         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10323         calls to font-lock during buffer reversion.
10324
10325 1999-02-12  Didier Verna  <didier@xemacs.org>
10326
10327         * info.el (Info-build-node-completions): unconditionally widen the
10328         tag table buffer.
10329
10330 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10331
10332         * x-faces.el (x-init-face-from-resources):
10333         Only set fonts in the 'x locale.
10334
10335 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10336
10337         * package-ui.el (pui-install-selected-packages): Don't throw on
10338         `package-admin-delete-binary-package' returning nil since it's
10339         normal.  Reindent function.
10340         (pui-add-required-packages): Handle case where packages selected
10341         for installation have never been installed.
10342
10343 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10344
10345         * menubar-items.el (default-menubar):
10346         Implement the ``Mule->Set coding system of process'' menu item.
10347
10348 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10349
10350         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10351         files
10352         - Change some `if's to `when's
10353
10354 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10355
10356         * XEmacs 21.2.11 is released
10357
10358 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10359
10360         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10361         against window close (Fix Bug #460).
10362         (ask-user-about-lock-dbox): Idem.
10363
10364 1999-02-25  SL Baur  <steve@xemacs.org>
10365
10366         * mule/mule-charset.el (charset-leading-byte): New function.
10367         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10368
10369 1999-02-12  Andy Piper  <andy@xemacs.org>
10370
10371         * about.el (xemacs-hackers): change andy's email address.
10372         (about-url-alist): change andy's web page address.
10373         (about-xemacs): add piper.
10374
10375 1999-02-16  SL Baur  <steve@xemacs.org>
10376
10377         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10378         of mule-base into lisp/mule.
10379
10380 1999-02-16  SL Baur  <steve@xemacs.org>
10381
10382         * mule/arabic.el:
10383         mule/canna-leim.el:
10384         mule/chinese.el:
10385         mule/cyrillic.el:
10386         mule/english.el:
10387         mule/european.el:
10388         mule/greek.el:
10389         mule/hebrew.el:
10390         mule/japanese.el:
10391         mule/kinsoku.el:
10392         mule/korean.el:
10393         mule/misc-lang.el:
10394         mule/mule-category.el:
10395         mule/mule-ccl.el:
10396         mule/mule-charset.el:
10397         mule/mule-cmds.el:
10398         mule/mule-coding.el:
10399         mule/mule-files.el:
10400         mule/mule-help.el:
10401         mule/mule-init.el:
10402         mule/mule-misc.el:
10403         mule/mule-tty-init.el:
10404         mule/mule-x-init.el:
10405         mule/viet-chars.el:  Remerge from mule-base.
10406
10407         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10408         of mule-base into lisp/mule.
10409
10410 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10411
10412         * process.el (exec-to-string): Use `shell-command-switch' in place
10413         of hard-wired "-c" (for WindowsNT).
10414
10415 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10416
10417         * menubar-items.el (default-menubar):  Remove obsolete
10418         "Gopher" item
10419
10420 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10421
10422         * package-admin.el (package-admin-get-install-dir): First fall
10423         back to the location of xemacs-base for non-mule packages.
10424
10425 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10426
10427         * paths.el:
10428         - improved automounter tmp directory support.
10429         - support 4 (!) empirically discovered automounter conventions
10430
10431 1999-02-12  SL Baur  <steve@xemacs.org>
10432
10433         * etags.el (pop-tag-mark): autoload to match key binding.
10434
10435 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10436
10437         * XEmacs 21.2.10 is released
10438
10439 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10440
10441         * package-get.el (package-get-remote-filename): Don't bug out for
10442         a local file name in the search entry.
10443
10444 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10445
10446         * XEmacs 21.2.9 is released
10447
10448 1999-01-19  Didier Verna  <didier@xemacs.org>
10449
10450         * replace.el (replace-search-function): new variable containing a
10451         function to perform a search-forward.
10452         (replace-re-search-function): new variable containing a function
10453         to perform a re-search-forward.
10454         (perform-replace): use them.
10455
10456 1999-01-25  Didier Verna  <didier@xemacs.org>
10457
10458         * select.el (selection-owner-p): use the name `XEmacs'.
10459         (cut-copy-clear-internal): ditto.
10460
10461 1999-01-18  Andy Piper  <andy@xemacs.org>
10462
10463         * about.el (about-url-alist): Update my entry.
10464         (xemacs-hackers): Ditto.
10465
10466 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10467
10468         * buffer.el (switch-to-buffer): Fixing documentation.
10469         * minibuf.el (minibuffer-completion-table): ditto.
10470         * cl-macs.el (return-from): ditto.
10471
10472 1999-01-04  Didier Verna  <didier@xemacs.org>
10473
10474         * replace.el (delete-non-matching-lines): temporarily disable
10475         case-folding when called interactively with a regexp containing
10476         uppercase characters.
10477         (delete-matching-lines): ditto.
10478         (count-matches): ditto.
10479         (list-matching-lines): ditto.
10480
10481 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10482
10483         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10484         abort if current window is split horizontally, not if others are
10485         split.  Got rid of unnecessary minibuffer checking.  Also, add
10486         some comments (it's still complex).
10487
10488 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10489
10490         * package-get.el: changed address for doc.ic.ac.uk to
10491         sunsite.doc.ic.ac.uk
10492
10493 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10494
10495         * ldap.el (toplevel): Remove requires so that the file compiles
10496         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10497
10498 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10499
10500         * dump-paths.el: Calculate module-directory and set
10501         module-load-path to the load path for modules.
10502
10503         * loadup.el: Get bootstrap value of module-load-path from the
10504         environment variable EMACSBOOTSTRAPMODULEPATH.
10505         - Display the module load path if we're debugging paths.
10506
10507         * setup-paths.el: Added function paths-find-site-module-directory.
10508         - Added function paths-find-module-directory.
10509         - Added function paths-construct-module-load-path.  Uses new
10510         environment variable EMACSMODULEPATH.
10511
10512 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10513
10514         * font.el (font-default-object-for-device):
10515         Oops! This `or' can't be replaced by `unless'.
10516         Fixed inability to run w3, among other things.
10517
10518 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10519
10520         * package-admin.el: Change initialization of
10521           package-admin-install-function dependent on system type.
10522           Change package-admin-install-function-mswindows to use
10523           "minitar".
10524
10525 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10526
10527         * mouse.el (default-mouse-motion-handler): Disable help echo while
10528         in the minibuffer.
10529
10530 1998-12-28  Martin Buchholz <martin@xemacs.org>
10531
10532         * XEmacs 21.2.8 is released.
10533
10534 1998-12-24  Martin Buchholz <martin@xemacs.org>
10535
10536         * XEmacs 21.2.7 is released.
10537
10538 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10539
10540         * package-ui.el (pui-list-packages): Set truncate-lines.
10541
10542         * package-get.el (package-get-download-menu): Use
10543         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10544
10545         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10546         (pui-help-string): idem.
10547         (list-packages-mode): New major mode.
10548         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10549         (pui-install-selected-packages): Add suport for removing packages.
10550         (pui-toggle-package-delete-key): New function.
10551         (pui-popup-context-sensitive): New kludge.
10552         (pui-list-packages): Add warning when `package-get-remote' is nil.
10553         (package-ui-add-site): New function.
10554
10555 1998-12-01  Didier Verna  <didier@xemacs.org>
10556
10557         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10558
10559 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10560
10561         * ldap.el: Custom-ized
10562         (toplevel): Do not provide `ldap' which is provided by C level
10563         LDAP code
10564         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10565
10566 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10567
10568         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10569
10570 1998-12-17  Andy Piper  <andy@xemacs.org>
10571
10572         * sound.el (sound-load-list): name changed from sound-load-alist.
10573         (sound-extension-list): name changed from sound-ext-list.
10574         (load-default-sounds): use new names.
10575         (load-sound-file): use new names.
10576
10577 1998-12-16  Andy Piper  <andy@xemacs.org>
10578
10579         * XEmacs 21.2.6 is released
10580
10581 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10582
10583         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10584         errors.
10585
10586 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10587
10588         * wid-edit.el (widget-echo-this-extent): Set
10589         help-echo-owns-message to t.
10590
10591 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10592
10593         * package-get.el (package-get-download-menu): use toggles for
10594           each site in the download site menu.
10595
10596 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10597
10598         * package-get.el (package-get): If we cannot find a package
10599           because package-get-remote is not set, give a more helpful
10600           error message.
10601
10602 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10603
10604         * package-get.el (package-get-remote-filename): use an EFS path
10605         with user anonymous if no user is specified.
10606
10607 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10608
10609         * faces.el (face-spec-set): Re-init fallfacks for default after
10610         calling reset-face on the default face.
10611
10612 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10613
10614         * package-admin.el (package-admin-default-install-function):
10615         Behave as advertised.  Make sure the pkg-dir is proper for
10616         default-directory.
10617         (package-admin-add-binary-package): Make sure the pkg-dir is
10618         proper for default-directory.
10619         (package-admin-install-function-mswindows): Make sure the pkg-dir
10620         is proper for default-directory.
10621
10622 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10623
10624         * XEmacs 21.2.5 is released
10625
10626 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10627
10628         * files.el (binary-file-regexps): regexp-opt is not available at
10629         bytecompile time.
10630
10631 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10632
10633         * x-win-xfree86.el:
10634         * x-win-sun.el (x-win-init-sun):
10635         * x-win-sun.el:
10636         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10637         * x-iso8859-1.el:
10638         * x-init.el (init-post-x-win):
10639         * x-init.el (init-pre-x-win):
10640         * x-init.el (x-initialize-compose):
10641         * x-init.el:
10642         * x-compose.el:
10643         * winnt.el:
10644         * widget.el:
10645         * wid-edit.el (widget-glyph-click):
10646         * wid-edit.el (widget-glyph-find):
10647         * wid-edit.el (widget-type):
10648         * view-less.el (view-buffer-other-window):
10649         * very-early-lisp.el:
10650         * version.el:
10651         * toolbar.el:
10652         * toolbar-items.el:
10653         * term/sun.el (suntool-map):
10654         * term/sun-mouse.el:
10655         * term/internal.el:
10656         * syntax.el (modify-syntax-entry):
10657         * symbol-syntax.el:
10658         * subr.el:
10659         * startup.el (lock-directory):
10660         * simple.el (set-comment-column):
10661         * simple.el (backward-delete-char-untabify):
10662         * shadow.el (find-emacs-lisp-shadows):
10663         * shadow.el:
10664         * setup-paths.el (paths-construct-info-path):
10665         * select.el (cut-copy-clear-internal):
10666         * process.el (call-process-region):
10667         * process.el (start-process-shell-command):
10668         * process.el:
10669         * paths.el (rmail-spool-directory):
10670         * paragraphs.el (use-hard-newlines):
10671         * package-get.el (package-get-dependencies):
10672         * package-admin.el (package-admin-delete-binary-package):
10673         * obsolete.el (truncate-string):
10674         * obsolete.el (store-substring):
10675         * mouse.el (default-mouse-track-maybe-own-selection):
10676         * mouse.el (mouse-yank-at-point):
10677         * modeline.el:
10678         * modeline.el (mouse-drag-modeline):
10679         * minibuf.el (read-directory-name-internal):
10680         * minibuf.el (read-file-name-internal):
10681         * minibuf.el (read-file-name-internal-1):
10682         * minibuf.el (read-file-name-2):
10683         * minibuf.el (exact-minibuffer-completion-p):
10684         * minibuf.el (read-from-minibuffer):
10685         * minibuf.el:
10686         * menubar.el (check-menu-syntax):
10687         * map-ynp.el (map-y-or-n-p):
10688         * make-docfile.el (docfile-out-of-date):
10689         * loadup.el ((member "run-temacs" command-line-args)):
10690         * loadup.el ((member "no-site-file" command-line-args)):
10691         * loadup.el (really-early-error-handler):
10692         * loadup.el:
10693         * loadhist.el:
10694         * loaddefs.el:
10695         * lisp-mnt.el (lm-verify):
10696         * lib-complete.el (lib-complete:cache-completions):
10697         * lib-complete.el (library-all-completions):
10698         * itimer.el (itimer-run-expired-timers):
10699         * info.el (Info-mode):
10700         * info.el (Info-insert-file-contents):
10701         * info.el (Info-rebuild-dir):
10702         * info.el (Info-build-dir-anew):
10703         * info.el (Info-parse-dir-entries):
10704         * info.el (Info-dir-outdated-p):
10705         * info.el (Info-insert-dir):
10706         * info.el (info-xref):
10707         * info.el:
10708         * hyper-apropos.el (hyper-apropos-get-doc):
10709         * hyper-apropos.el (hyper-describe-face):
10710         * hyper-apropos.el (hyper-apropos-mode):
10711         * hyper-apropos.el:
10712         * help.el (list-processes):
10713         * help.el:
10714         * gnuserv.el:
10715         * font.el (mswindows-font-create-name):
10716         * font.el (font-default-font-for-device):
10717         * font.el (x-font-create-object):
10718         * font.el (font-registry):
10719         * font.el:
10720         * font-lock.el (font-lock-keywords):
10721         * font-lock.el:
10722         * finder.el (finder-compile-keywords):
10723         * find-paths.el (paths-find-recursive-path):
10724         * fill.el (set-justification-center):
10725         * fill.el (fill-region-as-paragraph):
10726         * files.el (insert-directory):
10727         * files.el (wildcard-to-regexp):
10728         * files.el (recover-file):
10729         * files.el (basic-save-buffer):
10730         * files.el (delete-auto-save-file-if-necessary):
10731         * files.el (file-relative-name):
10732         * files.el (backup-extract-version):
10733         * files.el (backup-buffer):
10734         * files.el (set-visited-file-name):
10735         * files.el (set-auto-mode):
10736         * files.el (interpreter-mode-alist):
10737         * files.el:
10738         * files.el (find-file-noselect):
10739         * files.el (abbreviate-file-name):
10740         * files.el (parse-colon-path):
10741         * files.el (directory-abbrev-alist):
10742         * etags.el (visit-tags-table-buffer):
10743         * easymenu.el (easy-menu-define):
10744         * dragdrop.el (experimental-dragdrop-drag):
10745         * dragdrop.el (dragdrop-drop-do-functions):
10746         * dragdrop.el (dragdrop-drop-at-point):
10747         * disass.el (disassemble-1):
10748         * disass.el (disassemble-internal):
10749         * disass.el (disassemble):
10750         * disass.el:
10751         * derived.el (derived-mode-init-mode-variables):
10752         * derived.el (define-derived-mode):
10753         * custom.el (defgroup):
10754         * cus-edit.el (custom-quote):
10755         * config.el:
10756         * code-process.el (open-network-stream):
10757         * code-process.el (start-process):
10758         * code-process.el (call-process-region):
10759         * code-process.el (call-process):
10760         * code-process.el:
10761         * code-files.el (insert-file-contents):
10762         * code-files.el:
10763         * code-files.el (buffer-file-coding-system-for-read):
10764         * cmdloop.el (yes-or-no-p-minibuf):
10765         * cl.el:
10766         * cl-macs.el:
10767         * cl-extra.el:
10768         * callers-of-rpt.el (make-caller-report):
10769         * callers-of-rpt.el:
10770         * bytecomp.el (batch-byte-recompile-directory):
10771         * bytecomp.el (batch-byte-compile-1):
10772         * bytecomp.el (batch-byte-compile):
10773         * bytecomp.el (display-call-tree):
10774         * bytecomp.el (byte-compile-insert):
10775         * bytecomp.el (byte-compile-two-args-19->20):
10776         * bytecomp.el (byte-compile-variable-ref):
10777         * bytecomp.el (byte-compile-form):
10778         * bytecomp.el (byte-compile-top-level-body):
10779         * bytecomp.el (byte-compile-out-toplevel):
10780         * bytecomp.el (byte-compile-byte-code-maker):
10781         * bytecomp.el (byte-compile-file-form-defmumble):
10782         * bytecomp.el (byte-compile-file-form):
10783         * bytecomp.el (byte-compile-keep-pending):
10784         * bytecomp.el (byte-compile-insert-header):
10785         * bytecomp.el (byte-compile-from-buffer):
10786         * bytecomp.el (byte-compile-file):
10787         * bytecomp.el (byte-recompile-file):
10788         * bytecomp.el (byte-compile-close-variables):
10789         * bytecomp.el (byte-compile-warn-about-unused-variables):
10790         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10791         * bytecomp.el (byte-compiler-legal-options):
10792         * bytecomp.el (byte-compile-lapcode):
10793         * bytecomp.el (byte-optimize-log):
10794         * bytecomp.el ((fboundp 'defsubst)):
10795         * bytecomp.el:
10796         * bytecomp-runtime.el:
10797         * byte-optimize.el (byte-optimize-apply):
10798         * byte-optimize.el (car):
10799         * byte-optimize.el (byte-optimize-form):
10800         * byte-optimize.el (byte-optimize-form-code-walker):
10801         * byte-optimize.el:
10802         * build-report.el (build-report-insert-installation-file):
10803         * build-report.el (build-report):
10804         * auto-show.el:
10805         * apropos.el (apropos-documentation):
10806         - mega patch
10807         - clean up byte-compile warnings
10808         - remove unused variables
10809         - Use common lisp style hashtable functions
10810         - byte compiler cleanup
10811         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10812         - remove old backquote syntax usage
10813         - move some cl functionality into C for speed.
10814         - remove last remaining VMS support
10815         - spelling fixes
10816         - implement last, butlast, nbutlast, copy-list in C.
10817         - new macro ignore-file-errors, similar to ignore-errors
10818           (ignore-file-errors (delete-file "foo"))
10819         - get frequent garbage collection during loadup.el by tweaking
10820           gc-cons-threshold, rather than explicitly calling garbage-collect
10821         - default delete-key-deletes-forward to `t'.
10822
10823 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10824
10825         * XEmacs 21.2-beta4 is released.
10826
10827 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10828
10829         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10830         (easy-menu-item-present-p): Wrapper around find-menu-item.
10831         (easy-menu-remove-item): Wrapper around delete-menu-item.
10832
10833         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10834         (add-menu-button): Add 'in-menu' argument.
10835         (add-menu-item-1): Add in-menu support to helper function.
10836
10837 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10838
10839         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10840
10841 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10842
10843         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10844         of Dec 4, 1997.
10845
10846 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10847
10848         * process.el (shell-command-on-region): Report if the command
10849         succeeded or failed.
10850
10851 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10852
10853         * subr.el (buffer-substring-no-properties): Comment out.
10854
10855 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10856
10857         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10858           into font instances first, like `x-frob-font-size' does.
10859           (mswindows-find-larger-font): ditto
10860
10861 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10862
10863         * package-ui.el (pui-install-selected-packages): fix args in call
10864         to `package-get'.
10865
10866 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10867
10868         * package-get.el (host-name): New widget type.
10869         (package-get-remote): Better customization using new type.
10870         (package-get-download-sites): idem dito.
10871
10872         (package-get-custom): Do not use package-get-all untill we have
10873         runtime dependencies.
10874
10875         (package-get-remove-copy): Default to 't' we no longer need this
10876         kludge as we do not currently use depenencies.
10877
10878         (package-get-was-current): New variable.
10879         (package-get-require-base): New 'force-current' argument.
10880         (package-get-update-base): idem
10881         (package-get-package-provider):  idem
10882         (package-get-locate-index-file): New 'no-remote' argument.
10883         (package-get-locate-file): idem.
10884
10885         (package-get-maybe-save-index): New function.
10886         (package-get-update-base): Use it.
10887
10888 1998-10-28 Greg Klanderman <greg@alphatech.com>
10889
10890         * package-get.el (package-get-remote): default to nil; by default,
10891         don't go out to the net via EFS.  They must select a download site.
10892         (package-get-download-sites): new variable.
10893         (package-get-download-menu): new function.
10894         (package-get-locate-index-file): new function.
10895         (package-get-update-base): use it.
10896
10897         * menubar-items.el (default-menubar): add "Update Package Index"
10898         and "Add Download Site" menus under Options | Manage Packages.
10899
10900 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10901
10902         * package-get.el (package-get): bugfix code checking installed version
10903         for case where package is not currently installed.
10904         (package-get-require-signed-base-updates): new variable.
10905         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10906         deemed not a goot thing.  Use the variable
10907         package-get-allow-unsigned-base-updates instead.
10908
10909 1998-10-16 Greg Klanderman <greg@alphatech.com>
10910
10911         * package-get.el (package-get): Don't install an older version than
10912         we already have unless explicitly told to.  Issue a warning.
10913
10914         * package-ui.el (pui-add-required-packages): when adding
10915         dependencies, don't add packages that are up to date.
10916         (pui-package-symbol-char):  Don't consider a package out of date
10917         if you have a newer version installed than the latest version in
10918         package-get-base.
10919
10920         * package-get.el (package-get-base-filename): document that it may
10921         be a path relative to package-get-remote;  new default value.
10922         (package-get-locate-file): new function.
10923         (package-get-update-base): use it to expand package-get-base-filename.
10924         (package-get-save-base): new function to save the package-get database
10925         to file.
10926         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10927         (package-get-update-base): pass the REMOTE-SOURCE arg.
10928         (package-get-update-base-entry): call package-get-custom-add-entry.
10929         (package-get-file-installed-p): removed; no longer needed.
10930         (package-get-create-custom): ditto.
10931         (toplevel): remove code to build and load package-get-custom.el
10932         (package-get-custom-add-entry): new function.
10933
10934 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10935
10936         * wid-edit.el (widget-button-click): Don't switch window.
10937
10938 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10939
10940         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10941
10942 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10943
10944         * etags.el (find-tag-default): Run find-tag-hook using
10945         run-hooks rather than funcall
10946
10947 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10948
10949         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10950         and the current local map as the parents to isearch-mode-map.
10951
10952 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10953
10954         * XEmacs 21.2-beta3 is released.
10955
10956 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10957
10958         * package-get.el (package-get-update-base): use
10959         insert-file-contents-internal, not insert-file-contents-literally.
10960
10961 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10962
10963         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10964         dump time.
10965
10966 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10967
10968         * package-get.el (package-get-update-base-entry): new function.
10969         (package-get-update-base): renamed; was `package-get-load-base'.
10970         cleanup, and use package-get-update-base-from-buffer.
10971         (package-get-update-base-from-buffer): new function.
10972         (package-get-update-base-entries): new; helper for above.
10973         Do not eval lisp grabbed over ftp; parse it from new format.
10974
10975 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10976
10977         * files.el (set-auto-mode): Don't play games loading package-get
10978         database; package-get-package-provider will handle it all.
10979
10980 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10981
10982         * package-get.el (package-get-base-filename): new variable.
10983         (package-get-require-base): new function.
10984         (package-get-pgp-signed-begin-line): new variable.
10985         (package-get-pgp-signature-begin-line): ditto.
10986         (package-get-pgp-signature-end-line):  ditto.
10987         (package-get-load-base): new function.
10988         (package-get-interactive-package-query):
10989         (package-get-update-all):
10990         (package-get-dependencies):
10991         (package-get-package-provider):
10992         (package-get-custom): use package-get-require-base.
10993         [package-get-custom loading]: disable for now.
10994
10995         * package-ui.el (pui-list-packages): use (package-get-require-base)
10996
10997 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10998
10999         * package-ui.el: Correct obvious thinko in choosing extent face.
11000
11001 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11002
11003         * menubar-items.el (default-menubar): pui-list-package has nothing
11004         to with Customize. Move all the package stuff to a new Item in Options.
11005
11006         * package-ui.el (pui-menu): Add menu and Popup menu.
11007
11008         * package-get.el (package-get): Use new
11009         package-admin-get-install-dir.
11010
11011         * package-admin.el (package-admin-get-install-dir): New syntax.
11012         Conserve package location and put mule packages where mule-base is.
11013
11014         * package-get.el : Customized
11015
11016         * package-ui.el (pui): Customized
11017         (pui-package-install-dest-dir): New variable.
11018         (pui-install-selected-packages): Use it
11019
11020 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11021
11022         * package-get.el (package-get-interactive-package-query): Move
11023         dependency on package-get-base to run-time.
11024         (package-get-update-all): Ditto.
11025         (package-get-dependencies): Ditto.
11026         (package-get-package-provider): Ditto.
11027         (package-get-custom): Ditto.
11028
11029 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11030
11031         * events.el: Remove 'ascii-character property from 'backspace
11032         and 'delete symbols
11033
11034 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11035
11036         * package-get-base.el: removed.
11037
11038 1998-09-23  Didier Verna  <didier@xemacs.org>
11039
11040         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11041         (no-upper-case-p): new function.
11042         (with-search-caps-disable-folding): new macro.
11043         (with-interactive-search-caps-disable-folding): new macro.
11044         (zap-to-char): In interactive mode, do a case-sensitive search if
11045         the character is uppercase.
11046         (zap-up-to-char): ditto.
11047
11048         * replace.el (perform-replace): use the function no-upper-case-p.
11049
11050         * isearch-mode.el (isearch-fix-case): ditto.
11051         make obsolete `with-caps-disable-folding' and
11052         `isearch-no-upper-case-p'.
11053
11054         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11055         (tags-search): ditto.
11056         (tags-query-replace): ditto.
11057
11058         * info.el (Info-search): ditto.
11059
11060 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11061
11062         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11063
11064 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11065
11066         * package-admin.el (package-admin-rmtree): rewritten.  need to
11067         check for "." and ".." before symlink check.  expand files and
11068         directories with respect to DIRECTORY, not default-directory.
11069
11070 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11071
11072         * package-get.el (package-get-all): add INSTALL-DIR argument.
11073
11074 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11075
11076         * package-ui.el (pui-add-required-packages): new function, select
11077         dependent packages.
11078         (pui-display-keymap): bind it.
11079         (pui-help-string): document it.
11080         (pui-install-selected-packages): package-get-all -> package-get.
11081
11082         * package-get.el (package-get-dependencies): new function.
11083
11084 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11085
11086         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11087         regexps.
11088
11089 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11090
11091         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11092         function.
11093         (default-mouse-track-normalize-point): Use it.
11094
11095 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11096
11097         * package-admin.el (package-admin-delete-binary-package):
11098                 General cleanup. Remove unnessary use of progn and
11099         save-excursion.
11100         (package-admin-delete-binary-package): Do NOT mess with file
11101         modes. That is evil.
11102         (package-admin-delete-binary-package): Wrap all deleting in
11103         condition-case. The data in MANIFEST is untrustworthy.
11104         (package-admin-delete-binary-package): Let the OS worry about non
11105         empty directories.
11106
11107 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11108
11109         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11110         processing.
11111         (lm-report-bug): Fix mail address to send bug reports to.
11112
11113 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11114
11115         * XEmacs 21.2-beta2 is released.
11116
11117 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11118
11119         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11120
11121 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11122
11123         * info.el (Info-mode): Document page turning by double clicks in
11124         docstring so `M-x describe-mode' will display it.
11125
11126 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11127
11128         * info.el (Info-mouse-track-double-click-hook): Use character
11129         widths to calculate a border region where double clicking does
11130         page turning, and return `nil' by default so other hooks, such as
11131         region highlighting, will be run.
11132
11133 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11134
11135         * sound.el (default-sound-directory-list): Initialize with all the
11136         "sounds" directories in `data-directory-list'.  It used to just be
11137         the first one.
11138
11139         * packages.el (locate-data-directory-list): Created.  This gives
11140         the list of matching directories, unlike `locate-data-directory',
11141         which just gives the first one.
11142
11143 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11144
11145         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11146         make a binding in the local keymap until help-char handling is
11147         improved.
11148
11149         * help.el (help-keymap-with-help-key): Provide keymap with help
11150         binding.
11151         (help-print-help-form): New helper function.
11152
11153 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11154
11155         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11156         move extent to another buffer; no need to create a new extent.
11157         (isearch-fix-case): New function.
11158         (isearch-search-and-update): Use it.
11159
11160 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11161
11162         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11163         the keymap, not minor-mode-map-alist.
11164         (isearch-done): Restore overriding-local-map.
11165
11166 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11167
11168         * bytecomp.el (byte-compile-buffer-substring):
11169         Fix for: (byte-compile (defun f () (buffer-substring)))
11170         ==>   ** buffer-substring called with 3 args, but requires 0-3
11171         - new code not only works, but is more readable, too.
11172
11173 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11174
11175         * msw-faces.el (mswindows-init-device-faces): Don't try to
11176           specify a default font at this late stage. Do try to force
11177           creation of the default face font so that if it fails we get
11178           an error now instead of a crash at frame creation.
11179
11180           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11181           mswindows-make-font-unitalic: Canonical default weight
11182           changed from "Normal" to "Regular".
11183
11184           mswindows-make-font-bold / -bold-italic: Supplied device was
11185           not being passed into call to mswindows-find-smaller-font.
11186
11187 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11188
11189         * package-get.el (package-get-remote): Fix the path where to find
11190           the packages on xemacs.org.
11191
11192 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11193
11194         * about.el (about-maintainer-info): Update Ben's entry.
11195
11196 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11197
11198         * lisp/shadow.el (find-emacs-lisp-shadows):
11199         - `member' was being called on lists of length 2000!
11200         - Replace with hashtables.
11201         - Replace hand-coded loops with (dolist)
11202         - Fix comment typo
11203
11204 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11205
11206         * packages.el: Added new function, `package-delete-name', to
11207           delete existing packages from the installed package database
11208           (`packages-package-list').  Also added the "pkginfo" directory
11209           to `packages-special-base-regexp', so that the pkginfo directory
11210           would not get added to `late-packages'.
11211
11212         * package-admin.el: Added ability to delete an installed package
11213           (added low-level function, `package-admin-delete-package').
11214           Understands how to use the pkginfo/MANIFEST.<package> file to
11215           delete the package.  When installing a package, will also
11216           create a MANIFEST.* file if one is not provided by the
11217           package.  If the MANIFEST.* doesn't exist when deleting a
11218           package, the functions will fall back to attempting to delete
11219           any package-specific lisp directory.
11220
11221         * package-get.el: Moved some functions to package-admin.el.
11222           Added interactive function `package-get-delete-package', for
11223           use by users for deleting a package.
11224
11225           Also modified to not require the presence of efs.
11226
11227 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11228
11229         * files.el (find-file-noselect): Handle all signals, kill the
11230         buffer and resignal.
11231
11232 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11233
11234         * cl-macs.el (glyph-image): Add setf method.
11235
11236 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11237
11238         * package-get.el: Fixed broken EFS downloading.  Also, look for
11239           .tar.gz files first, in preference over .tgz files.
11240
11241         * package-ui.el: Fix display of package version numbers.
11242
11243 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11244
11245         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11246         argument.
11247
11248 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11249
11250         * list-mode.el: `display-completion-list': added new/optional
11251           keyword `:completion-string', which allows the programmer to
11252           change the "Possible completions are:" prompt.
11253
11254         * menubar-items.el: Added new pulldown menu-pick to start up the
11255           visual package browser/installer:
11256
11257                 Options->Customize->List Packages
11258
11259         * package-admin.el: Added hooks for installing under both Unix
11260           and MS Windows.  Does additional error checking.  No longer
11261           calls "add-big-package.sh" to install packages under Unix; now
11262           calls gunzip & tar directly.
11263
11264         * package-get.el: Added ability to install packages from files
11265           on a local disk/CDROM.  Now deletes any existing package lisp
11266           directory.  Does completion on available packages when
11267           querying for package names.  Will also search for .tgz files
11268           in addition for .tar.gz files.  Tries to reload
11269           auto-autoloads, as a convenience when loading new packages,
11270           and also tries to add any new package paths to `load-path'.
11271           Changed all occurences of `concat' to use `expand-file-name'.
11272
11273         * package-ui.el: New file which implements the main visual
11274           package browser/installer, which is started via a menu pick or
11275           M-x pui-list packages.
11276
11277 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11278
11279         * startup.el (load-init-file): spelling fix.
11280
11281 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11282
11283         * startup.el (normal-top-level): Load auto-autoload files
11284         covariantly with their precedence.
11285
11286 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11287
11288         * menubar-items.el (default-menubar): Remove "Font Weight"
11289         option, there is currently no custom equivalent.. Customize-faces
11290         is "Edit faces".
11291
11292         * x-font-menu.el (font-menu-set-font): Use customize to set
11293         default face.
11294
11295         * faces.el (face-spec-update-all-matching): New function.
11296
11297         * cus-face.el (custom-set-face-update-spec): New function.
11298         Interface to customize faces from elisp.
11299
11300         (custom-face-value-create): Show the customized settings if set
11301         but not saved.
11302
11303 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11304
11305         (custom-face-value-create): Show the customized settings if set
11306         but not saved.
11307
11308 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11309
11310         * keydefs.el (global-map): Add FSF 20.3 binding of
11311         query-replace-regexp.
11312
11313 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11314
11315         * minibuf.el (read-file-name-internal-1): use
11316         user-name-completion-1 instead of user-name-completion.
11317
11318 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11319
11320         * loadup.el:
11321         * make-docfile.el:
11322         * update-elc.el: Don't set `source-directory' (now defunct as a
11323         global variable) no more.
11324
11325         * packages.el (packages-list-autoloads): Made `source-directory'
11326         (now defunct as a global variable) a parameter.
11327
11328 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11329
11330         * about.el (about-hackers): new email
11331
11332 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11333
11334         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11335
11336 1998-07-17  Didier Verna  <didier@xemacs.org>
11337
11338         * faces.el (set-face-property):
11339         (set-face-dim-p):
11340         (face-dim-p): updated the doc strings now that the dim property isn't
11341         tty-specific.
11342         (face-equal): the dim property is now a common one.
11343
11344         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11345         Renamed the `stipple' attribute to `background-pixmap'.
11346         (custom-face-background-pixmap): make custom-face-stipple an
11347         obsolete alias for this.
11348
11349 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11350
11351         * find-paths.el (paths-file-readable-directory-p): Created and
11352         used.
11353
11354         * loadup.el: Don't set inhibit-... flags from run-temacs.
11355
11356 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11357
11358         * packages.el (packages-data-path-depth): Added and used.
11359
11360 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11361
11362         * about.el:
11363         - Change .xpm to .png, delete "zcat" section.
11364         - cosmetic fix in the 'marcpa' entry.
11365
11366         * etc/photos
11367         - convert all .xpm.Z to .png
11368         - rename mrb to martin
11369         - rename mcook-m to mcookm
11370
11371 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11372
11373         * x-init.el (x-initialize-compose): Add support for
11374         dead-circumflex as YET ANOTHER NAME for that dead key.
11375
11376 1998-08-05  Colin Rafferty <colin@xemacs.org>
11377
11378         * setup-paths.el (paths-construct-exec-path): Made the
11379         last-packages really be last.
11380         (paths-construct-data-directory-list): Ditto.
11381
11382 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11383
11384         * startup.el(startup-splash-frame-body):
11385         Update Copyright notice in splash screen
11386
11387 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11388
11389         * minibuf.el (read-file-name-internal-1): do ~user completion.
11390
11391 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11392
11393         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11394         aginst destroyed extents
11395
11396 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11397
11398         * package-get.el (package-get): add `install-dir' argument.
11399
11400 1998-07-20  John Jones  <jj@asu.edu>
11401
11402         * package-get.el: calls to package-get-update-all will only
11403           update packages which are already installed.
11404
11405 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11406
11407         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11408         writable.
11409
11410 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11411
11412         * about.el (about-hackers): Correct my email.
11413
11414 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11415
11416         * about.el (about-hackers): new email-address.
11417
11418 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11419
11420         * minibuf.el (read-number): Don't let `input-error' condition
11421         escape.
11422
11423 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11424
11425         * about.el (about-hackers): use my `email-for-life' address.
11426
11427 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11428
11429         * XEmacs 21.2-beta1 is released.
11430
11431 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11432
11433         * ldap.el (ldap-search): Doc string change
11434
11435 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11436
11437         * menubar-items.el (default-menubar): Removed references to
11438         `data-directory', and use `locate-data-file' instead, and made
11439         then greyed out if they don't exist.
11440
11441 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11442
11443         * keymap.el (events-to-keys): Use `format' instead of `concat'
11444         since the latter does not accept integer args anymore
11445
11446 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11447
11448         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11449         macros replaced.
11450
11451 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11452
11453         * make-docfile.el: Get first initialization from very-early-lisp.el
11454         * update-elc.el: Ditto.
11455         * loadup.el (really-early-error-handler): Ditto.
11456
11457         * packages.el (packages-unbytecompiled-lisp): Add new file,
11458         very-early-lisp.el.
11459
11460         * very-early-lisp.el: New file.
11461
11462 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11463
11464         * Symbols that have been obsolete for at least 3 years removed (II).
11465
11466         * obsolete.el (eval-current-buffer): Make compatible.
11467         (byte-code-function-p): Ditto.
11468         (send-string): Removed.
11469         (send-region): Removed.
11470         (screen-scrollbar-width): Removed.
11471         (set-screen-scrollbar-width): Removed.
11472         (set-screen-left-margin-width): Removed.
11473         (set-screen-right-margin-width): Removed.
11474         (screen-left-margin-width): Removed.
11475         (screen-right-margin-width): Removed.
11476         (set-buffer-left-margin-width): Removed.
11477         (set-buffer-right-margin-width): Removed.
11478         (buffer-left-margin-width): Removed.
11479         (buffer-right-margin-width): Removed.
11480         (x-set-frame-icon-pixmap): Removed.
11481         (x-set-screen-icon-pixmap): Removed.
11482         (pixel-name): Removed.
11483         (make-pixmap): Removed.
11484         (make-cursor): Removed.
11485         (pixmap-width): Removed.
11486         (pixmap-contributes-to-line-height-p): Removed.
11487         (set-pixmap-contributes-to-line-height): Removed.
11488
11489 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11490
11491         * obsolete.el (popup-menu-up-p): removed.
11492         (read-no-blanks-input): Removed.
11493         (wholenump): Removed.
11494         (ring-mod): Removed (what was ring-mod?).
11495         (current-time-seconds): Removed.
11496         (run-special-hook-with-args): Removed.
11497         (dot): Removed.
11498         (dot-marker): Removed.
11499         (dot-min): Removed.
11500         (dot-max): Removed.
11501         (window-dot): Removed.
11502         (set-window-dot): Removed.
11503
11504         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11505         `dot-min'.
11506
11507         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11508
11509         * code-files.el (insert-file-contents): Rename
11510         run-special-hook-with-args to run-hook-with-args-until-success.
11511         (write-region): Ditto.
11512
11513 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11514
11515         * about.el: Fix typos, update release date.
11516
11517         * Symbols that have been obsolete for at least 3 years removed.
11518
11519         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11520         screen- functions.
11521         (toplevel): remove setf methods for screen functions.
11522         * cl-macs.el (extent-data): defsetf removed.
11523         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11524         many places to remove.
11525         (comment-indent-hook): Ditto.
11526         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11527         (buffer-dedicated-screen): Ditto.
11528         (deiconify-screen): Ditto.
11529         (delete-screen): Ditto.
11530         (event-screen): Ditto.
11531         (find-file-other-screen): Ditto.
11532         (find-file-read-only-other-screen): Ditto.
11533         (live-screen-p): Ditto.
11534         (screen-height): Ditto.
11535         (screen-iconified-p): Ditto.
11536         (screen-list): Ditto.
11537         (screen-live-p): Ditto.
11538         (screen-name): Ditto.
11539         (screen-parameters): Ditto.
11540         (screen-pixel-height): Ditto.
11541         (screen-pixel-width): Ditto.
11542         (screen-root-window): Ditto.
11543         (screen-selected-window): Ditto.
11544         (screen-totally-visible-p): Ditto.
11545         (screen-visible-p): Ditto.
11546         (screen-width): Ditto.
11547         (screenp): Ditto.
11548         (get-screen-for-buffer): Ditto.
11549         (get-screen-for-buffer-noselect): Ditto.
11550         (get-other-screen): Ditto.
11551         (iconify-screen): Ditto.
11552         (lower-screen): Ditto.
11553         (mail-other-screen): Ditto.
11554         (make-screen): Ditto.
11555         (make-screen-invisible): Ditto.
11556         (make-screen-visible): Ditto.
11557         (modify-screen-parameters): Ditto.
11558         (new-screen): Ditto.
11559         (next-screen): Ditto.
11560         (next-multiscreen-window): Ditto.
11561         (other-screen): Ditto.
11562         (previous-screen): Ditto.
11563         (previous-multiscreen-window): Ditto.
11564         (raise-screen): Ditto.
11565         (redraw-screen): Ditto.
11566         (select-screen): Ditto.
11567         (selected-screen): Ditto.
11568         (set-buffer-dedicated-screen): Ditto.
11569         (set-screen-height): Ditto.
11570         (set-screen-position): Ditto.
11571         (set-screen-size): Ditto.
11572         (set-screen-width): Ditto.
11573         (show-temp-buffer-in-current-screen): Ditto.
11574         (switch-to-buffer-other-screen): Ditto.
11575         (visible-screen-list): Ditto.
11576         (window-screen): Ditto.
11577         (x-set-screen-pointer): Ditto.
11578         (x-set-frame-pointer): Ditto.
11579         (screen-title-format): Ditto.
11580         (screen-icon-title-format): Ditto.
11581         (terminal-screen): Ditto.
11582         (delete-screen-hook): Ditto.
11583         (create-screen-hook): Ditto.
11584         (mouse-enter-screen-hook): Ditto.
11585         (mouse-leave-screen-hook): Ditto.
11586         (map-screen-hook): Ditto.
11587         (unmap-screen-hook): Ditto.
11588         (default-screen-alist): Ditto.
11589         (default-screen-name): Ditto.
11590         (x-screen-defaults): Ditto.
11591         (x-create-screen): Ditto.
11592         * obsolete.el: meta-flag removed.
11593         baud-rate removed.
11594         sleep-for-millisecs removed.
11595         extent-data removed.
11596         set-extent-data removed.
11597         set-extent-attribute removed.
11598         extent-glyph removed.
11599         extent-layout removed.
11600         set-extent-layout removed.
11601         list-faces-display removed.
11602         list-faces removed.
11603         trim-versions-without-asking removed.
11604         after-write-file-hooks removed.
11605         truename removed.
11606         auto-fill-hook removed.
11607         blink-paren-hook removed.
11608         select-screen-hook, deselect-screen-hook removed.
11609         auto-raise-screen, auto-lower-screen removed.
11610
11611         * msw-mouse.el: Global change resource -> mswindows-resource.
11612
11613         * XEmacs 21.0-pre5 is released.
11614
11615 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11616
11617         * about.el (about-hackers): Credits update.
11618
11619 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11620
11621         * register.el (insert-register): Don't activate the region.
11622
11623 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11624
11625         * select.el: Restore x-* symbols for backwards compatibility:
11626         x-copy-primary-selection, x-kill-primary-selection,
11627         x-delete-primary-selection, x-select-make-extent-for-selection,
11628         x-valid-simple-selection-, x-cut-copy-clear-internal.
11629
11630 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11631
11632         * XEmacs 21.0-pre4 is released.
11633
11634 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11635
11636         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11637         reporting bugs.
11638         (maybe-add-init-button): Fix semantics under Windows.  Use
11639         `expand-file-name' rather than `concat'.
11640
11641         * help.el (print-messages): New function.
11642
11643 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11644
11645         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11646
11647 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11648
11649         * about.el: Tweaked my entry in about-hackers.
11650
11651         * find-paths.el (paths-emacs-root-p):
11652           Relaxed emacs-root checking of an in-place installation to
11653           also accommodate the flat layout used on MS Windows.
11654
11655 1998-06-29  John Jones  <jj@asu.edu>
11656
11657         * package-get.el: calls to package-get-update-all will only
11658           update packages which are already installed.
11659
11660 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11661
11662         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11663         are handled by the gui-element face fallbacks now.
11664
11665         * x-faces.el: default gui-element face to "background" as well as
11666         the default face.
11667
11668         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11669         and default face settings since these are set as fallbacks now in
11670         the appropriate domain.
11671
11672 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11673
11674         * text-mode.el (text-mode): Reorder regexp so the OR part
11675         corresponding to `page-delim' goes first and the hack in
11676         `forward-paragraph' will work.
11677         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11678
11679 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11680
11681         * subr.el (remove-hook): When checking the hook value
11682           with functionp, don't apply car to it.
11683
11684 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11685
11686         * package-get.el (package-get-remote-filename):
11687           Don't use file-name-as-directory because the local directory
11688           separator conventions might not be the same as ftp's.
11689
11690 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11691
11692         * ldap.el (ldap-host-parameters-alist): New name of
11693         `ldap-host-parameters-plist'
11694
11695 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11696
11697         * package-get.el: Using (require 'package-get-base), now that it
11698         provides itself.  Consequently removed all instances of (load
11699         "package-get-base.el").
11700
11701 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11702
11703         * subr.el (remove-hook): Don't treat the hook value as a
11704           list unless it is both consp and not functionp.
11705
11706 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11707
11708         * about.el: Email address for Ben Wing is ben@xemacs.org.
11709         * auto-show.el: Ditto.
11710         * bytecomp.el: Ditto.
11711         * faces.el: Ditto.
11712         * x-scrollbar.el: Ditto.
11713         * x-misc.el: Ditto.
11714         * tty-init.el: Ditto.
11715         * toolbar-items.el: Ditto.
11716         * symbol-syntax.el: Ditto.
11717         * specifier.el: Ditto.
11718         * objects.el: Ditto.
11719         * hyper-apropos.el: Ditto.
11720         * glyphs.el: Ditto.
11721
11722 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11723
11724         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11725         vertical-divider-always-visible-p.
11726         (default-mouse-motion-handler): Ditto.
11727
11728 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11729
11730         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11731         global value.
11732
11733 1998-06-21  Oliver Graf <ograf@fga.de>
11734
11735         * build-reports.el: changed receiver to xemacs-build-reports list
11736
11737 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11738
11739         * font.el: Split font-family-mappings into X and
11740           mswindows-specific versions.
11741           mswindows-font-create-[object|name]: Treat supplied size
11742           as a pointsize. Added underline and strikethru handling.
11743
11744         * msw-faces.el: changed default mswindows charset to western.
11745
11746         * msw-glyphs.el: removed space in border-glyph font string that
11747           was inserted to get round bugs in the mswindows C font code.
11748
11749 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11750
11751         * about.el (about-hackers): Credits update.
11752
11753         * help-nomule.el (tutorial-supported-languages): Add Romanian
11754         TUTORIAL.
11755
11756         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11757         to ISO-8859-2.
11758
11759 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11760
11761         * font.el: Split font-family-mappings into X and
11762           mswindows-specific versions.
11763           mswindows-font-create-[object|name]: Treat supplied size
11764           as a pointsize. Added underline and strikethru handling.
11765
11766         * msw-faces.el: changed default mswindows charset to western.
11767
11768         * msw-glyphs.el: removed space in border-glyph font string that
11769           was inserted to get round bugs in the mswindows C font code.
11770
11771 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11772
11773         * minibuf.el: make read-color-completion-table call
11774           (mswindows-color-list for mswindows devices.
11775
11776 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11777
11778         * lisp/font-lock.el
11779         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11780         Let declaration items contain non-word symbol characters.
11781
11782 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11783
11784         * package-get.el (package-get-package-provider): Added autoload
11785         cookie.  Loading "package-get-base.el" in ALL functions that use
11786         it.  Fixed some (interactive ...) with multiple argument specs
11787         again.  Cosmetic indentation changes.
11788
11789 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11790
11791         * info.el (Info-insert-dir): Don't use nreverse on variables
11792         that you want to use later.
11793
11794 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11795
11796         * x-mouse.el (x-set-point-and-move-selection): Replace call
11797         to x-kill-primary-selection with kill-primary-selection
11798
11799 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11800
11801         * simple.el (what-cursor-position): Make cursor position reported
11802         use value of column-number-start-at-one
11803
11804 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11805
11806         * about.el (xemacs-hackers): Fix Jareth's email address.
11807
11808 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11809
11810         * startup.el (startup-splash-frame): Remove
11811         `xemacs-startup-logo-function'.
11812
11813 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11814
11815         * about.el (about-hackers): Update credits list.
11816
11817 1998-06-06  Jeff Miller <jmiller@smart.net>
11818
11819         * lisp/sound.el: Update sound-ext to allow filenames with
11820           extensions to be found by load-sound-file
11821
11822 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11823
11824         * info.el (Info-rebuild-outdated-dir): Removed variable
11825         (Info-auto-generate-directory): New variable
11826         (Info-save-auto-generated-dir): New variable
11827         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11828         (Info-build-dir-anew): Second parameter removed.  Use
11829         `Info-save-auto-generated-dir'
11830         (Info-rebuild-dir): Ditto
11831
11832 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11833
11834         * list-mode.el (next-list-mode-item): Would not recognize
11835         border between directly neighbored items.
11836
11837 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11838
11839         * package-get.el: add autoloads for some functions.
11840
11841 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11842
11843         * specifier.el (let-specifier): Tiny docfixes.
11844
11845 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11846
11847         * msw-mouse.el: set selection-pointer-glyph to Normal.
11848
11849 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11850
11851         * wid-edit.el (widget-specify-secret): New function.
11852         (widget-after-change): Use it.
11853         (widget-specify-field): Use it.
11854
11855 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11856
11857         * mouse.el (drag-window-divider): Use `(not done)' instead of
11858         `doit'; reuse result of `window-pixel-edges'.
11859
11860         * modeline.el (drag-modeline-event-lag): Rename to
11861         drag-divider-event-lag.
11862
11863 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11864
11865         * specifier.el (let-specifier): Rewritten not to generate needless
11866         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11867         arguments.
11868
11869 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11870
11871         * minibuf.el (read-file-name-1): Setup buffer-local value of
11872         `completion-ignore-case' in completions buffer under Windows.
11873
11874 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11875
11876         * about.el (about-maintainer-glyph): Fix support for not
11877         compressed images.
11878
11879 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11880
11881         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11882
11883         * mouse.el (mouse-track): Cancel selection if misc-user event with
11884         `cancel-mode-internal' function is fetched.
11885
11886 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11887
11888         * files.el (save-some-buffers-1): Fixed return value.
11889
11890 1998-06-01  Oliver Graf <ograf@fga.de>
11891
11892         * dragdrop.el: added experimental
11893
11894 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11895
11896         * startup.el (after-init-hook, init-file-user,
11897         user-init-directory, load-user-init-file):  Purge references
11898         to "~/.xemacs/init.el" from docstrings.
11899
11900         (load-user-init-file) Use paths-construct-path to construct
11901         paths to user init files.  Go directly to ~/.emacs, do not
11902         search ~/.xemacs/, do not load `default-custom-file'.
11903
11904 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11905
11906         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11907         general *sh.
11908         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11909
11910 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11911
11912         * menubar-items.el (default-menubar): add Update Packages to customize
11913         menu.
11914
11915 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11916
11917         * faces.el: use toolbar face as a fallback for toolbar properties
11918         in xpm-color-symbols instead of default.
11919
11920         * msw-faces.el: rename 3d-object -> gui-element face.
11921
11922 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11923
11924         * startup.el (xemacs-startup-logo-function): New variable.
11925         (startup-splash-frame): Use it.
11926
11927 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11928
11929         * files.el (save-some-buffers): Would wait 1 second.
11930         (save-some-buffers-1): Delete other windows here instead of in
11931         `save-some-buffers'.
11932         (save-some-buffers): Force redisplay only if windows were deleted.
11933
11934 1998-06-02  Didier Verna  <didier@xemacs.org>
11935
11936         * cus-face.el (custom-face-attributes): generalized the use of
11937         toggle buttons for boolean attributes.
11938         Re-ordered the items a bit.
11939
11940 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11941
11942         * sound.el (default-sound-directory): Use `locate-data-directory'
11943         to find the sounds directory.
11944
11945 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11946
11947         * sound.el: default sound-ext to .wav under mswindows, .au
11948         otherwise. load-default sounds without extensions.
11949
11950 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11951
11952         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11953         if send-pr is not bound.
11954
11955 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11956
11957         * files.el: grok idl files in auto-mode-alist.
11958 1998-06-01  Jeff Miller  <jmiller@smart.net>
11959
11960         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11961         calling `upcase'.
11962
11963 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11964
11965         * msw-glyphs.el: add xbm to the list of image types supported.
11966
11967 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11968
11969         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11970         instead of XEmacs one when dumping InfoDock.
11971
11972 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11973
11974         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11975         for `modeline-visible-p'
11976
11977         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11978
11979 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11980
11981         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11982         since it's not used anymore. doc string fixes.
11983
11984         * package-get.el (package-get-file-installed-p): new function. use
11985         instead of file-installed-p which is in an external package.
11986
11987 1998-05-28  Oliver Graf <ograf@fga.de>
11988
11989         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11990         favor of select-window/switch-to-buffer
11991
11992 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11993
11994         * startup.el: changed (getenv "HOME") to (user-home-directory)
11995
11996 1998-05-25  Oliver Graf <ograf@fga.de>
11997
11998         * frame.el (cde-start-drag) moved to dragdrop.el
11999         (offix-start-drag-region) moved to dragdrop.el
12000         (offix-start-drag) moved to dragdrop.el
12001         * dragdrop.el (cde-start-drag) moved from frame.el
12002         (offix-start-drag-region) moved from frame.el
12003         (offix-start-drag) moved from frame.el
12004         (cde-start-drag-region) cde drag regions
12005         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12006
12007 1998-05-26  Oliver Graf <ograf@fga.de>
12008
12009         * dragdrop.el: created dragdrop-drag prototypes
12010         (cde-start-drag-region) fixed typo
12011
12012 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12013
12014         * simple.el (after-init-hook): Remove reader macro.
12015
12016         * packages.el (packages-hardcoded-lisp): Get rid of reader
12017         macros.  Update DOC string.
12018
12019 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12020
12021         * mouse.el (drag-window-divider): Ditto.
12022
12023         * modeline.el (mouse-drag-modeline): Use it.
12024
12025         * lisp-mode.el (let-specifier): Specify indentation.
12026
12027         * specifier.el (let-specifier): Renamed from
12028         `with-specifier-instance'.
12029
12030 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12031
12032         * x-faces.el:
12033         * faces.el: move definition of xpm-color-symbols from x-faces.el
12034         to faces. Predicate x-get-resource on the presence of x.
12035
12036         * msw-faces.el: set 3d-object face rather than modeline. Specify
12037         faces as specfier defaults.
12038
12039         * package-get.el: don't use package-admin-add-single-file-package.
12040
12041 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12042
12043         * toolbar-items.el: Fixup tooltips.
12044         (toolbar-gnus): Don't use obsolete variable
12045         toolbar-news-frame-properties.
12046         (toolbar-news-reader): Default to `gnus' instead of
12047         `not-configured'.
12048
12049         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12050         Windows.
12051
12052 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12053
12054         * package-get.el: rename -installedp -> -installed-p.
12055
12056 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12057
12058         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12059         attributes, and assinged it to continuation, truncation and
12060         hscroll glyphs.
12061
12062         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12063         and made continuation, truncation and hscroll glyphs arrow
12064         characters out of that font.
12065
12066 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12067
12068         * minibuf.el (minibuffer-electric-separator): Play nicely with
12069         directory-sep-char being \.
12070         (minibuffer-electric-tilde): Ditto.
12071         (read-file-name-map): Ditto.
12072
12073 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12074
12075         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12076         on X devices.
12077         (default-mouse-track-deal-with-down-event): Avoid
12078         `x-disown-selection'; use `disown-selection' instead.
12079
12080 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12081
12082         * select.el:
12083         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12084         moved to (cut-copy-clear-internal) in select.el. Ditto for
12085         (x-delete-primary-selection) (x-kill-primary-selection)
12086         (x-copy-primary-selection).
12087         (own-clipboard): new function.
12088
12089         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12090         functions in select.el. remove old ones.
12091         (mswindows-own-clipboard): new function.
12092
12093 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12094
12095         * gnuserv.el: allow connections from mswindows type devices.
12096
12097 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12098
12099         * msw-glyphs.el: change image type used from cursor to resource.
12100
12101 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12102
12103         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12104         for {top,bottom}-{left,right} values in addition to
12105         {top,bottom}_{left,right}.
12106         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12107
12108 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12109
12110         * cl-macs.el (specifier-instance): Undefine its setf method.
12111
12112         * specifier.el (with-specifier-instance): Added docstring.
12113
12114         * mouse.el (drag-window-divider): Ditto.
12115
12116         * modeline.el (mouse-drag-modeline): Use it.
12117
12118         * lisp-mode.el (with-specifier-instance): Define its indentation
12119         level.
12120
12121         * specifier.el (with-specifier-instance): New macro.
12122
12123 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12124
12125         * package-get.el (package-get-create-custom): new function to
12126         auto-generate package-get-custom.el from package-get-base.el.
12127         * (package-get-ever-installedp): new function.
12128         * (package-get-custom): new function to get all packages specified
12129         by customize.
12130
12131 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12132
12133         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12134
12135 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12136
12137         * cl-extra.el: Reverse previous float change.
12138
12139 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12140
12141         * x-faces.el:
12142         * faces.el (try-font-name): moved from x-faces.el since it is
12143         required by w3 under mswindows as well X.
12144
12145 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12146
12147         * winnt.el: Removed evil (setq completion-ignore-case t)
12148         clause, one more overlookef fsfism.
12149         (nt-quote-args-functions-alist): End sentences with double space.
12150
12151 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12152
12153         * window-xemacs.el (push-window-configuration): Remove kludgery of
12154         recaching default-toolbar specifier.
12155         (pop-window-configuration): Ditto.
12156         (unpop-window-configuration): Ditto.
12157
12158 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12159
12160         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12161
12162 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12163
12164         * winnt.el (nt-quote-args-verbatim): Added function.
12165         (nt-quote-args-prefix-quote): Added function.
12166         (nt-quote-args-backslash-quote): Added function.
12167         (nt-quote-args-double-quote): Added function.
12168         (nt-quote-args-functions-alist): New variable.
12169         (nt-quote-process-args): Added function. This is the main quoting
12170         work horse called from process-nt.c
12171
12172 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12173
12174         * winnt.el: Removed duplicate definitions for backspace,
12175         delete, M-backspace and C-M-backspace.
12176         (file-name-buffer-file-type-alist): Removed this variable.
12177         (find-buffer-file-type): Removed function.
12178         (find-file-binary):  Removed function.
12179         (find-file-text): Removed function.
12180         (find-file-not-found-set-buffer-file-type): Removed function.
12181         (save-to-unix-hook): Removed function.
12182         (revert-from-unix-hook): Removed function.
12183         (using-unix-filesystems): Removed function.
12184         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12185         warning.
12186         (x-set-selection): Removed function.
12187         (x-get-selection): Removed function.
12188         Removed commented FSFisms.
12189         Replaced copyright notice (this file is not part of GNU Emacs).
12190         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12191         comint-process-echoes setting to t.
12192
12193 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12194
12195         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12196         and used following the interface change of
12197         `paths-find-recursive-path'.
12198
12199         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12200         regexp instead of a list of base names.
12201         (paths-version-control-filename-regexp):
12202         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12203         Introduced and used following the interface change of
12204         `paths-find-recursive-path'.
12205
12206 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12207
12208         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12209         on X devices, rather than on all non-TTY devices.
12210
12211 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12212
12213         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12214
12215         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12216
12217 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12218
12219         * itimer.el (activate-itimer): Fixed usage of integers
12220         as argument to `concat'.
12221
12222 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12223
12224         * itimer.el (start-itimer): replace the use of `concat' with
12225         `format'
12226
12227 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12228
12229         * mode-motion.el (mode-motion-hook): Clarify docstring.
12230         From Bob Weiner <weiner@altrasoft.com>
12231
12232         * loadhist.el (symbol-file): Supply prompt string when used
12233         interactively.
12234         From Bob Weiner <weiner@altrasoft.com>
12235
12236 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12237
12238         * loadup.el (really-early-error-handler): Ditto.
12239
12240         * update-elc.el: Ditto.
12241
12242         * setup-paths.el (paths-construct-exec-path): Ditto.
12243
12244         * make-docfile.el: Ditto.
12245
12246         * find-paths.el (paths-decode-directory-path): Use split-path
12247         instead of decode-path.
12248
12249         * files.el (parse-colon-path): Update docstring reference.
12250
12251 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12252
12253         * msw-init.el:
12254         * x-init.el:
12255         Bind cut'n'paste keys to non window-system specific functions.
12256
12257         * msw-select.el: New function mswindows-clear-clipboard.
12258         mswindows-cut-copy-clipboard extended to handle clearing of the
12259         selection and renamed to mswindows-cut-copy-clear-clipboard.
12260
12261         * select.el: on mswindows devices delete-primary-selection
12262         calls mswindows-clear-clipboard.
12263
12264 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12265
12266         * simple.el (quoted-insert): Inhibit quit when using read-char.
12267
12268         * cmdloop.el (read-char): Don't inhibit quit.
12269         (read-char-exclusive): Ditto.
12270         (read-char): Signal quit if quit-char was pressed.
12271         (read-char-exclusive): Ditto.
12272         (read-quoted-char): Return a character, not integer.
12273
12274         * menubar-items.el (default-popup-menu): Use Andy's generic
12275         selection code.
12276         (default-popup-menu): Fix code.
12277
12278 1998-05-14  Oliver Graf <ograf@fga.de>
12279
12280         * dragdrop.el (dragdrop-function-widget): this time it's done
12281
12282 1998-05-13  Oliver Graf <ograf@fga.de>
12283
12284         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12285
12286 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12287
12288         * device.el (device-pixel-width):
12289         (device-pixel-height):
12290         (device-mm-width):
12291         (device-mm-height):
12292         (device-bitplanes):
12293         (device-color-cells): Swapped parameters to device-system-metric
12294         according to the interface change.
12295
12296 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12297
12298         * mouse.el (default-mouse-motion-handler): Use new name of the
12299         function event-over-vertical-divider-p.
12300         Do not set E-W arrow cursor over the divider if
12301         vertical-divider-draggable-p is nil in the window.
12302         ([top-level]): Use new name for the variable
12303         vertical-divider-map.
12304         (drag-window-divider): Respect vertical-divider-draggable-p.
12305         Variable name typo fixes.
12306
12307 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12308
12309         * keymap.el (kbd): Define here; handle string constants and
12310         others...
12311
12312 1998-05-15  Christian Nyb <chr@mediascience.no>
12313
12314         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12315         in Emacs 18.
12316
12317 1998-05-13  Didier Verna  <didier@xemacs.org>
12318
12319         * mouse.el (drag-window-divider): give the vertical divider a
12320         pressed look when dragging it.
12321
12322 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12323
12324         * faces.el: predicate some more face operations on x or mswindows
12325         not just x.
12326
12327         * modeline.el: enable modeline coloring for mswindows.
12328
12329 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12330
12331         * minibuf.el (minibuffer-default): Added variable; compatible with
12332         FSF Emacs.
12333         (next-history-element): Used `minibuffer-default'.
12334
12335 1998-05-12  Oliver Graf <ograf@fga.de>
12336
12337         * dragdrop.el (dragdrop-function-widget): button and mods ok
12338         arguments still look a bit strange
12339         (dragdrop-compare-mods) created
12340         (dragdrop-drop-do-functions) correctly checks for buttons and
12341         modifiers
12342
12343 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12344
12345         * setup-paths.el (paths-default-info-directories): Replace
12346         path-separator with directory-sep-char.
12347
12348         * files.el (path-separator): Don't define it here.
12349
12350 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12351
12352         * update-elc.el: Ditto.
12353
12354         * setup-paths.el (paths-construct-exec-path): Ditto.
12355
12356         * make-docfile.el: Ditto.
12357
12358         * loadup.el (really-early-error-handler): Ditto.
12359
12360         * find-paths.el (paths-decode-directory-path): Use decode-path
12361         instead of decode-path-internal.
12362
12363         * files.el (parse-colon-path): Update docstring.
12364
12365 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12366
12367         * subr.el (get-buffer-window-list): Make BUFFER optional.
12368
12369         * window-xemacs.el (windows-of-buffer): Defalias to
12370         get-buffer-window-list.
12371
12372 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12373
12374         * disass.el: Fix maintainer keyword.
12375
12376         * bytecomp.el (byte-compile-and-load-file): Autoload.
12377         (byte-compile-buffer): Ditto.
12378
12379         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12380         value is returned, not the name.
12381         (lisp-imenu-generic-expression): Enable it.
12382         (lisp-mode-variables): Ditto.
12383         (lisp-indent-offset): Change defconst to defvar.
12384         (lisp-indent-function): Ditto.
12385         (lisp-body-indent): Ditto.
12386
12387 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12388
12389         * modeline.el: Use zap-last-kbd-macro-event.
12390
12391         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12392         nil, don't attempt to do anything with messages.
12393         (eval-last-sexp): Use `letf' for clarity.
12394
12395 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12396
12397         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12398
12399 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12400
12401         * buff-menu.el:
12402         * lisp-mode.el:
12403         * obsolete.el:
12404         Change empty docstrings into no doc strings at all.
12405         Fix bogus FSF-format docstrings.
12406         * etags.el: Fix docstring.
12407
12408 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12409
12410         * package-get.el (package-get): Use internal md5
12411
12412 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12413
12414         * about.el (about-xemacs): Correct abuse of concat.
12415
12416 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12417
12418         * info.el (Info-mode): Use easymenu.
12419
12420 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12421
12422         * apropos.el (apropos): Don't use concat with integers.
12423
12424         * cmdloop.el (describe-last-error): Handle the case when no error
12425         was seen gracefully.
12426
12427         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12428         defun.
12429         (apropos-describe-plist): Ditto.
12430
12431         * help.el (with-displaying-help-buffer): Revert to a defun.
12432         (describe-key): Use it as defun.
12433         (describe-mode): Ditto.
12434         (describe-bindings): Ditto.
12435         (describe-prefix-bindings): Ditto.
12436         (describe-installation): Ditto.
12437         (view-lossage): Ditto.
12438         (describe-function): Ditto.
12439         (describe-variable): Ditto.
12440         (describe-syntax): Ditto.
12441
12442 1998-05-11  Oliver Graf <ograf@fga.de>
12443
12444         * dragdrop.el: changed order of require/provide
12445         (dragdrop-drop-mime-default) changed to new calling conventions
12446         (dragdrop-drop-do-functions) changed to new calling conventions
12447         (dragdrop-function-widget) this one needs more work...
12448
12449 1998-05-10  Oliver Graf <ograf@fga.de>
12450
12451         * about.el: another small change in my entry
12452         * dragdrop.el (dragdrop-drop-log-function): logging added
12453         plus customizations
12454         changed interface to handler functions. now called with event
12455         and object
12456
12457 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12458
12459         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12460         E-W arrow pointer displayed over draggable dividers.
12461
12462         * mouse.el (default-mouse-motion-handler): Show it when
12463         appropriate.
12464         (drag-window-divider): Added.
12465         ([top-level]): Initialized window-divider-map with a keymap
12466         binding the above function to left button down event.
12467
12468         * x-mouse.el (x-init-pointer-shape): Initialize
12469         divider-pointer-glyph from Cursor.dividerPointer, or use default
12470         E-W double arrow.
12471
12472 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12473
12474         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12475
12476 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12477
12478         * simple.el (count-words-buffer): Don't query for buffer.
12479         (count-lines-buffer): Ditto.
12480
12481 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12482
12483         * help.el (where-is): add optional insert argument.
12484
12485 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12486
12487         * help.el (describe-key-briefly): New argument INSERT.
12488
12489         * simple.el (eval-expression): New optional argument; synch with
12490         FSF 20.3.
12491
12492         * keydefs.el (global-map): Add new register bindings.
12493
12494         * register.el: Synched with FSF 20.3.
12495
12496 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12497
12498         * window-xemacs.el (recenter): all arguments are optional.
12499
12500 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12501
12502         * device.el: (device-pixel-width): Reflected name/parameters
12503         change to device-system-metric.
12504         (device-pixel-height): Ditto.
12505         (device-mm-width): Ditto.
12506         (device-mm-height): Ditto.
12507         (device-bitplanes): Ditto.
12508         (device-color-cells): Ditto.
12509
12510 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12511
12512         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12513
12514         * cl.el (most-positive-fixnum): Document.
12515         (most-negative-fixnum): Ditto.
12516
12517         * cus-dep.el: Updated comment.
12518
12519         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12520         constant.
12521
12522         * cus-load.el (custom-put): Removed.
12523
12524         * files.el (after-find-file): Just resignal quit instead of
12525         signaling "canceled".
12526
12527 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12528
12529         * frame.el (other-frame): Use `focus-frame' instead of
12530         select-frame kludges.
12531
12532         * lisp-mode.el: Update lisp-indent-function for
12533         save-selected-frame and with-selected-frame.
12534
12535         * frame.el (save-selected-frame): New macro.
12536         (with-selected-frame): Ditto.
12537         (other-frame): Use `set-frame-focus'.
12538
12539 1998-05-06  Oliver Graf <ograf@fga.de>
12540
12541         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12542         (dragdrop-drop-url-default) default handler for URL drops created
12543         (dragdrop-drop-mime-default) default handler for MIME drops created
12544         (dragdrop-drop-functions) default custom for handling drops created
12545         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12546
12547 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12548
12549         * mouse.el: Removed redundant mouse-mswindows-drop function.
12550
12551 1998-05-05  Oliver Graf <ograf@fga.de>
12552
12553         * about.el: changed some text in my entry
12554         * dragdrop.el: added customs
12555
12556 1998-05-04  Oliver Graf <ograf@fga.de>
12557
12558         * mouse.el: killed global drop key bindings
12559         (mouse-offix-drop) removed
12560         * dragdrop.el: created
12561         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12562
12563 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12564
12565         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12566         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12567
12568         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12569         obsolete comment.
12570
12571         * scrollbar.el (scrollbars-visible-p): Use new
12572         {vertical,horizontal}-scrollbar-visible-p specifiers.
12573
12574 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12575
12576         * device.el (device-pixel-height):
12577         (device-pixel-width):
12578         (device-mm-width):
12579         (device-mm-height):
12580         (device-bitplanes):
12581         (device-color-cells): Moved these 6 functions from device.c; they
12582         all use single (device-system-metrics) call.
12583
12584 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12585
12586         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12587         were renamed.
12588
12589         * menubar-items.el:
12590         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12591         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12592
12593         * help.el (help-map): Remove Hyperbole keybinding logic.
12594         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12595
12596 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12597
12598         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12599         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12600
12601 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12602
12603         * msw-glyphs.el: use nicer icon3 from the frame icon.
12604
12605 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12606
12607         * version.el (emacs-version): Remove InfoDock conditionals.
12608
12609         * startup.el (startup-splash-frame): Change ID logo name.
12610
12611 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12612
12613         * files.el (after-find-file): If the user presses C-g on
12614         directory-creation prompt, kill the buffer.
12615
12616 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12617
12618         * simple.el (count-words-region): Reverse previous change.
12619
12620 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12621
12622         * replace.el (query-replace): Just call perform-replace.
12623         (query-replace-regexp): Ditto.
12624         (perform-replace): Move region handling here.
12625         (perform-replace): Use the new arg to match-data.
12626
12627 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12628
12629         * x-init.el: Install X specific display table that
12630           displays char 0240 as a space to avoid whatever it is
12631           that screws up display of that character code.
12632
12633 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12634
12635         * help.el (function-arglist): If no arguments are documented for a
12636         subr, print nothing rather than incorrect output.
12637
12638 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12639
12640         * cmdloop.el (command-error): Update bail-out error message to use
12641         `emacs-program-name'.
12642
12643         * lib-complete.el: Remove reader macro cruft.
12644
12645         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12646         cruft.
12647
12648         * simple.el (count-words-region): Drop interactive-p check on the
12649         message.
12650
12651 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12652
12653         * font.el
12654         * msw-faces.el
12655         Correct spelling of mswindows-font-canonicalize-name.
12656
12657 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12658
12659         * ldap.el (ldap-host-parameters-alist): Replaced with
12660         `ldap-host-parameters-plist'
12661         (ldap-search): Adapt to previous change
12662
12663 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12664
12665         * about.el (about-hackers): Update Bob Weiner bio.
12666         (about-maintainer-info): Ditto.
12667
12668 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12669
12670         * simple.el (display-warning-minimum-level): Docfix.
12671
12672 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12673
12674         * widget.el (:default-get): New keyword.
12675         * wid-edit.el (default, widget-default-default-get): Define it.
12676         (group, widget-group-default-get): Define it.
12677         (menu-choice, widget-choice-default-get): Define it.
12678         (widget-default-get): New function.
12679         (widget-choice-action): Call it.
12680         (widget-editable-list-entry-create): Call it.
12681
12682 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12683
12684         * byte-optimize.el (byte-boolean-vars): Removed.
12685         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12686         lookup through `byte-boolean-vars'.
12687
12688 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12689
12690         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12691         resource-provided values into ghost specs for scrollbar-height and
12692         scrollbar-width.
12693
12694 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12695
12696         * byte-optimize.el: Don't attempt to optimize /=.
12697
12698         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12699         (byte-compile-/=): Ditto.
12700
12701 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12702
12703         * apropos.el: Use `with-displaying-help-buffer'.
12704         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12705         Use `with-displaying-help-buffer'.
12706         (apropos-follow): Do not give special treatment to buffer cursor
12707         was in prior to a mouse click.
12708         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12709         (apropos-print-doc): Set correct buffer for setting text
12710         properties.
12711
12712 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12713
12714         * help.el (help-buffer-prefix-string): New variable.
12715         (help-buffer-name): Use it.
12716
12717         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12718         mode menu.
12719
12720 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12721
12722         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12723
12724 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12725
12726         * files.el (find-file-noselect): Update docstring.
12727         (find-file-noselect): Signal an error if found an unreadable file.
12728         (file-chase-links): Save the match data.
12729         (normal-mode): Use `lwarn' and `error-message-string'.
12730         (interpreter-mode-alist): Change defconst to defvar.
12731         (inhibit-first-line-modes-regexps): Ditto.
12732         (inhibit-first-line-modes-regexps): Added .tgz.
12733         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12734         (change-major-mode-with-file-name): New user-option.
12735         (set-visited-file-name): Synched with FSF.
12736         (file-name-extension): New function, from FSF 20.3.
12737         (file-relative-name): Synched with FSF.
12738         (save-some-buffers): Support the C-r feature.
12739         (recover-session): Synched with FSF.
12740         (kill-some-buffers): Ditto.
12741         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12742
12743 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12744
12745         * files.el (insert-file): Undo previous change and reenable use of
12746         format.el.
12747
12748 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12749
12750         * window-xemacs.el (recenter): Define.
12751
12752 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12753
12754         * font.el (mswindows-font-create-name)
12755         (mswindows-font-create-object): new functions for mswindows type
12756         fonts.
12757
12758         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12759         strings are parsed as well as font objects.
12760
12761 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12762
12763         * modeline.el (defining-kbd-macro): Restore modeline indication of
12764         kbd-macro being recorded.
12765         (add-minor-mode): Simplify docstring.
12766         (modeline-minor-mode-menu): Remove stuff.
12767
12768 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12769
12770         * code-process.el (call-process): dynamically decide process
12771         coding type.
12772
12773 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12774
12775         * modeline.el: Add line-number-mode, column-number-mode to
12776         the modeline minor-mode menu.  Button2 on the line number does
12777         goto-line.
12778
12779 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12780
12781         * mouse.el: move x-selection-owner-p type things to
12782         selection-owner-p.
12783
12784         * msw-init.el: copy zmacs stuff from x-init.el
12785
12786         * msw-select.el (mswindows-own-selection)
12787         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12788         functions. Very simple minded implementation of selectio
12789         ownership.
12790
12791         * select.el (own-selection) (disown-selection)
12792         (activate-region-as-selection) (select-make-extent-for-selection)
12793         (valid-simple-selection-p): functions moved from x-select.el for
12794         generalized selection.
12795
12796         * x-select.el: see select.el changes.
12797
12798         * x-toolbar.el: use new selection functions.
12799
12800 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12801
12802         * packages.el (packages-find-package-directories): Fixed bug that
12803         would pick up multiple site-package directories.
12804         (package-locations): Added "xemacs-packages" as a late package
12805         location.
12806
12807         * find-paths.el: Now uses `emacs-program-name' and
12808         `emacs-program-version'.
12809         Additions to enforce version-specific directories in
12810         `paths-find-version-directory'.
12811
12812 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12813
12814         * default.el: Removed.
12815         * site-start.el: Removed.
12816
12817 1998-04-29  Didier Verna  <didier@xemacs.org>
12818
12819         * minibuf.el (minibuffer-history-minimum-string-length): Default
12820         to nil.
12821
12822 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12823
12824         * find-paths.el (paths-program-name): Rename.
12825         (paths-emacs-root-p): Ditto.
12826         (paths-find-site-directory): Ditto.
12827
12828 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12829
12830         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12831         `emacs-lisp-byte-compile-and-load'.
12832
12833 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12834
12835         * ldap.el (ldap-search): Fixed additional parameter passing to
12836         `ldap-open'
12837
12838 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12839
12840         * select.el (kill-primary-selection) (selection-owner-p)
12841         (copy-primary-selection) (yank-clipboard-selection)
12842         (selection-exists-p) (delete-primary-selection): new file and
12843         functions that do the right thing for the selected device.
12844
12845         * x-menubar.el: use generalised selection functions.
12846
12847         * dumped-lisp.el: dump select.el.
12848
12849 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12850
12851         * find-paths.el (paths-progname): New variable.
12852         (paths-emacs-root-p): Use it.
12853         (paths-find-site-directory): Ditto.
12854
12855 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12856
12857         * loadup.el ((member "dump" command-line-args)): Dump as
12858         `infodock' if InfoDock.
12859
12860 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12861
12862         * find-paths.el (construct-emacs-version): Simplify, include
12863         program name in the return value.
12864         * (paths-find-version-directory): Use it.
12865
12866 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12867
12868         * info.el (Info-parse-dir-entries): Fixed regexp
12869         (Info-build-dir-anew): Remove full suffix and capitalize info file
12870         name for files with no @direntry
12871         (Info-batch-rebuild-dir): New function
12872         (Info-suffixed-file): Check for regular files instead of simple
12873         file existence (could catch directories before)
12874
12875 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12876
12877         * setup-paths.el, find-paths.el: Removed uses of `not' which
12878         temacs doesn't have.
12879
12880         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12881         into root searching.
12882
12883 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12884
12885         * subr.el: Remove definition of `not'.
12886
12887 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12888
12889         * msw-glyphs.el: enable graphics support.
12890
12891 1998-04-23  Didier Verna  <didier@xemacs.org>
12892
12893         * x-menubar.el (default-menubar): restored the line-number-mode
12894         option.
12895
12896         * misc doc string updates related to the options menu.
12897
12898 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12899
12900         * setup-paths.el (paths-construct-load-path): Fix typo.
12901
12902 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12903
12904         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12905         font-menu-ignore-scaled-fonts don't have to be bound now; this
12906         gets us one step further towards making --no-autoloads work.
12907
12908         * startup.el (normal-top-level): Load auto-autoloads only if
12909         lisp-directory is non-nil.
12910
12911         * setup-paths.el (paths-construct-load-path): Made it robust
12912         against nil lisp-directory.
12913
12914         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12915         to the list of variables that cause a warning when nil.
12916
12917         * toolbar.el (init-toolbar-location): Now works even when there's
12918         no toolbar icon directory.
12919
12920 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12921
12922         * help.el (view-lossage): Recognize it.
12923
12924         * simple.el (log-message): Mark multiline messages.
12925
12926 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12927
12928         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12929
12930 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12931
12932         * package-get.el (package-get-all):  add `\n' separator to
12933         interactive specification so that both variables are read
12934
12935 1998-04-22  Didier Verna  <didier@xemacs.org>
12936
12937         * x-menubar.el: ported the options menu to Custom.
12938         Moved the "read only" toggle button to the buffers menu.
12939         Corrected some missing ;;;###autoload or defcustom.
12940
12941         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12942         the scrollbar-visible specifier for options menu handling.
12943
12944         * toolbar.el (toolbar-visible-p)
12945                      (toolbar-captioned-p)
12946                      (default-toolbar-position): defcustom wrappers around
12947         the toolbar specifiers for options menu handling.
12948
12949         * frame.el (get-frame-for-buffer-default-instance-limit):
12950         defcustom it for options menu handling.
12951
12952         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12953         font-lock-mode for options menu handling.
12954
12955         * cus-start.el: added Custom properties to overwrite-mode for
12956         options menu handling.
12957
12958 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12959
12960         * about.el: shameless self-promotion.
12961
12962 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12963
12964         * simple.el (raw-append-message): Slightly optimize.
12965         (remove-message): Use `push' for clarity.
12966         (append-message): Ditto.
12967         (display-warning): Dito.
12968         (raw-append-message): Send the message to the appropriate device.
12969
12970 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12971
12972         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12973         From Sean MacLennan <Sean.MacLennan@pika.ca>
12974
12975 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12976
12977         * setup-paths.el: Changed `directory-sep-char' to
12978         `path-separator', following a change in GNU Emacs.
12979
12980 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12981
12982         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12983         (Info-build-dir-anew): Add a final newline.
12984         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12985         is `always'
12986         (Info-rebuild-dir): Ditto
12987
12988         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12989
12990 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12991
12992         * simple.el (count-words-buffer): Retain zmacs region.
12993         (count-words-region): Ditto.
12994         * simple.el: (what-line): Expanded line counts.
12995         (count-lines): New parameter to conditionalize whether collapsed
12996         lines get counted.
12997         From Bob Weiner <weiner@altrasoft.com>
12998
12999 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13000
13001         * packages.el (package-locations): infodock-packages must override
13002         mule-packages and packages.
13003
13004 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13005
13006         * wid-edit.el:
13007         remove rude messages from widget-activation-widget-mapper
13008         and widget-activation-glyph-mapper
13009
13010 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13011
13012         * toolbar.el: Remove (featurep 'x) test from
13013         toolbar-make-button-list
13014
13015 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13016
13017         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13018         only if in the same frame.
13019
13020 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13021
13022         * packages.el (package-locations): Added site-packages hierarchy.
13023
13024         * setup-paths.el (paths-default-info-directories): Introduced and
13025         used.
13026
13027         * packages.el, setup-paths.el: Set various path searching depths
13028         to 1.
13029
13030         * packages.el (packages-hierarchy-depth):
13031         (packages-load-path-depth): Introduced and used.
13032
13033         * setup-paths.el (paths-load-path-depth): Introduced and used.
13034
13035         * find-paths.el (paths-find-recursive-path): Added max-depth
13036         parameter.
13037
13038 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13039
13040         * setup-paths.el (paths-construct-info-path): Removed
13041         dependency on behavior of (file-name-as-directory "").
13042
13043 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13044
13045         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13046         lisp objects
13047
13048 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13049
13050         * dump-paths.el, startup.el: Added handling for --debug-paths.
13051
13052 1998-04-15  William M. Perry  <wmperry@aventail.com>
13053
13054         * wid-edit.el: We cannot just set the help-echo or balloon-help
13055           properties for an extent based on the :help-echo widget
13056           property, since help-echo and balloon-help cause an EXTENT to
13057           get passed in, where :help-echo functions are expecting a WIDGET
13058
13059 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13060
13061         * scrollbar.el (init-scrollbar-from-resources): Call
13062         mswindows-init-scrollbar-metrics when appropriate.
13063
13064 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13065
13066         * dumped-lisp.el: dump x-toolbar for window system
13067
13068         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13069         have support and xpm.
13070
13071 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13072
13073         * files.el (toggle-read-only): Fix docstring.
13074         From Didier Verna <didier@xemacs.org>
13075
13076 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13077
13078         * startup.el (normal-top-level): Load autoload-file-name without
13079         specifying an extension---some people only auto-autoload.el.gz.
13080
13081 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13082
13083         * files.el (backup-enable-predicate): Don't bomb on NAME being
13084         nil.
13085
13086 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13087
13088         * find-paths.el, packages.el: Now prefers configure'd paths.
13089         This shouldn't cause any of the originally anticipated problems as
13090         the current paths architecture will not define the various
13091         configure-xxx variables if they're not specified on the configure
13092         command line.
13093
13094         * find-paths.el, setup-paths.el, packages.el: Removed all
13095         mentionings of "/" as a path separator.
13096         Used paths-construct-path throughout.
13097
13098         * find-paths.el (paths-construct-path): Created to assemble paths
13099         from directory components.
13100
13101         * setup-paths.el, packages.el: Used paths-decode-directory-path
13102         instead of decode-path-internal.
13103
13104         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13105         and associates.
13106         (paths-decode-directory-path) Created.
13107
13108         * setup-paths.el: Changed configure-exec-path to
13109         configure-exec-directory.
13110
13111 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13112
13113         * packages.el (packages-find-packages): Fixed decoding of
13114         EMACSPACKAGEPATH.
13115
13116         * startup.el: -no-packages -> -no-early-packages.
13117
13118         (packages-load-package-lisps): Fixed loading of auto-autoload
13119         files.
13120
13121         * startup.el (normal-top-level): Fixed loading of core
13122         auto-autoload.
13123
13124         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13125
13126         * startup.el, packages.el, dump-paths.el: Added proper settings
13127         for site-directory and lisp-directory variables.
13128
13129         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13130         inhibit-package-autoloads and fixed handling of it.
13131
13132         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13133         handling of former inhibit-package-init, now
13134         inhibit-early-packages, to make -vanilla etc. work.
13135
13136 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13137
13138         * code-process.el (start-process): Fallback to 'undecided instead
13139         of 'binary for process input coding stream.
13140
13141         * process.el (start-process): Docstring fix.
13142
13143 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13144
13145         * info.el (Info-insert-dir): Do not insert temporary dir files
13146         in Info-dir-file-attributes
13147         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13148         (Info-rebuild-dir): Ditto.
13149
13150 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13151
13152         * obsolete.el: Added obsoleteness declarations for
13153         `site-directory' and `Info-default-directory-list'.
13154
13155 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13156
13157         * find-paths.el (paths-find-emacs-root): Only look at the
13158         executable at the end of the symlink chain for determining the
13159         Emacs root.
13160
13161 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13162
13163         * setup-paths.el (paths-construct-info-path): Changed construction
13164         to cater to gone default in configure.
13165
13166         * find-paths.el (paths-uniq-append): Added.
13167
13168         * packages.el: Rewritten package path construction once again.
13169
13170         * dump-paths.el, startup.el: Removed package-path as a global
13171         variable.
13172
13173         * package-admin.el (package-admin-add-single-file-package):
13174         (package-admin-add-binary-package): Changed package-path to
13175         late-packages.
13176
13177         * packages.el (packages-split-path): Split path at "/" rather than
13178         nil according to change in emacs.c.
13179
13180 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13181
13182         * setup-paths.el (paths-construct-info-path): Changed info path
13183         order so that directories come out right.
13184         (paths-find-lock-directory): Fixed bug: It used to think
13185         configure-lock-directory is a path.
13186
13187 1998-04-06  Jeff Miller <jmiller@smart.net>
13188
13189         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13190         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13191         eases the use of toolbar-add/kill-item functions.
13192
13193 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13194
13195         * code-files.el (file-coding-system-alist): Commented out
13196         loaddefs.el magical treatment.
13197
13198 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13199
13200         * info.el (Info-rebuild-outdated-dir): Added new option
13201         `conservative' and made it the default
13202         (Info-rebuild-dir): Appropriately parse multi-line description
13203         strings, and multi-section dir files. Issue warning when dir
13204         is rebuilt as temporary
13205         (Info-build-dir-anew): Issue warning when dir is built as
13206         temporary
13207
13208 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13209
13210         * list-mode.el (list-mode-map): Bind highlight motion commands to
13211         standard keys left, right, C-b and C-f.
13212
13213 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13214
13215         * files.el (auto-mode-alist): allow .sc for Scheme->C
13216
13217 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13218
13219         * loadup.el (pureload): Don't quote (garbage-collect).
13220
13221 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13222
13223         * package-get-base.el: Updated.
13224
13225 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13226
13227         * isearch-mode.el (isearch-just-started): New variable.
13228         (isearch-mode): Set it.
13229         (isearch-repeat): Advance one character forward only if the search
13230         was successful, and was not just started.
13231         (isearch-repeat): Clear isearch-just-started.
13232
13233 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13234
13235         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13236         if running -batch.
13237
13238 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13239
13240         * subr.el (listify-key-sequence): Removed.
13241
13242 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13243
13244         * bytecomp.el (byte-compile-print-gensym): New option.
13245         (byte-compile-output-file-form): Use it.
13246         (byte-compile-output-docform): Ditto.
13247         (byte-compile-compiled-obj-to-list): Ditto.
13248
13249 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13250
13251         * msw-glyphs.el: set frame icon if xpm support.
13252
13253 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13254
13255         * help.el: Code that pretty prints variable values
13256           removed.
13257
13258 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13259
13260         * find-paths.el (paths-emacs-root-p): Correct test for installation
13261         directory.
13262         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13263
13264 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13265
13266         * loaddefs.el: Don't set debug-ignored-errors; leave
13267           its default value set to nil.
13268
13269 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13270
13271         * info.el (Info-rebuild-dir): fixed mis-spelling.
13272
13273 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13274
13275         * info.el (Info-rebuild-outdated-dir): New custom var
13276         (Info-insert-node): Create/update dir file when needed, ie when it
13277         does not exist or is older than some info files in directory
13278
13279 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13280
13281         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13282         for last packages, mainly for using a 20.4 package base.
13283
13284         * packages.el (late-packages): Typo fix.  It was called
13285         early-packages.
13286
13287         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13288         relative symlinks correctly.
13289         (paths-find-emacs-roots): More rigorous checking for plausible
13290         configuration-time root.
13291
13292         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13293         find its roots.
13294
13295 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13296
13297         * faces.el: Fix docstrings.
13298         * glyphs.el: Fix docstrings.
13299         * mouse.el: Fix docstrings.
13300
13301         * frame.el: Change phrase `current frame' to `selected frame'.
13302
13303         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13304
13305         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13306         macros using backquote to make them infinitely more readable.
13307
13308 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13309
13310         * packages.el (packages-find-package-path): Hardcoded specialized
13311         InfoDock support until we can clean this up.
13312
13313         * help.el (describe-bindings-1): Return the value of the bindings
13314         help buffer created.
13315         (describe-bindings): Ditto.
13316
13317         * simple.el (set-variable): Restore previous behavior of not
13318         bombing if the variable to set is not boundp.
13319
13320 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13321
13322         * packages.el (packages-handle-package-dumped-lisps): Allow for
13323         non-local files to be loaded off the package-lisp variable.
13324
13325 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13326
13327         * x-faces.el: Global X resources should override
13328           specs for all device classes (color, grayscale, mono);
13329           code currently doesn't override any of them.  Fixed by
13330           calling remove-specifier with '(x default) as the tag
13331           set and allowing inexact matches.
13332
13333 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13334
13335         * faces.el: Separated face initializations based on
13336           device classes into device type specific (tag set,
13337           instantiator) pairs.
13338
13339 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13340
13341         * wid-edit.el (widget-choice-action): Remember user's explicit
13342         choice.
13343         (widget-choice-value-create): Respect it.
13344         From Richard Stallman <rms@gnu.org>
13345
13346 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13347
13348         * setup-paths.el (paths-construct-info-path): Always append
13349         existing directories from configure-time info path.
13350
13351         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13352         Info-directory-list.
13353
13354         * info.el: Removed Info-default-directory-list which was broken by
13355         design.
13356         Removed bogus initialization of Info-directory-list---startup.el
13357         can do a much better job.
13358         Added autoload of Info-directory-list.
13359
13360         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13361         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13362         be exclusive; now it's merely given precedence, just like in the
13363         old days.
13364
13365 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13366
13367         * find-paths.el (paths-find-architecture-directory): Fix bug with
13368         finding; it used to default too early.
13369
13370 1998-03-25  Martin Buchholz <martin@xemacs.org>
13371
13372         * packages.el (packages-split-path): Fix a bug; it used to fail
13373         for paths that weren't split.
13374
13375 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13376
13377         * finder.el (finder-compile-keywords): trap on errors.
13378
13379 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13380
13381         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13382           fourth argument of t so that only the specs exactly
13383           matching the tag lists are removed.
13384
13385 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13386
13387         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13388
13389 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13390
13391         * minibuf.el (mouse-read-file-name-1): If a default directory was
13392         specified, use it for generating the completions.
13393
13394 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13395
13396         * update-elc.el: Now respects inhibit-package-init and
13397         inhibit-site-lisp.
13398         Now does path construction with loadup-paths.
13399
13400         * startup.el (normal-top-level, startup-setup-paths): Now respects
13401         inhibit-package-init and inhibit-site-lisp.
13402
13403         * packages.el (packages-find-package-path): Extended package path
13404         by version-specific hierarchies.
13405         (packages-find-packages): Now respects inhibit flag and
13406         inhibit-site-lisp.
13407         Moved path setup to loadup-paths.
13408
13409         * make-docfile.el: Now respects inhibit-package-init and
13410         inhibit-site-lisp.
13411         Now does path construction with loadup-paths.
13412
13413         * loadup.el: Now respects inhibit-package-init and
13414         inhibit-site-lisp.
13415
13416         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13417
13418         * loadup-paths.el: New file: setup load-path to encompass
13419         packages.
13420
13421 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13422
13423         * auto-show.el: load-gc renamed to pureload.
13424         * site-load.el: Ditto.
13425         * packages.el (toplevel): Ditto.
13426         * loadup.el (really-early-error-handler): Ditto.
13427         * dumped-lisp.el (preloaded-file-list): Ditto.
13428         * cus-face.el (custom-declare-face): Ditto.
13429
13430 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13431
13432         * <Today>: The Big Path Searching Overhaul.
13433
13434         * find-paths.el: New file: find and assemble paths in the
13435         installation hierarchy.
13436
13437         * setup-paths.el: New file: global layout of paths and directories
13438         within the XEmacs hierarchy.
13439
13440         * packages.el: Replaced everything related to path searching and
13441         startup by code in terms of find-paths.
13442
13443         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13444         the new path searching engine.
13445
13446         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13447         and setup-paths.
13448
13449 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13450
13451         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13452         setup-paths.el.
13453
13454 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13455
13456         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13457         compiles identically in any configuration.
13458         Removed irrelevant commentary.
13459
13460 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13461
13462         * simple.el (set-variable): Allow setting specifiers.
13463
13464 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13465
13466         * lisp.el (forward-sexp): Revert previous change.
13467
13468 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13469
13470         * frame.el (frame-initialize): Use `delete-console' instead of
13471         `delete-device' to delete the stream console to match the usage in
13472         Fkill_emacs.
13473
13474 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13475
13476         * files.el (cdpath-previous): New variable.
13477         (cd): Use it.
13478         From Bob Weiner <weiner@wave.altrasoft.com>
13479
13480 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13481
13482         * keydefs.el: Changed keybindings of forward-char,
13483           backward, scroll-up and scroll-down to point to their
13484           -command counterparts.
13485
13486         * simple.el: New functions: forwarc-char-command,
13487           backwrad-char-command, scroll-up-command,
13488           scroll-down-command which work liek their counterparts
13489           except that they honor the variable
13490           signal-error-on-buffer-boundary.
13491
13492           Definition of signal-error-on-buffer-boundary received
13493           from src/cmds.c.
13494
13495           defvar declaration added for word-across-newline to avoid
13496           byte-compiler warning about the free variable reference.
13497
13498 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13499
13500         * winnt.el: Removed "%t" from the beginning of
13501         modeline-format. From now on, there's no nt-specifics in the modeline.
13502
13503 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13504
13505         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13506         of `when' with `if'.
13507
13508 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13509
13510         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13511         mswindows. Must be reworked along with glyphs.el, or
13512         merged into it, after there is images support.
13513
13514         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13515         'mswindows.
13516
13517 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13518
13519         * faces.el: fix for text cursor initialization.
13520         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13521         From Andy Piper <andyp@parallax.co.uk>
13522
13523 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13524
13525         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13526         if there is an existing package that handles it and warn the user
13527         about that mode.
13528
13529 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13530
13531         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13532         Installation" menu item when Installation-string is not bound.
13533
13534 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13535
13536         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13537         From Jeremiah W. James <jerry@cs.ucsb.edu>
13538
13539 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13540
13541         * msw-faces.el:
13542         * faces.el: Fix face initialization.
13543
13544 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13545
13546         * files.el (backup-enable-predicate): fix breakage introduced
13547         by TMPDIR patch.
13548
13549 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13550
13551         * x-faces.el (x-init-face-from-resources): The
13552           TTY face property retrieval functions don't return
13553           specifiers, so use face-property instead.
13554
13555 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13556
13557         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13558
13559 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13560
13561         * x-menubar.el: Expanded documentation for
13562           option-save-faces.  Changed Options -> Browse Faces
13563           menu entry to invoke customize-face.
13564
13565 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13566
13567         * faces.el: Most face initialization moved out of
13568           init-other-random-faces to the top level so that the
13569           initialization happens before Xemacs is dumped.  Much
13570           of the fascist "face-differs-from-default-p or FROB!"
13571           code has been retired in favor of letting the user do
13572           what they want to do.  Face initialization code changed
13573           to use `default' specifier tag so that the settings can
13574           be overridden later if the user wishes it.
13575
13576 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13577
13578         * about.el (about-hackers): Update contributors list.
13579
13580 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13581
13582         * specifier.el: Define new specifier tag `default'.
13583
13584         * modeline.el: Initialize faces using `default' tag.
13585
13586         * x-faces.el (x-init-face-from-resources): Remove
13587           specifier specs containing the `default' tag before
13588           adding new specs.
13589
13590 1998-03-02  John Jones  <jj@asu.edu>
13591
13592         * package-get.el (package-get-all): fixed arguments on call to
13593         package-admin-add-single-file-package.
13594         * package-get.el (package-get-installedp): fixed to match
13595         advertised behavior.
13596         * package-get.el: added function package-get-update-all which
13597         installs newest versions of all the current packages (if they are
13598         not already installed).
13599
13600 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13601
13602         * files.el (find-file-noselect): Uncommented `truename' binding in
13603         `let*' and use it later to set `buffer-file-truename' iff it's
13604         still nil, as happens for example when finding a compressed
13605         file with "jka-compr".
13606
13607 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13608
13609         * faces.el: in make-face-* type functions do the operation for all
13610         window systems, not just the first one found.
13611
13612         * font.el: call mswindows-list-fonts for mswindows.
13613
13614 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13615
13616         * code-process.el (call-process-region):
13617         * process.el (call-process-region):
13618         * package-get.el (package-get-dir):
13619         * files.el (backup-enable-predicate):
13620         * gnuserv.el (gnuserv-temp-file-regexp):
13621         Use temp-directory in place of `/tmp'.
13622
13623 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13624
13625         * "Fast" dired-in-C enhancements for Windows 95/NT:
13626
13627         * files.el: Added function, `wildcard-to-regexp', from GNU
13628           Emacs.
13629
13630         * files.el (insert-directory): Modified to use special
13631           dired-in-C enhancements if present.
13632
13633 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13634
13635         * code-files.el: make default coding no-conversion.
13636
13637 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13638
13639         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13640         the load-path.
13641
13642         * update-elc.el: Strip directory when testing for files not to
13643         bytecompile.
13644
13645 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13646
13647         * lisp-mode.el: Use recommended form for menus.
13648
13649         * info.el (Info-construct-menu): Use recommended form for menus.
13650
13651         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13652         entry.
13653
13654 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13655
13656         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13657           (get-frame-for-buffer-noselect): Always return frames
13658           in the not-this-window-p cond clause.
13659
13660 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13661
13662         * help.el (describe-installation): New function.
13663
13664         * x-menubar.el (default-menubar): Add describe-installation to
13665         Help menu.
13666
13667         * packages.el (packages-unbytecompiled-lisp): Installation.el
13668         should not be bytecompiled.
13669
13670         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13671         XEmacs.
13672
13673         * x-menubar.el (default-menubar): Use correct guard for VM menu
13674         entry.
13675
13676         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13677         coding.
13678         From Andy Piper <andyp@parallax.co.uk>
13679
13680 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13681
13682         * ldap.el: Do not require ldap-internal at compile time.
13683
13684 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13685
13686         * code-files.el: new file. a virtual copy of mule-files.el
13687         but without charset
13688         dependencies. (toggle-buffer-file-ocding-system) new function for
13689         changing the eol type for the current buffer.
13690
13691         * code-process.el: new file. a copy of
13692         mule-process.el. mule-process.el will disappear when things have
13693         settled.
13694
13695         * coding.el: new file. a virtual copy of mule-files.el but
13696         without charset dependencies. (coding-system-base) new function
13697         for getting the parent coding system of a coding system with eol
13698         type set.
13699
13700         * dumped-lisp.el: add above files for the non-mule case.
13701
13702 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13703
13704         * window-xemacs.el (display-buffer): If no explicit
13705           frame is specified, search for a window that displays
13706           the buffer on the currently selected frame, before
13707           searching other frames.
13708
13709 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13710
13711         * frame.el (get-frame-for-buffer): If not-this-window-p
13712           is non-nil, use window on the selected frame if it is not
13713           also the selected window.  When defaulting, search for
13714           windows on the currently selected fgrame before searching
13715           other frames.
13716
13717 1998-02-25  Didier Verna  <didier@xemacs.org>
13718
13719         * modeline.el (modeline-swap-buffers): originally named
13720         `mouse-release-modeline'. Whether to actually swap the buffers is
13721         decided in `mouse-drag-modeline'.
13722         (mouse-drag-modeline): A button release event is considered a
13723         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13724         stay unchanged.
13725
13726 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13727
13728         * x-menubar.el: Put redo on the menubar.
13729         From Aki Vehtari <Aki.Vehtari@hut.fi>
13730
13731 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13732
13733         * bytecomp.el (displaying-byte-compile-warnings): if
13734         temp-buffer-show-function is set, use it to display current set of
13735         warnings in the "*Compile-Log-Show*" buffer.
13736
13737         * simple.el (display-warning-buffer): if temp-buffer-show-function
13738         is set, use it to display current set of warnings in the
13739         "*Warnings-Show*" buffer.
13740
13741 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13742
13743         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13744         Common Lisp.
13745
13746 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13747
13748         * menubar.el: Allow button descriptors at least 2 long.
13749
13750         * x-menubar.el (default-menubar): Use recommended forms.
13751         (file-menu-filter): Remove.
13752         (edit-menu-filter): Remove.
13753
13754 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13755
13756         * about.el (about-hackers): Updated.
13757
13758 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13759
13760         * help.el (help-max-help-buffers): new variable
13761         (help-register-and-maybe-prune-excess): new function
13762         (help-buffer-name): use help-max-help-buffers.
13763         (with-displaying-help-buffer): use
13764         help-register-and-maybe-prune-excess.
13765
13766         * help.el (help-maybe-pretty-print-value): if the value fits on
13767         one line, let it.
13768
13769 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13770
13771         * (with-displaying-help-buffer): there is no need to kill the buffer
13772         if it exists, because with-output-to-temp-buffer will clear it.
13773         further, killing the buffer violates the rule that
13774         temp-buffer-show-function, if set, has the full responsibility of
13775         showing the temp buffer.  killing the buffer fucks with the window
13776         configuration, hosing temp-buffer-show-function.
13777
13778
13779 1998-02-23  Didier Verna  <didier@xemacs.org>
13780
13781         * modeline.el (mouse-drag-modeline):
13782         - Always scroll the modeline that was originally clicked on.
13783         - Use x pixels instead of x characters (which doesn't work anyway)
13784         as horizontal reference for modeline dragging. This allows us to
13785         keep on dragging the modeline even if the motion event occurs in
13786         another window.
13787
13788 1998-02-23  Didier Verna  <didier@xemacs.org>
13789
13790         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13791         glyph on the modeline to indicate that dragging the mouse has an
13792         effect both horizontally and vertically.
13793
13794 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13795
13796         * about.el (about-xemacs): Get rid of redundant visible version
13797         number.
13798
13799 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13800
13801         * about.el (about-hackers): Update credits.
13802
13803 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13804
13805         * prim/register.el (view-register): Show register type file-query.
13806
13807 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13808
13809         * mode-motion.el (mode-motion-highlight-internal):
13810           save-excursion inside save-window-exucrsion form to
13811           hide buffer point changes from save-window-excursion.
13812           Prevents display flickering when the mouse pointer
13813           moves.
13814
13815 1998-02-17  Didier Verna  <didier@xemacs.org>
13816
13817         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13818         function to handle correctly the case of a toolbar one side of the
13819         window: scrolling will not necessarily happen.
13820
13821 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13822
13823         * files.el (after-find-file): Restore missing argument
13824           to format that provides filename for "... consider M-x
13825           recover-file" message.  Also call `message' with "%s"
13826           as the first arg instead of an arbitrary string.
13827
13828 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13829
13830         * about.el (about-hackers): Various additions.
13831
13832 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13833
13834         * autoload.el (generate-file-autoloads-1): Don't force an extra
13835         line out when copying on-the-same line autoloads.
13836
13837         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13838         is installed.
13839
13840 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13841
13842         * x11/x-win-xfree86.el (x-win-init-xfree86):
13843         * x11/x-win-sun.el (x-win-init-sun):
13844         * x11/x-init.el (x-initialize-compose):
13845         * prim/simple.el:
13846         (backward-or-forward-kill-sexp):
13847         (backward-or-forward-kill-sentence):
13848         (backward-or-forward-kill-word):
13849         (backward-or-forward-delete-char):
13850         * prim/isearch-mode.el (isearch-help-or-delete-char):
13851         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13852         x-keysym-on-keyboard-p to detect backspace.
13853         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13854         Clean up symbols used with dead keys, checking Linux and solaris
13855         keysyms.
13856         Simplify x-win-*.el using above methods.
13857         Change documentation for x-keysym-*-p functions.
13858
13859 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13860
13861         * about.el (about-hackers): Restore entries for Michael Sperber and
13862         Vinnie Shelton.
13863         From Vinnie Shelton <acs@acm.org>
13864
13865 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13866
13867         * simple.el (count-words-region): Ditto.
13868
13869 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13870
13871         * simple.el (count-words-buffer): Document.  Don't print anything
13872         if non-interactive.
13873
13874 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13875
13876         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13877         multiple files in InfoDock.
13878
13879 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13880
13881         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13882         from version.el in InfoDock.
13883
13884         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13885         specially.
13886
13887 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13888
13889         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13890         variable name in docstring.
13891
13892 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13893
13894         * menubar.h: Include "gui.h".
13895
13896 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13897
13898         * site-load.el: Fix documentation.
13899
13900 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13901
13902         * package-get-base.el (package-get-base): Updated.
13903
13904         * keymap.el: PC-ize.
13905
13906 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13907
13908         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13909         from' on a fresh line.
13910
13911 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13912
13913         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13914         object.
13915
13916 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13917
13918         * undo-stack.el: PC-ize.
13919
13920         * cmdloop.el: PC-ize.
13921
13922 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13923
13924         * bytecomp-runtime.el: PC-ize.
13925
13926         * byte-optimize.el: Prolog fixup.  PC-ize.
13927
13928         * cus-dep.el: Spelling fix.
13929
13930         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13931         entries follow).
13932
13933 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13934
13935         * text-mode.el (text-mode-hook-identify): New function,
13936         put on text-mode-hook.  Set text-mode-variant here.
13937         (text-mode): Don't set it here.
13938
13939 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13940
13941         * text-mode.el (text-mode-hook): New defvar.
13942         (text-mode-variant): New variable.
13943         (text-mode): Set that variable locally.
13944         (toggle-text-mode-auto-fill): New command.
13945
13946 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13947
13948         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13949
13950 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13951
13952         * text-mode.el (paragraph-indent-text-mode):
13953         Renamed from spaced-text-mode.
13954         (text-mode-map): Bind TAB to indent-relative.
13955         (indented-text-mode-map): Variable deleted.
13956         (indented-text-mode): Now an alias for text-mode.
13957
13958 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13959
13960         * loadup.el: test-atoms debugging stuffs removed.
13961
13962 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13963
13964         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13965
13966 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13967
13968         * help.el (describe-beta): Made it use `locate-data-file'.
13969         (describe-distribution): Ditto.
13970         (describe-copying): Ditto.
13971         (describe-project): Ditto.
13972         (view-emacs-news): Ditto.
13973
13974         * help-nomule.el (help-with-tutorial): Made it use
13975         `locate-data-file' to find tutorial.
13976
13977 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13978
13979         * about.el: Corrected my email address.
13980
13981         * mouse.el: Added 'mouse-mswindows-drop' similar to
13982         'mouse-offix-drop'.
13983
13984 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13985
13986         * loadup.el (running-xemacs): Spelling fix.
13987
13988 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13989
13990         * packages.el (packages-find-packages-1): Don't allow a backwards
13991         compatible lisp tree to overwrite `preloaded-file-list'.
13992
13993 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13994
13995         * loadup.el: Don't delete "xemacs" prior to dumping.
13996
13997 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13998
13999         * package-info.el (pi-last-mod-date): New function.
14000         (pi-author-version): New function.
14001         (batch-update-package-info): Use them.
14002
14003 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14004
14005         * frame.el (get-frame-for-buffer-default-to-current): Create.
14006         (get-frame-for-buffer-noselect): Allow user to use current frame
14007         with `get-frame-for-buffer-default-to-current'.
14008
14009 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14010
14011         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14012         (byte-compile-output-docform): Ditto.
14013         (byte-compile-compiled-obj-to-list): Ditto.
14014
14015 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14016
14017         * startup.el (command-line-1): Removed code that ran
14018           buffer-menu.
14019
14020 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14021
14022         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14023
14024 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14025
14026         * frame.el (suspend-emacs-or-iconify-frame): Check using
14027         `device-on-window-system-p' instead of explicitly checking for X,
14028         so that the same logic works for MS Windows.
14029         (suspend-or-iconify-emacs): Ditto.
14030
14031 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14032
14033         * about.el (about-maintainer-info): Andy Piper is back.
14034         (xemacs-hackers): Updated Andy Piper's email address.
14035         (about-hackers): Added Jonathan Harris.
14036         (about-hackers): Updated Tibor Polgar's email address.
14037
14038 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14039
14040         * about.el: Add xemacs.org email manager.
14041
14042         * package-get-base.el (package-get-base): Updated with most recent
14043         package updates.
14044
14045 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14046
14047         * help.el (function-arglist): Use `indirect-function' instead of
14048         `symbol-function' so that aliases are treated correctly.
14049
14050 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14051
14052         * help.el (help-map): Add f1 binding to `help-for-help'.
14053         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14054         (describe-key-briefly): Use `princ' "%s" to print object.
14055         (with-displaying-help-buffer): Kill buffer if it exists, again.
14056         (describe-key): Use `princ' "%s" to print object.
14057         (describe-function-1): Use `princ' "%s" to print object.
14058         Commented out alias lines removed.
14059         (help-pretty-print-limit): New variable to control pretty-printing
14060         of variable values.
14061         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14062         `help-pretty-print-value' again.  Only print-print when OBJECT is
14063         list of length less than `help-pretty-print-limit'.
14064         (describe-variable): Use `help-maybe-pretty-print-value' again.
14065
14066 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14067
14068         * simple.el (blink-matching-open): Remove C++ kludge.
14069         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14070
14071 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14072
14073         * info.el (Info-default-directory-list): Made the documentation
14074         more explanitory.
14075
14076 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14077
14078         * lisp/packages.el:
14079         * lisp/package-admin.el:
14080         * lisp/build-report.el:
14081         Fix typos.
14082
14083 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14084
14085         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14086         warnings in Java buffers without final newline and editing the
14087         last line.
14088
14089 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14090
14091         * packages.el (packages-find-packages-1): Don't allow a backwards
14092         compatible lisp tree to overwrite `preloaded-file-list'.
14093         Suggested by Colin Rafferty  <colin@xemacs.org>
14094
14095         * mouse.el (mouse-offix-drop): Set undo-boundary.
14096         From Oliver Graf <ograf@fga.de>
14097
14098 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14099
14100         * loadup.el (load-gc): rewrite as defun.
14101         Print something sensical if a required dump-time file isn't found.
14102
14103 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14104
14105         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14106         bug strikes a menudescriptor.
14107
14108         * package-get-base.el (package-get-base): Updated.
14109
14110         * package-info.el (batch-update-package-info): Derive REQUIRES
14111         from the Makefile.
14112
14113 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14114
14115         * files.el (save-some-buffers): Don't play games with deleting
14116         other windows if we are in the minibuffer window.
14117
14118 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14119
14120         * modeline.el (modeline-minor-mode-menu): Add support for :active
14121         (add-minor-mode): Document :active property to TOGGLE.
14122
14123 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14124
14125         * modeline.el (modeline-minor-mode-menu): Add support for an
14126         `:included' predicate in the `toggle-sym' plist.
14127         (add-minor-mode): Document the :included property, format
14128         docstring some more.
14129         (modeline-minor-mode-menu): Documentation string added.
14130
14131 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14132
14133         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14134         labels from the symbol-names by thwacking off the overly redundant
14135         and overused "mode", parenthesizing "minor", and capitalizing the
14136         resultant strings.  Also shortened the menu's title by eliminating
14137         the redundant buffer name.
14138         (add-minor-mode): Beautified the docstring, added mention of the
14139         `:menu-tag' property of TOGGLE.
14140         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14141         `toggle-sym' to beatify the mode-life menus.
14142         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14143         `auto-fill-function'.
14144
14145 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14146
14147         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14148         menus to :style 'toggle.
14149
14150 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14151
14152         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14153
14154 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14155
14156         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14157         only recognize first hyperlink.
14158         (hyper-apropos-highlightify): Deletia, this is already done by
14159         `hyper-apropos-insert-face'.
14160         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14161
14162 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14163
14164         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14165         mail.
14166         (toolbar-mail-reader): Add support for `send'.
14167         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14168
14169 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14170
14171         * info.el (Info-emacs-info-file-name): Add defvar for
14172         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14173         will function properly.
14174
14175 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14176
14177         * simple.el: make the backwards delete function called by
14178         `backward-or-forward-delete-char' user configurable.
14179
14180 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14181
14182         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14183         compiled function got loaded from.
14184
14185 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14186
14187         * term/apollo.el: Synched up with InfoDock 3.6.2.
14188
14189 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14190
14191         * startup.el (load-init-file): Load autoloads earlier.
14192         (startup-splash-frame): Handle InfoDock logo.
14193
14194         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14195         InfoDock.
14196         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14197
14198         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14199         doesn't have this function.
14200
14201         * packages.el (locate-data-file): Fix to call `locate-file'.
14202
14203 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14204
14205         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14206         version of version.el.
14207         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14208
14209         * x-menubar.el (default-menubar): Guard reference to
14210         `gnuserv-frame'.
14211         (default-menubar): Guard references to `font-lock-mode'.
14212         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14213         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14214
14215         * make-docfile.el: Don't snarf doc strings from autoloads.
14216
14217         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14218         loading auto-autoloads files.
14219
14220         * loaddefs.el: Disable dumping autoloads.
14221
14222 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14223
14224         * lisp-mnt.el: Synch to Emacs 20.2.
14225
14226         * help.el: Remove manual autoload of `finder-by-keyword'.
14227
14228         * finder.el (finder-by-keyword): Autoload.
14229
14230         * help.el: Conditionalize hyperbole setup.
14231
14232 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14233
14234         * packages.el (package-require): Update to reflect new data format.
14235
14236 1998-01-02  Didier Verna  <didier@xemacs.org>
14237
14238         * x-menubar.el (default-menubar): make the tutorials available
14239         through the menubar. (Plus some compilation warnings cleanup).
14240
14241 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14242
14243         * check-features.el: New file.  Perform sanity check after build.
14244
14245         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14246         files to tooltalk package.
14247         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14248         package.
14249
14250         * package-admin.el (package-admin-xemacs): Use better default for
14251         location of XEmacs binary.
14252
14253 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14254
14255         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14256         tag with sexp and add value tag with value `t'.
14257
14258 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14259
14260         * package-get.el: Changes to work with real data.
14261         From Pete Ware <ware@cis.ohio-state.edu>
14262
14263         * packages.el (packages-reload-autoloads): Guard load for the time
14264         being.
14265
14266         * update-elc.el ("packages.el"): Force loading packages.el instead
14267         of possibly out-of-date packges.elc.
14268         * make-docfile.el ("packages.el"): Ditto.
14269
14270 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14271
14272         * build-report.el (build-report-delete-regexp): Added a rule for
14273         the main tarball shadowing anything past it.
14274
14275 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14276
14277         * packages.el (package-provide): Delete a previous provide.
14278
14279         * package-info.el: New file.
14280
14281         * package-get.el: New file.
14282         From Pete Ware <ware@cis.ohio-state.edu>
14283         (package-get): Fix md5 computation to work with Mule.
14284
14285 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14286
14287         * simple.el (log-message-*): Quote symbols in docstrings properly.
14288
14289 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14290
14291         * packages.el (packages-new-autoloads): Ignore symbolic links.
14292
14293         * cus-face.el (face-custom-attributes-get): Fix typo.
14294         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14295
14296 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14297
14298         * startup.el (load-init-file): Reload new or changed autoloads
14299         unless inhibited.  Reload modified dumped lisp (stubbed).
14300
14301         * packages.el (packages-new-autoloads): New function.
14302         (packages-reload-autoloads): New function.
14303         (packages-reload-dumped-lisp): New (stub) function.
14304
14305         * loadup.el: Inhibit reloading dumped files when running temacs.
14306
14307         * loadhist.el (file-provides): Extend to handle variant
14308         extensions.
14309
14310         * replace.el (query-replace): Fix typo.
14311
14312 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14313
14314         * make-docfile.el: list-autoloads-path has been renamed.
14315         * update-elc.el: list-autoloads has been renamed.
14316
14317         * packages.el (packages-list-autoloads): Renamed.
14318         (packages-list-autoloads-path): Ditto.
14319
14320 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14321
14322         * packages.el (packages-find-packages-1): Made it signal a warning
14323         for an error in an auto-autoload.el file.
14324
14325 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14326
14327         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14328         tag with const.
14329         From Aki Vehtari <Aki.Vehtari@hut.fi>
14330
14331         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14332
14333         * loadhist.el (unload-feature): Remove autoload.
14334
14335 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14336
14337         * loadhist.el: Unpackaged.
14338
14339         * help.el (describe-symbol-find-file): Rename
14340         `describe-function-find-file' and make old name obsolete.
14341         (describe-function-1): Use it.
14342         (describe-function-1): Guard reference to
14343         `compiled-function-annotation'.
14344
14345 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14346
14347         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14348         argument.
14349         (help-mode-quit): New optional arg to control whether it kills or
14350         buries.  Tidied up.
14351         (with-displaying-help-buffer): Don't kill buffer initially, even
14352         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14353         (help-pretty-print-value): Rename back from
14354         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14355         use it, otherwise use dumped `cl-prettyprint'.
14356         (describe-variable): Use `help-pretty-print-value' again.
14357         (find-func): Removed reference to "find-func" at end.
14358
14359 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14360
14361         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14362           GUI XEmacs. Rename? x-menubar is rather window system
14363           independant, except for a couple of items.
14364
14365 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14366
14367         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14368         entries as they will no longer be distributed with XEmacs.
14369
14370         * format.el (format-alist): Fix image/tiff regexps.
14371         From P. E. Jareth Hein <jareth@camelot-soft.com>
14372
14373         * help.el (help-maybe-pretty-print-value): Rename.
14374         (describe-variable): Use it.
14375         (describe-variable): Add trailing linefeed.
14376
14377 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14378
14379         * help.el (describe-function-1): Don't output anything for
14380           arglist of autoload functions.
14381
14382 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14383
14384         * help.el (describe-function-1): Don't output anything for
14385           arglist of autoload functions.
14386
14387 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14388
14389         * help.el (help-mode-map): New bindings for `help-mode-bury',
14390         `describe-function-at-point', `describe-variable-at-point',
14391         `Info-elisp-ref', `customize-variable', `help-next-section' and
14392         `help-prev-section'.
14393         (help-next-section): New function.
14394         (help-prev-section): New function.
14395         (help-mode-quit): Changed to kill the help buffer.
14396         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14397         correctly.
14398         (help-buffer-name): New function to generate the name of help
14399         buffers.
14400         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14401         argument giving the name of the help buffer.
14402         (describe-key): Use `with-displaying-help-buffer' with name.
14403         (describe-mode): Ditto.
14404         (describe-bindings): Ditto.
14405         (describe-prefix-bindings): Ditto.
14406         (view-lossage): Ditto.
14407         (with-syntax-table): New macro.
14408         (function-called-at-point): Use `ignore-errors' and
14409         `with-syntax-table'.
14410         (function-at-point): Ditto.
14411         (describe-function): Use `with-displaying-help-buffer' with name.
14412         (function-arglist): Extracted from `describe-function-1'.  Returns
14413         function's arglist as string.
14414         (function-documentation): Extracted from `describe-function-1'.
14415         Returns function's docstring.
14416         (describe-function-1): Remove all the "stream" garbage, including
14417         the stream argument.  Use `function-arglist' and
14418         `function-documentation'.
14419         (describe-function-arglist): Just use `function-arglist'.
14420         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14421         (help-pretty-print-value): New function to help with
14422         pretty-printing variable values.  Knows about `#<...>'.  Needs
14423         `pp-internal'.
14424         (describe-variable): Use `with-displaying-help-buffer' with name.
14425         Formatting improved.  Display file where variable is defined, if
14426         known.  Use `help-pretty-print-value'.
14427         (describe-syntax): Use `with-displaying-help-buffer' with name.
14428         (list-processes): Remove "stream" garbage.
14429
14430 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14431
14432         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14433         call a dumped routine instead.
14434
14435         * x-win-xfree86.el: Wrap file in defun.
14436         * x-win-sun.el: Ditto.
14437
14438 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14439
14440         * help.el (view-emacs-news): Remove usage of outl-mouse which
14441         advises functions and does other evil things.
14442
14443 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14444
14445         * format.el (format-alist): Add `image/tiff'.
14446         From P. E. Jareth Hein <jareth@camelot-soft.com>
14447
14448 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14449
14450         * about.el (about-hackers): More names added.
14451
14452         * make-docfile.el: Remove superfluous package path search.
14453
14454         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14455
14456 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14457
14458         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14459         ignored shadows.
14460
14461 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14462
14463         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14464         get trailing slashes when added to the load-path.
14465
14466         * x-init.el (init-x-win): Locate where XEmacs X localization files
14467         are.
14468
14469 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14470
14471         * x-faces.el: Added support for foregroundToolBarColor
14472           to xpm-color-symbols.
14473
14474 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14475
14476         * etags.el (tags-remove-duplicates): Removed.
14477         (buffer-tag-table-list): Use `delete-duplicates'.
14478
14479         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14480         correctly.
14481         (get*): Defalias to `get'.
14482
14483         * cl.el (eql): Compare integers with `eq'.
14484         (cl-map-extents): Check for `map-extents' first.
14485
14486 1997-12-17  Didier Verna  <didier@xemacs.org>
14487
14488         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14489         added the 'numero', 'copyright' and 'trademark' symbols.
14490
14491         * leim/quail/latin-post.el ("french-postfix"): see above.
14492
14493 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14494
14495         * widget.el (define-widget): Check the arguments.
14496
14497         * cus-edit.el (customize-face): Use `check-argument-type'.
14498         (custom-variable-value-create): Use `signal' to signal error.
14499         (custom-variable-reset-saved): Ditto.
14500         (custom-variable-reset-standard): Ditto.
14501         (custom-face-reset-saved): Ditto.
14502
14503         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14504         (widget-default-format-handler): Ditto.
14505         (widget-checklist-add-item): Ditto.
14506         (widget-radio-add-item): Ditto.
14507         (widget-editable-list-entry-create): Ditto.
14508         (widget-sexp-prompt-value): Ditto.
14509
14510         * custom.el (custom-declare-variable): Signal errors better.
14511         (custom-handle-keyword): Ditto.
14512         (custom-declare-group): Ditto.
14513
14514         * window-xemacs.el (windows): Ditto.
14515
14516         * menubar.el (menu): Ditto.
14517
14518         * keydefs.el (keyboard): Ditto.
14519
14520         * minibuf.el (minibuffer): Ditto.
14521
14522         * process.el (execute): Ditto.
14523
14524         * fill.el (fill): Ditto.
14525
14526         * modeline.el (modeline): Ditto.
14527
14528         * help.el (help): Ditto.
14529
14530         * faces.el (faces): Ditto.
14531
14532         * files.el (files): Ditto.
14533
14534         * x-init.el (x): Ditto.
14535
14536         * lisp-mode.el (lisp): Ditto.
14537
14538         * process.el (processes): Ditto.
14539
14540         * mouse.el (mouse): Ditto.
14541
14542         * abbrev.el (abbrev): Moved from cus-edit.
14543
14544         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14545         as variable declaration.
14546
14547 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14548
14549         * menubar.el (find-menu-item): Use `check-argument-type'.
14550         (find-menu-item): Cosmetic changes.
14551
14552 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14553
14554         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14555
14556 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14557
14558         * startup.el (set-default-load-path): Only search package-path
14559         when not running temacs.
14560
14561         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14562         files.
14563
14564         * loadup.el: Correct commentary.  Reformatting.
14565         (really-early-error-handler): Use absolute path to the
14566         first dumped-lisp.el file.
14567         (really-early-error-handler): Print full path name of
14568         each dumped lisp file (inherited from InfoDock).
14569
14570         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14571         dumped-lisp.el files.
14572
14573         * make-docfile.el (preloaded-file-list): Reorder when the
14574         package-path is searched.
14575         * update-elc.el: Ditto.
14576
14577         * lisp-mode.el (call-with-condition-handler): Treat the same as
14578         `condition-case' for indentation.
14579
14580         * about.el (about-xemacs): Update release date.
14581
14582 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14583
14584         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14585         anywhere but at the last clause.
14586         (ecase): Disallow `t' and `otherwise'.
14587
14588 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14589
14590         * cus-edit.el (custom-buffer-create-buttons): New function
14591         from stuff moved out of `custom-buffer-create-internal'.
14592         (custom-novice): New variable.  Default t.
14593         (custom-display-global-buttons): Ditto.  Default `top'.
14594         (custom-buffer-create-internal): Only display help if
14595         `custom-novice' is non-nil.  Display global buttons according to
14596         `custom-display-global-buttons'.
14597
14598 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14599
14600         * menubar.el (find-menu-item): Use `check-argument-type'.
14601         (find-menu-item): Cosmetic changes.
14602
14603 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14604
14605         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14606         look.
14607
14608 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14609
14610         * format.el (format-deannotate-region):  Bug fix.
14611         Deannotating a region containing unknown tags would fail
14612         (causing decoding of text/enriched to fail at user level)
14613
14614 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14615
14616         * minibuf.el (read-directory-name): Support sixth
14617           arg, HISTORY, as already documented.
14618
14619 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14620
14621         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14622         to `ecase'.
14623
14624 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14625
14626         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14627         skk-activate.
14628
14629 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14630
14631         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.