update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
4         `=adobe-japan1-0'.
5         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
6         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
7         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
8         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
9         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
10         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
11
12 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
16         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
17         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
18         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
19         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
20
21 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
22
23         * mule/mule-charset.el (default-coded-charset-priority-list): Add
24         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
25         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
26         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
27         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
28         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
29         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
30         `==jis-x0212'.
31
32 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
33
34         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
35         "AdobeJapan1-[0-6]$".
36         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
37         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
38         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
39         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
40         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
41         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
42         (==adobe-japan1-1): Ditto.
43         (==adobe-japan1-2): Ditto.
44         (==adobe-japan1-3): Ditto.
45         (==adobe-japan1-4): Ditto.
46         (==adobe-japan1-5): Ditto.
47         (==adobe-japan1-6): Ditto.
48         (==jis-x0208): Ditto.
49         (==jis-x0208@1978): Ditto.
50         (==jis-x0208@1983): Ditto.
51         (==jis-x0208@1990): Ditto.
52         (==jis-x0213-1): Ditto.
53         (==jis-x0213-1@2000): Ditto.
54         (==jis-x0213-1@2004): Ditto.
55         (==jis-x0213-2): Ditto.
56         (==jis-x0212): Ditto.
57         (==gb2312): Ditto.
58         (==iso-ir165): Ditto.
59         (==gb12345): Ditto.
60         (==ks-x1001): Ditto.
61         (==cns11643-1): Ditto.
62         (==cns11643-2): Ditto.
63         (==cns11643-3): Ditto.
64         (==cns11643-4): Ditto.
65         (==cns11643-5): Ditto.
66         (==cns11643-6): Ditto.
67         (==cns11643-7): Ditto.
68         (==big5-cdp): Ditto.
69         (==hanyo-denshi/ja): Ditto.
70         (==hanyo-denshi/jb): Ditto.
71         (==hanyo-denshi/jc): Ditto.
72         (==hanyo-denshi/jd): Ditto.
73         (==hanyo-denshi/ft): Ditto.
74         (==hanyo-denshi/ia): Ditto.
75         (==hanyo-denshi/ib): Ditto.
76         (==hanyo-denshi/hg): Ditto.
77         (==hanyo-denshi/jt): Ditto.
78         (==hanyo-denshi/ks): Ditto.
79         (==gt): Ditto.
80         (==gt-k): Ditto.
81         (==daikanwa): Ditto.
82         (==shinjigen): Ditto.
83         (==ucs@iso): Ditto.
84         (==ucs@unicode): Ditto.
85         (==ucs@gb): Ditto.
86         (==ucs-bmp@gb): Ditto.
87         (==ucs@cns): Ditto.
88         (==ucs-bmp@cns): Ditto.
89         (==ucs@jis): Ditto.
90         (==ucs@jis/1990): Ditto.
91         (==ucs@jis/2000): Ditto.
92         (==ucs@jis/2004): Ditto.
93         (==ucs@JP): Ditto.
94         (==ucs@JP/hanazono): Ditto.
95         (==ucs@ks): Ditto.
96         (==ucs-bmp@ks): Ditto.
97         (==ucs@cns11643): Ditto.
98         (==ucs-bmp-cjk@gb): Ditto.
99         (==ucs-bmp-cjk@JP/hanazono): Ditto.
100         (==ucs-sip-ext-b@iso): Ditto.
101
102 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
103
104         * mule/mule-charset.el (default-coded-charset-priority-list): Use
105         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
106
107         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
108         XEmacs CHISE.
109         (=ucs-bmp-cjk@unicode): Abolished.
110
111 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-charset.el (default-coded-charset-priority-list): Add
114         `=+>ucs-bmp-cjk-compat@jis'.
115
116         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
117         for XEmacs CHISE.
118
119 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
120
121         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
122         CHISE.
123
124 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
125
126         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
127         for XEmacs CHISE.
128         (=jis-x0208@1978/1er-pr): Abolished.
129         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
130         `=jis-x0208@1978/1er-pr' as the mother.
131
132 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
133
134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
135         setting for `=ucs-itaiji-084'.
136
137 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-charset.el (default-coded-charset-priority-list):
140         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
141
142         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
143         XEmacs CHISE.
144         (=ucs-bmp-itaiji-084): Ditto.
145
146 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
147
148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
149         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
150
151 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
152
153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
154         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
155
156         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
157         XEmacs CHISE.
158         (=big5-cdp-var-5): Ditto.
159
160 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
161
162         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
163         XEmacs CHISE.
164
165 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
166
167         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
168         XEmacs CHISE.
169
170 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
171
172         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
173         setting for `=>>>hanyo-denshi/ft'.
174
175 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
176
177         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
178         XEmacs CHISE.
179         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
180         `=hanyo-denshi/jd' as the mother.
181
182 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
185         XEmacs CHISE.
186         (=+>adobe-japan1-1): Ditto.
187         (=+>adobe-japan1-2): Ditto.
188         (=+>adobe-japan1-3): Ditto.
189         (=+>adobe-japan1-4): Ditto.
190         (=+>adobe-japan1-5): Ditto.
191         (=+>adobe-japan1-6): Ditto.
192         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
193
194 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
195
196         * mule/mule-coding.el (coded-charset-entity-reference-alist):
197         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
198         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
199
200         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
201         the top.
202
203 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
204
205         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
206         XEmacs CHISE.
207         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
208         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
209         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
210
211 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
212
213         * mule/mule-charset.el (default-coded-charset-priority-list):
214         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
215         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
216
217         * mule/mule-conf.el: Modify order of definitions of some
218         coded-charsets.
219
220 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
221
222         * mule/mule-coding.el (coded-charset-entity-reference-alist):
223         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
224         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
225
226         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
227         CHISE.
228         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
229         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
230
231 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
232
233         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
234         CHISE.
235
236 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
237
238         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
239         setting for `=daikanwa/+2p'.
240
241         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
242         XEmacs CHISE.
243
244 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
245
246         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
247         XEmacs CHISE.
248         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
249
250 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
251
252         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
253         setting for `=>>>hanyo-denshi/ib'.
254
255 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
256
257         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
258         XEmacs CHISE.
259         (=>>>hanyo-denshi/ib): Ditto.
260         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
261         `=hanyo-denshi/ja' as the mother.
262         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
263         `=hanyo-denshi/ib' as the mother.
264
265 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
266
267         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
268         XEmacs CHISE.
269         (utf-8-ivs-mcs-er): Likewise.
270         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
271         and `=>ucs-gb'.
272         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
273         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
274         `ucs-gb' and `=>ucs-gb'.
275         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
276         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
277         and `=>ucs-cns'.
278         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
279         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
280         `ucs-cns' and `=>ucs-cns'.
281         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
282         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
283         `ucs-big5' and `=>ucs-big5'.
284         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
285         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
286         `ucs-big5' and `=>ucs-big5'.
287         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
288         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
289         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
290         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
291         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
292         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
293         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
294         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
295         `=>ucs-jis'; modify DOC and mnemonic.
296         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
297         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
298         and `=>ucs-jis'; modify DOC and mnemonic.
299         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
300         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
301         `=>ucs-ks'.
302         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
303         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
304         and `=>ucs-ks'.
305         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
306
307 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
308
309         * mule/mule-coding.el (coded-charset-entity-reference-alist):
310         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
311
312 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
313
314         * mule/mule-coding.el (coded-charset-entity-reference-alist):
315         Modify priorities.
316
317 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
318
319         * mule/mule-coding.el (coded-charset-entity-reference-alist):
320         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
321
322 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
323
324         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
325         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
326
327 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
328
329         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
330         CHISE.
331
332 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
333
334         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
335         CHISE.
336
337 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
340         CHISE.
341
342 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
343
344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
345         `=+>ucs-bmp-cjk@unicode'.
346
347         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
348         for XEmacs CHISE.
349
350 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
353         setting for `=>>daikanwa'.
354
355 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
356
357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
358         `=>>hanyo-denshi/jt'.
359
360 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
361
362         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
363         XEmacs CHISE.
364         (=+>jis-x0208@1990): Ditto.
365         (=+>jis-x0213-1@2000): Ditto.
366
367 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
368
369         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
370         XEmacs CHISE.
371
372 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
373
374         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
375         XEmacs CHISE.
376         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
377         `=hanyo-denshi/jc' as the mother.
378
379 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
380
381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
382         setting for `=+>adobe-japan1'.
383
384         * mule/mule-charset.el (default-coded-charset-priority-list):
385         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
386         and `=>>hanyo-denshi/ft' to `=>>gt'.
387
388 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
389
390         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
391         XEmacs CHISE.
392         (=>>adobe-japan1-1): Ditto.
393         (=>>adobe-japan1-2): Ditto.
394         (=>>adobe-japan1-3): Ditto.
395         (=>>adobe-japan1-4): Ditto.
396         (=>>adobe-japan1-5): Ditto.
397         (=>>adobe-japan1-6): Ditto.
398         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
399
400 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
401
402         * mule/mule-conf.el (=adobe-japan1): New alias for
403         `=adobe-japan1-6'.
404         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
405         (=>>>adobe-japan1-1): Ditto.
406         (=>>>adobe-japan1-2): Ditto.
407         (=>>>adobe-japan1-3): Ditto.
408         (=>>>adobe-japan1-4): Ditto.
409         (=>>>adobe-japan1-5): Ditto.
410         (=>>>adobe-japan1-6): Ditto.
411         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
412
413 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
414
415         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
416         setting for `=>>>adobe-japan1'.
417
418 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
419
420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
421         setting for `=+>ucs@ks'.
422
423 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
424
425         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
426         XEmacs CHISE.
427         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
428         `=adobe-japan1-6' as the mother.
429
430 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
431
432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
433         setting for `=>cns11643-7'.
434
435 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
436
437         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
438         CHISE.
439
440 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
441
442         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
443         XEmacs CHISE.
444         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
445
446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
447         setting for `=>ucs@jis/2004'.
448
449 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
450
451         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
452         setting for `=+>gt'.
453
454         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
455         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
456
457 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
458
459         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
460         `=>ucs@unicode' as the mother.
461         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
462         mother.
463         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
464         mother.
465         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
466         mother.
467
468 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
469
470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
471         setting for `=+>ucs@unicode'.
472
473         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
474         CHISE.
475
476 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
477
478         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
479         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
480         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
481         - Add setting for `=+>ucs@cns'.
482
483         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
484         CHISE.
485         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
486         as the mother.
487         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
488         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
489
490         * mule/mule-charset.el (default-coded-charset-priority-list): Add
491         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
492
493 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
494
495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
496         setting for `=>ucs@ks'.
497
498 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
499
500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
501         `=ucs-bmp-cjk-compat@unicode'.
502
503         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
504         coded-charset for XEmacs CHISE.
505
506 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
507
508         * mule/mule-charset.el (default-coded-charset-priority-list): Add
509         `=ucs-bmp-cjk-compat'.
510
511         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
512         XEmacs CHISE.
513
514 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
515
516         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
517         CHISE.
518
519 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
520
521         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
522         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
523
524         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
525         `=>ucs@jis/1990'.
526         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
527
528 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
529
530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
531         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
532
533         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
534         CHISE.
535         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
536         mother.
537
538 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
539
540         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
541         `=>jis-x0213-2@usual'.
542         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
543         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
544         `=>jis-x0213-2@usual' as the mother.
545
546 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
547
548         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
549         (=>ucs@JP): New alias for `=+>ucs@jis'.
550
551 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
552
553         * mule/mule-conf.el (=+>jis-x0208): Renamed from
554         `=>jis-x0208@usual'.
555         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
556         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
557         `=>jis-x0208@usual' as the mother.
558         (=>jis-x0208): Likewise.
559
560 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
561
562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
563         setting for `=+>jis-x0208@1978'.
564
565 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
566
567         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
568         XEmacs CHISE.
569
570 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
571
572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
573         setting for `=>>>ucs@jis/1990'.
574
575 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
576
577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
578         setting for `=>ucs@jis/1990'.
579
580 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
581
582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
583         setting for `=ucs@JP/hanazono'.
584
585         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
586         CHISE.
587         (=ucs@JP/hanazono): Ditto.
588         (=ucs-bmp-cjk@JP/hanazono): Ditto.
589         (=>>hanyo-denshi/jc): Ditto.
590         (=>>hanyo-denshi/jd): Ditto.
591
592 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
593
594         * mule/mule-charset.el (default-coded-charset-priority-list): Use
595         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
596
597 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
598
599         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
600         XEmacs CHISE.
601
602 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
603
604         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
605         XEmacs CHISE.
606
607 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
608
609         * mule/mule-charset.el (default-coded-charset-priority-list): Add
610         `=ucs-bmp-cjk@JP'.
611
612 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
613
614         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
615         XEmacs CHISE.
616
617 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
618
619         * mule/mule-coding.el (coded-charset-entity-reference-alist):
620         Modify order of settings; add settings for `=daikanwa@rev2'.
621
622 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
623
624         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
625         setting for `=>>cbeta'.
626
627         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
628         CHISE.
629
630 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
631
632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
633         setting for `=>>adobe-japan1'.
634
635 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
636
637         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
638         XEmacs CHISE.
639
640 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
641
642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
643         setting for `=>>hanyo-denshi/ia'.
644
645         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
646         XEmacs CHISE.
647
648 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
649
650         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
651         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
652
653         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
654         XEmacs CHISE.
655         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
656         `=hanyo-denshi/jt' as the mother.
657
658 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
659
660         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
661         setting for `=>>>jis-x0213-2'.
662
663         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
664         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
665         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
666
667 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
668
669         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
670         XEmacs CHISE.
671
672 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
673
674         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
675         XEmacs CHISE.
676
677         * mule/mule-charset.el (default-coded-charset-priority-list): Add
678         `=>>jis-x0213-1@2004'.
679
680 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
681
682         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
683         XEmacs CHISE.
684
685 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
686
687         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
688         - Use "&g2-*;" as entity-references for `=>>>*'.
689         - Omit "&a{GT|JX1|JX2|JX3}-*;".
690
691         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
692         XEmacs CHISE.
693         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
694         as the mother.
695
696 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
697
698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
699         setting for `=>>hanyo-denshi/ib'.
700
701         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
702         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
703         (=>>jis-x0208@1990): Ditto.
704         (=>>hanyo-denshi/ib): Ditto.
705
706         * mule/mule-charset.el (default-coded-charset-priority-list):
707         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
708
709 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
710
711         * mule/mule-coding.el (coded-charset-entity-reference-alist):
712         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
713         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
714         `=>>>ucs@jis/2004'.
715
716 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
717
718         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
719         XEmacs CHISE.
720         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
721         `=jis-x0213-1@2004' as the mother.
722         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
723         (=>>>ucs@ks): Ditto.
724
725         * mule/mule-charset.el (default-coded-charset-priority-list):
726         Modify priority of `=hanyo-denshi/*'.
727
728 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
729
730         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
731         settings for `=>>ucs@JP' and `=ucs@JP'.
732
733 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
734
735         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
736         CHISE.
737
738 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
739
740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
741         setting for `=>>>ucs@cns'.
742
743         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
744         CHISE.
745
746 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
747
748         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
749         instead of `=>>>jis-x0213-1@2004' as the mother.
750         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
751         (=>>>ucs@unicode): Likewise.
752         (=>>>ucs@jis): Likewise.
753         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
754         mother.
755         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
756
757 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
758
759         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
760         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
761         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
762         `=>>>ucs@jis'.
763
764 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
765
766         * mule/mule-charset.el (default-coded-charset-priority-list):
767         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
768         and `=jis-x0213-*-2000'.
769
770 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
771
772         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
773         XEmacs CHISE.
774         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
775         `=>>jis-x0213-1' as the mother.
776
777 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
778
779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
780         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
781
782 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
783
784         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
785
786 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
787
788         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
789         XEmacs CHISE.
790
791 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
792
793         * mule/mule-coding.el (decomposition-feature-list): Set
794         `=decomposition', `=decomposition@cid' and
795         `=decomposition@hanyo-denshi'.
796
797 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
798
799         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
800         setting for `=>>hanyo-denshi/ks'.
801
802         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
803         XEmacs CHISE.
804
805 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
806
807         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
808         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
809
810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
811         `=hanyo-denshi/ks/mf'.
812
813         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
814         XEmacs CHISE.
815         (=hanyo-denshi/ks/mf): Ditto.
816
817 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
818
819         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
820         settings for P=hanyo-denshi/jt'.
821
822         * mule/mule-charset.el (default-coded-charset-priority-list): Add
823         `=hanyo-denshi/jt'.
824
825         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
826         XEmacs CHISE.
827
828 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
829
830         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
831         settings for `=hanyo-denshi/ip'.
832
833         * mule/mule-charset.el (default-coded-charset-priority-list): Add
834         `=hanyo-denshi/ip'.
835
836         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
837         XEmacs CHISE.
838
839 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
840
841         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
842         settings for `=hanyo-denshi/hg'.
843
844         * mule/mule-charset.el (default-coded-charset-priority-list): Add
845         `=hanyo-denshi/hg'.
846
847         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
848         XEmacs CHISE.
849
850 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
851
852         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
853         setting for `=>>hanyo-denshi/ft'.
854
855         * mule/mule-charset.el (default-coded-charset-priority-list): Add
856         `=>>hanyo-denshi/ft'.
857
858         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
859         XEmacs CHISE.
860
861 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
862
863         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
864         settings for `=hanyo-denshi/ib'.
865
866         * mule/mule-charset.el (default-coded-charset-priority-list): Add
867         `=hanyo-denshi/ib'.
868
869         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
870         XEmacs CHISE.
871
872 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
873
874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
875         settings for isolated characters of `=hanyo-denshi/ia' and
876         non-isolated characters of `=hanyo-denshi/*'.
877
878         * mule/mule-charset.el (default-coded-charset-priority-list): Add
879         `=hanyo-denshi/ia'.
880
881         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
882         XEmacs CHISE.
883
884 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
885
886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
887         setting for isolated characters of `=hanyo-denshi/ft'.
888
889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
890         `=hanyo-denshi/ft'.
891
892         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
893         XEmacs CHISE.
894
895 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
896
897         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
898         setting for isolated characters of `=hanyo-denshi/jd'.
899
900         * mule/mule-charset.el (default-coded-charset-priority-list): Add
901         `=hanyo-denshi/jd'.
902
903         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
904         XEmacs CHISE.
905
906 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
907
908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
909         setting for isolated characters of `=hanyo-denshi/jc'.
910
911         * mule/mule-charset.el (default-coded-charset-priority-list): Add
912         `=hanyo-denshi/jc'.
913
914         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
915         XEmacs CHISE.
916
917 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
918
919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
920         setting for isolated characters of `=hanyo-denshi/jb'.
921
922         * mule/mule-charset.el (default-coded-charset-priority-list): Add
923         `=hanyo-denshi/jb'.
924
925         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
926         XEmacs CHISE.
927
928 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
929
930         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
931         setting for isolated characters of `=hanyo-denshi/ja'.
932
933 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
934
935         * mule/mule-charset.el (default-coded-charset-priority-list): Add
936         `=hanyo-denshi/ja'.
937
938         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
939         XEmacs CHISE.
940
941 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
942
943         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
944         settings for isolated characters of `=adobe-japan1-6'.
945
946 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
947
948         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
949         CHISE.
950         (=daikanwa/+2p): Ditto.
951         (=daikanwa/ho): Ditto.
952
953 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
954
955         * mule/mule-coding.el (utf-8-mcs-no-composition): New
956         coding-system for XEmacs CHISE.
957
958 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
959
960         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
961         setting for `=>>ruimoku-v6'.
962
963         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
964         CHISE.
965
966 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
967
968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
969         setting for `=daikanwa@rev1'.
970
971 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
972
973         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
974         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
975
976 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
977
978         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
979         XEmacs CHISE.
980         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
981
982 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
983
984         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
985         CHISE.
986
987 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
988
989         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
990         CHISE.
991
992         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
993         setting for `=>ucs@jis'.
994
995 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
996
997         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
998         setting for `=>jis-x0208@usual'.
999
1000         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1001         XEmacs CHISE.
1002         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1003         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1004         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1005
1006 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1007
1008         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1009         CHISE.
1010         (=>>>jis-x0208@1990): Ditto.
1011         (=>>>jis-x0213-1): Ditto.
1012         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1013         mother.
1014         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1015         as the mother.
1016
1017 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1018
1019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1020         setting for `=>ucs@cns' and `=>>ucs@ks'.
1021
1022         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1023         CHISE.
1024
1025 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1026
1027         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1028         CHISE.
1029
1030 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1031
1032         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1033         CHISE.
1034         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1035         mother.
1036
1037 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1038
1039         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1040         `==>ucs-bmp-cjk@bucs'.
1041
1042         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1043         XEmacs CHISE.
1044
1045 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1046
1047         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1048         setting for `==>ucs@bucs'.
1049
1050         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1051         XEmacs CHISE.
1052
1053 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1054
1055         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1056         - Add setting for `=>>jis-x0208'.
1057         - Omit setting for `=>>jis-x0208@1990'.
1058         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1059           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1060           `=ucs@FOO'.
1061
1062 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1063
1064         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1065         setting for `=>daikanwa'.
1066
1067 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1068
1069         * mule/mule-conf.el (=daikanwa): Fix DOC.
1070         (=>daikanwa): New abstract character for XEmacs CHISE.
1071         (=>ucs@iso): Likewise.
1072         (=>ucs@unicode): Likewise.
1073         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1074
1075 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1076
1077         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1078         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1079           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1080         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1081         - Add `=>big5-cdp'.
1082
1083 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1084
1085         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1086         (=>big5-cdp): New abstract character.
1087
1088 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1089
1090         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1091         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1092         `chinese-big5'.
1093
1094 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1095
1096         * mule/mule-charset.el (default-coded-charset-priority-list):
1097         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1098
1099         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1100         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1101         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1102         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1103         and `=>jis-x0213-2'.
1104
1105 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1106
1107         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1108         XEmacs CHISE.
1109         (=>>ucs@jis/2000): Likewise.
1110         (=>>ucs@jis/2004): Likewise.
1111
1112 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1113
1114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1115         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1116         `=>>ucs@cns'.
1117
1118         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1119         XEmacs CHISE.
1120         (=>>gt): Use quote instead of backquote; modify DOC.
1121         (=>gt): Use quote instead of backquote.
1122         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1123         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1124         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1125         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1126         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1127         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1128
1129 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1130
1131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1132         `=>>ucs@unicode' and `=>>gt'.
1133
1134 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1135
1136         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1137         XEmacs CHISE.
1138         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1139         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1140         `=jis-x0208@1978/1er-pr' as the mother.
1141         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1142
1143 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1144
1145         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1146         `=ucs@unicode' as the mother.
1147
1148 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1149
1150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1151         setting for `=>>ucs@unicode'.
1152
1153         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1154         CHISE.
1155
1156 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1157
1158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1159         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1160
1161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1162         `=adobe-japan1-6' and `=adobe-japan1-base'.
1163
1164         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1165         XEmacs CHISE.
1166         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1167         specify `min-code' and `max-code'.
1168         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1169         (=adobe-japan1-2): Likewise.
1170         (=adobe-japan1-3): Likewise.
1171         (=adobe-japan1-4): Likewise.
1172         (=adobe-japan1-5): Likewise.
1173         (=adobe-japan1-6): Likewise.
1174
1175 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1176
1177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1178         setting for `=>gt'.
1179
1180 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1181
1182         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1183         CHISE.
1184
1185 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1186
1187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1188         setting for `=>zinbun-oracle'.
1189
1190         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1191         for XEmacs CHISE.
1192
1193 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1194
1195         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1196         for XEmacs CHISE.
1197         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1198         `=jis-x0208@1978' as the mother.
1199
1200 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1201
1202         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1203         - Use `=gt' instead of `ideograph-gt'.
1204         - Use `=gt-k' instead of `ideograph-gt-k'.
1205         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1206         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1207         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1208         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1209         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1210         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1211         - Use `=>>gt' instead of `<=>gt'.
1212         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1213         - Add setting for `=>>jis-x0208@1990'.
1214         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1215           `=>>jis-x0213-1@2000'.
1216         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1217         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1218           `=>>jis-x0213-1@2004'.
1219         - Add setting for `=>>jis-x0208@1978'.
1220         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1221
1222 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1223
1224         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1225         XEmacs CHISE.
1226
1227 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1228
1229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1230         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1231         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1232         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1233         `<=>jis-x0213-1@2004'.
1234
1235 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1236
1237         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1238         CHISE.
1239         (=>jis-x0213-2): Ditto.
1240
1241 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1242
1243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1244         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1245
1246 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1247
1248         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1249         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1250         `=>jis-x0213-1'.
1251
1252 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1253
1254         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1255         CHISE.
1256         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1257
1258 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1259
1260         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1261         `<==>jis-x0213-1'.
1262         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1263         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1264         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1265         (<=>jis-x0208): New alias for `=>jis-x0208'.
1266         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1267         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1268         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1269         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1270         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1271         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1272         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1273         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1274         (=>>gt): Renamed from `<==>gt'.
1275         (<==>gt): New alias for `=>>gt'.
1276
1277 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1278
1279         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1280         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1281         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1282         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1283         - Add settings for `<=>jis-x0213-1@2000' and
1284           `<=>jis-x0213-1@2004'.
1285
1286         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1287         XEmacs CHISE.
1288         (<==>jis-x0213-1): Likewise.
1289         (<==>jis-x0213-1@2000): Likewise.
1290         (<==>jis-x0213-1@2004): Likewise.
1291         (<=>jis-x0208): Add property `=>iso-ir 168'.
1292         (<=>jis-x0208@1997): Likewise.
1293         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1294         as the mother; add property `=>iso-ir 228'.
1295         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1296         property `=>iso-ir 228'.
1297         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1298         property `=>iso-ir 233'.
1299         (<==>gt): Renamed from `<=>gt'.
1300         (<=>gt): New alias for `<==>gt'.
1301
1302 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1303
1304         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1305         CHISE.
1306         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1307         `<=>jis-x0208' as the mother.
1308         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1309         (<=>jis-x0213-1@2000): Ditto.
1310         (<=>jis-x0213-1@2004): Ditto.
1311
1312 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1313
1314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1315         settings for `<=>gt'.
1316
1317         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1318
1319 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1320
1321         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1322         XEmacs CHISE.
1323         (=jis-x0208@1978/-4pr): Likewise.
1324         (=jis-x0208@1978/4-pr): Likewise.
1325         (=jis-x0213-1): Likewise.
1326         (=ucs@iso): Likewise.
1327         (=ucs@unicode): Likewise.
1328         (=ucs@gb): Likewise.
1329         (=ucs@gb/fw): Likewise.
1330         (=ucs@cns): Likewise.
1331         (=ucs@cns/fw): Likewise.
1332         (=ucs@jis): Likewise.
1333         (=ucs@jis/fw): Likewise.
1334         (=ucs@jis/1990): Likewise.
1335         (=ucs@jis/2000): Likewise.
1336         (=ucs@jis/2004): Likewise.
1337         (=ucs@JP): Likewise.
1338         (=ucs@ks): Likewise.
1339         (=ucs@big5): Likewise.
1340         (=ucs@big5/cns11643): Likewise.
1341         (=ucs@cns11643): Likewise.
1342
1343 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1344
1345         * mule/mule-charset.el (default-coded-charset-priority-list):
1346         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1347
1348         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1349         CHISE.
1350         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1351         mother.
1352
1353 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1354
1355         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1356         from src/mule-charset.c].
1357         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1358         specify `final'.
1359         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1360         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1361         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1362         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1363         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1364         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1365
1366 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1367
1368         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1369         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1370         (=jis-x0208@1978/i-4): Specify `partial'.
1371         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1372         mother coded-charset.
1373         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1374
1375 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1376
1377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1378         settings for `=jis-x0213-1@2004'.
1379
1380 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1381
1382         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1383         CHISE.
1384         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1385         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1386         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1387         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1388         temporarily.
1389         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1390
1391 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1392
1393         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1394         CHISE.
1395         (=shinjigen@1ed): Inherited from `=shinjigen'.
1396         (=shinjigen@rev): Likewise.
1397
1398 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1399
1400         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1401         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1402
1403 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1404
1405         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1406         define it as an alias.
1407         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1408         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1409         alias.
1410         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1411         alias.
1412
1413 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1414
1415         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1416         CHISE.
1417
1418 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1419
1420         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1421         CHISE.
1422         (shinjigen-2): Ditto.
1423
1424 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1425
1426         * mule/mule-charset.el (default-coded-charset-priority-list):
1427         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1428         `chinese-big5-eten-*' and `chinese-big5'.
1429
1430 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1431
1432         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1433         #x9FA5 temporarily.
1434
1435 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1436
1437         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1438         settings for `=jis-x0208@1978/i1'.
1439
1440 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1441
1442         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1443         XEmacs CHISE.
1444
1445 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1446
1447         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1448         XEmacs CHISE.
1449
1450 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1451
1452         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1453         XEmacs CHISE.
1454
1455 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1456
1457         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1458         CHISE.
1459         (=ucs-bmp@cns): Likewise.
1460         (=ucs-bmp@jis): Likewise.
1461         (=ucs-bmp@ks): Likewise.
1462
1463 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1464
1465         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1466         CHISE.
1467         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1468
1469 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1470
1471         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1472         settings for `=zinbun-oracle'.
1473
1474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1475         `=zinbun-oracle'.
1476
1477 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1478
1479         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1480         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1481         `=ucs@iso'.
1482
1483 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1484
1485         * mule/mule-charset.el (default-coded-charset-priority-list):
1486         Delete `ucs-sip'; modify order of some CCSs.
1487
1488 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1489
1490         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1491         in XEmacs CHISE.
1492
1493         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1494         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1495         CHISE.
1496
1497 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1498
1499         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1500         its registry.
1501         (=ucs-radicals@unicode): Likewise.
1502
1503 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1504
1505         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1506         CHISE.
1507
1508 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1509
1510         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1511         CHISE.
1512
1513 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1514
1515         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1516         CHISE.
1517
1518 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1519
1520         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1521         Modify preference of *isolated settings*.
1522
1523 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1524
1525         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1526         utf-2000 is provided.
1527         (=ucs@cns11643): Likewise.
1528
1529 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1530
1531         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1532         Prefer every *isolated setting* to ordinary setting.
1533
1534 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1535
1536         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1537         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1538
1539 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1540
1541         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1542         CHISE.
1543
1544 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1545
1546         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1547         settings for `=jis-x0208@1997'.
1548
1549 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1550
1551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1552         `=jis-x0208@1997'.
1553
1554 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1555
1556         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1557         XEmacs CHISE.
1558
1559 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1560
1561         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1562         `=jis-x0208@1978'.
1563         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1564         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1565         `=jis-x0208-1990' as the mother.
1566         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1567
1568 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1569
1570         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1571         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1572         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1573         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1574         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1575         for `=ucs@JP'.
1576
1577 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1578
1579         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1580         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1581         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1582         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1583         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1584         `=daikanwa@rev2'.
1585
1586 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1587
1588         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1589         (=gt): Likewise.
1590         (=gt-k): Likewise.
1591         (=gt-pj-*): Likewise.
1592         (=gt-pj-k1): Likewise.
1593         (=gt-pj-k2): Likewise.
1594         (=daikanwa): Likewise.
1595         (=daikanwa-rev1): Likewise.
1596         (=daikanwa-rev2): Likewise.
1597         (=big5-pua): Likewise.
1598         (=big5-eten): Likewise.
1599         (chinese-big5-eten-a): Likewise.
1600         (chinese-big5-eten-b): Likewise.
1601         (=hanziku-*): Likewise.
1602         (=cbeta): Likewise.
1603         (=jef-china3): Likewise.
1604         (=ruimoku-v6): Likewise.
1605         (=ucs@iso): Likewise.
1606         (=ucs@unicode): Likewise.
1607         (=ucs@gb): Likewise.
1608         (=ucs@cns): Likewise.
1609         (=ucs@jis): Likewise.
1610         (=ucs@jis-1990): Likewise.
1611         (=ucs@jis-2000): Likewise.
1612         (=ucs@jp): Likewise.
1613         (=ucs@ks): Likewise.
1614         (=ucs@big5): Likewise.
1615         (=ucs-radicals): Likewise.
1616         (=ucs-radicals@unicode): Likewise.
1617         (=ucs-bmp-cjk): Likewise.
1618         (=ucs-bmp-cjk@unicode): Likewise.
1619         (=ucs-sip-ext-b): Likewise.
1620         (=ucs-sip-ext-b@iso): Likewise.
1621
1622 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1623
1624         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1625         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1626
1627 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1628
1629         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1630         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1631         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1632         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1633         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1634         arabic-digit, ipa and ``&I-B-XXXX;''.
1635
1636 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1637
1638         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1639         setting for (I-)HZK{03..12}-XXXX.
1640
1641 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1642
1643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1644         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1645
1646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1647         `=ruimoku-v6'.
1648
1649         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1650         CHISE.
1651
1652 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1653
1654         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1655         (=ucs@unicode): Likewise.
1656         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1657         (=ucs@cns): Likewise.
1658         (=ucs@jis): Likewise.
1659         (=ucs@ks): Likewise.
1660         (=ucs@big5): Likewise.
1661
1662 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1663
1664         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1665         `ucs-jis'.
1666         (utf-8-jis-er): Likewise.
1667         (utf-8-jp): New coding-system.
1668         (utf-8-jp-er): Likewise.
1669
1670         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1671
1672 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1673
1674         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1675
1676         * mule/japanese.el: Move definition of `euc-jisx0213' to
1677         mule/mule-coding.el.
1678
1679 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1680
1681         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1682         mule-coding before loading update-cdb when utf-2000 is provided.
1683
1684 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1685
1686         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1687         `=daikanwa'.
1688
1689 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1690
1691         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1692         definition codes when `utf-2000' is provided.
1693
1694 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1695
1696         * mule/mule-category.el (word-combining-categories): Don't setup
1697         `word-combining-categories' in XEmacs CHISE.
1698         (word-separating-categories): Add setting about Latin script in
1699         XEmacs CHISE.
1700
1701 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1702
1703         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1704         setting for `chinese-big5'.
1705
1706 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1707
1708         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1709         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1710         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1711         add setting for HZK0[12]-xxxx.
1712
1713 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1714
1715         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1716         in XEmacs CHISE.
1717
1718 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1719
1720         * mule/mule-charset.el (default-coded-charset-priority-list):
1721         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1722         and `chinese-big5' to `=gt-pj-*'.
1723
1724 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1725
1726         * mule/mule-conf.el (=daikanwa): Renamed from
1727         `ideograph-daikanwa'.
1728         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1729
1730 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1731
1732         * mule/mule-conf.el (=cns11643-7): Renamed from
1733         `chinese-cns11643-7'.
1734         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1735
1736 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1737
1738         * mule/mule-conf.el (=cns11643-6): Renamed from
1739         `chinese-cns11643-6'.
1740         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1741
1742 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1743
1744         * mule/mule-conf.el (=cns11643-5): Renamed from
1745         `chinese-cns11643-5'.
1746         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1747
1748 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1749
1750         * mule/mule-conf.el (=cns11643-4): Renamed from
1751         `chinese-cns11643-4'.
1752         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1753
1754 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1755
1756         * mule/mule-conf.el (=cns11643-3): Renamed from
1757         `chinese-cns11643-3'.
1758         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1759
1760 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1761
1762         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1763         `=cns11643-2'.
1764         (chinese-cns11643-2): New alias for `=cns11643-2'.
1765
1766 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1767
1768         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1769         `=cns11643-1'.
1770         (chinese-cns11643-1): New alias for `=cns11643-1'.
1771
1772 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1773
1774         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1775         (chinese-gb12345): New alias for `=gb12345'.
1776
1777 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1778
1779         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1780         (chinese-gb2312): New alias for `=gb2312'.
1781
1782 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1783
1784         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1785         (chinese-big5): New alias for `=big5'.
1786
1787 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1788
1789         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1790         (korean-ksc5601): New alias for `=ks-x1001'.
1791
1792 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1793
1794         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1795         `=jis-x0212'.
1796         (japanese-jisx0212): New alias for `=jis-x0212'.
1797
1798 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1799
1800         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1801         `=jis-x0208-1983'.
1802         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1803
1804 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1805
1806         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1807         `=jis-x0208-1978'.
1808         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1809
1810 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1811
1812         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1813         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1814
1815 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1816
1817         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1818         (chinese-cns11643-3): Specify iso-ir 183.
1819         (chinese-cns11643-4): Specify iso-ir 184.
1820         (chinese-cns11643-5): Specify iso-ir 185.
1821         (chinese-cns11643-6): Specify iso-ir 186.
1822         (chinese-cns11643-7): Specify iso-ir 187.
1823         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1824         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1825
1826 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1827
1828         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1829         \uXXXX for every cases.
1830
1831 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1832
1833         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1834         (ucs-big5): Changed to an alias for `=ucs@big5'.
1835
1836 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1837
1838         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1839         (ucs-ks): Changed to an alias for `=ucs@ks'.
1840
1841 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1842
1843         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1844         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1845
1846 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1847
1848         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1849         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1850
1851 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1852
1853         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1854         (ucs-jis): Changed to an alias for `=ucs@jis'.
1855
1856 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1857
1858         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1859         (ucs-cns): Changed to an alias for `=ucs@cns'.
1860
1861 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1862
1863         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1864         (ucs-gb): Changed to an alias for `=ucs@gb'.
1865
1866 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1867
1868         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1869         `ideograph-daikanwa-2'.
1870         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1871         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1872
1873 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1874
1875         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1876         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1877
1878         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1879         for `xemacs-chise-version'.
1880
1881 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1882
1883         * mule/mule-charset.el (default-coded-charset-priority-list):
1884         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1885         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1886         instead of `ideograph-hanziku-*'.
1887
1888         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1889         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1890
1891 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1892
1893         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1894         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1895         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1896         `utf-2000' is provided.
1897
1898 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1899
1900         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1901         is provided [was builtin coded-charsets].
1902
1903 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1904
1905         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1906         is provided [was builtin coded-charsets].
1907
1908 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1909
1910         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1911         is provided [was builtin coded-charsets].
1912
1913 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1914
1915         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1916         is provided [was builtin coded-charsets].
1917
1918 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1919
1920         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1921         when `utf-2000' is provided [was builtin coded-charsets].
1922
1923 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1924
1925         * mule/mule-conf.el (=hanziku-*): Renamed from
1926         `ideograph-hanziku-*'.
1927         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1928
1929 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1930
1931         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1932         `utf-2000' is provided [was builtin coded-charsets].
1933         (ideograph-hanziku-{1..12}): Likewise.
1934
1935 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1936
1937         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1938         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1939
1940 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1941
1942         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1943         when `utf-2000' is provided [was builtin coded-charsets].
1944
1945 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1946
1947         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1948         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1949         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1950
1951 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1952
1953         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1954         (ideograph-gt): Changed to an alias for `=gt'.
1955
1956 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1957
1958         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1959         is provided; it was defined as a builtin coded-charset.
1960         (ideograph-gt): Likewise.
1961
1962 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1963
1964         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1965         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1966
1967 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1968
1969         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1970         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1971
1972 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1973
1974         * mule/mule-conf.el (=big5-eten): Renamed from
1975         `chinese-big5-eten'.
1976         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1977
1978 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1979
1980         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1981         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1982
1983 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1984
1985         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1986         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1987
1988 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1989
1990         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1991         (china3-jef): Changed to an alias for `=jef-china3'.
1992
1993 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1994
1995         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1996         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1997
1998         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1999         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2000         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2001         when `utf-2000' is provided.
2002
2003 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2004
2005         * mule/mule-charset.el (default-coded-charset-priority-list):
2006         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2007
2008         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2009         (ucs-jis-2000): Deleted.
2010
2011 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2012
2013         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2014         UTF-2000.
2015         (=ucs-jis-2000): New coded-charset for UTF-2000.
2016
2017 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2018
2019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2020         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2021
2022 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2023
2024         * mule/mule-charset.el (default-coded-charset-priority-list):
2025         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2026         `ideograph-cbeta'.
2027
2028 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2029
2030         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2031         builtin coded-charset].
2032
2033 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2034
2035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2036         settings for &K0-xxxx and &I-K0-xxxx.
2037
2038 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2039
2040         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2041         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2042
2043 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2044
2045         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2046         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2047
2048 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2049
2050         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2051         UTF-2000.
2052         (ideograph-gt-pj-k1): Likewise.
2053         (ideograph-gt-pj-k2): Likewise.
2054
2055 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2056
2057         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2058         `=jis-x0208'.
2059
2060 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2061
2062         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2063         UTF-2000 [was a builtin coded-charset].
2064
2065 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2066
2067         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2068         (utf-8-gb-er): Likewise.
2069
2070 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2071
2072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2073         settings for JIS X 0212 and JIS X 0208:1978.
2074
2075 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2076
2077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2078         setting for JIS X 0213.
2079
2080 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2081
2082         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2083         standard-case-table in UTF-2000.
2084
2085 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2086
2087         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2088         definitions for isolated-chars.
2089
2090 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2091
2092         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2093         `configure-utf-2000-lisp-directory'.
2094         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2095         `mule-lisp-load-path'.
2096
2097 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2098
2099         * startup.el (startup-setup-paths): Set and use
2100         `utf-2000-lisp-directory'.
2101         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2102         UTF-2000.
2103
2104 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2105
2106         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2107         (paths-find-utf-2000-lisp-directory): New function.
2108         (paths-construct-load-path): Add new optional argument
2109         `utf-2000-lisp-directory'.
2110
2111         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2112
2113 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2114
2115         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2116         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2117         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2118         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2119         `chinese-big5-2' in UTF-2000.
2120
2121         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2122         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2123
2124 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2125
2126         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2127         `big5-eten-er' in UTF-2000.
2128         (big5-cdp): Modify DOC-string and mnemonic.
2129
2130 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2131
2132         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2133         UTF-2000 [renamed from utf-8-er].
2134         (utf-8-gb): New coding-system in UTF-2000.
2135         (utf-8-gb-er): Likewise.
2136         (utf-8-cns): Likewise.
2137         (utf-8-cns-er): Likewise.
2138         (utf-8-big5): Likewise.
2139         (utf-8-big5-er): Likewise.
2140         (utf-8-jis): Likewise.
2141         (utf-8-jis-er): Likewise.
2142         (utf-8-ks): Likewise.
2143         (utf-8-ks-er): Likewise.
2144         (utf-8-er): Likewise.
2145
2146 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2147
2148         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2149         instead of `utf-8-unix' in UTF-2000.
2150
2151         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2152
2153 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2154
2155         * mule/japanese.el (euc-jisx0213): New coding-system.
2156
2157         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2158         `japanese-jisx0208-1990' as the mother.
2159
2160 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2161
2162         * dumped-lisp.el (preloaded-file-list): Change condition of
2163         loading "close-cdb".
2164
2165 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2166
2167         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2168         setup `coded-charset-entity-reference-alist'.
2169
2170 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2171
2172         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2173         UTF-2000.
2174
2175 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2176
2177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2178         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2179
2180 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2181
2182         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2183         (chinese-big5-eten-a): Likewise.
2184         (chinese-big5-eten-b): Likewise.
2185         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2186         code range is #x8140 .. #x8DFE.
2187
2188 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2189
2190         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2191         UTF-2000.
2192         (chinese-big5-cdp): Likewise.
2193
2194 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2195
2196         * dumped-lisp.el (preloaded-file-list): Rename
2197         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2198
2199 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2200
2201         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2202         append `system-char-db-source-file-list' into
2203         `preloaded-file-list' in UTF-2000.
2204
2205 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2206
2207         * dumped-lisp.el (preloaded-file-list): Delete
2208         character-definition files.
2209
2210 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2211
2212         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2213         UTF-2000.
2214
2215 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2216
2217         * mule/mule-charset.el (default-coded-charset-priority-list):
2218         Delete `mojikyo-2022-1'.
2219
2220 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2221
2222         * mule/mule-charset.el (default-coded-charset-priority-list):
2223         Delete `mojikyo'.
2224
2225 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2226
2227         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2228         `ucs-sip'.
2229
2230 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2231
2232         * mule/mule-charset.el (default-coded-charset-priority-list):
2233         Comment out `chinese-gb12345'.
2234
2235 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2236
2237         * bytecomp.el (byte-compile-insert-header): Fixed.
2238
2239 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2240
2241         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2242         XEmacs UTF-2000.
2243
2244 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2245
2246         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2247         UTF-2000.
2248
2249 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2250
2251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2252         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2253
2254 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2255
2256         * mule/mule-charset.el (default-coded-charset-priority-list):
2257         `japanese-jef-china3' is renamed `china3-jef'.
2258
2259 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2260
2261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2262         `japanese-jef-china3' and `ideograph-cbeta'.
2263
2264 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2265
2266         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2267
2268 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2269
2270         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2271         `chinese-big5-cdp'.
2272
2273 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2274
2275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2276         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2277
2278 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2279
2280         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2281         loading character definitions.
2282
2283 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2284
2285         * dumped-lisp.el (preloaded-file-list): Rename
2286         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2287
2288 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2289
2290         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2291         `chinese-big5'.
2292
2293 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2294
2295         * dumped-lisp.el (preloaded-file-list): Dump
2296         "Ideograph-R028-Private" with XEmacs UTF-2000.
2297
2298 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2299
2300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2301         `chinese-gb12345'.
2302
2303 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2304
2305         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2306         `ideograph-gt-pj-{1..11}'.
2307
2308         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2309         XEmacs UTF-2000.
2310
2311 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2312
2313         * mule/mule-charset.el (default-coded-charset-priority-list):
2314         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2315         `chinese-isoir165'.
2316
2317 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2318
2319         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2320         `image/png', `image/x-xpm' and `image/tiff'.
2321
2322         * files.el (binary-file-regexps): Add *.PNG.
2323
2324 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2325
2326         * mule/mule-charset.el (default-coded-charset-priority-list):
2327         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2328         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2329
2330 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2331
2332         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2333         the first completion when UTF-2000 is running.
2334
2335 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2336
2337         * mule/mule-charset.el (default-coded-charset-priority-list):
2338         Delete `ucs'.
2339
2340 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2341
2342         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2343
2344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2345         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2346
2347 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2348
2349         * mule/vietnamese.el (vscii-2): Delete abolished property
2350         `composite'; now composite mode is default.
2351
2352 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2353
2354         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2355         of `raw-text'; check \uHHHH representation even if non-ascii
2356         characters are not found.
2357
2358         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2359         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2360         unconditionally.
2361
2362         * mule/viet-ccl.el: New file.
2363
2364         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2365         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2366         - Separate CCL based implementations to viet-ccl.el.
2367
2368 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2369
2370         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2371         "jisx0213.2000-1".
2372         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2373
2374         * mule/mule-charset.el (default-coded-charset-priority-list):
2375         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2376         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2377
2378 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2379
2380         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2381
2382 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2383
2384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2385         `ucs' in UTF-2000.
2386
2387 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2388
2389         * mule/mule-charset.el (default-coded-charset-priority-list):
2390         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2391         `arabic-iso8859-6'.
2392
2393 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2394
2395         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2396         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2397
2398 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2399
2400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2401         `katakana-jisx0201' in UTF-2000.
2402
2403 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2404
2405         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2406         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2407         "u0FB50-Arabic-Presentation-Forms-A",
2408         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2409         "u0FE50-Small-Form-Variants",
2410         "u0FE70-Arabic-Presentation-Forms-B",
2411         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2412         UTF-2000.
2413
2414 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2415
2416         * dumped-lisp.el (preloaded-file-list): Delete
2417         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2418         ... "Ideograph-R214-Flute" in UTF-2000.
2419
2420 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2421
2422         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2423         (japanese-jisx0213-2): New coded-charset.
2424
2425         * dumped-lisp.el (preloaded-file-list): Add
2426         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2427         "Ideograph-R030-Mouth".
2428
2429 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2430
2431         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2432         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2433         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2434         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2435         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2436         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2437         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2438         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2439
2440 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2441
2442         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2443         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2444         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2445         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2446         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2447
2448         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2449         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2450
2451 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2452
2453         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2454         in UTF-2000.
2455
2456 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2457
2458         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2459         (chinese-isoir165): Moved from mule/chinese.el.
2460         (chinese-cns11643-3): Moved from mule/chinese.el.
2461         (chinese-cns11643-4): Moved from mule/chinese.el.
2462         (chinese-cns11643-5): Moved from mule/chinese.el.
2463         (chinese-cns11643-6): Moved from mule/chinese.el.
2464         (chinese-cns11643-7): Moved from mule/chinese.el.
2465
2466         * mule/chinese.el: Move definition of coded-charsets to
2467         mule/mule-conf.el.
2468
2469 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2470
2471         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2472         `ideograph-daikanwa'.
2473
2474 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2475
2476         * dumped-lisp.el (preloaded-file-list): Delete
2477         "ccs-jisx0201-latin.el".
2478
2479 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2480
2481         * dumped-lisp.el (preloaded-file-list): Add
2482         "u031A0-Extended-Bopomofo" in UTF-2000.
2483
2484 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2485
2486         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2487         renamed to u02E00-CJK-Radical-Supplement.
2488
2489 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2490
2491         * dumped-lisp.el (preloaded-file-list): Add
2492         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2493         "u030A0-Katakana", "u03100-Bopomofo",
2494         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2495         "u03200-Enclosed-CJK-Letters-and-Months" and
2496         "u03300-CJK-Compatibility".
2497
2498 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2499
2500         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2501         "u02F00-Kangxi-Radicals" and
2502         "u02FF0-Ideographic-Description-Characters".
2503
2504 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2505
2506         * dumped-lisp.el (preloaded-file-list): Add
2507         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2508         "u02800-Braille-Patterns" in UTF-2000.
2509
2510 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2511
2512         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2513         "uXXXXX-*.el" in UTF-2000.
2514
2515         * bytecomp.el (byte-compile-insert-header): Delete comments if
2516         non-ASCII characters are found; allow `byte-compile-dynamic' and
2517         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2518         `raw-text'.
2519
2520 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2521
2522         * dumped-lisp.el (preloaded-file-list): Add
2523         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2524         "u025A0-Geometric-Shapes.el".
2525
2526 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2527
2528         * dumped-lisp.el (preloaded-file-list): Add
2529         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2530         "u02460-Enclosed-Alphanumerics.el".
2531
2532 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2533
2534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2535         `chinese-gb2312'.
2536
2537         * dumped-lisp.el (preloaded-file-list): Add
2538         "u02200-Mathematical-Operators.el" and
2539         "u02300-Miscellaneous-Technical.el".
2540
2541 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2542
2543         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2544         `chinese-cns11643-*'.
2545
2546         * dumped-lisp.el (preloaded-file-list): Add
2547         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2548         "u02190-Arrows.el" in UTF-2000.
2549
2550 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2551
2552         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2553         `korean-ksc5601'.
2554
2555         * dumped-lisp.el (preloaded-file-list): Add
2556         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2557         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2558         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2559
2560 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2561
2562         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2563
2564 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2565
2566         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2567         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2568         "u01780-Khmer.el", "u01800-Mongolian.el",
2569         "u01E00-Latin-Extended-Additional.el" and
2570         "u01F00-Greek-Extended.el" in UTF-2000.
2571
2572 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2573
2574         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2575         `ethiopic-ucs' and `ethiopic'.
2576
2577         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2578         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2579
2580         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2581         from mule/ethiopic.el.
2582
2583         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2584         mule/mule-conf.el.
2585
2586 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2587
2588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2589         `lao'.
2590
2591         * mule/mule-conf.el (lao): New coded-charset.
2592
2593         * dumped-lisp.el (preloaded-file-list): Add
2594         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2595         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2596         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2597         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2598         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2599
2600 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2601
2602         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2603         `ucs-bmp' and `arabic-iso8859-6'.
2604
2605 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2606
2607         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2608         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2609         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2610
2611 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2612
2613         * startup.el (normal-top-level): Load autoload file for UTF-2000
2614         in UTF-2000.
2615
2616 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2617
2618         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2619         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2620         "u00020-Basic-Latin.el", "u00080-C1.el",
2621         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2622         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2623         "u002B0-Spacing-Modifier-Letters.el",
2624         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2625         UTF-2000.
2626
2627 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2628
2629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2630         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2631         instead of `vietnamese-viscii-*'.
2632
2633 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2634
2635         * mule/mule-conf.el: New file.
2636
2637         * mule/misc-lang.el: Move definition of charset `ipa' to
2638         mule/mule-conf.el.
2639
2640 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2641
2642         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2643         `latin-viscii'; prefer it for characters used in Vietnamese.
2644
2645 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2646
2647         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2648
2649 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2650
2651         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2652         `vietnamese-viscii-lower'.
2653         (latin-viscii-upper): Renamed from charset
2654         `vietnamese-viscii-upper'.
2655         (vietnamese-viscii-lower): New alias for charset
2656         `latin-viscii-lower'.
2657         (vietnamese-viscii-upper): New alias for charset
2658         `latin-viscii-upper'.
2659
2660 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2661
2662         * mule/mule-charset.el (default-coded-charset-priority-list):
2663         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2664
2665 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2666
2667         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2668         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2669         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2670         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2671         lisp/utf-2000.
2672
2673 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2674
2675         * mule/ccs-tcvn5712.el: New file.
2676
2677 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2678
2679         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2680         in UTF-2000.
2681
2682 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2683
2684         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2685         `japanese-jisx0208'.
2686
2687 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2688
2689         * dumped-lisp.el (preloaded-file-list): Add
2690         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2691         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2692         UTF-2000.
2693
2694         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2695         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2696         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2697         mule/ccs-viscii.el: New files.
2698
2699         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2700         if \uXXXX is found.
2701
2702 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2703
2704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2705         `hiragana-jisx0208' and `katakana-jisx0208'.
2706
2707 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2708
2709         * mule/chinese.el (chinese-cns11643-3): Define it even if
2710         `utf-2000' is provided.
2711         (chinese-cns11643-4): Likewise.
2712         (chinese-cns11643-5): Likewise.
2713         (chinese-cns11643-6): Likewise.
2714         (chinese-cns11643-7): Likewise.
2715
2716 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2717
2718         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2719         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2720
2721 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2722
2723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2724         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2725
2726 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2727
2728         * mule/mule-charset.el (default-coded-charset-priority-list):
2729         Setup in UTF-2000.
2730
2731 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2732
2733         * mule/viet-chars.el: Don't define charset
2734         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2735         they are defined as builtin charsets.
2736
2737 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2738
2739         * version.el (emacs-version): Add more space just before UTF-2000
2740         version string.
2741
2742 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2743
2744         * version.el ([constant] emacs-version): Don't add a space in the
2745         preceding place of `xemacs-betaname' because it is duplicated.
2746         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2747
2748         * startup.el (splash-frame-body): Add ETL.
2749
2750 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2751
2752         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2753         is provided because it is defined as builtin charset.
2754         (chinese-cns11643-4): Likewise.
2755         (chinese-cns11643-5): Likewise.
2756         (chinese-cns11643-6): Likewise.
2757         (chinese-cns11643-7): Likewise.
2758
2759 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2760
2761         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2762         coding-system `iso-10646-ucs-4' is not defined.
2763
2764 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2765
2766         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2767         coding-system if `utf-2000' is provided.
2768
2769 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2770
2771         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2772         `utf-2000' is provided.
2773
2774 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2775
2776         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2777         if utf-2000 is provided temporally.
2778
2779 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2780
2781         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2782         as builtin variable].
2783
2784 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2785
2786         * files.el (insert-file-contents-literally): Treat file as binary;
2787         call file-name-handlers. [sync with Emacs 20.3.10]
2788
2789 2008-12-28  Vin Shelton  <acs@xemacs.org>
2790
2791         * XEmacs 21.4.22 is released
2792
2793 2008-12-30  Vin Shelton  <acs@xemacs.org>
2794
2795         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2796         during building even if no packages are found.
2797
2798 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2799
2800         * printer.el (generic-print-region): 
2801         (generic-print-buffer): 
2802         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2803         check if the msprinter device is available, now that msprinter is
2804         always available as a specifier tag. 
2805
2806 2008-12-24  Vin Shelton  <acs@xemacs.org>
2807
2808         * about.el: Add Francisco to my bio!
2809
2810 2008-12-23  Vin Shelton  <acs@xemacs.org>
2811
2812         * autoload.el: Move operator definitions to autoload-operators.el
2813         in the xemacs-base package.
2814
2815 2007-11-22  Vin Shelton  <acs@xemacs.org>
2816
2817         * about.el (about-hacker-contribution): Updated my bio.
2818
2819 2007-10-07  Vin Shelton  <acs@xemacs.org>
2820
2821         * XEmacs 21.4.21 is released
2822
2823 2007-09-19  Didier Verna  <didier@xemacs.org>
2824
2825         Update my personal info.
2826         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2827         * about.el (about-other-current-hackers): Ditto.
2828         * about.el (about-url-alist): Add my musical website.
2829         * about.el (about-personal-info): Update my entry.
2830         * about.el (about-hacker-contribution): Ditto.
2831
2832 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2833
2834         * package-get.el (package-get-download-sites): Update download
2835         sites in Japan.
2836         * package-get.el (package-get-pre-release-download-sites): Ditto.
2837
2838 2007-08-18  Vin Shelton  <acs@xemacs.org>
2839
2840         * package-get.el (package-get-pre-release-download-sites): Sync
2841         mirror sites with 21.5.  (Thanks, Adrian)
2842
2843 2007-08-09  Mike Sperber  <mike@xemacs.org>
2844
2845         * startup.el (migrate-user-init-file): Create backup of
2846         `user-init-file' before migrating.
2847         * startup.el (maybe-migrate-user-init-file): Print
2848         information about backup file.
2849         (maybe-create-compatibility-dot-emacs): Follow above change.
2850
2851 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2852
2853         * font-lock.el: Sync font-lock-add-keywords and
2854         font-lock-remove-keywords from GNU Emacs.
2855         * font-lock.el (font-lock-keywords-alist): New.
2856         * font-lock.el (font-lock-removed-keywords-alist): New.
2857         * font-lock.el (font-lock-add-keywords): New.
2858         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2859         * font-lock.el (font-lock-remove-keywords): New.
2860
2861 2007-08-16  Vin Shelton  <acs@xemacs.org>
2862
2863         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2864         patch from Hans de Graaff.
2865
2866 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2867
2868         * package-get.el (package-get-download-sites): Document Chile and
2869         update Denmark download site.
2870         * package-get.el (package-get-pre-release-download-sites): Ditto.
2871
2872 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2873
2874         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2875
2876 2006-12-09  Vin Shelton  <acs@xemacs.org>
2877
2878         * XEmacs 21.4.20 is released
2879
2880 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2881
2882         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2883
2884 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2885
2886         * info.el (Info-find-file-node, Info-insert-dir)
2887         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2888         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2889         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2890         and discussion.
2891
2892 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2893
2894         * obsolete.el (line-beginning-position): New, from 21.5.x.
2895         (line-end-position): Ditto.
2896
2897 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2898
2899         * package-get.el (package-get-download-sites): Welcome
2900         nl.xemacs.org and Thanks!
2901         * package-get.el (package-get-pre-release-download-sites): Ditto.
2902
2903 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2904
2905         * font-lock.el: Add support for not-so recent changes in Java to
2906         java-mode.
2907
2908 2006-01-28  Vin Shelton  <acs@xemacs.org>
2909
2910         * XEmacs 21.4.19 is released
2911
2912 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2913
2914         * easymenu.el: Update copyright. 
2915         * easymenu.el (easy-menu-all-popups):
2916         Add a docstring. 
2917         * easymenu.el (easy-menu-add):
2918         Document a bug, rework the function to preserve any existing
2919         non-default mode-popup-menu instead of overwriting it, and not to
2920         bother normalising the menu title (nothing else does).
2921         * easymenu.el (easy-menu-remove):
2922         Restore the default mode-popup-menu instead of leaving an empty
2923         one when we remove the last easy-menu popup. 
2924
2925 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2926
2927         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2928         as suggested by Rodrigo Ventura.
2929         * package-get.el (package-get-pre-release-download-sites): Ditto,
2930         with replacement of xemacs-21.5 by beta, which is the logical path
2931         to our beta core and package pre-releases.
2932
2933 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2934
2935         * package-get.el (package-get-download-sites): Add Hong Kong
2936         download site.
2937         * package-get.el (package-get-pre-release-download-sites): Ditto.
2938
2939 2005-12-26  Vin Shelton  <acs@xemacs.org>
2940
2941         * find-paths.el:
2942         * find-paths.el (paths-emacs-root-p): Add search for package root.
2943         * find-paths.el (paths-find-emacs-root): Replaced with
2944         paths-find-invocation-roots, which returns a list of roots.
2945         * find-paths.el (paths-find-invocation-roots): New.
2946         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2947
2948 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2949
2950         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2951         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2952
2953 2005-12-03  Vin Shelton <acs@xemacs.org>
2954
2955         * XEmacs 21.4.18 is released
2956
2957 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2958
2959         * package-get.el (package-get-download-sites): Update reflecting
2960         latest http://www.xemacs.org/Releases/ information generated by
2961         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2962         * package-get.el (package-get-pre-release-download-sites): Ditto.
2963
2964 2005-02-28  Simon Josefsson  <jas@extundo.com>
2965
2966         * about.el (xemacs-hackers): Add jas.
2967         (about-other-current-hackers): Likewise.
2968         (about-url-alist): Add URL for jas.
2969         (about-personal-info): Document jas.
2970         (about-hacker-contribution): Describe jas contributions.
2971
2972 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2973
2974         * easymenu.el (easy-menu-remove): As described in 
2975         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2976         except the "Command" menu from mode-popup-menu. 
2977
2978 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2979  
2980         * font.el (font-spatial-to-canonical): Correct calculation of 
2981         return value for pixel-based input value. 
2982  
2983 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2984
2985         * code-process.el (call-process): Process-related docstring
2986         improvements spurred by Norbert Koch.
2987         * code-process.el (call-process-region): Ditto.
2988         * code-process.el (start-process): Ditto.
2989
2990 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2991
2992         * finder.el (finder-find-library): Return filename actually
2993         searched for.
2994
2995 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2996
2997         * help.el (view-emacs-news): Use `expand-file-name' instead of
2998         `locate-data-file' as the latter will find any "NEWS" files that
2999         might exist in packages _before_ the one in core.
3000
3001 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3002
3003         * package-get.el (package-get-init-package):
3004         package-get-init-package buglet (21.4.17) by Jeff Mincy
3005         <mincy@rcn.com> fixing false temporary load-path shadows reported
3006         after package installation and simplifying code.
3007
3008 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3009
3010         * package-get.el (package-get-download-sites): Sync mirrors list
3011         with the XEmacs website.
3012         (package-get-pre-release-download-sites): Ditto.
3013
3014 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3015
3016         * derived.el (derived-mode-merge-syntax-tables):
3017         Revert my 21.5-only patch of 2003-07-18 which slipped in
3018         through Jerry James's patch of 2004-06-07.
3019
3020 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3021
3022         * cmdloop.el (keyboard-quit): Remove workaround for
3023         `region-active-p' not making sure active region is in current
3024         buffer now that it does.
3025         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3026         * simple.el (region-active-p): `region-active-p' to only return t
3027         when active region is in current buffer.
3028
3029 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3030
3031         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3032         package names, quell a byte-compiler warning, doc fix.
3033
3034 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3035
3036         * buffer.el (pop-to-buffer):
3037         * window-xemacs.el (display-buffer):
3038         Document use of `same-window-buffer-names,' `same-window-regexps'
3039         by pop-to-buffer and display-buffer. 
3040         
3041 2005-02-06  Vin Shelton <acs@xemacs.org>
3042
3043         * XEmacs 21.4.17 is released
3044
3045 2005-01-29  Ben Wing  <ben@xemacs.org>
3046
3047         * shadow.el (find-emacs-lisp-shadows):
3048         Add custom-defines to list of ignored files.
3049
3050 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3051
3052         * simple.el (shifted-motion-keys-select-region): Fix statement
3053         about unshifted-motion-keys-deselect-region.
3054
3055 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3056
3057         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3058         now) for GNU Emacs compatibility.
3059         (make-obsolete-variable): Ditto.
3060
3061 2004-01-08  Ben Wing  <ben@xemacs.org>
3062
3063         * code-files.el (load):
3064         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3065
3066 2004-12-05  Vin Shelton <acs@xemacs.org>
3067
3068         * XEmacs 21.4.16 is released
3069
3070 2004-12-04  Vin Shelton  <acs@xemacs.org>
3071
3072         * auto-autoloads.el: Regenerated.
3073
3074         * custom-load.el: Regenerated.
3075
3076 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3077
3078         Fix bug: apropos errors if a defalias refers to an undefined
3079         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3080
3081         * apropos.el (apropos):
3082         (apropos-command):
3083         * help.el (frob-help-extents):
3084         * help-macro.el (make-help-screen):
3085         * hyper-apropos.el (hyper-apropos-grok-functions):
3086         (hyper-apropos-get-doc):
3087         Catch void-function error thrown by `documentation'.
3088
3089 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3090
3091         * packages.el (package-require): Fix incorrect arg to format.
3092         This fixes a `format specifier' error.
3093
3094 2004-08-13  Jerry James  <james@xemacs.org>
3095
3096         * bytecomp.el (forward-word): Tell the byte compiler the correct
3097         number of arguments to forward-word.
3098
3099 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3100
3101         * etags.el: Fixed loading of include files for tag completion. Now
3102         you can make a tag file for a library, include it into your
3103         project and it will be reloaded only if it changed. Infinte
3104         include loops are detected and the correct tag files are loaded.
3105         * etags.el (buffer-tag-table-list): Load and verify tag files in
3106         the external function buffer-tag-table-list-load.
3107         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3108         tag files. Also load the included tag files. The priority of the
3109         included files is right below their parent file. If multiple
3110         matches occur then the symbols from the parent file are found
3111         first.
3112         * etags.el (tag-table-include-files): Corrected comment
3113         string. Switched to pattern constant tags-include-pattern to have
3114         it at a central location.
3115         * etags.el (tags-include-pattern): Added doc string.
3116         * etags.el (add-to-tag-completion-table): Removed obsolete
3117         comments as the include files are allready returned by
3118         buffer-tag-table-list and loaded.
3119         * etags.el (find-tag-internal): The include files are allready
3120         included in tag-tables as buffer-tag-table-list returns them now.
3121
3122 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3123
3124         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3125         Loading items into the notebook is now done by C code.
3126         * widgets-gtk.el (gtk-widget-instantiate-internal):
3127         Style no longer changed.
3128
3129 2004-06-28  Nix  <nix@esperi.org.uk>
3130
3131         * cmdloop.el (truncate-command-history-for-gc): Delay
3132         execution of all things that look up variable bindings,
3133         via `enqueue-eval-event'.
3134
3135 2004-06-24  Vin Shelton  <acs@xemacs.org>
3136
3137         * package-get.el (package-get-require-signed-base-updates):
3138         now defaults to nil.
3139
3140 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3141
3142         * subr.el (split-string): Clean up docstring.
3143
3144 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3145
3146         * faces.el (zmacs-region): fix typo in docstring.
3147
3148 2004-06-07  Jerry James  <james@xemacs.org>
3149
3150         * derived.el: Synch with Emacs 21.3.
3151         * subr.el (with-local-quit): New, from Emacs 21.3.
3152         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3153         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3154         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3155
3156 2004-06-16  Jerry James  <james@xemacs.org>
3157
3158         * cl.el (cl-set-substring): Increment start by the length of the
3159         string, not the string itself.
3160
3161 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3162
3163         * etags.el (tag-table-include-files): Expand included TAGS file
3164         paths to avoid problems with relative paths.  Thanks to Peter
3165         Chubb <peterc@gelato.unsw.edu.au>.
3166         * etags.el (tags-include-pattern): New.
3167         * etags.el (add-to-tag-completion-table): Parse and ignore
3168         trailing include lines.
3169
3170 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3171
3172         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3173         avoiding line solely composed of equal signs.
3174
3175 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3176
3177         * cus-edit.el (alloc): Typo fix.
3178         * cus-edit.el (custom-browse-visibility): Ditto.
3179         * cus-edit.el (custom-variable-value-create): Ditto.
3180         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3181         * cus-edit.el (custom-save-variables): Bind print-length and
3182         print-level to nil to avoid value abbreviation.
3183         * cus-edit.el (custom-save-face-internal): Ditto.
3184         * cus-edit.el (custom-save-faces): Save in sorted order.
3185         * cus-edit.el (custom-save-resets): Bind print-length and
3186         print-level to nil to avoid value abbreviation.
3187         * cus-edit.el (custom-save-loaded-themes): Ditto.
3188
3189 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3190
3191         * subr.el (split-string-default-separators): New.
3192         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3193         see comment in source.
3194
3195 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3196
3197         * mule/japanese.el (paragraph-start, paragraph-separate):
3198         Remove anchor to BOL.
3199
3200 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3201
3202         * cl.el (gensym, gentemp): Improve docstrings.
3203
3204 2004-05-10  Vin Shelton  <acs@xemacs.org>
3205
3206         * etags.el: Sync with 21.5 version.
3207
3208 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3209
3210         * etags.el:
3211         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3212         only for use with exuberant ctags. This will also enable building of 
3213         completion tables with exuberant ctags. This will not work with
3214         xemacs ctags. 
3215         * etags.el (get-tag-table-buffer): New function for creating of
3216         completion table is used if tags-exuberant-ctags-optimization-p ist t
3217         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3218         finding the tag names. New.
3219         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3220         building tag completion table with exuberant ctags. New.
3221         * etags.el (find-tag-internal): Improve exact tag matching for tags
3222         with name fields. Before the patch return types of functions or
3223         function parameters (with exuberant ctags) were found as matches.
3224
3225 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3226
3227         * list-mode.el (display-completion-list): Fixed completion list was
3228         taking the width of the frame and not of the window for displaying
3229         the selection methods.
3230
3231 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3232
3233         * menubar-items.el (default-menubar): Options are saved to custom.el.
3234
3235
3236 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3237
3238         * isearch-mode.el (isearch-abort): Preserve successful search target.
3239
3240 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3241
3242         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3243         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3244         Bihlmeyer.
3245         * gnuserv.el (gnuserv-mode-line-string): New.
3246         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3247         gnuserv-mode.
3248         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3249         * gnuserv.el (gnuserv-edit-files): Use
3250         make-x-device-with-gtk-fallback.
3251
3252 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3253
3254         * gtk-widgets.el: New import: gtk-accel-group-new.
3255         * dialog-gtk.el:
3256         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3257         * dialog-gtk.el (popup-builtin-question-dialog):
3258         Added support for dialog button mnemonics.
3259
3260 2004-03-22  Chris Green <cmg@dok.org>
3261
3262         * process.el (shell-command): Output buffer was ignored when a
3263         background process was run via shell-command.
3264
3265 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3266
3267         * cus-edit.el (custom-save-variables): Retrieve a list of
3268         variables to save first, sort it, and make sure the variables are
3269         saved in sorted order.
3270
3271 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3272  
3273         * package-get.el (package-get-update-base-from-buffer): Force
3274         binary coding system for verifying GnuPG signature in the
3275         package-index file.
3276  
3277 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3278
3279         * package-get.el (package-get-package-index-file-location): Handle
3280         missing "EMACSPACKAGEPATH" environment variable.
3281
3282 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3283
3284         * package-admin.el (package-admin-find-top-directory): Simplify
3285         directory comparisions and fix substring errors on short path
3286         components.
3287         * package-get.el (package-get-package-index-file-location):
3288         Default to first component of "EMACSPACKAGEPATH", if set.
3289
3290 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3291
3292         * package-get.el (process-error): New error datum.
3293
3294 2004-02-02  Vin Shelton <acs@xemacs.org>
3295
3296         * XEmacs 21.4.15 is released
3297
3298 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3299
3300         * itimer.el (activate-itimer): Modify the itimer timeout value as
3301         if it were begun at the last time when the itimer driver was woken
3302         up.
3303
3304 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3305
3306         * specifier.el (Copyright):
3307         Update.
3308         (make-specifier-and-init):
3309         (map-specifier):
3310         (canonicalize-inst-pair):
3311         (canonicalize-spec-list):
3312         (set-specifier):
3313         Synch docstrings to 21.5 where appropriate.
3314
3315 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3316
3317         * package-get.el (package-get-list-packages-where): New.  A
3318         function that allows searching for groups of packages.  For
3319         example, find all packages that require the fsf-compat package.
3320
3321 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3322
3323         The Great PUI Sync.
3324
3325         * auto-autoloads.el: Regenerated.
3326
3327         * custom-load.el: Regenerated.
3328
3329         * dumped-lisp.el (packages-hardcoded-lisp): New.
3330
3331         * menubar-items.el (menu-max-items): New.
3332         (menu-submenu-max-items): New.
3333         (menu-submenu-name-format): New.
3334         (menu-split-long-menu): New.
3335         (menu-sort-menu): New.
3336         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3337
3338         * obsolete.el (pui-add-install-directory): Renamed to the more
3339         logical `pui-set-local-package-get-directory'.
3340         (package-get-download-menu): Moved to `package-ui.el' and renamed
3341         to `package-ui-add-download-menu'.
3342
3343         * package-admin.el (package-admin-install-function-mswindows):
3344         Whitespace clean up.
3345         (package-admin-add-single-file-package): Removed.
3346         (package-admin-default-install-function): Whitespace clean up.
3347         (package-admin-find-top-directory): New.
3348         (package-admin-get-install-dir): Use it.
3349         (package-admin-get-manifest-file): 
3350         (package-admin-check-manifest): 
3351         (package-admin-add-binary-package):
3352         (package-admin-get-lispdir):
3353         (package-admin-delete-binary-package):
3354         (package-admin):
3355
3356         * package-get.el (package-get-package-index-file-location): New.
3357         (package-get-install-to-user-init-directory): New.
3358         (package-get-remote):
3359         (package-get-download-sites):
3360         (package-get-pre-release-download-sites): New.
3361         (package-get-site-release-download-sites): New.
3362         (package-get-base-filename):
3363         (package-get-always-update):
3364         (package-get-user-index-filename): Removed.
3365         (package-get-pgp-available-p): New.
3366         (package-get-require-signed-base-updates):
3367         (package-get-was-current):
3368         (package-entries-are-signed): New.
3369         (package-get-continue-update-base): New.
3370         (package-get-download-menu): Removed.
3371         (package-get-require-base):
3372         (package-get-update-base-entry):
3373         (package-get-locate-file):
3374         (package-get-locate-index-file):
3375         (package-get-maybe-save-index):
3376         (package-get-update-base):
3377         (package-get-update-base-from-buffer):
3378         (package-get-update-base-entries):
3379         (package-get-interactive-package-query):
3380         (package-get-update-all):
3381         (package-get-all):
3382         (package-get-dependencies):
3383         (package-get-init-package):
3384         (package-get-info): New.
3385         (package-get):
3386         (package-get-staging-dir):
3387         (package-get-set-version-prop): Removed.
3388         (package-get-installedp):
3389         (package-get-ever-installed-p):
3390         (packages): Removed.
3391         (package-get-custom-groups): Removed.
3392         (package-get-custom): Removed.
3393         (package-get-custom-add-entry): Removed.
3394
3395         * package-info.el (batch-update-package-info):
3396
3397         * package-net.el (package-net-batch-generate-bin-ini):
3398         (package-net-update-installed-db):
3399
3400         * package-ui.el (pui-info-buffer):
3401         (pui-directory-exists): Removed.
3402         (pui-package-dir-list): Removed.
3403         (pui-add-install-directory): Removed.
3404         (package-ui-download-menu): New.
3405         (package-ui-pre-release-download-menu): New.
3406         (package-ui-site-release-download-menu): New.
3407         (pui-set-local-package-get-directory): New.
3408         (pui-package-symbol-char):
3409         (pui-update-package-display):
3410         (pui-toggle-package):
3411         (pui-toggle-package-key):
3412         (pui-toggle-package-delete):
3413         (pui-toggle-package-delete-key):
3414         (pui-toggle-package-event):
3415         (pui-toggle-verbosity-redisplay):
3416         (pui-install-selected-packages):
3417         (pui-add-required-packages):
3418         (pui-help-echo):
3419         (pui-display-info):
3420         (list-packages-mode):
3421         (pui-list-packages):
3422
3423         * packages.el (packages-compute-package-locations):
3424         (package-require):
3425         (package-delete-name):
3426         (packages-hardcoded-lisp): Removed.
3427         (packages-useful-lisp): Removed.
3428         (packages-unbytecompiled-lisp): Removed.
3429         (packages-find-package-directories):
3430
3431         Summary:
3432
3433         Major code clean up of all things PUI.
3434
3435         Much improved code to determine where packages should be
3436         installed.  PUI no longer depends on any packages being
3437         pre-installed to compute where packages are to be installed to.
3438
3439         The user can specify the location of their package-index file.  It
3440         isn't necessary to set this because it has sane defaults.  People
3441         who "run-in-place" won't accidently overwrite the CVS
3442         package-index file.  See
3443         `package-get-package-index-file-location'. 
3444
3445         PUI will now properly clean up after itself in the event of an
3446         unsuccessful package install.  This drastically reduces the number
3447         of "wrong md5sum" FAQs.
3448
3449         non-Mule XEmacsen can no longer install Mule packages.
3450
3451         Package management via the custom interface has been removed.
3452
3453         The PUI related menubar items have been reorganised.
3454
3455         The PGP verification code has been fixed and the default for
3456         whether or not it is used is automatically computed.
3457
3458         * update-elc.el ((preloaded-file-list site-load-packages
3459         need-to-dump dumped-exe)):
3460         Just a couple of small changes to allow for
3461         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3462         existing anymore.
3463
3464 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3465
3466         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3467         apply `format' to the first argument of byte-compile-warn, it
3468         already calls format.
3469
3470 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3471
3472         * files.el (delete-old-versions): Avoid going interactive during
3473         make install when environment variable VERSION_CONTROL is set.
3474
3475 2003-12-04  Vin Shelton  <acs@xemacs.org>
3476
3477         * menubar-items.el (menu-item-search): Only bring up search dialog
3478         box if the feature is available and desired.
3479
3480 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3481
3482         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3483
3484 2003-11-05  Vin Shelton  <acs@xemacs.org>
3485
3486         * help.el (Help-prin1-face):
3487         (Help-princ-face):
3488         princ and prin1 are functions and need to be called as such.  The
3489         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3490
3491 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3492
3493         * about.el (about-xemacs): Give full version and build date.
3494
3495 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3496
3497         * win32-native.el (grep-null-device): This XEmacs has null-device.
3498
3499 2003-09-06  Mike Sperber  <mike@xemacs.org>
3500
3501         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3502         implement the specified semantics for `defvar.'
3503
3504 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3505
3506         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3507         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3508         displaying buffer in question.
3509
3510 2003-09-03  Vin Shelton <acs@xemacs.org>
3511
3512         * XEmacs 21.4.14 is released
3513
3514 2003-08-17  Vin Shelton  <acs@xemacs.org>
3515
3516         * about.el: Vanity patch.
3517
3518 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3519
3520         * code-process.el (call-process):
3521         (call-process-region):
3522         (start-process):
3523         Document coding system processing.
3524
3525 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3526
3527         * startup.el (splash-frame-body): Idiomatic English.
3528
3529 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3530
3531         * font-lock.el (font-lock-match-java-declarations): Move
3532         save-restriction, narrow-to-region to beginning of function to
3533         avoid going beyond the limit and causing an infloop.
3534
3535 2003-04-16  Jerry James  <james@xemacs.org>
3536
3537         * keydefs.el: Remove mappings for keys mapped to the nowhere
3538         defined function function-key-error.
3539
3540 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3541
3542         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3543         lisp-interaction-mode-hook): Add the docstrings.
3544
3545 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3546
3547         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3548         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3549         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3550
3551 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3552
3553         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3554         lambda list after the original doc.  Care about
3555         #'(lambda () "SingleString") 
3556         (cl-upcase-arg): 
3557         (cl-function-arglist):
3558         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3559         circular data structures in lambda list specification
3560
3561 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3562
3563         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3564         to appear in font-lock-function-name-face.
3565
3566 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3567
3568         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3569         is not also the value of the lambda.
3570
3571 2003-05-06  Andy Piper  <andy@xemacs.org>
3572
3573         * files.el (revert-buffer): Make sure local variables get processed,
3574         even in the case of an optimized reversion.
3575
3576 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3577
3578         * XEmacs 21.4.13 is released
3579
3580 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3581
3582         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3583         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3584
3585 2003-02-14  Ben Wing  <ben@xemacs.org>
3586
3587         * byte-optimize.el:
3588         * byte-optimize.el (byte-compile-inline-expand):
3589         * byte-optimize.el (byte-compile-unfold-lambda):
3590         * byte-optimize.el (byte-optimize-form-code-walker):
3591         * byte-optimize.el (byte-optimize-form):
3592         * byte-optimize.el (byte-decompile-bytecode-1):
3593         * byte-optimize.el (byte-optimize-lapcode):
3594         Review carefully and sync up to 20.7 except for areas as noted.
3595         Fixes problem with JDE compilation.
3596
3597 2003-02-05  Ben Wing  <ben@xemacs.org>
3598
3599         * simple.el:
3600         * simple.el (motion-keys-for-shifted-motion):
3601         Omit M-S-home/end from motion keys.
3602
3603 2003-02-07  Ben Wing  <ben@xemacs.org>
3604
3605         * text-props.el (text-property-any):
3606         * text-props.el (text-property-not-all):
3607         Fix bug when end > start.
3608
3609 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3610
3611         * info.el (Info-insert-dir): Make default-directory end in
3612         separator.  Patch due to Martin Buchholz.
3613
3614 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3615
3616         * XEmacs 21.4.12 "Portable Code" is released.
3617
3618 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3619
3620         * about.el: Update golubev data.
3621
3622 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3623
3624         * isearch-mode.el (isearch-mode-map): Substitute comment on
3625         desirability, and back out "GR is printable" changes.
3626
3627 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3628
3629         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3630
3631 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3632
3633         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3634
3635 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3636
3637         * menubar-items.el (default-menubar): Use browse-url-mozilla
3638         instead of browse-url-gnome-moz for Mozilla.
3639
3640 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3641
3642         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3643
3644 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3645
3646         * files.el (auto-mode-alist): Remove redundant entries for modes
3647         that live in packages.
3648         (interpreter-mode-alist): Ditto.
3649
3650 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3651
3652         * menubar-items.el (default-menubar): Sync with current
3653         browse-url-xemacs.el.
3654
3655 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3656
3657         * XEmacs 21.4.10 "Military Intelligence" is released.
3658
3659 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3660
3661         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3662
3663 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3664
3665         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3666
3667 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3668
3669         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3670         effect free function.
3671         (font-lock-fontify-keywords-region): Supply the argument to
3672         font-lock-compile-keywords.
3673
3674 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3675
3676         * package-get.el (package-get-download-sites): Bring sites list
3677         up to date, prefer xx.xemacs.org addresses.
3678
3679 2002-09-27  Andy Piper  <andy@xemacs.org>
3680
3681         * dialog.el (make-dialog-box): for general dialogs only
3682         delete-frame-hook will be run.
3683
3684 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3685
3686         * font-lock.el (font-lock-fontify-syntactically-region): Add
3687         comment about lookup-syntax-properties, document LOUDLY as unused.
3688
3689 2002-08-26  Andy Piper  <andy@xemacs.org>
3690
3691         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3692         merge.
3693
3694 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3695
3696         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3697         (make-obsolete-variable): Ditto.
3698         (make-compatible): Ditto.
3699         (make-compatible-variable): Ditto.
3700
3701 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3702
3703         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3704         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3705
3706 2002-08-28  Andy Piper  <andy@xemacs.org>
3707
3708         * files.el (revert-buffer): propagate revert-without-query-status.
3709
3710 2002-06-03  Andy Piper  <andy@xemacs.org>
3711
3712         * dialog-items.el (make-search-dialog): align various subcontrols
3713         in visually pleasing ways, allow frame to autosize to the dialog
3714         size.
3715         * dialog.el (make-dialog-box): add a border inside the frame. Add
3716         :autosize property, if t then reset the frame size appropriately
3717         before the frame is mapped.
3718         * gutter-items.el (set-progress-feedback-instantiator): align
3719         various subcontrols.
3720         * gutter-items.el (set-progress-abort-instantiator): ditto.
3721
3722 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3723
3724         * XEmacs 21.4.9 "Informed Management" is released.
3725
3726 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3727
3728         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3729         "&optional append" argument.
3730
3731 2002-07-16  Didier Verna  <didier@xemacs.org>
3732
3733         * subr.el (replace-in-string): fix case fold bug introduced by
3734         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3735         case-fold-search in temporary buffers.
3736
3737 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3738
3739         * lib-complete.el (find-library): Remove check for mule because
3740         decompression DOES work on Mule.
3741
3742 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3743
3744         * simple.el (join-line): New alias for `delete-indentation'.
3745
3746 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3747
3748         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3749         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3750         (font-lock-builtin-face): New.
3751         (font-lock-constant-face): New.
3752         (font-lock-face-list): Add builtin and constant faces.
3753
3754 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3755
3756         * autoload.el (make-autoload): Support define-derived-mode.
3757         Collected puts of doc-string-elt property.  Based on a patch by
3758         Didier Verna <didier@xemacs.org>.
3759
3760 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3761
3762         * wid-edit.el (widget-field-activate): Fix docstring typo.
3763
3764 2002-07-23  Andy Piper  <andy@xemacs.org>
3765
3766         * about.el (about-personal-info): update me.
3767
3768 2002-07-12  Andy Piper  <andy@xemacs.org>
3769
3770         * custom.el (custom-theme-set-variables): remove bogus
3771         arguments. Use custom-set-default to set defaults.
3772         (custom-set-variables): update doc.
3773         (custom-local-buffer): new, synced from FSF.
3774         (custom-set-default): ditto.
3775         (defcustom): update doc.
3776
3777 2002-06-16  Andy Piper  <andy@xemacs.org>
3778
3779         * menubar-items.el (default-menubar): enable windows printing on
3780         cygwin as well as native.
3781
3782 2002-06-12  Andy Piper  <andy@xemacs.org>
3783
3784         * printer.el (generic-print-buffer): catch all errors so that the
3785         print device can be cleared in all scenarios.
3786         (Printer-clear-device): make sure clearing the printer allows it
3787         to be used again immediately.
3788         (generic-print-region): make sure the default printer face is
3789         black-on-white.
3790
3791 2002-04-23  Jerry James  <james@xemacs.org>
3792
3793         * window-xemacs.el (display-buffer-function): Change doc to
3794         reflect new arg.
3795         * window-xemacs.el (pre-display-buffer-function): Ditto.
3796         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3797         non-nil, make the new window just big enough for its contents.
3798         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3799         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3800         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3801
3802 2002-06-06  Andy Piper  <andy@xemacs.org>
3803
3804         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3805         (defcustom): ditto.
3806         (custom-handle-keyword): ditto.
3807
3808 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3809
3810         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3811         Make obsolete.  Default to nil.
3812         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3813         Inspired by a patch by John Palmieri.
3814
3815 2002-07-01  Mike Alexander  <mta@arbortext.com>
3816
3817         * process.el (shell-command-on-region): Don't delete the region
3818         before giving it to call-process-region
3819
3820 2002-06-04  Jerry James <james@eecs.ku.edu>
3821
3822         * find-paths.el (paths-find-architecture-directory): Search in
3823         `system-configuration'/`base', not `base'`system-configuration'.
3824
3825 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3826
3827         * info.el (Info-index): Add missing \ in [ t].
3828
3829 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3830
3831         * gutter-items.el (gutter-buffers-tab-visible-p,
3832         buffers-tab-omit-function, buffers-tab-selection-function,
3833         buffers-tab-filter-functions):
3834         Doc improvements.
3835
3836 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3837
3838         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3839
3840         * toolbar-items.el (toolbar-news): Fix typo in message string.
3841
3842 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3843
3844         * dialog.el (yes-or-no-p-dialog-box): 
3845         * cmdloop.el (y-or-n-p-minibuf):
3846         (yes-or-no-p-minibuf):
3847         (yes-or-no-p):
3848         (y-or-n-p): 
3849         Specify negative answers in docstrings.
3850
3851 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3852
3853         * package-ui.el (pui-help-echo): Display both installed and author
3854         version.  Use a balloon-help window to display extra info like
3855         package requires.
3856
3857 2002-05-30  Andy Piper  <andy@xemacs.org>
3858
3859         * files.el (revert-buffer-internal): don't visit
3860         revert-buffer. Kill buffer when not used. Suggested by Mike
3861         Alexander <mta@arbortext.com>
3862
3863 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3864
3865         * files.el (revert-buffer): More docstring fiddling.
3866
3867 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3868
3869         * files.el (revert-buffer):
3870         (revert-buffer-internal):
3871         (revert-buffer-insert-file-contents-function):
3872         Improve docstrings and comments.
3873
3874 2002-05-08  Andy Piper  <andy@xemacs.org>
3875
3876         * files.el (revert-buffer): observe noconfirm behavior.
3877
3878 2002-04-09  Andy Piper  <andy@xemacs.org>
3879
3880         * files.el (revert-buffer): use revert-buffer-internal if it looks
3881         like doing so will not result in any user-visible changes.
3882         (revert-buffer-internal): new function. Do the actual process of
3883         reversion and then see whether the result is any different to what
3884         we have already. If it is not then do nothing.
3885
3886 2001-12-11  Andy Piper  <andy@xemacs.org>
3887
3888         * menubar.el (get-popup-menu-response): re-order so that it works
3889         on more sane/facist window systems.
3890
3891 2001-12-03  Andy Piper  <andy@xemacs.org>
3892
3893         * faces.el (frob-face-property): don't infloop in face frobbing
3894         from Jan Vroonhof <jan@xemacs.org>.
3895
3896 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3897
3898         * faces.el (frob-face-property): Follow face fall-back hierarchy
3899         properly for face properties without an instance. Only do manual
3900         copy form 'default in last resort. This handles in particular
3901         the case where 'default itself has only a fall-back (which is
3902         the case by default on windows).
3903
3904 2001-11-24  Andy Piper  <andy@xemacs.org>
3905
3906         * printer.el (generic-print-region): set default-frame-plist to
3907         nil while creating the printer frame so that sizes reflect the
3908         printed page.
3909
3910         * faces.el (face-complain-about-font): Don't complain on printers.
3911
3912 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3913         
3914         * package-net.el: Andy synch.
3915         
3916 2001-12-16  Andy Piper  <andy@xemacs.org>
3917
3918         * package-get.el (package-get-update-all): Make sure installed.db
3919         gets updated after updating packages.
3920
3921 2002-03-28  Ben Wing  <ben@xemacs.org>
3922
3923         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3924         continuation, truncation so that we don't get line jumpiness from
3925         them being larger than the line height.
3926
3927         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3928
3929 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3930
3931         * font.el (font-window-system-mappings): Add mapping for Gtk
3932         (assume identical to X) 
3933
3934 2002-02-04  Andy Piper  <andy@xemacs.org>
3935
3936         * files.el (convert-standard-filename): Fix for short filename
3937         Peter Arius <pas@methodpark.de>
3938
3939 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3940
3941         * list-mode.el (default-choose-completion): completion-base-size
3942         should refer to local value in the completion list buffer.
3943
3944 2001-12-03  Didier Verna  <didier@xemacs.org>
3945
3946         * rect.el: autoload `replace-rectangle'.
3947         * keydefs.el (global-map): bind it to `C-x r p'.
3948
3949 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3950
3951         * XEmacs 21.4.8 "Honest Recruiter" is released.
3952
3953 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3954
3955         This patch is based on Jerry James's patch and analysis.
3956
3957         * select.el (get-clipboard):
3958         (get-selection):
3959         Update docstrings.
3960         (get-clipboard-foreign):
3961         (get-selection-foreign):
3962         New function for use as `interprogram-paste-function's.
3963
3964         * simple.el (interprogram-paste-function): Change default to
3965         `get-clipboard-foreign'; improve docstring.
3966         (interprogram-cut-function): Improve dosctring.
3967
3968 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3969
3970         * XEmacs 21.4.7 "Economic Science" is released.
3971
3972 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3973
3974         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3975
3976 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3977
3978         * obsolete.el (assq-delete-all): New compatibility alias for 
3979         remassq.
3980
3981 2002-01-09  Simon Josefsson  <jas@extundo.com>
3982
3983         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3984
3985 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3986
3987         * info.el (Info-auto-generate-directory): Default
3988         Info-auto-generate-directory to 'if-outdated.
3989
3990 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3991
3992         * startup.el (normal-top-level): Prevent migration code from
3993         trashing .emacs on an error in loading the init files.
3994
3995 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3996
3997         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3998         "system default" Xdefaults and friends get xrdb-mode.
3999
4000 2002-03-05  Mats Lidell  <matsl@contactor.se>
4001  
4002         * help-nomule.el (tutorial-supported-languages): Added Swedish
4003         tutorial. Sorted languages.
4004
4005 2002-02-11  Mike Sperber <mike@xemacs.org>
4006
4007         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4008         regenerating outdated dir files and dir is non-existent.
4009
4010 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4011
4012         * code-files.el (convert-mbox-coding-system): Improve comment.
4013         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4014         coding-system argument to `write-region-pre-hook' call.
4015         (write-region-pre-hook): Fix docstring to mention lockname argument.
4016
4017 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4018
4019         * minibuf.el (completing-read): Remove redundant wrong arg list.
4020
4021         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4022
4023 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4024
4025         * obsolete.el (interactive-form): new compatibility alias for 
4026         function-interactive.
4027
4028 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4029
4030         * menubar-items.el (Menubar-items-truncate-list): Removed.
4031         * menubar-items.el (Menubar-items-truncate-history): New.
4032         * menubar-items.el (default-menubar): Use
4033         Menubar-items-truncate-history.
4034
4035 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4036
4037         * printer.el (generic-print-region): Pass correct arguments to
4038         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4039         Torkelsson <torkel@acc.umu.se>.
4040
4041 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4042
4043         * help.el (describe-mode): synched with FSF 19.34; handle nil
4044         minor mode indicators.
4045
4046 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4047
4048         * minibuf.el (completing-read): Update docstring.
4049
4050 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4051
4052         * XEmacs 21.4.6 "Common Lisp" is released.
4053
4054 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4055
4056         * package-net.el: Inadvertant synch with Windows branch.  From
4057         Andy's log:
4058         (package-net-kit-version): new variable.
4059         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4060
4061 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4062
4063         * package-get.el (package-get-locate-index-file): Also search the
4064         core etc/ directory for the package index file if it can't be
4065         found in ~/.xemacs/.
4066
4067 2001-12-13  William Perry  <wmperry@gnu.org>
4068
4069         * dialog-gtk.el (popup-builtin-question-dialog):
4070         Conform to API in gui.c.
4071         
4072 2001-11-12  Andy Piper  <andy@xemacs.org>
4073
4074         * cus-edit.el (custom-save-face-internal): make sure we save
4075         non-themed faces.
4076         (custom-save-variables): ditto variables.
4077
4078 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4079
4080         * faces.el (make-face-family):
4081         (make-face-size):
4082         New face-modifying functions per Jan Vroonhof.
4083
4084         cus-face.el (custom-set-face-font-family):
4085         (custom-set-face-font-size):
4086         Use them.
4087
4088         * font.el (font-window-system-mappings): More precise docstring.
4089
4090         (font-create-name):
4091         (font-create-object):
4092         (tty-font-create-object):
4093         (tty-font-create-plist):
4094         (x-font-create-object):
4095         (x-font-create-name):
4096         (ns-font-create-name):
4097         (mswindows-font-create-object):
4098         (mswindows-font-create-name):
4099         Add doctrings.
4100
4101 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4102
4103         * gtk-faces.el (gtk-init-device-faces): removed spurious
4104         quote before let* expression.
4105
4106 2001-10-29  Andy Piper  <andy@xemacs.org>
4107
4108         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4109         modified when changing coding system.
4110
4111         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4112         that we invoke the GUI directory selector.
4113
4114 2001-10-25  Andy Piper  <andy@xemacs.org>
4115
4116         * dialog.el (make-dialog-box): use new directory dialog support.
4117         * minibuf.el (read-file-name-1): ditto.
4118         (read-file-name): ditto.
4119         (read-directory-name): ditto.
4120
4121 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4122
4123         * XEmacs 21.4.5 "Civil Service" is released.
4124
4125 2001-04-23  Didier Verna  <didier@xemacs.org>
4126
4127         * cus-edit.el (custom-variable-pre-save): New.
4128         * cus-edit.el (custom-variable-post-save): New.
4129         * cus-edit.el (custom-variable-save): use them.
4130         * cus-edit.el (custom-face-pre-save): New.
4131         * cus-edit.el (custom-face-post-save): New.
4132         * cus-edit.el (custom-face-save): use them.
4133         * cus-edit.el (custom-group-pre-save): New.
4134         * cus-edit.el (custom-group-post-save): New.
4135         * cus-edit.el (custom-group-save): use them.
4136         * cus-edit.el (Custom-save): use the pre/post functions above,
4137         call `custom-save-all' only once.
4138         * cus-edit.el (custom-variable-pre-reset-standard): New.
4139         * cus-edit.el (custom-variable-post-reset-standard): New.
4140         * cus-edit.el (custom-variable-reset-standard): use them.
4141         * cus-edit.el (custom-face-pre-reset-standard): New.
4142         * cus-edit.el (custom-face-post-reset-standard): New.
4143         * cus-edit.el (custom-face-reset-standard): use them.
4144         * cus-edit.el (custom-group-pre-reset-standard): New.
4145         * cus-edit.el (custom-group-post-reset-standard): New.
4146         * cus-edit.el (Custom-reset-standard): use them.
4147         * cus-edit.el (custom-face-reset-saved): use the pre/post
4148         functions above, call `custom-save-all' only once.
4149
4150 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4151
4152         * gutter-items.el (buffers-tab face): Derive from the modeline
4153         face by default.  Many people use white-on-black for the default
4154         font, and the tabs look hideous with that color combination.  The
4155         modeline usually has the correct colors.
4156
4157 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4158
4159         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4160         (tag-mark-stack-max): Typo fix.
4161
4162 2001-09-28  Ben Wing  <ben@xemacs.org>
4163
4164         * font-lock.el:
4165         * font-lock.el (font-lock-after-change-function):
4166         fix problem with last patch, reported by Katsumi Yamaoka.
4167
4168 2001-09-17  Ben Wing  <ben@xemacs.org>
4169
4170         * font-lock.el (font-lock-after-change-function):
4171         fix problem when you insert a comment on the line before a line of
4172         code: if we use the following char, then when you hit backspace,
4173         the following line of code turns the comment color.
4174
4175 2001-06-08  Ben Wing  <ben@xemacs.org>
4176
4177         * process.el: comment about shell-command-switch.
4178         * process.el (shell-quote-argument): Need to quote a null
4179         argument, too.  From Dan Holmsand.
4180         
4181         * startup.el (normal-top-level): Delete some unused FSF junk.
4182         * startup.el (command-line-early):
4183         
4184         * startup.el (command-line): Call MS Windows init function.
4185         
4186         * win32-native.el:
4187         * win32-native.el (mswindows-system-shells): New.
4188         * win32-native.el (mswindows-system-shell-p): New.
4189         * win32-native.el (init-mswindows-at-startup): New.
4190         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4191         * win32-native.el (mswindows-quote-one-simple-arg):
4192         * win32-native.el (mswindows-quote-one-command-arg):
4193         * win32-native.el (mswindows-construct-process-command-line-alist):
4194         Correct comments at top.  Correctly handle passing arguments
4195         to Cygwin programs and to bash.  Fix quoting of zero-length
4196         arguments (from Dan Holmsand).  Set shell-command-switch based
4197         on shell-file-name, which in turn comes from env var SHELL.
4198
4199 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4200
4201         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4202         default-toolbar-position): Fill docstrings for balloon-help.
4203
4204 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4205
4206         * faces.el: Reenable specifications over 'gtk domain.
4207
4208 2001-08-08  Didier Verna  <didier@xemacs.org>
4209
4210         * autoload.el (update-autoload-files): make defdir a file name,
4211         not directory name.
4212
4213 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4214
4215         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4216
4217         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4218
4219 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4220
4221         * font-menu.el (font-menu-set-font): Default to current font-family.
4222         (font-menu-preferred-resolution):
4223         (font-menu-size-scaling):
4224         Provide gtk defaults, too.
4225
4226 2001-07-29  Mike Alexander  <mta@arbortext.com>
4227
4228         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4229         list
4230         (custom-set-face-font-family): ditto
4231
4232 2001-07-26  Mike Sperber <mike@xemacs.org>
4233
4234         * files.el (auto-mode-alist): .9 files are man pages, too.
4235
4236 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4237
4238         * process.el (call-process-internal): bind
4239         coding-system-for-write to 'binary when calling
4240         start-process-internal, so the process receives 
4241         the literal contents of INFILE.
4242
4243 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4244
4245         * files.el (auto-mode-alist): Add configure.ac support.
4246
4247 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4248
4249         * buff-menu.el:
4250         mouse.el:
4251         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4252
4253 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4254
4255         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4256
4257 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4258
4259         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4260         mixed text.
4261         (kinsoku-eol-p): Ditto.
4262
4263 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4264
4265         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4266         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4267         characters as the category `s' or `e' correctly.
4268
4269 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4270
4271         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4272
4273 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4274
4275         * mule/cyrillic.el:  Set up case table.
4276
4277 2001-06-08  Mike Sperber <mike@xemacs.org>
4278
4279         * files.el (save-some-buffers-1): Don't zap the help window right
4280         after `map-y-or-n-p' has popped it up.
4281
4282 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4283
4284         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4285
4286 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4287
4288         * specifier.el: define-specifier-tag 'gtk.
4289
4290 2001-05-12  Ben Wing  <ben@xemacs.org>
4291
4292         * find-paths.el (paths-find-recursive-path):
4293         fix error with null EXCLUDE-REGEXP.
4294         
4295         * font-lock.el (font-lock-mode):
4296         fix problem reported by hrvoje with buffers starting with a space.
4297         
4298 2001-05-06  Ben Wing  <ben@xemacs.org>
4299
4300         * dialog.el (make-dialog-box):
4301         * menubar-items.el (default-menubar):
4302         * printer.el (generic-print-buffer):
4303         * printer.el (generic-print-region):
4304         implement printing the selection when it's selected.
4305
4306 2001-04-18  Didier Verna  <didier@xemacs.org>
4307
4308         * cus-edit.el (Custom-reset-standard): reset to standard settings
4309         not only when the buffer's :custom-state is 'modified, but also
4310         when it is 'set or 'saved.
4311
4312 2001-04-17  Didier Verna  <didier@xemacs.org>
4313
4314         * startup.el (load-user-init-file): define `custom-file' before
4315         loading the user's init file.
4316
4317 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4318
4319         * menubar.el (popup-mode-menu): Make it work with
4320         popup-menu-titles turned off.
4321         
4322 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4323
4324         * about.el (about-mailto-link): Use compose-mail for sending mail.
4325
4326 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4327
4328         * package-admin.el (package-install-hook): New.
4329         (package-delete-hook): New.
4330         (package-admin-add-single-file-package): Use package-delete-hook.
4331
4332         * package-get.el (package-get): Use package-install-hook.
4333
4334 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4335
4336         * package-ui.el (pui-install-selected-packages): reverse the lists
4337         of packages so that they get handled in the same order as they
4338         were selected.
4339
4340 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4341
4342         * packages.el (locate-library): Use read-library-name for completion.
4343
4344 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4345
4346         * byte-optimize.el (=): `=' is not a binary predicate!
4347         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4348         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4349
4350 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4351
4352         * bytecomp.el (byte-compile-arithcompare):
4353         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4354
4355 2001-06-03  William M. Perry  <wmperry@gnu.org>
4356
4357         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4358         return the filename selected by the user!
4359
4360 2001-05-31  William M. Perry  <wmperry@gnu.org>
4361
4362         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4363         in XEmacs/GTK.
4364
4365 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4366
4367         * coding.el: Tiny typo fixed.
4368
4369 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4370
4371         * XEmacs 21.4.3 "Academic Rigor" is released.
4372
4373 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4374
4375         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4376
4377 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4378
4379         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4380
4381 2001-05-04  Ben Wing  <ben@xemacs.org>
4382
4383         * printer.el (generic-print-buffer):
4384         * printer.el (generic-print-region):
4385         Enable dialog boxes.  Apply workaround recommended by Kirill.
4386         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4387         
4388         * simple.el (kill-whole-line):
4389         * simple.el (kill-line-1):
4390         * simple.el (kill-entire-line):
4391         * simple.el (kill-line):
4392         * simple.el (backward-kill-line):
4393         Take out interactive dependence of kill-whole-line.
4394
4395 2001-04-22  Ben Wing  <ben@xemacs.org>
4396
4397         * dialog.el (make-dialog-box):
4398         Put dialog titles back in -- this time correctly.  Fix various
4399         other problems with leaks and such.
4400
4401         * simple.el (region-exists-p):
4402         * simple.el (region-active-p):
4403         Add comment about which one is correct to use in menu specs.
4404
4405 2001-05-05  Ben Wing  <ben@xemacs.org>
4406
4407         * dialog.el (make-dialog-box): fix doc string.
4408         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4409         take out Pretty Print.
4410         * printer.el:
4411         * printer.el (printer-current-device): New.
4412         * printer.el (Printer-get-device): New.
4413         * printer.el (Printer-clear-device): New.
4414         * printer.el (generic-page-setup): New.
4415         * printer.el (generic-print-buffer):
4416         * printer.el (generic-print-region):
4417         Implement Page Setup.  Handle errors properly.
4418
4419 2001-05-05  Ben Wing  <ben@xemacs.org>
4420
4421         * subr.el (error): Complete list of errors in doc string.
4422         
4423 2001-04-22  Ben Wing  <ben@xemacs.org>
4424
4425         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4426         
4427 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4428
4429         * build-report.el: Remove CVS keywords since this file has been in
4430         core lisp for a while now.
4431         * build-report.el (build-report-make-output-files): Fix typo.
4432
4433 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4434
4435         * about.el (about-finish-buffer): Make sure the last change works
4436         even if EVENT is nil.
4437
4438 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4439
4440         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4441         clicked, not the one that happens to be the current buffer at the
4442         time.
4443
4444 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4445
4446         * cus-edit.el (custom-display): Support the GTK Window System also.
4447
4448 2001-04-30  Ben Wing  <ben@xemacs.org>
4449
4450         * printer.el:
4451         * printer.el (printer-page-header):
4452         * printer.el (Print-context): New.
4453         * printer.el (printer-page-footer):
4454         * printer.el (generate-header-element): New.
4455         * printer.el (generate-header-line): New.
4456         * printer.el (print-context-property):
4457         * printer.el (generic-print-buffer):
4458         * printer.el (generic-print-region):
4459         Implement headers and footers.  Implement calling Print dialog box
4460         (#### but it doesn't quite work yet).
4461
4462 2001-04-25  Ben Wing  <ben@xemacs.org>
4463
4464         * about.el (xemacs-hackers):
4465         * about.el (about-url-alist):
4466         * about.el (about-personal-info):
4467         * about.el (about-hacker-contribution):
4468         More contributions.
4469         
4470         * simple.el (handle-post-motion-command):
4471         Fix spurious setting of zmacs-region-stays to t after a non-shift
4472         motion command.
4473
4474 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4475
4476         * about.el (about-personal-info): Update my bio.
4477         (about-hacker-contribution): Ditto.
4478
4479 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4480
4481         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4482
4483 2001-04-19  Andy Piper  <andy@xemacs.org>
4484
4485         * package-net.el (package-net-cygwin32-binary-size): new size.
4486         (package-net-win32-binary-size): new size.
4487         (package-net-convert-index-to-ini): Use new arch.
4488         (package-net-batch-convert-index-to-ini): Removed.
4489         (package-net-generate-bin-ini): New.
4490         (package-net-batch-generate-bin-ini): New.
4491
4492 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4493
4494         * XEmacs 21.4.1 "Copyleft" is released.
4495
4496 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4497
4498         * x-compose.el (xlib-input-method-bug-workaround):
4499         (alias-colon-to-double-quote):
4500         Force sort in map-keymap to work around rehash bug.
4501
4502 2001-04-17  Ben Wing  <ben@xemacs.org>
4503
4504         * about.el: Finish overhaul, add a few new hackers, update a
4505         couple old ones.
4506
4507 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4508
4509         * XEmacs 21.4.0 "Solid Vapor" is released.
4510
4511 2001-04-15  Ben Wing  <ben@xemacs.org>
4512
4513         * about.el:
4514         * about.el (about-headline-face): New.
4515         * about.el (about-link-face): New.
4516         * about.el (about-current-release-maintainers): New.
4517         * about.el (about-other-current-hackers): New.
4518         * about.el (about-url-alist):
4519         * about.el (about-once-and-future-hackers): New.
4520         * about.el (about-mailto-link): New.
4521         * about.el (about-get-buffer):
4522         * about.el (about-finish-buffer):
4523         * about.el (about-xemacs):
4524         * about.el (about-features): Removed.
4525         * about.el (about-advantages): New.
4526         * about.el (about-maintainer-info): Removed.
4527         * about.el (about-personal-info): New.
4528         * about.el (about-hacker-contribution): New.
4529         * about.el (about-maintainer):
4530         * about.el (about-show-linked-info):
4531         * about.el (about-hackers):
4532         Major revamping.  Rewriting of most of the text, improve the
4533         link handling, separate info on contributors into personal
4534         and contribution info, add new contributors, update personal
4535         info, etc. etc.
4536         
4537         * menubar-items.el (default-menubar):
4538         Help menubar entry for News now says more accurately
4539         "What's New in XEmacs".
4540         
4541         * mouse.el:
4542         * mouse.el (mouse-track-cleanup-hook):
4543         * mouse.el (mouse-track):
4544         Don't set-buffer to a dead buffer when calling mouse-track
4545         cleanup hooks.
4546
4547 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4548
4549         * XEmacs 21.2.47 "Zephir" is released.
4550
4551 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4552
4553         * dialog.el (make-dialog-box): Disable dialog box titles until
4554         we get them working.
4555
4556 2001-03-30  Ben Wing  <ben@xemacs.org>
4557
4558         * help.el:
4559         * help.el (Help-princ-face):
4560         * help.el (Help-prin1-face):
4561         * help.el (frob-help-extents):
4562         * help.el (describe-function-1):
4563         * help.el (describe-variable):
4564         Avoid using font-lock faces, which may not be defined.
4565         Instead, use hyper-apropos faces, and make sure they're
4566         defined as necessary by using `require'. (It's not so safe
4567         to do this for font-lock.) In any case, we will eventually
4568         be merging this functionality into hyper-apropos.
4569
4570         * loaddefs.el (completion-ignored-extensions):
4571         Fix documentation.
4572         
4573         * menubar-items.el (menu-truncate-list): Removed.
4574         * menubar-items.el (Menubar-items-truncate-list): New.
4575         * menubar-items.el (default-menubar):
4576         Fix errors if grep or compile command is too long.  Rename helper
4577         function to be less visible.
4578
4579 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4580
4581         * byte-optimize.el (byte-optimize-minus):
4582         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4583
4584 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4585
4586         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4587         Mule is available.
4588
4589         * mule/latin.el: New file.
4590
4591 2001-03-11  Ben Wing  <ben@xemacs.org>
4592
4593         * auto-save.el:
4594         * auto-save.el (auto-save-directory):
4595         * auto-save.el (make-auto-save-file-name):
4596         * auto-save.el (auto-save-file-name-p): New.
4597
4598         Merge in improvements from other definition of
4599         make-auto-save-file-name in files.el.
4600         
4601         * auto-save.el (auto-save-original-name):
4602         * auto-save.el (auto-save-name-in-fixed-directory):
4603         * auto-save.el (auto-save-unslashify-name): Removed.
4604         * auto-save.el (auto-save-slashify-name): Removed.
4605         * auto-save.el (auto-save-reserved-chars): New.
4606         * auto-save.el (auto-save-escape-name): New.
4607         * auto-save.el (auto-save-unhex): New.
4608         * auto-save.el (auto-save-unescape-name): New.
4609
4610         Change algorithm for encoding filenames in auto-save names to be
4611         entirely safe with all filesystems and all possible characters in
4612         a filename, and 100% reversible. (Essentially, uses
4613         quoted-printable as the encoding.)
4614         
4615         * auto-save.el (recover-all-files):
4616
4617         Use insert-directory rather than calling ls directly -- fixes
4618         things under Windows.
4619
4620         * files.el:
4621         * files.el (convert-standard-filename): Substitute FSF's
4622         definition for this (we had nothing here before).
4623         
4624         * files.el (backup-buffer): Warning fix.
4625         
4626         * files.el (make-backup-file-name):
4627         * files.el (find-backup-file-name):
4628         Fix error in calling sequence to auto-save-file-name-p.
4629         
4630         * files.el (recover-file):
4631         Use insert-directory rather than calling ls directly -- fixes
4632         things under Windows.
4633
4634         * files.el (make-auto-save-file-name): Removed.
4635         * files.el (auto-save-file-name-p): Removed.
4636         auto-save is always dumped so no sense in having a definition
4637         that will always be overwritten with another.
4638         
4639         * files.el (insert-directory):
4640         * win32-native.el:
4641         * win32-native.el (debug-mswindows-process-command-lines):
4642         * win32-native.el (original-make-auto-save-file-name): Removed.
4643         * win32-native.el (make-auto-save-file-name): Removed.
4644
4645
4646 2001-03-21  Martin Buchholz <martin@xemacs.org>
4647
4648         * XEmacs 21.2.46 "Urania" is released.
4649
4650 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4651
4652         * menubar-items.el (default-menubar): Update sample.emacs to
4653         sample.init.el and adjust accelerators.
4654
4655 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4656
4657         * build-report.el (build-report): Improve docstring.
4658
4659 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4660
4661         * ChangeLog: Log GTK merge.
4662
4663         * gutter-items.el:
4664         * mwheel.el:
4665         * sound.el:
4666         * startup.el:
4667         Revert gratuitous whitespace changes.
4668
4669 2001-03-07  Ben Wing  <ben@xemacs.org>
4670
4671         * help.el:
4672         * help.el (key-or-menu-binding):
4673         * help.el (Help-find-file): New.
4674         * help.el (describe-beta):
4675         * help.el (describe-copying):
4676         * help.el (describe-project):
4677         * help.el (view-emacs-news):
4678         * help.el (view-sample-init-el): New.
4679         * help.el (Help-princ-face): New.
4680         * help.el (Help-prin1-face): New.
4681         * help.el (help-symbol-function-context-menu):
4682         * help.el (help-symbol-variable-context-menu):
4683         * help.el (help-symbol-function-and-variable-context-menu):
4684         * help.el (frob-help-extents):
4685         * help.el (describe-function-1):
4686         * help.el (describe-variable):
4687
4688         Add coloring in Help buffers, correspondent with hyperlinks.
4689         View files in view-mode rather than Fundamental.
4690         Remove separators from context menus -- now handled in generic code.
4691         Add `Find Tag' to context menu.
4692         
4693         * menubar.el (popup-mode-menu):
4694
4695         Rewrite code that outputs the popup menu to (a) put more specific
4696         entries first, (b) be more robust, (c) output the proper context
4697         menu separators automatically (the context menu functionality is
4698         new and currently used only by Help).
4699
4700 2001-03-10  William M. Perry  <wmperry@aventail.com>
4701
4702         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4703         this function when converting from the 21.1 GTK branch.  Now
4704         supports file, password, question, and color built-in dialogs.
4705
4706 2001-03-06  Ben Wing  <ben@xemacs.org>
4707
4708         * keydefs.el:
4709         * keydefs.el (global-map):
4710         Add commented-out change of M-k (for 21.5).
4711         
4712         * menubar-items.el (default-menubar):
4713         Fix items to control kill-line behavior; add items for
4714         shifted motion.
4715         
4716         * simple.el:
4717         * simple.el (kill-whole-line):
4718         * simple.el (historical-kill-line): Removed.
4719         * simple.el (kill-line): Removed.
4720         * simple.el (kill-entire-line): New.
4721         * simple.el (kill-line-1): New.
4722         * simple.el (backward-kill-line):
4723         Undo kill-whole-line == always changes.  Add new function
4724         kill-entire-line to unconditionally delete the current line.
4725         Add comments describing the lamentable state of affairs of
4726         the kill-line functions and variables.
4727
4728 2001-03-02  Ben Wing  <ben@xemacs.org>
4729
4730         * simple.el:
4731         * simple.el (beginning-of-buffer):
4732         * simple.el (end-of-buffer):
4733         * simple.el (mark-ring-unrecorded-commands):
4734         * simple.el (signal-error-on-buffer-boundary):
4735         * simple.el (shifted-motion-keys-select-region):
4736         * simple.el (unshifted-motion-keys-deselect-region):
4737         * simple.el (motion-keys-for-shifted-motion): New.
4738         * simple.el (handle-pre-motion-command):
4739         * simple.el (handle-post-motion-command):
4740         * simple.el (forward-char-command):
4741         * simple.el (backward-char-command):
4742         * simple.el (scroll-up-command):
4743         * simple.el (scroll-down-command):
4744         * simple.el (next-line):
4745         * simple.el (previous-line):
4746         * simple.el (backward-block-of-lines):
4747         * simple.el (forward-block-of-lines):
4748         * simple.el (backward-word):
4749         * simple.el (mark-word):
4750
4751         Augment documentation of the most common motion commands to make
4752         note of the shifted-motion support.  Improve the support to (a)
4753         properly document how it works and why it's done in the fashion it
4754         is, and (b) allow the keystrokes that trigger it to be customized.
4755
4756         Correct error in the customize specification of
4757         mark-ring-unrecorded-commands.
4758
4759 2001-03-02  Ben Wing  <ben@xemacs.org>
4760
4761         * font-lock.el:
4762         * font-lock.el (font-lock-pending-extent-table): Removed.
4763         * font-lock.el (font-lock-pending-buffer-table): New.
4764         * font-lock.el (font-lock-pre-idle-hook):
4765         * font-lock.el (font-lock-after-change-function):
4766         * font-lock.el (font-lock-fontify-pending-extents):
4767         * font-lock.el (font-lock-lisp-like):
4768
4769         Fix handling of pending extents to avoid excessive slowness (N^2
4770         behavior) when making lots of buffer changes between redisplays,
4771         such as when saving the Options.
4772
4773 2001-03-09  William M. Perry  <wmperry@aventail.com>
4774
4775         * device.el:
4776         * dragdrop.el:
4777         * dumped-lisp.el:
4778         * faces.el:
4779         * frame.el:
4780         * gnuserv.el:
4781         * loadup.el:
4782         * menubar-items.el:
4783         * minibuf.el:
4784         The Great GTK Merge.
4785
4786         * ChangeLog.GTK:
4787         * dialog-gtk.el:
4788         * gdk.el:
4789         * generic-widgets.el:
4790         * glade.el:
4791         * gnome-widgets.el:
4792         * gnome.el:
4793         * gtk-compose.el:
4794         * gtk-extra.el:
4795         * gtk-faces.el:
4796         * gtk-ffi.el:
4797         * gtk-file-dialog.el:
4798         * gtk-font-menu.el:
4799         * gtk-glyphs.el:
4800         * gtk-init.el:
4801         * gtk-iso8859-1.el:
4802         * gtk-marshal.el:
4803         * gtk-mouse.el:
4804         * gtk-package.el:
4805         * gtk-password-dialog.el:
4806         * gtk-select.el:
4807         * gtk-widget-accessors.el:
4808         * gtk-widgets.el:
4809         * gtk.el:
4810         widgets-gtk.el:
4811         The Great GTK Merge: new files.
4812
4813 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4814
4815         * generic-widgets.el: Don't require gtk (a built-in feature) at
4816         top level.  Don't execute the last sexp unless (featurep 'gtk).
4817
4818 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4819
4820         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4821
4822 2001-02-23  Martin Buchholz <martin@xemacs.org>
4823
4824         * XEmacs 21.2.45 "Thelxepeia" is released.
4825
4826 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4827  
4828         * about.el (xemacs-hackers): update my entry. 
4829         * about.el (about-maintainer-info): ditto. 
4830         * about.el (about-hackers): ditto. 
4831
4832 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4833
4834         * about.el (about-maintainer-info): More vanity info about
4835         yours truly.
4836
4837 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4838
4839         * build-report.el (build-report-destination): xemacs-build-reports
4840         has moved to SourceForge, where mailing list name length is
4841         restricted, hence the name change to
4842         xemacs-buildreports@xemacs.org.
4843         * build-report.el (build-report-keep-regexp): Update default.
4844         * build-report.el (build-report-delete-regexp): Ditto.
4845         * build-report.el (build-report-make-output-files): Ditto.
4846
4847 2001-02-19  Craig Lanning  <lanning@scra.org>
4848
4849         * lisp-mode.el: Add indentation specifications for following
4850         Common Lisp forms: handler-case, handler-bind, with-slots,
4851         with-open-file, with-open-stream, print-unreadable-object.
4852
4853 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4854
4855         * font-lock.el (font-lock-set-defaults-1):
4856         Move initialization of `font-lock-cache-position' so that it's set
4857         even if font-lock-keywords is already defined.
4858
4859 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4860
4861         * autoload.el (generate-file-autoloads-1):
4862         Use `emacs-lisp-mode-syntax-table' instead of
4863         `lisp-mode-syntax-table'.
4864         * lisp-mode.el (lisp-mode-syntax-table):
4865         Get rid of old checks for `parse-partial-sexp' version.
4866         Make `|' (pipe) string delimiter instead of punctuation.
4867
4868 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4869
4870         * window.el (save-selected-window):
4871         Use gensym for better macro hygiene.
4872
4873 2001-02-06  Mike Sperber <mike@xemacs.org>
4874
4875         * dump-paths.el:
4876         * startup.el (startup-setup-paths): Set and use
4877         `mule-lisp-directory'.
4878         (startup-setup-paths-warning): Ditto.
4879
4880         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4881         (paths-construct-load-path): Consider `mule-lisp-directory'.
4882
4883 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4884
4885         * font-lock.el: Syntax table improvements used.  A few random
4886         changes are not specified below.
4887         (font-lock-fontify-string-delimiters):
4888         (font-lock-syntactic-keywords):
4889         (font-lock-cache-state nil):
4890         (font-lock-cache-position):
4891         New variables.
4892         (font-lock-set-syntax):
4893         (font-lock-apply-syntactic-highlight):
4894         (font-lock-fontify-syntactic-anchored-keywords):
4895         (font-lock-fontify-syntactic-keywords-region):
4896         (font-lock-eval-keywords):
4897         New functions.
4898         (font-lock-remove-face):
4899         (font-lock-fontify-syntactically-region):
4900         Use syntax properties.
4901
4902 2001-02-08  Martin Buchholz <martin@xemacs.org>
4903
4904         * XEmacs 21.2.44 "Thalia" is released.
4905
4906 2001-01-16  Mike Sperber <mike@xemacs.org>
4907
4908         * startup.el (normal-top-level): Work even if no installation root
4909         is found.
4910
4911 2001-01-30  Andy Piper  <andy@xemacs.org>
4912
4913         * gutter-items.el (progress-abort-glyph): remove instantiator.
4914         (set-progress-abort-instantiator): new function.
4915         (abort-progress-feedback): use it.
4916
4917         * gutter.el (set-gutter-dirty-p): new function.
4918
4919 2001-01-30  Didier Verna  <didier@xemacs.org>
4920
4921         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4922
4923 2001-01-24  Didier Verna  <didier@xemacs.org>
4924
4925         * sound.el (sound-extension-list): give a better default value.
4926         * sound.el (load-sound-file): improve the doc string, also find
4927         files given by absolute names, pass a real extension list to
4928         `locate-file'.
4929
4930 2001-01-26  Martin Buchholz <martin@xemacs.org>
4931
4932         * XEmacs 21.2.43 "Terspichore" is released.
4933
4934 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4935
4936         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4937         messages from gnuserv.
4938
4939 2001-01-20  Martin Buchholz <martin@xemacs.org>
4940
4941         * XEmacs 21.2.42 "Poseidon" is released.
4942
4943 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4944
4945         * cl-macs.el (cl-upcase-arg): New function.
4946         (cl-function-arglist): New function.
4947         (cl-transform-lambda): Automatically add CL-style lambda list to
4948         documentation string using functions above.
4949
4950 2001-01-12  Andy Piper  <andy@xemacs.org>
4951
4952         * package-get.el (package-get-custom): call
4953         package-net-update-installed-db.
4954
4955         * package-ui.el (pui-install-selected-packages): call
4956         package-net-update-installed-db.
4957
4958         * package-net.el (package-net-update-installed-db): use
4959         packages-package-list so that we reflect reality.
4960
4961         * packages.el (packages-package-list): Make docstring reflect
4962         reality.
4963
4964         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4965
4966         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4967         isn't installed.
4968
4969 2001-01-17  Andy Piper  <andy@xemacs.org>
4970
4971         * wid-edit.el (widget-activation-glyph-mapper): activate or
4972         deactivate native widgets.
4973         (widget-glyph-insert-glyph): record instantiator.
4974         (widget-push-button-value-create): use it.
4975
4976         * gui.el (gui-button-action): new function. Make button's domain
4977         buffer current when calling.
4978         (make-gui-button): update to use gui-button-action.
4979
4980 2001-01-16  Didier Verna  <didier@xemacs.org>
4981
4982         * menubar-items.el (default-menubar): add an entry for modeline
4983         horizontal scrolling in Options -> Display.
4984
4985 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4986
4987         * package-get.el (package-get-require-signed-base): Set to nil
4988         by default.
4989
4990 2001-01-17  Martin Buchholz <martin@xemacs.org>
4991
4992         * XEmacs 21.2.41 "Polyhymnia" is released.
4993
4994 2001-01-16  Mike Sperber <mike@xemacs.org>
4995
4996         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4997         catch lisp/mule/.
4998
4999 2001-01-14  Mike Sperber <mike@xemacs.org>
5000
5001         * startup.el (maybe-create-compatibility-dot-emacs):
5002         (maybe-unmigrate-user-init-file):
5003         (unmigrate-user-init-file): Created.
5004         (maybe-migrate-user-init-file): Offer creation of compatibility
5005         .emacs.
5006         Some doc fixes wrt init file location.
5007
5008 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5009
5010         * faces.el (face-frob-from-locale-first): new variable.
5011         (frob-face-font-2): Honor tags arg while trying to use
5012         standard-face-mapping.  When face-frob-from-locale-first is set,
5013         first try to set face inheriting from frobbed-face.
5014
5015 2001-01-15  Didier Verna  <didier@xemacs.org>
5016
5017         * about.el (xemacs-hackers): update my entry.
5018         * about.el (about-url-alist): ditto.
5019         * about.el (about-maintainer-info): ditto.
5020         * about.el (about-hackers): ditto.
5021
5022 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5023
5024         The byte compiler has been badly broken for a year,
5025         by the patch of 1999-12-06.
5026         * byte-optimize.el (byte-optimize-form-code-walker):
5027         Bug was: the byte compiler was making this erroneous optimization:
5028         (progn (or (foo)) (bar)) ==> (bar)
5029
5030 2000-11-20  Mike Sperber <mike@xemacs.org>
5031
5032         * setup-paths.el (paths-core-load-path-depth): Split
5033         `paths-load-path-depth' in two for site and core lisp.  Don't
5034         recurse into core.
5035         * setup-paths.el (paths-construct-load-path): Use.
5036
5037 2001-01-10  Andy Piper  <andy@xemacs.org>
5038
5039         * package-net.el (package-net-cygwin32-binary-size): new variable
5040         (package-net-win32-binary-size): ditto.  add much needed
5041         commentary.
5042
5043         * gutter-items.el (buffers-tab-items): correct off-by-one error
5044         for buffers-tab-max-size.
5045
5046 2001-01-08  Martin Buchholz <martin@xemacs.org>
5047
5048         * XEmacs 21.2.40 is released.
5049
5050 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5051
5052         * mule/hebrew.el: Fix comments and typos.
5053         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5054
5055 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5056
5057         * ChangeLog.1: move ancient log from fill.el.
5058
5059         * dump-paths.el:
5060         paragraphs.el:
5061         mule/mule-category.el:
5062         Miscellaneous typo fixes and slight doc clarifications.
5063
5064         * mule/mule-ccl.el:  Correct file name in header.
5065
5066 2000-12-31  Martin Buchholz <martin@xemacs.org>
5067
5068         * XEmacs 21.2.39 is released.
5069
5070 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5071
5072         * byte-optimize.el (byte-optimize-cond):
5073         (byte-optimize-cond-1): New.
5074         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5075         Optimizes (cond (x nil)) ==> nil.
5076         Provide better diagnostic on malformed expr like (cond foo).
5077
5078 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5079
5080         * mule/mule-coding.el:
5081         mule/mule-cmds.el (reset-language-environment,
5082         set-language-environment-coding-systems):
5083         Safer default coding-priority-list, corresponding to src/file-coding.h.
5084
5085 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5086
5087         * package-admin.el: Allow package removal from
5088         early-package-load-path.
5089
5090 2000-12-15  Andreas Jaeger  <aj@suse.de>
5091
5092         * about.el (about-maintainer-info): Update my entry.
5093
5094 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5095
5096         * packages.el (locate-library): Add support for bzip2
5097         compressed .el files.
5098
5099 2000-12-12  Andy Piper  <andy@xemacs.org>
5100
5101         * package-net.el: new file.
5102
5103 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5104
5105         * font-lock.el: Add missing C++ keywords.
5106
5107 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5108
5109         * simple.el (indent-for-comment): Preserve indentation of comments
5110         starting in column 0, as documented in (Info-goto-node
5111         "(xemacs)Comments").  Update docstring accordingly.
5112
5113 2000-12-05  Martin Buchholz <martin@xemacs.org>
5114
5115         * XEmacs 21.2.38 is released.
5116
5117 2000-12-04  Didier Verna  <didier@xemacs.org>
5118
5119         * mouse.el (default-mouse-track-set-point-in-window): remove
5120         spurious '+' operation detected by Martin.
5121
5122
5123 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5124
5125         * cl-extra.el (coerce):
5126         Implement char to integer coercion.
5127         Remove extraneous (numberp) test.
5128
5129         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5130         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5131         (byte-optimize-predicate):
5132         Warn if evaluating constant expression signals an error.
5133         (byte-optimize-form): Small simplification.
5134
5135         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5136
5137 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5138
5139         * byte-optimize.el:
5140         (byte-optimize-minus):
5141         (byte-optimize-plus):
5142         (byte-optimize-mult):
5143         (byte-optimize-quo):
5144         Use (car (last x)) instead of (last x) to get last elt!
5145         Use `byte-optimize-predicate' to optimize `%'.
5146         Move optimizations for special numeric args to bytecomp.el.
5147         * bytecomp.el (byte-compile-associative): Remove.
5148         (byte-compile-max): New.
5149         (byte-compile-min): New.
5150         Properly handle erroneous calls: (max) (min).
5151         (byte-compile-plus): New.
5152         (byte-compile-minus):
5153         It's easiest to handle 0, +1 and -1 args here.
5154         (byte-compile-mult): New.
5155         It's easiest to handle 1, -1 and 2 args here.
5156         (byte-compile-quo):
5157         It's easiest to handle 0, +1 and -1 args here.
5158         Issue byte-compiler warning when dividing by zero.
5159
5160         Byte-compiler arithmetic improvements.
5161         Better optimize these expressions in the obvious way:
5162         (+ x y 1)   -->  varref x varref y add add1
5163         (+ x y -1)  -->  varref x varref y add sub1
5164         (- x y 0)   -->  (- x y)
5165         (- 0 x y)   -->  (- (- x) y)
5166         (% 42 19)   --> compile-time constant
5167         (/ 42 19)   --> compile-time constant
5168         (* (foo) 2) --> foo call dup plus
5169
5170         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5171         unless (declaim (optimize (safety 3)))
5172         or (setq byte-compile-delete-errors nil).
5173
5174 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5175
5176         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5177         docstrings.
5178
5179 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5180
5181         * startup.el (command-line-do-help):  Add documentation of
5182         portable dumper switches.
5183
5184 2000-11-22  Andy Piper  <andy@xemacs.org>
5185
5186         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5187
5188         * glyphs.el (init-glyphs): don't use autodetect for strings.
5189
5190 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5191
5192         * byte-optimize.el (byte-optimize-char-before):
5193         (byte-optimize-backward-char):
5194         (byte-optimize-backward-word):
5195         Fix incorrect optimizations for these sorts of expressions:
5196         (let ((x nil)) (backward-char x))
5197
5198 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5199
5200         * byte-optimize.el:
5201         * byte-optimize.el (byte-optimize-backward-char): New.
5202         * byte-optimize.el (byte-optimize-backward-word): New.
5203         Make backward-word and backward-char as efficient as forward versions.
5204
5205         * bytecomp.el (byte-compile-no-args-with-one-extra):
5206         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5207         * bytecomp.el (byte-compile-two-args-with-one-extra):
5208         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5209         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5210         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5211         Check if extra arg is constant nil, and if so, use byte-coded call.
5212
5213         * simple.el (backward-word):
5214         * simple.el (mark-word):
5215         * simple.el (kill-word):
5216         * simple.el (backward-kill-word):
5217         Make COUNT argument optional, for consistency with forward-char et al.
5218
5219         * abbrev.el (abbrev-string-to-be-defined):
5220         * abbrev.el (inverse-abbrev-string-to-be-defined):
5221         * abbrev.el (inverse-add-abbrev):
5222         * abbrev.el (expand-region-abbrevs):
5223         * buff-menu.el (Buffer-menu-execute):
5224         * indent.el (move-to-left-margin):
5225         * indent.el (indent-relative):
5226         * indent.el (move-to-tab-stop):
5227         * info.el (Info-reannotate-node):
5228         * lisp-mode.el (lisp-indent-line):
5229         * lisp.el (end-of-defun):
5230         * lisp.el (move-past-close-and-reindent):
5231         * misc.el (copy-from-above-command):
5232         * mouse.el (default-mouse-track-scroll-and-set-point):
5233         * page.el (forward-page):
5234         * paragraphs.el (forward-paragraph):
5235         * paragraphs.el (end-of-paragraph-text):
5236         * picture.el (picture-forward-column):
5237         * picture.el (picture-self-insert):
5238         * rect.el (extract-rectangle-line):
5239         * simple.el (newline):
5240         * simple.el (fixup-whitespace):
5241         * simple.el (backward-delete-char-untabify):
5242         * simple.el (transpose-chars):
5243         * simple.el (transpose-preceding-chars):
5244         * simple.el (do-auto-fill):
5245         * simple.el (indent-new-comment-line):
5246         * simple.el (blink-matching-open):
5247         * view-less.el (cleanup-backspaces):
5248         * wid-edit.el (widget-transpose-chars):
5249         * term/bg-mouse.el (bg-insert-moused-sexp):
5250         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5251
5252         * info.el (Info-fontify-node):
5253         * simple.el (backward-delete-function):
5254         Use canonical delete-backward-char instead of backward-delete-char.
5255
5256 2000-11-20  Andy Piper  <andy@xemacs.org>
5257
5258         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5259         no buffers.
5260
5261 2000-11-20  Andy Piper  <andy@xemacs.org>
5262
5263         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5264         buffer tabs.
5265
5266 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5267
5268         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5269         (proclaim inline...) was shadowing compiler-macros.
5270
5271 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5272
5273         * bytecomp.el (byte-compile-eval): New.
5274         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5275         Keeps this promise made in Lispref:
5276         "If a file being compiled contains a `defmacro' form, the macro is
5277         defined temporarily for the rest of the compilation of that file."
5278
5279 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5280
5281         * cl.el (floatp-safe):
5282         (plusp):
5283         (minusp):
5284         (oddp):
5285         (evenp):
5286         (cl-abs):
5287         Use a better parameter name than `x'.
5288
5289         * cl-macs.el (check-type): Make continuable.  Change documentation
5290         to require PLACE, but accept any form for compatibility.
5291
5292         * abbrev.el (define-abbrev): Use check-type.
5293         * font-menu.el (font-menu-change-face): Use check-type.
5294         * menubar.el (relabel-menu-item): Use check-type.
5295         * itimer.el: Fix typo.
5296
5297 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5298
5299         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5300
5301 2000-11-14  Martin Buchholz <martin@xemacs.org>
5302
5303         * XEmacs 21.2.37 is released.
5304
5305 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5306
5307         * code-cmds.el: Provide the feature.
5308
5309 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5310
5311         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5312
5313         * code-cmds.el: New file
5314         * mule/mule-cmds.el:
5315         * mule/mule-misc.el
5316         (coding-keymap): New keymap. Define coding system keyboard
5317         commands on file-coding builds too.
5318         (coding-system-change-eol-conversion):
5319         (universal-coding-system-argument):
5320         (set-default-coding-systems):
5321         (prefer-coding-system): Moved from mule-cmds.el
5322         (set-buffer-process-coding-system): Moved from mule-misc.el
5323
5324 2000-09-15  Stephen Carney <carney@scubadoo.com>
5325
5326         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5327
5328 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5329
5330         * package-get.el (package-get-download-sites): Add a pre-release
5331         site for experimental packages.
5332
5333         * auto-autoloads.el: Regenerated.
5334
5335 2000-08-01  Andy Piper  <andy@xemacs.org>
5336
5337         * gutter-items.el (buffers-tab-omit-function): reference
5338         buffers-tab-select-visible-buffers.
5339         (buffers-tab-filter-functions): new variable, by default uses
5340         buffers-tab-selection-function and buffers-tab-omit-function.
5341         (select-buffers-tab-buffers-by-mode): invert arguments.
5342         (buffers-tab-select-visible-buffers): new function. Invert calling
5343         of buffers-menu-omit-invisible-buffers.
5344         (buffers-tab-items): rewrite to use
5345         buffers-tab-filter-functions. Rewrite docstring.
5346         (gutter-buffers-tab-extent): delete.
5347         (add-tab-to-gutter): always build a new extent when adding the
5348         tabs.
5349         (update-tab-in-gutter): make gutter dirty when orientation
5350         changes.
5351
5352 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5353
5354         * bytecomp.el (byte-compile-defvar-or-defconst):
5355         Only do loadhist recording if defvar form includes a value.
5356
5357 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5358
5359         * bytecomp.el (byte-compile-initial-macro-environment):
5360         `eval-when-compile' should not compile its body.
5361
5362 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5363
5364         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5365         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5366         some Japanese English.  Remove some ancient FSF comments, and
5367         improve docstrings.  Use symbols not vectors for tables.
5368
5369 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5370
5371         * keymap.el:
5372         (local-key-binding):
5373         (global-key-binding):
5374         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5375
5376         * lisp.el:
5377         (backward-sexp): Slightly simpler code.
5378         (mark-sexp): Make arg optional, like FSF Emacs.
5379         (forward-list): Slightly simpler code.
5380         (backward-list): Slightly simpler code.
5381         (down-list):  Make arg optional, like FSF Emacs.
5382         (up-list):  Make arg optional, like FSF Emacs.
5383         (backward-up-list):  Make arg optional, like FSF Emacs.
5384         (kill-sexp):  Make arg optional, like FSF Emacs.
5385         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5386
5387         * font-menu.el (font-menu-change-face):
5388         Take continuable errors into account.
5389
5390         * abbrev.el:
5391         * abbrev.el (clear-abbrev-table):
5392         * abbrev.el (define-abbrev-table):
5393         * abbrev.el (define-abbrev):
5394         * abbrev.el (insert-abbrev-table-description):
5395         * apropos.el (apropos-documentation-check-doc-file):
5396         * apropos.el (apropos-documentation-check-elc-file):
5397         * buff-menu.el (list-buffers):
5398         * buff-menu.el (list-buffers-noselect):
5399         * bytecomp.el (byte-recompile-directory):
5400         * bytecomp.el (batch-byte-compile):
5401         * cl-macs.el (typep):
5402         * code-files.el (find-coding-system-magic-cookie):
5403         * code-files.el (insert-file-contents):
5404         * cus-edit.el (customize-set-variable):
5405         * cus-edit.el (customize-save-variable):
5406         * cus-face.el (custom-set-face-font-size):
5407         * cus-face.el (custom-set-face-update-spec):
5408         * cus-face.el (custom-reset-faces):
5409         * custom.el (custom-check-theme):
5410         * custom.el (copy-upto-last):
5411         * fill.el (canonically-space-region):
5412         * fill.el (fill-paragraph):
5413         * fill.el (fill-region):
5414         * fill.el (find-space-insertable-point):
5415         * fill.el (justify-current-line):
5416         * faces.el (face-spec-update-all-matching):
5417         * faces.el (set-face-stipple):
5418         * files-nomule.el (insert-file-contents):
5419         * files.el (insert-file-contents-literally):
5420         * files.el (hack-local-variables-last-page):
5421         * files.el (basic-save-buffer):
5422         * files.el (insert-directory):
5423         * font-menu.el (font-menu-change-face):
5424         * font.el (font-spatial-to-canonical):
5425         * format.el (format-encode-region):
5426         * format.el (format-insert-file):
5427         * format.el (format-replace-strings):
5428         * gutter.el (set-gutter-element):
5429         * help.el (key-or-menu-binding):
5430         * help.el (describe-bindings):
5431         * help.el (with-syntax-table):
5432         * indent.el (indent-rigidly):
5433         * indent.el (delete-to-left-margin):
5434         * info.el:
5435         * info.el (Info-extract-dir-entry-from):
5436         * info.el (Info-build-dir-anew):
5437         * info.el (Info-rebuild-dir):
5438         * info.el (Info-batch-rebuild-dir):
5439         * info.el (Info-read-subfile):
5440         * info.el (Info-build-node-completions):
5441         * info.el (Info-extract-menu-node-name):
5442         * isearch-mode.el (isearch-range-invisible):
5443         * isearch-mode.el (isearch-restore-invisible-extents):
5444         * itimer.el (itimerp):
5445         * itimer.el (itimer-live-p):
5446         * keymap.el:
5447         * keymap.el (substitute-key-definition):
5448         * keymap.el (read-command-or-command-sexp):
5449         * keymap.el (local-key-binding):
5450         * keymap.el (global-key-binding):
5451         * keymap.el (global-set-key):
5452         * keymap.el (local-set-key):
5453         * ldap.el:
5454         * ldap.el (ldap-add-entries):
5455         * ldap.el (ldap-delete-entries):
5456         * lisp.el (backward-sexp):
5457         * lisp.el (mark-sexp):
5458         * lisp.el (forward-list):
5459         * lisp.el (backward-list):
5460         * lisp.el (down-list):
5461         * lisp.el (backward-up-list):
5462         * lisp.el (up-list):
5463         * lisp.el (kill-sexp):
5464         * lisp.el (backward-kill-sexp):
5465         * menubar.el (add-menu-button):
5466         * menubar.el (add-submenu):
5467         * menubar.el (delete-menu-item):
5468         * menubar.el (relabel-menu-item):
5469         * mouse.el (narrow-window-to-region):
5470         * obsolete.el (define-obsolete-variable-alias):
5471         * obsolete.el (store-substring):
5472         * package-admin.el:
5473         * package-admin.el (package-admin-install-function):
5474         * package-admin.el (package-admin-install-function-mswindows):
5475         * package-admin.el (package-admin-default-install-function):
5476         * package-get.el (package-get-update-base-entries):
5477         * packages.el (packages-load-package-dumped-lisps):
5478         * packages.el (packages-collect-package-dumped-lisps):
5479         * printer.el (generic-print-buffer):
5480         * printer.el (generic-print-region):
5481         * replace.el (occur-mode-mouse-goto):
5482         * replace.el (perform-replace):
5483         * select.el (get-selection-no-error):
5484         * simple.el:
5485         * simple.el (newline):
5486         * simple.el (open-line):
5487         * simple.el (edit-and-eval-command):
5488         * simple.el (goto-line):
5489         * simple.el (undo):
5490         * simple.el (kill-region):
5491         * simple.el (copy-region-as-kill):
5492         * simple.el (kill-ring-save):
5493         * simple.el (set-mark):
5494         * simple.el (next-line):
5495         * simple.el (previous-line):
5496         * simple.el (line-move):
5497         * simple.el (set-goal-column):
5498         * simple.el (comment-region):
5499         * subr.el:
5500         * subr.el (putf):
5501         * syntax.el (modify-syntax-entry):
5502         * syntax.el (map-syntax-table):
5503         * view-less.el (view-file):
5504         * view-less.el (view-buffer):
5505         * view-less.el (view-file-other-window):
5506         * window-xemacs.el (backward-other-window):
5507         * window.el:
5508         * window.el (one-window-p):
5509         * window.el (walk-windows):
5510         * window.el (window-list):
5511         * x-mouse.el (x-mouse-kill):
5512         * x-select.el (x-get-cutbuffer):
5513         * x-select.el (x-store-cutbuffer):
5514         * term/bg-mouse.el (bg-mouse-line-to-center):
5515         * term/sun-mouse.el (window-line-end):
5516         * term/sun-mouse.el (sun-select-region):
5517         * term/sun.el (kill-region-and-unmark):
5518         * mule/mule-category.el:
5519         * mule/mule-category.el (modify-category-entry):
5520         * mule/mule-category.el (char-category-list):
5521         * mule/mule-coding.el (coding-system-force-on-output):
5522         * mule/mule-misc.el (coding-system-put):
5523         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5524
5525 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5526
5527         * cus-face.el: Typo fixes and tiny clarifications.
5528         * custom.el: ditto
5529
5530 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5531
5532         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5533         * startup.el (normal-top-level): Setup auto-save-list-file-name
5534         if auto-save-list-file-prefix is non-nil.
5535
5536 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5537
5538         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5539
5540 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5541
5542         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5543         get symbol at point-min.
5544
5545 2000-10-24  Didier Verna  <didier@xemacs.org>
5546
5547         * info.el (Info-emacs-info-file-name): defconst it.
5548         * info.el (Info-footnote-tag): defcustom it.
5549         * info.el (Info-no-description-string): ditto.
5550         * info.el (Info-find-node): adapt to new semantics of
5551         'Info-suffixed-file (don't do the case variants stuff).
5552         * info.el (Info-insert-dir): rewrite the dir file variants code.
5553         * info.el (Info-directory-files): New. Return the list of info
5554         files in a directory.
5555         * info.el (Info-dir-outdated-p): use it.
5556         * info.el (Info-parse-dir-entries): ditto.
5557         * info.el (Info-build-dir-anew): don't restrict to files ending
5558         with a ".info.*" extension.
5559         * info.el (Info-set-mode-line): ditto.
5560         * info.el (Info-read-subfile): adapt to new semantics of
5561         'Info-suffixed-file (append 'exact argument).
5562         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5563         string independently of the case.
5564         * info.el (Info-suffixed-file): use it (match all possible case
5565         for the file name).
5566         * info.el (Info-insert-file-contents): code cleanup.
5567         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5568         columns.
5569         * info.el (Info-batch-rebuild-dir): ditto.
5570         * info.el (Info-read-node-name-1): ditto.
5571         * info.el (Info-search): ditto.
5572         * info.el (Info-fontify-node): ditto.
5573
5574
5575 2000-10-24  Didier Verna  <didier@xemacs.org>
5576
5577         * process.el (shell-command): when called from a program, avoid
5578         'push-mark's "mark-set" message.
5579
5580 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5581
5582         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5583         by a symbol, not by a vector.
5584         * mule/vietnamese.el (vscii): Likewise.
5585         (viscii): Likewise.
5586         * mule/cyrillic.el (koi8-r): Likewise.
5587
5588         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5589         by a symbol, not by a vector.
5590         (chinese-big5-2): Likewise.
5591         * mule/ethiopic.el (ethiopic): Likewise.
5592         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5593         (vietnamese-viscii-upper): Likewise.
5594
5595 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5596
5597         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5598
5599 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5600
5601         * byte-optimize.el (byte-optimize-car): New function.
5602         (byte-optimize-cdr): Ditto.
5603
5604 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5605
5606         * byte-optimize.el: Partial synch with FSF 20.7.
5607         Optimize constant concatenation.
5608         Add keymapp as a side effect free function.  It is a built-in.
5609         (byte-after-unbind-pos): Remove byte-equal.
5610
5611 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5612
5613         * update-elc-2.el: Quote regexps correctly.
5614
5615 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5616
5617         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5618         (ccl-compile): Apply integerp, not integer-or-char-p to
5619         check the type of the buffer magnification
5620         (ccl-compile-write-string): Encode a string with binary
5621         coding system.
5622         (ccl-compile-write-repeat): Likewise.
5623
5624 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5625
5626         * buff-menu.el:
5627         * bytecomp.el:
5628         * coding.el:
5629         * faces.el:
5630         * files.el:
5631         * fill.el:
5632         * float-sup.el:
5633         * font-lock.el:
5634         * help.el:
5635         * iso8859-1.el:
5636         * loaddefs.el:
5637         * menubar-items.el:
5638         * menubar.el:
5639         * modeline.el:
5640         * msw-font-menu.el:
5641         * paragraphs.el:
5642         * paths.el:
5643         * replace.el:
5644         * simple.el:
5645         * sound.el:
5646         * startup.el:
5647         * version.el:
5648         * x-faces.el:
5649         * x-font-menu.el:
5650         Remove purecopy.
5651
5652 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5653
5654         * simple.el (do-auto-fill): Use the function pointer to by
5655         `comment-line-break-function', not `indent-new-comment-line'. This
5656         fixes an issue with cc-mode comment continuation.
5657
5658 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5659
5660         * simple.el (turn-on-auto-fill):  Add (interactive).
5661         * mwheel.el (mwheel-install): Add (interactive).
5662         * font-lock.el (turn-on-font-lock): Add (interactive).
5663         (turn-off-font-lock): Add (interactive).
5664
5665 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5666
5667         * packages.el (packages-special-base-regexp): Add `man'.
5668
5669 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5670
5671         * wid-edit.el (widget-specify-active): map over extents in current
5672         buffer like `widget-specify-inactive' does.  Mapping over the
5673         inactive extent object does not work since the current extent is
5674         ignored by `map-extents'.
5675
5676 2000-10-04  Martin Buchholz <martin@xemacs.org>
5677
5678         * XEmacs 21.2.36 is released.
5679
5680 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5681
5682         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5683         Optimize the compiled-function-constants vector by byte-code
5684         reference counts.
5685
5686 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5687
5688         * build-report.el (build-report-delete-regexp): quote value in
5689         defcustom
5690
5691 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5692
5693         * build-report.el (build-report): Don't bind srcdir which we don't
5694         use in `multiple-value-bind' to avoid the only byte-compiler
5695         warning.
5696
5697 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5698
5699         * build-report.el: Requires cl and custom now.
5700         build-report-version is determined by XEmacs version -- remove
5701         build-report-version*.
5702         * build-report.el (build-report-version): Removed.
5703         * build-report.el (build-report-installation-version-regexp): New.
5704         * build-report.el (build-report-version-file-regexp): New.
5705         * build-report.el (build-report-installation-srcdir-regexp): New.
5706         * build-report.el (build-report-destination): Offer
5707         xemacs-build-reports and xemacs-beta.
5708         * build-report.el (build-report-keep-regexp): Adjusted.
5709         * build-report.el (build-report-delete-regexp): Adjusted.
5710         * build-report.el (build-report-make-output-dir): New.
5711         * build-report.el (build-report-installation-file): Replace use of
5712         `concat' with `expand-file-name'.
5713         * build-report.el (build-report-make-output-file): Removed.
5714         * build-report.el (build-report-make-output-files): New.
5715         * build-report.el (build-report-subject): Identify as
5716         user-variable with "*...".
5717         * build-report.el (build-report-prompts): Ditto.
5718         * build-report.el (build-report-version-file): New.
5719         * build-report.el (build-report-file-encoding): Identify as
5720         user-variable with "*...".
5721         * build-report.el (build-report-make-output-get): New.
5722         * build-report.el (build-report-insert-header): Report
5723         emacs-version and system-configuration instead of
5724         build-report-version.
5725         * build-report.el (build-report-insert-make-output): Add file
5726         argument.
5727         * build-report.el (build-report-insert-installation-file):
5728         Re-indent.
5729         * build-report.el (build-report-keep): Change docstring,
5730         re-indent.
5731         * build-report.el (build-report-delete): Ditto.
5732         * build-report.el (build-report-installation-data): New.
5733         * build-report.el (build-report-version-file-data): New.
5734
5735 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5736
5737         * byte-optimize.el (byte-optimize-lapcode):
5738         Fix the optimization of using the first 5 elements of the
5739         constants vector for variables.
5740         (byte-optimize-lapcode): Fix another ancient broken optimization.
5741
5742 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5743
5744         * *: Spelling mega-patch
5745
5746 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5747
5748         * easymenu.el: doc fixes.
5749         (easy-menu-do-define): Use backquote.
5750         (easy-menu-change):
5751         (easy-menu-add):
5752         `when' seems much clearer than `if' here.
5753         (easy-menu-remove):
5754         (easy-menu-add-item):
5755         (easy-menu-item-present-p):
5756         (easy-menu-remove-item):
5757         Wrap using (when (featurep 'menubar) ...)
5758
5759 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5760
5761         * bytecomp.el (displaying-byte-compile-warnings):
5762         Revert Ben's change to this function below so that the compile log
5763         is displayed properly for users of the "popper" package.
5764
5765 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5766
5767         * window.el (save-selected-window): Use backquote.
5768
5769         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5770         Renamed from `byte-compile-file-form-defvar'.
5771         * bytecomp.el (byte-compile-defvar-or-defconst):
5772         Only cons onto current-load-list in top-level forms.
5773         Else this leaks a cons cell every time a defun is called.
5774         Renamed from `byte-compile-defvar', for clarity.
5775         Warn when docstring of defvar is not a string.
5776         Use consistent error messages.
5777         Better comments.
5778
5779 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5780
5781         * simple.el (set-variable):
5782         Remove unneeded defvar by rearranging order of let* forms.
5783
5784         * mule/mule-ccl.el (ccl-get-next-code):
5785         * menubar-items.el (bookmark-menu-filter):
5786         (language-environment-menu-filter):
5787         (tutorials-menu-filter):
5788         * toolbar-items.el (toolbar-compile):
5789         * byte-optimize.el (disassemble-offset):
5790         Use (declare (special ...)) instead of `defvar'.
5791
5792         * cl-macs.el (cl-do-proclaim):
5793         Fix (declare (special ...)) warning suppression syntax.
5794
5795 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5796
5797         * info.el (Info-tag-table-marker):
5798         (Info-tag-table-buffer):
5799         (Info-find-file-node):
5800         (Info-read-subfile):
5801         (Info-build-node-completions):
5802         (Info-search):
5803         (Info-mode):
5804         Multiple info buffer support.
5805
5806 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5807
5808         * ldap.el (ldap-decode-entry): New defun
5809         (ldap-search-entries): Use it in order to decode DN-prefixed
5810         entries properly
5811
5812 2000-08-23  Daniel Pittman <daniel@danann.net>
5813
5814         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5815         Use `eq', not `=', to compare symbols.
5816
5817 2000-07-30  Ben Wing  <ben@xemacs.org>
5818
5819         * bytecomp.el (byte-compile-report-error):
5820         * bytecomp.el (displaying-byte-compile-warnings):
5821         if stack-trace-on-error is set, send out a backtrace when
5822         an error is encountered that stops byte compilation.  this
5823         should make it much much easier to track down those curious
5824         problems.  also undo the kludge of using a separate "*Show*"
5825         buffer for display when there's a temp-buffer-show-function;
5826         we can avoid this by just being a little smarter.
5827
5828         * dialog-items.el:
5829         * dialog-items.el (search-dialog-regexp): New.
5830         * dialog-items.el (search-dialog-callback):
5831         * dialog-items.el (make-search-dialog):
5832         add a regexp option to the dialog and clean up a bit.
5833
5834         * dialog.el:
5835         * dialog.el (yes-or-no-p-dialog-box):
5836         * dialog.el (get-dialog-box-response):
5837         * dialog.el (make-dialog-box):
5838         * dialog.el (dialog-box-finish): New.
5839         * dialog.el (dialog-box-cancel): New.
5840         * dialog.el (internal-make-dialog-box-exit): New.
5841         implement [properly!] the :modal property of the new dialog box
5842         interface.  this is the first time xemacs has ever had *proper*
5843         modal dialog boxes, giving the standard window-system feedback.
5844         (e.g. under windows, clicking on a disabled frame causes a beep
5845         and makes the dialog box flash three times.)
5846
5847         * dragdrop.el: header keyword frobbing.
5848
5849         * dumped-lisp.el (preloaded-file-list):
5850         renamed winnt.el to win32-native.el.
5851
5852         * faces.el (face-property):
5853         * faces.el (set-face-property):
5854         * faces.el (frob-face-property):
5855         * faces.el (frob-face-font-2):
5856         * faces.el (make-face-bold):
5857         * faces.el (make-face-italic):
5858         * faces.el (make-face-bold-italic):
5859         * faces.el (make-face-unbold):
5860         * faces.el (make-face-unitalic):
5861         * faces.el (make-face-smaller):
5862         * faces.el (make-face-larger):
5863         clean up the implementation of these so that window-system-specific
5864         methods are called only on objects belonging to that window system.
5865         previously, you could have [e.g.] mswindows-make-face-bold called
5866         on font object of device type `stream', which is not good and
5867         explains the subtle errors Adrian was getting when byte-compiling
5868         something that required 'term. (Adrian, now you can use stack-trace-
5869         on-error to find the exact place where things are going wrong instead
5870         of having to laboriously binary-search your way through.)
5871
5872         * finder.el (finder-known-keywords):
5873         cleaned up -- properly sorted, clarified the meanings of many of
5874         the keywords, and added a few -- mswin, gui, content, build, www,
5875         user, services.  the last two try to distinguish between a package
5876         that's used directly by the user, and a package that provides
5877         support services to other packages.
5878
5879         * font-lock.el (lisp-font-lock-keywords-2):
5880         update list of lisp control structures to include everything,
5881         including new ones i introduced.
5882
5883         * gutter.el: header keyword frobbing.
5884
5885         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5886         recent isearch element was not doing so!  you got the second-most-
5887         recent instead.
5888
5889         * lisp-mode.el (construct-lisp-mode-menu):
5890         more menubar cleanups.
5891         * lisp-mode.el (with-selected-window):
5892         make it indent properly.
5893
5894         * menubar-items.el (default-menubar): lots of menubar cleanups.
5895         rearranged the options menu the most, e.g. splitting up the
5896         Keyboard/Mouse menu into a new Editing menu and combining the
5897         separate Scrollbar/Gutter/Toolbar submenus into Display.
5898         Got rid of General, moved items to Editing or new Troubleshooting.
5899         Moved Packages to Tools; doesn't seem to belong under Options.
5900         Added stuff to the Cmds menu, e.g. Change Case.
5901
5902         NB please don't complain about these periodic menubar changes.
5903         Anything like this is necessarily incremental in its construction
5904         -- By constant use you gradually become more and more aware of
5905         better and better ways to group menu items.  When we eventually
5906         move the options menu to a property sheet, the existing structure
5907         will probably be preserved fairly well.
5908
5909         * minibuf.el (next-history-element): fix problems with pressing
5910         down arrow in repeat-complex-command.
5911
5912         * modeline.el:
5913         * modeline.el (modeline-3d-p): New.
5914         added custom variable for controlling the 3d modeline.  the
5915         corresponding Options item has been present for a long time,
5916         but commented out with "fix me!" comments.  it's fixed now.
5917
5918         * obsolete.el (add-menu):
5919         remove bogus gettexts.
5920
5921         * process.el (shell-quote-argument):
5922         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5923         For bash under Windows native, see below.
5924
5925         * simple.el:
5926         * simple.el (display-warning-buffer):
5927         Fixed the handling of warning display to eliminate the annoying
5928         *Show* buffer, like was done for byte-compiler output above.
5929
5930         * simple.el (debug-print): New.
5931         Simple function for sending debug messages to the console and/or
5932         other debug places.
5933
5934         * subr.el (replace-in-string):
5935         Rewrite this function to avoid N^2 behavior with large strings --
5936         catastrophic with the new Windows selection code! (Apparently the
5937         author of this function didn't realize there was a fun
5938         replace-match that could make his life much easier, because we
5939         duplicated the entire logic.  The new version is smaller, easier
5940         to understand, much more robust, and has extended features --
5941         those of replace-match.)
5942
5943         * window.el:
5944         * window.el (with-selected-window): New.
5945         An obvious complement to the existing `with-selected-frame' and
5946         `with-current-buffer'.
5947
5948         * win32-native.el: Renamed from winnt.el.
5949         Added a great deal of stuff for properly handling process quoting,
5950         somewhat modeled on Kirill's original model (which i later threw
5951         away).  We should now finally have correctly working process arg
5952         quoting/dequoting so that the final app gets exactly what we
5953         intended.  Because the mechanism is in Lisp, it's easily
5954         extendible. (For those running bash and running the native
5955         version, I tried hard to do what I thought was correct.  But more
5956         thought is needed, and ideally the volunteer work of people with
5957         these configurations that they generally run on.)
5958
5959         * x-font-menu.el (x-font-menu-font-data):
5960         Put in defvar's to fix byte-compiler warnings.
5961
5962 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5963
5964         * select.el (selection-coercion-alist): Initialise.
5965         * select.el (select-coerce-to-text): New.
5966         * select.el (select-coerce): New.
5967         New functions to perform type and value coercion.
5968
5969         * select.el (select-buffer-killed-default): Keep data if it was
5970         on the clipboard.
5971
5972 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5973
5974         * menubar-items.el (default-menubar): Fix typo.
5975         (default-menubar): `lambda' was mispelled as `lamda'.
5976
5977 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5978
5979         * window.el (shrink-window-if-larger-than-buffer): Remove
5980         edge checking code.
5981
5982 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5983
5984         * paths.el (gnus-local-domain): Removed.
5985         (gnus-local-organization): Ditto.
5986         (gnus-startup-file): Ditto.
5987
5988 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5989
5990         * files.el (auto-mode-alist): Add .spec for RPM.
5991
5992 2000-07-31  Andy Piper  <andy@xemacs.org>
5993
5994         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5995
5996 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5997
5998         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5999         browse-url.
6000         * help.el (xemacs-www-page): Ditto.
6001         (xemacs-www-faq): Ditto.
6002         * menubar-items.el (default-menubar): Ditto.
6003
6004         * wid-edit.el (widget-url-link-action): Ditto.
6005         From: Kenichi OKADA <okada@opaopa.org>.
6006
6007 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6008
6009         * finder.el (finder-commentary): Add autoload cookie.
6010
6011 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6012
6013         * files.el (insert-file-contents-literally): Fix second let
6014         binding for `coding-system-for-read' to `coding-system-for-write'
6015         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6016
6017 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6018
6019         * files.el (insert-file-contents-literally): Use binary coding
6020         system (from Morioka san).
6021         (insert-file-contents-literally): Make file-name-handler method.
6022
6023 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6024
6025         * cl-macs.el (get-selection): Add defsetf.
6026
6027 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6028
6029         * x-init.el (x-activate-region-as-selection): replace obsolete
6030         function x-own-selection with own-selection.
6031         (ow-find): replace obsolete functions x-get-selection and
6032         x-get-clipboard with get-selection and get-clipboard.
6033         (init-post-x-win): replace obsolete function x-disown-selection
6034         with disown-selection.
6035
6036 2000-07-20  Mike Sperber  <mike@xemacs.org>
6037
6038         * startup.el (load-user-init-file): Only try to load init file if
6039         it exists.
6040
6041 2000-07-10  Andy Piper  <andy@xemacs.org>
6042
6043         * dialog-items.el: sync with Ben's patch.
6044
6045         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6046         comment.
6047         (progress-text-glyph): deleted.
6048         (progress-layout-glyph): make completely minimal.
6049         (progress-gauge-glyph): ditto.
6050         (progress-display-style): fix to handle dynamic instantiator
6051         changes.
6052         (progress-text-instantiator): new.
6053         (progress-layout-instantiator): new.
6054         (progress-gauge-instantiator): new.
6055         (set-progress-display-instantiator): renamed and changed from
6056         set-progress-display-style.
6057         (progress-abort-glyph): use instantiator not glyph.
6058         (append-progress-display): use set-progress-display-instantiator
6059         and set-glyph-image.
6060         (abort-progress-display): ditto.
6061         (raw-append-progress-display): ditto.
6062
6063 2000-07-20  Ben Wing  <ben@xemacs.org>
6064
6065         * code-files.el: Move Mule-specific code to mule-coding.el.
6066
6067 2000-07-15  Ben Wing  <ben@xemacs.org>
6068
6069         * autoload.el:
6070         Fixed comments.
6071
6072         * cmdloop.el:
6073         * cmdloop.el (yes-or-no-p):
6074         * cmdloop.el (y-or-n-p):
6075         Make these functions use should-use-dialog-box-p and not be
6076         overridden in dialog.el.
6077
6078         * cus-dep.el:
6079         * cus-dep.el (Custom-make-dependencies): Removed.
6080         * cus-dep.el (Custom-make-dependencies-1): New.
6081         * cus-dep.el (Custom-make-one-dependency): New.
6082         New entry point for use in Makefiles, to avoid excessive
6083         invocations.
6084
6085         * cus-edit.el (custom-variable-reset-saved):
6086         * cus-edit.el (custom-variable-reset-standard):
6087         * cus-edit.el (custom-save-resets):
6088         Fix bytecompiler warnings.
6089
6090         * dialog.el:
6091         * dialog.el (yes-or-no-p-dialog-box):
6092         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6093         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6094         * dialog.el (get-dialog-box-response):
6095         * dialog.el (message-or-box):
6096         * dialog.el (make-dialog-box):
6097         * dialog.el (popup-dialog-box): New.
6098         Avoid yes-or-no-p bogosities.
6099         Create a general function `make-dialog-box' to encapsulate all
6100         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6101
6102         * dumped-lisp.el (preloaded-file-list):
6103         Add dialog-items.  Clean up.  Group files by types.
6104
6105         * easymenu.el (easy-menu-add):
6106         * easymenu.el (easy-menu-remove):
6107         Account for accelerators.
6108
6109         * extents.el:
6110         * extents.el (extent-list): New args, like in map-extents.
6111         * extents.el (extent-at-event): New.
6112         * extents.el (extents-at-event): New.
6113
6114         * font-lock.el:
6115         * font-lock.el (font-lock-mode):
6116         * font-lock.el (font-lock-default-fontify-buffer):
6117         * font-lock.el (font-lock-default-unfontify-region):
6118         * font-lock.el (font-lock-fontify-syntactically-region):
6119         * font-lock.el (font-lock-fontify-keywords-region):
6120         Use new progress-feedback names.
6121
6122         * font-lock.el (java-font-lock-identifier-regexp):
6123         * font-lock.el (java-font-lock-class-name-regexp):
6124         Fix bytecompiler warnings.
6125
6126         * gutter-items.el:
6127         * gutter-items.el (progress-display-use-echo-area): Removed.
6128         * gutter-items.el (progress-feedback-use-echo-area): New.
6129         * gutter-items.el (progress-display-popup-period): Removed.
6130         * gutter-items.el (progress-feedback-popup-period): New.
6131         * gutter-items.el (set-progress-display-style): Removed.
6132         * gutter-items.el (set-progress-feedback-style): New.
6133         * gutter-items.el (progress-display-style): Removed.
6134         * gutter-items.el (progress-feedback-style): New.
6135         * gutter-items.el (progress-stack):
6136         * gutter-items.el (progress-displayed-p): Removed.
6137         * gutter-items.el (progress-feedbacked-p): New.
6138         * gutter-items.el (clear-progress-display): Removed.
6139         * gutter-items.el (clear-progress-feedback): New.
6140         * gutter-items.el (progress-display-clear-when-idle): Removed.
6141         * gutter-items.el (progress-feedback-clear-when-idle): New.
6142         * gutter-items.el (remove-progress-display): Removed.
6143         * gutter-items.el (remove-progress-feedback): New.
6144         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6145         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6146         * gutter-items.el (append-progress-display): Removed.
6147         * gutter-items.el (append-progress-feedback): New.
6148         * gutter-items.el (abort-progress-display): Removed.
6149         * gutter-items.el (abort-progress-feedback): New.
6150         * gutter-items.el (raw-append-progress-display): Removed.
6151         * gutter-items.el (raw-append-progress-feedback): New.
6152         * gutter-items.el (display-progress-display): Removed.
6153         * gutter-items.el (display-progress-feedback): New.
6154         * gutter-items.el (current-progress-display): Removed.
6155         * gutter-items.el (current-progress-feedback): New.
6156         * gutter-items.el (current-progress-display-label): Removed.
6157         * gutter-items.el (current-progress-feedback-label): New.
6158         * gutter-items.el (progress-display): Removed.
6159         * gutter-items.el (progress-feedback): New.
6160         Replace "progress-display" with "progress-feedback" globally.
6161
6162         * gutter-items.el (lprogress-display): Removed.
6163         * gutter-items.el (progress-feedback-with-label): New.
6164         Rename lprogress-display ==> progress-feedback-with-label.
6165
6166         * gutter-items.el (search-dialog-direction): Removed.
6167         * gutter-items.el (search-dialog-text): Removed.
6168         * gutter-items.el (search-dialog-callback): Removed.
6169         * gutter-items.el (make-search-dialog): Removed.
6170         Move to dialog-items.el.
6171
6172         * help.el:
6173         * help.el (help-mode-quit):
6174         * help.el (mode-for-help): New.
6175         * help.el (help-sticky-window): New.
6176         * help.el (help-window-config): New.
6177         * help.el (with-displaying-help-buffer):
6178         * help.el (function-at-event): New.
6179         * help.el (help-symbol-regexp): New.
6180         * help.el (help-symbol-run-function-1): New.
6181         * help.el (help-symbol-run-function): New.
6182         * help.el (help-symbol-function-context-menu): New.
6183         * help.el (help-symbol-variable-context-menu): New.
6184         * help.el (help-symbol-function-and-variable-context-menu): New.
6185         * help.el (frob-help-extents): New.
6186         * help.el (describe-function-1):
6187         * help.el (variable-at-point):
6188         * help.el (variable-at-event): New.
6189         * help.el (describe-variable):
6190         Major overhaul.
6191         - Make functions and variables be mousable.
6192         - Middle button hyperlinks.
6193         - New context-menu entries.
6194
6195         * keydefs.el:
6196         * keydefs.el (global-map):
6197         New key bindings to move lines up and down.
6198
6199         * lisp-mode.el:
6200         * lisp-mode.el (construct-lisp-mode-menu): New.
6201         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6202         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6203         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6204         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6205         Make popup and menubar menus be different.  Popup menu uses
6206         clicked location and automatically assumes symbol under the mouse
6207         for various commands.
6208
6209         * menubar-items.el:
6210         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6211         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6212
6213         * menubar-items.el (global-popup-menu): Removed.
6214         * menubar-items.el (mode-popup-menu): Removed.
6215         * menubar-items.el (activate-popup-menu-hook): Removed.
6216         * menubar-items.el (popup-mode-menu): Removed.
6217         * menubar-items.el (popup-buffer-menu): Removed.
6218         * menubar-items.el (popup-menubar-menu): Removed.
6219         Move to menubar.el.
6220
6221         * menubar.el:
6222         * menubar.el (global-popup-menu): New.
6223         * menubar.el (mode-popup-menu): New.
6224         * menubar.el (activate-popup-menu-hook): New.
6225         * menubar.el (last-popup-menu-event): New.
6226         * menubar.el (popup-mode-menu): New.
6227         * menubar.el (popup-buffer-menu): New.
6228         * menubar.el (popup-menubar-menu): New.
6229         * menubar.el (menu-call-at-event): New.
6230         Move non-content functions here.  Add support for context menu
6231         items on extents.
6232
6233         * minibuf.el (minibuffer-history-uniquify):
6234         Typo fix.
6235
6236         * minibuf.el (read-file-name-1):
6237         Call new file dialog box if it exists.
6238
6239         * minibuf.el (mouse-rfn-setup-vars):
6240         Clean up "chop" action.
6241
6242         * mouse.el:
6243         * mouse.el (button2): Now bound to mouse-track.
6244         * mouse.el (click-inside-extent-p):
6245         * mouse.el (point-inside-extent-p):
6246         * mouse.el (point-inside-selection-p):
6247         * mouse.el (mouse-drag-or-yank): Removed.
6248         * mouse.el (mouse-begin-drag-n-drop): New.
6249         * mouse.el (mouse-eval-sexp):
6250         * mouse.el (mouse-track-activate-strokes): New.
6251         * mouse.el (mouse-track-do-activate): New.
6252         * mouse.el (mouse-track):
6253         * mouse.el (default-mouse-track-event-is-with-button): New.
6254         * mouse.el (default-mouse-track-cleanup-hook):
6255         * mouse.el (default-mouse-track-drag-hook):
6256         * mouse.el (default-mouse-track-drag-up-hook):
6257         * mouse.el (default-mouse-track-click-hook):
6258         Merge drag-n-drop into mouse-track.
6259         Add general "activate" support to replace specific button2 kludges.
6260         Use "button modifier" support in mouse-track.
6261
6262         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6263
6264         * package-ui.el:
6265         * package-ui.el (pui-menu):
6266         * package-ui.el (pui-popup-context-sensitive): Removed.
6267         Fix bytecompiler warnings.
6268         Clean up popup code a bit.
6269
6270         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6271
6272         * simple.el:
6273         * simple.el (transpose-lines):
6274         * simple.el (transpose-line-up): New.
6275         * simple.el (transpose-line-down): New.
6276         * simple.el (transpose-subr):
6277         * simple.el (transpose-subr-1): Removed.
6278         Clean up, add functions to move lines up and down.
6279
6280         * startup.el (mail-host-address):
6281         * startup.el (user-mail-address):
6282         Customize.
6283
6284         * subr.el:
6285         * subr.el (set-symbol-value-in-buffer): New.
6286         * subr.el (error):
6287         * subr.el (check-argument-type):
6288         * subr.el (defined-error-p): New.
6289         Add structured error support.
6290
6291         * toolbar-items.el (toolbar-compile):
6292         Use new make-dialog-box.
6293
6294         * update-elc.el:
6295
6296         * userlock.el (ask-user-about-lock-dbox):
6297         * userlock.el (ask-user-about-supersession-threat-dbox):
6298         * userlock.el (ask-user-about-lock):
6299         * userlock.el (ask-user-about-supersession-threat):
6300         Use new make-dialog-box.
6301         Add safety checks; use should use-dialog-box-p.
6302
6303         * window-xemacs.el:
6304         * window-xemacs.el (__buffer-dedicated-frame):
6305         * window-xemacs.el (buffer-dedicated-frame): New.
6306         * window-xemacs.el (set-buffer-dedicated-frame): New.
6307         Move dedicated-frame stuff into lisp.
6308
6309 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6310
6311         * printer.el (generic-print-region): Do not require that
6312         `printer-name' be set.
6313         (printer-name): Commentary clarification.
6314
6315 2000-07-19  Martin Buchholz <martin@xemacs.org>
6316
6317         * XEmacs 21.2.35 is released.
6318
6319 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6320
6321         * select.el (selection-coercible-types): Initialise.
6322
6323 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6324
6325         * select.el (own-clipboard): Bug fix.
6326
6327 2000-07-17  Mike Sperber  <mike@xemacs.org>
6328
6329         * cus-edit.el (custom-migrate-custom-file): Save init file before
6330         continuing.
6331
6332 2000-07-16  Mike Sperber  <mike@xemacs.org>
6333
6334         * startup.el (load-init-file): Remove silly call to
6335         `load-user-custom-file`.
6336         (maybe-migrate-user-init-file): Minor fixes.
6337
6338 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6339
6340         * apropos.el (apropos-documentation-check-doc-file):
6341         `doc' variable should be let-bound, as was presumably intended.
6342
6343         * cus-edit.el (custom-variable-reset-saved):
6344         (custom-variable-reset-standard):
6345         Remove unused variable comment-widget.  Twice.
6346
6347         * toolbar.el (toolbar-blank-press-function):
6348         Add a real defvar with initial value nil and proper docstring.
6349         (press-toolbar-button): No need to check for boundp-ness anymore.
6350
6351         * rect.el (open-rectangle-line): Remove useless (let) form.
6352         Add defvar for pending-delete-mode.
6353
6354         * info.el (Info-find-node): This function needs an autoload cookie.
6355
6356         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6357         Use let* since the second form referred to the first.
6358
6359 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6360
6361         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6362         instead of removed `mswindows-get-clipboard'.
6363
6364
6365 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6366
6367         * select.el (select-convert-from-text): New.
6368         * select.el (select-convert-from-length): New.
6369         * select.el (select-convert-from-integer): New.
6370         * select.el (select-convert-from-identity): New.
6371         * select.el (select-convert-from-filename): New.
6372         * select.el (selection-converter-in-alist): Use them.
6373         New converter functions for X.
6374
6375         * select.el (get-selection): Removed comment.
6376
6377         * select.el (own-selection): Removed append code - I thought
6378         I'd already done this, but apparently not...
6379
6380         * select.el: Changed comment about TIMESTAMP.
6381
6382         * select.el (select-convert-in): New.
6383         * select.el (select-convert-out): New.
6384         New functions that get used by select.c.
6385
6386         * select.el (select-buffer-killed-default): New.
6387         * select.el (select-buffer-killed-text): New.
6388         * select.el (selection-buffer-killed-alist): New.
6389         New list and functions that get called if a relevant selection
6390         exists and a buffer gets killed.
6391
6392         * select.el (select-convert-to-targets):
6393         * select.el (select-convert-to-identity): Removed.
6394         * select.el (select-convert-from-identity): Removed.
6395         * select.el (select-converter-out-alist):
6396         Removed _EMACS_INTERNAL selection type.
6397
6398         * x-select.el (xselect-kill-buffer-hook): Removed.
6399         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6400         Removed this X-specific nonesense. Use the generic support
6401         in select.el instead.
6402
6403 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6404
6405         * mule/mule-category.el (defined-category-hashtable):
6406         Use make-hash-table instead of make-hashtable
6407
6408         * buff-menu.el: Byte-compiler warning fix.
6409
6410         * isearch-mode.el (isearch-highlight-all-cleanup):
6411         Remove unused variable `isearch-highlight-all-start'.
6412
6413         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6414
6415         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6416
6417         * cus-dep.el (Custom-make-dependencies):
6418         Add autoload cookie for custom-add-loads to generated custom-load.el.
6419
6420         * autoload.el (autoload-package-name): Warning suppression.
6421         Move defvar prior to first use.
6422
6423         * custom.el: Add autoload for custom-declare-face.
6424         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6425         * cl.el (cl-hack-byte-compiler):
6426         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6427         to work properly.
6428
6429 2000-07-08  Mike Sperber  <mike@xemacs.org>
6430
6431         * startup.el (load-home-init-file): Added variable.
6432         (maybe-migrate-user-init-file): Added.
6433         (load-user-init-file): Load custom file if different from init
6434         file.
6435
6436         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6437         "startup."
6438
6439         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6440         Moved `custom-file'-related code to cus-file.el.
6441
6442         * cus-file.el: New file.
6443
6444 2000-04-01  Mike Sperber  <mike@xemacs.org>
6445
6446         * packages.el (packages-find-package-directories): Added support
6447         for external package hierarchies with in-place installations.
6448
6449         * find-paths.el (paths-root-in-place-p): Added.
6450         (paths-find-emacs-directory): Added support for external
6451         directories with in-place installations.
6452         (paths-find-site-directory): Ditto.
6453
6454         * startup.el (find-user-init-file): Also look for
6455         ~/.xemacs/init.elc? in preference to ~/.emacs.
6456
6457 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6458
6459         * select.el (own-selection):
6460         * select.el (own-clipboard): Changed `append' parameter to
6461         `how-to-use' parameter.
6462         * select.el (own-selection): Removed icky append code.
6463         * select.el (own-selection, get-selection): Removed extra type
6464         checking.
6465         * select.el (selection-appender-alist):
6466         * select.el (selection-converter-{in|out}-alist): Initialise.
6467         * select.el (select-append-to-*): New.
6468         * select.el (select-convert-from-*): New.  New functions to append
6469         data and convert data from external type.
6470
6471 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6472
6473         * font-lock.el: Javadoc enhancements.
6474
6475 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6476
6477         * printer.el (generic-print-region): Compose job name from buffer
6478         name.
6479
6480 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6481
6482         * font-lock.el (font-lock-fontify-pending-extents): Call
6483         font-lock-fontify-region instead of font-lock-fontify-buffer
6484         to avoid unnecessary progress gauges.
6485
6486 2000-07-06  Craig Lanning  <lanning@scra.org>
6487
6488         * custom-load.el (faces):
6489
6490         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6491         dir is a regex.
6492
6493         * process.el (call-process-internal): from Dan Holmsand, use binary
6494         coding systems so that jka-compr works.
6495
6496 2000-07-07  Ben Wing  <ben@xemacs.org>
6497
6498         * font-lock.el: Undo previous change.  Unfortunately, some
6499         files actually use the variables directly in their init code
6500         without quoting them.
6501
6502 2000-07-07  Ben Wing  <ben@xemacs.org>
6503
6504         * font-lock.el (defvar font-lock-*-face): Removed.
6505
6506         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6507         only when necessary.
6508
6509 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6510
6511         * cl-macs.el: fix cl-transform-function-property kludge
6512         so that it does not require a random feature.
6513
6514 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6515
6516         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6517         as in Linux kernel "Rules.make".
6518
6519 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6520
6521         * build-report.el (build-report): Add autoload cookie.
6522
6523 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6524
6525         * package-ui.el (defgroup pui):  Correct a misspelling
6526         (pui-toggle-package-delete):  Change `seleted' to `selected'
6527
6528 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6529
6530         * package-get.el (package-get-update-base):
6531         (package-get): Use insert-file-contents-literally always.
6532         (package-get-maybe-save-index):
6533         Force coding system for writing to binary.
6534
6535 2000-06-08  Mike Alexander  <mta@arbortext.com>
6536
6537         * code-process.el (call-process-region): If there is no coding
6538         system for the process on process-coding-system-alist use the
6539         coding system of the buffer containing the region.
6540
6541 2000-06-10  Ben Wing  <ben@xemacs.org>
6542
6543         * cmdloop.el (command-error):
6544         If debug-on-error and noninteractive, output backtrace.
6545
6546         * files.el (file-relative-name):
6547         Remove MSDOS references.
6548
6549         * simple.el (line-number): New function, due to non-obvious
6550         behavior/usage of count-lines.
6551
6552         * simple.el (count-lines): document non-obvious usage to get
6553         line number.
6554
6555 2000-06-11  Ben Wing  <ben@xemacs.org>
6556
6557         * faces.el ((featurep 'xpm)):
6558         * x-faces.el (x-init-face-from-resources):
6559         * x-faces.el (x-init-frame-faces):
6560         * x-misc.el (x-init-specifier-from-resources):
6561         * x-misc.el (x-get-resource-and-bogosity-check):
6562         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6563         * x-mouse.el (x-init-pointer-shape):
6564         * x-scrollbar.el (x-init-scrollbar-from-resources):
6565         Add sixth argument to x-get-resource calls so as to issue warnings
6566         rather than errors on bogus arguments.
6567
6568 2000-06-05  Ben Wing  <ben@xemacs.org>
6569
6570         * compat.el: new file.  provides a clean, non-intrusive way to
6571         define compatibility functions.
6572
6573         * process.el (shell-quote-argument): temporary fix for lack
6574         of nt-quote-process-args.  #### I need to put back the overall
6575         structure of that mechanism but redo the guts of it using the
6576         extra intelligence in the C code.
6577
6578 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6579
6580         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6581         `package-get' does in package-get.el, instead of using external
6582         "md5sum" program.
6583
6584         * package-get.el (package-get): Insert package file literally to
6585         make checksum calculation work.
6586
6587 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6588
6589         * code-files.el (convert-mbox-coding-system): Deleted.
6590         (file-coding-system-alist): Removed reference to
6591         convert-mbox-coding-system.
6592
6593 2000-05-28  Martin Buchholz <martin@xemacs.org>
6594
6595         * XEmacs 21.2.34 is released.
6596
6597 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6598
6599         * font-lock.el (font-lock-keywords): Rewrote docstring
6600
6601 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6602
6603         * loadhist.el (unload-feature): handle case where x is both boundp
6604         and fboundp
6605
6606 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6607
6608         * packages.el: It's ok to use built-in macros, but not lisp
6609         defined ones.
6610
6611 2000-05-20  Ben Wing  <ben@xemacs.org>
6612
6613         * font-lock.el:
6614         * font-lock.el (font-lock-message-threshold):
6615         * font-lock.el (font-lock-mode):
6616         * font-lock.el (font-lock-default-fontify-buffer):
6617         * font-lock.el (font-lock-always-fontify-immediately):
6618         * font-lock.el (font-lock-old-extent): Removed.
6619         * font-lock.el (font-lock-old-len): Removed.
6620         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6621         * font-lock.el (font-lock-pending-extent-table): New.
6622         * font-lock.el (font-lock-range-table): New.
6623         * font-lock.el (font-lock-after-change-function):
6624         * font-lock.el (font-lock-after-change-function-1): Removed.
6625         * font-lock.el (font-lock-fontify-pending-extents): New.
6626         * font-lock.el ('font-lock-revert-cleanup): Removed.
6627         * font-lock.el ('font-lock-revert-setup): Removed.
6628         Rewrite deferral code to handle any number of changes, merging
6629         them properly.  Remove hacked-up code for revert-buffer, now
6630         unnecessary.
6631
6632         * menubar-items.el (default-menubar):
6633         In Options->Edit Init File, don't switch to emacs-lisp-mode
6634         unless necessary; doing this turns off font-lock.
6635
6636 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6637
6638         * keydefs.el: Define C-x BS to backward-kill-sentence.
6639
6640 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6641
6642         * files.el (hack-local-variables-prop-line): Use non-greedy
6643         matching to process -*-texinfo-*- -*-.
6644
6645 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6646
6647         * minibuf.el (minibuf-directory-files): new function.
6648         (read-file-name-activate-callback): use minibuf-directory-files.
6649         (read-directory-name-internal): ditto.
6650         (mouse-file-display-completion-list): ditto.
6651         (mouse-directory-display-completion-list): ditto.
6652         (read-file-name-internal): remove "./" from completion list unless
6653         explicitly matched, for consistency.
6654
6655 2000-05-11  Ben Wing  <ben@xemacs.org>
6656
6657         * gutter-items.el (gutter-buffers-tab):
6658         * gutter-items.el (add-tab-to-gutter):
6659         * gutter-items.el (update-tab-in-gutter):
6660         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6661         * gutter-items.el (append-progress-display):
6662         * gutter-items.el (abort-progress-display):
6663         * gutter-items.el (raw-append-progress-display):
6664         Further fixes.  Use set-glyph-image not set-image-instance-property,
6665         to fix problems with multiple windows in a frame.
6666
6667         * menubar-items.el (tutorials-menu-filter):
6668         Fix typo.
6669
6670         * startup.el (early-error-handler):
6671         Display message box under windows; otherwise, message will disappear
6672         before it can be viewed.
6673
6674         * update-elc.el:
6675         Fix bug in NEEDTODUMP processing.
6676
6677 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6678
6679         * startup.el (lock-directory): Removed.
6680         (superlock-file): Ditto.
6681         (startup-set-paths): Remove lockdir.
6682         (startup-setup-paths-warning): Remove lock-directory.
6683
6684         * setup-paths.el (paths-find-lock-directory): Removed.
6685         (paths-find-superlock-file): Ditto.
6686
6687 2000-05-09  Ben Wing  <ben@xemacs.org>
6688
6689         * faces.el (set-face-property):
6690         * faces.el (set-face-font):
6691         * faces.el (set-face-foreground):
6692         * faces.el (set-face-background):
6693         * faces.el (set-face-background-pixmap):
6694         * faces.el (set-face-underline-p):
6695         * faces.el (set-face-strikethru-p):
6696         * faces.el (set-face-highlight-p):
6697         * faces.el (set-face-dim-p):
6698         * faces.el (set-face-blinking-p):
6699         * faces.el (set-face-reverse-p):
6700         doc string changes.
6701
6702         * glyphs.el:
6703         * glyphs.el (make-image-specifier):
6704         * glyphs.el (glyph-property):
6705         * glyphs.el (set-glyph-image):
6706         * glyphs.el (make-glyph):
6707         * glyphs.el (make-pointer-glyph):
6708         * glyphs.el (make-icon-glyph):
6709         * glyphs.el (widget-image-instance-p): New.
6710         authorship info, lots of doc changes.  New predicate, inadvertently
6711         omitted.  the general principle with specifier docs is now that
6712         the description of instantiators should go with the make-foo-specifier
6713         fun's doc string, rather than in foo-specifier-p.  this follows
6714         conventions elsewhere in XEmacs and in general is a lot more obvious
6715         of a place to look.  sometimes the make-foo-specifier function needs
6716         to be created in the process.
6717
6718         * gutter.el:
6719         * gutter.el (make-gutter-specifier): New.
6720         * gutter.el (make-gutter-size-specifier): New.
6721         * gutter.el (make-gutter-visible-specifier): New.
6722         specifier doc updates according to the conventions specified before.
6723
6724         * objects.el:
6725         * objects.el (make-font-specifier):
6726         * objects.el (make-color-specifier):
6727         * objects.el (make-face-boolean-specifier): New.
6728         specifier doc updates according to the conventions specified before.
6729
6730         * specifier.el:
6731         * specifier.el (set-specifier):
6732         * specifier.el (make-integer-specifier): New.
6733         * specifier.el (make-boolean-specifier): New.
6734         * specifier.el (make-natnum-specifier): New.
6735         * specifier.el (make-generic-specifier): New.
6736         * specifier.el (make-display-table-specifier): New.
6737         specifier doc updates according to the conventions specified before.
6738
6739         * toolbar.el:
6740         * toolbar.el (make-toolbar-specifier): New.
6741         specifier doc updates according to the conventions specified before.
6742
6743 2000-05-09  Ben Wing  <ben@xemacs.org>
6744
6745         * process.el (call-process-internal): Revert to previous version
6746         because Mike's change clashed with a change I did not long before.
6747         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6748         Thanks very much Mike for pointing out the bug and submitting a
6749         patch!
6750
6751 2000-04-13  Mike Alexander  <mta@arbortext.com>
6752
6753         * process.el (call-process-internal): Send the correct input buffer
6754         (call-process-internal): Return the exit status of the process
6755
6756 2000-05-07  Ben Wing  <ben@xemacs.org>
6757
6758         * winnt.el:
6759         * winnt.el (nt-quote-args-verbatim): Removed.
6760         * winnt.el (nt-quote-args-prefix-quote): Removed.
6761         * winnt.el (nt-quote-args-backslash-quote): Removed.
6762         * winnt.el (nt-quote-args-double-quote): Removed.
6763         * winnt.el (nt-quote-args-functions-alist): Removed.
6764         * winnt.el (nt-quote-process-args): Removed.
6765         Remove all stuff for argument quoting.  We borrow the code instead
6766         from Emacs 20.6, which is much more careful in its quoting
6767         (e.g. in handling runs of the escape character) and avoids most of
6768         the need for this Lisp mechanism by checking to see whether we're
6769         running a Cygwin or normal program and doing the appropriate
6770         quoting.  If we end up needing such a mechanism, we should add
6771         it by extending the variable `mswindows-quote-process-args' so it
6772         can take an alist of regexps.
6773
6774 2000-05-07  Ben Wing  <ben@xemacs.org>
6775
6776         * keydefs.el:
6777         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6778         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6779         the window without moving point.
6780
6781         * simple.el:
6782         * simple.el (scroll-up-one): New.
6783         * simple.el (scroll-down-one): New.
6784         Functions for use with C-M-up/down.
6785
6786 2000-05-01  Martin Buchholz <martin@xemacs.org>
6787
6788         * XEmacs 21.2.33 is released.
6789
6790 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6791
6792         * dialog.el (yes-or-no-p-dialog-box):
6793         Fix docstring.
6794         Fix following horrible bug in X11 mode with focus-follows-mouse:
6795           1. Visit two files in two different frames.
6796           2. do File->Revert Buffer in one of those frames.
6797           3. Dialog box appears.
6798           4. Arrange things so that the mouse passes over the *other*
6799              frame, then to the dialog box, and click on "Yes".
6800           5. The file contents end up in the *wrong* buffer!
6801         Add TODO comment.
6802
6803 2000-04-28  Ben Wing  <ben@xemacs.org>
6804
6805         * help.el (describe-installation): correct typo introduced
6806         in last patch: boundp -> fboundp.
6807
6808         * etags.el (buffer-tag-table-list):
6809         canonicalize filenames to Unix format so that tag-table-alist
6810         searching works under Windows.
6811
6812         * autoload.el:
6813         Bowdlerize the supposedly objectionable words
6814         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6815
6816         * gutter-items.el (set-progress-display-style):
6817         * gutter-items.el (search-dialog-callback):
6818         * gutter-items.el (make-search-dialog):
6819         Change to new callback-ex api.
6820
6821 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6822
6823         * help.el: (describe-installation): decode-coding-string is not
6824         defined in a non MULE environment.
6825
6826 2000-04-28  Ben Wing  <ben@xemacs.org>
6827
6828         * gutter-items.el (buffer-list-changed-hook):
6829         use it, not record-buffer-hook.
6830
6831         * subr.el (record-buffer-hook): Removed.
6832
6833 2000-04-27  Ben Wing  <ben@xemacs.org>
6834
6835         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6836         use NORECORD option.  Andy will not like this, but the existing
6837         gutter behavior is just wrong, as per this comment:
6838
6839         ;; this used to add the norecord flag to both calls below.
6840         ;; this is bogus because it is a pervasive assumption in XEmacs
6841         ;; that the current buffer is at the front of the buffers list.
6842         ;; for example, select an item and then do M-C-l
6843         ;; (switch-to-other-buffer).  Things get way confused.
6844         ;;
6845         ;; Andy, if you want to maintain the current look, you must
6846         ;;  *uncouple* the gutter order and buffers order.
6847
6848         * loaddefs.el (completion-ignored-extensions): unfuckify.
6849
6850         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6851         xemacs.mak.
6852
6853         * autoload.el (batch-update-one-directory): new function, used in
6854         xemacs.mak.
6855
6856         * loadup.el: set gc-cons-threshold very high unless dumping --
6857         loadup during update-elc is much much much faster.  also do this
6858         when quick-building.
6859
6860         add commented-out code for profiling loadup.
6861
6862
6863         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6864         is required in order to build xemacs.
6865
6866 2000-04-26  Ben Wing  <ben@xemacs.org>
6867
6868         * loadup.el: don't garbage collect during loadup if quick-build
6869         compile-time option is set.
6870
6871 2000-04-23  Ben Wing  <ben@xemacs.org>
6872
6873         * update-elc.el: compute whether any dumped .el or .elc files
6874         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6875         if so.
6876
6877         * update-elc.el (update-elc-files-to-compile): always change
6878         NOBYTECOMPILE in the src directory rather than current dir,
6879         so it will work under NT.
6880
6881         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6882         the form of this file is identical between Unix and Windows.
6883         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6884         Added comment.
6885         (update-autoloads-from-directory): updated doc string.
6886         updated doc strings in a few other places.
6887
6888 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6889
6890         * bytecomp.el (byte-force-recompile): Fix argument to
6891         byte-recompile-directory.
6892
6893 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6894
6895         * gutter-items.el (progress-display-clear-when-idle): Use
6896         add-one-shot-hook.
6897         * gutter-items.el (clear-progress-display): Adjust number of
6898         arguments.
6899
6900 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6901
6902         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6903
6904 2000-04-16  Ben Wing  <ben@xemacs.org>
6905
6906         * printer.el: New file.
6907
6908         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6909
6910         * help.el (describe-installation): Fix decoding for Windows.
6911
6912         * menubar-items.el:
6913         * menubar-items.el (default-menubar):
6914         * menubar-items.el (tutorials-menu-filter): New.
6915         * menubar-items.el (popup-menubar-menu):
6916         Add authorship.  Redo Help menu and Tutorials filter.
6917
6918         * menubar.el: Correct comment.
6919
6920         * modeline.el (modeline-buffer-identification): Correct doc string.
6921
6922         * simple.el:
6923         * simple.el (printing): Removed.
6924         * simple.el (printer-name): Removed.
6925         * simple.el (generic-print-buffer): Removed.
6926         * simple.el (generic-print-region): Removed.
6927         Move generic print code to printer.el.
6928
6929 2000-04-15  Ben Wing  <ben@xemacs.org>
6930
6931         * simple.el (generic-print-region): New.
6932         make this function actually work.
6933         (generic-print-buffer): call generic-print-region.
6934
6935 2000-04-14  Andy Piper  <andy@xemacs.org>
6936
6937         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6938         by using the new widget-callback-current-channel.
6939         (search-dialog-callback): ditto.
6940
6941 2000-04-12  Andy Piper  <andy@xemacs.org>
6942
6943         * gutter.el (default-gutter-position): moved from gutter-items.el.
6944         (default-gutter-position-changed-hook): ditto.
6945         (gutter-element-visibility-changed-hook): ditto.
6946         (set-gutter-element): ditto.
6947         (remove-gutter-element): ditto.
6948         (set-gutter-element-visible-p): ditto.
6949         (gutter-element-visible-p): ditto.
6950         (init-gutter): ditto.
6951
6952         * dialog.el (make-dialog-box): renamed and moved from
6953         gutter-items.el
6954
6955         * gutter-items.el: move various functions elsewhere.
6956
6957 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6958
6959         * menubar-items.el: Fixed place of parenthesis.
6960
6961 2000-04-12  Ben Wing  <ben@xemacs.org>
6962
6963         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6964                 without constantly being prompted for the tag.
6965         * simple.el: Added a number of section headings, to clarify the
6966                 organization of this file.
6967         * simple.el (activate-region):
6968         * simple.el (region-exists-p):
6969         * simple.el (region-active-p):
6970                 Moved these three function down to the other side of
6971                 the case-changing functions, so they join the rest of
6972                 the region code.
6973         * simple.el (printing): New.
6974         * simple.el (printer-name): New.
6975         * simple.el (generic-print-buffer): New.
6976                 New functions, a very simple prototype for a unified
6977                 printing interface.
6978
6979         * process.el (call-process-internal): Real fix for null BUFFER,
6980                 other problems with BUFFER specs.
6981
6982         * menubar-items.el:
6983                 Fixed up File->Print to use new printing functions.
6984                 Various corrections and expansions to Grep/Compile menus.
6985                 New options for Printing.
6986                 New options for SMTP Mail, the way to send mail under
6987                   MS Windows. (There's also a package patch to make SMTP
6988                   Mail be the default under MSWin.)
6989
6990 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6991
6992         * menubar-items.el: Selecting Rectangle Mousing from menubar
6993         did not work.  Needed to quote mouse-track-rectangle-p.
6994
6995 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6996
6997         * cl-compat.el (keywordp): Removed.
6998
6999 2000-04-05  Andy Piper  <andy@xemacs.org>
7000
7001         * gutter-items.el (progress-layout-glyph): don't initialize here.
7002         (progress-gauge-glyph): use dynamic sizing.
7003         (set-progress-display-style): new function. Set progress glyphs
7004         appropriately depending on the style.
7005         (progress-display-style): new variable. Custom version of
7006         set-progress-display-style.
7007         (progress-abort-glyph): switch to dynamic sizes.
7008         (search-dialog-text): make the edit field active.
7009
7010 2000-04-04  Andy Piper  <andy@xemacs.org>
7011
7012         * gutter-items.el (make-search-dialog): need to make the search
7013         dialog visible after creation.
7014
7015         * menubar-items.el (default-menubar): use the search dialog for
7016         searching. Remove some extraneous search menu items.
7017
7018         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7019         well as strings.
7020         (make-gutter-only-dialog-frame): allow the user to create the
7021         frame unmapped. Allow the gutter spec to be given as a glyph.
7022         (search-dialog-direction): new variable.
7023         (search-dialog-text): new variable.
7024         (search-dialog-callback): new function. Callback for the search
7025         dialog action.
7026         (make-search-dialog): new function. Create a user-friendly search
7027         dialog.
7028
7029 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7030
7031         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7032         under Windows.
7033
7034 2000-04-01  Andy Piper  <andy@xemacs.org>
7035
7036         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7037         progress more accurately.
7038
7039 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7040
7041         * finder.el (finder-compile-keywords): Process readable files only.
7042         Because error in process of .#finder-inf.el when compile xemacs
7043         with --with-clash-detection option.
7044
7045 2000-03-31  Andy Piper  <andy@xemacs.org>
7046
7047         * gutter-items.el (append-progress-display): don't delay after a
7048         successful font-lock.
7049         (make-gutter-only-dialog-frame): new function. Allow users to
7050         create gutter-only dialogs.
7051
7052 2000-03-27  Mike Alexander  <mta@arbortext.com>
7053
7054         * process.el (call-process-internal): Handle a null BUFFER
7055         parameter correctly.
7056
7057 2000-03-28  Andy Piper  <andy@xemacs.org>
7058
7059         * gutter-items.el (abort-progress-display): put strings in the
7060         gutter not extents.
7061         (progress-layout-glyph): signal special 'quit callback.
7062         (progress-display-quit-function): deleted.
7063         (progress-display-stop-callback): deleted.
7064         (progress-display-dispatch-command-events): deleted.
7065         (append-progress-display): remove calls to
7066         progress-display-dispatch-command-events.
7067         (raw-append-progress-display): ditto.
7068
7069 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7070
7071         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7072         being a list.  Actually define `stipple-pixmap-p' which is used as
7073         an error predicate.  Correctly handle PIXMAP being either relative
7074         or absolute file name.
7075
7076 2000-03-24  Andy Piper  <andy@xemacs.org>
7077
7078         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7079         (abort-progress-display): ditto. Don't delete the created extent.
7080         (raw-append-progress-display): ditto.
7081         (progress-display-dispatch-non-command-events): new
7082         function. Encapsulates what we want to do when no command input is
7083         required.
7084         (progress-display-dispatch-command-events): likewise, but disable
7085         for now since it causes too many problems.
7086         (append-progress-display): use them.
7087         (raw-append-progress-display): ditto.
7088         (default-gutter-position-changed-hook): set this rather than
7089         default-gutter-position-changed.
7090         (default-gutter-position-changed-hook): lambda with zero arguments
7091         rather than one.
7092         (raw-append-progress-display): trap errors in pending input since
7093         allowing them to signal will hose the gauge well and
7094         truly. Ideally we would like to delay these until we are more able
7095         to cope.
7096         (append-progress-display): ditto.
7097
7098 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7099
7100         * lisp/make-docfile.el: call-process-internal is now implemented
7101         in process.el.
7102
7103 2000-03-21  Ben Wing  <ben@xemacs.org>
7104
7105         * mule\mule-cmds.el (set-language-info-alist):
7106         Fix to correspond to new menu arrangement.
7107
7108 2000-03-21  Ben Wing  <ben@xemacs.org>
7109
7110         * process.el:
7111         * process.el (call-process-internal): New.
7112         New implementation of call-process.  Only enabled under NT, so far.
7113         stderr handling not implemented yet in CVS'd C code.
7114
7115 2000-03-20  Ben Wing  <ben@xemacs.org>
7116
7117         * lisp-mode.el:
7118         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7119         * lisp-mode.el (lisp-interaction-mode):
7120         Put back Lisp Interaction menubar for Jan V's sake.
7121
7122         * simple.el:
7123         * simple.el (mark-ring):
7124         * simple.el (dont-record-current-mark): New.
7125         * simple.el (in-shifted-motion-command): New.
7126         * simple.el (mark-ring-unrecorded-commands): New.
7127         * simple.el (mark-ring-max):
7128         * simple.el (set-mark-command):
7129         * simple.el (push-mark):
7130         * simple.el (handle-pre-motion-command):
7131         Implement scheme for not recording unimportant marks.
7132
7133         * subr.el:
7134         * subr.el (function-allows-args): New.
7135         New function function-allows-args.
7136
7137 2000-03-20  Martin Buchholz <martin@xemacs.org>
7138
7139         * XEmacs 21.2.32 is released.
7140
7141 2000-03-20  Andy Piper  <andy@xemacs.org>
7142
7143         * gutter-items.el (update-tab-in-gutter): force selection of the
7144         selected-window if required to do so.
7145         (buffers-tab-items): ditto.
7146         (add-tab-to-gutter): ditto.
7147         (create-frame-hook): use force-selection.
7148         (default-gutter-position-changed): lambdify.
7149         (update-tab-hook): deleted since it was only used in one place.
7150
7151 2000-03-18  Andy Piper  <andy@xemacs.org>
7152
7153         * files.el (find-file-noselect): undo change that shouldn't have
7154         gone in.
7155
7156 2000-03-17  Andy Piper  <andy@xemacs.org>
7157
7158         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7159         of selected-window trickery.
7160
7161         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7162         frames tabs.
7163         (progress-display-stop-callback): progress -> progress-display
7164         (progress-display-quit-function): ditto.
7165         (clear-progress-display): ditto.
7166         (remove-progress-display): ditto.
7167         (append-progress-display): ditto.
7168         (abort-progress-display): ditto.
7169         (raw-append-progress-display): ditto.
7170         (display-progress-display): ditto.
7171         (current-progress-display-label): ditto.
7172         (current-progress-display): ditto.
7173         (lprogress-display): ditto and save the buffer
7174         (progress-display): ditto. Otherwise the buffer sometimes gets
7175         changed which confuses font-lock.
7176
7177         * font-lock.el (font-lock-default-fontify-buffer): catch all
7178         errors, not just quit.
7179         (font-lock-mode): progress -> display-progress
7180         (font-lock-default-fontify-buffer): ditto.
7181         (font-lock-fontify-syntactically-region): ditto.
7182         (font-lock-fontify-keywords-region): ditto.
7183
7184 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7185
7186         * cl.el (gensym): Move to here from cl-macs.el.
7187         (gentemp): Ditto.
7188
7189 2000-03-16  Andy Piper  <andy@xemacs.org>
7190
7191         * font-lock.el (font-lock-mode): use lprogress and friends for
7192         progress management.
7193         (font-lock-default-fontify-buffer): ditto.
7194         (font-lock-fontify-syntactically-region): ditto.
7195         (font-lock-fontify-keywords-region): ditto.
7196         (font-lock-revert-cleanup): fix reverting.
7197         (font-lock-revert-setup): ditto.
7198
7199         * gutter-items.el (progress-use-echo-area): new variable. Use the
7200         echo area for progress gauges if non-nil.
7201         (clear-progress): remove echo area stuff and defer to
7202         clear-message.
7203         (append-progress): dispatch non-command events after each progress
7204         increment. Remove echo area stuff.
7205         (abort-progress): remove echo area stuff and defer to
7206         display-message.
7207         (raw-append-progress): ditto. Dispatch non-command events after
7208         gutter redisplay.
7209         (display-progress): defer echo area stuff to display-message.
7210
7211         * gutter-items.el (clear-progress):
7212         (abort-progress): indentation changes.
7213         (display-progress): don't clear progress.
7214         (append-progress): compare messages with equal.
7215         (raw-append-progress): use dispatch-non-command-events to flush
7216         widget creation events.
7217
7218 2000-03-13  Ben Wing  <ben@xemacs.org>
7219
7220         * abbrev.el:
7221         * abbrev.el (abbrev-string-to-be-defined): New.
7222         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7223         Changes for use with the menubar.
7224
7225 2000-03-12  Ben Wing  <ben@xemacs.org>
7226
7227         * alist.el (vassoc): moved here from font-menu.el.
7228
7229         * custom.el (defface): typo fix.
7230
7231         * dialog.el (yes-or-no-p-dialog-box):
7232         * dialog.el (message-box):
7233         * files.el (save-some-buffers-1):
7234         Put accelerators in the button names.
7235
7236         * font-lock.el (font-lock-comment-face):
7237         * font-lock.el (font-lock-keyword-face):
7238         * font-lock.el (font-lock-function-name-face):
7239         Fixed some of the colors under MS Windows because the existing
7240         default colors were hardly different from black and needed to be
7241         made lighter.
7242
7243         * font-menu.el:
7244         * font-menu.el (font-menu-split-long-menu):
7245         * font-menu.el (font-menu-family-constructor):
7246         * font-menu.el (font-menu-size-constructor):
7247         * font-menu.el (font-menu-weight-constructor):
7248         * font-menu.el (font-menu-set-font):
7249         vassoc moved to alist.el.
7250         Accelerators added to all menus.
7251         Unused bound var new-props removed.
7252
7253         * keydefs.el: I did a whole lot of rearranging to put things in a
7254         more consistent order and fixed a number of cases where key
7255         combinations involving up, down, left, right and so on were
7256         defined but the corresponding keypad combinations were not
7257         defined.
7258
7259         * lisp-mode.el:
7260         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7261         * lisp-mode.el (emacs-lisp-mode):
7262         * lisp-mode.el (lisp-interaction-mode):
7263         * lisp-mode.el (flet):
7264         Added accelerators onto the menus.
7265         Made all the different versions of the let function be indented
7266         the same way.
7267         Undid Steve's easy-menu-ification, because it makes it impossible
7268         to have the menubar and popup menus different.
7269         Cleaned up the menu; added items for find-function &c and some
7270         indenting, and removed debug-on-*.
7271
7272         * list-mode.el (list-mode-hook):
7273         * list-mode.el (list-mode):
7274         * list-mode.el (completion-setup-hook):
7275         * list-mode.el (display-completion-list):
7276         Added support for the :window-height keyword, which is required
7277         because of other changes that I made for the file dialog box.  I
7278         also made the hook variables list-mode-hook and
7279         completion-setup-hook and also minibuffer-setup-hook in
7280         minibuf.el be permanent-local; see comment in list-mode.el.
7281
7282         * map-ynp.el (map-y-or-n-p):
7283         Added accelerators to the dialog buttons.
7284
7285         * menubar-items.el (menu-truncate-list):
7286         New internal function.
7287         * menubar-items.el (submenu-generate-accelerator-spec):
7288         * menubar-items.el (menu-item-strip-accelerator-spec):
7289         * menubar-items.el (menu-item-generate-accelerator-spec):
7290         New exported functions, for use in auto-generating accelerator specs.
7291
7292         * menubar-items.el:
7293         * menubar-items.el (default-menubar):
7294         * menubar-items.el (maybe-add-init-button):
7295         * menubar-items.el (bookmark-menu-filter):
7296         * menubar-items.el (slow-format-buffers-menu-line):
7297         * menubar-items.el (build-buffers-menu-internal):
7298         * menubar-items.el (language-environment-menu-filter):
7299         * menubar-items.el (default-popup-menu):
7300         * menubar-items.el (popup-buffer-menu):
7301         * menubar-items.el (popup-menubar-menu):
7302         Did a major overhaul on this file, and in fact I'm nowhere near
7303         done working on the menubar, and there will be more patches to
7304         come.  A basic summary of what I've done:
7305
7306         a) I added accelerators to all of the menu items.  For menus that
7307         are auto-generated, such as the buffers menu, the accelerators are
7308         automatically added to the beginning of each line using the
7309         numbers 1 through 9, then zero, and then letters starting with A,
7310         but omitting the letters that are already in use for the fixed
7311         menu items at the top of the buffers menu.  To facilitate adding
7312         accelerators of this kind, I created some new functions
7313         (*-accelerator-spec), which are also being used by other filters
7314         that auto generate lists of things such as ftp sites to download
7315         packages.  If people really don't like these accelerators
7316         appearing at the beginning of the menu items, a variable can be
7317         added to optionally turn them off, but I think this is rather
7318         pointless because other menu items have accelerators and many or
7319         most of the menu users will use the accelerators if the support is
7320         there.
7321
7322         b) I combined the top level Tools and Apps menus into a single
7323         Tools menu, because the distinction between the two is not
7324         obvious, and the items on the menus are not used often enough that
7325         putting some of them onto submenus is a problem.
7326
7327         c) I created two new top level menus called View and Cmds because
7328         there were too many items on the File and Edit menus, and I'm going
7329         to be adding more items to these menus.  In contrast to the Tools
7330         menu, the items on these menus may be used quite often during an
7331         editing session, and so should be available with fewer
7332         keystrokes.
7333
7334         d) I added a number of options to the options menu, including one
7335         for controlling whether the alt key can be used to traverse to
7336         menu items using the accelerators, one for controlling behavior of
7337         control-k, one for controlling how the kill and yank functions
7338         interact with the clipboard, a few additional buffers-menu
7339         options, and various other things.  I also did a bit of
7340         rearranging, for example, combining the keyboard and mouse options
7341         into a single keyboard and mouse submenu to facilitate the
7342         accelerators on that level.
7343
7344         e) I changed the variable buffers-menu-format-buffer-line-function
7345         to take two arguments instead of one, the second argument being
7346         the line number for use in creating an accelerator.  I added a
7347         hack to support existing functions with one argument (although I
7348         doubt that very many of these exist), for backward compatibility.
7349
7350         f) I moved the top level mule menu to be a submenu of the edit
7351         menu.  I think that most of the items on this menu are fairly
7352         useless and there are certainly not enough frequently used items
7353         to justify this being its own top level menu.
7354
7355         g) I combined most of the items in big-menubar.el into the main menu.
7356         If people think the main menu is too big, it would be possible to
7357         create different configurations, some smaller.
7358
7359         * menubar.el (check-menu-syntax):
7360         Deleted some syntax checks that were no longer valid, partly
7361         because of changes that were already made a long time ago, and
7362         partly because of a change I made where I allow the name of the
7363         menu item to be an evaluated expression rather than just a string,
7364         similar to all of the other parameters of a menu item.
7365
7366         * minibuf.el:
7367         * minibuf.el (read-file-name-1):
7368         * minibuf.el (mouse-read-file-name-1):
7369         I made a number of changes to improve the appearance
7370         and functioning of the file dialog box.  They include:
7371
7372         a) Fixing the problem where closing the dialog box by clicking on
7373         the close button of the window didn't properly exit the
7374         minibuffer.
7375
7376         b) Fixing the problem that if you typed part of a file name, and
7377         then clicked on a completion with the mouse, the file was not
7378         correctly selected.
7379
7380         c) Changing the title of the dialog box to reflect the operation
7381         being done in accordance with user interface conventions, rather
7382         than the name of the dialog box buffer, which is rather useless.
7383
7384         d) Remove the words "possible completions are" which didn't
7385         belong.
7386
7387         e) Fix things so that the completions scroll off the end of the
7388         completions windows only to the right, rather than both to the
7389         right and down, which is in accordance with Windows user interface
7390         conventions.
7391
7392         * msw-init.el (init-post-mswindows-win):
7393         Added a binding for meta-F4, which is the standard windows binding
7394         for exiting a program.
7395
7396         * select.el (get-selection-no-error):
7397         * select.el (own-selection):
7398         * select.el (own-clipboard):
7399         Added an optional argument called append to the functions
7400         own-selection and own-clipboard.  This adds support for appending
7401         text to the existing selection and allows the function
7402         own-clipboard to be used as the value of the variable
7403         interprogram- cut-function.
7404
7405         Fixed a bug in own-selection in handling zmacs-region-stays.
7406
7407         * simple.el (historical-kill-line): New.
7408
7409         * simple.el (kill-line):
7410         * simple.el (interprogram-cut-function):
7411         * simple.el (interprogram-paste-function):
7412         * simple.el (handle-pre-motion-command):
7413         * simple.el (next-line):
7414         * simple.el (previous-line):
7415         a) Expanded the variable kill-whole-line, so that function
7416         kill-line can be set to delete the entire line always, not just
7417         when cursor is at the beginning of the line.  This is controlled
7418         by setting the variable kill-whole-line to the symbol 'always.
7419         This behavior, as well as the existing kill-whole-line behavior,
7420         now only take effect when kill-line is called interactively,
7421         although this is a departure from a previous behavior in the case
7422         of setting this variable kill-whole-line to t.  It is almost
7423         certainly what has always been intended, and most likely the old
7424         way of doing things introduced bugs.  I also created a function
7425         called historical-kill-line, which ignores the kill-whole-line
7426         setting and always gives the historical behavior of only killing
7427         to the end of the line.  I bound this function to shift- control-k
7428         so that the kill to end of line behavior is available, even when
7429         kill-whole-line has been set to change control-k into the simple
7430         delete-whole-line behavior. (This can be set using the options
7431         menu.)
7432
7433         b) I changed things so that kill and yank now interact with the
7434         clipboard by default under windows.  This was done by changing the
7435         default value of interprogram-cut- function and
7436         interprogram-paste-function.  You can get the old behavior by
7437         setting these to nil, and there is an option on the options menu
7438         to do this.
7439
7440         c) I added support for selecting text using shifted motion keys.
7441         This support is on by default and can be controlled by the
7442         variable shifted-motion-keys-select-region.  There is also a
7443         variable called unshifted-motion-keys-deselect-region that
7444         controls more specifically how the shifted motion key behavior
7445         works.  I did not put an option on the options menu to turn this
7446         off, because I can't imagine why this would be useful.
7447
7448         * simple.el (forward-block-of-lines):
7449         * simple.el (backward-block-of-lines):
7450         * simple.el (block-movement-size):
7451         New.
7452
7453         * simple.el (uncapitalized-title-words):
7454         * simple.el (uncapitalized-title-word-regexp):
7455         * simple.el (capitalize-string-as-title):
7456         * simple.el (capitalize-region-as-title):
7457         New.
7458
7459
7460         * subr.el (add-hook):
7461         * subr.el (make-local-hook): New.
7462         * subr.el (remove-local-hook): New.
7463         * subr.el (add-one-shot-hook): New.
7464         * subr.el (add-local-one-shot-hook): New.
7465         Added some functions to make using hooks easier.
7466         These include:
7467
7468         a) Functions add-local-hook and remove-local-hook to make it easy
7469         to use local hooks.
7470
7471         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7472         make it possible to add a "one-shot" hook, which is to say a hook
7473         that runs only once, and automatically removes itself after the
7474         first time it has run.
7475
7476 2000-03-09  Andy Piper  <andy@xemacs.org>
7477
7478         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7479
7480 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7481
7482         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7483         Moved from menubar-items.el.
7484         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7485
7486 2000-03-08  Andy Piper  <andy@xemacs.org>
7487
7488         * gutter-items.el (build-buffers-tab-internal): add selected field
7489         to buffers tab spec.
7490
7491 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7492
7493         * minibuf.el (last-exact-completion): Initialize to nil.
7494
7495 2000-03-07  Didier Verna  <didier@xemacs.org>
7496
7497         * startup.el (command-line-1): remove unused variable
7498         `first-file-buffer'.
7499
7500 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7501
7502         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7503         which is also used for Web server log files.
7504
7505 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7506
7507         * mule/mule-charset.el: Setup auto-fill-chars.
7508
7509 2000-03-02  SL Baur  <steve@beopen.com>
7510
7511         * subr.el (with-string-as-buffer-contents): Reimplement using
7512         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7513         non-deletion of buffer after execution problem.
7514         (with-output-to-string): Use unique buffer name.
7515
7516 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7517
7518         * gutter-items.el (buffers-tab-sort-function):  New variable.
7519         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7520
7521 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7522
7523         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7524
7525 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7526
7527         * menubar-items.el (maybe-add-init-button): Remove the "Load
7528         .emacs" button from all menubars.
7529
7530 2000-03-01  Didier Verna  <didier@xemacs.org>
7531
7532         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7533         region rectangle replacement (from Jan Vroonhof).
7534         (replace-rectangle): new function.
7535
7536 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7537
7538         * mule/mule-cmds.el (set-default-coding-systems): Use
7539         set-terminal-coding-system and set-keyboard-coding-system.
7540         * coding.el (set-terminal-coding-system): Use
7541         set-console-tty-output-coding-system.
7542         (set-keyboard-coding-system): Use
7543         set-console-tty-input-coding-system.
7544
7545 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7546
7547         * minibuf.el (read-variable): Allow symbol to default argument.
7548
7549 2000-02-27  Andy Piper  <andy@xemacs.org>
7550
7551         * gutter-items.el (update-tab-hook): new function to be used for
7552         hooks.
7553         (create-frame-hook): add update-tab-hook.
7554         (record-buffer-hook): ditto.
7555         (default-gutter-position-changed): ditto.
7556         (default-gutter-position): updating the buffers tab is now handled
7557         by a hook.
7558         (default-gutter-position-changed-hook): new variable.
7559         (gutter-element-visibility-changed-hook): ditto.
7560         (set-gutter-element-visible-p): call it.
7561         (set-gutter-element): use modify-specifier-instances. Set extents
7562         as duplicable before using.
7563         (remove-gutter-element): ditto.
7564         (set-gutter-element-visible-p): ditto.
7565         (init-gutter): new function.
7566         (add-tab-to-gutter): use new gutter-element functions rather than
7567         setting specifiers directly.
7568         (clear-progress): ditto.
7569         (abort-progress): ditto.
7570         (gutter-buffers-tab-visible-p): renamed from
7571         default-gutter-visible-p
7572
7573         * specifier.el (modify-specifier-instances): new function from Jan
7574         Vroonhof.
7575
7576         * x-init.el (init-post-x-win): call init-gutter.
7577
7578         * msw-init.el (init-post-mswindows-win): call init-gutter.
7579
7580         * menubar-items.el (default-menubar): Update to reflect new gutter
7581         variables.
7582
7583 2000-02-26  Andy Piper  <andy@xemacs.org>
7584
7585         * gutter-items.el (set-gutter-element): new function. Add gutter
7586         elements to the specified gutter.
7587         (remove-gutter-element): new function. Remove gutter elements from
7588         the specified gutter.
7589         (set-gutter-element-visible-p): new function. Set gutter element
7590         visibility for the provided gutter-visible specifier.
7591
7592 2000-02-23  Andy Piper  <andy@xemacs.org>
7593
7594         * gutter-items.el (add-tab-to-gutter): specify dimensions
7595         dynamically.
7596
7597 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7598
7599         * gutter-items.el (add-tab-to-gutter):
7600         * package-get.el (package-get-interactive-package-query):
7601         * package-ui.el (pui-directory-exists):
7602         (pui-install-selected-packages):
7603         (pui-list-packages):
7604         Use #'(lambda ...)  instead of '(lambda ...).
7605
7606 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7607
7608         * startup.el (load-user-init-file): Check to make sure user
7609           has an init-file before calling load().
7610
7611 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7612
7613         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7614
7615 2000-02-23  Martin Buchholz <martin@xemacs.org>
7616
7617         * XEmacs 21.2.31 is released.
7618
7619 2000-02-21  Mike Sperber <mike@xemacs.org>
7620
7621         * loadup.el (really-early-error-handler):
7622         * update-elc.el:
7623         * make-docfile.el:
7624         Remove dependency on EMACSBOOTSTRAP... environment variables.
7625
7626 2000-02-21  Martin Buchholz <martin@xemacs.org>
7627
7628         * XEmacs 21.2.30 is released.
7629
7630 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7631
7632         * byte-optimize.el (byte-optimize-plus):
7633         (byte-optimize-minus):
7634         (byte-optimize-multiply):
7635         Optimize (- 0) to 0, not (-)
7636         Optimize (+ 5 3.0) to 8.0
7637         Optimize (* 5 3.0) to 15.0
7638         Improve readability.
7639
7640 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7641
7642         * modeline.el: (modeline-scrolling-method): change modeline
7643         mswindows cursor appearance according to the value.
7644
7645         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7646         and 'gui-element face colors and 'gui-element face font to Windows
7647         defaults.
7648
7649 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7650
7651         * font-lock.el: Javadoc enhancements
7652
7653 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7654
7655         * ldap.el (toplevel): Test if LDAP support has been compiled in
7656         (ldap-verbose): New option
7657         (ldap-search-entries): Renamed from the previous ldap-search
7658         Conditionalize message display on ldap-verbose
7659         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7660         defuns
7661         (ldap-search): Is now defined as an obsolete wrapper calling
7662         ldap-search-basic or ldap-search-entries
7663
7664
7665 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7666             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7667             Jan Vroonhof  <jan@xemacs.org>
7668
7669         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7670         When for-effect is true, didn't call `byte-optimize-form'
7671         in and/or subforms without last.
7672
7673 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7674
7675         * package-get.el (package-get-download-sites): Use correct custom
7676         type.
7677
7678 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7679
7680         * files.el (write-file): Ask for coding system when compiled with
7681         file-coding.
7682
7683 2000-02-16  Andy Piper  <andy@xemacs.org>
7684
7685         * buffer.el (switch-to-buffer): give norecord argument to
7686         set-window-buffer instead of explicitly recording.
7687
7688         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7689         we have to pick a window.
7690
7691 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7692
7693         * mule/mule-cmds.el (describe-language-support): Don't add
7694         unexist function to help-map.
7695         (describe-coding-system): Don't use already assigend `C'.
7696
7697 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7698
7699         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7700         work in custom.
7701
7702 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7703
7704         * about.el: Ienaga's e-mail address change.
7705
7706 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7707
7708         * etags.el (find-tag): force new window -- even if buf already
7709         visible -- when other-window is t
7710
7711 2000-02-16  Martin Buchholz <martin@xemacs.org>
7712
7713         * XEmacs 21.2.29 is released.
7714
7715 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7716
7717         * cl-extra.el (getf): This is now identical to `plist-get', so
7718         just defalias it.
7719         * cl-macs.el: Make getf an alias to plist-get, at the
7720         byte-compiler level, using define-compiler-macro.
7721
7722 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7723
7724         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7725
7726 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7727
7728         * lisp/etags.el (find-tag-internal): set exact-tagname to
7729           a regular expression that matches against the tagname
7730           part of the tag entry first instead of only looking in
7731           the context area.
7732
7733 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7734
7735         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7736         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7737
7738 2000-02-07  Martin Buchholz <martin@xemacs.org>
7739
7740         * XEmacs 21.2.28 is released.
7741
7742 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7743
7744         * cl-extra.el (getf): Just call `get', never `get*'.
7745         Make arglist match docstring.
7746         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7747         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7748         * byte-optimize.el: remove references to `get*'.
7749
7750 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7751
7752         * mule/european.el: Add syntax information for Latin3 and Latin4.
7753
7754 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7755
7756         * byte-optimize.el: Byte-optimize (length "foo")
7757
7758 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7759
7760         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7761         width check using `window-leftmost-p' and `window-rightmost-p'.
7762
7763 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7764
7765         * wid-edit.el (widget-match-inline): An atom never matches a
7766           list.
7767
7768 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7769
7770         * modeline.el: Consolidated 'x and 'mswindows specification under
7771         'win tag.
7772
7773 2000-01-29  Andy Piper  <andy@xemacs.org>
7774
7775         * gutter-items.el: (format-buffers-tab-line): Try and be
7776         intelligent about buffer naming when we have duplicates.
7777
7778 2000-01-29  Andy Piper  <andy@xemacs.org>
7779
7780         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7781         updated when it becomes visible.
7782
7783 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7784
7785         * bytecomp.el (byte-compile-insert-header): Properly set coding
7786         system under MULE and file-coding.
7787
7788 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7789
7790         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7791         (dontusethis-set-value-terminal-coding-system-handler):
7792         (dontusethis-set-value-keyboard-coding-system-handler):
7793         Never undefine coding system aliases.  Emergency fix for gnus.
7794
7795 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7796
7797         * files.el (abbreviate-file-name): Use directory-sep-char instead
7798         of hard-coded "/".
7799
7800 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7801
7802         * startup.el (user-init-file-base-list): New variable, replacing
7803         user-init-file-base.
7804         (find-user-init-file): New function.
7805         (command-line-early): Use it.
7806         (load-user-init-file): Ditto.
7807
7808 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7809
7810         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7811         calling valid-image-instantiator-format-p
7812
7813 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7814
7815         * isearch-mode.el (isearch-mode): The variable is
7816         isearch-unhidden-extents, not isearch-opened-extents.
7817
7818 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7819
7820         * minibuf.el (next-history-element): Modify error message if a
7821         default value is available.
7822
7823 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7824
7825         * bytecomp.el (byte-compile-file): Don't unconditionally write
7826         .elc files in binary - might contain non-Latin1.
7827
7828 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7829
7830         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7831         for windows-nt.
7832
7833         * version.el:
7834         * startup.el (user-init-file-base):
7835         * process.el (call-process-region):
7836         * files.el (make-backup-file-name):
7837         (backup-file-name-p):
7838         (file-relative-name):
7839         (abbreviate-file-name):
7840         (set-auto-mode):
7841         * code-process.el (call-process-region): Removed unnecessary
7842         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7843         support out of the universe.
7844
7845         * process.el:
7846         * code-process.el:
7847         * bytecomp.el (byte-compile-file): Removed reference to
7848         buffer-file-type, and commented usage of binary-process-output
7849         NTEmacs variables.
7850
7851 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7852
7853         * help.el (function-arglist): Add case for macro.
7854
7855 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7856
7857         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7858         printers.
7859         (custom-display): Added a menu for printer/display tags.
7860
7861         * frame.el (frame-type):
7862         * device.el (device-type): Added 'msprinter to the doc string, and
7863         removed 'pc -- it is not going to be implemented ever.
7864         (call-device-method): Fixed docstring typo.
7865         Defined specifier tags 'printer and 'display.
7866
7867 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7868
7869         * lisp/itimer.el (itimer-run-expired-timers): (consp
7870           last-command-event-time) instead of (consp
7871           'last-command-event-time).
7872
7873 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7874
7875         * msw-glyphs.el: Removed obsolete commentary.
7876
7877 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7878
7879         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7880         better default value.
7881
7882 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7883
7884         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7885         (read-string): Ditto.
7886         (eval-minibuffer): Ditto.
7887         (read-command): Ditto.
7888         (read-function): Ditto.
7889         (read-variable): Ditto.
7890         (read-number): Ditto.
7891         (read-shell-command): Ditto.
7892         (read-number): Record history.
7893
7894 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7895
7896         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7897
7898 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7899
7900         * faces.el (startup-initialize-custom-faces): New function.
7901         Reset all faces created during auto-autoloads loading time
7902         by defface.
7903         * startup.el (command-line): Call it.
7904
7905 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7906
7907         * about.el (about-hackers): Add myself to contributors list.
7908
7909 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7910
7911         * menubar-items.el (maybe-add-init-button): Removed an argument in
7912         a call to load-user-init-file, as the function managed to lose its
7913         formal parameter a few betas ago.
7914
7915 2000-01-18  Martin Buchholz <martin@xemacs.org>
7916
7917         * XEmacs 21.2.27 is released.
7918
7919 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7920
7921         * process.el (shell-command-to-string): Use the FSF docstring.
7922         Make shell-command-to-string the standard function, and
7923         exec-to-string the (deprecated) alias.
7924
7925         * startup.el: typo fix.
7926
7927 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7928
7929         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7930
7931 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7932
7933         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7934         buffers after visible buffers.
7935         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7936
7937 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7938
7939         * info.el (Info-extract-menu-node-name): Stop at a dot
7940         followed by whitespace or right parenthesis.
7941
7942 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7943
7944         * info.el (Info-directory-list): Warn against using Customize with
7945         Info-directory-list.
7946
7947 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7948
7949         * minibuf.el (read-file-name): doc fix.
7950
7951         * autoload.el (update-file-autoloads): doc fix.
7952
7953         * about.el (about-hackers): Change my E-mail address.
7954
7955 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7956
7957         * info.el (Info-visit-file): Just use the `f' interactive spec to
7958         read a filename in the standard way.
7959
7960 2000-01-13  Andy Piper  <andy@xemacs.org>
7961
7962         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7963         (gutter-buffers-tab-extent): new variable.
7964         (update-tab-in-gutter): call add-tab-to-gutter again if the
7965         orientation has changed.
7966         (add-tab-to-gutter): cope with different orientations.
7967
7968 2000-01-11  Didier Verna  <didier@xemacs.org>
7969
7970         * info.el (Info-following-node-name): backward-skip dots as well
7971         as spaces (dots at the end of a node name aren't part of it).
7972         (Info-extract-menu-node-name): don't skip dots. There could be
7973         some in the node name.
7974         (Info-index): allow dots to be part of a node name.
7975
7976 2000-01-12  Andreas Jaeger  <aj@suse.de>
7977
7978         * files.el (auto-mode-alist): Added idlwave-mode.
7979         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7980
7981 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7982
7983         * info.el (Info-search): Show default value.
7984
7985 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7986
7987         * info.el (Info-read-node-completion-table): New variable.
7988         (Info-read-node-name-1): New function.
7989         (Info-read-node-name): Use it.
7990         (Info-follow-reference): Use DEFAULT argument of completing-read.
7991         (Info-menu): Ditto.
7992
7993 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7994
7995         * hyper-apropos.el (hyper-describe-key-briefly): Save
7996         window configuration.
7997         (hyper-describe-face): Use DEFAULT of completing-read.
7998         (hyper-apropos-read-variable-symbol): Ditto.
7999         (hyper-apropos-read-function-symbol): Ditto.
8000
8001 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8002
8003         * mule/mule-cmds.el (set-default-coding-system): Set
8004         comint-exec-hook to use coding-system-for-read and
8005         coding-system-for-write so that C-x RET c works.
8006
8007 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8008
8009         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8010         (previous-matching-history-element): Increment
8011         minibuffer-max-depth by 1.
8012         (next-matching-history-element): Ditto.
8013
8014 2000-01-11  Andy Piper  <andy@xemacs.org>
8015
8016         * gutter-items.el (buffers-tab): Create a new face for the buffers
8017         tab.
8018         (buffers-tab-face): use it.
8019
8020 2000-01-10  Didier Verna  <didier@xemacs.org>
8021
8022         * modeline.el (modeline-scrolling-method): change modeline X
8023         cursor appearance according to the value.
8024
8025 2000-01-07  Andreas Jaeger  <aj@suse.de>
8026
8027         * about.el (about-hackers): Moved my entry to contributor list.
8028         (xemacs-hackers): Added myself.
8029         (about-maintainer-info): Added description of myself.
8030
8031
8032 2000-01-07  Didier Verna  <didier@xemacs.org>
8033
8034         * modeline.el (modeline-scrolling-method): new variable.
8035         (mouse-drag-modeline): add reference to it in the docstring.
8036         (mouse-drag-modeline): handle it.
8037
8038 2000-01-08  Andy Piper  <andy@xemacs.org>
8039
8040         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8041         calls.
8042         (remove-buffer-from-gutter-tab): ditto.
8043
8044 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8045
8046         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8047         (custom-face-edit): Fix grammatical error in help message.
8048
8049 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8050
8051         * movemail.el: Added.
8052
8053         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8054
8055 2000-01-03  Didier Verna  <didier@xemacs.org>
8056
8057         * modeline.el (mouse-drag-modeline): remove the code related to
8058         the modeline horizontal scrolling facility.
8059
8060 1999-12-31  Martin Buchholz <martin@xemacs.org>
8061
8062         * XEmacs 21.2.26 is released.
8063
8064 1999-12-28  Andy Piper  <andy@xemacs.org>
8065
8066         * wid-edit.el (widget-push-button-value-create): The gui cache
8067         does not agree with native widgets which can only be displayed
8068         once per window. The reasons for caching are diminished now that
8069         we don't hog resources when creating buttons.
8070         (widget-push-button-cache) deleted.
8071
8072 1999-12-24  Martin Buchholz <martin@xemacs.org>
8073
8074         * XEmacs 21.2.25 is released.
8075
8076 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8077
8078         * hyper-apropos.el (hyper-apropos): Toggle
8079         hyper-apropos-programming-apropos correctly.
8080         Set REGEXP when user accepts default value.
8081
8082 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8083
8084         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8085         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8086
8087 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8088
8089         * mule/mule-category.el (undefined-category-designator):
8090         Return char instead of character.  Search for undefined one.
8091         (describe-category): Use with-displaying-help-buffer.
8092
8093 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8094
8095         * byte-optimize.el (byte-optimize-plus):
8096         Optimize (+ 1) to 1 instead of (1+ nil).
8097
8098         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8099
8100         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8101
8102         * byte-optimize.el (byte-optimize-char-before): New function.
8103         Remove performance penalty for using (char-before) instead of (char-after).
8104
8105 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8106
8107         * mule/mule-category.el (char-category-list): Return character
8108         instead of integer.
8109
8110 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8111
8112         * minibuf.el (read-buffer): Check default is buffer object.
8113
8114 1999-11-25  Andy Piper  <andy@xemacs.org>
8115
8116         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8117         for buttons.
8118
8119 1999-12-16  Andreas Jaeger  <aj@suse.de>
8120
8121         * package-get.el (package-get-maybe-save-index): Fixed typo.
8122         Patch by Jeff Miller <jmiller@smart.net>.
8123
8124 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8125
8126         * gnuserv.el (gnuserv-process-filter):  don't call
8127         gnuserv-write-to-client when gnuserv-current-client is nil
8128
8129 1999-12-14  Martin Buchholz <martin@xemacs.org>
8130
8131         * XEmacs 21.2.24 is released.
8132
8133 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8134
8135         * about.el (about-hackers): Update my email address.
8136
8137 1999-12-07  Martin Buchholz <martin@xemacs.org>
8138
8139         * XEmacs 21.2.23 is released.
8140
8141 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8142
8143         * package-get.el (package-get-download-sites): Removed several
8144         defunct download sites, added many new ones, and corrected a few
8145         incorrect directory-on-site entries.  Added physical locations to
8146         site-description.
8147
8148 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8149
8150         * finder.el (finder-commentary): add DOC string and fix
8151         interactive spec
8152
8153 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8154
8155         * help.el (describe-function): Don't forget to intern the string
8156         completing-read returns.
8157         (describe-variable): Ditto.
8158
8159 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8160
8161         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8162         `hyper-apropos-help-mode' here to find symbol to customize
8163         irregardless of cursor position and simplify
8164         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8165         `hyper-apropos-popup-menu'.
8166
8167 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8168
8169         * apropos.el (apropos-mode-map): Add return to call
8170         apropos-follow.
8171         (apropos-print): Call apropos-mode to have better
8172         command reference. Put keymap text-poperty to
8173         symbole name.
8174
8175 1999-11-22  Alastair Burt  <burt@dfki.de>
8176
8177         * help.el: (describe-bindings-1): Added handling of keymaps for
8178         the extents at point.
8179
8180 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8181
8182         * gutter-items.el (buffers-tab-items): Wrap the function in a
8183         save-match-data
8184
8185 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8186
8187         * help.el (describe-function): Use the DEFAULT argument to
8188         completing-read.
8189         (describe-variable): Ditto.
8190
8191 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8192
8193         * minibuf.el (read-from-minibuffer): Add optional argument
8194         DEFAULT to have better mini-buffer history support.
8195         (completing-read): Pass default to read-from-minibuffer.
8196         (read-buffer): Pass default to completing-read.
8197
8198 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8199
8200         * font-lock.el (font-lock-doc-string-face): Document the
8201         `font-lock-lisp-like' property.
8202
8203 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8204
8205         * lisp-mode.el: Specify `font-lock-lisp-like'.
8206
8207         * font-lock.el (font-lock-lisp-like): New function.
8208         (font-lock-fontify-syntactically-region): Use it.
8209
8210 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8211
8212         * XEmacs 21.2.22 is released
8213
8214 1999-11-28  Martin Buchholz <martin@xemacs.org>
8215
8216         * XEmacs 21.2.21 is released.
8217
8218 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8219
8220         * minibuf.el (read-coding-system): Accept symbol and
8221         coding-system object as a default-coding-system.
8222
8223 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8224
8225         * minibuf.el (read-coding-system): Accept symbol as
8226         a default-coding-system.
8227
8228 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8229
8230         * apropos.el (apropos-documentation): Use insert instead
8231         of princ.
8232
8233 1999-11-07  William M. Perry  <wmperry@aventail.com>
8234
8235         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8236           for the linux console.
8237
8238         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8239           stuff to work when you are not on a window system, since the GPM
8240           mouse support now allows pasting from outside of XEmacs.
8241
8242 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8243
8244         * XEmacs 21.2.20 is released
8245
8246 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8247
8248         * setup-paths.el (paths-default-info-directories): Add
8249         /usr/share/info and /usr/local/share/info.
8250
8251 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8252
8253         * about.el: Updated Vladimir Ivanovic's info.
8254
8255 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8256
8257         * auto-show.el (auto-show-truncationp): Remove.
8258
8259         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8260
8261 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8262
8263         * indent.el (indent-line-to): fix bug: spaces were not replaced
8264         with tab if column is multiple of tab-width
8265         From dhn@qedinc.com
8266
8267 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8268
8269         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8270         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8271
8272         * package-get.el (package-get-package-provider): Be verbose when
8273         interactive. Patch from Robert Pluim
8274
8275 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8276
8277         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8278         info file suffixes.
8279
8280 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8281
8282         * process.el (open-network-stream): Add a new optional parameter
8283         PROTOCOL to support udp; fix a minor typo and add an explanation
8284         in docstring for udp programming.
8285
8286         * code-process.el (open-network-stream): Add a new optional
8287         parameter PROTOCOL to support udp; fix a minor typo and add an
8288         explanation in docstring for udp programming.
8289
8290 1999-10-18  Andy Piper  <andy@xemacs.org>
8291
8292         * gui.el (make-gui-button): be more precise about how we call
8293         callbacks.
8294
8295         * wid-edit.el (widget-push-button-value-create): Use the new form
8296         of native gui-button.
8297
8298 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8299
8300         * info.el (Info-page-prev): Don't do (sit-for 0).
8301
8302 1999-10-13  Andy Piper  <andy@xemacs.org>
8303
8304         * gutter-items.el (progress-abort-glyph): new glyph for showing
8305         abort status.
8306         (append-progress): dispatch-event rather than sit-for.
8307         (abort-progress): new function. Show the abort glyph with an
8308         appropriate message.
8309         (raw-append-progress): dispatch-event rather than sit-for.
8310         (display-progress): cope with aborts.
8311
8312         * gui.el (make-gui-button): Use native widgets for buttons
8313         unconditionally.
8314         (insert-gui-button): ditto.
8315         (gui-button-p): ditto.
8316
8317         * xbm-button.el: remove from core.
8318
8319         * xpm-button.el: remove from core.
8320
8321 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8322
8323         * faces.el (init-device-faces): Don't initialize the random faces
8324         on the stream device.
8325
8326 1999-10-06  Andy Piper  <andy@xemacs.org>
8327
8328         * files.el (recover-file): Don't use ls under windows for revert buffer.
8329
8330 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8331
8332         * package-get.el (package-get-download-menu): Make menu really
8333         toggle download sites.
8334         (package-get-download-sites): Add autoload cookie.
8335
8336 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8337
8338         * setup-paths.el (paths-find-module-directory): Ditto.
8339
8340 1999-09-29  Werner Fink  <werner@suse.de>
8341
8342         * setup-paths.el (paths-find-exec-directory): Add missing nil
8343         parameter for environment.
8344
8345 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8346
8347         * modeline.el (modeline-format):
8348         Only purecopy the strings.  Else
8349         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8350         barfs.
8351
8352 1999-08-28  Mike Woolley  <mike@bulsara.com>
8353
8354         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8355         user setting comint-completion-addsuffix and
8356         comint-process-echoes.
8357
8358 1999-09-22  Andy Piper  <andy@xemacs.org>
8359
8360         * gutter-items.el (update-tab-in-gutter): use
8361         last-nonminibuf-window instead of selected-window.
8362
8363 1999-09-18  Andy Piper  <andy@xemacs.org>
8364
8365         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8366         display on.
8367
8368         * subr.el (record-buffer-hook): new variable so that the hook gets
8369         some documentation.
8370
8371 1999-09-16  Andy Piper  <andy@xemacs.org>
8372
8373         * gutter-items.el (update-tab-in-gutter): only update when the
8374         gutter is visible.
8375         (remove-buffer-from-gutter-tab): ditto.
8376
8377 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8378
8379         * simple.el (do-auto-fill): Commented out part of Kinsoku
8380         processing.
8381
8382 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8383
8384         * isearch-mode.el (isearch-highlightify-region): Give the
8385         highlighting extents a high priority.
8386         (isearch-make-extent): Give the main highlighting extent an even
8387         higher priority.
8388
8389 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8390
8391         * packages.el (packages-compute-package-locations): Fix typo from
8392         -u rationalization.
8393
8394 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8395
8396         * setup-paths.el (paths-find-doc-directory): Respect value of
8397         `configure-doc-directory.'
8398
8399         * find-paths.el (paths-find-architecture-directory): Give
8400         precendence `default' argument (which typically comes from
8401         configure).
8402
8403 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8404
8405         * startup.el (command-line-early): Added options -user-init-file
8406         and -user-init-directory.
8407
8408         * files.el (user-init-file): Default to NIL so we can recognize
8409         when it's set.
8410
8411 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8412
8413         * obsolete.el (init-file-user):
8414         * startup.el:
8415         * packages.el (packages-compute-package-locations):
8416         * package-get.el (package-get-user-index-filename):
8417         * menubar-items.el (maybe-add-init-button):
8418         * info.el (Info-annotations-path):
8419         * dump-paths.el:
8420         Change `user-init-directory' to be an absolute path.
8421         Use `user-init-directory' where appropriate.
8422         Zap `init-file-user' and its uses.
8423
8424 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8425
8426         * subr.el (copy-symbol): New function.
8427
8428 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8429
8430         * isearch-mode.el (isearch-done): Be sure to restore invisible
8431         extents in the proper buffer.
8432         (isearch-pre-command-hook): Set this-command to the correct value
8433         in case the buffer has changed and old overriding-local-map was
8434         used.
8435         (isearch-restore-extent): Use remprop instead of setting the
8436         property to nil.
8437
8438 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8439
8440         * cmdloop.el (execute-extended-command): Update zmacs region
8441         before the delay.
8442         (execute-extended-command): Make the message gettext-friendly.
8443
8444 1999-09-07  Andy Piper  <andy@xemacs.org>
8445
8446         * gutter-items.el (progress-gauge-glyph): renamed from
8447         progress-glyph.
8448         (progress-text-glyph): new variable.
8449         (progress-layout-glyph): use layouts and text glyphs.
8450         (progress-area-buffer): removed.
8451         (progress-text-and-extent): new variable.
8452         (progress-displayed-p): dynamically create gutter area buffer.
8453         (clear-progress): ditto.
8454         (raw-append-progress): ditto.
8455         (append-progress): use new glyph names.
8456         (raw-append-progress): only create the extent when needed. set
8457         properties more optimally.
8458         (progress): remove args.
8459
8460 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8461
8462         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8463         mapcar where the return value is unused.
8464         (isearch-restore-invisible-extents): Ditto.
8465         (isearch-highlight-all-cleanup): Ditto.
8466         (isearch-delete-extents-in-range): Traverse the extents only once.
8467         (isearch-highlight-all-update): Don't start over if the search
8468         string has changed and more input is pending.
8469
8470 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8471
8472         * packages.el (packages-find-package-data-path): Ditto.
8473
8474         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8475
8476         * subr.el (mapc-internal): Don't make obsolete.
8477
8478         * cl-extra.el (mapc): Resurrect.
8479
8480 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8481
8482         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8483         alias.
8484
8485         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8486         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8487         (isearch-yank-clipboard): Use get-clipboard instead of
8488         x-get-clipboard.
8489         (isearch-yank-selection): Fix docstring.
8490
8491 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8492
8493         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8494
8495 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8496
8497         * cl-macs.el (extent-start-position): Fix setf method.
8498         (extent-end-position): Ditto.
8499
8500 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8501
8502         * isearch-mode.el: End merge with FSF 20.4.
8503
8504         * isearch-mode.el (search-invisible): New variable.
8505         (isearch-hide-immediately): Ditto.
8506         (isearch-unhidden-extents): Ditto.
8507         (isearch-range-invisible): New function.
8508         (isearch-unhide-extent): Ditto.
8509         (isearch-restore-invisible-extents): Ditto.
8510         (isearch-restore-extent): Ditto.
8511
8512         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8513         implementation.
8514         (isearch-ring-retreat-edit): Ditto.
8515         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8516         (isearch-forward-regexp): New arguments NOT-REGEXP and
8517         NO-RECURSIVE-EDIT.
8518         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8519         (isearch-backward-regexp): New arguments NOT-REGEXP and
8520         NO-RECURSIVE-EDIT.
8521         (isearch-mode): Return isearch-success.
8522         (isearch-update): Use unread-command-events instead of
8523         unread-command-event.
8524         (isearch-abort): If an invalid regexp is encountered, keep popping
8525         states.
8526         (isearch-*-char): Use FSF implementation.
8527         (isearch-whitespace-chars): Use the more robust FSF's
8528         implementation.
8529         (isearch-within-brackets): New variable.
8530         (isearch-mode): Initialize it.
8531         (isearch-edit-string): Bind it.
8532         (isearch-search-and-update): Set it.
8533         (isearch-push-state): Push it.
8534         (isearch-top-state): Pop it.
8535         (isearch-search): Set it.
8536         (isearch-printing-char): When called by isearch-whitespace-chars,
8537         handle M-SPC gracefully.
8538         (isearch-message-prefix): New argument ELLIPSIS.
8539         (isearch-message-suffix): Ditto.
8540         (isearch-message): Use the ELLIPSIS argument when calling
8541         isearch-message-prefix and isearch-message-suffix.
8542         (isearch-message-prefix): Distinguish between "wrapped" and
8543         "overwrapped" search, FWIW.
8544
8545 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8546
8547         * isearch-mode.el (isearch-edit-string): Use the head of the
8548         search ring instead of search-last-string and search-last-regexp.
8549         (search-highlight): Renamed from isearch-highlight.
8550         (isearch-exit): Use the new name.
8551         (isearch-highlight): Ditto.
8552         (isearch-dehighlight): Ditto.
8553         (isearch-update-ring): New function.
8554         (isearch-done): Call it.
8555         (isearch-done): New argument EDIT.
8556         (isearch-repeat): If search string is empty, look up at the car of
8557         the search ring; ignore the yank pointer.
8558         (isearch-abort): Call isearch-done with NOPUSH.
8559         (isearch-cancel): New function.
8560         (isearch-mode-map): Bind it to ESC ESC ESC.
8561
8562         * isearch-mode.el: Begin merge with FSF 20.4.
8563
8564 1999-09-01  Andy Piper  <andy@xemacs.org>
8565
8566         * x-select.el (x-get-clipboard): obsolete.
8567         (x-yank-clipboard-selection): obsolete
8568
8569         * select.el (disown-selection): need to be careful to disown the
8570         clipboard if we set it via selection.
8571         (get-clipboard): move from x-select.el
8572         (yank-clipboard-selection): ditto.
8573
8574 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8575
8576         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8577         isearch-highlight-all-matches to nil.
8578         (isearch-fixed-case): New variable.
8579         (isearch-mode): Initialize it.
8580         (isearch-edit-string): Save it.
8581         (isearch-toggle-case-fold): Set it.
8582         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8583         need to check isearch-fixed-case.
8584         (isearch-toggle-case-fold): Update highlighting of all matches
8585         before the pause.
8586         (isearch-edit-string):
8587
8588 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8589
8590         * isearch-mode.el (isearch-edit-string): Call isearch-message
8591         before reading the event so that the prompt is displayed properly.
8592         (isearch-message): Use isearch-nonincremental when calling
8593         isearch-message-prefix.
8594         (minibuffer-local-isearch-map): Bind up and down to do the same as
8595         M-p and M-n respectively.
8596         (isearch-done): New arg NOPUSH.
8597         (isearch-edit-string): Use it.
8598         (isearch-edit-string): Don't bind isearch-string.
8599         (isearch-ring-adjust): Edit string, *then* push state.
8600
8601 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8602
8603         * faces.el (isearch-secondary): Make isearch-secondary look
8604         different than default.
8605
8606 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8607
8608         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8609         save-excursion.
8610         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8611         (isearch-update): Call isearch-dehighlight without arguments.
8612         (isearch-done): Ditto.
8613
8614         * isearch-mode.el (isearch-fix-case): If the search string has no
8615         upper-case letters, allow the folding to be reenabled.
8616         Previously, once disabled, the folding would remain that way until
8617         the end of isearch.
8618         (isearch-top-state): Call isearch-fix-case.
8619
8620         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8621         save-excursion.
8622         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8623
8624 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8625
8626         * xpm-button.el:
8627         xbm-button.el: Need to exist in core because gui.el depends on
8628         them.
8629
8630 1999-08-31  Andy Piper  <andy@xemacs.org>
8631
8632         * gutter-items.el (buffers-tab-face): new customizable variable.
8633         (buffers-tab-default-buffer-line-length): new specifier for
8634         maximum viewable characters.
8635         (progress-stack): new variable for implementing widget-based
8636         progress messages.
8637         (progress-area-buffer): ditto.
8638         (progress-glyph-height): ditto.
8639         (progress-stop-callback): ditto.
8640         (progress-quit-function): new function.
8641         (progress-glyph): new variable.
8642         (progress-layout-glyph): ditto.
8643         (progress-displayed-p): new function, see message-displayed-p for
8644         details.
8645         (clear-progress): ditto.
8646         (remove-progress): ditto.
8647         (append-progress): ditto.
8648         (raw-append-progress): ditto.
8649         (display-progress): ditto.
8650         (current-progress): ditto.
8651         (current-progress-label): ditto.
8652         (progress): ditto.
8653         (lprogress): ditto.
8654
8655
8656 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8657
8658         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8659
8660         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8661         `isearch-yank-selection'.
8662         (isearch-mode-map): Use it.
8663         (isearch-yank-selection): Use `get-selection' instead of
8664         `get-x-selection'.
8665
8666 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8667
8668         * faces.el (isearch-secondary): Create face here.
8669
8670         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8671         timers.
8672
8673 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8674
8675         * subr.el (buffer-string): More robust backward compatibility
8676         check, courtesy William Perry.
8677
8678 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8679
8680         * replace.el (perform-replace): Stop the search after the search
8681         limit has been reached.
8682
8683 1999-08-23  Andy Piper  <andy@xemacs.org>
8684
8685         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8686         here if we don't have one.
8687
8688 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8689
8690         * ldap.el (ldap-coding-system): Default to nil until we get
8691         efficient UTF8 support
8692         (ldap-decode-string): Guard against `decode-coding-string' not
8693         being defined
8694         (ldap-encode-string): Guard against `encode-coding-string' not
8695         being defined
8696
8697 1999-08-23  Didier Verna  <didier@xemacs.org>
8698
8699         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8700         Some doc strings improvements, and add a star to the `interactive'
8701         calls.
8702
8703 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8704
8705         * font-lock.el (java-font-lock-keywords-3): introduced new
8706         keywords and regexpes for javadoc syntax 1.2.
8707
8708 1999-08-17  Andy Piper  <andy@xemacs.org>
8709
8710         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8711         format-buffers-tab-line.
8712         (buffers-tab-max-buffer-line-length): new variable.
8713         (format-buffers-tab-line): new function. truncate names if over
8714         buffers-tab-max-buffer-line-length.
8715
8716 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8717
8718         * cus-start.el: Customize the variable `bell-inhibit-time'.
8719
8720 1999-08-16  Andy Piper  <andy@xemacs.org>
8721
8722         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8723         brute-force approach to deleting the last buffer.
8724         (buffers-tab-grouping-regexp): new customizable variable.
8725         (select-buffers-tab-buffers-by-mode): use it.
8726
8727 1999-08-13  Andy Piper  <andy@xemacs.org>
8728
8729         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8730         deletion problem.
8731
8732 1999-07-30  Didier Verna  <didier@xemacs.org>
8733
8734         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8735         of princ to output symbols.
8736         (custom-save-face-internal): ditto.
8737         (custom-save-resets): ditto.
8738
8739 1999-08-09  Didier Verna  <didier@xemacs.org>
8740
8741         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8742         `regexp-quote' to protect the major mode name for use as a regular
8743         expression (c++ needs this for instance).
8744
8745 1999-08-08  Andy Piper  <andy@xemacs.org>
8746
8747         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8748         cope with similar mode names.
8749
8750         * gutter-items.el (buffers-tab-selection-function): new selection
8751         function.
8752         (select-buffers-tab-buffers-by-mode): new function.
8753         (buffers-tab-items): use it if set to only display buffers in the
8754         tab in the current buffer's group..
8755         (update-tab-in-gutter): use new api.
8756         (remove-buffer-from-gutter-tab): ditto.
8757
8758         * gutter-items.el (buffers-tab-max-size): set custom selection
8759         default to 6.
8760         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8761         (add-tab-to-gutter): set face as default.
8762
8763 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8764
8765         * faces.el (frob-face-property): Merge the fall-back specifier
8766         with the target, not replace it.
8767
8768 1999-08-05  Andy Piper  <andy@xemacs.org>
8769
8770         * gutter-items.el (update-tab-in-gutter): add frame argument for
8771         buffer-items.
8772         (update-tab-in-gutter): use it.
8773
8774         * gutter-items.el (record-buffer-hook): set.
8775
8776         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8777         change.
8778         (switch-to-buffer-hook) deleted.
8779
8780 1999-08-04  Andy Piper  <andy@xemacs.org>
8781
8782         * gutter-items.el (update-tab-in-gutter): make sure this will work
8783         as an argument to create-frame-hook.
8784
8785 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8786
8787         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8788         instead of timer emulation.
8789
8790 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8791
8792         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8793         Emacs isearch enhancements.
8794
8795 1999-07-28  Andy Piper  <andy@xemacs.org>
8796
8797         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8798         all devices that support tab controls.
8799         (remove-buffer-from-gutter-tab): new function. to be used as a
8800         value for kill-buffer-hook.
8801
8802 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8803
8804         * auto-show.el (auto-show-truncationp): changed to match
8805         `window_translation_on'
8806
8807 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8808
8809         * XEmacs 21.2.19 is released
8810
8811 1999-07-28  SL Baur  <steve@miho>
8812
8813         * code-files.el (insert-file-contents): Fix docstring.
8814         revert previous change.
8815
8816 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8817
8818         * fill.el (fill-region-as-paragraph): Change re-break-point to
8819         contain word-across-newline plus one character so that filling
8820         Japanese and Chinese works as desired.
8821         * simple.el (do-auto-fill): Ditto.
8822
8823 1999-07-26  SL Baur  <steve@miho>
8824
8825         * mule/japanese.el ("Japanese"): Do not specify a default input
8826         method.
8827         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8828
8829 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8830
8831         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8832         able to use cl-macs macro in early lisp.
8833
8834 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8835
8836         * custom.el:
8837         * cus-face.el:
8838         * cus-edit.el:
8839                 Massive custom Theme API changes.
8840
8841 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8842
8843         * code-files.el (insert-file-contents): Regard
8844         coding-system-magic-cookie if `coding-system-for-read' is nil.
8845
8846 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8847
8848         * mule/thai-xtis.el: Add coding: local variable, to avoid
8849         bootstrapping problem with C locale.
8850
8851 1999-07-22  Andy Piper  <andy@xemacs.org>
8852
8853         * dumped-lisp.el (preloaded-file-list): guard against putting
8854         gutter-items in a less than functional XEmacs.
8855         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8856
8857 1999-07-18  Bob Weiner  <weiner@beopen.com>
8858
8859         * fill.el (fill-context-prefix): Fixed bug that prevented the
8860         setting of an adaptive fill prefix when the `dont-skip-first' was
8861         t.
8862
8863 1999-07-22  SL Baur  <steve@miho>
8864
8865         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8866
8867 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8868
8869         * files.el (interpreter-mode-alist): add `make', `guile', and
8870         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8871         makefile-mode, guile is a scheme, and someday XEmacs will be
8872         modular enough to use as an efficient scripting tool.)
8873
8874 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8875
8876         * mule/mule-cmds.el (reset-language-environment): Regard
8877         coding-category `utf-8' and `ucs-4' if they are available.
8878
8879 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8880
8881         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8882         (prefer-coding-system): Fix DOC-string.
8883
8884         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8885         DOC-string too.
8886
8887         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8888         Mule.
8889         (coding-system-change-eol-conversion): Fix DOC-string.
8890
8891 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8892
8893         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8894         instead of `list-coding-system'.
8895
8896 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8897
8898         * menubar-items.el (default-menubar): `select-input-method' was
8899         renamed to `set-input-method'.
8900
8901         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8902         "Set Language Environment" menu.
8903
8904         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8905         "Describe Language Support" menu.
8906
8907 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8908
8909         * mule/chinese.el ("Chinese-GB"): Rename
8910         `chinese-gb-environment-setup-function' to
8911         `setup-chinese-gb-environment-internal'.
8912
8913 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8914
8915         * mule/korean.el: Use `define-coding-system-alias' instead of
8916         `copy-coding-system'.
8917
8918 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8919
8920         * mule/mule-cmds.el (set-language-environment-coding-systems):
8921         Treat duplicated coding-categories.
8922
8923 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8924
8925         * mule/japanese.el: Use `define-coding-system-alias' instead of
8926         `copy-coding-system'.
8927
8928 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8929
8930         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8931         coding-system `viscii'.
8932
8933 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8934
8935         * mule/cyrillic.el:
8936         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8937         (cyrillic-alternativnyj-decode-table): New variable.
8938         (cyrillic-alternativnyj-encode-table): New variable.
8939         - Specify `iso-8-1' as a category of coding-system
8940           `alternativnyj'.
8941         - Abolish general Cyrillic environment.
8942
8943 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8944
8945         * mule/chinese.el:
8946         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8947         - Register `chinese-gb-environment-setup-function' as a
8948           `setup-function' of "Chinese-GB" environment.
8949
8950 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8951
8952         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8953         optional argument `parents'.
8954
8955         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8956         property for Thai-XTIS.
8957
8958         * mule/mule-help.el (help-with-tutorial): Use property
8959         `tutorial-coding-system' of language-info as a coding-system to
8960         read tutorial file.
8961
8962 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8963
8964         * mule/thai-xtis.el: Don't setup `setup-function' and
8965         `exit-function'.
8966
8967         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8968         `set-coding-category-system' to set up coding-system for
8969         coding-category.
8970
8971         * mule/mule-cmds.el (prefer-coding-system): Use
8972         `set-coding-category-system' to set up coding-system for
8973         coding-category.
8974
8975 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8976
8977         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8978         Thai-XTIS environment.
8979
8980         * mule/mule-cmds.el (prefer-coding-system): Use
8981         `find-coding-system' instead of `coding-system-p'.
8982
8983 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8984
8985         * mule/mule-cmds.el (set-language-environment-coding-systems):
8986         Modify eol-type for XEmacs.
8987
8988         * mule/thai-xtis.el: Delete unused local variable `category'.
8989
8990         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8991         function.
8992         (prefer-coding-system): Don't call
8993         `update-coding-systems-internal'; use function
8994         `coding-category-list' instead of variable `coding-category-list';
8995         use `set-coding-priority-list' instead of `set-coding-priority';
8996         modify `eol-type' for XEmacs.
8997
8998         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8999         `charset-columns'.
9000         (char-width): Likewise.
9001
9002 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9003
9004         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9005         `tis-620'.
9006
9007         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9008         `set-coding-priority-list' instead of `set-coding-priority'; don't
9009         call `update-coding-systems-internal'.
9010
9011         * mule/mule-misc.el (coding-system-get): New function.
9012         (coding-system-put): New function.
9013         (coding-system-category): New function.
9014
9015 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9016
9017         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9018         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9019         to avoid conflict with leim/quail/thai-xtis.
9020
9021         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9022         to thai-xtis-chars.el.
9023
9024         * mule/thai-xtis-chars.el: New file (split from
9025         mule/thai-xtis.el).
9026
9027 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9028
9029         * mule/thai-xtis.el:
9030         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9031         - Add syntax entries.
9032         - Put `preferred-coding-system' of the charset `thai-xtis' to
9033           `tis-620'.
9034
9035 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9036
9037         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9038         rewritten to use write-multibyte-character.
9039
9040 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9041
9042         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9043         of `iso-2022-7'.
9044         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9045         ported yet.
9046         (read-input-method-name): Treat optional argument `default'.
9047
9048 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9049
9050         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9051         all.
9052         (set-language-info-alist): Set up menus here.
9053
9054 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9055
9056         * minibuf.el (completing-read): Add new optional argument
9057         `default'.
9058         (read-coding-system): Add new optional argument
9059         `default-coding-system'.
9060
9061 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9062
9063         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9064         (viet-viscii-...->viet-vscii...).
9065
9066 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9067
9068         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9069         and menus.
9070
9071 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9072
9073         * mule/mule-cmds.el (input-method-function): Add permanent-local
9074         property.
9075
9076 1999-03-30  Dave Love  <fx@gnu.org>
9077
9078         * mule/mule-cmds.el (current-language-environment): Doc fix.
9079
9080 1999-02-06  Richard Stallman  <rms@gnu.org>
9081
9082         * mule/european.el (setup-slovenian-environment): New function.
9083         ("Slovenian"): New language environment.
9084
9085 1999-01-27  Dave Love  <fx@gnu.org>
9086
9087         * mule/mule-cmds.el (current-language-environment): Provide :link,
9088         :type (choices) and appropriate :get.
9089
9090 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9091
9092         * mule/mule-cmds.el (describe-language-environment): Don't alter
9093         input-method-alist.
9094
9095 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9096
9097         * mule/mule-cmds.el (prefer-coding-system): Call
9098         set-coding-priority, so that the internal array of priorities is
9099         also updated.
9100
9101 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9102
9103         * mule/mule-cmds.el (prefer-coding-system): If the argument
9104         requires specific EOL conversion type, make the default coding
9105         systems use that.
9106
9107 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9108
9109         * mule/mule-cmds.el (set-language-environment): Pass the default
9110         eol-type to set-language-environment-coding-systems.
9111         (set-default-coding-systems): Copy the eol-type property for the
9112         new default values of {buffer-file,process}-coding-system from the
9113         old defaults.
9114         (set-language-environment-coding-systems): Accept an optional
9115         argument EOL-TYPE, and set the eol-type property of the default
9116         coding systems accordingly.
9117
9118 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9119
9120         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9121         use generate-new-buffer instead of get-buffer-create.
9122
9123 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9124
9125         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9126
9127 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9128
9129         * mule/mule-cmds.el (default-input-method): Fix custom type.
9130
9131 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9132
9133         * mule/mule-cmds.el (setup-specified-language-environment):
9134         Add apropos-inhibit property.
9135         (describe-specified-language-support): Likewise.
9136
9137 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9138
9139         * mule/mule-cmds.el: Doc fixes.
9140
9141 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9142
9143         * mule/mule-cmds.el (register-input-method): Doc-string
9144         modified.
9145
9146 1998-09-01  Dave Love  <fx@gnu.org>
9147
9148         * mule/mule-cmds.el (current-language-environment): Fix
9149         setter function.
9150
9151 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9152
9153         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9154         mule/european.el, mule/hebrew.el, mule/japanese.el,
9155         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9156         avoid bootstrapping problem if you need to recompile all the Lisp
9157         files using interpreted code.
9158
9159 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9160
9161         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9162         ("Latin-2"): Likewise.
9163
9164 1998-08-18  Per Starback  <starback@update.uu.se>
9165
9166         * mule/european.el (setup-latin2-environment): Fix typo.
9167
9168 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9169
9170         * mule/european.el: Give proper value of `input-method' key to all
9171         lang. env.
9172
9173         * mule/mule-cmds.el (activate-input-method): Handle the case that
9174         the arg INPUT-METHOD is nil correctly.
9175         (read-multilingual-string): Activate the specified input method
9176         before calling read-string.  Afterward, activate the original
9177         input method.
9178
9179 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9180
9181         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9182         (set-language-info-alist): Fix typo in doc-string.
9183
9184         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9185
9186 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9187
9188         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9189         (reset-language-environment): New function for the job that
9190         setup-english-environment used to do.
9191         (set-language-environment): Do more setups according to the info
9192         in language-info-alist.
9193         (read-language-name): Handle the case that the arg KEY is nil.
9194         (describe-language-environment): Handle input-method property.
9195
9196         * mule/: All files under this directory, which related with
9197         specific languages (such as mule/european.el, mule/greek.el,
9198         mule/hebrew.el, mule/misc-lang.el), modified as below.
9199         (setup-XXX-environment): Just call set-language-environment.  If
9200         they used to do some other jobs than what done by
9201         set-language-environment, those jobs are done in
9202         setup-XXX-environment-internal now.
9203         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9204         the value to setup-XXX-environment-internal.  Add properties
9205         input-method and features.
9206
9207         * mule/english.el (setup-english-environment): Just call
9208         reset-language-environment.
9209
9210         * mule/european.el (setup-8-bit-environment): Function deleted.
9211
9212 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9213
9214         * mule/mule-cmds.el (input-method-exit-on-first-char)
9215         (input-method-use-echo-area): Doc fixes.
9216
9217 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9218
9219         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9220         variable.
9221         (input-method-use-echo-area): New variable.
9222
9223 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9224
9225         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9226
9227 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9228
9229         * mule/mule-cmds.el (activate-input-method): Update mode line.
9230         (inactivate-input-method): Likewise.
9231
9232 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9233
9234         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9235         input method in the current buffer, but just bind
9236         current-input-method.
9237
9238 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9239
9240         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9241
9242         * mule/misc-lang.el ("IPA"): Add coding-priority and
9243         coding-system.
9244
9245 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9246
9247         * mule/greek.el: Add coding-priority.
9248
9249 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9250
9251         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9252         LANG-ENV.
9253
9254 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9255
9256         * mule/mule-cmds.el (register-input-method): Fix previous change.
9257         (setup-specified-language-environment): Doc fix.
9258
9259 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9260
9261         * mule/mule-cmds.el: Several doc fixes.
9262         (get-language-info, set-language-info): Rename argument.
9263         (set-language-info-alist): Likewise.
9264         (register-input-method): Rename argument.
9265         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9266
9267 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9268
9269         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9270         default value while reading an input method.
9271
9272 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9273
9274         * mule/mule-cmds.el (universal-coding-system-argument):
9275         Use buffer-file-coding-system as default.
9276
9277 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9278
9279         * mule/korean.el ("Korean"): Doc fix.
9280
9281 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9282
9283         * mule/mule-cmds.el (describe-language-environment): Print the
9284         languge environment at the head.
9285
9286 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9287
9288         * mule/japanese.el: Set exit-function to exit-japanese-environment
9289         for Japanese environment.
9290
9291 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9292
9293         * mule/mule-cmds.el (set-language-environment): Doc fix.
9294         (current-language-environment): Use defcustom.
9295         (default-input-method): Specify :type.
9296
9297 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9298
9299         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9300         modified.
9301         (prefer-coding-system): Doc-string modified.
9302
9303 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9304
9305         * mule/mule-cmds.el (set-language-info): Doc-string
9306         describes `coding-priority' KEY.
9307         (set-language-environment-coding-systems): New function.
9308         (select-safe-coding-system): New function.
9309         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9310         (set-language-info-alist): New optionla arg PARENTS.  Call
9311         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9312         (set-language-environment-coding-systems): New function.
9313
9314         * mule/chinese.el: Remove setting up of
9315         describe-chinese-environment-map and
9316         setup-chinese-environment-map.  Exclude them in args of calls to
9317         set-language-info-alist.  Register coding-priority key in
9318         language-info-alist.
9319
9320         * mule/cyrillic.el: Remove setting up of
9321         describe-cyrillic-environment-map and
9322         setup-cyrillic-environment-map.  Exclude them in args of calls to
9323         set-language-info-alist.  Register coding-priority key in
9324         language-info-alist.
9325
9326         * mule/english.el: Register coding-priority key in
9327         language-info-alist.
9328
9329         * mule/ethiopic.el: Register coding-priority key in
9330         language-info-alist.
9331
9332         * mule/european.el: Remove setting up of
9333         describe-european-environment-map and
9334         setup-european-environment-map.  Exclude them in args of calls to
9335         set-language-info-alist.  Register coding-priority key in
9336         language-info-alist.  Add "German" language env.
9337         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9338         (setup-german-environment): New function.
9339
9340         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9341         change default input method to "greek-postfix".
9342
9343         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9344         coding-priority key in
9345
9346 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9347
9348         * mule/mule-cmds.el (set-language-info): Doc fix.
9349         (input-method-inactivate-hook): Doc fix.
9350
9351 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9352
9353         * mule/mule-cmds.el (set-input-method): Renamed from
9354         select-input-method.
9355
9356 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9357
9358         * mule/mule-cmds.el (set-language-environment): Run
9359         exit-language-environment-hook before calling `exit-function'
9360         which is specified for the language environment.
9361
9362 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9363
9364         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9365         modified.
9366         (prefer-coding-system): Likewise.
9367         (describe-language-environment): Print aliases of each coding
9368         system.
9369         (set-language-environment-hook): New variable.
9370         (exit-language-environment-hook): New variable.
9371         (set-language-environment): Call these hooks.  Before setting a
9372         new language environment, exit from the
9373         current-language-environment if necessary.
9374         (input-method-verbose-flag): The value can be nil, t,
9375         complex-only, or default.
9376         (input-method-highlight-flag): Doc-string augmented.
9377         (activate-input-method): Check if we can run the registered
9378         function to activate an input method.
9379
9380         * mule/korean.el: Set exit-function for language environment
9381         "Korean" to exit-korean-environment.
9382         (setup-korean-environment): Moved to korea-util.el.
9383
9384 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9385
9386         * mule/mule-cmds.el (read-multilingual-string): Use
9387         current-input-method prior to default-input-method.  Don't bind
9388         current-input-method by `let', instead, activate the specified
9389         input method in the current buffer temporarily.
9390
9391 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9392
9393         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9394
9395 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9396
9397         * mule/chinese.el (post-read-decode-hz): Return the result of
9398         decode-hz-region.
9399         (pre-write-encode-hz): Do not change the value of
9400         last-coding-system.
9401
9402 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9403
9404         * mule/mule-ccl.el: Doc fixes.
9405
9406 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9407
9408         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9409         (check-ccl-program): New macro.
9410
9411 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9412
9413         * mule/mule-ccl.el: Comment about CCL syntax modified.
9414         (ccl-command-table): Add read-multibyte-character and
9415         write-multibyte-character.
9416         (ccl-code-table): Add ex-cmd.
9417         (ccl-extended-code-table): New variable.
9418         (ccl-embed-extended-command): New function.
9419         (ccl-compile-read-multibyte-character,
9420         ccl-compile-write-multibyte-character) New functions.
9421         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9422         ccl-dump-write-multibyte-character): New functions.
9423
9424 1999-07-22  SL Baur  <steve@miho>
9425
9426         * config.el (config-value-file): config.values is installed into
9427         doc-directory.
9428         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9429
9430 1999-07-19  Didier Verna  <didier@xemacs.org>
9431
9432         * rect.el: all functions rewritten, except when noted. Below is a
9433         list of interface changes.
9434         (apply-on-rectangle): new function. Obsoletes
9435         `operate-on-rectangle'. All functions that used to call this
9436         function now call the new one.
9437         (kill-rectangle): added optional prefix arg to fill lines.
9438         (delete-rectangle): ditto.
9439         (delete-extract-rectangle): ditto.
9440         (open-rectangle): ditto.
9441         (clear-rectangle): ditto.
9442         (delete-rectangle-line): added third arg FILL.
9443         (delete-extract-rectangle-line): ditto.
9444         (open-rectangle-line): ditto.
9445         (clear-rectangle-line): ditto.
9446
9447 1999-07-18  Andy Piper  <andy@xemacs.org>
9448
9449         * menubar-items.el (default-menubar): add gutter options.
9450
9451         * gutter-items.el: new file.
9452         (gutter): new group for custom.
9453         (gutter-visible-p): new variable.
9454         (default-gutter-position): ditto.
9455         (buffers-tab): new group for the buffers tab.
9456         (gutter-buffers-tab): widget to put in the gutter.
9457         (buffers-tab-max-size): max number of tabs.
9458         (buffers-tab-switch-to-buffer-function): function to call when a
9459         tab is pressed.
9460         (buffers-tab-omit-function): filter buffers with this function.
9461         (buffers-tab-format-buffer-line-function): format buffer names for
9462         inclusion in tabs.
9463         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9464         the record.
9465         (build-buffers-tab-internal): build a list of tab items.
9466         (buffers-tab-items): ditto.
9467         (add-tab-to-gutter): put a tab in the gutter area.
9468         (update-tab-in-gutter): reset the buffers in the tab.
9469
9470         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9471
9472         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9473         (switch-to-buffer-hooks): new hook.
9474
9475         * toolbar.el (default-toolbar-position): fix typo.
9476
9477 1999-07-16  Andy Piper  <andy@xemacs.org>
9478
9479         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9480
9481 1999-07-15  Didier Verna  <didier@xemacs.org>
9482
9483         * cus-edit.el (custom-prompt-variable): optional third arg makes
9484         prompt for a comment string.
9485         (customize-set-value): optional prefix makes this function handle
9486         variable comments.
9487         (customize-set-variable): ditto.
9488         (customize-save-variable): ditto.
9489         (customize-customized): handle custom comments.
9490         (customize-save-customized): ditto.
9491         (custom-variable-state-set): ditto.
9492         (custom-face-state-set): ditto.
9493         (customize-saved): ditto.
9494         (custom-variable-set): ditto.
9495         (custom-face-set): ditto.
9496         (custom-variable-save): ditto.
9497         (custom-face-save): ditto.
9498         (custom-variable-reset-saved): ditto.
9499         (custom-face-reset-saved): ditto.
9500         (custom-variable-reset-standard): ditto.
9501         (custom-face-reset-standard): ditto.
9502         (custom-comment-face): new face.
9503         (custom-comment-tag-face): ditto.
9504         (custom-comment): new widget.
9505         (custom-comment-create): new function.
9506         (custom-comment-delete): ditto.
9507         (custom-comment-value-set): ditto.
9508         (custom-comment-show): ditto.
9509         (custom-comment-invisible-p): ditto.
9510         (custom-variable-value-create): create a comment field widget.
9511         (custom-face-value-create): ditto.
9512         (custom-variable-menu): new entry for adding a custom comment.
9513         (custom-face-menu): ditto.
9514         (custom-save-variables): possibly save custom comments.
9515         (custom-save-faces): ditto.
9516
9517         * cus-face.el (custom-set-faces): the arguments can now have a
9518         custom comment as fourth argument.
9519
9520         * custom.el (custom-set-variables): the arguments can now have a
9521         custom comment as fifth element.
9522
9523 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9524
9525         * XEmacs 21.2.18 is released
9526
9527 1999-07-13  SL Baur  <steve@miho>
9528
9529         * lib-complete.el (read-library-name): Revert previous change.
9530         (read-library): Ditto.
9531
9532 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9533
9534         * packages.el (packages-package-list): Capitalize docstring.
9535
9536         * packages.el (packages-find-package-library-path): Use #'nconc
9537         rather than #'append to reduce consing -- #'mapcar uses Flist,
9538         which returns a freshly consed list.  #'append would create yet
9539         another fresh list, using Fmake_list in concat.
9540
9541         * packages.el (package-provide): Use setq with remassq like it
9542         says in its docstring.
9543
9544 1999-07-06  SL Baur  <steve@miho.m17n.org>
9545
9546         * lib-complete.el (progn-with-message): Fix typo.
9547
9548 1999-07-06  SL Baur  <steve@miho.m17n.org>
9549
9550         * mule/mule-misc.el (char-octet): Make function match docstring.
9551         From Katsumi Yamaoka <yamaoka@jpl.org>
9552
9553 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9554
9555         * wid-edit.el (widget-documentation): corrected spelling error.
9556
9557 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9558
9559         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9560         keys if already bound
9561
9562 1999-07-06  SL Baur  <steve@miho.m17n.org>
9563
9564         * lib-complete.el (progn-with-message): Revert previous changes.
9565
9566 1999-06-24  Bob Weiner  <weiner@beopen.com>
9567
9568         * lib-complete.el (find-library):
9569         (find-library-other-window):
9570         (find-library-other-frame): Completely rewrote
9571         so that these functions actually work when called non-interactively.
9572         Also made them handle LIBRARY arguments which end with .el or .elc.
9573
9574 1999-06-24  Bob Weiner  <weiner@beopen.com>
9575
9576         * simple.el (indent-new-comment-line): Locally bound
9577         `block-comment-start' to `comstart' or else when this is called
9578         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9579         `block-comment-start' value, ignoring any existing spacing after a
9580         comment prefix in the previous line and producing ugly comments.
9581
9582 1999-06-23  Bob Weiner  <weiner@beopen.com>
9583
9584         * list-mode.el (mouse-choose-completion):
9585         (choose-completion):
9586         (completion-switch-to-minibuffer): Added.
9587         ([Tab]): [Tab] previously switched to the minibuffer
9588         but since [space] does that and since most applications in the
9589         world use [Tab] to select the next item in a list, do that in the
9590         *Completions* buffer too.  This will cause the least confusion
9591         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9592         06/23/1999.
9593
9594 1999-06-22  Bob Weiner  <weiner@beopen.com>
9595
9596         * help.el (help-buffer-name): Added support for a null value
9597         of `help-buffer-prefix-string' since some buffers require no
9598         prefix.
9599
9600 1999-06-20  Bob Weiner  <weiner@beopen.com>
9601
9602         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9603         in the completion-list-mode-map to bury the completions buffer
9604         even when the minibuffer is no longer active.
9605
9606 1999-06-20  Bob Weiner  <weiner@beopen.com>
9607
9608         * list-mode.el (list-mode): It is visually disconcerting to have
9609         the text cursor disappear within list buffers, especially when
9610         moving from window to window, so leave it visible.
9611
9612 1999-07-01  SL Baur  <steve@miho.m17n.org>
9613
9614         * menubar-items.el (default-menubar): Conditionalize the bug
9615         report menu item (which may not be possible in this XEmacs).
9616         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9617
9618 1999-06-30  SL Baur  <steve@miho.m17n.org>
9619
9620         * subr.el (with-current-buffer): DOC string fix.
9621         Suggested by Bob Weiner <weiner@altrasoft.com>
9622
9623 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9624
9625         * cus-face.el (custom-face-italic): insert missing args
9626
9627 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9628
9629         * packages.el (package-locations): Changed default early package
9630         hierarchies to ~/.xemacs/mule-packages and
9631         ~/.xemacs/xemacs-packages.
9632
9633 1999-06-23  SL Baur  <steve@miho.m17n.org>
9634
9635         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9636
9637 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9638
9639         * packages.el (package-locations): Changed default early package
9640         hierarchy to ~/.xemacs/packages.
9641         (package-locations): Removed `packages' as a possible name for a
9642         late package hierarchy.
9643
9644 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9645
9646         * mule/mule-category.el (word-combining-categories): Set up new
9647         variable.
9648         (word-separating-categories): Likewise.
9649
9650 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9651
9652         * XEmacs 21.2.17 is released
9653
9654 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9655
9656         * font-menu.el (font-menu-set-font): allow for nil specification
9657         of font size.
9658
9659 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9660
9661         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9662         is 1.
9663
9664 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9665
9666         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9667         8859-5 instead of ISO 8859-1.
9668
9669 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9670
9671         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9672         (viet-viscii-encode-table): Ditto.
9673
9674         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9675         Make obsolete definition of char-octet.
9676
9677 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9678
9679         * subr.el: Move no-Mule make-char ...
9680         * help-nomule.el (make-char): To here.
9681         (string-width): Make Mule compatibility alias.
9682
9683 1999-06-15  Andy Piper  <andy@xemacs.org>
9684
9685         * select.el (get-selection-no-error): really make there be no-error.
9686         (get-selection): revert to original.
9687
9688 1999-06-11  Andy Piper  <andy@xemacs.org>
9689
9690         * select.el (selection-sets-clipboard): renamed.
9691         (own-selection): use it.
9692
9693 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9694
9695         * XEmacs 21.2.16 is released
9696
9697 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9698
9699         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9700         missing characters to avoid crash.
9701
9702 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9703
9704         * coding.el (set-terminal-coding-system): Only set the console
9705         coding system on the selected console if it is a tty.
9706
9707 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9708
9709         * cus-face.el:
9710         * cus-edit.el:
9711         * faces.el:
9712         (custom):
9713         (face-spec-set):
9714         * faces.el (frob-face-property):
9715         * font-menu.el (font-menu-set-font):
9716                   Actually apply changes from 1999-03-17
9717
9718 1999-06-10  Andy Piper  <andy@xemacs.org>
9719
9720         * select.el (get-selection): abstract out non error-signalling
9721         part.
9722         (get-selection-no-error): get-selection without signalling an
9723         error.
9724         (selection-is-clipboard-p): new variable. controls whether the
9725         selection sets the clipboard.
9726         (own-selection): use it.
9727
9728         * mouse.el (insert-selection): fallback to clipboard after trying
9729         primary selection and cutbuffer.
9730
9731 1999-06-05  Andy Piper  <andy@xemacs.org>
9732
9733         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9734         selection functions.
9735
9736 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9737
9738         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9739         default value.
9740         (load): Use `raw-text' instead of `no-conversion'.
9741         (insert-file-contents): Likewise.
9742
9743         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9744         of `no-conversion'.
9745
9746 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9747
9748         * coding.el: Don't copy `no-conversion' to `raw-text'.
9749
9750 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9751
9752         * subr.el (make-char): Define it if Mule is not around.
9753
9754 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9755
9756         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9757
9758         * x-select.el (x-disown-selection-internal): Restore symbol as an
9759         obsolete alias.
9760         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9761
9762 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9763
9764         * XEmacs 21.2.15 is released
9765
9766 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9767
9768         * subr.el (split-string): Avoid infinite looping
9769
9770 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9771
9772         * ldap.el (ldap-ignore-attribute-codings): New variable
9773         (ldap-default-attribute-decoder): New variable
9774         (ldap-coding-system): New variable
9775         (ldap-attribute-syntax-encoders): New variable
9776         (ldap-attribute-syntax-decoders): New variable
9777         (ldap-attribute-syntaxes-alist): New variable
9778         (ldap-encode-boolean): New function
9779         (ldap-decode-boolean): New function
9780         (ldap-encode-country-string): New function
9781         (ldap-decode-string): New function
9782         (ldap-decode-address): New function
9783         (ldap-encode-address): New function
9784         (ldap-decode-attribute): New function
9785         (ldap-search): Use some of these
9786
9787 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9788
9789         * version.el (emacs-version): Make the patch level/beta come
9790         before the XEmacs qualifier so that it gets into (funcall
9791         emacs-version) and thus in the bug reports.
9792         (emacs-version>=): Support patch levels.
9793
9794 1999-06-03  SL Baur  <steve@xemacs.org>
9795
9796         * version.el: implement x.y.z version number
9797         From Jan Vroonhof <vroonhof@math.ethz.ch>
9798
9799 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9800
9801         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9802
9803 1999-05-22  Vin Shelton <acs@xemacs.org>
9804
9805         * startup.el: Document -private and break out non-standard X options.
9806
9807 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9808
9809         * mule/mule-charset.el (charset-after): New function.
9810         (charset-direction): Synch with Mule, update docstring.
9811         (get-charset-property): New function.
9812         (put-charset-property): New function.
9813         (charset-plist): New function.
9814
9815         * mule/mule-charset.el (compose-region):
9816         (decompose-region): remove;  these functions (which don't work
9817         since we don't do composite characters) have been moved to
9818         mule-util.el.
9819         (toplevel): follow coding standards
9820
9821 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9822
9823         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9824         exist any more.
9825
9826         * code-files.el: Fix commentary to follow coding standards.  Move
9827         the single line left in mule-files.el to here.
9828
9829         * mule/mule-files.el: delete.
9830
9831 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9832
9833         * info.el (Info-scroll-prev): Use event functions instead of the
9834         old emacs 19 interface.
9835
9836 1999-06-02  Andy Piper  <andy@xemacs.org>
9837
9838         * x-font-menu.el (x-font-menu-load-font):
9839         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9840
9841 1999-05-31  Andy Piper  <andy@xemacs.org>
9842
9843         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9844         group.
9845         (font-menu-this-frame-only-p): ditto.
9846         (font-menu-max-items): reinstate, from Jan Vroonhof
9847         <vroonhof@math.ethz.ch>
9848         (font-menu-submenu-name-format): ditto.
9849         (font-menu-split-long-menu): ditto, for use by the family
9850         constructor.
9851         (font-menu-family-constructor): use it.
9852
9853 1999-05-30  Andy Piper  <andy@xemacs.org>
9854
9855         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9856         for use by the font menu.
9857
9858         * msw-font-menu.el: new file implementing mswindows specific
9859         font-menu behaviour.
9860         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9861         (mswindows-font-menu-junk-families): ditto.
9862         (hack-font-truename): ditto.
9863         (mswindows-font-regexp-ascii): ditto.
9864         (mswindows-reset-device-font-menus): ditto.
9865         (mswindows-font-menu-font-data): ditto.
9866         (mswindows-font-menu-load-font): ditto.
9867
9868         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9869         (x-font-menu-font-data): ditto.
9870         (x-font-menu-load-font): ditto.
9871
9872         * font-menu.el: new file implementing generic font menu behaviour.
9873         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9874         made device independent.
9875         (font-menu-this-frame-only-p): ditto.
9876         (font-menu-preferred-resolution): ditto.
9877         (font-menu-size-scaling): new variable used to determine whether
9878         sizes are in points or tenths of a point.
9879         (vassoc): moved from x-font-menu.el.
9880         (device-fonts-cache): ditto.
9881         (device-fonts-cache): ditto.
9882         (flush-device-fonts-cache): ditto.
9883         (reset-device-font-menus): copied from x-font-menu.el and made
9884         device independent. Most functionality deferred to
9885         device-dependent versions.
9886         (font-menu-family-constructor): copied from x-font-menu.el and
9887         made device independent.
9888         (font-menu-size-constructor): ditto.
9889         (font-menu-weight-constructor): ditto.
9890         (font-menu-set-font): ditto.
9891         (font-menu-change-face): ditto.
9892         (font-menu-load-font): new device method.
9893         (font-menu-font-data): ditto.
9894
9895         * x-font-menu.el: The above functions deleted.
9896
9897 1999-05-26  Andy Piper  <andy@xemacs.org>
9898
9899         * update-elc.el:
9900         * make-docfile.el:
9901         * loadup.el: rehash expand-file-name usage to not use default-directory.
9902
9903 1999-05-21  Andy Piper  <andy@xemacs.org>
9904
9905         * x-select.el (x-select-convert-to-text):
9906         (x-selected-text-type):
9907         (x-get-selection):
9908         (xselect-convert-to-string):
9909         (xselect-convert-to-compound-text):
9910         (xselect-convert-to-length):
9911         (xselect-convert-to-targets):
9912         (xselect-convert-to-delete):
9913         (xselect-convert-to-filename):
9914         (xselect-convert-to-charpos):
9915         (xselect-convert-to-lineno):
9916         (xselect-convert-to-colno):
9917         (xselect-convert-to-sourceloc):
9918         (xselect-convert-to-os):
9919         (xselect-convert-to-host):
9920         (xselect-convert-to-user):
9921         (xselect-convert-to-class):
9922         (xselect-convert-to-name):
9923         (xselect-convert-to-integer):
9924         (xselect-convert-to-atom):
9925         (xselect-convert-to-identity): functions renamed from x-* and
9926         moved to select.el.
9927         (x-get-secondary-selection): use rename get-selection.
9928         (x-get-clipboard): ditto.
9929         (x-own-selection): moved to select.el.
9930         (x-valid-simple-selection-p): ditto.
9931         (x-dehilight-selection): ditto.
9932         (x-own-clipboard): ditto.
9933         (x-disown-selection): ditto.
9934
9935         * x-mouse.el (x-yank-function): moved to mouse.el.
9936         (x-insert-selection): ditto.
9937         (x-set-point-and-move-selection): use renamed function.
9938
9939         * select.el (selected-text-type): moved and renamed from
9940         x-select.el.
9941         (selection-owner-p): moved to C.
9942         (selection-exists-p): ditto.
9943         (get-cutbuffer): new device method.
9944         (get-selection): generalised and moved from x-select.el.
9945         (own-selection): moved x-own-selection functionality into here.
9946         (dehilight-selection): renamed and moved from x-select.el.
9947         (own-clipboard): functionality moved from x-select.el using new
9948         generic C builtins.
9949         (disown-clipboard): ditto.
9950         (select-convert-to-text):
9951         (select-convert-to-string):
9952         (select-convert-to-compound-text):
9953         (select-convert-to-length):
9954         (select-convert-to-targets):
9955         (select-convert-to-delete):
9956         (select-convert-to-filename):
9957         (select-convert-to-charpos):
9958         (select-convert-to-lineno):
9959         (select-convert-to-colno):
9960         (select-convert-to-sourceloc):
9961         (select-convert-to-os):
9962         (select-convert-to-host):
9963         (select-convert-to-user):
9964         (select-convert-to-class):
9965         (select-convert-to-name):
9966         (select-convert-to-integer):
9967         (select-convert-to-atom):
9968         (select-convert-to-identity): new functions renamed from x-* and
9969         moved from x-select.el.
9970
9971         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9972         into here and use as the default window-system mouse yank.
9973         (insert-selection): generalised and moved from x-mouse.el.
9974         (own-clipboard): moved to C.
9975
9976         * msw-select.el (mswindows-selection-owned-p): deleted.
9977         (mswindows-own-selection): generalised and moved to select.el.
9978         (mswindows-disown-selection): generalised and moved to C.
9979         (mswindows-selection-owner-p): ditto.
9980
9981 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9982
9983         * XEmacs 21.2.14 is released
9984
9985 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9986
9987         * about.el: update contact info for jason and slb.
9988
9989 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9990
9991         * mule/european.el (setup-romanian-environment): Add Romanian
9992         support from Emacs/Mule romanian.el.
9993
9994 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9995
9996         * cus-face.el: Label all custom changes with the 'custom' tag.
9997
9998         * cus-edit.el: idem ditto.
9999
10000         * faces.el: Added suport for adding device tags to various functions.
10001         (custom): New device tag.
10002         (face-spec-set): Call reset face with tags argument. No longer do
10003         x-init-global-faces hack.
10004
10005         * faces.el (frob-face-property): Use an anonymous specifier to map
10006         frob-face-property-1 over.
10007
10008         * x-font-menu.el (font-menu-set-font): Always specify all
10009         properties to custom.
10010
10011 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10012
10013         * mule/european.el (setup-czech-environment): Add czech support.
10014         From David Sauer <davids@orfinet.cz>
10015
10016 1999-03-15  SL Baur  <steve@xemacs.org>
10017
10018         * check-features.el: Turn hard errors into warnings.
10019
10020 1999-03-21  SL Baur  <steve@xemacs.org>
10021
10022         * simple.el (delete-key-deletes-forward): As per discussion on
10023         xemacs-beta, default to t.
10024
10025 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10026
10027         * loadup.el: Define Installation-string before loading anything.
10028
10029 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10030
10031         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10032         From Anders Stenman <stenman@isy.liu.se>
10033
10034 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10035
10036         * wid-edit.el (widget-glyph-find): Ditto.
10037
10038         * packages.el (locate-library): Ditto.
10039
10040         * loadup.el (really-early-error-handler): Ditto.
10041
10042         * lib-complete.el (read-library): Ditto.
10043
10044         * faces.el (set-face-stipple): Ditto.
10045
10046         * code-files.el (load): Use new calling style of locate-file.
10047
10048 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10049
10050         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10051         dead.
10052
10053 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10054
10055         * dumped-lisp.el (preloaded-file-list): Don't load
10056         Installation.el.
10057
10058         * loadup.el (Installation-string): Define it here.
10059
10060 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10061
10062         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10063         Installation.el needs to be loaded before `dump-paths', otherwise
10064         the dumping process won't find it.
10065
10066 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10067
10068         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10069         subr so that we can use `replace-in-string' in Installation.el to
10070         get rid of C-m chars under the native Windows build.
10071
10072 1999-04-29  Andy Piper  <andy@xemacs.org>
10073
10074         * make-docfile.el: canonicalize file and directory names.
10075
10076         * device.el (call-device-method): new function for calling device
10077         specific methods.
10078         (define-device-method): new function for defining device methods.
10079         (define-device-method*): ditto.
10080
10081 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10082
10083         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10084
10085 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10086
10087         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10088         (cyrillic-koi8-r-encode-table): Likewise.
10089         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10090         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10091
10092         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10093         from vietnamese.el].
10094
10095         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10096         mule/mule-misc.el.
10097
10098 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10099
10100         * mule/thai-xtis.el:
10101         - Change font registry name from "Thai94x94-0" to "xtis-0".
10102         - Change mnemonic of coding-system `tis-620' to "TIS620".
10103
10104 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10105
10106         * mule/ethiopic.el: fixed.
10107
10108 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10109
10110         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10111
10112         * mule/thai-xtis.el: New file.
10113
10114         * mule/vietnamese.el: New file.
10115
10116         * mule/ethiopic.el: New file.
10117
10118 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10119
10120         * bytecomp.el (byte-compile-close-variables): Leave
10121         debug-issue-ebola-notices alone.
10122
10123 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10124
10125         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10126         at the top of the buffer since it is the most important thing to
10127         customize
10128         (ldap-get-host-parameter): New defun
10129         (ldap-search): Add a new parameter `withdn' to retrieve the
10130         distinguished names of entries
10131
10132 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10133
10134         * startup.el (splash-frame-body): Date and spelling fixes.
10135
10136 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10137
10138         * view-less.el (toggle-truncate-lines): add autoload tag
10139
10140 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10141
10142         * format.el (format-alist): Disable image stuff.
10143
10144 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10145
10146         * wid-edit.el (widget-glyph-find): Search by directories, then by
10147         suffixes rather than the other way around.
10148         (widget-image-conversion): Renamed to
10149         `widget-image-file-name-suffixes'.
10150
10151 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10152
10153         * mule/mule-charset.el: Made old functions obsolete, remove the
10154         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10155         (charset-iso-graphic-plane): Rename from charset-graphic.
10156         (charset-iso-final-char): Rename from charset-final.
10157         (charset-width): Rename from charset-columns.
10158         (charset-bytes): Added from fsf compatibility, returns always 1.
10159
10160         * mule/mule-misc.el: Move charset-doc-string alias to
10161         mule-charset.el
10162
10163 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10164
10165         * x-faces.el (x-make-font-bold-italic): honor
10166         *try-oblique-before-italic-fonts*
10167
10168 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10169
10170         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10171
10172 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10173
10174         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10175         name.
10176
10177 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10178
10179         * cl-extra.el (equalp): Would bug out for lists.
10180
10181 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10182
10183         * about.el (about-hackers):  Change cgw's email address
10184
10185 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10186
10187         * XEmacs 21.2.13 is released
10188
10189 1999-03-12  SL Baur  <steve@xemacs.org>
10190
10191         * simple.el (delete-key-deletes-forward): Revert to previous
10192         behavior.
10193
10194 1999-01-18  Didier Verna  <didier@xemacs.org>
10195
10196         * menubar-items.el (xemacs-splash-buffer): handle the case of
10197         multiple elements in the splash buffer body.
10198
10199         * startup.el (splash-frame-timeout): new constant: interval
10200         between splash buffer elements.
10201         (command-line-1): handle splash buffer with multiple elements (use
10202         a timeout).
10203         (splash-frame-body): Originally `startup-splash-frame-body'.
10204         Rewrote a cleaner and more readable version. This can now be array,
10205         in which case each element is displayed in turn in the splash buffer.
10206         (splash-frame-static-body): new constant. Persistent information
10207         across all splash buffer elements (preserves the possibility to give
10208         it in different languages.
10209         (circulate-splash-frame-elements): new function. Used as a timeout
10210         to circulate through all splash frame elements and display them in
10211         sequence.
10212         (display-splash-frame): originally `startup-splash-frame'. Handle
10213         the case of multiple elements in the splash buffer body. Now
10214         returns a timeout id if multiple elements to display, or nil.
10215
10216 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10217
10218         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10219         so they can be overridden by x-init-face-from-resources.
10220         Additionally specify the font name also with an x tag.
10221
10222 1999-03-08  Andy Piper  <andy@xemacs.org>
10223
10224         * package-get.el (package-get-base): autoload.
10225
10226         * menubar-items.el (default-menubar): add update menu item. Fix
10227         custom menu to only be activated when package-base is available.
10228
10229         * package-get.el (package-get-custom): don't load
10230         package-get-custom as it is auto-generated. Fix group definition.
10231
10232 1999-03-05  Didier Verna  <didier@xemacs.org>
10233
10234         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10235         instead of `symbol-name' (Thanks Kyle).
10236
10237         * cus-edit.el (custom-save-variables): use `prin1' instead of
10238         princ to write symbols.
10239
10240 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10241
10242         * XEmacs 21.2.12 is released
10243
10244 1999-03-05  SL Baur  <steve@xemacs.org>
10245
10246         * menubar-items.el (default-menubar): Add kfm browsing support.
10247         From Neal Becker <nbecker@fred.net>
10248
10249 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10250
10251         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10252         calls to font-lock during buffer reversion.
10253
10254 1999-02-12  Didier Verna  <didier@xemacs.org>
10255
10256         * info.el (Info-build-node-completions): unconditionally widen the
10257         tag table buffer.
10258
10259 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10260
10261         * x-faces.el (x-init-face-from-resources):
10262         Only set fonts in the 'x locale.
10263
10264 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10265
10266         * package-ui.el (pui-install-selected-packages): Don't throw on
10267         `package-admin-delete-binary-package' returning nil since it's
10268         normal.  Reindent function.
10269         (pui-add-required-packages): Handle case where packages selected
10270         for installation have never been installed.
10271
10272 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10273
10274         * menubar-items.el (default-menubar):
10275         Implement the ``Mule->Set coding system of process'' menu item.
10276
10277 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10278
10279         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10280         files
10281         - Change some `if's to `when's
10282
10283 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10284
10285         * XEmacs 21.2.11 is released
10286
10287 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10288
10289         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10290         against window close (Fix Bug #460).
10291         (ask-user-about-lock-dbox): Idem.
10292
10293 1999-02-25  SL Baur  <steve@xemacs.org>
10294
10295         * mule/mule-charset.el (charset-leading-byte): New function.
10296         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10297
10298 1999-02-12  Andy Piper  <andy@xemacs.org>
10299
10300         * about.el (xemacs-hackers): change andy's email address.
10301         (about-url-alist): change andy's web page address.
10302         (about-xemacs): add piper.
10303
10304 1999-02-16  SL Baur  <steve@xemacs.org>
10305
10306         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10307         of mule-base into lisp/mule.
10308
10309 1999-02-16  SL Baur  <steve@xemacs.org>
10310
10311         * mule/arabic.el:
10312         mule/canna-leim.el:
10313         mule/chinese.el:
10314         mule/cyrillic.el:
10315         mule/english.el:
10316         mule/european.el:
10317         mule/greek.el:
10318         mule/hebrew.el:
10319         mule/japanese.el:
10320         mule/kinsoku.el:
10321         mule/korean.el:
10322         mule/misc-lang.el:
10323         mule/mule-category.el:
10324         mule/mule-ccl.el:
10325         mule/mule-charset.el:
10326         mule/mule-cmds.el:
10327         mule/mule-coding.el:
10328         mule/mule-files.el:
10329         mule/mule-help.el:
10330         mule/mule-init.el:
10331         mule/mule-misc.el:
10332         mule/mule-tty-init.el:
10333         mule/mule-x-init.el:
10334         mule/viet-chars.el:  Remerge from mule-base.
10335
10336         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10337         of mule-base into lisp/mule.
10338
10339 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10340
10341         * process.el (exec-to-string): Use `shell-command-switch' in place
10342         of hard-wired "-c" (for WindowsNT).
10343
10344 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10345
10346         * menubar-items.el (default-menubar):  Remove obsolete
10347         "Gopher" item
10348
10349 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10350
10351         * package-admin.el (package-admin-get-install-dir): First fall
10352         back to the location of xemacs-base for non-mule packages.
10353
10354 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10355
10356         * paths.el:
10357         - improved automounter tmp directory support.
10358         - support 4 (!) empirically discovered automounter conventions
10359
10360 1999-02-12  SL Baur  <steve@xemacs.org>
10361
10362         * etags.el (pop-tag-mark): autoload to match key binding.
10363
10364 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10365
10366         * XEmacs 21.2.10 is released
10367
10368 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10369
10370         * package-get.el (package-get-remote-filename): Don't bug out for
10371         a local file name in the search entry.
10372
10373 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10374
10375         * XEmacs 21.2.9 is released
10376
10377 1999-01-19  Didier Verna  <didier@xemacs.org>
10378
10379         * replace.el (replace-search-function): new variable containing a
10380         function to perform a search-forward.
10381         (replace-re-search-function): new variable containing a function
10382         to perform a re-search-forward.
10383         (perform-replace): use them.
10384
10385 1999-01-25  Didier Verna  <didier@xemacs.org>
10386
10387         * select.el (selection-owner-p): use the name `XEmacs'.
10388         (cut-copy-clear-internal): ditto.
10389
10390 1999-01-18  Andy Piper  <andy@xemacs.org>
10391
10392         * about.el (about-url-alist): Update my entry.
10393         (xemacs-hackers): Ditto.
10394
10395 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10396
10397         * buffer.el (switch-to-buffer): Fixing documentation.
10398         * minibuf.el (minibuffer-completion-table): ditto.
10399         * cl-macs.el (return-from): ditto.
10400
10401 1999-01-04  Didier Verna  <didier@xemacs.org>
10402
10403         * replace.el (delete-non-matching-lines): temporarily disable
10404         case-folding when called interactively with a regexp containing
10405         uppercase characters.
10406         (delete-matching-lines): ditto.
10407         (count-matches): ditto.
10408         (list-matching-lines): ditto.
10409
10410 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10411
10412         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10413         abort if current window is split horizontally, not if others are
10414         split.  Got rid of unnecessary minibuffer checking.  Also, add
10415         some comments (it's still complex).
10416
10417 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10418
10419         * package-get.el: changed address for doc.ic.ac.uk to
10420         sunsite.doc.ic.ac.uk
10421
10422 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10423
10424         * ldap.el (toplevel): Remove requires so that the file compiles
10425         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10426
10427 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10428
10429         * dump-paths.el: Calculate module-directory and set
10430         module-load-path to the load path for modules.
10431
10432         * loadup.el: Get bootstrap value of module-load-path from the
10433         environment variable EMACSBOOTSTRAPMODULEPATH.
10434         - Display the module load path if we're debugging paths.
10435
10436         * setup-paths.el: Added function paths-find-site-module-directory.
10437         - Added function paths-find-module-directory.
10438         - Added function paths-construct-module-load-path.  Uses new
10439         environment variable EMACSMODULEPATH.
10440
10441 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10442
10443         * font.el (font-default-object-for-device):
10444         Oops! This `or' can't be replaced by `unless'.
10445         Fixed inability to run w3, among other things.
10446
10447 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10448
10449         * package-admin.el: Change initialization of
10450           package-admin-install-function dependent on system type.
10451           Change package-admin-install-function-mswindows to use
10452           "minitar".
10453
10454 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10455
10456         * mouse.el (default-mouse-motion-handler): Disable help echo while
10457         in the minibuffer.
10458
10459 1998-12-28  Martin Buchholz <martin@xemacs.org>
10460
10461         * XEmacs 21.2.8 is released.
10462
10463 1998-12-24  Martin Buchholz <martin@xemacs.org>
10464
10465         * XEmacs 21.2.7 is released.
10466
10467 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10468
10469         * package-ui.el (pui-list-packages): Set truncate-lines.
10470
10471         * package-get.el (package-get-download-menu): Use
10472         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10473
10474         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10475         (pui-help-string): idem.
10476         (list-packages-mode): New major mode.
10477         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10478         (pui-install-selected-packages): Add suport for removing packages.
10479         (pui-toggle-package-delete-key): New function.
10480         (pui-popup-context-sensitive): New kludge.
10481         (pui-list-packages): Add warning when `package-get-remote' is nil.
10482         (package-ui-add-site): New function.
10483
10484 1998-12-01  Didier Verna  <didier@xemacs.org>
10485
10486         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10487
10488 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10489
10490         * ldap.el: Custom-ized
10491         (toplevel): Do not provide `ldap' which is provided by C level
10492         LDAP code
10493         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10494
10495 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10496
10497         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10498
10499 1998-12-17  Andy Piper  <andy@xemacs.org>
10500
10501         * sound.el (sound-load-list): name changed from sound-load-alist.
10502         (sound-extension-list): name changed from sound-ext-list.
10503         (load-default-sounds): use new names.
10504         (load-sound-file): use new names.
10505
10506 1998-12-16  Andy Piper  <andy@xemacs.org>
10507
10508         * XEmacs 21.2.6 is released
10509
10510 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10511
10512         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10513         errors.
10514
10515 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10516
10517         * wid-edit.el (widget-echo-this-extent): Set
10518         help-echo-owns-message to t.
10519
10520 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10521
10522         * package-get.el (package-get-download-menu): use toggles for
10523           each site in the download site menu.
10524
10525 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10526
10527         * package-get.el (package-get): If we cannot find a package
10528           because package-get-remote is not set, give a more helpful
10529           error message.
10530
10531 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10532
10533         * package-get.el (package-get-remote-filename): use an EFS path
10534         with user anonymous if no user is specified.
10535
10536 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10537
10538         * faces.el (face-spec-set): Re-init fallfacks for default after
10539         calling reset-face on the default face.
10540
10541 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10542
10543         * package-admin.el (package-admin-default-install-function):
10544         Behave as advertised.  Make sure the pkg-dir is proper for
10545         default-directory.
10546         (package-admin-add-binary-package): Make sure the pkg-dir is
10547         proper for default-directory.
10548         (package-admin-install-function-mswindows): Make sure the pkg-dir
10549         is proper for default-directory.
10550
10551 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10552
10553         * XEmacs 21.2.5 is released
10554
10555 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10556
10557         * files.el (binary-file-regexps): regexp-opt is not available at
10558         bytecompile time.
10559
10560 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10561
10562         * x-win-xfree86.el:
10563         * x-win-sun.el (x-win-init-sun):
10564         * x-win-sun.el:
10565         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10566         * x-iso8859-1.el:
10567         * x-init.el (init-post-x-win):
10568         * x-init.el (init-pre-x-win):
10569         * x-init.el (x-initialize-compose):
10570         * x-init.el:
10571         * x-compose.el:
10572         * winnt.el:
10573         * widget.el:
10574         * wid-edit.el (widget-glyph-click):
10575         * wid-edit.el (widget-glyph-find):
10576         * wid-edit.el (widget-type):
10577         * view-less.el (view-buffer-other-window):
10578         * very-early-lisp.el:
10579         * version.el:
10580         * toolbar.el:
10581         * toolbar-items.el:
10582         * term/sun.el (suntool-map):
10583         * term/sun-mouse.el:
10584         * term/internal.el:
10585         * syntax.el (modify-syntax-entry):
10586         * symbol-syntax.el:
10587         * subr.el:
10588         * startup.el (lock-directory):
10589         * simple.el (set-comment-column):
10590         * simple.el (backward-delete-char-untabify):
10591         * shadow.el (find-emacs-lisp-shadows):
10592         * shadow.el:
10593         * setup-paths.el (paths-construct-info-path):
10594         * select.el (cut-copy-clear-internal):
10595         * process.el (call-process-region):
10596         * process.el (start-process-shell-command):
10597         * process.el:
10598         * paths.el (rmail-spool-directory):
10599         * paragraphs.el (use-hard-newlines):
10600         * package-get.el (package-get-dependencies):
10601         * package-admin.el (package-admin-delete-binary-package):
10602         * obsolete.el (truncate-string):
10603         * obsolete.el (store-substring):
10604         * mouse.el (default-mouse-track-maybe-own-selection):
10605         * mouse.el (mouse-yank-at-point):
10606         * modeline.el:
10607         * modeline.el (mouse-drag-modeline):
10608         * minibuf.el (read-directory-name-internal):
10609         * minibuf.el (read-file-name-internal):
10610         * minibuf.el (read-file-name-internal-1):
10611         * minibuf.el (read-file-name-2):
10612         * minibuf.el (exact-minibuffer-completion-p):
10613         * minibuf.el (read-from-minibuffer):
10614         * minibuf.el:
10615         * menubar.el (check-menu-syntax):
10616         * map-ynp.el (map-y-or-n-p):
10617         * make-docfile.el (docfile-out-of-date):
10618         * loadup.el ((member "run-temacs" command-line-args)):
10619         * loadup.el ((member "no-site-file" command-line-args)):
10620         * loadup.el (really-early-error-handler):
10621         * loadup.el:
10622         * loadhist.el:
10623         * loaddefs.el:
10624         * lisp-mnt.el (lm-verify):
10625         * lib-complete.el (lib-complete:cache-completions):
10626         * lib-complete.el (library-all-completions):
10627         * itimer.el (itimer-run-expired-timers):
10628         * info.el (Info-mode):
10629         * info.el (Info-insert-file-contents):
10630         * info.el (Info-rebuild-dir):
10631         * info.el (Info-build-dir-anew):
10632         * info.el (Info-parse-dir-entries):
10633         * info.el (Info-dir-outdated-p):
10634         * info.el (Info-insert-dir):
10635         * info.el (info-xref):
10636         * info.el:
10637         * hyper-apropos.el (hyper-apropos-get-doc):
10638         * hyper-apropos.el (hyper-describe-face):
10639         * hyper-apropos.el (hyper-apropos-mode):
10640         * hyper-apropos.el:
10641         * help.el (list-processes):
10642         * help.el:
10643         * gnuserv.el:
10644         * font.el (mswindows-font-create-name):
10645         * font.el (font-default-font-for-device):
10646         * font.el (x-font-create-object):
10647         * font.el (font-registry):
10648         * font.el:
10649         * font-lock.el (font-lock-keywords):
10650         * font-lock.el:
10651         * finder.el (finder-compile-keywords):
10652         * find-paths.el (paths-find-recursive-path):
10653         * fill.el (set-justification-center):
10654         * fill.el (fill-region-as-paragraph):
10655         * files.el (insert-directory):
10656         * files.el (wildcard-to-regexp):
10657         * files.el (recover-file):
10658         * files.el (basic-save-buffer):
10659         * files.el (delete-auto-save-file-if-necessary):
10660         * files.el (file-relative-name):
10661         * files.el (backup-extract-version):
10662         * files.el (backup-buffer):
10663         * files.el (set-visited-file-name):
10664         * files.el (set-auto-mode):
10665         * files.el (interpreter-mode-alist):
10666         * files.el:
10667         * files.el (find-file-noselect):
10668         * files.el (abbreviate-file-name):
10669         * files.el (parse-colon-path):
10670         * files.el (directory-abbrev-alist):
10671         * etags.el (visit-tags-table-buffer):
10672         * easymenu.el (easy-menu-define):
10673         * dragdrop.el (experimental-dragdrop-drag):
10674         * dragdrop.el (dragdrop-drop-do-functions):
10675         * dragdrop.el (dragdrop-drop-at-point):
10676         * disass.el (disassemble-1):
10677         * disass.el (disassemble-internal):
10678         * disass.el (disassemble):
10679         * disass.el:
10680         * derived.el (derived-mode-init-mode-variables):
10681         * derived.el (define-derived-mode):
10682         * custom.el (defgroup):
10683         * cus-edit.el (custom-quote):
10684         * config.el:
10685         * code-process.el (open-network-stream):
10686         * code-process.el (start-process):
10687         * code-process.el (call-process-region):
10688         * code-process.el (call-process):
10689         * code-process.el:
10690         * code-files.el (insert-file-contents):
10691         * code-files.el:
10692         * code-files.el (buffer-file-coding-system-for-read):
10693         * cmdloop.el (yes-or-no-p-minibuf):
10694         * cl.el:
10695         * cl-macs.el:
10696         * cl-extra.el:
10697         * callers-of-rpt.el (make-caller-report):
10698         * callers-of-rpt.el:
10699         * bytecomp.el (batch-byte-recompile-directory):
10700         * bytecomp.el (batch-byte-compile-1):
10701         * bytecomp.el (batch-byte-compile):
10702         * bytecomp.el (display-call-tree):
10703         * bytecomp.el (byte-compile-insert):
10704         * bytecomp.el (byte-compile-two-args-19->20):
10705         * bytecomp.el (byte-compile-variable-ref):
10706         * bytecomp.el (byte-compile-form):
10707         * bytecomp.el (byte-compile-top-level-body):
10708         * bytecomp.el (byte-compile-out-toplevel):
10709         * bytecomp.el (byte-compile-byte-code-maker):
10710         * bytecomp.el (byte-compile-file-form-defmumble):
10711         * bytecomp.el (byte-compile-file-form):
10712         * bytecomp.el (byte-compile-keep-pending):
10713         * bytecomp.el (byte-compile-insert-header):
10714         * bytecomp.el (byte-compile-from-buffer):
10715         * bytecomp.el (byte-compile-file):
10716         * bytecomp.el (byte-recompile-file):
10717         * bytecomp.el (byte-compile-close-variables):
10718         * bytecomp.el (byte-compile-warn-about-unused-variables):
10719         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10720         * bytecomp.el (byte-compiler-legal-options):
10721         * bytecomp.el (byte-compile-lapcode):
10722         * bytecomp.el (byte-optimize-log):
10723         * bytecomp.el ((fboundp 'defsubst)):
10724         * bytecomp.el:
10725         * bytecomp-runtime.el:
10726         * byte-optimize.el (byte-optimize-apply):
10727         * byte-optimize.el (car):
10728         * byte-optimize.el (byte-optimize-form):
10729         * byte-optimize.el (byte-optimize-form-code-walker):
10730         * byte-optimize.el:
10731         * build-report.el (build-report-insert-installation-file):
10732         * build-report.el (build-report):
10733         * auto-show.el:
10734         * apropos.el (apropos-documentation):
10735         - mega patch
10736         - clean up byte-compile warnings
10737         - remove unused variables
10738         - Use common lisp style hashtable functions
10739         - byte compiler cleanup
10740         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10741         - remove old backquote syntax usage
10742         - move some cl functionality into C for speed.
10743         - remove last remaining VMS support
10744         - spelling fixes
10745         - implement last, butlast, nbutlast, copy-list in C.
10746         - new macro ignore-file-errors, similar to ignore-errors
10747           (ignore-file-errors (delete-file "foo"))
10748         - get frequent garbage collection during loadup.el by tweaking
10749           gc-cons-threshold, rather than explicitly calling garbage-collect
10750         - default delete-key-deletes-forward to `t'.
10751
10752 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10753
10754         * XEmacs 21.2-beta4 is released.
10755
10756 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10757
10758         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10759         (easy-menu-item-present-p): Wrapper around find-menu-item.
10760         (easy-menu-remove-item): Wrapper around delete-menu-item.
10761
10762         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10763         (add-menu-button): Add 'in-menu' argument.
10764         (add-menu-item-1): Add in-menu support to helper function.
10765
10766 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10767
10768         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10769
10770 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10771
10772         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10773         of Dec 4, 1997.
10774
10775 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10776
10777         * process.el (shell-command-on-region): Report if the command
10778         succeeded or failed.
10779
10780 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10781
10782         * subr.el (buffer-substring-no-properties): Comment out.
10783
10784 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10785
10786         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10787           into font instances first, like `x-frob-font-size' does.
10788           (mswindows-find-larger-font): ditto
10789
10790 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10791
10792         * package-ui.el (pui-install-selected-packages): fix args in call
10793         to `package-get'.
10794
10795 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10796
10797         * package-get.el (host-name): New widget type.
10798         (package-get-remote): Better customization using new type.
10799         (package-get-download-sites): idem dito.
10800
10801         (package-get-custom): Do not use package-get-all untill we have
10802         runtime dependencies.
10803
10804         (package-get-remove-copy): Default to 't' we no longer need this
10805         kludge as we do not currently use depenencies.
10806
10807         (package-get-was-current): New variable.
10808         (package-get-require-base): New 'force-current' argument.
10809         (package-get-update-base): idem
10810         (package-get-package-provider):  idem
10811         (package-get-locate-index-file): New 'no-remote' argument.
10812         (package-get-locate-file): idem.
10813
10814         (package-get-maybe-save-index): New function.
10815         (package-get-update-base): Use it.
10816
10817 1998-10-28 Greg Klanderman <greg@alphatech.com>
10818
10819         * package-get.el (package-get-remote): default to nil; by default,
10820         don't go out to the net via EFS.  They must select a download site.
10821         (package-get-download-sites): new variable.
10822         (package-get-download-menu): new function.
10823         (package-get-locate-index-file): new function.
10824         (package-get-update-base): use it.
10825
10826         * menubar-items.el (default-menubar): add "Update Package Index"
10827         and "Add Download Site" menus under Options | Manage Packages.
10828
10829 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10830
10831         * package-get.el (package-get): bugfix code checking installed version
10832         for case where package is not currently installed.
10833         (package-get-require-signed-base-updates): new variable.
10834         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10835         deemed not a goot thing.  Use the variable
10836         package-get-allow-unsigned-base-updates instead.
10837
10838 1998-10-16 Greg Klanderman <greg@alphatech.com>
10839
10840         * package-get.el (package-get): Don't install an older version than
10841         we already have unless explicitly told to.  Issue a warning.
10842
10843         * package-ui.el (pui-add-required-packages): when adding
10844         dependencies, don't add packages that are up to date.
10845         (pui-package-symbol-char):  Don't consider a package out of date
10846         if you have a newer version installed than the latest version in
10847         package-get-base.
10848
10849         * package-get.el (package-get-base-filename): document that it may
10850         be a path relative to package-get-remote;  new default value.
10851         (package-get-locate-file): new function.
10852         (package-get-update-base): use it to expand package-get-base-filename.
10853         (package-get-save-base): new function to save the package-get database
10854         to file.
10855         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10856         (package-get-update-base): pass the REMOTE-SOURCE arg.
10857         (package-get-update-base-entry): call package-get-custom-add-entry.
10858         (package-get-file-installed-p): removed; no longer needed.
10859         (package-get-create-custom): ditto.
10860         (toplevel): remove code to build and load package-get-custom.el
10861         (package-get-custom-add-entry): new function.
10862
10863 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10864
10865         * wid-edit.el (widget-button-click): Don't switch window.
10866
10867 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10868
10869         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10870
10871 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10872
10873         * etags.el (find-tag-default): Run find-tag-hook using
10874         run-hooks rather than funcall
10875
10876 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10877
10878         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10879         and the current local map as the parents to isearch-mode-map.
10880
10881 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10882
10883         * XEmacs 21.2-beta3 is released.
10884
10885 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10886
10887         * package-get.el (package-get-update-base): use
10888         insert-file-contents-internal, not insert-file-contents-literally.
10889
10890 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10891
10892         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10893         dump time.
10894
10895 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10896
10897         * package-get.el (package-get-update-base-entry): new function.
10898         (package-get-update-base): renamed; was `package-get-load-base'.
10899         cleanup, and use package-get-update-base-from-buffer.
10900         (package-get-update-base-from-buffer): new function.
10901         (package-get-update-base-entries): new; helper for above.
10902         Do not eval lisp grabbed over ftp; parse it from new format.
10903
10904 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10905
10906         * files.el (set-auto-mode): Don't play games loading package-get
10907         database; package-get-package-provider will handle it all.
10908
10909 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10910
10911         * package-get.el (package-get-base-filename): new variable.
10912         (package-get-require-base): new function.
10913         (package-get-pgp-signed-begin-line): new variable.
10914         (package-get-pgp-signature-begin-line): ditto.
10915         (package-get-pgp-signature-end-line):  ditto.
10916         (package-get-load-base): new function.
10917         (package-get-interactive-package-query):
10918         (package-get-update-all):
10919         (package-get-dependencies):
10920         (package-get-package-provider):
10921         (package-get-custom): use package-get-require-base.
10922         [package-get-custom loading]: disable for now.
10923
10924         * package-ui.el (pui-list-packages): use (package-get-require-base)
10925
10926 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10927
10928         * package-ui.el: Correct obvious thinko in choosing extent face.
10929
10930 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10931
10932         * menubar-items.el (default-menubar): pui-list-package has nothing
10933         to with Customize. Move all the package stuff to a new Item in Options.
10934
10935         * package-ui.el (pui-menu): Add menu and Popup menu.
10936
10937         * package-get.el (package-get): Use new
10938         package-admin-get-install-dir.
10939
10940         * package-admin.el (package-admin-get-install-dir): New syntax.
10941         Conserve package location and put mule packages where mule-base is.
10942
10943         * package-get.el : Customized
10944
10945         * package-ui.el (pui): Customized
10946         (pui-package-install-dest-dir): New variable.
10947         (pui-install-selected-packages): Use it
10948
10949 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10950
10951         * package-get.el (package-get-interactive-package-query): Move
10952         dependency on package-get-base to run-time.
10953         (package-get-update-all): Ditto.
10954         (package-get-dependencies): Ditto.
10955         (package-get-package-provider): Ditto.
10956         (package-get-custom): Ditto.
10957
10958 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10959
10960         * events.el: Remove 'ascii-character property from 'backspace
10961         and 'delete symbols
10962
10963 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10964
10965         * package-get-base.el: removed.
10966
10967 1998-09-23  Didier Verna  <didier@xemacs.org>
10968
10969         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10970         (no-upper-case-p): new function.
10971         (with-search-caps-disable-folding): new macro.
10972         (with-interactive-search-caps-disable-folding): new macro.
10973         (zap-to-char): In interactive mode, do a case-sensitive search if
10974         the character is uppercase.
10975         (zap-up-to-char): ditto.
10976
10977         * replace.el (perform-replace): use the function no-upper-case-p.
10978
10979         * isearch-mode.el (isearch-fix-case): ditto.
10980         make obsolete `with-caps-disable-folding' and
10981         `isearch-no-upper-case-p'.
10982
10983         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10984         (tags-search): ditto.
10985         (tags-query-replace): ditto.
10986
10987         * info.el (Info-search): ditto.
10988
10989 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10990
10991         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10992
10993 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10994
10995         * package-admin.el (package-admin-rmtree): rewritten.  need to
10996         check for "." and ".." before symlink check.  expand files and
10997         directories with respect to DIRECTORY, not default-directory.
10998
10999 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11000
11001         * package-get.el (package-get-all): add INSTALL-DIR argument.
11002
11003 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11004
11005         * package-ui.el (pui-add-required-packages): new function, select
11006         dependent packages.
11007         (pui-display-keymap): bind it.
11008         (pui-help-string): document it.
11009         (pui-install-selected-packages): package-get-all -> package-get.
11010
11011         * package-get.el (package-get-dependencies): new function.
11012
11013 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11014
11015         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11016         regexps.
11017
11018 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11019
11020         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11021         function.
11022         (default-mouse-track-normalize-point): Use it.
11023
11024 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11025
11026         * package-admin.el (package-admin-delete-binary-package):
11027                 General cleanup. Remove unnessary use of progn and
11028         save-excursion.
11029         (package-admin-delete-binary-package): Do NOT mess with file
11030         modes. That is evil.
11031         (package-admin-delete-binary-package): Wrap all deleting in
11032         condition-case. The data in MANIFEST is untrustworthy.
11033         (package-admin-delete-binary-package): Let the OS worry about non
11034         empty directories.
11035
11036 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11037
11038         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11039         processing.
11040         (lm-report-bug): Fix mail address to send bug reports to.
11041
11042 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11043
11044         * XEmacs 21.2-beta2 is released.
11045
11046 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11047
11048         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11049
11050 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11051
11052         * info.el (Info-mode): Document page turning by double clicks in
11053         docstring so `M-x describe-mode' will display it.
11054
11055 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11056
11057         * info.el (Info-mouse-track-double-click-hook): Use character
11058         widths to calculate a border region where double clicking does
11059         page turning, and return `nil' by default so other hooks, such as
11060         region highlighting, will be run.
11061
11062 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11063
11064         * sound.el (default-sound-directory-list): Initialize with all the
11065         "sounds" directories in `data-directory-list'.  It used to just be
11066         the first one.
11067
11068         * packages.el (locate-data-directory-list): Created.  This gives
11069         the list of matching directories, unlike `locate-data-directory',
11070         which just gives the first one.
11071
11072 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11073
11074         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11075         make a binding in the local keymap until help-char handling is
11076         improved.
11077
11078         * help.el (help-keymap-with-help-key): Provide keymap with help
11079         binding.
11080         (help-print-help-form): New helper function.
11081
11082 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11083
11084         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11085         move extent to another buffer; no need to create a new extent.
11086         (isearch-fix-case): New function.
11087         (isearch-search-and-update): Use it.
11088
11089 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11090
11091         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11092         the keymap, not minor-mode-map-alist.
11093         (isearch-done): Restore overriding-local-map.
11094
11095 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11096
11097         * bytecomp.el (byte-compile-buffer-substring):
11098         Fix for: (byte-compile (defun f () (buffer-substring)))
11099         ==>   ** buffer-substring called with 3 args, but requires 0-3
11100         - new code not only works, but is more readable, too.
11101
11102 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11103
11104         * msw-faces.el (mswindows-init-device-faces): Don't try to
11105           specify a default font at this late stage. Do try to force
11106           creation of the default face font so that if it fails we get
11107           an error now instead of a crash at frame creation.
11108
11109           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11110           mswindows-make-font-unitalic: Canonical default weight
11111           changed from "Normal" to "Regular".
11112
11113           mswindows-make-font-bold / -bold-italic: Supplied device was
11114           not being passed into call to mswindows-find-smaller-font.
11115
11116 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11117
11118         * package-get.el (package-get-remote): Fix the path where to find
11119           the packages on xemacs.org.
11120
11121 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11122
11123         * about.el (about-maintainer-info): Update Ben's entry.
11124
11125 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11126
11127         * lisp/shadow.el (find-emacs-lisp-shadows):
11128         - `member' was being called on lists of length 2000!
11129         - Replace with hashtables.
11130         - Replace hand-coded loops with (dolist)
11131         - Fix comment typo
11132
11133 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11134
11135         * packages.el: Added new function, `package-delete-name', to
11136           delete existing packages from the installed package database
11137           (`packages-package-list').  Also added the "pkginfo" directory
11138           to `packages-special-base-regexp', so that the pkginfo directory
11139           would not get added to `late-packages'.
11140
11141         * package-admin.el: Added ability to delete an installed package
11142           (added low-level function, `package-admin-delete-package').
11143           Understands how to use the pkginfo/MANIFEST.<package> file to
11144           delete the package.  When installing a package, will also
11145           create a MANIFEST.* file if one is not provided by the
11146           package.  If the MANIFEST.* doesn't exist when deleting a
11147           package, the functions will fall back to attempting to delete
11148           any package-specific lisp directory.
11149
11150         * package-get.el: Moved some functions to package-admin.el.
11151           Added interactive function `package-get-delete-package', for
11152           use by users for deleting a package.
11153
11154           Also modified to not require the presence of efs.
11155
11156 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11157
11158         * files.el (find-file-noselect): Handle all signals, kill the
11159         buffer and resignal.
11160
11161 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11162
11163         * cl-macs.el (glyph-image): Add setf method.
11164
11165 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11166
11167         * package-get.el: Fixed broken EFS downloading.  Also, look for
11168           .tar.gz files first, in preference over .tgz files.
11169
11170         * package-ui.el: Fix display of package version numbers.
11171
11172 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11173
11174         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11175         argument.
11176
11177 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11178
11179         * list-mode.el: `display-completion-list': added new/optional
11180           keyword `:completion-string', which allows the programmer to
11181           change the "Possible completions are:" prompt.
11182
11183         * menubar-items.el: Added new pulldown menu-pick to start up the
11184           visual package browser/installer:
11185
11186                 Options->Customize->List Packages
11187
11188         * package-admin.el: Added hooks for installing under both Unix
11189           and MS Windows.  Does additional error checking.  No longer
11190           calls "add-big-package.sh" to install packages under Unix; now
11191           calls gunzip & tar directly.
11192
11193         * package-get.el: Added ability to install packages from files
11194           on a local disk/CDROM.  Now deletes any existing package lisp
11195           directory.  Does completion on available packages when
11196           querying for package names.  Will also search for .tgz files
11197           in addition for .tar.gz files.  Tries to reload
11198           auto-autoloads, as a convenience when loading new packages,
11199           and also tries to add any new package paths to `load-path'.
11200           Changed all occurences of `concat' to use `expand-file-name'.
11201
11202         * package-ui.el: New file which implements the main visual
11203           package browser/installer, which is started via a menu pick or
11204           M-x pui-list packages.
11205
11206 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11207
11208         * startup.el (load-init-file): spelling fix.
11209
11210 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11211
11212         * startup.el (normal-top-level): Load auto-autoload files
11213         covariantly with their precedence.
11214
11215 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11216
11217         * menubar-items.el (default-menubar): Remove "Font Weight"
11218         option, there is currently no custom equivalent.. Customize-faces
11219         is "Edit faces".
11220
11221         * x-font-menu.el (font-menu-set-font): Use customize to set
11222         default face.
11223
11224         * faces.el (face-spec-update-all-matching): New function.
11225
11226         * cus-face.el (custom-set-face-update-spec): New function.
11227         Interface to customize faces from elisp.
11228
11229         (custom-face-value-create): Show the customized settings if set
11230         but not saved.
11231
11232 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11233
11234         (custom-face-value-create): Show the customized settings if set
11235         but not saved.
11236
11237 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11238
11239         * keydefs.el (global-map): Add FSF 20.3 binding of
11240         query-replace-regexp.
11241
11242 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11243
11244         * minibuf.el (read-file-name-internal-1): use
11245         user-name-completion-1 instead of user-name-completion.
11246
11247 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11248
11249         * loadup.el:
11250         * make-docfile.el:
11251         * update-elc.el: Don't set `source-directory' (now defunct as a
11252         global variable) no more.
11253
11254         * packages.el (packages-list-autoloads): Made `source-directory'
11255         (now defunct as a global variable) a parameter.
11256
11257 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11258
11259         * about.el (about-hackers): new email
11260
11261 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11262
11263         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11264
11265 1998-07-17  Didier Verna  <didier@xemacs.org>
11266
11267         * faces.el (set-face-property):
11268         (set-face-dim-p):
11269         (face-dim-p): updated the doc strings now that the dim property isn't
11270         tty-specific.
11271         (face-equal): the dim property is now a common one.
11272
11273         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11274         Renamed the `stipple' attribute to `background-pixmap'.
11275         (custom-face-background-pixmap): make custom-face-stipple an
11276         obsolete alias for this.
11277
11278 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11279
11280         * find-paths.el (paths-file-readable-directory-p): Created and
11281         used.
11282
11283         * loadup.el: Don't set inhibit-... flags from run-temacs.
11284
11285 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11286
11287         * packages.el (packages-data-path-depth): Added and used.
11288
11289 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11290
11291         * about.el:
11292         - Change .xpm to .png, delete "zcat" section.
11293         - cosmetic fix in the 'marcpa' entry.
11294
11295         * etc/photos
11296         - convert all .xpm.Z to .png
11297         - rename mrb to martin
11298         - rename mcook-m to mcookm
11299
11300 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11301
11302         * x-init.el (x-initialize-compose): Add support for
11303         dead-circumflex as YET ANOTHER NAME for that dead key.
11304
11305 1998-08-05  Colin Rafferty <colin@xemacs.org>
11306
11307         * setup-paths.el (paths-construct-exec-path): Made the
11308         last-packages really be last.
11309         (paths-construct-data-directory-list): Ditto.
11310
11311 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11312
11313         * startup.el(startup-splash-frame-body):
11314         Update Copyright notice in splash screen
11315
11316 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11317
11318         * minibuf.el (read-file-name-internal-1): do ~user completion.
11319
11320 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11321
11322         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11323         aginst destroyed extents
11324
11325 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11326
11327         * package-get.el (package-get): add `install-dir' argument.
11328
11329 1998-07-20  John Jones  <jj@asu.edu>
11330
11331         * package-get.el: calls to package-get-update-all will only
11332           update packages which are already installed.
11333
11334 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11335
11336         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11337         writable.
11338
11339 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11340
11341         * about.el (about-hackers): Correct my email.
11342
11343 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11344
11345         * about.el (about-hackers): new email-address.
11346
11347 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11348
11349         * minibuf.el (read-number): Don't let `input-error' condition
11350         escape.
11351
11352 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11353
11354         * about.el (about-hackers): use my `email-for-life' address.
11355
11356 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11357
11358         * XEmacs 21.2-beta1 is released.
11359
11360 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11361
11362         * ldap.el (ldap-search): Doc string change
11363
11364 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11365
11366         * menubar-items.el (default-menubar): Removed references to
11367         `data-directory', and use `locate-data-file' instead, and made
11368         then greyed out if they don't exist.
11369
11370 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11371
11372         * keymap.el (events-to-keys): Use `format' instead of `concat'
11373         since the latter does not accept integer args anymore
11374
11375 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11376
11377         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11378         macros replaced.
11379
11380 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11381
11382         * make-docfile.el: Get first initialization from very-early-lisp.el
11383         * update-elc.el: Ditto.
11384         * loadup.el (really-early-error-handler): Ditto.
11385
11386         * packages.el (packages-unbytecompiled-lisp): Add new file,
11387         very-early-lisp.el.
11388
11389         * very-early-lisp.el: New file.
11390
11391 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11392
11393         * Symbols that have been obsolete for at least 3 years removed (II).
11394
11395         * obsolete.el (eval-current-buffer): Make compatible.
11396         (byte-code-function-p): Ditto.
11397         (send-string): Removed.
11398         (send-region): Removed.
11399         (screen-scrollbar-width): Removed.
11400         (set-screen-scrollbar-width): Removed.
11401         (set-screen-left-margin-width): Removed.
11402         (set-screen-right-margin-width): Removed.
11403         (screen-left-margin-width): Removed.
11404         (screen-right-margin-width): Removed.
11405         (set-buffer-left-margin-width): Removed.
11406         (set-buffer-right-margin-width): Removed.
11407         (buffer-left-margin-width): Removed.
11408         (buffer-right-margin-width): Removed.
11409         (x-set-frame-icon-pixmap): Removed.
11410         (x-set-screen-icon-pixmap): Removed.
11411         (pixel-name): Removed.
11412         (make-pixmap): Removed.
11413         (make-cursor): Removed.
11414         (pixmap-width): Removed.
11415         (pixmap-contributes-to-line-height-p): Removed.
11416         (set-pixmap-contributes-to-line-height): Removed.
11417
11418 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11419
11420         * obsolete.el (popup-menu-up-p): removed.
11421         (read-no-blanks-input): Removed.
11422         (wholenump): Removed.
11423         (ring-mod): Removed (what was ring-mod?).
11424         (current-time-seconds): Removed.
11425         (run-special-hook-with-args): Removed.
11426         (dot): Removed.
11427         (dot-marker): Removed.
11428         (dot-min): Removed.
11429         (dot-max): Removed.
11430         (window-dot): Removed.
11431         (set-window-dot): Removed.
11432
11433         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11434         `dot-min'.
11435
11436         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11437
11438         * code-files.el (insert-file-contents): Rename
11439         run-special-hook-with-args to run-hook-with-args-until-success.
11440         (write-region): Ditto.
11441
11442 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11443
11444         * about.el: Fix typos, update release date.
11445
11446         * Symbols that have been obsolete for at least 3 years removed.
11447
11448         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11449         screen- functions.
11450         (toplevel): remove setf methods for screen functions.
11451         * cl-macs.el (extent-data): defsetf removed.
11452         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11453         many places to remove.
11454         (comment-indent-hook): Ditto.
11455         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11456         (buffer-dedicated-screen): Ditto.
11457         (deiconify-screen): Ditto.
11458         (delete-screen): Ditto.
11459         (event-screen): Ditto.
11460         (find-file-other-screen): Ditto.
11461         (find-file-read-only-other-screen): Ditto.
11462         (live-screen-p): Ditto.
11463         (screen-height): Ditto.
11464         (screen-iconified-p): Ditto.
11465         (screen-list): Ditto.
11466         (screen-live-p): Ditto.
11467         (screen-name): Ditto.
11468         (screen-parameters): Ditto.
11469         (screen-pixel-height): Ditto.
11470         (screen-pixel-width): Ditto.
11471         (screen-root-window): Ditto.
11472         (screen-selected-window): Ditto.
11473         (screen-totally-visible-p): Ditto.
11474         (screen-visible-p): Ditto.
11475         (screen-width): Ditto.
11476         (screenp): Ditto.
11477         (get-screen-for-buffer): Ditto.
11478         (get-screen-for-buffer-noselect): Ditto.
11479         (get-other-screen): Ditto.
11480         (iconify-screen): Ditto.
11481         (lower-screen): Ditto.
11482         (mail-other-screen): Ditto.
11483         (make-screen): Ditto.
11484         (make-screen-invisible): Ditto.
11485         (make-screen-visible): Ditto.
11486         (modify-screen-parameters): Ditto.
11487         (new-screen): Ditto.
11488         (next-screen): Ditto.
11489         (next-multiscreen-window): Ditto.
11490         (other-screen): Ditto.
11491         (previous-screen): Ditto.
11492         (previous-multiscreen-window): Ditto.
11493         (raise-screen): Ditto.
11494         (redraw-screen): Ditto.
11495         (select-screen): Ditto.
11496         (selected-screen): Ditto.
11497         (set-buffer-dedicated-screen): Ditto.
11498         (set-screen-height): Ditto.
11499         (set-screen-position): Ditto.
11500         (set-screen-size): Ditto.
11501         (set-screen-width): Ditto.
11502         (show-temp-buffer-in-current-screen): Ditto.
11503         (switch-to-buffer-other-screen): Ditto.
11504         (visible-screen-list): Ditto.
11505         (window-screen): Ditto.
11506         (x-set-screen-pointer): Ditto.
11507         (x-set-frame-pointer): Ditto.
11508         (screen-title-format): Ditto.
11509         (screen-icon-title-format): Ditto.
11510         (terminal-screen): Ditto.
11511         (delete-screen-hook): Ditto.
11512         (create-screen-hook): Ditto.
11513         (mouse-enter-screen-hook): Ditto.
11514         (mouse-leave-screen-hook): Ditto.
11515         (map-screen-hook): Ditto.
11516         (unmap-screen-hook): Ditto.
11517         (default-screen-alist): Ditto.
11518         (default-screen-name): Ditto.
11519         (x-screen-defaults): Ditto.
11520         (x-create-screen): Ditto.
11521         * obsolete.el: meta-flag removed.
11522         baud-rate removed.
11523         sleep-for-millisecs removed.
11524         extent-data removed.
11525         set-extent-data removed.
11526         set-extent-attribute removed.
11527         extent-glyph removed.
11528         extent-layout removed.
11529         set-extent-layout removed.
11530         list-faces-display removed.
11531         list-faces removed.
11532         trim-versions-without-asking removed.
11533         after-write-file-hooks removed.
11534         truename removed.
11535         auto-fill-hook removed.
11536         blink-paren-hook removed.
11537         select-screen-hook, deselect-screen-hook removed.
11538         auto-raise-screen, auto-lower-screen removed.
11539
11540         * msw-mouse.el: Global change resource -> mswindows-resource.
11541
11542         * XEmacs 21.0-pre5 is released.
11543
11544 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11545
11546         * about.el (about-hackers): Credits update.
11547
11548 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11549
11550         * register.el (insert-register): Don't activate the region.
11551
11552 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11553
11554         * select.el: Restore x-* symbols for backwards compatibility:
11555         x-copy-primary-selection, x-kill-primary-selection,
11556         x-delete-primary-selection, x-select-make-extent-for-selection,
11557         x-valid-simple-selection-, x-cut-copy-clear-internal.
11558
11559 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11560
11561         * XEmacs 21.0-pre4 is released.
11562
11563 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11564
11565         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11566         reporting bugs.
11567         (maybe-add-init-button): Fix semantics under Windows.  Use
11568         `expand-file-name' rather than `concat'.
11569
11570         * help.el (print-messages): New function.
11571
11572 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11573
11574         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11575
11576 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11577
11578         * about.el: Tweaked my entry in about-hackers.
11579
11580         * find-paths.el (paths-emacs-root-p):
11581           Relaxed emacs-root checking of an in-place installation to
11582           also accommodate the flat layout used on MS Windows.
11583
11584 1998-06-29  John Jones  <jj@asu.edu>
11585
11586         * package-get.el: calls to package-get-update-all will only
11587           update packages which are already installed.
11588
11589 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11590
11591         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11592         are handled by the gui-element face fallbacks now.
11593
11594         * x-faces.el: default gui-element face to "background" as well as
11595         the default face.
11596
11597         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11598         and default face settings since these are set as fallbacks now in
11599         the appropriate domain.
11600
11601 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11602
11603         * text-mode.el (text-mode): Reorder regexp so the OR part
11604         corresponding to `page-delim' goes first and the hack in
11605         `forward-paragraph' will work.
11606         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11607
11608 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11609
11610         * subr.el (remove-hook): When checking the hook value
11611           with functionp, don't apply car to it.
11612
11613 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11614
11615         * package-get.el (package-get-remote-filename):
11616           Don't use file-name-as-directory because the local directory
11617           separator conventions might not be the same as ftp's.
11618
11619 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11620
11621         * ldap.el (ldap-host-parameters-alist): New name of
11622         `ldap-host-parameters-plist'
11623
11624 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11625
11626         * package-get.el: Using (require 'package-get-base), now that it
11627         provides itself.  Consequently removed all instances of (load
11628         "package-get-base.el").
11629
11630 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11631
11632         * subr.el (remove-hook): Don't treat the hook value as a
11633           list unless it is both consp and not functionp.
11634
11635 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11636
11637         * about.el: Email address for Ben Wing is ben@xemacs.org.
11638         * auto-show.el: Ditto.
11639         * bytecomp.el: Ditto.
11640         * faces.el: Ditto.
11641         * x-scrollbar.el: Ditto.
11642         * x-misc.el: Ditto.
11643         * tty-init.el: Ditto.
11644         * toolbar-items.el: Ditto.
11645         * symbol-syntax.el: Ditto.
11646         * specifier.el: Ditto.
11647         * objects.el: Ditto.
11648         * hyper-apropos.el: Ditto.
11649         * glyphs.el: Ditto.
11650
11651 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11652
11653         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11654         vertical-divider-always-visible-p.
11655         (default-mouse-motion-handler): Ditto.
11656
11657 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11658
11659         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11660         global value.
11661
11662 1998-06-21  Oliver Graf <ograf@fga.de>
11663
11664         * build-reports.el: changed receiver to xemacs-build-reports list
11665
11666 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11667
11668         * font.el: Split font-family-mappings into X and
11669           mswindows-specific versions.
11670           mswindows-font-create-[object|name]: Treat supplied size
11671           as a pointsize. Added underline and strikethru handling.
11672
11673         * msw-faces.el: changed default mswindows charset to western.
11674
11675         * msw-glyphs.el: removed space in border-glyph font string that
11676           was inserted to get round bugs in the mswindows C font code.
11677
11678 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11679
11680         * about.el (about-hackers): Credits update.
11681
11682         * help-nomule.el (tutorial-supported-languages): Add Romanian
11683         TUTORIAL.
11684
11685         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11686         to ISO-8859-2.
11687
11688 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11689
11690         * font.el: Split font-family-mappings into X and
11691           mswindows-specific versions.
11692           mswindows-font-create-[object|name]: Treat supplied size
11693           as a pointsize. Added underline and strikethru handling.
11694
11695         * msw-faces.el: changed default mswindows charset to western.
11696
11697         * msw-glyphs.el: removed space in border-glyph font string that
11698           was inserted to get round bugs in the mswindows C font code.
11699
11700 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11701
11702         * minibuf.el: make read-color-completion-table call
11703           (mswindows-color-list for mswindows devices.
11704
11705 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11706
11707         * lisp/font-lock.el
11708         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11709         Let declaration items contain non-word symbol characters.
11710
11711 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11712
11713         * package-get.el (package-get-package-provider): Added autoload
11714         cookie.  Loading "package-get-base.el" in ALL functions that use
11715         it.  Fixed some (interactive ...) with multiple argument specs
11716         again.  Cosmetic indentation changes.
11717
11718 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11719
11720         * info.el (Info-insert-dir): Don't use nreverse on variables
11721         that you want to use later.
11722
11723 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11724
11725         * x-mouse.el (x-set-point-and-move-selection): Replace call
11726         to x-kill-primary-selection with kill-primary-selection
11727
11728 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11729
11730         * simple.el (what-cursor-position): Make cursor position reported
11731         use value of column-number-start-at-one
11732
11733 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11734
11735         * about.el (xemacs-hackers): Fix Jareth's email address.
11736
11737 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11738
11739         * startup.el (startup-splash-frame): Remove
11740         `xemacs-startup-logo-function'.
11741
11742 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11743
11744         * about.el (about-hackers): Update credits list.
11745
11746 1998-06-06  Jeff Miller <jmiller@smart.net>
11747
11748         * lisp/sound.el: Update sound-ext to allow filenames with
11749           extensions to be found by load-sound-file
11750
11751 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11752
11753         * info.el (Info-rebuild-outdated-dir): Removed variable
11754         (Info-auto-generate-directory): New variable
11755         (Info-save-auto-generated-dir): New variable
11756         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11757         (Info-build-dir-anew): Second parameter removed.  Use
11758         `Info-save-auto-generated-dir'
11759         (Info-rebuild-dir): Ditto
11760
11761 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11762
11763         * list-mode.el (next-list-mode-item): Would not recognize
11764         border between directly neighbored items.
11765
11766 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11767
11768         * package-get.el: add autoloads for some functions.
11769
11770 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11771
11772         * specifier.el (let-specifier): Tiny docfixes.
11773
11774 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11775
11776         * msw-mouse.el: set selection-pointer-glyph to Normal.
11777
11778 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11779
11780         * wid-edit.el (widget-specify-secret): New function.
11781         (widget-after-change): Use it.
11782         (widget-specify-field): Use it.
11783
11784 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11785
11786         * mouse.el (drag-window-divider): Use `(not done)' instead of
11787         `doit'; reuse result of `window-pixel-edges'.
11788
11789         * modeline.el (drag-modeline-event-lag): Rename to
11790         drag-divider-event-lag.
11791
11792 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11793
11794         * specifier.el (let-specifier): Rewritten not to generate needless
11795         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11796         arguments.
11797
11798 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11799
11800         * minibuf.el (read-file-name-1): Setup buffer-local value of
11801         `completion-ignore-case' in completions buffer under Windows.
11802
11803 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11804
11805         * about.el (about-maintainer-glyph): Fix support for not
11806         compressed images.
11807
11808 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11809
11810         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11811
11812         * mouse.el (mouse-track): Cancel selection if misc-user event with
11813         `cancel-mode-internal' function is fetched.
11814
11815 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11816
11817         * files.el (save-some-buffers-1): Fixed return value.
11818
11819 1998-06-01  Oliver Graf <ograf@fga.de>
11820
11821         * dragdrop.el: added experimental
11822
11823 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11824
11825         * startup.el (after-init-hook, init-file-user,
11826         user-init-directory, load-user-init-file):  Purge references
11827         to "~/.xemacs/init.el" from docstrings.
11828
11829         (load-user-init-file) Use paths-construct-path to construct
11830         paths to user init files.  Go directly to ~/.emacs, do not
11831         search ~/.xemacs/, do not load `default-custom-file'.
11832
11833 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11834
11835         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11836         general *sh.
11837         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11838
11839 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11840
11841         * menubar-items.el (default-menubar): add Update Packages to customize
11842         menu.
11843
11844 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11845
11846         * faces.el: use toolbar face as a fallback for toolbar properties
11847         in xpm-color-symbols instead of default.
11848
11849         * msw-faces.el: rename 3d-object -> gui-element face.
11850
11851 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11852
11853         * startup.el (xemacs-startup-logo-function): New variable.
11854         (startup-splash-frame): Use it.
11855
11856 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11857
11858         * files.el (save-some-buffers): Would wait 1 second.
11859         (save-some-buffers-1): Delete other windows here instead of in
11860         `save-some-buffers'.
11861         (save-some-buffers): Force redisplay only if windows were deleted.
11862
11863 1998-06-02  Didier Verna  <didier@xemacs.org>
11864
11865         * cus-face.el (custom-face-attributes): generalized the use of
11866         toggle buttons for boolean attributes.
11867         Re-ordered the items a bit.
11868
11869 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11870
11871         * sound.el (default-sound-directory): Use `locate-data-directory'
11872         to find the sounds directory.
11873
11874 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11875
11876         * sound.el: default sound-ext to .wav under mswindows, .au
11877         otherwise. load-default sounds without extensions.
11878
11879 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11880
11881         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11882         if send-pr is not bound.
11883
11884 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11885
11886         * files.el: grok idl files in auto-mode-alist.
11887 1998-06-01  Jeff Miller  <jmiller@smart.net>
11888
11889         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11890         calling `upcase'.
11891
11892 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11893
11894         * msw-glyphs.el: add xbm to the list of image types supported.
11895
11896 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11897
11898         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11899         instead of XEmacs one when dumping InfoDock.
11900
11901 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11902
11903         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11904         for `modeline-visible-p'
11905
11906         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11907
11908 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11909
11910         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11911         since it's not used anymore. doc string fixes.
11912
11913         * package-get.el (package-get-file-installed-p): new function. use
11914         instead of file-installed-p which is in an external package.
11915
11916 1998-05-28  Oliver Graf <ograf@fga.de>
11917
11918         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11919         favor of select-window/switch-to-buffer
11920
11921 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11922
11923         * startup.el: changed (getenv "HOME") to (user-home-directory)
11924
11925 1998-05-25  Oliver Graf <ograf@fga.de>
11926
11927         * frame.el (cde-start-drag) moved to dragdrop.el
11928         (offix-start-drag-region) moved to dragdrop.el
11929         (offix-start-drag) moved to dragdrop.el
11930         * dragdrop.el (cde-start-drag) moved from frame.el
11931         (offix-start-drag-region) moved from frame.el
11932         (offix-start-drag) moved from frame.el
11933         (cde-start-drag-region) cde drag regions
11934         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11935
11936 1998-05-26  Oliver Graf <ograf@fga.de>
11937
11938         * dragdrop.el: created dragdrop-drag prototypes
11939         (cde-start-drag-region) fixed typo
11940
11941 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11942
11943         * simple.el (after-init-hook): Remove reader macro.
11944
11945         * packages.el (packages-hardcoded-lisp): Get rid of reader
11946         macros.  Update DOC string.
11947
11948 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11949
11950         * mouse.el (drag-window-divider): Ditto.
11951
11952         * modeline.el (mouse-drag-modeline): Use it.
11953
11954         * lisp-mode.el (let-specifier): Specify indentation.
11955
11956         * specifier.el (let-specifier): Renamed from
11957         `with-specifier-instance'.
11958
11959 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11960
11961         * x-faces.el:
11962         * faces.el: move definition of xpm-color-symbols from x-faces.el
11963         to faces. Predicate x-get-resource on the presence of x.
11964
11965         * msw-faces.el: set 3d-object face rather than modeline. Specify
11966         faces as specfier defaults.
11967
11968         * package-get.el: don't use package-admin-add-single-file-package.
11969
11970 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11971
11972         * toolbar-items.el: Fixup tooltips.
11973         (toolbar-gnus): Don't use obsolete variable
11974         toolbar-news-frame-properties.
11975         (toolbar-news-reader): Default to `gnus' instead of
11976         `not-configured'.
11977
11978         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11979         Windows.
11980
11981 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11982
11983         * package-get.el: rename -installedp -> -installed-p.
11984
11985 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11986
11987         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11988         attributes, and assinged it to continuation, truncation and
11989         hscroll glyphs.
11990
11991         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11992         and made continuation, truncation and hscroll glyphs arrow
11993         characters out of that font.
11994
11995 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11996
11997         * minibuf.el (minibuffer-electric-separator): Play nicely with
11998         directory-sep-char being \.
11999         (minibuffer-electric-tilde): Ditto.
12000         (read-file-name-map): Ditto.
12001
12002 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12003
12004         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12005         on X devices.
12006         (default-mouse-track-deal-with-down-event): Avoid
12007         `x-disown-selection'; use `disown-selection' instead.
12008
12009 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12010
12011         * select.el:
12012         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12013         moved to (cut-copy-clear-internal) in select.el. Ditto for
12014         (x-delete-primary-selection) (x-kill-primary-selection)
12015         (x-copy-primary-selection).
12016         (own-clipboard): new function.
12017
12018         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12019         functions in select.el. remove old ones.
12020         (mswindows-own-clipboard): new function.
12021
12022 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12023
12024         * gnuserv.el: allow connections from mswindows type devices.
12025
12026 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12027
12028         * msw-glyphs.el: change image type used from cursor to resource.
12029
12030 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12031
12032         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12033         for {top,bottom}-{left,right} values in addition to
12034         {top,bottom}_{left,right}.
12035         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12036
12037 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12038
12039         * cl-macs.el (specifier-instance): Undefine its setf method.
12040
12041         * specifier.el (with-specifier-instance): Added docstring.
12042
12043         * mouse.el (drag-window-divider): Ditto.
12044
12045         * modeline.el (mouse-drag-modeline): Use it.
12046
12047         * lisp-mode.el (with-specifier-instance): Define its indentation
12048         level.
12049
12050         * specifier.el (with-specifier-instance): New macro.
12051
12052 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12053
12054         * package-get.el (package-get-create-custom): new function to
12055         auto-generate package-get-custom.el from package-get-base.el.
12056         * (package-get-ever-installedp): new function.
12057         * (package-get-custom): new function to get all packages specified
12058         by customize.
12059
12060 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12061
12062         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12063
12064 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12065
12066         * cl-extra.el: Reverse previous float change.
12067
12068 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12069
12070         * x-faces.el:
12071         * faces.el (try-font-name): moved from x-faces.el since it is
12072         required by w3 under mswindows as well X.
12073
12074 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12075
12076         * winnt.el: Removed evil (setq completion-ignore-case t)
12077         clause, one more overlookef fsfism.
12078         (nt-quote-args-functions-alist): End sentences with double space.
12079
12080 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12081
12082         * window-xemacs.el (push-window-configuration): Remove kludgery of
12083         recaching default-toolbar specifier.
12084         (pop-window-configuration): Ditto.
12085         (unpop-window-configuration): Ditto.
12086
12087 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12088
12089         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12090
12091 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12092
12093         * winnt.el (nt-quote-args-verbatim): Added function.
12094         (nt-quote-args-prefix-quote): Added function.
12095         (nt-quote-args-backslash-quote): Added function.
12096         (nt-quote-args-double-quote): Added function.
12097         (nt-quote-args-functions-alist): New variable.
12098         (nt-quote-process-args): Added function. This is the main quoting
12099         work horse called from process-nt.c
12100
12101 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12102
12103         * winnt.el: Removed duplicate definitions for backspace,
12104         delete, M-backspace and C-M-backspace.
12105         (file-name-buffer-file-type-alist): Removed this variable.
12106         (find-buffer-file-type): Removed function.
12107         (find-file-binary):  Removed function.
12108         (find-file-text): Removed function.
12109         (find-file-not-found-set-buffer-file-type): Removed function.
12110         (save-to-unix-hook): Removed function.
12111         (revert-from-unix-hook): Removed function.
12112         (using-unix-filesystems): Removed function.
12113         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12114         warning.
12115         (x-set-selection): Removed function.
12116         (x-get-selection): Removed function.
12117         Removed commented FSFisms.
12118         Replaced copyright notice (this file is not part of GNU Emacs).
12119         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12120         comint-process-echoes setting to t.
12121
12122 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12123
12124         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12125         and used following the interface change of
12126         `paths-find-recursive-path'.
12127
12128         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12129         regexp instead of a list of base names.
12130         (paths-version-control-filename-regexp):
12131         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12132         Introduced and used following the interface change of
12133         `paths-find-recursive-path'.
12134
12135 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12136
12137         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12138         on X devices, rather than on all non-TTY devices.
12139
12140 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12141
12142         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12143
12144         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12145
12146 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12147
12148         * itimer.el (activate-itimer): Fixed usage of integers
12149         as argument to `concat'.
12150
12151 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12152
12153         * itimer.el (start-itimer): replace the use of `concat' with
12154         `format'
12155
12156 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12157
12158         * mode-motion.el (mode-motion-hook): Clarify docstring.
12159         From Bob Weiner <weiner@altrasoft.com>
12160
12161         * loadhist.el (symbol-file): Supply prompt string when used
12162         interactively.
12163         From Bob Weiner <weiner@altrasoft.com>
12164
12165 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12166
12167         * loadup.el (really-early-error-handler): Ditto.
12168
12169         * update-elc.el: Ditto.
12170
12171         * setup-paths.el (paths-construct-exec-path): Ditto.
12172
12173         * make-docfile.el: Ditto.
12174
12175         * find-paths.el (paths-decode-directory-path): Use split-path
12176         instead of decode-path.
12177
12178         * files.el (parse-colon-path): Update docstring reference.
12179
12180 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12181
12182         * msw-init.el:
12183         * x-init.el:
12184         Bind cut'n'paste keys to non window-system specific functions.
12185
12186         * msw-select.el: New function mswindows-clear-clipboard.
12187         mswindows-cut-copy-clipboard extended to handle clearing of the
12188         selection and renamed to mswindows-cut-copy-clear-clipboard.
12189
12190         * select.el: on mswindows devices delete-primary-selection
12191         calls mswindows-clear-clipboard.
12192
12193 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12194
12195         * simple.el (quoted-insert): Inhibit quit when using read-char.
12196
12197         * cmdloop.el (read-char): Don't inhibit quit.
12198         (read-char-exclusive): Ditto.
12199         (read-char): Signal quit if quit-char was pressed.
12200         (read-char-exclusive): Ditto.
12201         (read-quoted-char): Return a character, not integer.
12202
12203         * menubar-items.el (default-popup-menu): Use Andy's generic
12204         selection code.
12205         (default-popup-menu): Fix code.
12206
12207 1998-05-14  Oliver Graf <ograf@fga.de>
12208
12209         * dragdrop.el (dragdrop-function-widget): this time it's done
12210
12211 1998-05-13  Oliver Graf <ograf@fga.de>
12212
12213         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12214
12215 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12216
12217         * device.el (device-pixel-width):
12218         (device-pixel-height):
12219         (device-mm-width):
12220         (device-mm-height):
12221         (device-bitplanes):
12222         (device-color-cells): Swapped parameters to device-system-metric
12223         according to the interface change.
12224
12225 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12226
12227         * mouse.el (default-mouse-motion-handler): Use new name of the
12228         function event-over-vertical-divider-p.
12229         Do not set E-W arrow cursor over the divider if
12230         vertical-divider-draggable-p is nil in the window.
12231         ([top-level]): Use new name for the variable
12232         vertical-divider-map.
12233         (drag-window-divider): Respect vertical-divider-draggable-p.
12234         Variable name typo fixes.
12235
12236 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12237
12238         * keymap.el (kbd): Define here; handle string constants and
12239         others...
12240
12241 1998-05-15  Christian Nyb <chr@mediascience.no>
12242
12243         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12244         in Emacs 18.
12245
12246 1998-05-13  Didier Verna  <didier@xemacs.org>
12247
12248         * mouse.el (drag-window-divider): give the vertical divider a
12249         pressed look when dragging it.
12250
12251 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12252
12253         * faces.el: predicate some more face operations on x or mswindows
12254         not just x.
12255
12256         * modeline.el: enable modeline coloring for mswindows.
12257
12258 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12259
12260         * minibuf.el (minibuffer-default): Added variable; compatible with
12261         FSF Emacs.
12262         (next-history-element): Used `minibuffer-default'.
12263
12264 1998-05-12  Oliver Graf <ograf@fga.de>
12265
12266         * dragdrop.el (dragdrop-function-widget): button and mods ok
12267         arguments still look a bit strange
12268         (dragdrop-compare-mods) created
12269         (dragdrop-drop-do-functions) correctly checks for buttons and
12270         modifiers
12271
12272 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12273
12274         * setup-paths.el (paths-default-info-directories): Replace
12275         path-separator with directory-sep-char.
12276
12277         * files.el (path-separator): Don't define it here.
12278
12279 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12280
12281         * update-elc.el: Ditto.
12282
12283         * setup-paths.el (paths-construct-exec-path): Ditto.
12284
12285         * make-docfile.el: Ditto.
12286
12287         * loadup.el (really-early-error-handler): Ditto.
12288
12289         * find-paths.el (paths-decode-directory-path): Use decode-path
12290         instead of decode-path-internal.
12291
12292         * files.el (parse-colon-path): Update docstring.
12293
12294 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12295
12296         * subr.el (get-buffer-window-list): Make BUFFER optional.
12297
12298         * window-xemacs.el (windows-of-buffer): Defalias to
12299         get-buffer-window-list.
12300
12301 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12302
12303         * disass.el: Fix maintainer keyword.
12304
12305         * bytecomp.el (byte-compile-and-load-file): Autoload.
12306         (byte-compile-buffer): Ditto.
12307
12308         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12309         value is returned, not the name.
12310         (lisp-imenu-generic-expression): Enable it.
12311         (lisp-mode-variables): Ditto.
12312         (lisp-indent-offset): Change defconst to defvar.
12313         (lisp-indent-function): Ditto.
12314         (lisp-body-indent): Ditto.
12315
12316 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12317
12318         * modeline.el: Use zap-last-kbd-macro-event.
12319
12320         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12321         nil, don't attempt to do anything with messages.
12322         (eval-last-sexp): Use `letf' for clarity.
12323
12324 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12325
12326         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12327
12328 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12329
12330         * buff-menu.el:
12331         * lisp-mode.el:
12332         * obsolete.el:
12333         Change empty docstrings into no doc strings at all.
12334         Fix bogus FSF-format docstrings.
12335         * etags.el: Fix docstring.
12336
12337 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12338
12339         * package-get.el (package-get): Use internal md5
12340
12341 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12342
12343         * about.el (about-xemacs): Correct abuse of concat.
12344
12345 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12346
12347         * info.el (Info-mode): Use easymenu.
12348
12349 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12350
12351         * apropos.el (apropos): Don't use concat with integers.
12352
12353         * cmdloop.el (describe-last-error): Handle the case when no error
12354         was seen gracefully.
12355
12356         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12357         defun.
12358         (apropos-describe-plist): Ditto.
12359
12360         * help.el (with-displaying-help-buffer): Revert to a defun.
12361         (describe-key): Use it as defun.
12362         (describe-mode): Ditto.
12363         (describe-bindings): Ditto.
12364         (describe-prefix-bindings): Ditto.
12365         (describe-installation): Ditto.
12366         (view-lossage): Ditto.
12367         (describe-function): Ditto.
12368         (describe-variable): Ditto.
12369         (describe-syntax): Ditto.
12370
12371 1998-05-11  Oliver Graf <ograf@fga.de>
12372
12373         * dragdrop.el: changed order of require/provide
12374         (dragdrop-drop-mime-default) changed to new calling conventions
12375         (dragdrop-drop-do-functions) changed to new calling conventions
12376         (dragdrop-function-widget) this one needs more work...
12377
12378 1998-05-10  Oliver Graf <ograf@fga.de>
12379
12380         * about.el: another small change in my entry
12381         * dragdrop.el (dragdrop-drop-log-function): logging added
12382         plus customizations
12383         changed interface to handler functions. now called with event
12384         and object
12385
12386 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12387
12388         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12389         E-W arrow pointer displayed over draggable dividers.
12390
12391         * mouse.el (default-mouse-motion-handler): Show it when
12392         appropriate.
12393         (drag-window-divider): Added.
12394         ([top-level]): Initialized window-divider-map with a keymap
12395         binding the above function to left button down event.
12396
12397         * x-mouse.el (x-init-pointer-shape): Initialize
12398         divider-pointer-glyph from Cursor.dividerPointer, or use default
12399         E-W double arrow.
12400
12401 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12402
12403         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12404
12405 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12406
12407         * simple.el (count-words-buffer): Don't query for buffer.
12408         (count-lines-buffer): Ditto.
12409
12410 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12411
12412         * help.el (where-is): add optional insert argument.
12413
12414 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12415
12416         * help.el (describe-key-briefly): New argument INSERT.
12417
12418         * simple.el (eval-expression): New optional argument; synch with
12419         FSF 20.3.
12420
12421         * keydefs.el (global-map): Add new register bindings.
12422
12423         * register.el: Synched with FSF 20.3.
12424
12425 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12426
12427         * window-xemacs.el (recenter): all arguments are optional.
12428
12429 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12430
12431         * device.el: (device-pixel-width): Reflected name/parameters
12432         change to device-system-metric.
12433         (device-pixel-height): Ditto.
12434         (device-mm-width): Ditto.
12435         (device-mm-height): Ditto.
12436         (device-bitplanes): Ditto.
12437         (device-color-cells): Ditto.
12438
12439 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12440
12441         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12442
12443         * cl.el (most-positive-fixnum): Document.
12444         (most-negative-fixnum): Ditto.
12445
12446         * cus-dep.el: Updated comment.
12447
12448         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12449         constant.
12450
12451         * cus-load.el (custom-put): Removed.
12452
12453         * files.el (after-find-file): Just resignal quit instead of
12454         signaling "canceled".
12455
12456 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12457
12458         * frame.el (other-frame): Use `focus-frame' instead of
12459         select-frame kludges.
12460
12461         * lisp-mode.el: Update lisp-indent-function for
12462         save-selected-frame and with-selected-frame.
12463
12464         * frame.el (save-selected-frame): New macro.
12465         (with-selected-frame): Ditto.
12466         (other-frame): Use `set-frame-focus'.
12467
12468 1998-05-06  Oliver Graf <ograf@fga.de>
12469
12470         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12471         (dragdrop-drop-url-default) default handler for URL drops created
12472         (dragdrop-drop-mime-default) default handler for MIME drops created
12473         (dragdrop-drop-functions) default custom for handling drops created
12474         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12475
12476 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12477
12478         * mouse.el: Removed redundant mouse-mswindows-drop function.
12479
12480 1998-05-05  Oliver Graf <ograf@fga.de>
12481
12482         * about.el: changed some text in my entry
12483         * dragdrop.el: added customs
12484
12485 1998-05-04  Oliver Graf <ograf@fga.de>
12486
12487         * mouse.el: killed global drop key bindings
12488         (mouse-offix-drop) removed
12489         * dragdrop.el: created
12490         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12491
12492 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12493
12494         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12495         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12496
12497         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12498         obsolete comment.
12499
12500         * scrollbar.el (scrollbars-visible-p): Use new
12501         {vertical,horizontal}-scrollbar-visible-p specifiers.
12502
12503 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12504
12505         * device.el (device-pixel-height):
12506         (device-pixel-width):
12507         (device-mm-width):
12508         (device-mm-height):
12509         (device-bitplanes):
12510         (device-color-cells): Moved these 6 functions from device.c; they
12511         all use single (device-system-metrics) call.
12512
12513 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12514
12515         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12516         were renamed.
12517
12518         * menubar-items.el:
12519         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12520         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12521
12522         * help.el (help-map): Remove Hyperbole keybinding logic.
12523         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12524
12525 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12526
12527         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12528         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12529
12530 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12531
12532         * msw-glyphs.el: use nicer icon3 from the frame icon.
12533
12534 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12535
12536         * version.el (emacs-version): Remove InfoDock conditionals.
12537
12538         * startup.el (startup-splash-frame): Change ID logo name.
12539
12540 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12541
12542         * files.el (after-find-file): If the user presses C-g on
12543         directory-creation prompt, kill the buffer.
12544
12545 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12546
12547         * simple.el (count-words-region): Reverse previous change.
12548
12549 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12550
12551         * replace.el (query-replace): Just call perform-replace.
12552         (query-replace-regexp): Ditto.
12553         (perform-replace): Move region handling here.
12554         (perform-replace): Use the new arg to match-data.
12555
12556 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12557
12558         * x-init.el: Install X specific display table that
12559           displays char 0240 as a space to avoid whatever it is
12560           that screws up display of that character code.
12561
12562 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12563
12564         * help.el (function-arglist): If no arguments are documented for a
12565         subr, print nothing rather than incorrect output.
12566
12567 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12568
12569         * cmdloop.el (command-error): Update bail-out error message to use
12570         `emacs-program-name'.
12571
12572         * lib-complete.el: Remove reader macro cruft.
12573
12574         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12575         cruft.
12576
12577         * simple.el (count-words-region): Drop interactive-p check on the
12578         message.
12579
12580 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12581
12582         * font.el
12583         * msw-faces.el
12584         Correct spelling of mswindows-font-canonicalize-name.
12585
12586 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12587
12588         * ldap.el (ldap-host-parameters-alist): Replaced with
12589         `ldap-host-parameters-plist'
12590         (ldap-search): Adapt to previous change
12591
12592 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12593
12594         * about.el (about-hackers): Update Bob Weiner bio.
12595         (about-maintainer-info): Ditto.
12596
12597 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12598
12599         * simple.el (display-warning-minimum-level): Docfix.
12600
12601 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12602
12603         * widget.el (:default-get): New keyword.
12604         * wid-edit.el (default, widget-default-default-get): Define it.
12605         (group, widget-group-default-get): Define it.
12606         (menu-choice, widget-choice-default-get): Define it.
12607         (widget-default-get): New function.
12608         (widget-choice-action): Call it.
12609         (widget-editable-list-entry-create): Call it.
12610
12611 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12612
12613         * byte-optimize.el (byte-boolean-vars): Removed.
12614         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12615         lookup through `byte-boolean-vars'.
12616
12617 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12618
12619         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12620         resource-provided values into ghost specs for scrollbar-height and
12621         scrollbar-width.
12622
12623 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12624
12625         * byte-optimize.el: Don't attempt to optimize /=.
12626
12627         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12628         (byte-compile-/=): Ditto.
12629
12630 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12631
12632         * apropos.el: Use `with-displaying-help-buffer'.
12633         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12634         Use `with-displaying-help-buffer'.
12635         (apropos-follow): Do not give special treatment to buffer cursor
12636         was in prior to a mouse click.
12637         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12638         (apropos-print-doc): Set correct buffer for setting text
12639         properties.
12640
12641 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12642
12643         * help.el (help-buffer-prefix-string): New variable.
12644         (help-buffer-name): Use it.
12645
12646         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12647         mode menu.
12648
12649 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12650
12651         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12652
12653 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12654
12655         * files.el (find-file-noselect): Update docstring.
12656         (find-file-noselect): Signal an error if found an unreadable file.
12657         (file-chase-links): Save the match data.
12658         (normal-mode): Use `lwarn' and `error-message-string'.
12659         (interpreter-mode-alist): Change defconst to defvar.
12660         (inhibit-first-line-modes-regexps): Ditto.
12661         (inhibit-first-line-modes-regexps): Added .tgz.
12662         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12663         (change-major-mode-with-file-name): New user-option.
12664         (set-visited-file-name): Synched with FSF.
12665         (file-name-extension): New function, from FSF 20.3.
12666         (file-relative-name): Synched with FSF.
12667         (save-some-buffers): Support the C-r feature.
12668         (recover-session): Synched with FSF.
12669         (kill-some-buffers): Ditto.
12670         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12671
12672 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12673
12674         * files.el (insert-file): Undo previous change and reenable use of
12675         format.el.
12676
12677 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12678
12679         * window-xemacs.el (recenter): Define.
12680
12681 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12682
12683         * font.el (mswindows-font-create-name)
12684         (mswindows-font-create-object): new functions for mswindows type
12685         fonts.
12686
12687         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12688         strings are parsed as well as font objects.
12689
12690 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12691
12692         * modeline.el (defining-kbd-macro): Restore modeline indication of
12693         kbd-macro being recorded.
12694         (add-minor-mode): Simplify docstring.
12695         (modeline-minor-mode-menu): Remove stuff.
12696
12697 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12698
12699         * code-process.el (call-process): dynamically decide process
12700         coding type.
12701
12702 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12703
12704         * modeline.el: Add line-number-mode, column-number-mode to
12705         the modeline minor-mode menu.  Button2 on the line number does
12706         goto-line.
12707
12708 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12709
12710         * mouse.el: move x-selection-owner-p type things to
12711         selection-owner-p.
12712
12713         * msw-init.el: copy zmacs stuff from x-init.el
12714
12715         * msw-select.el (mswindows-own-selection)
12716         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12717         functions. Very simple minded implementation of selectio
12718         ownership.
12719
12720         * select.el (own-selection) (disown-selection)
12721         (activate-region-as-selection) (select-make-extent-for-selection)
12722         (valid-simple-selection-p): functions moved from x-select.el for
12723         generalized selection.
12724
12725         * x-select.el: see select.el changes.
12726
12727         * x-toolbar.el: use new selection functions.
12728
12729 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12730
12731         * packages.el (packages-find-package-directories): Fixed bug that
12732         would pick up multiple site-package directories.
12733         (package-locations): Added "xemacs-packages" as a late package
12734         location.
12735
12736         * find-paths.el: Now uses `emacs-program-name' and
12737         `emacs-program-version'.
12738         Additions to enforce version-specific directories in
12739         `paths-find-version-directory'.
12740
12741 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12742
12743         * default.el: Removed.
12744         * site-start.el: Removed.
12745
12746 1998-04-29  Didier Verna  <didier@xemacs.org>
12747
12748         * minibuf.el (minibuffer-history-minimum-string-length): Default
12749         to nil.
12750
12751 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12752
12753         * find-paths.el (paths-program-name): Rename.
12754         (paths-emacs-root-p): Ditto.
12755         (paths-find-site-directory): Ditto.
12756
12757 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12758
12759         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12760         `emacs-lisp-byte-compile-and-load'.
12761
12762 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12763
12764         * ldap.el (ldap-search): Fixed additional parameter passing to
12765         `ldap-open'
12766
12767 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12768
12769         * select.el (kill-primary-selection) (selection-owner-p)
12770         (copy-primary-selection) (yank-clipboard-selection)
12771         (selection-exists-p) (delete-primary-selection): new file and
12772         functions that do the right thing for the selected device.
12773
12774         * x-menubar.el: use generalised selection functions.
12775
12776         * dumped-lisp.el: dump select.el.
12777
12778 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12779
12780         * find-paths.el (paths-progname): New variable.
12781         (paths-emacs-root-p): Use it.
12782         (paths-find-site-directory): Ditto.
12783
12784 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12785
12786         * loadup.el ((member "dump" command-line-args)): Dump as
12787         `infodock' if InfoDock.
12788
12789 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12790
12791         * find-paths.el (construct-emacs-version): Simplify, include
12792         program name in the return value.
12793         * (paths-find-version-directory): Use it.
12794
12795 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12796
12797         * info.el (Info-parse-dir-entries): Fixed regexp
12798         (Info-build-dir-anew): Remove full suffix and capitalize info file
12799         name for files with no @direntry
12800         (Info-batch-rebuild-dir): New function
12801         (Info-suffixed-file): Check for regular files instead of simple
12802         file existence (could catch directories before)
12803
12804 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12805
12806         * setup-paths.el, find-paths.el: Removed uses of `not' which
12807         temacs doesn't have.
12808
12809         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12810         into root searching.
12811
12812 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12813
12814         * subr.el: Remove definition of `not'.
12815
12816 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12817
12818         * msw-glyphs.el: enable graphics support.
12819
12820 1998-04-23  Didier Verna  <didier@xemacs.org>
12821
12822         * x-menubar.el (default-menubar): restored the line-number-mode
12823         option.
12824
12825         * misc doc string updates related to the options menu.
12826
12827 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12828
12829         * setup-paths.el (paths-construct-load-path): Fix typo.
12830
12831 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12832
12833         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12834         font-menu-ignore-scaled-fonts don't have to be bound now; this
12835         gets us one step further towards making --no-autoloads work.
12836
12837         * startup.el (normal-top-level): Load auto-autoloads only if
12838         lisp-directory is non-nil.
12839
12840         * setup-paths.el (paths-construct-load-path): Made it robust
12841         against nil lisp-directory.
12842
12843         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12844         to the list of variables that cause a warning when nil.
12845
12846         * toolbar.el (init-toolbar-location): Now works even when there's
12847         no toolbar icon directory.
12848
12849 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12850
12851         * help.el (view-lossage): Recognize it.
12852
12853         * simple.el (log-message): Mark multiline messages.
12854
12855 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12856
12857         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12858
12859 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12860
12861         * package-get.el (package-get-all):  add `\n' separator to
12862         interactive specification so that both variables are read
12863
12864 1998-04-22  Didier Verna  <didier@xemacs.org>
12865
12866         * x-menubar.el: ported the options menu to Custom.
12867         Moved the "read only" toggle button to the buffers menu.
12868         Corrected some missing ;;;###autoload or defcustom.
12869
12870         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12871         the scrollbar-visible specifier for options menu handling.
12872
12873         * toolbar.el (toolbar-visible-p)
12874                      (toolbar-captioned-p)
12875                      (default-toolbar-position): defcustom wrappers around
12876         the toolbar specifiers for options menu handling.
12877
12878         * frame.el (get-frame-for-buffer-default-instance-limit):
12879         defcustom it for options menu handling.
12880
12881         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12882         font-lock-mode for options menu handling.
12883
12884         * cus-start.el: added Custom properties to overwrite-mode for
12885         options menu handling.
12886
12887 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12888
12889         * about.el: shameless self-promotion.
12890
12891 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12892
12893         * simple.el (raw-append-message): Slightly optimize.
12894         (remove-message): Use `push' for clarity.
12895         (append-message): Ditto.
12896         (display-warning): Dito.
12897         (raw-append-message): Send the message to the appropriate device.
12898
12899 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12900
12901         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12902         From Sean MacLennan <Sean.MacLennan@pika.ca>
12903
12904 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12905
12906         * setup-paths.el: Changed `directory-sep-char' to
12907         `path-separator', following a change in GNU Emacs.
12908
12909 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12910
12911         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12912         (Info-build-dir-anew): Add a final newline.
12913         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12914         is `always'
12915         (Info-rebuild-dir): Ditto
12916
12917         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12918
12919 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12920
12921         * simple.el (count-words-buffer): Retain zmacs region.
12922         (count-words-region): Ditto.
12923         * simple.el: (what-line): Expanded line counts.
12924         (count-lines): New parameter to conditionalize whether collapsed
12925         lines get counted.
12926         From Bob Weiner <weiner@altrasoft.com>
12927
12928 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12929
12930         * packages.el (package-locations): infodock-packages must override
12931         mule-packages and packages.
12932
12933 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12934
12935         * wid-edit.el:
12936         remove rude messages from widget-activation-widget-mapper
12937         and widget-activation-glyph-mapper
12938
12939 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12940
12941         * toolbar.el: Remove (featurep 'x) test from
12942         toolbar-make-button-list
12943
12944 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12945
12946         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12947         only if in the same frame.
12948
12949 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12950
12951         * packages.el (package-locations): Added site-packages hierarchy.
12952
12953         * setup-paths.el (paths-default-info-directories): Introduced and
12954         used.
12955
12956         * packages.el, setup-paths.el: Set various path searching depths
12957         to 1.
12958
12959         * packages.el (packages-hierarchy-depth):
12960         (packages-load-path-depth): Introduced and used.
12961
12962         * setup-paths.el (paths-load-path-depth): Introduced and used.
12963
12964         * find-paths.el (paths-find-recursive-path): Added max-depth
12965         parameter.
12966
12967 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12968
12969         * setup-paths.el (paths-construct-info-path): Removed
12970         dependency on behavior of (file-name-as-directory "").
12971
12972 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12973
12974         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12975         lisp objects
12976
12977 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12978
12979         * dump-paths.el, startup.el: Added handling for --debug-paths.
12980
12981 1998-04-15  William M. Perry  <wmperry@aventail.com>
12982
12983         * wid-edit.el: We cannot just set the help-echo or balloon-help
12984           properties for an extent based on the :help-echo widget
12985           property, since help-echo and balloon-help cause an EXTENT to
12986           get passed in, where :help-echo functions are expecting a WIDGET
12987
12988 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12989
12990         * scrollbar.el (init-scrollbar-from-resources): Call
12991         mswindows-init-scrollbar-metrics when appropriate.
12992
12993 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12994
12995         * dumped-lisp.el: dump x-toolbar for window system
12996
12997         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12998         have support and xpm.
12999
13000 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13001
13002         * files.el (toggle-read-only): Fix docstring.
13003         From Didier Verna <didier@xemacs.org>
13004
13005 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13006
13007         * startup.el (normal-top-level): Load autoload-file-name without
13008         specifying an extension---some people only auto-autoload.el.gz.
13009
13010 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13011
13012         * files.el (backup-enable-predicate): Don't bomb on NAME being
13013         nil.
13014
13015 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13016
13017         * find-paths.el, packages.el: Now prefers configure'd paths.
13018         This shouldn't cause any of the originally anticipated problems as
13019         the current paths architecture will not define the various
13020         configure-xxx variables if they're not specified on the configure
13021         command line.
13022
13023         * find-paths.el, setup-paths.el, packages.el: Removed all
13024         mentionings of "/" as a path separator.
13025         Used paths-construct-path throughout.
13026
13027         * find-paths.el (paths-construct-path): Created to assemble paths
13028         from directory components.
13029
13030         * setup-paths.el, packages.el: Used paths-decode-directory-path
13031         instead of decode-path-internal.
13032
13033         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13034         and associates.
13035         (paths-decode-directory-path) Created.
13036
13037         * setup-paths.el: Changed configure-exec-path to
13038         configure-exec-directory.
13039
13040 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13041
13042         * packages.el (packages-find-packages): Fixed decoding of
13043         EMACSPACKAGEPATH.
13044
13045         * startup.el: -no-packages -> -no-early-packages.
13046
13047         (packages-load-package-lisps): Fixed loading of auto-autoload
13048         files.
13049
13050         * startup.el (normal-top-level): Fixed loading of core
13051         auto-autoload.
13052
13053         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13054
13055         * startup.el, packages.el, dump-paths.el: Added proper settings
13056         for site-directory and lisp-directory variables.
13057
13058         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13059         inhibit-package-autoloads and fixed handling of it.
13060
13061         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13062         handling of former inhibit-package-init, now
13063         inhibit-early-packages, to make -vanilla etc. work.
13064
13065 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13066
13067         * code-process.el (start-process): Fallback to 'undecided instead
13068         of 'binary for process input coding stream.
13069
13070         * process.el (start-process): Docstring fix.
13071
13072 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13073
13074         * info.el (Info-insert-dir): Do not insert temporary dir files
13075         in Info-dir-file-attributes
13076         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13077         (Info-rebuild-dir): Ditto.
13078
13079 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13080
13081         * obsolete.el: Added obsoleteness declarations for
13082         `site-directory' and `Info-default-directory-list'.
13083
13084 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13085
13086         * find-paths.el (paths-find-emacs-root): Only look at the
13087         executable at the end of the symlink chain for determining the
13088         Emacs root.
13089
13090 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13091
13092         * setup-paths.el (paths-construct-info-path): Changed construction
13093         to cater to gone default in configure.
13094
13095         * find-paths.el (paths-uniq-append): Added.
13096
13097         * packages.el: Rewritten package path construction once again.
13098
13099         * dump-paths.el, startup.el: Removed package-path as a global
13100         variable.
13101
13102         * package-admin.el (package-admin-add-single-file-package):
13103         (package-admin-add-binary-package): Changed package-path to
13104         late-packages.
13105
13106         * packages.el (packages-split-path): Split path at "/" rather than
13107         nil according to change in emacs.c.
13108
13109 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13110
13111         * setup-paths.el (paths-construct-info-path): Changed info path
13112         order so that directories come out right.
13113         (paths-find-lock-directory): Fixed bug: It used to think
13114         configure-lock-directory is a path.
13115
13116 1998-04-06  Jeff Miller <jmiller@smart.net>
13117
13118         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13119         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13120         eases the use of toolbar-add/kill-item functions.
13121
13122 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13123
13124         * code-files.el (file-coding-system-alist): Commented out
13125         loaddefs.el magical treatment.
13126
13127 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13128
13129         * info.el (Info-rebuild-outdated-dir): Added new option
13130         `conservative' and made it the default
13131         (Info-rebuild-dir): Appropriately parse multi-line description
13132         strings, and multi-section dir files. Issue warning when dir
13133         is rebuilt as temporary
13134         (Info-build-dir-anew): Issue warning when dir is built as
13135         temporary
13136
13137 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13138
13139         * list-mode.el (list-mode-map): Bind highlight motion commands to
13140         standard keys left, right, C-b and C-f.
13141
13142 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13143
13144         * files.el (auto-mode-alist): allow .sc for Scheme->C
13145
13146 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13147
13148         * loadup.el (pureload): Don't quote (garbage-collect).
13149
13150 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13151
13152         * package-get-base.el: Updated.
13153
13154 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13155
13156         * isearch-mode.el (isearch-just-started): New variable.
13157         (isearch-mode): Set it.
13158         (isearch-repeat): Advance one character forward only if the search
13159         was successful, and was not just started.
13160         (isearch-repeat): Clear isearch-just-started.
13161
13162 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13163
13164         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13165         if running -batch.
13166
13167 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13168
13169         * subr.el (listify-key-sequence): Removed.
13170
13171 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13172
13173         * bytecomp.el (byte-compile-print-gensym): New option.
13174         (byte-compile-output-file-form): Use it.
13175         (byte-compile-output-docform): Ditto.
13176         (byte-compile-compiled-obj-to-list): Ditto.
13177
13178 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13179
13180         * msw-glyphs.el: set frame icon if xpm support.
13181
13182 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13183
13184         * help.el: Code that pretty prints variable values
13185           removed.
13186
13187 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13188
13189         * find-paths.el (paths-emacs-root-p): Correct test for installation
13190         directory.
13191         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13192
13193 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13194
13195         * loaddefs.el: Don't set debug-ignored-errors; leave
13196           its default value set to nil.
13197
13198 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13199
13200         * info.el (Info-rebuild-dir): fixed mis-spelling.
13201
13202 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13203
13204         * info.el (Info-rebuild-outdated-dir): New custom var
13205         (Info-insert-node): Create/update dir file when needed, ie when it
13206         does not exist or is older than some info files in directory
13207
13208 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13209
13210         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13211         for last packages, mainly for using a 20.4 package base.
13212
13213         * packages.el (late-packages): Typo fix.  It was called
13214         early-packages.
13215
13216         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13217         relative symlinks correctly.
13218         (paths-find-emacs-roots): More rigorous checking for plausible
13219         configuration-time root.
13220
13221         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13222         find its roots.
13223
13224 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13225
13226         * faces.el: Fix docstrings.
13227         * glyphs.el: Fix docstrings.
13228         * mouse.el: Fix docstrings.
13229
13230         * frame.el: Change phrase `current frame' to `selected frame'.
13231
13232         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13233
13234         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13235         macros using backquote to make them infinitely more readable.
13236
13237 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13238
13239         * packages.el (packages-find-package-path): Hardcoded specialized
13240         InfoDock support until we can clean this up.
13241
13242         * help.el (describe-bindings-1): Return the value of the bindings
13243         help buffer created.
13244         (describe-bindings): Ditto.
13245
13246         * simple.el (set-variable): Restore previous behavior of not
13247         bombing if the variable to set is not boundp.
13248
13249 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13250
13251         * packages.el (packages-handle-package-dumped-lisps): Allow for
13252         non-local files to be loaded off the package-lisp variable.
13253
13254 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13255
13256         * x-faces.el: Global X resources should override
13257           specs for all device classes (color, grayscale, mono);
13258           code currently doesn't override any of them.  Fixed by
13259           calling remove-specifier with '(x default) as the tag
13260           set and allowing inexact matches.
13261
13262 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13263
13264         * faces.el: Separated face initializations based on
13265           device classes into device type specific (tag set,
13266           instantiator) pairs.
13267
13268 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13269
13270         * wid-edit.el (widget-choice-action): Remember user's explicit
13271         choice.
13272         (widget-choice-value-create): Respect it.
13273         From Richard Stallman <rms@gnu.org>
13274
13275 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13276
13277         * setup-paths.el (paths-construct-info-path): Always append
13278         existing directories from configure-time info path.
13279
13280         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13281         Info-directory-list.
13282
13283         * info.el: Removed Info-default-directory-list which was broken by
13284         design.
13285         Removed bogus initialization of Info-directory-list---startup.el
13286         can do a much better job.
13287         Added autoload of Info-directory-list.
13288
13289         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13290         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13291         be exclusive; now it's merely given precedence, just like in the
13292         old days.
13293
13294 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13295
13296         * find-paths.el (paths-find-architecture-directory): Fix bug with
13297         finding; it used to default too early.
13298
13299 1998-03-25  Martin Buchholz <martin@xemacs.org>
13300
13301         * packages.el (packages-split-path): Fix a bug; it used to fail
13302         for paths that weren't split.
13303
13304 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13305
13306         * finder.el (finder-compile-keywords): trap on errors.
13307
13308 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13309
13310         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13311           fourth argument of t so that only the specs exactly
13312           matching the tag lists are removed.
13313
13314 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13315
13316         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13317
13318 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13319
13320         * minibuf.el (mouse-read-file-name-1): If a default directory was
13321         specified, use it for generating the completions.
13322
13323 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13324
13325         * update-elc.el: Now respects inhibit-package-init and
13326         inhibit-site-lisp.
13327         Now does path construction with loadup-paths.
13328
13329         * startup.el (normal-top-level, startup-setup-paths): Now respects
13330         inhibit-package-init and inhibit-site-lisp.
13331
13332         * packages.el (packages-find-package-path): Extended package path
13333         by version-specific hierarchies.
13334         (packages-find-packages): Now respects inhibit flag and
13335         inhibit-site-lisp.
13336         Moved path setup to loadup-paths.
13337
13338         * make-docfile.el: Now respects inhibit-package-init and
13339         inhibit-site-lisp.
13340         Now does path construction with loadup-paths.
13341
13342         * loadup.el: Now respects inhibit-package-init and
13343         inhibit-site-lisp.
13344
13345         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13346
13347         * loadup-paths.el: New file: setup load-path to encompass
13348         packages.
13349
13350 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13351
13352         * auto-show.el: load-gc renamed to pureload.
13353         * site-load.el: Ditto.
13354         * packages.el (toplevel): Ditto.
13355         * loadup.el (really-early-error-handler): Ditto.
13356         * dumped-lisp.el (preloaded-file-list): Ditto.
13357         * cus-face.el (custom-declare-face): Ditto.
13358
13359 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13360
13361         * <Today>: The Big Path Searching Overhaul.
13362
13363         * find-paths.el: New file: find and assemble paths in the
13364         installation hierarchy.
13365
13366         * setup-paths.el: New file: global layout of paths and directories
13367         within the XEmacs hierarchy.
13368
13369         * packages.el: Replaced everything related to path searching and
13370         startup by code in terms of find-paths.
13371
13372         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13373         the new path searching engine.
13374
13375         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13376         and setup-paths.
13377
13378 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13379
13380         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13381         setup-paths.el.
13382
13383 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13384
13385         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13386         compiles identically in any configuration.
13387         Removed irrelevant commentary.
13388
13389 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13390
13391         * simple.el (set-variable): Allow setting specifiers.
13392
13393 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13394
13395         * lisp.el (forward-sexp): Revert previous change.
13396
13397 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13398
13399         * frame.el (frame-initialize): Use `delete-console' instead of
13400         `delete-device' to delete the stream console to match the usage in
13401         Fkill_emacs.
13402
13403 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13404
13405         * files.el (cdpath-previous): New variable.
13406         (cd): Use it.
13407         From Bob Weiner <weiner@wave.altrasoft.com>
13408
13409 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13410
13411         * keydefs.el: Changed keybindings of forward-char,
13412           backward, scroll-up and scroll-down to point to their
13413           -command counterparts.
13414
13415         * simple.el: New functions: forwarc-char-command,
13416           backwrad-char-command, scroll-up-command,
13417           scroll-down-command which work liek their counterparts
13418           except that they honor the variable
13419           signal-error-on-buffer-boundary.
13420
13421           Definition of signal-error-on-buffer-boundary received
13422           from src/cmds.c.
13423
13424           defvar declaration added for word-across-newline to avoid
13425           byte-compiler warning about the free variable reference.
13426
13427 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13428
13429         * winnt.el: Removed "%t" from the beginning of
13430         modeline-format. From now on, there's no nt-specifics in the modeline.
13431
13432 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13433
13434         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13435         of `when' with `if'.
13436
13437 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13438
13439         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13440         mswindows. Must be reworked along with glyphs.el, or
13441         merged into it, after there is images support.
13442
13443         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13444         'mswindows.
13445
13446 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13447
13448         * faces.el: fix for text cursor initialization.
13449         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13450         From Andy Piper <andyp@parallax.co.uk>
13451
13452 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13453
13454         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13455         if there is an existing package that handles it and warn the user
13456         about that mode.
13457
13458 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13459
13460         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13461         Installation" menu item when Installation-string is not bound.
13462
13463 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13464
13465         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13466         From Jeremiah W. James <jerry@cs.ucsb.edu>
13467
13468 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13469
13470         * msw-faces.el:
13471         * faces.el: Fix face initialization.
13472
13473 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13474
13475         * files.el (backup-enable-predicate): fix breakage introduced
13476         by TMPDIR patch.
13477
13478 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13479
13480         * x-faces.el (x-init-face-from-resources): The
13481           TTY face property retrieval functions don't return
13482           specifiers, so use face-property instead.
13483
13484 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13485
13486         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13487
13488 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13489
13490         * x-menubar.el: Expanded documentation for
13491           option-save-faces.  Changed Options -> Browse Faces
13492           menu entry to invoke customize-face.
13493
13494 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13495
13496         * faces.el: Most face initialization moved out of
13497           init-other-random-faces to the top level so that the
13498           initialization happens before Xemacs is dumped.  Much
13499           of the fascist "face-differs-from-default-p or FROB!"
13500           code has been retired in favor of letting the user do
13501           what they want to do.  Face initialization code changed
13502           to use `default' specifier tag so that the settings can
13503           be overridden later if the user wishes it.
13504
13505 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13506
13507         * about.el (about-hackers): Update contributors list.
13508
13509 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13510
13511         * specifier.el: Define new specifier tag `default'.
13512
13513         * modeline.el: Initialize faces using `default' tag.
13514
13515         * x-faces.el (x-init-face-from-resources): Remove
13516           specifier specs containing the `default' tag before
13517           adding new specs.
13518
13519 1998-03-02  John Jones  <jj@asu.edu>
13520
13521         * package-get.el (package-get-all): fixed arguments on call to
13522         package-admin-add-single-file-package.
13523         * package-get.el (package-get-installedp): fixed to match
13524         advertised behavior.
13525         * package-get.el: added function package-get-update-all which
13526         installs newest versions of all the current packages (if they are
13527         not already installed).
13528
13529 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13530
13531         * files.el (find-file-noselect): Uncommented `truename' binding in
13532         `let*' and use it later to set `buffer-file-truename' iff it's
13533         still nil, as happens for example when finding a compressed
13534         file with "jka-compr".
13535
13536 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13537
13538         * faces.el: in make-face-* type functions do the operation for all
13539         window systems, not just the first one found.
13540
13541         * font.el: call mswindows-list-fonts for mswindows.
13542
13543 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13544
13545         * code-process.el (call-process-region):
13546         * process.el (call-process-region):
13547         * package-get.el (package-get-dir):
13548         * files.el (backup-enable-predicate):
13549         * gnuserv.el (gnuserv-temp-file-regexp):
13550         Use temp-directory in place of `/tmp'.
13551
13552 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13553
13554         * "Fast" dired-in-C enhancements for Windows 95/NT:
13555
13556         * files.el: Added function, `wildcard-to-regexp', from GNU
13557           Emacs.
13558
13559         * files.el (insert-directory): Modified to use special
13560           dired-in-C enhancements if present.
13561
13562 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13563
13564         * code-files.el: make default coding no-conversion.
13565
13566 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13567
13568         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13569         the load-path.
13570
13571         * update-elc.el: Strip directory when testing for files not to
13572         bytecompile.
13573
13574 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13575
13576         * lisp-mode.el: Use recommended form for menus.
13577
13578         * info.el (Info-construct-menu): Use recommended form for menus.
13579
13580         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13581         entry.
13582
13583 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13584
13585         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13586           (get-frame-for-buffer-noselect): Always return frames
13587           in the not-this-window-p cond clause.
13588
13589 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13590
13591         * help.el (describe-installation): New function.
13592
13593         * x-menubar.el (default-menubar): Add describe-installation to
13594         Help menu.
13595
13596         * packages.el (packages-unbytecompiled-lisp): Installation.el
13597         should not be bytecompiled.
13598
13599         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13600         XEmacs.
13601
13602         * x-menubar.el (default-menubar): Use correct guard for VM menu
13603         entry.
13604
13605         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13606         coding.
13607         From Andy Piper <andyp@parallax.co.uk>
13608
13609 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13610
13611         * ldap.el: Do not require ldap-internal at compile time.
13612
13613 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13614
13615         * code-files.el: new file. a virtual copy of mule-files.el
13616         but without charset
13617         dependencies. (toggle-buffer-file-ocding-system) new function for
13618         changing the eol type for the current buffer.
13619
13620         * code-process.el: new file. a copy of
13621         mule-process.el. mule-process.el will disappear when things have
13622         settled.
13623
13624         * coding.el: new file. a virtual copy of mule-files.el but
13625         without charset dependencies. (coding-system-base) new function
13626         for getting the parent coding system of a coding system with eol
13627         type set.
13628
13629         * dumped-lisp.el: add above files for the non-mule case.
13630
13631 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13632
13633         * window-xemacs.el (display-buffer): If no explicit
13634           frame is specified, search for a window that displays
13635           the buffer on the currently selected frame, before
13636           searching other frames.
13637
13638 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13639
13640         * frame.el (get-frame-for-buffer): If not-this-window-p
13641           is non-nil, use window on the selected frame if it is not
13642           also the selected window.  When defaulting, search for
13643           windows on the currently selected fgrame before searching
13644           other frames.
13645
13646 1998-02-25  Didier Verna  <didier@xemacs.org>
13647
13648         * modeline.el (modeline-swap-buffers): originally named
13649         `mouse-release-modeline'. Whether to actually swap the buffers is
13650         decided in `mouse-drag-modeline'.
13651         (mouse-drag-modeline): A button release event is considered a
13652         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13653         stay unchanged.
13654
13655 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13656
13657         * x-menubar.el: Put redo on the menubar.
13658         From Aki Vehtari <Aki.Vehtari@hut.fi>
13659
13660 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13661
13662         * bytecomp.el (displaying-byte-compile-warnings): if
13663         temp-buffer-show-function is set, use it to display current set of
13664         warnings in the "*Compile-Log-Show*" buffer.
13665
13666         * simple.el (display-warning-buffer): if temp-buffer-show-function
13667         is set, use it to display current set of warnings in the
13668         "*Warnings-Show*" buffer.
13669
13670 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13671
13672         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13673         Common Lisp.
13674
13675 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13676
13677         * menubar.el: Allow button descriptors at least 2 long.
13678
13679         * x-menubar.el (default-menubar): Use recommended forms.
13680         (file-menu-filter): Remove.
13681         (edit-menu-filter): Remove.
13682
13683 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13684
13685         * about.el (about-hackers): Updated.
13686
13687 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13688
13689         * help.el (help-max-help-buffers): new variable
13690         (help-register-and-maybe-prune-excess): new function
13691         (help-buffer-name): use help-max-help-buffers.
13692         (with-displaying-help-buffer): use
13693         help-register-and-maybe-prune-excess.
13694
13695         * help.el (help-maybe-pretty-print-value): if the value fits on
13696         one line, let it.
13697
13698 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13699
13700         * (with-displaying-help-buffer): there is no need to kill the buffer
13701         if it exists, because with-output-to-temp-buffer will clear it.
13702         further, killing the buffer violates the rule that
13703         temp-buffer-show-function, if set, has the full responsibility of
13704         showing the temp buffer.  killing the buffer fucks with the window
13705         configuration, hosing temp-buffer-show-function.
13706
13707
13708 1998-02-23  Didier Verna  <didier@xemacs.org>
13709
13710         * modeline.el (mouse-drag-modeline):
13711         - Always scroll the modeline that was originally clicked on.
13712         - Use x pixels instead of x characters (which doesn't work anyway)
13713         as horizontal reference for modeline dragging. This allows us to
13714         keep on dragging the modeline even if the motion event occurs in
13715         another window.
13716
13717 1998-02-23  Didier Verna  <didier@xemacs.org>
13718
13719         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13720         glyph on the modeline to indicate that dragging the mouse has an
13721         effect both horizontally and vertically.
13722
13723 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13724
13725         * about.el (about-xemacs): Get rid of redundant visible version
13726         number.
13727
13728 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13729
13730         * about.el (about-hackers): Update credits.
13731
13732 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13733
13734         * prim/register.el (view-register): Show register type file-query.
13735
13736 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13737
13738         * mode-motion.el (mode-motion-highlight-internal):
13739           save-excursion inside save-window-exucrsion form to
13740           hide buffer point changes from save-window-excursion.
13741           Prevents display flickering when the mouse pointer
13742           moves.
13743
13744 1998-02-17  Didier Verna  <didier@xemacs.org>
13745
13746         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13747         function to handle correctly the case of a toolbar one side of the
13748         window: scrolling will not necessarily happen.
13749
13750 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13751
13752         * files.el (after-find-file): Restore missing argument
13753           to format that provides filename for "... consider M-x
13754           recover-file" message.  Also call `message' with "%s"
13755           as the first arg instead of an arbitrary string.
13756
13757 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13758
13759         * about.el (about-hackers): Various additions.
13760
13761 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13762
13763         * autoload.el (generate-file-autoloads-1): Don't force an extra
13764         line out when copying on-the-same line autoloads.
13765
13766         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13767         is installed.
13768
13769 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13770
13771         * x11/x-win-xfree86.el (x-win-init-xfree86):
13772         * x11/x-win-sun.el (x-win-init-sun):
13773         * x11/x-init.el (x-initialize-compose):
13774         * prim/simple.el:
13775         (backward-or-forward-kill-sexp):
13776         (backward-or-forward-kill-sentence):
13777         (backward-or-forward-kill-word):
13778         (backward-or-forward-delete-char):
13779         * prim/isearch-mode.el (isearch-help-or-delete-char):
13780         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13781         x-keysym-on-keyboard-p to detect backspace.
13782         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13783         Clean up symbols used with dead keys, checking Linux and solaris
13784         keysyms.
13785         Simplify x-win-*.el using above methods.
13786         Change documentation for x-keysym-*-p functions.
13787
13788 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13789
13790         * about.el (about-hackers): Restore entries for Michael Sperber and
13791         Vinnie Shelton.
13792         From Vinnie Shelton <acs@acm.org>
13793
13794 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13795
13796         * simple.el (count-words-region): Ditto.
13797
13798 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13799
13800         * simple.el (count-words-buffer): Document.  Don't print anything
13801         if non-interactive.
13802
13803 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13804
13805         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13806         multiple files in InfoDock.
13807
13808 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13809
13810         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13811         from version.el in InfoDock.
13812
13813         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13814         specially.
13815
13816 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13817
13818         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13819         variable name in docstring.
13820
13821 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13822
13823         * menubar.h: Include "gui.h".
13824
13825 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13826
13827         * site-load.el: Fix documentation.
13828
13829 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13830
13831         * package-get-base.el (package-get-base): Updated.
13832
13833         * keymap.el: PC-ize.
13834
13835 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13836
13837         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13838         from' on a fresh line.
13839
13840 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13841
13842         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13843         object.
13844
13845 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13846
13847         * undo-stack.el: PC-ize.
13848
13849         * cmdloop.el: PC-ize.
13850
13851 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13852
13853         * bytecomp-runtime.el: PC-ize.
13854
13855         * byte-optimize.el: Prolog fixup.  PC-ize.
13856
13857         * cus-dep.el: Spelling fix.
13858
13859         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13860         entries follow).
13861
13862 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13863
13864         * text-mode.el (text-mode-hook-identify): New function,
13865         put on text-mode-hook.  Set text-mode-variant here.
13866         (text-mode): Don't set it here.
13867
13868 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13869
13870         * text-mode.el (text-mode-hook): New defvar.
13871         (text-mode-variant): New variable.
13872         (text-mode): Set that variable locally.
13873         (toggle-text-mode-auto-fill): New command.
13874
13875 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13876
13877         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13878
13879 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13880
13881         * text-mode.el (paragraph-indent-text-mode):
13882         Renamed from spaced-text-mode.
13883         (text-mode-map): Bind TAB to indent-relative.
13884         (indented-text-mode-map): Variable deleted.
13885         (indented-text-mode): Now an alias for text-mode.
13886
13887 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13888
13889         * loadup.el: test-atoms debugging stuffs removed.
13890
13891 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13892
13893         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13894
13895 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13896
13897         * help.el (describe-beta): Made it use `locate-data-file'.
13898         (describe-distribution): Ditto.
13899         (describe-copying): Ditto.
13900         (describe-project): Ditto.
13901         (view-emacs-news): Ditto.
13902
13903         * help-nomule.el (help-with-tutorial): Made it use
13904         `locate-data-file' to find tutorial.
13905
13906 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13907
13908         * about.el: Corrected my email address.
13909
13910         * mouse.el: Added 'mouse-mswindows-drop' similar to
13911         'mouse-offix-drop'.
13912
13913 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13914
13915         * loadup.el (running-xemacs): Spelling fix.
13916
13917 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13918
13919         * packages.el (packages-find-packages-1): Don't allow a backwards
13920         compatible lisp tree to overwrite `preloaded-file-list'.
13921
13922 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13923
13924         * loadup.el: Don't delete "xemacs" prior to dumping.
13925
13926 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13927
13928         * package-info.el (pi-last-mod-date): New function.
13929         (pi-author-version): New function.
13930         (batch-update-package-info): Use them.
13931
13932 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13933
13934         * frame.el (get-frame-for-buffer-default-to-current): Create.
13935         (get-frame-for-buffer-noselect): Allow user to use current frame
13936         with `get-frame-for-buffer-default-to-current'.
13937
13938 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13939
13940         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13941         (byte-compile-output-docform): Ditto.
13942         (byte-compile-compiled-obj-to-list): Ditto.
13943
13944 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13945
13946         * startup.el (command-line-1): Removed code that ran
13947           buffer-menu.
13948
13949 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13950
13951         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13952
13953 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13954
13955         * frame.el (suspend-emacs-or-iconify-frame): Check using
13956         `device-on-window-system-p' instead of explicitly checking for X,
13957         so that the same logic works for MS Windows.
13958         (suspend-or-iconify-emacs): Ditto.
13959
13960 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13961
13962         * about.el (about-maintainer-info): Andy Piper is back.
13963         (xemacs-hackers): Updated Andy Piper's email address.
13964         (about-hackers): Added Jonathan Harris.
13965         (about-hackers): Updated Tibor Polgar's email address.
13966
13967 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13968
13969         * about.el: Add xemacs.org email manager.
13970
13971         * package-get-base.el (package-get-base): Updated with most recent
13972         package updates.
13973
13974 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13975
13976         * help.el (function-arglist): Use `indirect-function' instead of
13977         `symbol-function' so that aliases are treated correctly.
13978
13979 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13980
13981         * help.el (help-map): Add f1 binding to `help-for-help'.
13982         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13983         (describe-key-briefly): Use `princ' "%s" to print object.
13984         (with-displaying-help-buffer): Kill buffer if it exists, again.
13985         (describe-key): Use `princ' "%s" to print object.
13986         (describe-function-1): Use `princ' "%s" to print object.
13987         Commented out alias lines removed.
13988         (help-pretty-print-limit): New variable to control pretty-printing
13989         of variable values.
13990         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13991         `help-pretty-print-value' again.  Only print-print when OBJECT is
13992         list of length less than `help-pretty-print-limit'.
13993         (describe-variable): Use `help-maybe-pretty-print-value' again.
13994
13995 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13996
13997         * simple.el (blink-matching-open): Remove C++ kludge.
13998         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13999
14000 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14001
14002         * info.el (Info-default-directory-list): Made the documentation
14003         more explanitory.
14004
14005 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14006
14007         * lisp/packages.el:
14008         * lisp/package-admin.el:
14009         * lisp/build-report.el:
14010         Fix typos.
14011
14012 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14013
14014         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14015         warnings in Java buffers without final newline and editing the
14016         last line.
14017
14018 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14019
14020         * packages.el (packages-find-packages-1): Don't allow a backwards
14021         compatible lisp tree to overwrite `preloaded-file-list'.
14022         Suggested by Colin Rafferty  <colin@xemacs.org>
14023
14024         * mouse.el (mouse-offix-drop): Set undo-boundary.
14025         From Oliver Graf <ograf@fga.de>
14026
14027 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14028
14029         * loadup.el (load-gc): rewrite as defun.
14030         Print something sensical if a required dump-time file isn't found.
14031
14032 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14033
14034         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14035         bug strikes a menudescriptor.
14036
14037         * package-get-base.el (package-get-base): Updated.
14038
14039         * package-info.el (batch-update-package-info): Derive REQUIRES
14040         from the Makefile.
14041
14042 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14043
14044         * files.el (save-some-buffers): Don't play games with deleting
14045         other windows if we are in the minibuffer window.
14046
14047 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14048
14049         * modeline.el (modeline-minor-mode-menu): Add support for :active
14050         (add-minor-mode): Document :active property to TOGGLE.
14051
14052 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14053
14054         * modeline.el (modeline-minor-mode-menu): Add support for an
14055         `:included' predicate in the `toggle-sym' plist.
14056         (add-minor-mode): Document the :included property, format
14057         docstring some more.
14058         (modeline-minor-mode-menu): Documentation string added.
14059
14060 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14061
14062         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14063         labels from the symbol-names by thwacking off the overly redundant
14064         and overused "mode", parenthesizing "minor", and capitalizing the
14065         resultant strings.  Also shortened the menu's title by eliminating
14066         the redundant buffer name.
14067         (add-minor-mode): Beautified the docstring, added mention of the
14068         `:menu-tag' property of TOGGLE.
14069         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14070         `toggle-sym' to beatify the mode-life menus.
14071         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14072         `auto-fill-function'.
14073
14074 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14075
14076         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14077         menus to :style 'toggle.
14078
14079 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14080
14081         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14082
14083 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14084
14085         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14086         only recognize first hyperlink.
14087         (hyper-apropos-highlightify): Deletia, this is already done by
14088         `hyper-apropos-insert-face'.
14089         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14090
14091 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14092
14093         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14094         mail.
14095         (toolbar-mail-reader): Add support for `send'.
14096         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14097
14098 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14099
14100         * info.el (Info-emacs-info-file-name): Add defvar for
14101         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14102         will function properly.
14103
14104 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14105
14106         * simple.el: make the backwards delete function called by
14107         `backward-or-forward-delete-char' user configurable.
14108
14109 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14110
14111         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14112         compiled function got loaded from.
14113
14114 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14115
14116         * term/apollo.el: Synched up with InfoDock 3.6.2.
14117
14118 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14119
14120         * startup.el (load-init-file): Load autoloads earlier.
14121         (startup-splash-frame): Handle InfoDock logo.
14122
14123         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14124         InfoDock.
14125         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14126
14127         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14128         doesn't have this function.
14129
14130         * packages.el (locate-data-file): Fix to call `locate-file'.
14131
14132 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14133
14134         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14135         version of version.el.
14136         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14137
14138         * x-menubar.el (default-menubar): Guard reference to
14139         `gnuserv-frame'.
14140         (default-menubar): Guard references to `font-lock-mode'.
14141         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14142         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14143
14144         * make-docfile.el: Don't snarf doc strings from autoloads.
14145
14146         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14147         loading auto-autoloads files.
14148
14149         * loaddefs.el: Disable dumping autoloads.
14150
14151 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14152
14153         * lisp-mnt.el: Synch to Emacs 20.2.
14154
14155         * help.el: Remove manual autoload of `finder-by-keyword'.
14156
14157         * finder.el (finder-by-keyword): Autoload.
14158
14159         * help.el: Conditionalize hyperbole setup.
14160
14161 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14162
14163         * packages.el (package-require): Update to reflect new data format.
14164
14165 1998-01-02  Didier Verna  <didier@xemacs.org>
14166
14167         * x-menubar.el (default-menubar): make the tutorials available
14168         through the menubar. (Plus some compilation warnings cleanup).
14169
14170 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14171
14172         * check-features.el: New file.  Perform sanity check after build.
14173
14174         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14175         files to tooltalk package.
14176         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14177         package.
14178
14179         * package-admin.el (package-admin-xemacs): Use better default for
14180         location of XEmacs binary.
14181
14182 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14183
14184         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14185         tag with sexp and add value tag with value `t'.
14186
14187 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14188
14189         * package-get.el: Changes to work with real data.
14190         From Pete Ware <ware@cis.ohio-state.edu>
14191
14192         * packages.el (packages-reload-autoloads): Guard load for the time
14193         being.
14194
14195         * update-elc.el ("packages.el"): Force loading packages.el instead
14196         of possibly out-of-date packges.elc.
14197         * make-docfile.el ("packages.el"): Ditto.
14198
14199 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14200
14201         * build-report.el (build-report-delete-regexp): Added a rule for
14202         the main tarball shadowing anything past it.
14203
14204 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14205
14206         * packages.el (package-provide): Delete a previous provide.
14207
14208         * package-info.el: New file.
14209
14210         * package-get.el: New file.
14211         From Pete Ware <ware@cis.ohio-state.edu>
14212         (package-get): Fix md5 computation to work with Mule.
14213
14214 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14215
14216         * simple.el (log-message-*): Quote symbols in docstrings properly.
14217
14218 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14219
14220         * packages.el (packages-new-autoloads): Ignore symbolic links.
14221
14222         * cus-face.el (face-custom-attributes-get): Fix typo.
14223         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14224
14225 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14226
14227         * startup.el (load-init-file): Reload new or changed autoloads
14228         unless inhibited.  Reload modified dumped lisp (stubbed).
14229
14230         * packages.el (packages-new-autoloads): New function.
14231         (packages-reload-autoloads): New function.
14232         (packages-reload-dumped-lisp): New (stub) function.
14233
14234         * loadup.el: Inhibit reloading dumped files when running temacs.
14235
14236         * loadhist.el (file-provides): Extend to handle variant
14237         extensions.
14238
14239         * replace.el (query-replace): Fix typo.
14240
14241 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14242
14243         * make-docfile.el: list-autoloads-path has been renamed.
14244         * update-elc.el: list-autoloads has been renamed.
14245
14246         * packages.el (packages-list-autoloads): Renamed.
14247         (packages-list-autoloads-path): Ditto.
14248
14249 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14250
14251         * packages.el (packages-find-packages-1): Made it signal a warning
14252         for an error in an auto-autoload.el file.
14253
14254 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14255
14256         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14257         tag with const.
14258         From Aki Vehtari <Aki.Vehtari@hut.fi>
14259
14260         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14261
14262         * loadhist.el (unload-feature): Remove autoload.
14263
14264 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14265
14266         * loadhist.el: Unpackaged.
14267
14268         * help.el (describe-symbol-find-file): Rename
14269         `describe-function-find-file' and make old name obsolete.
14270         (describe-function-1): Use it.
14271         (describe-function-1): Guard reference to
14272         `compiled-function-annotation'.
14273
14274 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14275
14276         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14277         argument.
14278         (help-mode-quit): New optional arg to control whether it kills or
14279         buries.  Tidied up.
14280         (with-displaying-help-buffer): Don't kill buffer initially, even
14281         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14282         (help-pretty-print-value): Rename back from
14283         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14284         use it, otherwise use dumped `cl-prettyprint'.
14285         (describe-variable): Use `help-pretty-print-value' again.
14286         (find-func): Removed reference to "find-func" at end.
14287
14288 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14289
14290         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14291           GUI XEmacs. Rename? x-menubar is rather window system
14292           independant, except for a couple of items.
14293
14294 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14295
14296         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14297         entries as they will no longer be distributed with XEmacs.
14298
14299         * format.el (format-alist): Fix image/tiff regexps.
14300         From P. E. Jareth Hein <jareth@camelot-soft.com>
14301
14302         * help.el (help-maybe-pretty-print-value): Rename.
14303         (describe-variable): Use it.
14304         (describe-variable): Add trailing linefeed.
14305
14306 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14307
14308         * help.el (describe-function-1): Don't output anything for
14309           arglist of autoload functions.
14310
14311 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14312
14313         * help.el (describe-function-1): Don't output anything for
14314           arglist of autoload functions.
14315
14316 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14317
14318         * help.el (help-mode-map): New bindings for `help-mode-bury',
14319         `describe-function-at-point', `describe-variable-at-point',
14320         `Info-elisp-ref', `customize-variable', `help-next-section' and
14321         `help-prev-section'.
14322         (help-next-section): New function.
14323         (help-prev-section): New function.
14324         (help-mode-quit): Changed to kill the help buffer.
14325         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14326         correctly.
14327         (help-buffer-name): New function to generate the name of help
14328         buffers.
14329         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14330         argument giving the name of the help buffer.
14331         (describe-key): Use `with-displaying-help-buffer' with name.
14332         (describe-mode): Ditto.
14333         (describe-bindings): Ditto.
14334         (describe-prefix-bindings): Ditto.
14335         (view-lossage): Ditto.
14336         (with-syntax-table): New macro.
14337         (function-called-at-point): Use `ignore-errors' and
14338         `with-syntax-table'.
14339         (function-at-point): Ditto.
14340         (describe-function): Use `with-displaying-help-buffer' with name.
14341         (function-arglist): Extracted from `describe-function-1'.  Returns
14342         function's arglist as string.
14343         (function-documentation): Extracted from `describe-function-1'.
14344         Returns function's docstring.
14345         (describe-function-1): Remove all the "stream" garbage, including
14346         the stream argument.  Use `function-arglist' and
14347         `function-documentation'.
14348         (describe-function-arglist): Just use `function-arglist'.
14349         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14350         (help-pretty-print-value): New function to help with
14351         pretty-printing variable values.  Knows about `#<...>'.  Needs
14352         `pp-internal'.
14353         (describe-variable): Use `with-displaying-help-buffer' with name.
14354         Formatting improved.  Display file where variable is defined, if
14355         known.  Use `help-pretty-print-value'.
14356         (describe-syntax): Use `with-displaying-help-buffer' with name.
14357         (list-processes): Remove "stream" garbage.
14358
14359 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14360
14361         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14362         call a dumped routine instead.
14363
14364         * x-win-xfree86.el: Wrap file in defun.
14365         * x-win-sun.el: Ditto.
14366
14367 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14368
14369         * help.el (view-emacs-news): Remove usage of outl-mouse which
14370         advises functions and does other evil things.
14371
14372 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14373
14374         * format.el (format-alist): Add `image/tiff'.
14375         From P. E. Jareth Hein <jareth@camelot-soft.com>
14376
14377 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14378
14379         * about.el (about-hackers): More names added.
14380
14381         * make-docfile.el: Remove superfluous package path search.
14382
14383         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14384
14385 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14386
14387         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14388         ignored shadows.
14389
14390 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14391
14392         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14393         get trailing slashes when added to the load-path.
14394
14395         * x-init.el (init-x-win): Locate where XEmacs X localization files
14396         are.
14397
14398 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14399
14400         * x-faces.el: Added support for foregroundToolBarColor
14401           to xpm-color-symbols.
14402
14403 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14404
14405         * etags.el (tags-remove-duplicates): Removed.
14406         (buffer-tag-table-list): Use `delete-duplicates'.
14407
14408         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14409         correctly.
14410         (get*): Defalias to `get'.
14411
14412         * cl.el (eql): Compare integers with `eq'.
14413         (cl-map-extents): Check for `map-extents' first.
14414
14415 1997-12-17  Didier Verna  <didier@xemacs.org>
14416
14417         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14418         added the 'numero', 'copyright' and 'trademark' symbols.
14419
14420         * leim/quail/latin-post.el ("french-postfix"): see above.
14421
14422 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14423
14424         * widget.el (define-widget): Check the arguments.
14425
14426         * cus-edit.el (customize-face): Use `check-argument-type'.
14427         (custom-variable-value-create): Use `signal' to signal error.
14428         (custom-variable-reset-saved): Ditto.
14429         (custom-variable-reset-standard): Ditto.
14430         (custom-face-reset-saved): Ditto.
14431
14432         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14433         (widget-default-format-handler): Ditto.
14434         (widget-checklist-add-item): Ditto.
14435         (widget-radio-add-item): Ditto.
14436         (widget-editable-list-entry-create): Ditto.
14437         (widget-sexp-prompt-value): Ditto.
14438
14439         * custom.el (custom-declare-variable): Signal errors better.
14440         (custom-handle-keyword): Ditto.
14441         (custom-declare-group): Ditto.
14442
14443         * window-xemacs.el (windows): Ditto.
14444
14445         * menubar.el (menu): Ditto.
14446
14447         * keydefs.el (keyboard): Ditto.
14448
14449         * minibuf.el (minibuffer): Ditto.
14450
14451         * process.el (execute): Ditto.
14452
14453         * fill.el (fill): Ditto.
14454
14455         * modeline.el (modeline): Ditto.
14456
14457         * help.el (help): Ditto.
14458
14459         * faces.el (faces): Ditto.
14460
14461         * files.el (files): Ditto.
14462
14463         * x-init.el (x): Ditto.
14464
14465         * lisp-mode.el (lisp): Ditto.
14466
14467         * process.el (processes): Ditto.
14468
14469         * mouse.el (mouse): Ditto.
14470
14471         * abbrev.el (abbrev): Moved from cus-edit.
14472
14473         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14474         as variable declaration.
14475
14476 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14477
14478         * menubar.el (find-menu-item): Use `check-argument-type'.
14479         (find-menu-item): Cosmetic changes.
14480
14481 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14482
14483         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14484
14485 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14486
14487         * startup.el (set-default-load-path): Only search package-path
14488         when not running temacs.
14489
14490         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14491         files.
14492
14493         * loadup.el: Correct commentary.  Reformatting.
14494         (really-early-error-handler): Use absolute path to the
14495         first dumped-lisp.el file.
14496         (really-early-error-handler): Print full path name of
14497         each dumped lisp file (inherited from InfoDock).
14498
14499         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14500         dumped-lisp.el files.
14501
14502         * make-docfile.el (preloaded-file-list): Reorder when the
14503         package-path is searched.
14504         * update-elc.el: Ditto.
14505
14506         * lisp-mode.el (call-with-condition-handler): Treat the same as
14507         `condition-case' for indentation.
14508
14509         * about.el (about-xemacs): Update release date.
14510
14511 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14512
14513         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14514         anywhere but at the last clause.
14515         (ecase): Disallow `t' and `otherwise'.
14516
14517 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14518
14519         * cus-edit.el (custom-buffer-create-buttons): New function
14520         from stuff moved out of `custom-buffer-create-internal'.
14521         (custom-novice): New variable.  Default t.
14522         (custom-display-global-buttons): Ditto.  Default `top'.
14523         (custom-buffer-create-internal): Only display help if
14524         `custom-novice' is non-nil.  Display global buttons according to
14525         `custom-display-global-buttons'.
14526
14527 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14528
14529         * menubar.el (find-menu-item): Use `check-argument-type'.
14530         (find-menu-item): Cosmetic changes.
14531
14532 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14533
14534         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14535         look.
14536
14537 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14538
14539         * format.el (format-deannotate-region):  Bug fix.
14540         Deannotating a region containing unknown tags would fail
14541         (causing decoding of text/enriched to fail at user level)
14542
14543 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14544
14545         * minibuf.el (read-directory-name): Support sixth
14546           arg, HISTORY, as already documented.
14547
14548 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14549
14550         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14551         to `ecase'.
14552
14553 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14554
14555         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14556         skk-activate.
14557
14558 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14559
14560         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.