b81a6c1df28d0c3af4c5686633681022b87c51ec
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
5         `=>>>ucs@jis/1990'.
6
7         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
8         `=ucs@jis/1990'.
9         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
10         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
11
12 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist):
15         Change priority of `=>>>ucs@cns'.
16
17         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
18         `=ucs@cns'.
19
20 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
21
22         * mule/mule-charset.el (default-coded-charset-priority-list): Add
23         `==ks-x1001'.
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
26         `=ks-x1001' instead of `korean-ksc5601'; add setting for
27         `==ks-x1001'.
28
29 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
30
31         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
32
33 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
34
35         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
36         `=jis-x0208'.
37         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
38         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
39         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
40         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
41         (=>>>jis-x0213-1@2000): Changed to an alias for
42         `=jis-x0213-1@2000'.
43         (=>>>jis-x0213-1@2004): Changed to an alias for
44         `=jis-x0213-1@2004'.
45         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
46
47 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
48
49         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
50         `=adobe-japan1-0'.
51         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
52         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
53         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
54         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
55         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
56         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
57
58 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
59
60         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
61         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
62         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
63         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
64         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
65         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
66
67 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-charset.el (default-coded-charset-priority-list): Add
70         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
71         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
72         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
73         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
74         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
75         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
76         `==jis-x0212'.
77
78 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
81         "AdobeJapan1-[0-6]$".
82         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
83         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
84         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
85         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
86         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
87         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
88         (==adobe-japan1-1): Ditto.
89         (==adobe-japan1-2): Ditto.
90         (==adobe-japan1-3): Ditto.
91         (==adobe-japan1-4): Ditto.
92         (==adobe-japan1-5): Ditto.
93         (==adobe-japan1-6): Ditto.
94         (==jis-x0208): Ditto.
95         (==jis-x0208@1978): Ditto.
96         (==jis-x0208@1983): Ditto.
97         (==jis-x0208@1990): Ditto.
98         (==jis-x0213-1): Ditto.
99         (==jis-x0213-1@2000): Ditto.
100         (==jis-x0213-1@2004): Ditto.
101         (==jis-x0213-2): Ditto.
102         (==jis-x0212): Ditto.
103         (==gb2312): Ditto.
104         (==iso-ir165): Ditto.
105         (==gb12345): Ditto.
106         (==ks-x1001): Ditto.
107         (==cns11643-1): Ditto.
108         (==cns11643-2): Ditto.
109         (==cns11643-3): Ditto.
110         (==cns11643-4): Ditto.
111         (==cns11643-5): Ditto.
112         (==cns11643-6): Ditto.
113         (==cns11643-7): Ditto.
114         (==big5-cdp): Ditto.
115         (==hanyo-denshi/ja): Ditto.
116         (==hanyo-denshi/jb): Ditto.
117         (==hanyo-denshi/jc): Ditto.
118         (==hanyo-denshi/jd): Ditto.
119         (==hanyo-denshi/ft): Ditto.
120         (==hanyo-denshi/ia): Ditto.
121         (==hanyo-denshi/ib): Ditto.
122         (==hanyo-denshi/hg): Ditto.
123         (==hanyo-denshi/jt): Ditto.
124         (==hanyo-denshi/ks): Ditto.
125         (==gt): Ditto.
126         (==gt-k): Ditto.
127         (==daikanwa): Ditto.
128         (==shinjigen): Ditto.
129         (==ucs@iso): Ditto.
130         (==ucs@unicode): Ditto.
131         (==ucs@gb): Ditto.
132         (==ucs-bmp@gb): Ditto.
133         (==ucs@cns): Ditto.
134         (==ucs-bmp@cns): Ditto.
135         (==ucs@jis): Ditto.
136         (==ucs@jis/1990): Ditto.
137         (==ucs@jis/2000): Ditto.
138         (==ucs@jis/2004): Ditto.
139         (==ucs@JP): Ditto.
140         (==ucs@JP/hanazono): Ditto.
141         (==ucs@ks): Ditto.
142         (==ucs-bmp@ks): Ditto.
143         (==ucs@cns11643): Ditto.
144         (==ucs-bmp-cjk@gb): Ditto.
145         (==ucs-bmp-cjk@JP/hanazono): Ditto.
146         (==ucs-sip-ext-b@iso): Ditto.
147
148 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
149
150         * mule/mule-charset.el (default-coded-charset-priority-list): Use
151         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
152
153         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
154         XEmacs CHISE.
155         (=ucs-bmp-cjk@unicode): Abolished.
156
157 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
158
159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
160         `=+>ucs-bmp-cjk-compat@jis'.
161
162         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
163         for XEmacs CHISE.
164
165 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
166
167         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
168         CHISE.
169
170 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
171
172         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
173         for XEmacs CHISE.
174         (=jis-x0208@1978/1er-pr): Abolished.
175         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
176         `=jis-x0208@1978/1er-pr' as the mother.
177
178 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
179
180         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
181         setting for `=ucs-itaiji-084'.
182
183 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
184
185         * mule/mule-charset.el (default-coded-charset-priority-list):
186         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
187
188         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
189         XEmacs CHISE.
190         (=ucs-bmp-itaiji-084): Ditto.
191
192 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
193
194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
195         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
196
197 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-charset.el (default-coded-charset-priority-list): Add
200         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
201
202         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
203         XEmacs CHISE.
204         (=big5-cdp-var-5): Ditto.
205
206 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
207
208         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
209         XEmacs CHISE.
210
211 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
212
213         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
214         XEmacs CHISE.
215
216 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
217
218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
219         setting for `=>>>hanyo-denshi/ft'.
220
221 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
222
223         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
224         XEmacs CHISE.
225         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
226         `=hanyo-denshi/jd' as the mother.
227
228 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
229
230         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
231         XEmacs CHISE.
232         (=+>adobe-japan1-1): Ditto.
233         (=+>adobe-japan1-2): Ditto.
234         (=+>adobe-japan1-3): Ditto.
235         (=+>adobe-japan1-4): Ditto.
236         (=+>adobe-japan1-5): Ditto.
237         (=+>adobe-japan1-6): Ditto.
238         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
239
240 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
241
242         * mule/mule-coding.el (coded-charset-entity-reference-alist):
243         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
244         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
245
246         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
247         the top.
248
249 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
250
251         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
252         XEmacs CHISE.
253         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
254         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
255         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
256
257 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-charset.el (default-coded-charset-priority-list):
260         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
261         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
262
263         * mule/mule-conf.el: Modify order of definitions of some
264         coded-charsets.
265
266 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
267
268         * mule/mule-coding.el (coded-charset-entity-reference-alist):
269         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
270         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
271
272         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
273         CHISE.
274         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
275         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
276
277 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
278
279         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
280         CHISE.
281
282 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
283
284         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
285         setting for `=daikanwa/+2p'.
286
287         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
288         XEmacs CHISE.
289
290 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
293         XEmacs CHISE.
294         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
295
296 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
297
298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
299         setting for `=>>>hanyo-denshi/ib'.
300
301 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
302
303         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
304         XEmacs CHISE.
305         (=>>>hanyo-denshi/ib): Ditto.
306         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
307         `=hanyo-denshi/ja' as the mother.
308         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
309         `=hanyo-denshi/ib' as the mother.
310
311 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
312
313         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
314         XEmacs CHISE.
315         (utf-8-ivs-mcs-er): Likewise.
316         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
317         and `=>ucs-gb'.
318         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
319         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
320         `ucs-gb' and `=>ucs-gb'.
321         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
322         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
323         and `=>ucs-cns'.
324         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
325         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
326         `ucs-cns' and `=>ucs-cns'.
327         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
328         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
329         `ucs-big5' and `=>ucs-big5'.
330         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
331         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
332         `ucs-big5' and `=>ucs-big5'.
333         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
334         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
335         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
336         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
337         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
338         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
339         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
340         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
341         `=>ucs-jis'; modify DOC and mnemonic.
342         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
343         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
344         and `=>ucs-jis'; modify DOC and mnemonic.
345         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
346         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
347         `=>ucs-ks'.
348         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
349         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
350         and `=>ucs-ks'.
351         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
352
353 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
354
355         * mule/mule-coding.el (coded-charset-entity-reference-alist):
356         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
357
358 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
359
360         * mule/mule-coding.el (coded-charset-entity-reference-alist):
361         Modify priorities.
362
363 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
364
365         * mule/mule-coding.el (coded-charset-entity-reference-alist):
366         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
367
368 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
369
370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
371         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
372
373 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
374
375         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
376         CHISE.
377
378 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
379
380         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
381         CHISE.
382
383 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
384
385         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
386         CHISE.
387
388 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
389
390         * mule/mule-charset.el (default-coded-charset-priority-list): Add
391         `=+>ucs-bmp-cjk@unicode'.
392
393         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
394         for XEmacs CHISE.
395
396 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
397
398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
399         setting for `=>>daikanwa'.
400
401 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
402
403         * mule/mule-charset.el (default-coded-charset-priority-list): Add
404         `=>>hanyo-denshi/jt'.
405
406 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
407
408         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
409         XEmacs CHISE.
410         (=+>jis-x0208@1990): Ditto.
411         (=+>jis-x0213-1@2000): Ditto.
412
413 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
414
415         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
416         XEmacs CHISE.
417
418 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
419
420         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
421         XEmacs CHISE.
422         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
423         `=hanyo-denshi/jc' as the mother.
424
425 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
426
427         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
428         setting for `=+>adobe-japan1'.
429
430         * mule/mule-charset.el (default-coded-charset-priority-list):
431         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
432         and `=>>hanyo-denshi/ft' to `=>>gt'.
433
434 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
435
436         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
437         XEmacs CHISE.
438         (=>>adobe-japan1-1): Ditto.
439         (=>>adobe-japan1-2): Ditto.
440         (=>>adobe-japan1-3): Ditto.
441         (=>>adobe-japan1-4): Ditto.
442         (=>>adobe-japan1-5): Ditto.
443         (=>>adobe-japan1-6): Ditto.
444         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
445
446 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
447
448         * mule/mule-conf.el (=adobe-japan1): New alias for
449         `=adobe-japan1-6'.
450         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
451         (=>>>adobe-japan1-1): Ditto.
452         (=>>>adobe-japan1-2): Ditto.
453         (=>>>adobe-japan1-3): Ditto.
454         (=>>>adobe-japan1-4): Ditto.
455         (=>>>adobe-japan1-5): Ditto.
456         (=>>>adobe-japan1-6): Ditto.
457         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
458
459 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
460
461         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
462         setting for `=>>>adobe-japan1'.
463
464 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
465
466         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
467         setting for `=+>ucs@ks'.
468
469 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
470
471         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
472         XEmacs CHISE.
473         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
474         `=adobe-japan1-6' as the mother.
475
476 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
477
478         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
479         setting for `=>cns11643-7'.
480
481 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
482
483         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
484         CHISE.
485
486 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
487
488         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
489         XEmacs CHISE.
490         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
491
492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
493         setting for `=>ucs@jis/2004'.
494
495 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
496
497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
498         setting for `=+>gt'.
499
500         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
501         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
502
503 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
504
505         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
506         `=>ucs@unicode' as the mother.
507         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
508         mother.
509         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
510         mother.
511         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
512         mother.
513
514 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
515
516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
517         setting for `=+>ucs@unicode'.
518
519         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
520         CHISE.
521
522 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
523
524         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
525         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
526         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
527         - Add setting for `=+>ucs@cns'.
528
529         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
530         CHISE.
531         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
532         as the mother.
533         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
534         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
535
536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
537         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
538
539 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
540
541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
542         setting for `=>ucs@ks'.
543
544 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
545
546         * mule/mule-charset.el (default-coded-charset-priority-list): Add
547         `=ucs-bmp-cjk-compat@unicode'.
548
549         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
550         coded-charset for XEmacs CHISE.
551
552 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
553
554         * mule/mule-charset.el (default-coded-charset-priority-list): Add
555         `=ucs-bmp-cjk-compat'.
556
557         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
558         XEmacs CHISE.
559
560 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
561
562         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
563         CHISE.
564
565 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
566
567         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
568         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
569
570         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
571         `=>ucs@jis/1990'.
572         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
573
574 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
575
576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
577         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
578
579         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
580         CHISE.
581         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
582         mother.
583
584 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
585
586         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
587         `=>jis-x0213-2@usual'.
588         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
589         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
590         `=>jis-x0213-2@usual' as the mother.
591
592 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
593
594         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
595         (=>ucs@JP): New alias for `=+>ucs@jis'.
596
597 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
598
599         * mule/mule-conf.el (=+>jis-x0208): Renamed from
600         `=>jis-x0208@usual'.
601         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
602         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
603         `=>jis-x0208@usual' as the mother.
604         (=>jis-x0208): Likewise.
605
606 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
607
608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
609         setting for `=+>jis-x0208@1978'.
610
611 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
612
613         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
614         XEmacs CHISE.
615
616 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
617
618         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
619         setting for `=>>>ucs@jis/1990'.
620
621 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
622
623         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
624         setting for `=>ucs@jis/1990'.
625
626 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
627
628         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
629         setting for `=ucs@JP/hanazono'.
630
631         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
632         CHISE.
633         (=ucs@JP/hanazono): Ditto.
634         (=ucs-bmp-cjk@JP/hanazono): Ditto.
635         (=>>hanyo-denshi/jc): Ditto.
636         (=>>hanyo-denshi/jd): Ditto.
637
638 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
639
640         * mule/mule-charset.el (default-coded-charset-priority-list): Use
641         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
642
643 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
644
645         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
646         XEmacs CHISE.
647
648 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
649
650         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
651         XEmacs CHISE.
652
653 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
654
655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
656         `=ucs-bmp-cjk@JP'.
657
658 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
659
660         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
661         XEmacs CHISE.
662
663 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
664
665         * mule/mule-coding.el (coded-charset-entity-reference-alist):
666         Modify order of settings; add settings for `=daikanwa@rev2'.
667
668 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
669
670         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
671         setting for `=>>cbeta'.
672
673         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
674         CHISE.
675
676 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
677
678         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
679         setting for `=>>adobe-japan1'.
680
681 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
682
683         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
684         XEmacs CHISE.
685
686 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
687
688         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
689         setting for `=>>hanyo-denshi/ia'.
690
691         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
692         XEmacs CHISE.
693
694 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
695
696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
697         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
698
699         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
700         XEmacs CHISE.
701         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
702         `=hanyo-denshi/jt' as the mother.
703
704 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
705
706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
707         setting for `=>>>jis-x0213-2'.
708
709         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
710         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
711         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
712
713 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
714
715         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
716         XEmacs CHISE.
717
718 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
719
720         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
721         XEmacs CHISE.
722
723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
724         `=>>jis-x0213-1@2004'.
725
726 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
727
728         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
729         XEmacs CHISE.
730
731 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
732
733         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
734         - Use "&g2-*;" as entity-references for `=>>>*'.
735         - Omit "&a{GT|JX1|JX2|JX3}-*;".
736
737         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
738         XEmacs CHISE.
739         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
740         as the mother.
741
742 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
743
744         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
745         setting for `=>>hanyo-denshi/ib'.
746
747         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
748         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
749         (=>>jis-x0208@1990): Ditto.
750         (=>>hanyo-denshi/ib): Ditto.
751
752         * mule/mule-charset.el (default-coded-charset-priority-list):
753         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
754
755 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
756
757         * mule/mule-coding.el (coded-charset-entity-reference-alist):
758         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
759         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
760         `=>>>ucs@jis/2004'.
761
762 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
763
764         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
765         XEmacs CHISE.
766         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
767         `=jis-x0213-1@2004' as the mother.
768         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
769         (=>>>ucs@ks): Ditto.
770
771         * mule/mule-charset.el (default-coded-charset-priority-list):
772         Modify priority of `=hanyo-denshi/*'.
773
774 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
775
776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
777         settings for `=>>ucs@JP' and `=ucs@JP'.
778
779 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
780
781         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
782         CHISE.
783
784 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
785
786         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
787         setting for `=>>>ucs@cns'.
788
789         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
790         CHISE.
791
792 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
793
794         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
795         instead of `=>>>jis-x0213-1@2004' as the mother.
796         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
797         (=>>>ucs@unicode): Likewise.
798         (=>>>ucs@jis): Likewise.
799         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
800         mother.
801         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
802
803 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
804
805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
806         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
807         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
808         `=>>>ucs@jis'.
809
810 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
811
812         * mule/mule-charset.el (default-coded-charset-priority-list):
813         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
814         and `=jis-x0213-*-2000'.
815
816 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
817
818         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
819         XEmacs CHISE.
820         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
821         `=>>jis-x0213-1' as the mother.
822
823 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
824
825         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
826         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
827
828 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
829
830         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
831
832 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
833
834         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
835         XEmacs CHISE.
836
837 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
838
839         * mule/mule-coding.el (decomposition-feature-list): Set
840         `=decomposition', `=decomposition@cid' and
841         `=decomposition@hanyo-denshi'.
842
843 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
844
845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
846         setting for `=>>hanyo-denshi/ks'.
847
848         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
849         XEmacs CHISE.
850
851 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
852
853         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
854         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
855
856         * mule/mule-charset.el (default-coded-charset-priority-list): Add
857         `=hanyo-denshi/ks/mf'.
858
859         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
860         XEmacs CHISE.
861         (=hanyo-denshi/ks/mf): Ditto.
862
863 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
864
865         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
866         settings for P=hanyo-denshi/jt'.
867
868         * mule/mule-charset.el (default-coded-charset-priority-list): Add
869         `=hanyo-denshi/jt'.
870
871         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
872         XEmacs CHISE.
873
874 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
875
876         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
877         settings for `=hanyo-denshi/ip'.
878
879         * mule/mule-charset.el (default-coded-charset-priority-list): Add
880         `=hanyo-denshi/ip'.
881
882         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
883         XEmacs CHISE.
884
885 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
886
887         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
888         settings for `=hanyo-denshi/hg'.
889
890         * mule/mule-charset.el (default-coded-charset-priority-list): Add
891         `=hanyo-denshi/hg'.
892
893         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
894         XEmacs CHISE.
895
896 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
897
898         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
899         setting for `=>>hanyo-denshi/ft'.
900
901         * mule/mule-charset.el (default-coded-charset-priority-list): Add
902         `=>>hanyo-denshi/ft'.
903
904         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
905         XEmacs CHISE.
906
907 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
908
909         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
910         settings for `=hanyo-denshi/ib'.
911
912         * mule/mule-charset.el (default-coded-charset-priority-list): Add
913         `=hanyo-denshi/ib'.
914
915         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
916         XEmacs CHISE.
917
918 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
919
920         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
921         settings for isolated characters of `=hanyo-denshi/ia' and
922         non-isolated characters of `=hanyo-denshi/*'.
923
924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
925         `=hanyo-denshi/ia'.
926
927         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
928         XEmacs CHISE.
929
930 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
931
932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
933         setting for isolated characters of `=hanyo-denshi/ft'.
934
935         * mule/mule-charset.el (default-coded-charset-priority-list): Add
936         `=hanyo-denshi/ft'.
937
938         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
939         XEmacs CHISE.
940
941 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
942
943         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
944         setting for isolated characters of `=hanyo-denshi/jd'.
945
946         * mule/mule-charset.el (default-coded-charset-priority-list): Add
947         `=hanyo-denshi/jd'.
948
949         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
950         XEmacs CHISE.
951
952 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
953
954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
955         setting for isolated characters of `=hanyo-denshi/jc'.
956
957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
958         `=hanyo-denshi/jc'.
959
960         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
961         XEmacs CHISE.
962
963 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
964
965         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
966         setting for isolated characters of `=hanyo-denshi/jb'.
967
968         * mule/mule-charset.el (default-coded-charset-priority-list): Add
969         `=hanyo-denshi/jb'.
970
971         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
972         XEmacs CHISE.
973
974 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
975
976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
977         setting for isolated characters of `=hanyo-denshi/ja'.
978
979 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
980
981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
982         `=hanyo-denshi/ja'.
983
984         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
985         XEmacs CHISE.
986
987 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
988
989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
990         settings for isolated characters of `=adobe-japan1-6'.
991
992 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
993
994         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
995         CHISE.
996         (=daikanwa/+2p): Ditto.
997         (=daikanwa/ho): Ditto.
998
999 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1000
1001         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1002         coding-system for XEmacs CHISE.
1003
1004 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1005
1006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1007         setting for `=>>ruimoku-v6'.
1008
1009         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1010         CHISE.
1011
1012 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1013
1014         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1015         setting for `=daikanwa@rev1'.
1016
1017 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1018
1019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1020         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1021
1022 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1023
1024         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1025         XEmacs CHISE.
1026         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1027
1028 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1029
1030         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1031         CHISE.
1032
1033 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1034
1035         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1036         CHISE.
1037
1038         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1039         setting for `=>ucs@jis'.
1040
1041 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1042
1043         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1044         setting for `=>jis-x0208@usual'.
1045
1046         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1047         XEmacs CHISE.
1048         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1049         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1050         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1051
1052 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1053
1054         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1055         CHISE.
1056         (=>>>jis-x0208@1990): Ditto.
1057         (=>>>jis-x0213-1): Ditto.
1058         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1059         mother.
1060         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1061         as the mother.
1062
1063 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1064
1065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1066         setting for `=>ucs@cns' and `=>>ucs@ks'.
1067
1068         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1069         CHISE.
1070
1071 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1072
1073         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1074         CHISE.
1075
1076 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1077
1078         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1079         CHISE.
1080         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1081         mother.
1082
1083 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1084
1085         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1086         `==>ucs-bmp-cjk@bucs'.
1087
1088         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1089         XEmacs CHISE.
1090
1091 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1092
1093         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1094         setting for `==>ucs@bucs'.
1095
1096         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1097         XEmacs CHISE.
1098
1099 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1100
1101         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1102         - Add setting for `=>>jis-x0208'.
1103         - Omit setting for `=>>jis-x0208@1990'.
1104         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1105           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1106           `=ucs@FOO'.
1107
1108 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1109
1110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1111         setting for `=>daikanwa'.
1112
1113 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1114
1115         * mule/mule-conf.el (=daikanwa): Fix DOC.
1116         (=>daikanwa): New abstract character for XEmacs CHISE.
1117         (=>ucs@iso): Likewise.
1118         (=>ucs@unicode): Likewise.
1119         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1120
1121 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1122
1123         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1124         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1125           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1126         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1127         - Add `=>big5-cdp'.
1128
1129 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1130
1131         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1132         (=>big5-cdp): New abstract character.
1133
1134 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1135
1136         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1137         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1138         `chinese-big5'.
1139
1140 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1141
1142         * mule/mule-charset.el (default-coded-charset-priority-list):
1143         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1144
1145         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1146         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1147         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1148         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1149         and `=>jis-x0213-2'.
1150
1151 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1152
1153         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1154         XEmacs CHISE.
1155         (=>>ucs@jis/2000): Likewise.
1156         (=>>ucs@jis/2004): Likewise.
1157
1158 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1159
1160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1161         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1162         `=>>ucs@cns'.
1163
1164         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1165         XEmacs CHISE.
1166         (=>>gt): Use quote instead of backquote; modify DOC.
1167         (=>gt): Use quote instead of backquote.
1168         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1169         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1170         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1171         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1172         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1173         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1174
1175 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1176
1177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1178         `=>>ucs@unicode' and `=>>gt'.
1179
1180 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1181
1182         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1183         XEmacs CHISE.
1184         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1185         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1186         `=jis-x0208@1978/1er-pr' as the mother.
1187         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1188
1189 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1190
1191         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1192         `=ucs@unicode' as the mother.
1193
1194 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1195
1196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1197         setting for `=>>ucs@unicode'.
1198
1199         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1200         CHISE.
1201
1202 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1203
1204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1205         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1206
1207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1208         `=adobe-japan1-6' and `=adobe-japan1-base'.
1209
1210         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1211         XEmacs CHISE.
1212         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1213         specify `min-code' and `max-code'.
1214         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1215         (=adobe-japan1-2): Likewise.
1216         (=adobe-japan1-3): Likewise.
1217         (=adobe-japan1-4): Likewise.
1218         (=adobe-japan1-5): Likewise.
1219         (=adobe-japan1-6): Likewise.
1220
1221 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1222
1223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1224         setting for `=>gt'.
1225
1226 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1227
1228         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1229         CHISE.
1230
1231 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1232
1233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1234         setting for `=>zinbun-oracle'.
1235
1236         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1237         for XEmacs CHISE.
1238
1239 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1240
1241         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1242         for XEmacs CHISE.
1243         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1244         `=jis-x0208@1978' as the mother.
1245
1246 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1247
1248         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1249         - Use `=gt' instead of `ideograph-gt'.
1250         - Use `=gt-k' instead of `ideograph-gt-k'.
1251         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1252         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1253         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1254         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1255         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1256         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1257         - Use `=>>gt' instead of `<=>gt'.
1258         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1259         - Add setting for `=>>jis-x0208@1990'.
1260         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1261           `=>>jis-x0213-1@2000'.
1262         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1263         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1264           `=>>jis-x0213-1@2004'.
1265         - Add setting for `=>>jis-x0208@1978'.
1266         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1267
1268 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1269
1270         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1271         XEmacs CHISE.
1272
1273 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1274
1275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1276         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1277         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1278         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1279         `<=>jis-x0213-1@2004'.
1280
1281 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1282
1283         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1284         CHISE.
1285         (=>jis-x0213-2): Ditto.
1286
1287 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1288
1289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1290         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1291
1292 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1293
1294         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1295         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1296         `=>jis-x0213-1'.
1297
1298 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1299
1300         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1301         CHISE.
1302         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1303
1304 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1305
1306         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1307         `<==>jis-x0213-1'.
1308         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1309         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1310         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1311         (<=>jis-x0208): New alias for `=>jis-x0208'.
1312         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1313         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1314         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1315         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1316         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1317         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1318         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1319         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1320         (=>>gt): Renamed from `<==>gt'.
1321         (<==>gt): New alias for `=>>gt'.
1322
1323 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1324
1325         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1326         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1327         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1328         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1329         - Add settings for `<=>jis-x0213-1@2000' and
1330           `<=>jis-x0213-1@2004'.
1331
1332         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1333         XEmacs CHISE.
1334         (<==>jis-x0213-1): Likewise.
1335         (<==>jis-x0213-1@2000): Likewise.
1336         (<==>jis-x0213-1@2004): Likewise.
1337         (<=>jis-x0208): Add property `=>iso-ir 168'.
1338         (<=>jis-x0208@1997): Likewise.
1339         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1340         as the mother; add property `=>iso-ir 228'.
1341         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1342         property `=>iso-ir 228'.
1343         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1344         property `=>iso-ir 233'.
1345         (<==>gt): Renamed from `<=>gt'.
1346         (<=>gt): New alias for `<==>gt'.
1347
1348 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1349
1350         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1351         CHISE.
1352         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1353         `<=>jis-x0208' as the mother.
1354         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1355         (<=>jis-x0213-1@2000): Ditto.
1356         (<=>jis-x0213-1@2004): Ditto.
1357
1358 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1359
1360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1361         settings for `<=>gt'.
1362
1363         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1364
1365 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1366
1367         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1368         XEmacs CHISE.
1369         (=jis-x0208@1978/-4pr): Likewise.
1370         (=jis-x0208@1978/4-pr): Likewise.
1371         (=jis-x0213-1): Likewise.
1372         (=ucs@iso): Likewise.
1373         (=ucs@unicode): Likewise.
1374         (=ucs@gb): Likewise.
1375         (=ucs@gb/fw): Likewise.
1376         (=ucs@cns): Likewise.
1377         (=ucs@cns/fw): Likewise.
1378         (=ucs@jis): Likewise.
1379         (=ucs@jis/fw): Likewise.
1380         (=ucs@jis/1990): Likewise.
1381         (=ucs@jis/2000): Likewise.
1382         (=ucs@jis/2004): Likewise.
1383         (=ucs@JP): Likewise.
1384         (=ucs@ks): Likewise.
1385         (=ucs@big5): Likewise.
1386         (=ucs@big5/cns11643): Likewise.
1387         (=ucs@cns11643): Likewise.
1388
1389 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1390
1391         * mule/mule-charset.el (default-coded-charset-priority-list):
1392         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1393
1394         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1395         CHISE.
1396         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1397         mother.
1398
1399 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1400
1401         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1402         from src/mule-charset.c].
1403         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1404         specify `final'.
1405         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1406         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1407         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1408         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1409         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1410         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1411
1412 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1413
1414         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1415         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1416         (=jis-x0208@1978/i-4): Specify `partial'.
1417         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1418         mother coded-charset.
1419         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1420
1421 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1422
1423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1424         settings for `=jis-x0213-1@2004'.
1425
1426 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1427
1428         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1429         CHISE.
1430         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1431         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1432         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1433         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1434         temporarily.
1435         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1436
1437 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1438
1439         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1440         CHISE.
1441         (=shinjigen@1ed): Inherited from `=shinjigen'.
1442         (=shinjigen@rev): Likewise.
1443
1444 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1445
1446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1447         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1448
1449 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1450
1451         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1452         define it as an alias.
1453         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1454         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1455         alias.
1456         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1457         alias.
1458
1459 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1460
1461         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1462         CHISE.
1463
1464 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1465
1466         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1467         CHISE.
1468         (shinjigen-2): Ditto.
1469
1470 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1471
1472         * mule/mule-charset.el (default-coded-charset-priority-list):
1473         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1474         `chinese-big5-eten-*' and `chinese-big5'.
1475
1476 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1477
1478         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1479         #x9FA5 temporarily.
1480
1481 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1482
1483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1484         settings for `=jis-x0208@1978/i1'.
1485
1486 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1487
1488         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1489         XEmacs CHISE.
1490
1491 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1492
1493         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1494         XEmacs CHISE.
1495
1496 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1497
1498         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1499         XEmacs CHISE.
1500
1501 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1502
1503         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1504         CHISE.
1505         (=ucs-bmp@cns): Likewise.
1506         (=ucs-bmp@jis): Likewise.
1507         (=ucs-bmp@ks): Likewise.
1508
1509 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1510
1511         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1512         CHISE.
1513         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1514
1515 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1516
1517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1518         settings for `=zinbun-oracle'.
1519
1520         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1521         `=zinbun-oracle'.
1522
1523 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1524
1525         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1526         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1527         `=ucs@iso'.
1528
1529 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1530
1531         * mule/mule-charset.el (default-coded-charset-priority-list):
1532         Delete `ucs-sip'; modify order of some CCSs.
1533
1534 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1535
1536         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1537         in XEmacs CHISE.
1538
1539         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1540         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1541         CHISE.
1542
1543 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1544
1545         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1546         its registry.
1547         (=ucs-radicals@unicode): Likewise.
1548
1549 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1550
1551         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1552         CHISE.
1553
1554 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1555
1556         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1557         CHISE.
1558
1559 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1560
1561         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1562         CHISE.
1563
1564 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1565
1566         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1567         Modify preference of *isolated settings*.
1568
1569 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1570
1571         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1572         utf-2000 is provided.
1573         (=ucs@cns11643): Likewise.
1574
1575 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1576
1577         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1578         Prefer every *isolated setting* to ordinary setting.
1579
1580 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1581
1582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1583         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1584
1585 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1586
1587         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1588         CHISE.
1589
1590 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1591
1592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1593         settings for `=jis-x0208@1997'.
1594
1595 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1596
1597         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1598         `=jis-x0208@1997'.
1599
1600 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1601
1602         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1603         XEmacs CHISE.
1604
1605 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1606
1607         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1608         `=jis-x0208@1978'.
1609         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1610         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1611         `=jis-x0208-1990' as the mother.
1612         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1613
1614 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1615
1616         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1617         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1618         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1619         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1620         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1621         for `=ucs@JP'.
1622
1623 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1624
1625         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1626         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1627         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1628         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1629         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1630         `=daikanwa@rev2'.
1631
1632 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1633
1634         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1635         (=gt): Likewise.
1636         (=gt-k): Likewise.
1637         (=gt-pj-*): Likewise.
1638         (=gt-pj-k1): Likewise.
1639         (=gt-pj-k2): Likewise.
1640         (=daikanwa): Likewise.
1641         (=daikanwa-rev1): Likewise.
1642         (=daikanwa-rev2): Likewise.
1643         (=big5-pua): Likewise.
1644         (=big5-eten): Likewise.
1645         (chinese-big5-eten-a): Likewise.
1646         (chinese-big5-eten-b): Likewise.
1647         (=hanziku-*): Likewise.
1648         (=cbeta): Likewise.
1649         (=jef-china3): Likewise.
1650         (=ruimoku-v6): Likewise.
1651         (=ucs@iso): Likewise.
1652         (=ucs@unicode): Likewise.
1653         (=ucs@gb): Likewise.
1654         (=ucs@cns): Likewise.
1655         (=ucs@jis): Likewise.
1656         (=ucs@jis-1990): Likewise.
1657         (=ucs@jis-2000): Likewise.
1658         (=ucs@jp): Likewise.
1659         (=ucs@ks): Likewise.
1660         (=ucs@big5): Likewise.
1661         (=ucs-radicals): Likewise.
1662         (=ucs-radicals@unicode): Likewise.
1663         (=ucs-bmp-cjk): Likewise.
1664         (=ucs-bmp-cjk@unicode): Likewise.
1665         (=ucs-sip-ext-b): Likewise.
1666         (=ucs-sip-ext-b@iso): Likewise.
1667
1668 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1669
1670         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1671         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1672
1673 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1674
1675         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1676         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1677         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1678         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1679         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1680         arabic-digit, ipa and ``&I-B-XXXX;''.
1681
1682 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1683
1684         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1685         setting for (I-)HZK{03..12}-XXXX.
1686
1687 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1688
1689         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1690         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1691
1692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1693         `=ruimoku-v6'.
1694
1695         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1696         CHISE.
1697
1698 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1699
1700         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1701         (=ucs@unicode): Likewise.
1702         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1703         (=ucs@cns): Likewise.
1704         (=ucs@jis): Likewise.
1705         (=ucs@ks): Likewise.
1706         (=ucs@big5): Likewise.
1707
1708 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1709
1710         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1711         `ucs-jis'.
1712         (utf-8-jis-er): Likewise.
1713         (utf-8-jp): New coding-system.
1714         (utf-8-jp-er): Likewise.
1715
1716         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1717
1718 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1719
1720         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1721
1722         * mule/japanese.el: Move definition of `euc-jisx0213' to
1723         mule/mule-coding.el.
1724
1725 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1726
1727         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1728         mule-coding before loading update-cdb when utf-2000 is provided.
1729
1730 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1731
1732         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1733         `=daikanwa'.
1734
1735 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1736
1737         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1738         definition codes when `utf-2000' is provided.
1739
1740 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1741
1742         * mule/mule-category.el (word-combining-categories): Don't setup
1743         `word-combining-categories' in XEmacs CHISE.
1744         (word-separating-categories): Add setting about Latin script in
1745         XEmacs CHISE.
1746
1747 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1748
1749         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1750         setting for `chinese-big5'.
1751
1752 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1753
1754         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1755         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1756         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1757         add setting for HZK0[12]-xxxx.
1758
1759 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1760
1761         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1762         in XEmacs CHISE.
1763
1764 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1765
1766         * mule/mule-charset.el (default-coded-charset-priority-list):
1767         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1768         and `chinese-big5' to `=gt-pj-*'.
1769
1770 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1771
1772         * mule/mule-conf.el (=daikanwa): Renamed from
1773         `ideograph-daikanwa'.
1774         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1775
1776 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1777
1778         * mule/mule-conf.el (=cns11643-7): Renamed from
1779         `chinese-cns11643-7'.
1780         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1781
1782 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1783
1784         * mule/mule-conf.el (=cns11643-6): Renamed from
1785         `chinese-cns11643-6'.
1786         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1787
1788 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1789
1790         * mule/mule-conf.el (=cns11643-5): Renamed from
1791         `chinese-cns11643-5'.
1792         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1793
1794 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1795
1796         * mule/mule-conf.el (=cns11643-4): Renamed from
1797         `chinese-cns11643-4'.
1798         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1799
1800 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1801
1802         * mule/mule-conf.el (=cns11643-3): Renamed from
1803         `chinese-cns11643-3'.
1804         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1805
1806 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1807
1808         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1809         `=cns11643-2'.
1810         (chinese-cns11643-2): New alias for `=cns11643-2'.
1811
1812 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1813
1814         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1815         `=cns11643-1'.
1816         (chinese-cns11643-1): New alias for `=cns11643-1'.
1817
1818 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1819
1820         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1821         (chinese-gb12345): New alias for `=gb12345'.
1822
1823 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1824
1825         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1826         (chinese-gb2312): New alias for `=gb2312'.
1827
1828 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1829
1830         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1831         (chinese-big5): New alias for `=big5'.
1832
1833 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1834
1835         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1836         (korean-ksc5601): New alias for `=ks-x1001'.
1837
1838 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1839
1840         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1841         `=jis-x0212'.
1842         (japanese-jisx0212): New alias for `=jis-x0212'.
1843
1844 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1845
1846         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1847         `=jis-x0208-1983'.
1848         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1849
1850 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1851
1852         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1853         `=jis-x0208-1978'.
1854         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1855
1856 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1857
1858         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1859         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1860
1861 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1862
1863         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1864         (chinese-cns11643-3): Specify iso-ir 183.
1865         (chinese-cns11643-4): Specify iso-ir 184.
1866         (chinese-cns11643-5): Specify iso-ir 185.
1867         (chinese-cns11643-6): Specify iso-ir 186.
1868         (chinese-cns11643-7): Specify iso-ir 187.
1869         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1870         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1871
1872 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1873
1874         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1875         \uXXXX for every cases.
1876
1877 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1878
1879         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1880         (ucs-big5): Changed to an alias for `=ucs@big5'.
1881
1882 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1883
1884         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1885         (ucs-ks): Changed to an alias for `=ucs@ks'.
1886
1887 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1888
1889         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1890         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1891
1892 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1893
1894         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1895         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1896
1897 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1898
1899         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1900         (ucs-jis): Changed to an alias for `=ucs@jis'.
1901
1902 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1903
1904         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1905         (ucs-cns): Changed to an alias for `=ucs@cns'.
1906
1907 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1908
1909         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1910         (ucs-gb): Changed to an alias for `=ucs@gb'.
1911
1912 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1913
1914         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1915         `ideograph-daikanwa-2'.
1916         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1917         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1918
1919 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1920
1921         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1922         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1923
1924         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1925         for `xemacs-chise-version'.
1926
1927 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1928
1929         * mule/mule-charset.el (default-coded-charset-priority-list):
1930         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1931         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1932         instead of `ideograph-hanziku-*'.
1933
1934         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1935         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1936
1937 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1938
1939         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1940         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1941         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1942         `utf-2000' is provided.
1943
1944 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1945
1946         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1947         is provided [was builtin coded-charsets].
1948
1949 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1950
1951         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1952         is provided [was builtin coded-charsets].
1953
1954 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1955
1956         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1957         is provided [was builtin coded-charsets].
1958
1959 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1960
1961         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1962         is provided [was builtin coded-charsets].
1963
1964 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1965
1966         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1967         when `utf-2000' is provided [was builtin coded-charsets].
1968
1969 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1970
1971         * mule/mule-conf.el (=hanziku-*): Renamed from
1972         `ideograph-hanziku-*'.
1973         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1974
1975 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1976
1977         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1978         `utf-2000' is provided [was builtin coded-charsets].
1979         (ideograph-hanziku-{1..12}): Likewise.
1980
1981 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1982
1983         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1984         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1985
1986 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1987
1988         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1989         when `utf-2000' is provided [was builtin coded-charsets].
1990
1991 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1992
1993         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1994         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1995         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1996
1997 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1998
1999         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2000         (ideograph-gt): Changed to an alias for `=gt'.
2001
2002 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2003
2004         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2005         is provided; it was defined as a builtin coded-charset.
2006         (ideograph-gt): Likewise.
2007
2008 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2009
2010         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2011         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2012
2013 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2014
2015         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2016         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2017
2018 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2019
2020         * mule/mule-conf.el (=big5-eten): Renamed from
2021         `chinese-big5-eten'.
2022         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2023
2024 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2027         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2028
2029 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2030
2031         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2032         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2033
2034 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2035
2036         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2037         (china3-jef): Changed to an alias for `=jef-china3'.
2038
2039 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2040
2041         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2042         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2043
2044         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2045         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2046         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2047         when `utf-2000' is provided.
2048
2049 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2050
2051         * mule/mule-charset.el (default-coded-charset-priority-list):
2052         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2053
2054         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2055         (ucs-jis-2000): Deleted.
2056
2057 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2058
2059         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2060         UTF-2000.
2061         (=ucs-jis-2000): New coded-charset for UTF-2000.
2062
2063 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2064
2065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2066         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2067
2068 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2069
2070         * mule/mule-charset.el (default-coded-charset-priority-list):
2071         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2072         `ideograph-cbeta'.
2073
2074 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2075
2076         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2077         builtin coded-charset].
2078
2079 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2080
2081         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2082         settings for &K0-xxxx and &I-K0-xxxx.
2083
2084 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2085
2086         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2087         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2088
2089 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2090
2091         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2092         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2093
2094 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2095
2096         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2097         UTF-2000.
2098         (ideograph-gt-pj-k1): Likewise.
2099         (ideograph-gt-pj-k2): Likewise.
2100
2101 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2102
2103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2104         `=jis-x0208'.
2105
2106 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2107
2108         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2109         UTF-2000 [was a builtin coded-charset].
2110
2111 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2114         (utf-8-gb-er): Likewise.
2115
2116 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2117
2118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2119         settings for JIS X 0212 and JIS X 0208:1978.
2120
2121 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2122
2123         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2124         setting for JIS X 0213.
2125
2126 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2127
2128         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2129         standard-case-table in UTF-2000.
2130
2131 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2132
2133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2134         definitions for isolated-chars.
2135
2136 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2137
2138         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2139         `configure-utf-2000-lisp-directory'.
2140         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2141         `mule-lisp-load-path'.
2142
2143 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2144
2145         * startup.el (startup-setup-paths): Set and use
2146         `utf-2000-lisp-directory'.
2147         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2148         UTF-2000.
2149
2150 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2151
2152         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2153         (paths-find-utf-2000-lisp-directory): New function.
2154         (paths-construct-load-path): Add new optional argument
2155         `utf-2000-lisp-directory'.
2156
2157         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2158
2159 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2160
2161         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2162         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2163         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2164         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2165         `chinese-big5-2' in UTF-2000.
2166
2167         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2168         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2169
2170 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2171
2172         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2173         `big5-eten-er' in UTF-2000.
2174         (big5-cdp): Modify DOC-string and mnemonic.
2175
2176 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2177
2178         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2179         UTF-2000 [renamed from utf-8-er].
2180         (utf-8-gb): New coding-system in UTF-2000.
2181         (utf-8-gb-er): Likewise.
2182         (utf-8-cns): Likewise.
2183         (utf-8-cns-er): Likewise.
2184         (utf-8-big5): Likewise.
2185         (utf-8-big5-er): Likewise.
2186         (utf-8-jis): Likewise.
2187         (utf-8-jis-er): Likewise.
2188         (utf-8-ks): Likewise.
2189         (utf-8-ks-er): Likewise.
2190         (utf-8-er): Likewise.
2191
2192 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2193
2194         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2195         instead of `utf-8-unix' in UTF-2000.
2196
2197         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2198
2199 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2200
2201         * mule/japanese.el (euc-jisx0213): New coding-system.
2202
2203         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2204         `japanese-jisx0208-1990' as the mother.
2205
2206 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2207
2208         * dumped-lisp.el (preloaded-file-list): Change condition of
2209         loading "close-cdb".
2210
2211 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2212
2213         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2214         setup `coded-charset-entity-reference-alist'.
2215
2216 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2217
2218         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2219         UTF-2000.
2220
2221 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2222
2223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2224         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2225
2226 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2227
2228         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2229         (chinese-big5-eten-a): Likewise.
2230         (chinese-big5-eten-b): Likewise.
2231         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2232         code range is #x8140 .. #x8DFE.
2233
2234 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2235
2236         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2237         UTF-2000.
2238         (chinese-big5-cdp): Likewise.
2239
2240 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2241
2242         * dumped-lisp.el (preloaded-file-list): Rename
2243         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2244
2245 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2246
2247         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2248         append `system-char-db-source-file-list' into
2249         `preloaded-file-list' in UTF-2000.
2250
2251 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2252
2253         * dumped-lisp.el (preloaded-file-list): Delete
2254         character-definition files.
2255
2256 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2257
2258         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2259         UTF-2000.
2260
2261 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2262
2263         * mule/mule-charset.el (default-coded-charset-priority-list):
2264         Delete `mojikyo-2022-1'.
2265
2266 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2267
2268         * mule/mule-charset.el (default-coded-charset-priority-list):
2269         Delete `mojikyo'.
2270
2271 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2272
2273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2274         `ucs-sip'.
2275
2276 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2277
2278         * mule/mule-charset.el (default-coded-charset-priority-list):
2279         Comment out `chinese-gb12345'.
2280
2281 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2282
2283         * bytecomp.el (byte-compile-insert-header): Fixed.
2284
2285 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2286
2287         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2288         XEmacs UTF-2000.
2289
2290 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2291
2292         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2293         UTF-2000.
2294
2295 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2296
2297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2298         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2299
2300 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2301
2302         * mule/mule-charset.el (default-coded-charset-priority-list):
2303         `japanese-jef-china3' is renamed `china3-jef'.
2304
2305 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2306
2307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2308         `japanese-jef-china3' and `ideograph-cbeta'.
2309
2310 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2311
2312         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2313
2314 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2315
2316         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2317         `chinese-big5-cdp'.
2318
2319 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2320
2321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2322         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2323
2324 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2325
2326         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2327         loading character definitions.
2328
2329 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2330
2331         * dumped-lisp.el (preloaded-file-list): Rename
2332         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2333
2334 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2335
2336         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2337         `chinese-big5'.
2338
2339 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2340
2341         * dumped-lisp.el (preloaded-file-list): Dump
2342         "Ideograph-R028-Private" with XEmacs UTF-2000.
2343
2344 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2345
2346         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2347         `chinese-gb12345'.
2348
2349 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2350
2351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2352         `ideograph-gt-pj-{1..11}'.
2353
2354         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2355         XEmacs UTF-2000.
2356
2357 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2358
2359         * mule/mule-charset.el (default-coded-charset-priority-list):
2360         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2361         `chinese-isoir165'.
2362
2363 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2364
2365         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2366         `image/png', `image/x-xpm' and `image/tiff'.
2367
2368         * files.el (binary-file-regexps): Add *.PNG.
2369
2370 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2371
2372         * mule/mule-charset.el (default-coded-charset-priority-list):
2373         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2374         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2375
2376 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2377
2378         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2379         the first completion when UTF-2000 is running.
2380
2381 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2382
2383         * mule/mule-charset.el (default-coded-charset-priority-list):
2384         Delete `ucs'.
2385
2386 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2387
2388         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2389
2390         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2391         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2392
2393 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2394
2395         * mule/vietnamese.el (vscii-2): Delete abolished property
2396         `composite'; now composite mode is default.
2397
2398 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2399
2400         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2401         of `raw-text'; check \uHHHH representation even if non-ascii
2402         characters are not found.
2403
2404         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2405         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2406         unconditionally.
2407
2408         * mule/viet-ccl.el: New file.
2409
2410         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2411         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2412         - Separate CCL based implementations to viet-ccl.el.
2413
2414 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2415
2416         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2417         "jisx0213.2000-1".
2418         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2419
2420         * mule/mule-charset.el (default-coded-charset-priority-list):
2421         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2422         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2423
2424 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2425
2426         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2427
2428 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2429
2430         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2431         `ucs' in UTF-2000.
2432
2433 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2434
2435         * mule/mule-charset.el (default-coded-charset-priority-list):
2436         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2437         `arabic-iso8859-6'.
2438
2439 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2440
2441         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2442         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2443
2444 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2445
2446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2447         `katakana-jisx0201' in UTF-2000.
2448
2449 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2450
2451         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2452         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2453         "u0FB50-Arabic-Presentation-Forms-A",
2454         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2455         "u0FE50-Small-Form-Variants",
2456         "u0FE70-Arabic-Presentation-Forms-B",
2457         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2458         UTF-2000.
2459
2460 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2461
2462         * dumped-lisp.el (preloaded-file-list): Delete
2463         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2464         ... "Ideograph-R214-Flute" in UTF-2000.
2465
2466 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2467
2468         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2469         (japanese-jisx0213-2): New coded-charset.
2470
2471         * dumped-lisp.el (preloaded-file-list): Add
2472         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2473         "Ideograph-R030-Mouth".
2474
2475 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2476
2477         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2478         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2479         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2480         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2481         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2482         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2483         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2484         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2485
2486 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2487
2488         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2489         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2490         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2491         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2492         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2493
2494         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2495         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2496
2497 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2498
2499         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2500         in UTF-2000.
2501
2502 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2503
2504         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2505         (chinese-isoir165): Moved from mule/chinese.el.
2506         (chinese-cns11643-3): Moved from mule/chinese.el.
2507         (chinese-cns11643-4): Moved from mule/chinese.el.
2508         (chinese-cns11643-5): Moved from mule/chinese.el.
2509         (chinese-cns11643-6): Moved from mule/chinese.el.
2510         (chinese-cns11643-7): Moved from mule/chinese.el.
2511
2512         * mule/chinese.el: Move definition of coded-charsets to
2513         mule/mule-conf.el.
2514
2515 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2516
2517         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2518         `ideograph-daikanwa'.
2519
2520 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2521
2522         * dumped-lisp.el (preloaded-file-list): Delete
2523         "ccs-jisx0201-latin.el".
2524
2525 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2526
2527         * dumped-lisp.el (preloaded-file-list): Add
2528         "u031A0-Extended-Bopomofo" in UTF-2000.
2529
2530 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2531
2532         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2533         renamed to u02E00-CJK-Radical-Supplement.
2534
2535 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2536
2537         * dumped-lisp.el (preloaded-file-list): Add
2538         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2539         "u030A0-Katakana", "u03100-Bopomofo",
2540         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2541         "u03200-Enclosed-CJK-Letters-and-Months" and
2542         "u03300-CJK-Compatibility".
2543
2544 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2545
2546         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2547         "u02F00-Kangxi-Radicals" and
2548         "u02FF0-Ideographic-Description-Characters".
2549
2550 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2551
2552         * dumped-lisp.el (preloaded-file-list): Add
2553         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2554         "u02800-Braille-Patterns" in UTF-2000.
2555
2556 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2557
2558         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2559         "uXXXXX-*.el" in UTF-2000.
2560
2561         * bytecomp.el (byte-compile-insert-header): Delete comments if
2562         non-ASCII characters are found; allow `byte-compile-dynamic' and
2563         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2564         `raw-text'.
2565
2566 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2567
2568         * dumped-lisp.el (preloaded-file-list): Add
2569         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2570         "u025A0-Geometric-Shapes.el".
2571
2572 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2573
2574         * dumped-lisp.el (preloaded-file-list): Add
2575         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2576         "u02460-Enclosed-Alphanumerics.el".
2577
2578 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2579
2580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2581         `chinese-gb2312'.
2582
2583         * dumped-lisp.el (preloaded-file-list): Add
2584         "u02200-Mathematical-Operators.el" and
2585         "u02300-Miscellaneous-Technical.el".
2586
2587 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2588
2589         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2590         `chinese-cns11643-*'.
2591
2592         * dumped-lisp.el (preloaded-file-list): Add
2593         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2594         "u02190-Arrows.el" in UTF-2000.
2595
2596 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2597
2598         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2599         `korean-ksc5601'.
2600
2601         * dumped-lisp.el (preloaded-file-list): Add
2602         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2603         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2604         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2605
2606 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2607
2608         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2609
2610 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2611
2612         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2613         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2614         "u01780-Khmer.el", "u01800-Mongolian.el",
2615         "u01E00-Latin-Extended-Additional.el" and
2616         "u01F00-Greek-Extended.el" in UTF-2000.
2617
2618 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2619
2620         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2621         `ethiopic-ucs' and `ethiopic'.
2622
2623         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2624         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2625
2626         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2627         from mule/ethiopic.el.
2628
2629         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2630         mule/mule-conf.el.
2631
2632 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2633
2634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2635         `lao'.
2636
2637         * mule/mule-conf.el (lao): New coded-charset.
2638
2639         * dumped-lisp.el (preloaded-file-list): Add
2640         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2641         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2642         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2643         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2644         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2645
2646 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2647
2648         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2649         `ucs-bmp' and `arabic-iso8859-6'.
2650
2651 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2652
2653         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2654         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2655         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2656
2657 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2658
2659         * startup.el (normal-top-level): Load autoload file for UTF-2000
2660         in UTF-2000.
2661
2662 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2663
2664         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2665         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2666         "u00020-Basic-Latin.el", "u00080-C1.el",
2667         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2668         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2669         "u002B0-Spacing-Modifier-Letters.el",
2670         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2671         UTF-2000.
2672
2673 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2674
2675         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2676         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2677         instead of `vietnamese-viscii-*'.
2678
2679 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2680
2681         * mule/mule-conf.el: New file.
2682
2683         * mule/misc-lang.el: Move definition of charset `ipa' to
2684         mule/mule-conf.el.
2685
2686 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2687
2688         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2689         `latin-viscii'; prefer it for characters used in Vietnamese.
2690
2691 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2692
2693         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2694
2695 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2696
2697         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2698         `vietnamese-viscii-lower'.
2699         (latin-viscii-upper): Renamed from charset
2700         `vietnamese-viscii-upper'.
2701         (vietnamese-viscii-lower): New alias for charset
2702         `latin-viscii-lower'.
2703         (vietnamese-viscii-upper): New alias for charset
2704         `latin-viscii-upper'.
2705
2706 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2707
2708         * mule/mule-charset.el (default-coded-charset-priority-list):
2709         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2710
2711 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2712
2713         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2714         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2715         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2716         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2717         lisp/utf-2000.
2718
2719 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2720
2721         * mule/ccs-tcvn5712.el: New file.
2722
2723 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2724
2725         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2726         in UTF-2000.
2727
2728 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2729
2730         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2731         `japanese-jisx0208'.
2732
2733 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2734
2735         * dumped-lisp.el (preloaded-file-list): Add
2736         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2737         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2738         UTF-2000.
2739
2740         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2741         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2742         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2743         mule/ccs-viscii.el: New files.
2744
2745         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2746         if \uXXXX is found.
2747
2748 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2749
2750         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2751         `hiragana-jisx0208' and `katakana-jisx0208'.
2752
2753 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2754
2755         * mule/chinese.el (chinese-cns11643-3): Define it even if
2756         `utf-2000' is provided.
2757         (chinese-cns11643-4): Likewise.
2758         (chinese-cns11643-5): Likewise.
2759         (chinese-cns11643-6): Likewise.
2760         (chinese-cns11643-7): Likewise.
2761
2762 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2763
2764         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2765         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2766
2767 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2768
2769         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2770         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2771
2772 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2773
2774         * mule/mule-charset.el (default-coded-charset-priority-list):
2775         Setup in UTF-2000.
2776
2777 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2778
2779         * mule/viet-chars.el: Don't define charset
2780         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2781         they are defined as builtin charsets.
2782
2783 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2784
2785         * version.el (emacs-version): Add more space just before UTF-2000
2786         version string.
2787
2788 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2789
2790         * version.el ([constant] emacs-version): Don't add a space in the
2791         preceding place of `xemacs-betaname' because it is duplicated.
2792         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2793
2794         * startup.el (splash-frame-body): Add ETL.
2795
2796 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2797
2798         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2799         is provided because it is defined as builtin charset.
2800         (chinese-cns11643-4): Likewise.
2801         (chinese-cns11643-5): Likewise.
2802         (chinese-cns11643-6): Likewise.
2803         (chinese-cns11643-7): Likewise.
2804
2805 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2806
2807         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2808         coding-system `iso-10646-ucs-4' is not defined.
2809
2810 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2811
2812         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2813         coding-system if `utf-2000' is provided.
2814
2815 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2816
2817         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2818         `utf-2000' is provided.
2819
2820 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2821
2822         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2823         if utf-2000 is provided temporally.
2824
2825 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2826
2827         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2828         as builtin variable].
2829
2830 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2831
2832         * files.el (insert-file-contents-literally): Treat file as binary;
2833         call file-name-handlers. [sync with Emacs 20.3.10]
2834
2835 2008-12-28  Vin Shelton  <acs@xemacs.org>
2836
2837         * XEmacs 21.4.22 is released
2838
2839 2008-12-30  Vin Shelton  <acs@xemacs.org>
2840
2841         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2842         during building even if no packages are found.
2843
2844 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2845
2846         * printer.el (generic-print-region): 
2847         (generic-print-buffer): 
2848         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2849         check if the msprinter device is available, now that msprinter is
2850         always available as a specifier tag. 
2851
2852 2008-12-24  Vin Shelton  <acs@xemacs.org>
2853
2854         * about.el: Add Francisco to my bio!
2855
2856 2008-12-23  Vin Shelton  <acs@xemacs.org>
2857
2858         * autoload.el: Move operator definitions to autoload-operators.el
2859         in the xemacs-base package.
2860
2861 2007-11-22  Vin Shelton  <acs@xemacs.org>
2862
2863         * about.el (about-hacker-contribution): Updated my bio.
2864
2865 2007-10-07  Vin Shelton  <acs@xemacs.org>
2866
2867         * XEmacs 21.4.21 is released
2868
2869 2007-09-19  Didier Verna  <didier@xemacs.org>
2870
2871         Update my personal info.
2872         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2873         * about.el (about-other-current-hackers): Ditto.
2874         * about.el (about-url-alist): Add my musical website.
2875         * about.el (about-personal-info): Update my entry.
2876         * about.el (about-hacker-contribution): Ditto.
2877
2878 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2879
2880         * package-get.el (package-get-download-sites): Update download
2881         sites in Japan.
2882         * package-get.el (package-get-pre-release-download-sites): Ditto.
2883
2884 2007-08-18  Vin Shelton  <acs@xemacs.org>
2885
2886         * package-get.el (package-get-pre-release-download-sites): Sync
2887         mirror sites with 21.5.  (Thanks, Adrian)
2888
2889 2007-08-09  Mike Sperber  <mike@xemacs.org>
2890
2891         * startup.el (migrate-user-init-file): Create backup of
2892         `user-init-file' before migrating.
2893         * startup.el (maybe-migrate-user-init-file): Print
2894         information about backup file.
2895         (maybe-create-compatibility-dot-emacs): Follow above change.
2896
2897 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2898
2899         * font-lock.el: Sync font-lock-add-keywords and
2900         font-lock-remove-keywords from GNU Emacs.
2901         * font-lock.el (font-lock-keywords-alist): New.
2902         * font-lock.el (font-lock-removed-keywords-alist): New.
2903         * font-lock.el (font-lock-add-keywords): New.
2904         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2905         * font-lock.el (font-lock-remove-keywords): New.
2906
2907 2007-08-16  Vin Shelton  <acs@xemacs.org>
2908
2909         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2910         patch from Hans de Graaff.
2911
2912 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2913
2914         * package-get.el (package-get-download-sites): Document Chile and
2915         update Denmark download site.
2916         * package-get.el (package-get-pre-release-download-sites): Ditto.
2917
2918 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2919
2920         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2921
2922 2006-12-09  Vin Shelton  <acs@xemacs.org>
2923
2924         * XEmacs 21.4.20 is released
2925
2926 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2927
2928         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2929
2930 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2931
2932         * info.el (Info-find-file-node, Info-insert-dir)
2933         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2934         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2935         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2936         and discussion.
2937
2938 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2939
2940         * obsolete.el (line-beginning-position): New, from 21.5.x.
2941         (line-end-position): Ditto.
2942
2943 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2944
2945         * package-get.el (package-get-download-sites): Welcome
2946         nl.xemacs.org and Thanks!
2947         * package-get.el (package-get-pre-release-download-sites): Ditto.
2948
2949 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2950
2951         * font-lock.el: Add support for not-so recent changes in Java to
2952         java-mode.
2953
2954 2006-01-28  Vin Shelton  <acs@xemacs.org>
2955
2956         * XEmacs 21.4.19 is released
2957
2958 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2959
2960         * easymenu.el: Update copyright. 
2961         * easymenu.el (easy-menu-all-popups):
2962         Add a docstring. 
2963         * easymenu.el (easy-menu-add):
2964         Document a bug, rework the function to preserve any existing
2965         non-default mode-popup-menu instead of overwriting it, and not to
2966         bother normalising the menu title (nothing else does).
2967         * easymenu.el (easy-menu-remove):
2968         Restore the default mode-popup-menu instead of leaving an empty
2969         one when we remove the last easy-menu popup. 
2970
2971 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2972
2973         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2974         as suggested by Rodrigo Ventura.
2975         * package-get.el (package-get-pre-release-download-sites): Ditto,
2976         with replacement of xemacs-21.5 by beta, which is the logical path
2977         to our beta core and package pre-releases.
2978
2979 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2980
2981         * package-get.el (package-get-download-sites): Add Hong Kong
2982         download site.
2983         * package-get.el (package-get-pre-release-download-sites): Ditto.
2984
2985 2005-12-26  Vin Shelton  <acs@xemacs.org>
2986
2987         * find-paths.el:
2988         * find-paths.el (paths-emacs-root-p): Add search for package root.
2989         * find-paths.el (paths-find-emacs-root): Replaced with
2990         paths-find-invocation-roots, which returns a list of roots.
2991         * find-paths.el (paths-find-invocation-roots): New.
2992         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2993
2994 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2995
2996         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2997         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2998
2999 2005-12-03  Vin Shelton <acs@xemacs.org>
3000
3001         * XEmacs 21.4.18 is released
3002
3003 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3004
3005         * package-get.el (package-get-download-sites): Update reflecting
3006         latest http://www.xemacs.org/Releases/ information generated by
3007         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3008         * package-get.el (package-get-pre-release-download-sites): Ditto.
3009
3010 2005-02-28  Simon Josefsson  <jas@extundo.com>
3011
3012         * about.el (xemacs-hackers): Add jas.
3013         (about-other-current-hackers): Likewise.
3014         (about-url-alist): Add URL for jas.
3015         (about-personal-info): Document jas.
3016         (about-hacker-contribution): Describe jas contributions.
3017
3018 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3019
3020         * easymenu.el (easy-menu-remove): As described in 
3021         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3022         except the "Command" menu from mode-popup-menu. 
3023
3024 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3025  
3026         * font.el (font-spatial-to-canonical): Correct calculation of 
3027         return value for pixel-based input value. 
3028  
3029 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3030
3031         * code-process.el (call-process): Process-related docstring
3032         improvements spurred by Norbert Koch.
3033         * code-process.el (call-process-region): Ditto.
3034         * code-process.el (start-process): Ditto.
3035
3036 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3037
3038         * finder.el (finder-find-library): Return filename actually
3039         searched for.
3040
3041 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3042
3043         * help.el (view-emacs-news): Use `expand-file-name' instead of
3044         `locate-data-file' as the latter will find any "NEWS" files that
3045         might exist in packages _before_ the one in core.
3046
3047 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3048
3049         * package-get.el (package-get-init-package):
3050         package-get-init-package buglet (21.4.17) by Jeff Mincy
3051         <mincy@rcn.com> fixing false temporary load-path shadows reported
3052         after package installation and simplifying code.
3053
3054 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3055
3056         * package-get.el (package-get-download-sites): Sync mirrors list
3057         with the XEmacs website.
3058         (package-get-pre-release-download-sites): Ditto.
3059
3060 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3061
3062         * derived.el (derived-mode-merge-syntax-tables):
3063         Revert my 21.5-only patch of 2003-07-18 which slipped in
3064         through Jerry James's patch of 2004-06-07.
3065
3066 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3067
3068         * cmdloop.el (keyboard-quit): Remove workaround for
3069         `region-active-p' not making sure active region is in current
3070         buffer now that it does.
3071         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3072         * simple.el (region-active-p): `region-active-p' to only return t
3073         when active region is in current buffer.
3074
3075 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3076
3077         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3078         package names, quell a byte-compiler warning, doc fix.
3079
3080 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3081
3082         * buffer.el (pop-to-buffer):
3083         * window-xemacs.el (display-buffer):
3084         Document use of `same-window-buffer-names,' `same-window-regexps'
3085         by pop-to-buffer and display-buffer. 
3086         
3087 2005-02-06  Vin Shelton <acs@xemacs.org>
3088
3089         * XEmacs 21.4.17 is released
3090
3091 2005-01-29  Ben Wing  <ben@xemacs.org>
3092
3093         * shadow.el (find-emacs-lisp-shadows):
3094         Add custom-defines to list of ignored files.
3095
3096 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3097
3098         * simple.el (shifted-motion-keys-select-region): Fix statement
3099         about unshifted-motion-keys-deselect-region.
3100
3101 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3102
3103         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3104         now) for GNU Emacs compatibility.
3105         (make-obsolete-variable): Ditto.
3106
3107 2004-01-08  Ben Wing  <ben@xemacs.org>
3108
3109         * code-files.el (load):
3110         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3111
3112 2004-12-05  Vin Shelton <acs@xemacs.org>
3113
3114         * XEmacs 21.4.16 is released
3115
3116 2004-12-04  Vin Shelton  <acs@xemacs.org>
3117
3118         * auto-autoloads.el: Regenerated.
3119
3120         * custom-load.el: Regenerated.
3121
3122 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3123
3124         Fix bug: apropos errors if a defalias refers to an undefined
3125         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3126
3127         * apropos.el (apropos):
3128         (apropos-command):
3129         * help.el (frob-help-extents):
3130         * help-macro.el (make-help-screen):
3131         * hyper-apropos.el (hyper-apropos-grok-functions):
3132         (hyper-apropos-get-doc):
3133         Catch void-function error thrown by `documentation'.
3134
3135 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3136
3137         * packages.el (package-require): Fix incorrect arg to format.
3138         This fixes a `format specifier' error.
3139
3140 2004-08-13  Jerry James  <james@xemacs.org>
3141
3142         * bytecomp.el (forward-word): Tell the byte compiler the correct
3143         number of arguments to forward-word.
3144
3145 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3146
3147         * etags.el: Fixed loading of include files for tag completion. Now
3148         you can make a tag file for a library, include it into your
3149         project and it will be reloaded only if it changed. Infinte
3150         include loops are detected and the correct tag files are loaded.
3151         * etags.el (buffer-tag-table-list): Load and verify tag files in
3152         the external function buffer-tag-table-list-load.
3153         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3154         tag files. Also load the included tag files. The priority of the
3155         included files is right below their parent file. If multiple
3156         matches occur then the symbols from the parent file are found
3157         first.
3158         * etags.el (tag-table-include-files): Corrected comment
3159         string. Switched to pattern constant tags-include-pattern to have
3160         it at a central location.
3161         * etags.el (tags-include-pattern): Added doc string.
3162         * etags.el (add-to-tag-completion-table): Removed obsolete
3163         comments as the include files are allready returned by
3164         buffer-tag-table-list and loaded.
3165         * etags.el (find-tag-internal): The include files are allready
3166         included in tag-tables as buffer-tag-table-list returns them now.
3167
3168 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3169
3170         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3171         Loading items into the notebook is now done by C code.
3172         * widgets-gtk.el (gtk-widget-instantiate-internal):
3173         Style no longer changed.
3174
3175 2004-06-28  Nix  <nix@esperi.org.uk>
3176
3177         * cmdloop.el (truncate-command-history-for-gc): Delay
3178         execution of all things that look up variable bindings,
3179         via `enqueue-eval-event'.
3180
3181 2004-06-24  Vin Shelton  <acs@xemacs.org>
3182
3183         * package-get.el (package-get-require-signed-base-updates):
3184         now defaults to nil.
3185
3186 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3187
3188         * subr.el (split-string): Clean up docstring.
3189
3190 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3191
3192         * faces.el (zmacs-region): fix typo in docstring.
3193
3194 2004-06-07  Jerry James  <james@xemacs.org>
3195
3196         * derived.el: Synch with Emacs 21.3.
3197         * subr.el (with-local-quit): New, from Emacs 21.3.
3198         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3199         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3200         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3201
3202 2004-06-16  Jerry James  <james@xemacs.org>
3203
3204         * cl.el (cl-set-substring): Increment start by the length of the
3205         string, not the string itself.
3206
3207 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3208
3209         * etags.el (tag-table-include-files): Expand included TAGS file
3210         paths to avoid problems with relative paths.  Thanks to Peter
3211         Chubb <peterc@gelato.unsw.edu.au>.
3212         * etags.el (tags-include-pattern): New.
3213         * etags.el (add-to-tag-completion-table): Parse and ignore
3214         trailing include lines.
3215
3216 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3217
3218         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3219         avoiding line solely composed of equal signs.
3220
3221 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3222
3223         * cus-edit.el (alloc): Typo fix.
3224         * cus-edit.el (custom-browse-visibility): Ditto.
3225         * cus-edit.el (custom-variable-value-create): Ditto.
3226         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3227         * cus-edit.el (custom-save-variables): Bind print-length and
3228         print-level to nil to avoid value abbreviation.
3229         * cus-edit.el (custom-save-face-internal): Ditto.
3230         * cus-edit.el (custom-save-faces): Save in sorted order.
3231         * cus-edit.el (custom-save-resets): Bind print-length and
3232         print-level to nil to avoid value abbreviation.
3233         * cus-edit.el (custom-save-loaded-themes): Ditto.
3234
3235 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3236
3237         * subr.el (split-string-default-separators): New.
3238         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3239         see comment in source.
3240
3241 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3242
3243         * mule/japanese.el (paragraph-start, paragraph-separate):
3244         Remove anchor to BOL.
3245
3246 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3247
3248         * cl.el (gensym, gentemp): Improve docstrings.
3249
3250 2004-05-10  Vin Shelton  <acs@xemacs.org>
3251
3252         * etags.el: Sync with 21.5 version.
3253
3254 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3255
3256         * etags.el:
3257         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3258         only for use with exuberant ctags. This will also enable building of 
3259         completion tables with exuberant ctags. This will not work with
3260         xemacs ctags. 
3261         * etags.el (get-tag-table-buffer): New function for creating of
3262         completion table is used if tags-exuberant-ctags-optimization-p ist t
3263         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3264         finding the tag names. New.
3265         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3266         building tag completion table with exuberant ctags. New.
3267         * etags.el (find-tag-internal): Improve exact tag matching for tags
3268         with name fields. Before the patch return types of functions or
3269         function parameters (with exuberant ctags) were found as matches.
3270
3271 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3272
3273         * list-mode.el (display-completion-list): Fixed completion list was
3274         taking the width of the frame and not of the window for displaying
3275         the selection methods.
3276
3277 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3278
3279         * menubar-items.el (default-menubar): Options are saved to custom.el.
3280
3281
3282 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3283
3284         * isearch-mode.el (isearch-abort): Preserve successful search target.
3285
3286 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3287
3288         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3289         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3290         Bihlmeyer.
3291         * gnuserv.el (gnuserv-mode-line-string): New.
3292         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3293         gnuserv-mode.
3294         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3295         * gnuserv.el (gnuserv-edit-files): Use
3296         make-x-device-with-gtk-fallback.
3297
3298 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3299
3300         * gtk-widgets.el: New import: gtk-accel-group-new.
3301         * dialog-gtk.el:
3302         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3303         * dialog-gtk.el (popup-builtin-question-dialog):
3304         Added support for dialog button mnemonics.
3305
3306 2004-03-22  Chris Green <cmg@dok.org>
3307
3308         * process.el (shell-command): Output buffer was ignored when a
3309         background process was run via shell-command.
3310
3311 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3312
3313         * cus-edit.el (custom-save-variables): Retrieve a list of
3314         variables to save first, sort it, and make sure the variables are
3315         saved in sorted order.
3316
3317 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3318  
3319         * package-get.el (package-get-update-base-from-buffer): Force
3320         binary coding system for verifying GnuPG signature in the
3321         package-index file.
3322  
3323 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3324
3325         * package-get.el (package-get-package-index-file-location): Handle
3326         missing "EMACSPACKAGEPATH" environment variable.
3327
3328 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3329
3330         * package-admin.el (package-admin-find-top-directory): Simplify
3331         directory comparisions and fix substring errors on short path
3332         components.
3333         * package-get.el (package-get-package-index-file-location):
3334         Default to first component of "EMACSPACKAGEPATH", if set.
3335
3336 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3337
3338         * package-get.el (process-error): New error datum.
3339
3340 2004-02-02  Vin Shelton <acs@xemacs.org>
3341
3342         * XEmacs 21.4.15 is released
3343
3344 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3345
3346         * itimer.el (activate-itimer): Modify the itimer timeout value as
3347         if it were begun at the last time when the itimer driver was woken
3348         up.
3349
3350 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3351
3352         * specifier.el (Copyright):
3353         Update.
3354         (make-specifier-and-init):
3355         (map-specifier):
3356         (canonicalize-inst-pair):
3357         (canonicalize-spec-list):
3358         (set-specifier):
3359         Synch docstrings to 21.5 where appropriate.
3360
3361 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3362
3363         * package-get.el (package-get-list-packages-where): New.  A
3364         function that allows searching for groups of packages.  For
3365         example, find all packages that require the fsf-compat package.
3366
3367 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3368
3369         The Great PUI Sync.
3370
3371         * auto-autoloads.el: Regenerated.
3372
3373         * custom-load.el: Regenerated.
3374
3375         * dumped-lisp.el (packages-hardcoded-lisp): New.
3376
3377         * menubar-items.el (menu-max-items): New.
3378         (menu-submenu-max-items): New.
3379         (menu-submenu-name-format): New.
3380         (menu-split-long-menu): New.
3381         (menu-sort-menu): New.
3382         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3383
3384         * obsolete.el (pui-add-install-directory): Renamed to the more
3385         logical `pui-set-local-package-get-directory'.
3386         (package-get-download-menu): Moved to `package-ui.el' and renamed
3387         to `package-ui-add-download-menu'.
3388
3389         * package-admin.el (package-admin-install-function-mswindows):
3390         Whitespace clean up.
3391         (package-admin-add-single-file-package): Removed.
3392         (package-admin-default-install-function): Whitespace clean up.
3393         (package-admin-find-top-directory): New.
3394         (package-admin-get-install-dir): Use it.
3395         (package-admin-get-manifest-file): 
3396         (package-admin-check-manifest): 
3397         (package-admin-add-binary-package):
3398         (package-admin-get-lispdir):
3399         (package-admin-delete-binary-package):
3400         (package-admin):
3401
3402         * package-get.el (package-get-package-index-file-location): New.
3403         (package-get-install-to-user-init-directory): New.
3404         (package-get-remote):
3405         (package-get-download-sites):
3406         (package-get-pre-release-download-sites): New.
3407         (package-get-site-release-download-sites): New.
3408         (package-get-base-filename):
3409         (package-get-always-update):
3410         (package-get-user-index-filename): Removed.
3411         (package-get-pgp-available-p): New.
3412         (package-get-require-signed-base-updates):
3413         (package-get-was-current):
3414         (package-entries-are-signed): New.
3415         (package-get-continue-update-base): New.
3416         (package-get-download-menu): Removed.
3417         (package-get-require-base):
3418         (package-get-update-base-entry):
3419         (package-get-locate-file):
3420         (package-get-locate-index-file):
3421         (package-get-maybe-save-index):
3422         (package-get-update-base):
3423         (package-get-update-base-from-buffer):
3424         (package-get-update-base-entries):
3425         (package-get-interactive-package-query):
3426         (package-get-update-all):
3427         (package-get-all):
3428         (package-get-dependencies):
3429         (package-get-init-package):
3430         (package-get-info): New.
3431         (package-get):
3432         (package-get-staging-dir):
3433         (package-get-set-version-prop): Removed.
3434         (package-get-installedp):
3435         (package-get-ever-installed-p):
3436         (packages): Removed.
3437         (package-get-custom-groups): Removed.
3438         (package-get-custom): Removed.
3439         (package-get-custom-add-entry): Removed.
3440
3441         * package-info.el (batch-update-package-info):
3442
3443         * package-net.el (package-net-batch-generate-bin-ini):
3444         (package-net-update-installed-db):
3445
3446         * package-ui.el (pui-info-buffer):
3447         (pui-directory-exists): Removed.
3448         (pui-package-dir-list): Removed.
3449         (pui-add-install-directory): Removed.
3450         (package-ui-download-menu): New.
3451         (package-ui-pre-release-download-menu): New.
3452         (package-ui-site-release-download-menu): New.
3453         (pui-set-local-package-get-directory): New.
3454         (pui-package-symbol-char):
3455         (pui-update-package-display):
3456         (pui-toggle-package):
3457         (pui-toggle-package-key):
3458         (pui-toggle-package-delete):
3459         (pui-toggle-package-delete-key):
3460         (pui-toggle-package-event):
3461         (pui-toggle-verbosity-redisplay):
3462         (pui-install-selected-packages):
3463         (pui-add-required-packages):
3464         (pui-help-echo):
3465         (pui-display-info):
3466         (list-packages-mode):
3467         (pui-list-packages):
3468
3469         * packages.el (packages-compute-package-locations):
3470         (package-require):
3471         (package-delete-name):
3472         (packages-hardcoded-lisp): Removed.
3473         (packages-useful-lisp): Removed.
3474         (packages-unbytecompiled-lisp): Removed.
3475         (packages-find-package-directories):
3476
3477         Summary:
3478
3479         Major code clean up of all things PUI.
3480
3481         Much improved code to determine where packages should be
3482         installed.  PUI no longer depends on any packages being
3483         pre-installed to compute where packages are to be installed to.
3484
3485         The user can specify the location of their package-index file.  It
3486         isn't necessary to set this because it has sane defaults.  People
3487         who "run-in-place" won't accidently overwrite the CVS
3488         package-index file.  See
3489         `package-get-package-index-file-location'. 
3490
3491         PUI will now properly clean up after itself in the event of an
3492         unsuccessful package install.  This drastically reduces the number
3493         of "wrong md5sum" FAQs.
3494
3495         non-Mule XEmacsen can no longer install Mule packages.
3496
3497         Package management via the custom interface has been removed.
3498
3499         The PUI related menubar items have been reorganised.
3500
3501         The PGP verification code has been fixed and the default for
3502         whether or not it is used is automatically computed.
3503
3504         * update-elc.el ((preloaded-file-list site-load-packages
3505         need-to-dump dumped-exe)):
3506         Just a couple of small changes to allow for
3507         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3508         existing anymore.
3509
3510 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3511
3512         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3513         apply `format' to the first argument of byte-compile-warn, it
3514         already calls format.
3515
3516 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3517
3518         * files.el (delete-old-versions): Avoid going interactive during
3519         make install when environment variable VERSION_CONTROL is set.
3520
3521 2003-12-04  Vin Shelton  <acs@xemacs.org>
3522
3523         * menubar-items.el (menu-item-search): Only bring up search dialog
3524         box if the feature is available and desired.
3525
3526 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3527
3528         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3529
3530 2003-11-05  Vin Shelton  <acs@xemacs.org>
3531
3532         * help.el (Help-prin1-face):
3533         (Help-princ-face):
3534         princ and prin1 are functions and need to be called as such.  The
3535         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3536
3537 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3538
3539         * about.el (about-xemacs): Give full version and build date.
3540
3541 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3542
3543         * win32-native.el (grep-null-device): This XEmacs has null-device.
3544
3545 2003-09-06  Mike Sperber  <mike@xemacs.org>
3546
3547         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3548         implement the specified semantics for `defvar.'
3549
3550 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3551
3552         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3553         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3554         displaying buffer in question.
3555
3556 2003-09-03  Vin Shelton <acs@xemacs.org>
3557
3558         * XEmacs 21.4.14 is released
3559
3560 2003-08-17  Vin Shelton  <acs@xemacs.org>
3561
3562         * about.el: Vanity patch.
3563
3564 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3565
3566         * code-process.el (call-process):
3567         (call-process-region):
3568         (start-process):
3569         Document coding system processing.
3570
3571 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3572
3573         * startup.el (splash-frame-body): Idiomatic English.
3574
3575 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3576
3577         * font-lock.el (font-lock-match-java-declarations): Move
3578         save-restriction, narrow-to-region to beginning of function to
3579         avoid going beyond the limit and causing an infloop.
3580
3581 2003-04-16  Jerry James  <james@xemacs.org>
3582
3583         * keydefs.el: Remove mappings for keys mapped to the nowhere
3584         defined function function-key-error.
3585
3586 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3587
3588         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3589         lisp-interaction-mode-hook): Add the docstrings.
3590
3591 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3592
3593         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3594         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3595         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3596
3597 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3598
3599         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3600         lambda list after the original doc.  Care about
3601         #'(lambda () "SingleString") 
3602         (cl-upcase-arg): 
3603         (cl-function-arglist):
3604         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3605         circular data structures in lambda list specification
3606
3607 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3608
3609         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3610         to appear in font-lock-function-name-face.
3611
3612 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3613
3614         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3615         is not also the value of the lambda.
3616
3617 2003-05-06  Andy Piper  <andy@xemacs.org>
3618
3619         * files.el (revert-buffer): Make sure local variables get processed,
3620         even in the case of an optimized reversion.
3621
3622 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3623
3624         * XEmacs 21.4.13 is released
3625
3626 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3627
3628         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3629         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3630
3631 2003-02-14  Ben Wing  <ben@xemacs.org>
3632
3633         * byte-optimize.el:
3634         * byte-optimize.el (byte-compile-inline-expand):
3635         * byte-optimize.el (byte-compile-unfold-lambda):
3636         * byte-optimize.el (byte-optimize-form-code-walker):
3637         * byte-optimize.el (byte-optimize-form):
3638         * byte-optimize.el (byte-decompile-bytecode-1):
3639         * byte-optimize.el (byte-optimize-lapcode):
3640         Review carefully and sync up to 20.7 except for areas as noted.
3641         Fixes problem with JDE compilation.
3642
3643 2003-02-05  Ben Wing  <ben@xemacs.org>
3644
3645         * simple.el:
3646         * simple.el (motion-keys-for-shifted-motion):
3647         Omit M-S-home/end from motion keys.
3648
3649 2003-02-07  Ben Wing  <ben@xemacs.org>
3650
3651         * text-props.el (text-property-any):
3652         * text-props.el (text-property-not-all):
3653         Fix bug when end > start.
3654
3655 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3656
3657         * info.el (Info-insert-dir): Make default-directory end in
3658         separator.  Patch due to Martin Buchholz.
3659
3660 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3661
3662         * XEmacs 21.4.12 "Portable Code" is released.
3663
3664 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3665
3666         * about.el: Update golubev data.
3667
3668 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3669
3670         * isearch-mode.el (isearch-mode-map): Substitute comment on
3671         desirability, and back out "GR is printable" changes.
3672
3673 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3674
3675         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3676
3677 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3678
3679         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3680
3681 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3682
3683         * menubar-items.el (default-menubar): Use browse-url-mozilla
3684         instead of browse-url-gnome-moz for Mozilla.
3685
3686 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3687
3688         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3689
3690 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3691
3692         * files.el (auto-mode-alist): Remove redundant entries for modes
3693         that live in packages.
3694         (interpreter-mode-alist): Ditto.
3695
3696 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3697
3698         * menubar-items.el (default-menubar): Sync with current
3699         browse-url-xemacs.el.
3700
3701 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3702
3703         * XEmacs 21.4.10 "Military Intelligence" is released.
3704
3705 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3706
3707         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3708
3709 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3710
3711         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3712
3713 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3714
3715         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3716         effect free function.
3717         (font-lock-fontify-keywords-region): Supply the argument to
3718         font-lock-compile-keywords.
3719
3720 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3721
3722         * package-get.el (package-get-download-sites): Bring sites list
3723         up to date, prefer xx.xemacs.org addresses.
3724
3725 2002-09-27  Andy Piper  <andy@xemacs.org>
3726
3727         * dialog.el (make-dialog-box): for general dialogs only
3728         delete-frame-hook will be run.
3729
3730 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3731
3732         * font-lock.el (font-lock-fontify-syntactically-region): Add
3733         comment about lookup-syntax-properties, document LOUDLY as unused.
3734
3735 2002-08-26  Andy Piper  <andy@xemacs.org>
3736
3737         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3738         merge.
3739
3740 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3741
3742         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3743         (make-obsolete-variable): Ditto.
3744         (make-compatible): Ditto.
3745         (make-compatible-variable): Ditto.
3746
3747 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3748
3749         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3750         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3751
3752 2002-08-28  Andy Piper  <andy@xemacs.org>
3753
3754         * files.el (revert-buffer): propagate revert-without-query-status.
3755
3756 2002-06-03  Andy Piper  <andy@xemacs.org>
3757
3758         * dialog-items.el (make-search-dialog): align various subcontrols
3759         in visually pleasing ways, allow frame to autosize to the dialog
3760         size.
3761         * dialog.el (make-dialog-box): add a border inside the frame. Add
3762         :autosize property, if t then reset the frame size appropriately
3763         before the frame is mapped.
3764         * gutter-items.el (set-progress-feedback-instantiator): align
3765         various subcontrols.
3766         * gutter-items.el (set-progress-abort-instantiator): ditto.
3767
3768 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3769
3770         * XEmacs 21.4.9 "Informed Management" is released.
3771
3772 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3773
3774         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3775         "&optional append" argument.
3776
3777 2002-07-16  Didier Verna  <didier@xemacs.org>
3778
3779         * subr.el (replace-in-string): fix case fold bug introduced by
3780         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3781         case-fold-search in temporary buffers.
3782
3783 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3784
3785         * lib-complete.el (find-library): Remove check for mule because
3786         decompression DOES work on Mule.
3787
3788 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3789
3790         * simple.el (join-line): New alias for `delete-indentation'.
3791
3792 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3793
3794         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3795         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3796         (font-lock-builtin-face): New.
3797         (font-lock-constant-face): New.
3798         (font-lock-face-list): Add builtin and constant faces.
3799
3800 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3801
3802         * autoload.el (make-autoload): Support define-derived-mode.
3803         Collected puts of doc-string-elt property.  Based on a patch by
3804         Didier Verna <didier@xemacs.org>.
3805
3806 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3807
3808         * wid-edit.el (widget-field-activate): Fix docstring typo.
3809
3810 2002-07-23  Andy Piper  <andy@xemacs.org>
3811
3812         * about.el (about-personal-info): update me.
3813
3814 2002-07-12  Andy Piper  <andy@xemacs.org>
3815
3816         * custom.el (custom-theme-set-variables): remove bogus
3817         arguments. Use custom-set-default to set defaults.
3818         (custom-set-variables): update doc.
3819         (custom-local-buffer): new, synced from FSF.
3820         (custom-set-default): ditto.
3821         (defcustom): update doc.
3822
3823 2002-06-16  Andy Piper  <andy@xemacs.org>
3824
3825         * menubar-items.el (default-menubar): enable windows printing on
3826         cygwin as well as native.
3827
3828 2002-06-12  Andy Piper  <andy@xemacs.org>
3829
3830         * printer.el (generic-print-buffer): catch all errors so that the
3831         print device can be cleared in all scenarios.
3832         (Printer-clear-device): make sure clearing the printer allows it
3833         to be used again immediately.
3834         (generic-print-region): make sure the default printer face is
3835         black-on-white.
3836
3837 2002-04-23  Jerry James  <james@xemacs.org>
3838
3839         * window-xemacs.el (display-buffer-function): Change doc to
3840         reflect new arg.
3841         * window-xemacs.el (pre-display-buffer-function): Ditto.
3842         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3843         non-nil, make the new window just big enough for its contents.
3844         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3845         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3846         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3847
3848 2002-06-06  Andy Piper  <andy@xemacs.org>
3849
3850         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3851         (defcustom): ditto.
3852         (custom-handle-keyword): ditto.
3853
3854 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3855
3856         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3857         Make obsolete.  Default to nil.
3858         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3859         Inspired by a patch by John Palmieri.
3860
3861 2002-07-01  Mike Alexander  <mta@arbortext.com>
3862
3863         * process.el (shell-command-on-region): Don't delete the region
3864         before giving it to call-process-region
3865
3866 2002-06-04  Jerry James <james@eecs.ku.edu>
3867
3868         * find-paths.el (paths-find-architecture-directory): Search in
3869         `system-configuration'/`base', not `base'`system-configuration'.
3870
3871 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3872
3873         * info.el (Info-index): Add missing \ in [ t].
3874
3875 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3876
3877         * gutter-items.el (gutter-buffers-tab-visible-p,
3878         buffers-tab-omit-function, buffers-tab-selection-function,
3879         buffers-tab-filter-functions):
3880         Doc improvements.
3881
3882 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3883
3884         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3885
3886         * toolbar-items.el (toolbar-news): Fix typo in message string.
3887
3888 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3889
3890         * dialog.el (yes-or-no-p-dialog-box): 
3891         * cmdloop.el (y-or-n-p-minibuf):
3892         (yes-or-no-p-minibuf):
3893         (yes-or-no-p):
3894         (y-or-n-p): 
3895         Specify negative answers in docstrings.
3896
3897 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3898
3899         * package-ui.el (pui-help-echo): Display both installed and author
3900         version.  Use a balloon-help window to display extra info like
3901         package requires.
3902
3903 2002-05-30  Andy Piper  <andy@xemacs.org>
3904
3905         * files.el (revert-buffer-internal): don't visit
3906         revert-buffer. Kill buffer when not used. Suggested by Mike
3907         Alexander <mta@arbortext.com>
3908
3909 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3910
3911         * files.el (revert-buffer): More docstring fiddling.
3912
3913 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3914
3915         * files.el (revert-buffer):
3916         (revert-buffer-internal):
3917         (revert-buffer-insert-file-contents-function):
3918         Improve docstrings and comments.
3919
3920 2002-05-08  Andy Piper  <andy@xemacs.org>
3921
3922         * files.el (revert-buffer): observe noconfirm behavior.
3923
3924 2002-04-09  Andy Piper  <andy@xemacs.org>
3925
3926         * files.el (revert-buffer): use revert-buffer-internal if it looks
3927         like doing so will not result in any user-visible changes.
3928         (revert-buffer-internal): new function. Do the actual process of
3929         reversion and then see whether the result is any different to what
3930         we have already. If it is not then do nothing.
3931
3932 2001-12-11  Andy Piper  <andy@xemacs.org>
3933
3934         * menubar.el (get-popup-menu-response): re-order so that it works
3935         on more sane/facist window systems.
3936
3937 2001-12-03  Andy Piper  <andy@xemacs.org>
3938
3939         * faces.el (frob-face-property): don't infloop in face frobbing
3940         from Jan Vroonhof <jan@xemacs.org>.
3941
3942 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3943
3944         * faces.el (frob-face-property): Follow face fall-back hierarchy
3945         properly for face properties without an instance. Only do manual
3946         copy form 'default in last resort. This handles in particular
3947         the case where 'default itself has only a fall-back (which is
3948         the case by default on windows).
3949
3950 2001-11-24  Andy Piper  <andy@xemacs.org>
3951
3952         * printer.el (generic-print-region): set default-frame-plist to
3953         nil while creating the printer frame so that sizes reflect the
3954         printed page.
3955
3956         * faces.el (face-complain-about-font): Don't complain on printers.
3957
3958 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3959         
3960         * package-net.el: Andy synch.
3961         
3962 2001-12-16  Andy Piper  <andy@xemacs.org>
3963
3964         * package-get.el (package-get-update-all): Make sure installed.db
3965         gets updated after updating packages.
3966
3967 2002-03-28  Ben Wing  <ben@xemacs.org>
3968
3969         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3970         continuation, truncation so that we don't get line jumpiness from
3971         them being larger than the line height.
3972
3973         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3974
3975 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3976
3977         * font.el (font-window-system-mappings): Add mapping for Gtk
3978         (assume identical to X) 
3979
3980 2002-02-04  Andy Piper  <andy@xemacs.org>
3981
3982         * files.el (convert-standard-filename): Fix for short filename
3983         Peter Arius <pas@methodpark.de>
3984
3985 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3986
3987         * list-mode.el (default-choose-completion): completion-base-size
3988         should refer to local value in the completion list buffer.
3989
3990 2001-12-03  Didier Verna  <didier@xemacs.org>
3991
3992         * rect.el: autoload `replace-rectangle'.
3993         * keydefs.el (global-map): bind it to `C-x r p'.
3994
3995 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3996
3997         * XEmacs 21.4.8 "Honest Recruiter" is released.
3998
3999 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4000
4001         This patch is based on Jerry James's patch and analysis.
4002
4003         * select.el (get-clipboard):
4004         (get-selection):
4005         Update docstrings.
4006         (get-clipboard-foreign):
4007         (get-selection-foreign):
4008         New function for use as `interprogram-paste-function's.
4009
4010         * simple.el (interprogram-paste-function): Change default to
4011         `get-clipboard-foreign'; improve docstring.
4012         (interprogram-cut-function): Improve dosctring.
4013
4014 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4015
4016         * XEmacs 21.4.7 "Economic Science" is released.
4017
4018 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4019
4020         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4021
4022 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4023
4024         * obsolete.el (assq-delete-all): New compatibility alias for 
4025         remassq.
4026
4027 2002-01-09  Simon Josefsson  <jas@extundo.com>
4028
4029         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4030
4031 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4032
4033         * info.el (Info-auto-generate-directory): Default
4034         Info-auto-generate-directory to 'if-outdated.
4035
4036 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4037
4038         * startup.el (normal-top-level): Prevent migration code from
4039         trashing .emacs on an error in loading the init files.
4040
4041 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4042
4043         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4044         "system default" Xdefaults and friends get xrdb-mode.
4045
4046 2002-03-05  Mats Lidell  <matsl@contactor.se>
4047  
4048         * help-nomule.el (tutorial-supported-languages): Added Swedish
4049         tutorial. Sorted languages.
4050
4051 2002-02-11  Mike Sperber <mike@xemacs.org>
4052
4053         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4054         regenerating outdated dir files and dir is non-existent.
4055
4056 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4057
4058         * code-files.el (convert-mbox-coding-system): Improve comment.
4059         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4060         coding-system argument to `write-region-pre-hook' call.
4061         (write-region-pre-hook): Fix docstring to mention lockname argument.
4062
4063 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4064
4065         * minibuf.el (completing-read): Remove redundant wrong arg list.
4066
4067         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4068
4069 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4070
4071         * obsolete.el (interactive-form): new compatibility alias for 
4072         function-interactive.
4073
4074 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4075
4076         * menubar-items.el (Menubar-items-truncate-list): Removed.
4077         * menubar-items.el (Menubar-items-truncate-history): New.
4078         * menubar-items.el (default-menubar): Use
4079         Menubar-items-truncate-history.
4080
4081 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4082
4083         * printer.el (generic-print-region): Pass correct arguments to
4084         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4085         Torkelsson <torkel@acc.umu.se>.
4086
4087 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4088
4089         * help.el (describe-mode): synched with FSF 19.34; handle nil
4090         minor mode indicators.
4091
4092 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4093
4094         * minibuf.el (completing-read): Update docstring.
4095
4096 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4097
4098         * XEmacs 21.4.6 "Common Lisp" is released.
4099
4100 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4101
4102         * package-net.el: Inadvertant synch with Windows branch.  From
4103         Andy's log:
4104         (package-net-kit-version): new variable.
4105         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4106
4107 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4108
4109         * package-get.el (package-get-locate-index-file): Also search the
4110         core etc/ directory for the package index file if it can't be
4111         found in ~/.xemacs/.
4112
4113 2001-12-13  William Perry  <wmperry@gnu.org>
4114
4115         * dialog-gtk.el (popup-builtin-question-dialog):
4116         Conform to API in gui.c.
4117         
4118 2001-11-12  Andy Piper  <andy@xemacs.org>
4119
4120         * cus-edit.el (custom-save-face-internal): make sure we save
4121         non-themed faces.
4122         (custom-save-variables): ditto variables.
4123
4124 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4125
4126         * faces.el (make-face-family):
4127         (make-face-size):
4128         New face-modifying functions per Jan Vroonhof.
4129
4130         cus-face.el (custom-set-face-font-family):
4131         (custom-set-face-font-size):
4132         Use them.
4133
4134         * font.el (font-window-system-mappings): More precise docstring.
4135
4136         (font-create-name):
4137         (font-create-object):
4138         (tty-font-create-object):
4139         (tty-font-create-plist):
4140         (x-font-create-object):
4141         (x-font-create-name):
4142         (ns-font-create-name):
4143         (mswindows-font-create-object):
4144         (mswindows-font-create-name):
4145         Add doctrings.
4146
4147 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4148
4149         * gtk-faces.el (gtk-init-device-faces): removed spurious
4150         quote before let* expression.
4151
4152 2001-10-29  Andy Piper  <andy@xemacs.org>
4153
4154         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4155         modified when changing coding system.
4156
4157         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4158         that we invoke the GUI directory selector.
4159
4160 2001-10-25  Andy Piper  <andy@xemacs.org>
4161
4162         * dialog.el (make-dialog-box): use new directory dialog support.
4163         * minibuf.el (read-file-name-1): ditto.
4164         (read-file-name): ditto.
4165         (read-directory-name): ditto.
4166
4167 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4168
4169         * XEmacs 21.4.5 "Civil Service" is released.
4170
4171 2001-04-23  Didier Verna  <didier@xemacs.org>
4172
4173         * cus-edit.el (custom-variable-pre-save): New.
4174         * cus-edit.el (custom-variable-post-save): New.
4175         * cus-edit.el (custom-variable-save): use them.
4176         * cus-edit.el (custom-face-pre-save): New.
4177         * cus-edit.el (custom-face-post-save): New.
4178         * cus-edit.el (custom-face-save): use them.
4179         * cus-edit.el (custom-group-pre-save): New.
4180         * cus-edit.el (custom-group-post-save): New.
4181         * cus-edit.el (custom-group-save): use them.
4182         * cus-edit.el (Custom-save): use the pre/post functions above,
4183         call `custom-save-all' only once.
4184         * cus-edit.el (custom-variable-pre-reset-standard): New.
4185         * cus-edit.el (custom-variable-post-reset-standard): New.
4186         * cus-edit.el (custom-variable-reset-standard): use them.
4187         * cus-edit.el (custom-face-pre-reset-standard): New.
4188         * cus-edit.el (custom-face-post-reset-standard): New.
4189         * cus-edit.el (custom-face-reset-standard): use them.
4190         * cus-edit.el (custom-group-pre-reset-standard): New.
4191         * cus-edit.el (custom-group-post-reset-standard): New.
4192         * cus-edit.el (Custom-reset-standard): use them.
4193         * cus-edit.el (custom-face-reset-saved): use the pre/post
4194         functions above, call `custom-save-all' only once.
4195
4196 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4197
4198         * gutter-items.el (buffers-tab face): Derive from the modeline
4199         face by default.  Many people use white-on-black for the default
4200         font, and the tabs look hideous with that color combination.  The
4201         modeline usually has the correct colors.
4202
4203 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4204
4205         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4206         (tag-mark-stack-max): Typo fix.
4207
4208 2001-09-28  Ben Wing  <ben@xemacs.org>
4209
4210         * font-lock.el:
4211         * font-lock.el (font-lock-after-change-function):
4212         fix problem with last patch, reported by Katsumi Yamaoka.
4213
4214 2001-09-17  Ben Wing  <ben@xemacs.org>
4215
4216         * font-lock.el (font-lock-after-change-function):
4217         fix problem when you insert a comment on the line before a line of
4218         code: if we use the following char, then when you hit backspace,
4219         the following line of code turns the comment color.
4220
4221 2001-06-08  Ben Wing  <ben@xemacs.org>
4222
4223         * process.el: comment about shell-command-switch.
4224         * process.el (shell-quote-argument): Need to quote a null
4225         argument, too.  From Dan Holmsand.
4226         
4227         * startup.el (normal-top-level): Delete some unused FSF junk.
4228         * startup.el (command-line-early):
4229         
4230         * startup.el (command-line): Call MS Windows init function.
4231         
4232         * win32-native.el:
4233         * win32-native.el (mswindows-system-shells): New.
4234         * win32-native.el (mswindows-system-shell-p): New.
4235         * win32-native.el (init-mswindows-at-startup): New.
4236         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4237         * win32-native.el (mswindows-quote-one-simple-arg):
4238         * win32-native.el (mswindows-quote-one-command-arg):
4239         * win32-native.el (mswindows-construct-process-command-line-alist):
4240         Correct comments at top.  Correctly handle passing arguments
4241         to Cygwin programs and to bash.  Fix quoting of zero-length
4242         arguments (from Dan Holmsand).  Set shell-command-switch based
4243         on shell-file-name, which in turn comes from env var SHELL.
4244
4245 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4246
4247         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4248         default-toolbar-position): Fill docstrings for balloon-help.
4249
4250 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4251
4252         * faces.el: Reenable specifications over 'gtk domain.
4253
4254 2001-08-08  Didier Verna  <didier@xemacs.org>
4255
4256         * autoload.el (update-autoload-files): make defdir a file name,
4257         not directory name.
4258
4259 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4260
4261         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4262
4263         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4264
4265 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4266
4267         * font-menu.el (font-menu-set-font): Default to current font-family.
4268         (font-menu-preferred-resolution):
4269         (font-menu-size-scaling):
4270         Provide gtk defaults, too.
4271
4272 2001-07-29  Mike Alexander  <mta@arbortext.com>
4273
4274         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4275         list
4276         (custom-set-face-font-family): ditto
4277
4278 2001-07-26  Mike Sperber <mike@xemacs.org>
4279
4280         * files.el (auto-mode-alist): .9 files are man pages, too.
4281
4282 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4283
4284         * process.el (call-process-internal): bind
4285         coding-system-for-write to 'binary when calling
4286         start-process-internal, so the process receives 
4287         the literal contents of INFILE.
4288
4289 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4290
4291         * files.el (auto-mode-alist): Add configure.ac support.
4292
4293 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4294
4295         * buff-menu.el:
4296         mouse.el:
4297         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4298
4299 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4300
4301         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4302
4303 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4304
4305         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4306         mixed text.
4307         (kinsoku-eol-p): Ditto.
4308
4309 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4310
4311         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4312         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4313         characters as the category `s' or `e' correctly.
4314
4315 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4316
4317         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4318
4319 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4320
4321         * mule/cyrillic.el:  Set up case table.
4322
4323 2001-06-08  Mike Sperber <mike@xemacs.org>
4324
4325         * files.el (save-some-buffers-1): Don't zap the help window right
4326         after `map-y-or-n-p' has popped it up.
4327
4328 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4329
4330         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4331
4332 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4333
4334         * specifier.el: define-specifier-tag 'gtk.
4335
4336 2001-05-12  Ben Wing  <ben@xemacs.org>
4337
4338         * find-paths.el (paths-find-recursive-path):
4339         fix error with null EXCLUDE-REGEXP.
4340         
4341         * font-lock.el (font-lock-mode):
4342         fix problem reported by hrvoje with buffers starting with a space.
4343         
4344 2001-05-06  Ben Wing  <ben@xemacs.org>
4345
4346         * dialog.el (make-dialog-box):
4347         * menubar-items.el (default-menubar):
4348         * printer.el (generic-print-buffer):
4349         * printer.el (generic-print-region):
4350         implement printing the selection when it's selected.
4351
4352 2001-04-18  Didier Verna  <didier@xemacs.org>
4353
4354         * cus-edit.el (Custom-reset-standard): reset to standard settings
4355         not only when the buffer's :custom-state is 'modified, but also
4356         when it is 'set or 'saved.
4357
4358 2001-04-17  Didier Verna  <didier@xemacs.org>
4359
4360         * startup.el (load-user-init-file): define `custom-file' before
4361         loading the user's init file.
4362
4363 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4364
4365         * menubar.el (popup-mode-menu): Make it work with
4366         popup-menu-titles turned off.
4367         
4368 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4369
4370         * about.el (about-mailto-link): Use compose-mail for sending mail.
4371
4372 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4373
4374         * package-admin.el (package-install-hook): New.
4375         (package-delete-hook): New.
4376         (package-admin-add-single-file-package): Use package-delete-hook.
4377
4378         * package-get.el (package-get): Use package-install-hook.
4379
4380 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4381
4382         * package-ui.el (pui-install-selected-packages): reverse the lists
4383         of packages so that they get handled in the same order as they
4384         were selected.
4385
4386 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4387
4388         * packages.el (locate-library): Use read-library-name for completion.
4389
4390 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4391
4392         * byte-optimize.el (=): `=' is not a binary predicate!
4393         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4394         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4395
4396 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4397
4398         * bytecomp.el (byte-compile-arithcompare):
4399         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4400
4401 2001-06-03  William M. Perry  <wmperry@gnu.org>
4402
4403         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4404         return the filename selected by the user!
4405
4406 2001-05-31  William M. Perry  <wmperry@gnu.org>
4407
4408         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4409         in XEmacs/GTK.
4410
4411 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4412
4413         * coding.el: Tiny typo fixed.
4414
4415 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4416
4417         * XEmacs 21.4.3 "Academic Rigor" is released.
4418
4419 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4420
4421         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4422
4423 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4424
4425         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4426
4427 2001-05-04  Ben Wing  <ben@xemacs.org>
4428
4429         * printer.el (generic-print-buffer):
4430         * printer.el (generic-print-region):
4431         Enable dialog boxes.  Apply workaround recommended by Kirill.
4432         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4433         
4434         * simple.el (kill-whole-line):
4435         * simple.el (kill-line-1):
4436         * simple.el (kill-entire-line):
4437         * simple.el (kill-line):
4438         * simple.el (backward-kill-line):
4439         Take out interactive dependence of kill-whole-line.
4440
4441 2001-04-22  Ben Wing  <ben@xemacs.org>
4442
4443         * dialog.el (make-dialog-box):
4444         Put dialog titles back in -- this time correctly.  Fix various
4445         other problems with leaks and such.
4446
4447         * simple.el (region-exists-p):
4448         * simple.el (region-active-p):
4449         Add comment about which one is correct to use in menu specs.
4450
4451 2001-05-05  Ben Wing  <ben@xemacs.org>
4452
4453         * dialog.el (make-dialog-box): fix doc string.
4454         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4455         take out Pretty Print.
4456         * printer.el:
4457         * printer.el (printer-current-device): New.
4458         * printer.el (Printer-get-device): New.
4459         * printer.el (Printer-clear-device): New.
4460         * printer.el (generic-page-setup): New.
4461         * printer.el (generic-print-buffer):
4462         * printer.el (generic-print-region):
4463         Implement Page Setup.  Handle errors properly.
4464
4465 2001-05-05  Ben Wing  <ben@xemacs.org>
4466
4467         * subr.el (error): Complete list of errors in doc string.
4468         
4469 2001-04-22  Ben Wing  <ben@xemacs.org>
4470
4471         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4472         
4473 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4474
4475         * build-report.el: Remove CVS keywords since this file has been in
4476         core lisp for a while now.
4477         * build-report.el (build-report-make-output-files): Fix typo.
4478
4479 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4480
4481         * about.el (about-finish-buffer): Make sure the last change works
4482         even if EVENT is nil.
4483
4484 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4485
4486         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4487         clicked, not the one that happens to be the current buffer at the
4488         time.
4489
4490 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4491
4492         * cus-edit.el (custom-display): Support the GTK Window System also.
4493
4494 2001-04-30  Ben Wing  <ben@xemacs.org>
4495
4496         * printer.el:
4497         * printer.el (printer-page-header):
4498         * printer.el (Print-context): New.
4499         * printer.el (printer-page-footer):
4500         * printer.el (generate-header-element): New.
4501         * printer.el (generate-header-line): New.
4502         * printer.el (print-context-property):
4503         * printer.el (generic-print-buffer):
4504         * printer.el (generic-print-region):
4505         Implement headers and footers.  Implement calling Print dialog box
4506         (#### but it doesn't quite work yet).
4507
4508 2001-04-25  Ben Wing  <ben@xemacs.org>
4509
4510         * about.el (xemacs-hackers):
4511         * about.el (about-url-alist):
4512         * about.el (about-personal-info):
4513         * about.el (about-hacker-contribution):
4514         More contributions.
4515         
4516         * simple.el (handle-post-motion-command):
4517         Fix spurious setting of zmacs-region-stays to t after a non-shift
4518         motion command.
4519
4520 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4521
4522         * about.el (about-personal-info): Update my bio.
4523         (about-hacker-contribution): Ditto.
4524
4525 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4526
4527         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4528
4529 2001-04-19  Andy Piper  <andy@xemacs.org>
4530
4531         * package-net.el (package-net-cygwin32-binary-size): new size.
4532         (package-net-win32-binary-size): new size.
4533         (package-net-convert-index-to-ini): Use new arch.
4534         (package-net-batch-convert-index-to-ini): Removed.
4535         (package-net-generate-bin-ini): New.
4536         (package-net-batch-generate-bin-ini): New.
4537
4538 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4539
4540         * XEmacs 21.4.1 "Copyleft" is released.
4541
4542 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4543
4544         * x-compose.el (xlib-input-method-bug-workaround):
4545         (alias-colon-to-double-quote):
4546         Force sort in map-keymap to work around rehash bug.
4547
4548 2001-04-17  Ben Wing  <ben@xemacs.org>
4549
4550         * about.el: Finish overhaul, add a few new hackers, update a
4551         couple old ones.
4552
4553 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4554
4555         * XEmacs 21.4.0 "Solid Vapor" is released.
4556
4557 2001-04-15  Ben Wing  <ben@xemacs.org>
4558
4559         * about.el:
4560         * about.el (about-headline-face): New.
4561         * about.el (about-link-face): New.
4562         * about.el (about-current-release-maintainers): New.
4563         * about.el (about-other-current-hackers): New.
4564         * about.el (about-url-alist):
4565         * about.el (about-once-and-future-hackers): New.
4566         * about.el (about-mailto-link): New.
4567         * about.el (about-get-buffer):
4568         * about.el (about-finish-buffer):
4569         * about.el (about-xemacs):
4570         * about.el (about-features): Removed.
4571         * about.el (about-advantages): New.
4572         * about.el (about-maintainer-info): Removed.
4573         * about.el (about-personal-info): New.
4574         * about.el (about-hacker-contribution): New.
4575         * about.el (about-maintainer):
4576         * about.el (about-show-linked-info):
4577         * about.el (about-hackers):
4578         Major revamping.  Rewriting of most of the text, improve the
4579         link handling, separate info on contributors into personal
4580         and contribution info, add new contributors, update personal
4581         info, etc. etc.
4582         
4583         * menubar-items.el (default-menubar):
4584         Help menubar entry for News now says more accurately
4585         "What's New in XEmacs".
4586         
4587         * mouse.el:
4588         * mouse.el (mouse-track-cleanup-hook):
4589         * mouse.el (mouse-track):
4590         Don't set-buffer to a dead buffer when calling mouse-track
4591         cleanup hooks.
4592
4593 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4594
4595         * XEmacs 21.2.47 "Zephir" is released.
4596
4597 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4598
4599         * dialog.el (make-dialog-box): Disable dialog box titles until
4600         we get them working.
4601
4602 2001-03-30  Ben Wing  <ben@xemacs.org>
4603
4604         * help.el:
4605         * help.el (Help-princ-face):
4606         * help.el (Help-prin1-face):
4607         * help.el (frob-help-extents):
4608         * help.el (describe-function-1):
4609         * help.el (describe-variable):
4610         Avoid using font-lock faces, which may not be defined.
4611         Instead, use hyper-apropos faces, and make sure they're
4612         defined as necessary by using `require'. (It's not so safe
4613         to do this for font-lock.) In any case, we will eventually
4614         be merging this functionality into hyper-apropos.
4615
4616         * loaddefs.el (completion-ignored-extensions):
4617         Fix documentation.
4618         
4619         * menubar-items.el (menu-truncate-list): Removed.
4620         * menubar-items.el (Menubar-items-truncate-list): New.
4621         * menubar-items.el (default-menubar):
4622         Fix errors if grep or compile command is too long.  Rename helper
4623         function to be less visible.
4624
4625 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4626
4627         * byte-optimize.el (byte-optimize-minus):
4628         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4629
4630 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4631
4632         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4633         Mule is available.
4634
4635         * mule/latin.el: New file.
4636
4637 2001-03-11  Ben Wing  <ben@xemacs.org>
4638
4639         * auto-save.el:
4640         * auto-save.el (auto-save-directory):
4641         * auto-save.el (make-auto-save-file-name):
4642         * auto-save.el (auto-save-file-name-p): New.
4643
4644         Merge in improvements from other definition of
4645         make-auto-save-file-name in files.el.
4646         
4647         * auto-save.el (auto-save-original-name):
4648         * auto-save.el (auto-save-name-in-fixed-directory):
4649         * auto-save.el (auto-save-unslashify-name): Removed.
4650         * auto-save.el (auto-save-slashify-name): Removed.
4651         * auto-save.el (auto-save-reserved-chars): New.
4652         * auto-save.el (auto-save-escape-name): New.
4653         * auto-save.el (auto-save-unhex): New.
4654         * auto-save.el (auto-save-unescape-name): New.
4655
4656         Change algorithm for encoding filenames in auto-save names to be
4657         entirely safe with all filesystems and all possible characters in
4658         a filename, and 100% reversible. (Essentially, uses
4659         quoted-printable as the encoding.)
4660         
4661         * auto-save.el (recover-all-files):
4662
4663         Use insert-directory rather than calling ls directly -- fixes
4664         things under Windows.
4665
4666         * files.el:
4667         * files.el (convert-standard-filename): Substitute FSF's
4668         definition for this (we had nothing here before).
4669         
4670         * files.el (backup-buffer): Warning fix.
4671         
4672         * files.el (make-backup-file-name):
4673         * files.el (find-backup-file-name):
4674         Fix error in calling sequence to auto-save-file-name-p.
4675         
4676         * files.el (recover-file):
4677         Use insert-directory rather than calling ls directly -- fixes
4678         things under Windows.
4679
4680         * files.el (make-auto-save-file-name): Removed.
4681         * files.el (auto-save-file-name-p): Removed.
4682         auto-save is always dumped so no sense in having a definition
4683         that will always be overwritten with another.
4684         
4685         * files.el (insert-directory):
4686         * win32-native.el:
4687         * win32-native.el (debug-mswindows-process-command-lines):
4688         * win32-native.el (original-make-auto-save-file-name): Removed.
4689         * win32-native.el (make-auto-save-file-name): Removed.
4690
4691
4692 2001-03-21  Martin Buchholz <martin@xemacs.org>
4693
4694         * XEmacs 21.2.46 "Urania" is released.
4695
4696 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4697
4698         * menubar-items.el (default-menubar): Update sample.emacs to
4699         sample.init.el and adjust accelerators.
4700
4701 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4702
4703         * build-report.el (build-report): Improve docstring.
4704
4705 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4706
4707         * ChangeLog: Log GTK merge.
4708
4709         * gutter-items.el:
4710         * mwheel.el:
4711         * sound.el:
4712         * startup.el:
4713         Revert gratuitous whitespace changes.
4714
4715 2001-03-07  Ben Wing  <ben@xemacs.org>
4716
4717         * help.el:
4718         * help.el (key-or-menu-binding):
4719         * help.el (Help-find-file): New.
4720         * help.el (describe-beta):
4721         * help.el (describe-copying):
4722         * help.el (describe-project):
4723         * help.el (view-emacs-news):
4724         * help.el (view-sample-init-el): New.
4725         * help.el (Help-princ-face): New.
4726         * help.el (Help-prin1-face): New.
4727         * help.el (help-symbol-function-context-menu):
4728         * help.el (help-symbol-variable-context-menu):
4729         * help.el (help-symbol-function-and-variable-context-menu):
4730         * help.el (frob-help-extents):
4731         * help.el (describe-function-1):
4732         * help.el (describe-variable):
4733
4734         Add coloring in Help buffers, correspondent with hyperlinks.
4735         View files in view-mode rather than Fundamental.
4736         Remove separators from context menus -- now handled in generic code.
4737         Add `Find Tag' to context menu.
4738         
4739         * menubar.el (popup-mode-menu):
4740
4741         Rewrite code that outputs the popup menu to (a) put more specific
4742         entries first, (b) be more robust, (c) output the proper context
4743         menu separators automatically (the context menu functionality is
4744         new and currently used only by Help).
4745
4746 2001-03-10  William M. Perry  <wmperry@aventail.com>
4747
4748         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4749         this function when converting from the 21.1 GTK branch.  Now
4750         supports file, password, question, and color built-in dialogs.
4751
4752 2001-03-06  Ben Wing  <ben@xemacs.org>
4753
4754         * keydefs.el:
4755         * keydefs.el (global-map):
4756         Add commented-out change of M-k (for 21.5).
4757         
4758         * menubar-items.el (default-menubar):
4759         Fix items to control kill-line behavior; add items for
4760         shifted motion.
4761         
4762         * simple.el:
4763         * simple.el (kill-whole-line):
4764         * simple.el (historical-kill-line): Removed.
4765         * simple.el (kill-line): Removed.
4766         * simple.el (kill-entire-line): New.
4767         * simple.el (kill-line-1): New.
4768         * simple.el (backward-kill-line):
4769         Undo kill-whole-line == always changes.  Add new function
4770         kill-entire-line to unconditionally delete the current line.
4771         Add comments describing the lamentable state of affairs of
4772         the kill-line functions and variables.
4773
4774 2001-03-02  Ben Wing  <ben@xemacs.org>
4775
4776         * simple.el:
4777         * simple.el (beginning-of-buffer):
4778         * simple.el (end-of-buffer):
4779         * simple.el (mark-ring-unrecorded-commands):
4780         * simple.el (signal-error-on-buffer-boundary):
4781         * simple.el (shifted-motion-keys-select-region):
4782         * simple.el (unshifted-motion-keys-deselect-region):
4783         * simple.el (motion-keys-for-shifted-motion): New.
4784         * simple.el (handle-pre-motion-command):
4785         * simple.el (handle-post-motion-command):
4786         * simple.el (forward-char-command):
4787         * simple.el (backward-char-command):
4788         * simple.el (scroll-up-command):
4789         * simple.el (scroll-down-command):
4790         * simple.el (next-line):
4791         * simple.el (previous-line):
4792         * simple.el (backward-block-of-lines):
4793         * simple.el (forward-block-of-lines):
4794         * simple.el (backward-word):
4795         * simple.el (mark-word):
4796
4797         Augment documentation of the most common motion commands to make
4798         note of the shifted-motion support.  Improve the support to (a)
4799         properly document how it works and why it's done in the fashion it
4800         is, and (b) allow the keystrokes that trigger it to be customized.
4801
4802         Correct error in the customize specification of
4803         mark-ring-unrecorded-commands.
4804
4805 2001-03-02  Ben Wing  <ben@xemacs.org>
4806
4807         * font-lock.el:
4808         * font-lock.el (font-lock-pending-extent-table): Removed.
4809         * font-lock.el (font-lock-pending-buffer-table): New.
4810         * font-lock.el (font-lock-pre-idle-hook):
4811         * font-lock.el (font-lock-after-change-function):
4812         * font-lock.el (font-lock-fontify-pending-extents):
4813         * font-lock.el (font-lock-lisp-like):
4814
4815         Fix handling of pending extents to avoid excessive slowness (N^2
4816         behavior) when making lots of buffer changes between redisplays,
4817         such as when saving the Options.
4818
4819 2001-03-09  William M. Perry  <wmperry@aventail.com>
4820
4821         * device.el:
4822         * dragdrop.el:
4823         * dumped-lisp.el:
4824         * faces.el:
4825         * frame.el:
4826         * gnuserv.el:
4827         * loadup.el:
4828         * menubar-items.el:
4829         * minibuf.el:
4830         The Great GTK Merge.
4831
4832         * ChangeLog.GTK:
4833         * dialog-gtk.el:
4834         * gdk.el:
4835         * generic-widgets.el:
4836         * glade.el:
4837         * gnome-widgets.el:
4838         * gnome.el:
4839         * gtk-compose.el:
4840         * gtk-extra.el:
4841         * gtk-faces.el:
4842         * gtk-ffi.el:
4843         * gtk-file-dialog.el:
4844         * gtk-font-menu.el:
4845         * gtk-glyphs.el:
4846         * gtk-init.el:
4847         * gtk-iso8859-1.el:
4848         * gtk-marshal.el:
4849         * gtk-mouse.el:
4850         * gtk-package.el:
4851         * gtk-password-dialog.el:
4852         * gtk-select.el:
4853         * gtk-widget-accessors.el:
4854         * gtk-widgets.el:
4855         * gtk.el:
4856         widgets-gtk.el:
4857         The Great GTK Merge: new files.
4858
4859 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4860
4861         * generic-widgets.el: Don't require gtk (a built-in feature) at
4862         top level.  Don't execute the last sexp unless (featurep 'gtk).
4863
4864 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4865
4866         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4867
4868 2001-02-23  Martin Buchholz <martin@xemacs.org>
4869
4870         * XEmacs 21.2.45 "Thelxepeia" is released.
4871
4872 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4873  
4874         * about.el (xemacs-hackers): update my entry. 
4875         * about.el (about-maintainer-info): ditto. 
4876         * about.el (about-hackers): ditto. 
4877
4878 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4879
4880         * about.el (about-maintainer-info): More vanity info about
4881         yours truly.
4882
4883 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4884
4885         * build-report.el (build-report-destination): xemacs-build-reports
4886         has moved to SourceForge, where mailing list name length is
4887         restricted, hence the name change to
4888         xemacs-buildreports@xemacs.org.
4889         * build-report.el (build-report-keep-regexp): Update default.
4890         * build-report.el (build-report-delete-regexp): Ditto.
4891         * build-report.el (build-report-make-output-files): Ditto.
4892
4893 2001-02-19  Craig Lanning  <lanning@scra.org>
4894
4895         * lisp-mode.el: Add indentation specifications for following
4896         Common Lisp forms: handler-case, handler-bind, with-slots,
4897         with-open-file, with-open-stream, print-unreadable-object.
4898
4899 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4900
4901         * font-lock.el (font-lock-set-defaults-1):
4902         Move initialization of `font-lock-cache-position' so that it's set
4903         even if font-lock-keywords is already defined.
4904
4905 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4906
4907         * autoload.el (generate-file-autoloads-1):
4908         Use `emacs-lisp-mode-syntax-table' instead of
4909         `lisp-mode-syntax-table'.
4910         * lisp-mode.el (lisp-mode-syntax-table):
4911         Get rid of old checks for `parse-partial-sexp' version.
4912         Make `|' (pipe) string delimiter instead of punctuation.
4913
4914 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4915
4916         * window.el (save-selected-window):
4917         Use gensym for better macro hygiene.
4918
4919 2001-02-06  Mike Sperber <mike@xemacs.org>
4920
4921         * dump-paths.el:
4922         * startup.el (startup-setup-paths): Set and use
4923         `mule-lisp-directory'.
4924         (startup-setup-paths-warning): Ditto.
4925
4926         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4927         (paths-construct-load-path): Consider `mule-lisp-directory'.
4928
4929 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4930
4931         * font-lock.el: Syntax table improvements used.  A few random
4932         changes are not specified below.
4933         (font-lock-fontify-string-delimiters):
4934         (font-lock-syntactic-keywords):
4935         (font-lock-cache-state nil):
4936         (font-lock-cache-position):
4937         New variables.
4938         (font-lock-set-syntax):
4939         (font-lock-apply-syntactic-highlight):
4940         (font-lock-fontify-syntactic-anchored-keywords):
4941         (font-lock-fontify-syntactic-keywords-region):
4942         (font-lock-eval-keywords):
4943         New functions.
4944         (font-lock-remove-face):
4945         (font-lock-fontify-syntactically-region):
4946         Use syntax properties.
4947
4948 2001-02-08  Martin Buchholz <martin@xemacs.org>
4949
4950         * XEmacs 21.2.44 "Thalia" is released.
4951
4952 2001-01-16  Mike Sperber <mike@xemacs.org>
4953
4954         * startup.el (normal-top-level): Work even if no installation root
4955         is found.
4956
4957 2001-01-30  Andy Piper  <andy@xemacs.org>
4958
4959         * gutter-items.el (progress-abort-glyph): remove instantiator.
4960         (set-progress-abort-instantiator): new function.
4961         (abort-progress-feedback): use it.
4962
4963         * gutter.el (set-gutter-dirty-p): new function.
4964
4965 2001-01-30  Didier Verna  <didier@xemacs.org>
4966
4967         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4968
4969 2001-01-24  Didier Verna  <didier@xemacs.org>
4970
4971         * sound.el (sound-extension-list): give a better default value.
4972         * sound.el (load-sound-file): improve the doc string, also find
4973         files given by absolute names, pass a real extension list to
4974         `locate-file'.
4975
4976 2001-01-26  Martin Buchholz <martin@xemacs.org>
4977
4978         * XEmacs 21.2.43 "Terspichore" is released.
4979
4980 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4981
4982         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4983         messages from gnuserv.
4984
4985 2001-01-20  Martin Buchholz <martin@xemacs.org>
4986
4987         * XEmacs 21.2.42 "Poseidon" is released.
4988
4989 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4990
4991         * cl-macs.el (cl-upcase-arg): New function.
4992         (cl-function-arglist): New function.
4993         (cl-transform-lambda): Automatically add CL-style lambda list to
4994         documentation string using functions above.
4995
4996 2001-01-12  Andy Piper  <andy@xemacs.org>
4997
4998         * package-get.el (package-get-custom): call
4999         package-net-update-installed-db.
5000
5001         * package-ui.el (pui-install-selected-packages): call
5002         package-net-update-installed-db.
5003
5004         * package-net.el (package-net-update-installed-db): use
5005         packages-package-list so that we reflect reality.
5006
5007         * packages.el (packages-package-list): Make docstring reflect
5008         reality.
5009
5010         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5011
5012         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5013         isn't installed.
5014
5015 2001-01-17  Andy Piper  <andy@xemacs.org>
5016
5017         * wid-edit.el (widget-activation-glyph-mapper): activate or
5018         deactivate native widgets.
5019         (widget-glyph-insert-glyph): record instantiator.
5020         (widget-push-button-value-create): use it.
5021
5022         * gui.el (gui-button-action): new function. Make button's domain
5023         buffer current when calling.
5024         (make-gui-button): update to use gui-button-action.
5025
5026 2001-01-16  Didier Verna  <didier@xemacs.org>
5027
5028         * menubar-items.el (default-menubar): add an entry for modeline
5029         horizontal scrolling in Options -> Display.
5030
5031 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5032
5033         * package-get.el (package-get-require-signed-base): Set to nil
5034         by default.
5035
5036 2001-01-17  Martin Buchholz <martin@xemacs.org>
5037
5038         * XEmacs 21.2.41 "Polyhymnia" is released.
5039
5040 2001-01-16  Mike Sperber <mike@xemacs.org>
5041
5042         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5043         catch lisp/mule/.
5044
5045 2001-01-14  Mike Sperber <mike@xemacs.org>
5046
5047         * startup.el (maybe-create-compatibility-dot-emacs):
5048         (maybe-unmigrate-user-init-file):
5049         (unmigrate-user-init-file): Created.
5050         (maybe-migrate-user-init-file): Offer creation of compatibility
5051         .emacs.
5052         Some doc fixes wrt init file location.
5053
5054 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5055
5056         * faces.el (face-frob-from-locale-first): new variable.
5057         (frob-face-font-2): Honor tags arg while trying to use
5058         standard-face-mapping.  When face-frob-from-locale-first is set,
5059         first try to set face inheriting from frobbed-face.
5060
5061 2001-01-15  Didier Verna  <didier@xemacs.org>
5062
5063         * about.el (xemacs-hackers): update my entry.
5064         * about.el (about-url-alist): ditto.
5065         * about.el (about-maintainer-info): ditto.
5066         * about.el (about-hackers): ditto.
5067
5068 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5069
5070         The byte compiler has been badly broken for a year,
5071         by the patch of 1999-12-06.
5072         * byte-optimize.el (byte-optimize-form-code-walker):
5073         Bug was: the byte compiler was making this erroneous optimization:
5074         (progn (or (foo)) (bar)) ==> (bar)
5075
5076 2000-11-20  Mike Sperber <mike@xemacs.org>
5077
5078         * setup-paths.el (paths-core-load-path-depth): Split
5079         `paths-load-path-depth' in two for site and core lisp.  Don't
5080         recurse into core.
5081         * setup-paths.el (paths-construct-load-path): Use.
5082
5083 2001-01-10  Andy Piper  <andy@xemacs.org>
5084
5085         * package-net.el (package-net-cygwin32-binary-size): new variable
5086         (package-net-win32-binary-size): ditto.  add much needed
5087         commentary.
5088
5089         * gutter-items.el (buffers-tab-items): correct off-by-one error
5090         for buffers-tab-max-size.
5091
5092 2001-01-08  Martin Buchholz <martin@xemacs.org>
5093
5094         * XEmacs 21.2.40 is released.
5095
5096 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5097
5098         * mule/hebrew.el: Fix comments and typos.
5099         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5100
5101 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5102
5103         * ChangeLog.1: move ancient log from fill.el.
5104
5105         * dump-paths.el:
5106         paragraphs.el:
5107         mule/mule-category.el:
5108         Miscellaneous typo fixes and slight doc clarifications.
5109
5110         * mule/mule-ccl.el:  Correct file name in header.
5111
5112 2000-12-31  Martin Buchholz <martin@xemacs.org>
5113
5114         * XEmacs 21.2.39 is released.
5115
5116 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5117
5118         * byte-optimize.el (byte-optimize-cond):
5119         (byte-optimize-cond-1): New.
5120         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5121         Optimizes (cond (x nil)) ==> nil.
5122         Provide better diagnostic on malformed expr like (cond foo).
5123
5124 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5125
5126         * mule/mule-coding.el:
5127         mule/mule-cmds.el (reset-language-environment,
5128         set-language-environment-coding-systems):
5129         Safer default coding-priority-list, corresponding to src/file-coding.h.
5130
5131 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5132
5133         * package-admin.el: Allow package removal from
5134         early-package-load-path.
5135
5136 2000-12-15  Andreas Jaeger  <aj@suse.de>
5137
5138         * about.el (about-maintainer-info): Update my entry.
5139
5140 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5141
5142         * packages.el (locate-library): Add support for bzip2
5143         compressed .el files.
5144
5145 2000-12-12  Andy Piper  <andy@xemacs.org>
5146
5147         * package-net.el: new file.
5148
5149 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5150
5151         * font-lock.el: Add missing C++ keywords.
5152
5153 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5154
5155         * simple.el (indent-for-comment): Preserve indentation of comments
5156         starting in column 0, as documented in (Info-goto-node
5157         "(xemacs)Comments").  Update docstring accordingly.
5158
5159 2000-12-05  Martin Buchholz <martin@xemacs.org>
5160
5161         * XEmacs 21.2.38 is released.
5162
5163 2000-12-04  Didier Verna  <didier@xemacs.org>
5164
5165         * mouse.el (default-mouse-track-set-point-in-window): remove
5166         spurious '+' operation detected by Martin.
5167
5168
5169 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5170
5171         * cl-extra.el (coerce):
5172         Implement char to integer coercion.
5173         Remove extraneous (numberp) test.
5174
5175         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5176         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5177         (byte-optimize-predicate):
5178         Warn if evaluating constant expression signals an error.
5179         (byte-optimize-form): Small simplification.
5180
5181         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5182
5183 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5184
5185         * byte-optimize.el:
5186         (byte-optimize-minus):
5187         (byte-optimize-plus):
5188         (byte-optimize-mult):
5189         (byte-optimize-quo):
5190         Use (car (last x)) instead of (last x) to get last elt!
5191         Use `byte-optimize-predicate' to optimize `%'.
5192         Move optimizations for special numeric args to bytecomp.el.
5193         * bytecomp.el (byte-compile-associative): Remove.
5194         (byte-compile-max): New.
5195         (byte-compile-min): New.
5196         Properly handle erroneous calls: (max) (min).
5197         (byte-compile-plus): New.
5198         (byte-compile-minus):
5199         It's easiest to handle 0, +1 and -1 args here.
5200         (byte-compile-mult): New.
5201         It's easiest to handle 1, -1 and 2 args here.
5202         (byte-compile-quo):
5203         It's easiest to handle 0, +1 and -1 args here.
5204         Issue byte-compiler warning when dividing by zero.
5205
5206         Byte-compiler arithmetic improvements.
5207         Better optimize these expressions in the obvious way:
5208         (+ x y 1)   -->  varref x varref y add add1
5209         (+ x y -1)  -->  varref x varref y add sub1
5210         (- x y 0)   -->  (- x y)
5211         (- 0 x y)   -->  (- (- x) y)
5212         (% 42 19)   --> compile-time constant
5213         (/ 42 19)   --> compile-time constant
5214         (* (foo) 2) --> foo call dup plus
5215
5216         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5217         unless (declaim (optimize (safety 3)))
5218         or (setq byte-compile-delete-errors nil).
5219
5220 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5221
5222         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5223         docstrings.
5224
5225 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5226
5227         * startup.el (command-line-do-help):  Add documentation of
5228         portable dumper switches.
5229
5230 2000-11-22  Andy Piper  <andy@xemacs.org>
5231
5232         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5233
5234         * glyphs.el (init-glyphs): don't use autodetect for strings.
5235
5236 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5237
5238         * byte-optimize.el (byte-optimize-char-before):
5239         (byte-optimize-backward-char):
5240         (byte-optimize-backward-word):
5241         Fix incorrect optimizations for these sorts of expressions:
5242         (let ((x nil)) (backward-char x))
5243
5244 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5245
5246         * byte-optimize.el:
5247         * byte-optimize.el (byte-optimize-backward-char): New.
5248         * byte-optimize.el (byte-optimize-backward-word): New.
5249         Make backward-word and backward-char as efficient as forward versions.
5250
5251         * bytecomp.el (byte-compile-no-args-with-one-extra):
5252         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5253         * bytecomp.el (byte-compile-two-args-with-one-extra):
5254         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5255         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5256         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5257         Check if extra arg is constant nil, and if so, use byte-coded call.
5258
5259         * simple.el (backward-word):
5260         * simple.el (mark-word):
5261         * simple.el (kill-word):
5262         * simple.el (backward-kill-word):
5263         Make COUNT argument optional, for consistency with forward-char et al.
5264
5265         * abbrev.el (abbrev-string-to-be-defined):
5266         * abbrev.el (inverse-abbrev-string-to-be-defined):
5267         * abbrev.el (inverse-add-abbrev):
5268         * abbrev.el (expand-region-abbrevs):
5269         * buff-menu.el (Buffer-menu-execute):
5270         * indent.el (move-to-left-margin):
5271         * indent.el (indent-relative):
5272         * indent.el (move-to-tab-stop):
5273         * info.el (Info-reannotate-node):
5274         * lisp-mode.el (lisp-indent-line):
5275         * lisp.el (end-of-defun):
5276         * lisp.el (move-past-close-and-reindent):
5277         * misc.el (copy-from-above-command):
5278         * mouse.el (default-mouse-track-scroll-and-set-point):
5279         * page.el (forward-page):
5280         * paragraphs.el (forward-paragraph):
5281         * paragraphs.el (end-of-paragraph-text):
5282         * picture.el (picture-forward-column):
5283         * picture.el (picture-self-insert):
5284         * rect.el (extract-rectangle-line):
5285         * simple.el (newline):
5286         * simple.el (fixup-whitespace):
5287         * simple.el (backward-delete-char-untabify):
5288         * simple.el (transpose-chars):
5289         * simple.el (transpose-preceding-chars):
5290         * simple.el (do-auto-fill):
5291         * simple.el (indent-new-comment-line):
5292         * simple.el (blink-matching-open):
5293         * view-less.el (cleanup-backspaces):
5294         * wid-edit.el (widget-transpose-chars):
5295         * term/bg-mouse.el (bg-insert-moused-sexp):
5296         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5297
5298         * info.el (Info-fontify-node):
5299         * simple.el (backward-delete-function):
5300         Use canonical delete-backward-char instead of backward-delete-char.
5301
5302 2000-11-20  Andy Piper  <andy@xemacs.org>
5303
5304         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5305         no buffers.
5306
5307 2000-11-20  Andy Piper  <andy@xemacs.org>
5308
5309         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5310         buffer tabs.
5311
5312 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5313
5314         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5315         (proclaim inline...) was shadowing compiler-macros.
5316
5317 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5318
5319         * bytecomp.el (byte-compile-eval): New.
5320         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5321         Keeps this promise made in Lispref:
5322         "If a file being compiled contains a `defmacro' form, the macro is
5323         defined temporarily for the rest of the compilation of that file."
5324
5325 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5326
5327         * cl.el (floatp-safe):
5328         (plusp):
5329         (minusp):
5330         (oddp):
5331         (evenp):
5332         (cl-abs):
5333         Use a better parameter name than `x'.
5334
5335         * cl-macs.el (check-type): Make continuable.  Change documentation
5336         to require PLACE, but accept any form for compatibility.
5337
5338         * abbrev.el (define-abbrev): Use check-type.
5339         * font-menu.el (font-menu-change-face): Use check-type.
5340         * menubar.el (relabel-menu-item): Use check-type.
5341         * itimer.el: Fix typo.
5342
5343 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5344
5345         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5346
5347 2000-11-14  Martin Buchholz <martin@xemacs.org>
5348
5349         * XEmacs 21.2.37 is released.
5350
5351 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5352
5353         * code-cmds.el: Provide the feature.
5354
5355 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5356
5357         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5358
5359         * code-cmds.el: New file
5360         * mule/mule-cmds.el:
5361         * mule/mule-misc.el
5362         (coding-keymap): New keymap. Define coding system keyboard
5363         commands on file-coding builds too.
5364         (coding-system-change-eol-conversion):
5365         (universal-coding-system-argument):
5366         (set-default-coding-systems):
5367         (prefer-coding-system): Moved from mule-cmds.el
5368         (set-buffer-process-coding-system): Moved from mule-misc.el
5369
5370 2000-09-15  Stephen Carney <carney@scubadoo.com>
5371
5372         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5373
5374 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5375
5376         * package-get.el (package-get-download-sites): Add a pre-release
5377         site for experimental packages.
5378
5379         * auto-autoloads.el: Regenerated.
5380
5381 2000-08-01  Andy Piper  <andy@xemacs.org>
5382
5383         * gutter-items.el (buffers-tab-omit-function): reference
5384         buffers-tab-select-visible-buffers.
5385         (buffers-tab-filter-functions): new variable, by default uses
5386         buffers-tab-selection-function and buffers-tab-omit-function.
5387         (select-buffers-tab-buffers-by-mode): invert arguments.
5388         (buffers-tab-select-visible-buffers): new function. Invert calling
5389         of buffers-menu-omit-invisible-buffers.
5390         (buffers-tab-items): rewrite to use
5391         buffers-tab-filter-functions. Rewrite docstring.
5392         (gutter-buffers-tab-extent): delete.
5393         (add-tab-to-gutter): always build a new extent when adding the
5394         tabs.
5395         (update-tab-in-gutter): make gutter dirty when orientation
5396         changes.
5397
5398 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5399
5400         * bytecomp.el (byte-compile-defvar-or-defconst):
5401         Only do loadhist recording if defvar form includes a value.
5402
5403 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5404
5405         * bytecomp.el (byte-compile-initial-macro-environment):
5406         `eval-when-compile' should not compile its body.
5407
5408 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5409
5410         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5411         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5412         some Japanese English.  Remove some ancient FSF comments, and
5413         improve docstrings.  Use symbols not vectors for tables.
5414
5415 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5416
5417         * keymap.el:
5418         (local-key-binding):
5419         (global-key-binding):
5420         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5421
5422         * lisp.el:
5423         (backward-sexp): Slightly simpler code.
5424         (mark-sexp): Make arg optional, like FSF Emacs.
5425         (forward-list): Slightly simpler code.
5426         (backward-list): Slightly simpler code.
5427         (down-list):  Make arg optional, like FSF Emacs.
5428         (up-list):  Make arg optional, like FSF Emacs.
5429         (backward-up-list):  Make arg optional, like FSF Emacs.
5430         (kill-sexp):  Make arg optional, like FSF Emacs.
5431         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5432
5433         * font-menu.el (font-menu-change-face):
5434         Take continuable errors into account.
5435
5436         * abbrev.el:
5437         * abbrev.el (clear-abbrev-table):
5438         * abbrev.el (define-abbrev-table):
5439         * abbrev.el (define-abbrev):
5440         * abbrev.el (insert-abbrev-table-description):
5441         * apropos.el (apropos-documentation-check-doc-file):
5442         * apropos.el (apropos-documentation-check-elc-file):
5443         * buff-menu.el (list-buffers):
5444         * buff-menu.el (list-buffers-noselect):
5445         * bytecomp.el (byte-recompile-directory):
5446         * bytecomp.el (batch-byte-compile):
5447         * cl-macs.el (typep):
5448         * code-files.el (find-coding-system-magic-cookie):
5449         * code-files.el (insert-file-contents):
5450         * cus-edit.el (customize-set-variable):
5451         * cus-edit.el (customize-save-variable):
5452         * cus-face.el (custom-set-face-font-size):
5453         * cus-face.el (custom-set-face-update-spec):
5454         * cus-face.el (custom-reset-faces):
5455         * custom.el (custom-check-theme):
5456         * custom.el (copy-upto-last):
5457         * fill.el (canonically-space-region):
5458         * fill.el (fill-paragraph):
5459         * fill.el (fill-region):
5460         * fill.el (find-space-insertable-point):
5461         * fill.el (justify-current-line):
5462         * faces.el (face-spec-update-all-matching):
5463         * faces.el (set-face-stipple):
5464         * files-nomule.el (insert-file-contents):
5465         * files.el (insert-file-contents-literally):
5466         * files.el (hack-local-variables-last-page):
5467         * files.el (basic-save-buffer):
5468         * files.el (insert-directory):
5469         * font-menu.el (font-menu-change-face):
5470         * font.el (font-spatial-to-canonical):
5471         * format.el (format-encode-region):
5472         * format.el (format-insert-file):
5473         * format.el (format-replace-strings):
5474         * gutter.el (set-gutter-element):
5475         * help.el (key-or-menu-binding):
5476         * help.el (describe-bindings):
5477         * help.el (with-syntax-table):
5478         * indent.el (indent-rigidly):
5479         * indent.el (delete-to-left-margin):
5480         * info.el:
5481         * info.el (Info-extract-dir-entry-from):
5482         * info.el (Info-build-dir-anew):
5483         * info.el (Info-rebuild-dir):
5484         * info.el (Info-batch-rebuild-dir):
5485         * info.el (Info-read-subfile):
5486         * info.el (Info-build-node-completions):
5487         * info.el (Info-extract-menu-node-name):
5488         * isearch-mode.el (isearch-range-invisible):
5489         * isearch-mode.el (isearch-restore-invisible-extents):
5490         * itimer.el (itimerp):
5491         * itimer.el (itimer-live-p):
5492         * keymap.el:
5493         * keymap.el (substitute-key-definition):
5494         * keymap.el (read-command-or-command-sexp):
5495         * keymap.el (local-key-binding):
5496         * keymap.el (global-key-binding):
5497         * keymap.el (global-set-key):
5498         * keymap.el (local-set-key):
5499         * ldap.el:
5500         * ldap.el (ldap-add-entries):
5501         * ldap.el (ldap-delete-entries):
5502         * lisp.el (backward-sexp):
5503         * lisp.el (mark-sexp):
5504         * lisp.el (forward-list):
5505         * lisp.el (backward-list):
5506         * lisp.el (down-list):
5507         * lisp.el (backward-up-list):
5508         * lisp.el (up-list):
5509         * lisp.el (kill-sexp):
5510         * lisp.el (backward-kill-sexp):
5511         * menubar.el (add-menu-button):
5512         * menubar.el (add-submenu):
5513         * menubar.el (delete-menu-item):
5514         * menubar.el (relabel-menu-item):
5515         * mouse.el (narrow-window-to-region):
5516         * obsolete.el (define-obsolete-variable-alias):
5517         * obsolete.el (store-substring):
5518         * package-admin.el:
5519         * package-admin.el (package-admin-install-function):
5520         * package-admin.el (package-admin-install-function-mswindows):
5521         * package-admin.el (package-admin-default-install-function):
5522         * package-get.el (package-get-update-base-entries):
5523         * packages.el (packages-load-package-dumped-lisps):
5524         * packages.el (packages-collect-package-dumped-lisps):
5525         * printer.el (generic-print-buffer):
5526         * printer.el (generic-print-region):
5527         * replace.el (occur-mode-mouse-goto):
5528         * replace.el (perform-replace):
5529         * select.el (get-selection-no-error):
5530         * simple.el:
5531         * simple.el (newline):
5532         * simple.el (open-line):
5533         * simple.el (edit-and-eval-command):
5534         * simple.el (goto-line):
5535         * simple.el (undo):
5536         * simple.el (kill-region):
5537         * simple.el (copy-region-as-kill):
5538         * simple.el (kill-ring-save):
5539         * simple.el (set-mark):
5540         * simple.el (next-line):
5541         * simple.el (previous-line):
5542         * simple.el (line-move):
5543         * simple.el (set-goal-column):
5544         * simple.el (comment-region):
5545         * subr.el:
5546         * subr.el (putf):
5547         * syntax.el (modify-syntax-entry):
5548         * syntax.el (map-syntax-table):
5549         * view-less.el (view-file):
5550         * view-less.el (view-buffer):
5551         * view-less.el (view-file-other-window):
5552         * window-xemacs.el (backward-other-window):
5553         * window.el:
5554         * window.el (one-window-p):
5555         * window.el (walk-windows):
5556         * window.el (window-list):
5557         * x-mouse.el (x-mouse-kill):
5558         * x-select.el (x-get-cutbuffer):
5559         * x-select.el (x-store-cutbuffer):
5560         * term/bg-mouse.el (bg-mouse-line-to-center):
5561         * term/sun-mouse.el (window-line-end):
5562         * term/sun-mouse.el (sun-select-region):
5563         * term/sun.el (kill-region-and-unmark):
5564         * mule/mule-category.el:
5565         * mule/mule-category.el (modify-category-entry):
5566         * mule/mule-category.el (char-category-list):
5567         * mule/mule-coding.el (coding-system-force-on-output):
5568         * mule/mule-misc.el (coding-system-put):
5569         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5570
5571 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5572
5573         * cus-face.el: Typo fixes and tiny clarifications.
5574         * custom.el: ditto
5575
5576 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5577
5578         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5579         * startup.el (normal-top-level): Setup auto-save-list-file-name
5580         if auto-save-list-file-prefix is non-nil.
5581
5582 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5583
5584         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5585
5586 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5587
5588         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5589         get symbol at point-min.
5590
5591 2000-10-24  Didier Verna  <didier@xemacs.org>
5592
5593         * info.el (Info-emacs-info-file-name): defconst it.
5594         * info.el (Info-footnote-tag): defcustom it.
5595         * info.el (Info-no-description-string): ditto.
5596         * info.el (Info-find-node): adapt to new semantics of
5597         'Info-suffixed-file (don't do the case variants stuff).
5598         * info.el (Info-insert-dir): rewrite the dir file variants code.
5599         * info.el (Info-directory-files): New. Return the list of info
5600         files in a directory.
5601         * info.el (Info-dir-outdated-p): use it.
5602         * info.el (Info-parse-dir-entries): ditto.
5603         * info.el (Info-build-dir-anew): don't restrict to files ending
5604         with a ".info.*" extension.
5605         * info.el (Info-set-mode-line): ditto.
5606         * info.el (Info-read-subfile): adapt to new semantics of
5607         'Info-suffixed-file (append 'exact argument).
5608         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5609         string independently of the case.
5610         * info.el (Info-suffixed-file): use it (match all possible case
5611         for the file name).
5612         * info.el (Info-insert-file-contents): code cleanup.
5613         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5614         columns.
5615         * info.el (Info-batch-rebuild-dir): ditto.
5616         * info.el (Info-read-node-name-1): ditto.
5617         * info.el (Info-search): ditto.
5618         * info.el (Info-fontify-node): ditto.
5619
5620
5621 2000-10-24  Didier Verna  <didier@xemacs.org>
5622
5623         * process.el (shell-command): when called from a program, avoid
5624         'push-mark's "mark-set" message.
5625
5626 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5627
5628         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5629         by a symbol, not by a vector.
5630         * mule/vietnamese.el (vscii): Likewise.
5631         (viscii): Likewise.
5632         * mule/cyrillic.el (koi8-r): Likewise.
5633
5634         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5635         by a symbol, not by a vector.
5636         (chinese-big5-2): Likewise.
5637         * mule/ethiopic.el (ethiopic): Likewise.
5638         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5639         (vietnamese-viscii-upper): Likewise.
5640
5641 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5642
5643         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5644
5645 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5646
5647         * byte-optimize.el (byte-optimize-car): New function.
5648         (byte-optimize-cdr): Ditto.
5649
5650 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5651
5652         * byte-optimize.el: Partial synch with FSF 20.7.
5653         Optimize constant concatenation.
5654         Add keymapp as a side effect free function.  It is a built-in.
5655         (byte-after-unbind-pos): Remove byte-equal.
5656
5657 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5658
5659         * update-elc-2.el: Quote regexps correctly.
5660
5661 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5662
5663         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5664         (ccl-compile): Apply integerp, not integer-or-char-p to
5665         check the type of the buffer magnification
5666         (ccl-compile-write-string): Encode a string with binary
5667         coding system.
5668         (ccl-compile-write-repeat): Likewise.
5669
5670 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5671
5672         * buff-menu.el:
5673         * bytecomp.el:
5674         * coding.el:
5675         * faces.el:
5676         * files.el:
5677         * fill.el:
5678         * float-sup.el:
5679         * font-lock.el:
5680         * help.el:
5681         * iso8859-1.el:
5682         * loaddefs.el:
5683         * menubar-items.el:
5684         * menubar.el:
5685         * modeline.el:
5686         * msw-font-menu.el:
5687         * paragraphs.el:
5688         * paths.el:
5689         * replace.el:
5690         * simple.el:
5691         * sound.el:
5692         * startup.el:
5693         * version.el:
5694         * x-faces.el:
5695         * x-font-menu.el:
5696         Remove purecopy.
5697
5698 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5699
5700         * simple.el (do-auto-fill): Use the function pointer to by
5701         `comment-line-break-function', not `indent-new-comment-line'. This
5702         fixes an issue with cc-mode comment continuation.
5703
5704 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5705
5706         * simple.el (turn-on-auto-fill):  Add (interactive).
5707         * mwheel.el (mwheel-install): Add (interactive).
5708         * font-lock.el (turn-on-font-lock): Add (interactive).
5709         (turn-off-font-lock): Add (interactive).
5710
5711 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5712
5713         * packages.el (packages-special-base-regexp): Add `man'.
5714
5715 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5716
5717         * wid-edit.el (widget-specify-active): map over extents in current
5718         buffer like `widget-specify-inactive' does.  Mapping over the
5719         inactive extent object does not work since the current extent is
5720         ignored by `map-extents'.
5721
5722 2000-10-04  Martin Buchholz <martin@xemacs.org>
5723
5724         * XEmacs 21.2.36 is released.
5725
5726 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5727
5728         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5729         Optimize the compiled-function-constants vector by byte-code
5730         reference counts.
5731
5732 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5733
5734         * build-report.el (build-report-delete-regexp): quote value in
5735         defcustom
5736
5737 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5738
5739         * build-report.el (build-report): Don't bind srcdir which we don't
5740         use in `multiple-value-bind' to avoid the only byte-compiler
5741         warning.
5742
5743 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5744
5745         * build-report.el: Requires cl and custom now.
5746         build-report-version is determined by XEmacs version -- remove
5747         build-report-version*.
5748         * build-report.el (build-report-version): Removed.
5749         * build-report.el (build-report-installation-version-regexp): New.
5750         * build-report.el (build-report-version-file-regexp): New.
5751         * build-report.el (build-report-installation-srcdir-regexp): New.
5752         * build-report.el (build-report-destination): Offer
5753         xemacs-build-reports and xemacs-beta.
5754         * build-report.el (build-report-keep-regexp): Adjusted.
5755         * build-report.el (build-report-delete-regexp): Adjusted.
5756         * build-report.el (build-report-make-output-dir): New.
5757         * build-report.el (build-report-installation-file): Replace use of
5758         `concat' with `expand-file-name'.
5759         * build-report.el (build-report-make-output-file): Removed.
5760         * build-report.el (build-report-make-output-files): New.
5761         * build-report.el (build-report-subject): Identify as
5762         user-variable with "*...".
5763         * build-report.el (build-report-prompts): Ditto.
5764         * build-report.el (build-report-version-file): New.
5765         * build-report.el (build-report-file-encoding): Identify as
5766         user-variable with "*...".
5767         * build-report.el (build-report-make-output-get): New.
5768         * build-report.el (build-report-insert-header): Report
5769         emacs-version and system-configuration instead of
5770         build-report-version.
5771         * build-report.el (build-report-insert-make-output): Add file
5772         argument.
5773         * build-report.el (build-report-insert-installation-file):
5774         Re-indent.
5775         * build-report.el (build-report-keep): Change docstring,
5776         re-indent.
5777         * build-report.el (build-report-delete): Ditto.
5778         * build-report.el (build-report-installation-data): New.
5779         * build-report.el (build-report-version-file-data): New.
5780
5781 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5782
5783         * byte-optimize.el (byte-optimize-lapcode):
5784         Fix the optimization of using the first 5 elements of the
5785         constants vector for variables.
5786         (byte-optimize-lapcode): Fix another ancient broken optimization.
5787
5788 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5789
5790         * *: Spelling mega-patch
5791
5792 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5793
5794         * easymenu.el: doc fixes.
5795         (easy-menu-do-define): Use backquote.
5796         (easy-menu-change):
5797         (easy-menu-add):
5798         `when' seems much clearer than `if' here.
5799         (easy-menu-remove):
5800         (easy-menu-add-item):
5801         (easy-menu-item-present-p):
5802         (easy-menu-remove-item):
5803         Wrap using (when (featurep 'menubar) ...)
5804
5805 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5806
5807         * bytecomp.el (displaying-byte-compile-warnings):
5808         Revert Ben's change to this function below so that the compile log
5809         is displayed properly for users of the "popper" package.
5810
5811 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5812
5813         * window.el (save-selected-window): Use backquote.
5814
5815         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5816         Renamed from `byte-compile-file-form-defvar'.
5817         * bytecomp.el (byte-compile-defvar-or-defconst):
5818         Only cons onto current-load-list in top-level forms.
5819         Else this leaks a cons cell every time a defun is called.
5820         Renamed from `byte-compile-defvar', for clarity.
5821         Warn when docstring of defvar is not a string.
5822         Use consistent error messages.
5823         Better comments.
5824
5825 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5826
5827         * simple.el (set-variable):
5828         Remove unneeded defvar by rearranging order of let* forms.
5829
5830         * mule/mule-ccl.el (ccl-get-next-code):
5831         * menubar-items.el (bookmark-menu-filter):
5832         (language-environment-menu-filter):
5833         (tutorials-menu-filter):
5834         * toolbar-items.el (toolbar-compile):
5835         * byte-optimize.el (disassemble-offset):
5836         Use (declare (special ...)) instead of `defvar'.
5837
5838         * cl-macs.el (cl-do-proclaim):
5839         Fix (declare (special ...)) warning suppression syntax.
5840
5841 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5842
5843         * info.el (Info-tag-table-marker):
5844         (Info-tag-table-buffer):
5845         (Info-find-file-node):
5846         (Info-read-subfile):
5847         (Info-build-node-completions):
5848         (Info-search):
5849         (Info-mode):
5850         Multiple info buffer support.
5851
5852 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5853
5854         * ldap.el (ldap-decode-entry): New defun
5855         (ldap-search-entries): Use it in order to decode DN-prefixed
5856         entries properly
5857
5858 2000-08-23  Daniel Pittman <daniel@danann.net>
5859
5860         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5861         Use `eq', not `=', to compare symbols.
5862
5863 2000-07-30  Ben Wing  <ben@xemacs.org>
5864
5865         * bytecomp.el (byte-compile-report-error):
5866         * bytecomp.el (displaying-byte-compile-warnings):
5867         if stack-trace-on-error is set, send out a backtrace when
5868         an error is encountered that stops byte compilation.  this
5869         should make it much much easier to track down those curious
5870         problems.  also undo the kludge of using a separate "*Show*"
5871         buffer for display when there's a temp-buffer-show-function;
5872         we can avoid this by just being a little smarter.
5873
5874         * dialog-items.el:
5875         * dialog-items.el (search-dialog-regexp): New.
5876         * dialog-items.el (search-dialog-callback):
5877         * dialog-items.el (make-search-dialog):
5878         add a regexp option to the dialog and clean up a bit.
5879
5880         * dialog.el:
5881         * dialog.el (yes-or-no-p-dialog-box):
5882         * dialog.el (get-dialog-box-response):
5883         * dialog.el (make-dialog-box):
5884         * dialog.el (dialog-box-finish): New.
5885         * dialog.el (dialog-box-cancel): New.
5886         * dialog.el (internal-make-dialog-box-exit): New.
5887         implement [properly!] the :modal property of the new dialog box
5888         interface.  this is the first time xemacs has ever had *proper*
5889         modal dialog boxes, giving the standard window-system feedback.
5890         (e.g. under windows, clicking on a disabled frame causes a beep
5891         and makes the dialog box flash three times.)
5892
5893         * dragdrop.el: header keyword frobbing.
5894
5895         * dumped-lisp.el (preloaded-file-list):
5896         renamed winnt.el to win32-native.el.
5897
5898         * faces.el (face-property):
5899         * faces.el (set-face-property):
5900         * faces.el (frob-face-property):
5901         * faces.el (frob-face-font-2):
5902         * faces.el (make-face-bold):
5903         * faces.el (make-face-italic):
5904         * faces.el (make-face-bold-italic):
5905         * faces.el (make-face-unbold):
5906         * faces.el (make-face-unitalic):
5907         * faces.el (make-face-smaller):
5908         * faces.el (make-face-larger):
5909         clean up the implementation of these so that window-system-specific
5910         methods are called only on objects belonging to that window system.
5911         previously, you could have [e.g.] mswindows-make-face-bold called
5912         on font object of device type `stream', which is not good and
5913         explains the subtle errors Adrian was getting when byte-compiling
5914         something that required 'term. (Adrian, now you can use stack-trace-
5915         on-error to find the exact place where things are going wrong instead
5916         of having to laboriously binary-search your way through.)
5917
5918         * finder.el (finder-known-keywords):
5919         cleaned up -- properly sorted, clarified the meanings of many of
5920         the keywords, and added a few -- mswin, gui, content, build, www,
5921         user, services.  the last two try to distinguish between a package
5922         that's used directly by the user, and a package that provides
5923         support services to other packages.
5924
5925         * font-lock.el (lisp-font-lock-keywords-2):
5926         update list of lisp control structures to include everything,
5927         including new ones i introduced.
5928
5929         * gutter.el: header keyword frobbing.
5930
5931         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5932         recent isearch element was not doing so!  you got the second-most-
5933         recent instead.
5934
5935         * lisp-mode.el (construct-lisp-mode-menu):
5936         more menubar cleanups.
5937         * lisp-mode.el (with-selected-window):
5938         make it indent properly.
5939
5940         * menubar-items.el (default-menubar): lots of menubar cleanups.
5941         rearranged the options menu the most, e.g. splitting up the
5942         Keyboard/Mouse menu into a new Editing menu and combining the
5943         separate Scrollbar/Gutter/Toolbar submenus into Display.
5944         Got rid of General, moved items to Editing or new Troubleshooting.
5945         Moved Packages to Tools; doesn't seem to belong under Options.
5946         Added stuff to the Cmds menu, e.g. Change Case.
5947
5948         NB please don't complain about these periodic menubar changes.
5949         Anything like this is necessarily incremental in its construction
5950         -- By constant use you gradually become more and more aware of
5951         better and better ways to group menu items.  When we eventually
5952         move the options menu to a property sheet, the existing structure
5953         will probably be preserved fairly well.
5954
5955         * minibuf.el (next-history-element): fix problems with pressing
5956         down arrow in repeat-complex-command.
5957
5958         * modeline.el:
5959         * modeline.el (modeline-3d-p): New.
5960         added custom variable for controlling the 3d modeline.  the
5961         corresponding Options item has been present for a long time,
5962         but commented out with "fix me!" comments.  it's fixed now.
5963
5964         * obsolete.el (add-menu):
5965         remove bogus gettexts.
5966
5967         * process.el (shell-quote-argument):
5968         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5969         For bash under Windows native, see below.
5970
5971         * simple.el:
5972         * simple.el (display-warning-buffer):
5973         Fixed the handling of warning display to eliminate the annoying
5974         *Show* buffer, like was done for byte-compiler output above.
5975
5976         * simple.el (debug-print): New.
5977         Simple function for sending debug messages to the console and/or
5978         other debug places.
5979
5980         * subr.el (replace-in-string):
5981         Rewrite this function to avoid N^2 behavior with large strings --
5982         catastrophic with the new Windows selection code! (Apparently the
5983         author of this function didn't realize there was a fun
5984         replace-match that could make his life much easier, because we
5985         duplicated the entire logic.  The new version is smaller, easier
5986         to understand, much more robust, and has extended features --
5987         those of replace-match.)
5988
5989         * window.el:
5990         * window.el (with-selected-window): New.
5991         An obvious complement to the existing `with-selected-frame' and
5992         `with-current-buffer'.
5993
5994         * win32-native.el: Renamed from winnt.el.
5995         Added a great deal of stuff for properly handling process quoting,
5996         somewhat modeled on Kirill's original model (which i later threw
5997         away).  We should now finally have correctly working process arg
5998         quoting/dequoting so that the final app gets exactly what we
5999         intended.  Because the mechanism is in Lisp, it's easily
6000         extendible. (For those running bash and running the native
6001         version, I tried hard to do what I thought was correct.  But more
6002         thought is needed, and ideally the volunteer work of people with
6003         these configurations that they generally run on.)
6004
6005         * x-font-menu.el (x-font-menu-font-data):
6006         Put in defvar's to fix byte-compiler warnings.
6007
6008 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6009
6010         * select.el (selection-coercion-alist): Initialise.
6011         * select.el (select-coerce-to-text): New.
6012         * select.el (select-coerce): New.
6013         New functions to perform type and value coercion.
6014
6015         * select.el (select-buffer-killed-default): Keep data if it was
6016         on the clipboard.
6017
6018 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6019
6020         * menubar-items.el (default-menubar): Fix typo.
6021         (default-menubar): `lambda' was mispelled as `lamda'.
6022
6023 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6024
6025         * window.el (shrink-window-if-larger-than-buffer): Remove
6026         edge checking code.
6027
6028 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6029
6030         * paths.el (gnus-local-domain): Removed.
6031         (gnus-local-organization): Ditto.
6032         (gnus-startup-file): Ditto.
6033
6034 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6035
6036         * files.el (auto-mode-alist): Add .spec for RPM.
6037
6038 2000-07-31  Andy Piper  <andy@xemacs.org>
6039
6040         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6041
6042 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6043
6044         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6045         browse-url.
6046         * help.el (xemacs-www-page): Ditto.
6047         (xemacs-www-faq): Ditto.
6048         * menubar-items.el (default-menubar): Ditto.
6049
6050         * wid-edit.el (widget-url-link-action): Ditto.
6051         From: Kenichi OKADA <okada@opaopa.org>.
6052
6053 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6054
6055         * finder.el (finder-commentary): Add autoload cookie.
6056
6057 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6058
6059         * files.el (insert-file-contents-literally): Fix second let
6060         binding for `coding-system-for-read' to `coding-system-for-write'
6061         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6062
6063 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6064
6065         * files.el (insert-file-contents-literally): Use binary coding
6066         system (from Morioka san).
6067         (insert-file-contents-literally): Make file-name-handler method.
6068
6069 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6070
6071         * cl-macs.el (get-selection): Add defsetf.
6072
6073 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6074
6075         * x-init.el (x-activate-region-as-selection): replace obsolete
6076         function x-own-selection with own-selection.
6077         (ow-find): replace obsolete functions x-get-selection and
6078         x-get-clipboard with get-selection and get-clipboard.
6079         (init-post-x-win): replace obsolete function x-disown-selection
6080         with disown-selection.
6081
6082 2000-07-20  Mike Sperber  <mike@xemacs.org>
6083
6084         * startup.el (load-user-init-file): Only try to load init file if
6085         it exists.
6086
6087 2000-07-10  Andy Piper  <andy@xemacs.org>
6088
6089         * dialog-items.el: sync with Ben's patch.
6090
6091         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6092         comment.
6093         (progress-text-glyph): deleted.
6094         (progress-layout-glyph): make completely minimal.
6095         (progress-gauge-glyph): ditto.
6096         (progress-display-style): fix to handle dynamic instantiator
6097         changes.
6098         (progress-text-instantiator): new.
6099         (progress-layout-instantiator): new.
6100         (progress-gauge-instantiator): new.
6101         (set-progress-display-instantiator): renamed and changed from
6102         set-progress-display-style.
6103         (progress-abort-glyph): use instantiator not glyph.
6104         (append-progress-display): use set-progress-display-instantiator
6105         and set-glyph-image.
6106         (abort-progress-display): ditto.
6107         (raw-append-progress-display): ditto.
6108
6109 2000-07-20  Ben Wing  <ben@xemacs.org>
6110
6111         * code-files.el: Move Mule-specific code to mule-coding.el.
6112
6113 2000-07-15  Ben Wing  <ben@xemacs.org>
6114
6115         * autoload.el:
6116         Fixed comments.
6117
6118         * cmdloop.el:
6119         * cmdloop.el (yes-or-no-p):
6120         * cmdloop.el (y-or-n-p):
6121         Make these functions use should-use-dialog-box-p and not be
6122         overridden in dialog.el.
6123
6124         * cus-dep.el:
6125         * cus-dep.el (Custom-make-dependencies): Removed.
6126         * cus-dep.el (Custom-make-dependencies-1): New.
6127         * cus-dep.el (Custom-make-one-dependency): New.
6128         New entry point for use in Makefiles, to avoid excessive
6129         invocations.
6130
6131         * cus-edit.el (custom-variable-reset-saved):
6132         * cus-edit.el (custom-variable-reset-standard):
6133         * cus-edit.el (custom-save-resets):
6134         Fix bytecompiler warnings.
6135
6136         * dialog.el:
6137         * dialog.el (yes-or-no-p-dialog-box):
6138         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6139         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6140         * dialog.el (get-dialog-box-response):
6141         * dialog.el (message-or-box):
6142         * dialog.el (make-dialog-box):
6143         * dialog.el (popup-dialog-box): New.
6144         Avoid yes-or-no-p bogosities.
6145         Create a general function `make-dialog-box' to encapsulate all
6146         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6147
6148         * dumped-lisp.el (preloaded-file-list):
6149         Add dialog-items.  Clean up.  Group files by types.
6150
6151         * easymenu.el (easy-menu-add):
6152         * easymenu.el (easy-menu-remove):
6153         Account for accelerators.
6154
6155         * extents.el:
6156         * extents.el (extent-list): New args, like in map-extents.
6157         * extents.el (extent-at-event): New.
6158         * extents.el (extents-at-event): New.
6159
6160         * font-lock.el:
6161         * font-lock.el (font-lock-mode):
6162         * font-lock.el (font-lock-default-fontify-buffer):
6163         * font-lock.el (font-lock-default-unfontify-region):
6164         * font-lock.el (font-lock-fontify-syntactically-region):
6165         * font-lock.el (font-lock-fontify-keywords-region):
6166         Use new progress-feedback names.
6167
6168         * font-lock.el (java-font-lock-identifier-regexp):
6169         * font-lock.el (java-font-lock-class-name-regexp):
6170         Fix bytecompiler warnings.
6171
6172         * gutter-items.el:
6173         * gutter-items.el (progress-display-use-echo-area): Removed.
6174         * gutter-items.el (progress-feedback-use-echo-area): New.
6175         * gutter-items.el (progress-display-popup-period): Removed.
6176         * gutter-items.el (progress-feedback-popup-period): New.
6177         * gutter-items.el (set-progress-display-style): Removed.
6178         * gutter-items.el (set-progress-feedback-style): New.
6179         * gutter-items.el (progress-display-style): Removed.
6180         * gutter-items.el (progress-feedback-style): New.
6181         * gutter-items.el (progress-stack):
6182         * gutter-items.el (progress-displayed-p): Removed.
6183         * gutter-items.el (progress-feedbacked-p): New.
6184         * gutter-items.el (clear-progress-display): Removed.
6185         * gutter-items.el (clear-progress-feedback): New.
6186         * gutter-items.el (progress-display-clear-when-idle): Removed.
6187         * gutter-items.el (progress-feedback-clear-when-idle): New.
6188         * gutter-items.el (remove-progress-display): Removed.
6189         * gutter-items.el (remove-progress-feedback): New.
6190         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6191         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6192         * gutter-items.el (append-progress-display): Removed.
6193         * gutter-items.el (append-progress-feedback): New.
6194         * gutter-items.el (abort-progress-display): Removed.
6195         * gutter-items.el (abort-progress-feedback): New.
6196         * gutter-items.el (raw-append-progress-display): Removed.
6197         * gutter-items.el (raw-append-progress-feedback): New.
6198         * gutter-items.el (display-progress-display): Removed.
6199         * gutter-items.el (display-progress-feedback): New.
6200         * gutter-items.el (current-progress-display): Removed.
6201         * gutter-items.el (current-progress-feedback): New.
6202         * gutter-items.el (current-progress-display-label): Removed.
6203         * gutter-items.el (current-progress-feedback-label): New.
6204         * gutter-items.el (progress-display): Removed.
6205         * gutter-items.el (progress-feedback): New.
6206         Replace "progress-display" with "progress-feedback" globally.
6207
6208         * gutter-items.el (lprogress-display): Removed.
6209         * gutter-items.el (progress-feedback-with-label): New.
6210         Rename lprogress-display ==> progress-feedback-with-label.
6211
6212         * gutter-items.el (search-dialog-direction): Removed.
6213         * gutter-items.el (search-dialog-text): Removed.
6214         * gutter-items.el (search-dialog-callback): Removed.
6215         * gutter-items.el (make-search-dialog): Removed.
6216         Move to dialog-items.el.
6217
6218         * help.el:
6219         * help.el (help-mode-quit):
6220         * help.el (mode-for-help): New.
6221         * help.el (help-sticky-window): New.
6222         * help.el (help-window-config): New.
6223         * help.el (with-displaying-help-buffer):
6224         * help.el (function-at-event): New.
6225         * help.el (help-symbol-regexp): New.
6226         * help.el (help-symbol-run-function-1): New.
6227         * help.el (help-symbol-run-function): New.
6228         * help.el (help-symbol-function-context-menu): New.
6229         * help.el (help-symbol-variable-context-menu): New.
6230         * help.el (help-symbol-function-and-variable-context-menu): New.
6231         * help.el (frob-help-extents): New.
6232         * help.el (describe-function-1):
6233         * help.el (variable-at-point):
6234         * help.el (variable-at-event): New.
6235         * help.el (describe-variable):
6236         Major overhaul.
6237         - Make functions and variables be mousable.
6238         - Middle button hyperlinks.
6239         - New context-menu entries.
6240
6241         * keydefs.el:
6242         * keydefs.el (global-map):
6243         New key bindings to move lines up and down.
6244
6245         * lisp-mode.el:
6246         * lisp-mode.el (construct-lisp-mode-menu): New.
6247         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6248         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6249         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6250         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6251         Make popup and menubar menus be different.  Popup menu uses
6252         clicked location and automatically assumes symbol under the mouse
6253         for various commands.
6254
6255         * menubar-items.el:
6256         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6257         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6258
6259         * menubar-items.el (global-popup-menu): Removed.
6260         * menubar-items.el (mode-popup-menu): Removed.
6261         * menubar-items.el (activate-popup-menu-hook): Removed.
6262         * menubar-items.el (popup-mode-menu): Removed.
6263         * menubar-items.el (popup-buffer-menu): Removed.
6264         * menubar-items.el (popup-menubar-menu): Removed.
6265         Move to menubar.el.
6266
6267         * menubar.el:
6268         * menubar.el (global-popup-menu): New.
6269         * menubar.el (mode-popup-menu): New.
6270         * menubar.el (activate-popup-menu-hook): New.
6271         * menubar.el (last-popup-menu-event): New.
6272         * menubar.el (popup-mode-menu): New.
6273         * menubar.el (popup-buffer-menu): New.
6274         * menubar.el (popup-menubar-menu): New.
6275         * menubar.el (menu-call-at-event): New.
6276         Move non-content functions here.  Add support for context menu
6277         items on extents.
6278
6279         * minibuf.el (minibuffer-history-uniquify):
6280         Typo fix.
6281
6282         * minibuf.el (read-file-name-1):
6283         Call new file dialog box if it exists.
6284
6285         * minibuf.el (mouse-rfn-setup-vars):
6286         Clean up "chop" action.
6287
6288         * mouse.el:
6289         * mouse.el (button2): Now bound to mouse-track.
6290         * mouse.el (click-inside-extent-p):
6291         * mouse.el (point-inside-extent-p):
6292         * mouse.el (point-inside-selection-p):
6293         * mouse.el (mouse-drag-or-yank): Removed.
6294         * mouse.el (mouse-begin-drag-n-drop): New.
6295         * mouse.el (mouse-eval-sexp):
6296         * mouse.el (mouse-track-activate-strokes): New.
6297         * mouse.el (mouse-track-do-activate): New.
6298         * mouse.el (mouse-track):
6299         * mouse.el (default-mouse-track-event-is-with-button): New.
6300         * mouse.el (default-mouse-track-cleanup-hook):
6301         * mouse.el (default-mouse-track-drag-hook):
6302         * mouse.el (default-mouse-track-drag-up-hook):
6303         * mouse.el (default-mouse-track-click-hook):
6304         Merge drag-n-drop into mouse-track.
6305         Add general "activate" support to replace specific button2 kludges.
6306         Use "button modifier" support in mouse-track.
6307
6308         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6309
6310         * package-ui.el:
6311         * package-ui.el (pui-menu):
6312         * package-ui.el (pui-popup-context-sensitive): Removed.
6313         Fix bytecompiler warnings.
6314         Clean up popup code a bit.
6315
6316         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6317
6318         * simple.el:
6319         * simple.el (transpose-lines):
6320         * simple.el (transpose-line-up): New.
6321         * simple.el (transpose-line-down): New.
6322         * simple.el (transpose-subr):
6323         * simple.el (transpose-subr-1): Removed.
6324         Clean up, add functions to move lines up and down.
6325
6326         * startup.el (mail-host-address):
6327         * startup.el (user-mail-address):
6328         Customize.
6329
6330         * subr.el:
6331         * subr.el (set-symbol-value-in-buffer): New.
6332         * subr.el (error):
6333         * subr.el (check-argument-type):
6334         * subr.el (defined-error-p): New.
6335         Add structured error support.
6336
6337         * toolbar-items.el (toolbar-compile):
6338         Use new make-dialog-box.
6339
6340         * update-elc.el:
6341
6342         * userlock.el (ask-user-about-lock-dbox):
6343         * userlock.el (ask-user-about-supersession-threat-dbox):
6344         * userlock.el (ask-user-about-lock):
6345         * userlock.el (ask-user-about-supersession-threat):
6346         Use new make-dialog-box.
6347         Add safety checks; use should use-dialog-box-p.
6348
6349         * window-xemacs.el:
6350         * window-xemacs.el (__buffer-dedicated-frame):
6351         * window-xemacs.el (buffer-dedicated-frame): New.
6352         * window-xemacs.el (set-buffer-dedicated-frame): New.
6353         Move dedicated-frame stuff into lisp.
6354
6355 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6356
6357         * printer.el (generic-print-region): Do not require that
6358         `printer-name' be set.
6359         (printer-name): Commentary clarification.
6360
6361 2000-07-19  Martin Buchholz <martin@xemacs.org>
6362
6363         * XEmacs 21.2.35 is released.
6364
6365 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6366
6367         * select.el (selection-coercible-types): Initialise.
6368
6369 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6370
6371         * select.el (own-clipboard): Bug fix.
6372
6373 2000-07-17  Mike Sperber  <mike@xemacs.org>
6374
6375         * cus-edit.el (custom-migrate-custom-file): Save init file before
6376         continuing.
6377
6378 2000-07-16  Mike Sperber  <mike@xemacs.org>
6379
6380         * startup.el (load-init-file): Remove silly call to
6381         `load-user-custom-file`.
6382         (maybe-migrate-user-init-file): Minor fixes.
6383
6384 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6385
6386         * apropos.el (apropos-documentation-check-doc-file):
6387         `doc' variable should be let-bound, as was presumably intended.
6388
6389         * cus-edit.el (custom-variable-reset-saved):
6390         (custom-variable-reset-standard):
6391         Remove unused variable comment-widget.  Twice.
6392
6393         * toolbar.el (toolbar-blank-press-function):
6394         Add a real defvar with initial value nil and proper docstring.
6395         (press-toolbar-button): No need to check for boundp-ness anymore.
6396
6397         * rect.el (open-rectangle-line): Remove useless (let) form.
6398         Add defvar for pending-delete-mode.
6399
6400         * info.el (Info-find-node): This function needs an autoload cookie.
6401
6402         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6403         Use let* since the second form referred to the first.
6404
6405 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6406
6407         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6408         instead of removed `mswindows-get-clipboard'.
6409
6410
6411 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6412
6413         * select.el (select-convert-from-text): New.
6414         * select.el (select-convert-from-length): New.
6415         * select.el (select-convert-from-integer): New.
6416         * select.el (select-convert-from-identity): New.
6417         * select.el (select-convert-from-filename): New.
6418         * select.el (selection-converter-in-alist): Use them.
6419         New converter functions for X.
6420
6421         * select.el (get-selection): Removed comment.
6422
6423         * select.el (own-selection): Removed append code - I thought
6424         I'd already done this, but apparently not...
6425
6426         * select.el: Changed comment about TIMESTAMP.
6427
6428         * select.el (select-convert-in): New.
6429         * select.el (select-convert-out): New.
6430         New functions that get used by select.c.
6431
6432         * select.el (select-buffer-killed-default): New.
6433         * select.el (select-buffer-killed-text): New.
6434         * select.el (selection-buffer-killed-alist): New.
6435         New list and functions that get called if a relevant selection
6436         exists and a buffer gets killed.
6437
6438         * select.el (select-convert-to-targets):
6439         * select.el (select-convert-to-identity): Removed.
6440         * select.el (select-convert-from-identity): Removed.
6441         * select.el (select-converter-out-alist):
6442         Removed _EMACS_INTERNAL selection type.
6443
6444         * x-select.el (xselect-kill-buffer-hook): Removed.
6445         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6446         Removed this X-specific nonesense. Use the generic support
6447         in select.el instead.
6448
6449 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6450
6451         * mule/mule-category.el (defined-category-hashtable):
6452         Use make-hash-table instead of make-hashtable
6453
6454         * buff-menu.el: Byte-compiler warning fix.
6455
6456         * isearch-mode.el (isearch-highlight-all-cleanup):
6457         Remove unused variable `isearch-highlight-all-start'.
6458
6459         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6460
6461         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6462
6463         * cus-dep.el (Custom-make-dependencies):
6464         Add autoload cookie for custom-add-loads to generated custom-load.el.
6465
6466         * autoload.el (autoload-package-name): Warning suppression.
6467         Move defvar prior to first use.
6468
6469         * custom.el: Add autoload for custom-declare-face.
6470         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6471         * cl.el (cl-hack-byte-compiler):
6472         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6473         to work properly.
6474
6475 2000-07-08  Mike Sperber  <mike@xemacs.org>
6476
6477         * startup.el (load-home-init-file): Added variable.
6478         (maybe-migrate-user-init-file): Added.
6479         (load-user-init-file): Load custom file if different from init
6480         file.
6481
6482         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6483         "startup."
6484
6485         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6486         Moved `custom-file'-related code to cus-file.el.
6487
6488         * cus-file.el: New file.
6489
6490 2000-04-01  Mike Sperber  <mike@xemacs.org>
6491
6492         * packages.el (packages-find-package-directories): Added support
6493         for external package hierarchies with in-place installations.
6494
6495         * find-paths.el (paths-root-in-place-p): Added.
6496         (paths-find-emacs-directory): Added support for external
6497         directories with in-place installations.
6498         (paths-find-site-directory): Ditto.
6499
6500         * startup.el (find-user-init-file): Also look for
6501         ~/.xemacs/init.elc? in preference to ~/.emacs.
6502
6503 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6504
6505         * select.el (own-selection):
6506         * select.el (own-clipboard): Changed `append' parameter to
6507         `how-to-use' parameter.
6508         * select.el (own-selection): Removed icky append code.
6509         * select.el (own-selection, get-selection): Removed extra type
6510         checking.
6511         * select.el (selection-appender-alist):
6512         * select.el (selection-converter-{in|out}-alist): Initialise.
6513         * select.el (select-append-to-*): New.
6514         * select.el (select-convert-from-*): New.  New functions to append
6515         data and convert data from external type.
6516
6517 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6518
6519         * font-lock.el: Javadoc enhancements.
6520
6521 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6522
6523         * printer.el (generic-print-region): Compose job name from buffer
6524         name.
6525
6526 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6527
6528         * font-lock.el (font-lock-fontify-pending-extents): Call
6529         font-lock-fontify-region instead of font-lock-fontify-buffer
6530         to avoid unnecessary progress gauges.
6531
6532 2000-07-06  Craig Lanning  <lanning@scra.org>
6533
6534         * custom-load.el (faces):
6535
6536         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6537         dir is a regex.
6538
6539         * process.el (call-process-internal): from Dan Holmsand, use binary
6540         coding systems so that jka-compr works.
6541
6542 2000-07-07  Ben Wing  <ben@xemacs.org>
6543
6544         * font-lock.el: Undo previous change.  Unfortunately, some
6545         files actually use the variables directly in their init code
6546         without quoting them.
6547
6548 2000-07-07  Ben Wing  <ben@xemacs.org>
6549
6550         * font-lock.el (defvar font-lock-*-face): Removed.
6551
6552         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6553         only when necessary.
6554
6555 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6556
6557         * cl-macs.el: fix cl-transform-function-property kludge
6558         so that it does not require a random feature.
6559
6560 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6561
6562         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6563         as in Linux kernel "Rules.make".
6564
6565 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6566
6567         * build-report.el (build-report): Add autoload cookie.
6568
6569 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6570
6571         * package-ui.el (defgroup pui):  Correct a misspelling
6572         (pui-toggle-package-delete):  Change `seleted' to `selected'
6573
6574 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6575
6576         * package-get.el (package-get-update-base):
6577         (package-get): Use insert-file-contents-literally always.
6578         (package-get-maybe-save-index):
6579         Force coding system for writing to binary.
6580
6581 2000-06-08  Mike Alexander  <mta@arbortext.com>
6582
6583         * code-process.el (call-process-region): If there is no coding
6584         system for the process on process-coding-system-alist use the
6585         coding system of the buffer containing the region.
6586
6587 2000-06-10  Ben Wing  <ben@xemacs.org>
6588
6589         * cmdloop.el (command-error):
6590         If debug-on-error and noninteractive, output backtrace.
6591
6592         * files.el (file-relative-name):
6593         Remove MSDOS references.
6594
6595         * simple.el (line-number): New function, due to non-obvious
6596         behavior/usage of count-lines.
6597
6598         * simple.el (count-lines): document non-obvious usage to get
6599         line number.
6600
6601 2000-06-11  Ben Wing  <ben@xemacs.org>
6602
6603         * faces.el ((featurep 'xpm)):
6604         * x-faces.el (x-init-face-from-resources):
6605         * x-faces.el (x-init-frame-faces):
6606         * x-misc.el (x-init-specifier-from-resources):
6607         * x-misc.el (x-get-resource-and-bogosity-check):
6608         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6609         * x-mouse.el (x-init-pointer-shape):
6610         * x-scrollbar.el (x-init-scrollbar-from-resources):
6611         Add sixth argument to x-get-resource calls so as to issue warnings
6612         rather than errors on bogus arguments.
6613
6614 2000-06-05  Ben Wing  <ben@xemacs.org>
6615
6616         * compat.el: new file.  provides a clean, non-intrusive way to
6617         define compatibility functions.
6618
6619         * process.el (shell-quote-argument): temporary fix for lack
6620         of nt-quote-process-args.  #### I need to put back the overall
6621         structure of that mechanism but redo the guts of it using the
6622         extra intelligence in the C code.
6623
6624 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6625
6626         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6627         `package-get' does in package-get.el, instead of using external
6628         "md5sum" program.
6629
6630         * package-get.el (package-get): Insert package file literally to
6631         make checksum calculation work.
6632
6633 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6634
6635         * code-files.el (convert-mbox-coding-system): Deleted.
6636         (file-coding-system-alist): Removed reference to
6637         convert-mbox-coding-system.
6638
6639 2000-05-28  Martin Buchholz <martin@xemacs.org>
6640
6641         * XEmacs 21.2.34 is released.
6642
6643 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6644
6645         * font-lock.el (font-lock-keywords): Rewrote docstring
6646
6647 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6648
6649         * loadhist.el (unload-feature): handle case where x is both boundp
6650         and fboundp
6651
6652 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6653
6654         * packages.el: It's ok to use built-in macros, but not lisp
6655         defined ones.
6656
6657 2000-05-20  Ben Wing  <ben@xemacs.org>
6658
6659         * font-lock.el:
6660         * font-lock.el (font-lock-message-threshold):
6661         * font-lock.el (font-lock-mode):
6662         * font-lock.el (font-lock-default-fontify-buffer):
6663         * font-lock.el (font-lock-always-fontify-immediately):
6664         * font-lock.el (font-lock-old-extent): Removed.
6665         * font-lock.el (font-lock-old-len): Removed.
6666         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6667         * font-lock.el (font-lock-pending-extent-table): New.
6668         * font-lock.el (font-lock-range-table): New.
6669         * font-lock.el (font-lock-after-change-function):
6670         * font-lock.el (font-lock-after-change-function-1): Removed.
6671         * font-lock.el (font-lock-fontify-pending-extents): New.
6672         * font-lock.el ('font-lock-revert-cleanup): Removed.
6673         * font-lock.el ('font-lock-revert-setup): Removed.
6674         Rewrite deferral code to handle any number of changes, merging
6675         them properly.  Remove hacked-up code for revert-buffer, now
6676         unnecessary.
6677
6678         * menubar-items.el (default-menubar):
6679         In Options->Edit Init File, don't switch to emacs-lisp-mode
6680         unless necessary; doing this turns off font-lock.
6681
6682 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6683
6684         * keydefs.el: Define C-x BS to backward-kill-sentence.
6685
6686 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6687
6688         * files.el (hack-local-variables-prop-line): Use non-greedy
6689         matching to process -*-texinfo-*- -*-.
6690
6691 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6692
6693         * minibuf.el (minibuf-directory-files): new function.
6694         (read-file-name-activate-callback): use minibuf-directory-files.
6695         (read-directory-name-internal): ditto.
6696         (mouse-file-display-completion-list): ditto.
6697         (mouse-directory-display-completion-list): ditto.
6698         (read-file-name-internal): remove "./" from completion list unless
6699         explicitly matched, for consistency.
6700
6701 2000-05-11  Ben Wing  <ben@xemacs.org>
6702
6703         * gutter-items.el (gutter-buffers-tab):
6704         * gutter-items.el (add-tab-to-gutter):
6705         * gutter-items.el (update-tab-in-gutter):
6706         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6707         * gutter-items.el (append-progress-display):
6708         * gutter-items.el (abort-progress-display):
6709         * gutter-items.el (raw-append-progress-display):
6710         Further fixes.  Use set-glyph-image not set-image-instance-property,
6711         to fix problems with multiple windows in a frame.
6712
6713         * menubar-items.el (tutorials-menu-filter):
6714         Fix typo.
6715
6716         * startup.el (early-error-handler):
6717         Display message box under windows; otherwise, message will disappear
6718         before it can be viewed.
6719
6720         * update-elc.el:
6721         Fix bug in NEEDTODUMP processing.
6722
6723 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6724
6725         * startup.el (lock-directory): Removed.
6726         (superlock-file): Ditto.
6727         (startup-set-paths): Remove lockdir.
6728         (startup-setup-paths-warning): Remove lock-directory.
6729
6730         * setup-paths.el (paths-find-lock-directory): Removed.
6731         (paths-find-superlock-file): Ditto.
6732
6733 2000-05-09  Ben Wing  <ben@xemacs.org>
6734
6735         * faces.el (set-face-property):
6736         * faces.el (set-face-font):
6737         * faces.el (set-face-foreground):
6738         * faces.el (set-face-background):
6739         * faces.el (set-face-background-pixmap):
6740         * faces.el (set-face-underline-p):
6741         * faces.el (set-face-strikethru-p):
6742         * faces.el (set-face-highlight-p):
6743         * faces.el (set-face-dim-p):
6744         * faces.el (set-face-blinking-p):
6745         * faces.el (set-face-reverse-p):
6746         doc string changes.
6747
6748         * glyphs.el:
6749         * glyphs.el (make-image-specifier):
6750         * glyphs.el (glyph-property):
6751         * glyphs.el (set-glyph-image):
6752         * glyphs.el (make-glyph):
6753         * glyphs.el (make-pointer-glyph):
6754         * glyphs.el (make-icon-glyph):
6755         * glyphs.el (widget-image-instance-p): New.
6756         authorship info, lots of doc changes.  New predicate, inadvertently
6757         omitted.  the general principle with specifier docs is now that
6758         the description of instantiators should go with the make-foo-specifier
6759         fun's doc string, rather than in foo-specifier-p.  this follows
6760         conventions elsewhere in XEmacs and in general is a lot more obvious
6761         of a place to look.  sometimes the make-foo-specifier function needs
6762         to be created in the process.
6763
6764         * gutter.el:
6765         * gutter.el (make-gutter-specifier): New.
6766         * gutter.el (make-gutter-size-specifier): New.
6767         * gutter.el (make-gutter-visible-specifier): New.
6768         specifier doc updates according to the conventions specified before.
6769
6770         * objects.el:
6771         * objects.el (make-font-specifier):
6772         * objects.el (make-color-specifier):
6773         * objects.el (make-face-boolean-specifier): New.
6774         specifier doc updates according to the conventions specified before.
6775
6776         * specifier.el:
6777         * specifier.el (set-specifier):
6778         * specifier.el (make-integer-specifier): New.
6779         * specifier.el (make-boolean-specifier): New.
6780         * specifier.el (make-natnum-specifier): New.
6781         * specifier.el (make-generic-specifier): New.
6782         * specifier.el (make-display-table-specifier): New.
6783         specifier doc updates according to the conventions specified before.
6784
6785         * toolbar.el:
6786         * toolbar.el (make-toolbar-specifier): New.
6787         specifier doc updates according to the conventions specified before.
6788
6789 2000-05-09  Ben Wing  <ben@xemacs.org>
6790
6791         * process.el (call-process-internal): Revert to previous version
6792         because Mike's change clashed with a change I did not long before.
6793         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6794         Thanks very much Mike for pointing out the bug and submitting a
6795         patch!
6796
6797 2000-04-13  Mike Alexander  <mta@arbortext.com>
6798
6799         * process.el (call-process-internal): Send the correct input buffer
6800         (call-process-internal): Return the exit status of the process
6801
6802 2000-05-07  Ben Wing  <ben@xemacs.org>
6803
6804         * winnt.el:
6805         * winnt.el (nt-quote-args-verbatim): Removed.
6806         * winnt.el (nt-quote-args-prefix-quote): Removed.
6807         * winnt.el (nt-quote-args-backslash-quote): Removed.
6808         * winnt.el (nt-quote-args-double-quote): Removed.
6809         * winnt.el (nt-quote-args-functions-alist): Removed.
6810         * winnt.el (nt-quote-process-args): Removed.
6811         Remove all stuff for argument quoting.  We borrow the code instead
6812         from Emacs 20.6, which is much more careful in its quoting
6813         (e.g. in handling runs of the escape character) and avoids most of
6814         the need for this Lisp mechanism by checking to see whether we're
6815         running a Cygwin or normal program and doing the appropriate
6816         quoting.  If we end up needing such a mechanism, we should add
6817         it by extending the variable `mswindows-quote-process-args' so it
6818         can take an alist of regexps.
6819
6820 2000-05-07  Ben Wing  <ben@xemacs.org>
6821
6822         * keydefs.el:
6823         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6824         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6825         the window without moving point.
6826
6827         * simple.el:
6828         * simple.el (scroll-up-one): New.
6829         * simple.el (scroll-down-one): New.
6830         Functions for use with C-M-up/down.
6831
6832 2000-05-01  Martin Buchholz <martin@xemacs.org>
6833
6834         * XEmacs 21.2.33 is released.
6835
6836 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6837
6838         * dialog.el (yes-or-no-p-dialog-box):
6839         Fix docstring.
6840         Fix following horrible bug in X11 mode with focus-follows-mouse:
6841           1. Visit two files in two different frames.
6842           2. do File->Revert Buffer in one of those frames.
6843           3. Dialog box appears.
6844           4. Arrange things so that the mouse passes over the *other*
6845              frame, then to the dialog box, and click on "Yes".
6846           5. The file contents end up in the *wrong* buffer!
6847         Add TODO comment.
6848
6849 2000-04-28  Ben Wing  <ben@xemacs.org>
6850
6851         * help.el (describe-installation): correct typo introduced
6852         in last patch: boundp -> fboundp.
6853
6854         * etags.el (buffer-tag-table-list):
6855         canonicalize filenames to Unix format so that tag-table-alist
6856         searching works under Windows.
6857
6858         * autoload.el:
6859         Bowdlerize the supposedly objectionable words
6860         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6861
6862         * gutter-items.el (set-progress-display-style):
6863         * gutter-items.el (search-dialog-callback):
6864         * gutter-items.el (make-search-dialog):
6865         Change to new callback-ex api.
6866
6867 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6868
6869         * help.el: (describe-installation): decode-coding-string is not
6870         defined in a non MULE environment.
6871
6872 2000-04-28  Ben Wing  <ben@xemacs.org>
6873
6874         * gutter-items.el (buffer-list-changed-hook):
6875         use it, not record-buffer-hook.
6876
6877         * subr.el (record-buffer-hook): Removed.
6878
6879 2000-04-27  Ben Wing  <ben@xemacs.org>
6880
6881         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6882         use NORECORD option.  Andy will not like this, but the existing
6883         gutter behavior is just wrong, as per this comment:
6884
6885         ;; this used to add the norecord flag to both calls below.
6886         ;; this is bogus because it is a pervasive assumption in XEmacs
6887         ;; that the current buffer is at the front of the buffers list.
6888         ;; for example, select an item and then do M-C-l
6889         ;; (switch-to-other-buffer).  Things get way confused.
6890         ;;
6891         ;; Andy, if you want to maintain the current look, you must
6892         ;;  *uncouple* the gutter order and buffers order.
6893
6894         * loaddefs.el (completion-ignored-extensions): unfuckify.
6895
6896         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6897         xemacs.mak.
6898
6899         * autoload.el (batch-update-one-directory): new function, used in
6900         xemacs.mak.
6901
6902         * loadup.el: set gc-cons-threshold very high unless dumping --
6903         loadup during update-elc is much much much faster.  also do this
6904         when quick-building.
6905
6906         add commented-out code for profiling loadup.
6907
6908
6909         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6910         is required in order to build xemacs.
6911
6912 2000-04-26  Ben Wing  <ben@xemacs.org>
6913
6914         * loadup.el: don't garbage collect during loadup if quick-build
6915         compile-time option is set.
6916
6917 2000-04-23  Ben Wing  <ben@xemacs.org>
6918
6919         * update-elc.el: compute whether any dumped .el or .elc files
6920         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6921         if so.
6922
6923         * update-elc.el (update-elc-files-to-compile): always change
6924         NOBYTECOMPILE in the src directory rather than current dir,
6925         so it will work under NT.
6926
6927         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6928         the form of this file is identical between Unix and Windows.
6929         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6930         Added comment.
6931         (update-autoloads-from-directory): updated doc string.
6932         updated doc strings in a few other places.
6933
6934 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6935
6936         * bytecomp.el (byte-force-recompile): Fix argument to
6937         byte-recompile-directory.
6938
6939 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6940
6941         * gutter-items.el (progress-display-clear-when-idle): Use
6942         add-one-shot-hook.
6943         * gutter-items.el (clear-progress-display): Adjust number of
6944         arguments.
6945
6946 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6947
6948         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6949
6950 2000-04-16  Ben Wing  <ben@xemacs.org>
6951
6952         * printer.el: New file.
6953
6954         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6955
6956         * help.el (describe-installation): Fix decoding for Windows.
6957
6958         * menubar-items.el:
6959         * menubar-items.el (default-menubar):
6960         * menubar-items.el (tutorials-menu-filter): New.
6961         * menubar-items.el (popup-menubar-menu):
6962         Add authorship.  Redo Help menu and Tutorials filter.
6963
6964         * menubar.el: Correct comment.
6965
6966         * modeline.el (modeline-buffer-identification): Correct doc string.
6967
6968         * simple.el:
6969         * simple.el (printing): Removed.
6970         * simple.el (printer-name): Removed.
6971         * simple.el (generic-print-buffer): Removed.
6972         * simple.el (generic-print-region): Removed.
6973         Move generic print code to printer.el.
6974
6975 2000-04-15  Ben Wing  <ben@xemacs.org>
6976
6977         * simple.el (generic-print-region): New.
6978         make this function actually work.
6979         (generic-print-buffer): call generic-print-region.
6980
6981 2000-04-14  Andy Piper  <andy@xemacs.org>
6982
6983         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6984         by using the new widget-callback-current-channel.
6985         (search-dialog-callback): ditto.
6986
6987 2000-04-12  Andy Piper  <andy@xemacs.org>
6988
6989         * gutter.el (default-gutter-position): moved from gutter-items.el.
6990         (default-gutter-position-changed-hook): ditto.
6991         (gutter-element-visibility-changed-hook): ditto.
6992         (set-gutter-element): ditto.
6993         (remove-gutter-element): ditto.
6994         (set-gutter-element-visible-p): ditto.
6995         (gutter-element-visible-p): ditto.
6996         (init-gutter): ditto.
6997
6998         * dialog.el (make-dialog-box): renamed and moved from
6999         gutter-items.el
7000
7001         * gutter-items.el: move various functions elsewhere.
7002
7003 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7004
7005         * menubar-items.el: Fixed place of parenthesis.
7006
7007 2000-04-12  Ben Wing  <ben@xemacs.org>
7008
7009         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7010                 without constantly being prompted for the tag.
7011         * simple.el: Added a number of section headings, to clarify the
7012                 organization of this file.
7013         * simple.el (activate-region):
7014         * simple.el (region-exists-p):
7015         * simple.el (region-active-p):
7016                 Moved these three function down to the other side of
7017                 the case-changing functions, so they join the rest of
7018                 the region code.
7019         * simple.el (printing): New.
7020         * simple.el (printer-name): New.
7021         * simple.el (generic-print-buffer): New.
7022                 New functions, a very simple prototype for a unified
7023                 printing interface.
7024
7025         * process.el (call-process-internal): Real fix for null BUFFER,
7026                 other problems with BUFFER specs.
7027
7028         * menubar-items.el:
7029                 Fixed up File->Print to use new printing functions.
7030                 Various corrections and expansions to Grep/Compile menus.
7031                 New options for Printing.
7032                 New options for SMTP Mail, the way to send mail under
7033                   MS Windows. (There's also a package patch to make SMTP
7034                   Mail be the default under MSWin.)
7035
7036 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7037
7038         * menubar-items.el: Selecting Rectangle Mousing from menubar
7039         did not work.  Needed to quote mouse-track-rectangle-p.
7040
7041 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7042
7043         * cl-compat.el (keywordp): Removed.
7044
7045 2000-04-05  Andy Piper  <andy@xemacs.org>
7046
7047         * gutter-items.el (progress-layout-glyph): don't initialize here.
7048         (progress-gauge-glyph): use dynamic sizing.
7049         (set-progress-display-style): new function. Set progress glyphs
7050         appropriately depending on the style.
7051         (progress-display-style): new variable. Custom version of
7052         set-progress-display-style.
7053         (progress-abort-glyph): switch to dynamic sizes.
7054         (search-dialog-text): make the edit field active.
7055
7056 2000-04-04  Andy Piper  <andy@xemacs.org>
7057
7058         * gutter-items.el (make-search-dialog): need to make the search
7059         dialog visible after creation.
7060
7061         * menubar-items.el (default-menubar): use the search dialog for
7062         searching. Remove some extraneous search menu items.
7063
7064         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7065         well as strings.
7066         (make-gutter-only-dialog-frame): allow the user to create the
7067         frame unmapped. Allow the gutter spec to be given as a glyph.
7068         (search-dialog-direction): new variable.
7069         (search-dialog-text): new variable.
7070         (search-dialog-callback): new function. Callback for the search
7071         dialog action.
7072         (make-search-dialog): new function. Create a user-friendly search
7073         dialog.
7074
7075 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7076
7077         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7078         under Windows.
7079
7080 2000-04-01  Andy Piper  <andy@xemacs.org>
7081
7082         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7083         progress more accurately.
7084
7085 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7086
7087         * finder.el (finder-compile-keywords): Process readable files only.
7088         Because error in process of .#finder-inf.el when compile xemacs
7089         with --with-clash-detection option.
7090
7091 2000-03-31  Andy Piper  <andy@xemacs.org>
7092
7093         * gutter-items.el (append-progress-display): don't delay after a
7094         successful font-lock.
7095         (make-gutter-only-dialog-frame): new function. Allow users to
7096         create gutter-only dialogs.
7097
7098 2000-03-27  Mike Alexander  <mta@arbortext.com>
7099
7100         * process.el (call-process-internal): Handle a null BUFFER
7101         parameter correctly.
7102
7103 2000-03-28  Andy Piper  <andy@xemacs.org>
7104
7105         * gutter-items.el (abort-progress-display): put strings in the
7106         gutter not extents.
7107         (progress-layout-glyph): signal special 'quit callback.
7108         (progress-display-quit-function): deleted.
7109         (progress-display-stop-callback): deleted.
7110         (progress-display-dispatch-command-events): deleted.
7111         (append-progress-display): remove calls to
7112         progress-display-dispatch-command-events.
7113         (raw-append-progress-display): ditto.
7114
7115 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7116
7117         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7118         being a list.  Actually define `stipple-pixmap-p' which is used as
7119         an error predicate.  Correctly handle PIXMAP being either relative
7120         or absolute file name.
7121
7122 2000-03-24  Andy Piper  <andy@xemacs.org>
7123
7124         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7125         (abort-progress-display): ditto. Don't delete the created extent.
7126         (raw-append-progress-display): ditto.
7127         (progress-display-dispatch-non-command-events): new
7128         function. Encapsulates what we want to do when no command input is
7129         required.
7130         (progress-display-dispatch-command-events): likewise, but disable
7131         for now since it causes too many problems.
7132         (append-progress-display): use them.
7133         (raw-append-progress-display): ditto.
7134         (default-gutter-position-changed-hook): set this rather than
7135         default-gutter-position-changed.
7136         (default-gutter-position-changed-hook): lambda with zero arguments
7137         rather than one.
7138         (raw-append-progress-display): trap errors in pending input since
7139         allowing them to signal will hose the gauge well and
7140         truly. Ideally we would like to delay these until we are more able
7141         to cope.
7142         (append-progress-display): ditto.
7143
7144 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7145
7146         * lisp/make-docfile.el: call-process-internal is now implemented
7147         in process.el.
7148
7149 2000-03-21  Ben Wing  <ben@xemacs.org>
7150
7151         * mule\mule-cmds.el (set-language-info-alist):
7152         Fix to correspond to new menu arrangement.
7153
7154 2000-03-21  Ben Wing  <ben@xemacs.org>
7155
7156         * process.el:
7157         * process.el (call-process-internal): New.
7158         New implementation of call-process.  Only enabled under NT, so far.
7159         stderr handling not implemented yet in CVS'd C code.
7160
7161 2000-03-20  Ben Wing  <ben@xemacs.org>
7162
7163         * lisp-mode.el:
7164         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7165         * lisp-mode.el (lisp-interaction-mode):
7166         Put back Lisp Interaction menubar for Jan V's sake.
7167
7168         * simple.el:
7169         * simple.el (mark-ring):
7170         * simple.el (dont-record-current-mark): New.
7171         * simple.el (in-shifted-motion-command): New.
7172         * simple.el (mark-ring-unrecorded-commands): New.
7173         * simple.el (mark-ring-max):
7174         * simple.el (set-mark-command):
7175         * simple.el (push-mark):
7176         * simple.el (handle-pre-motion-command):
7177         Implement scheme for not recording unimportant marks.
7178
7179         * subr.el:
7180         * subr.el (function-allows-args): New.
7181         New function function-allows-args.
7182
7183 2000-03-20  Martin Buchholz <martin@xemacs.org>
7184
7185         * XEmacs 21.2.32 is released.
7186
7187 2000-03-20  Andy Piper  <andy@xemacs.org>
7188
7189         * gutter-items.el (update-tab-in-gutter): force selection of the
7190         selected-window if required to do so.
7191         (buffers-tab-items): ditto.
7192         (add-tab-to-gutter): ditto.
7193         (create-frame-hook): use force-selection.
7194         (default-gutter-position-changed): lambdify.
7195         (update-tab-hook): deleted since it was only used in one place.
7196
7197 2000-03-18  Andy Piper  <andy@xemacs.org>
7198
7199         * files.el (find-file-noselect): undo change that shouldn't have
7200         gone in.
7201
7202 2000-03-17  Andy Piper  <andy@xemacs.org>
7203
7204         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7205         of selected-window trickery.
7206
7207         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7208         frames tabs.
7209         (progress-display-stop-callback): progress -> progress-display
7210         (progress-display-quit-function): ditto.
7211         (clear-progress-display): ditto.
7212         (remove-progress-display): ditto.
7213         (append-progress-display): ditto.
7214         (abort-progress-display): ditto.
7215         (raw-append-progress-display): ditto.
7216         (display-progress-display): ditto.
7217         (current-progress-display-label): ditto.
7218         (current-progress-display): ditto.
7219         (lprogress-display): ditto and save the buffer
7220         (progress-display): ditto. Otherwise the buffer sometimes gets
7221         changed which confuses font-lock.
7222
7223         * font-lock.el (font-lock-default-fontify-buffer): catch all
7224         errors, not just quit.
7225         (font-lock-mode): progress -> display-progress
7226         (font-lock-default-fontify-buffer): ditto.
7227         (font-lock-fontify-syntactically-region): ditto.
7228         (font-lock-fontify-keywords-region): ditto.
7229
7230 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7231
7232         * cl.el (gensym): Move to here from cl-macs.el.
7233         (gentemp): Ditto.
7234
7235 2000-03-16  Andy Piper  <andy@xemacs.org>
7236
7237         * font-lock.el (font-lock-mode): use lprogress and friends for
7238         progress management.
7239         (font-lock-default-fontify-buffer): ditto.
7240         (font-lock-fontify-syntactically-region): ditto.
7241         (font-lock-fontify-keywords-region): ditto.
7242         (font-lock-revert-cleanup): fix reverting.
7243         (font-lock-revert-setup): ditto.
7244
7245         * gutter-items.el (progress-use-echo-area): new variable. Use the
7246         echo area for progress gauges if non-nil.
7247         (clear-progress): remove echo area stuff and defer to
7248         clear-message.
7249         (append-progress): dispatch non-command events after each progress
7250         increment. Remove echo area stuff.
7251         (abort-progress): remove echo area stuff and defer to
7252         display-message.
7253         (raw-append-progress): ditto. Dispatch non-command events after
7254         gutter redisplay.
7255         (display-progress): defer echo area stuff to display-message.
7256
7257         * gutter-items.el (clear-progress):
7258         (abort-progress): indentation changes.
7259         (display-progress): don't clear progress.
7260         (append-progress): compare messages with equal.
7261         (raw-append-progress): use dispatch-non-command-events to flush
7262         widget creation events.
7263
7264 2000-03-13  Ben Wing  <ben@xemacs.org>
7265
7266         * abbrev.el:
7267         * abbrev.el (abbrev-string-to-be-defined): New.
7268         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7269         Changes for use with the menubar.
7270
7271 2000-03-12  Ben Wing  <ben@xemacs.org>
7272
7273         * alist.el (vassoc): moved here from font-menu.el.
7274
7275         * custom.el (defface): typo fix.
7276
7277         * dialog.el (yes-or-no-p-dialog-box):
7278         * dialog.el (message-box):
7279         * files.el (save-some-buffers-1):
7280         Put accelerators in the button names.
7281
7282         * font-lock.el (font-lock-comment-face):
7283         * font-lock.el (font-lock-keyword-face):
7284         * font-lock.el (font-lock-function-name-face):
7285         Fixed some of the colors under MS Windows because the existing
7286         default colors were hardly different from black and needed to be
7287         made lighter.
7288
7289         * font-menu.el:
7290         * font-menu.el (font-menu-split-long-menu):
7291         * font-menu.el (font-menu-family-constructor):
7292         * font-menu.el (font-menu-size-constructor):
7293         * font-menu.el (font-menu-weight-constructor):
7294         * font-menu.el (font-menu-set-font):
7295         vassoc moved to alist.el.
7296         Accelerators added to all menus.
7297         Unused bound var new-props removed.
7298
7299         * keydefs.el: I did a whole lot of rearranging to put things in a
7300         more consistent order and fixed a number of cases where key
7301         combinations involving up, down, left, right and so on were
7302         defined but the corresponding keypad combinations were not
7303         defined.
7304
7305         * lisp-mode.el:
7306         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7307         * lisp-mode.el (emacs-lisp-mode):
7308         * lisp-mode.el (lisp-interaction-mode):
7309         * lisp-mode.el (flet):
7310         Added accelerators onto the menus.
7311         Made all the different versions of the let function be indented
7312         the same way.
7313         Undid Steve's easy-menu-ification, because it makes it impossible
7314         to have the menubar and popup menus different.
7315         Cleaned up the menu; added items for find-function &c and some
7316         indenting, and removed debug-on-*.
7317
7318         * list-mode.el (list-mode-hook):
7319         * list-mode.el (list-mode):
7320         * list-mode.el (completion-setup-hook):
7321         * list-mode.el (display-completion-list):
7322         Added support for the :window-height keyword, which is required
7323         because of other changes that I made for the file dialog box.  I
7324         also made the hook variables list-mode-hook and
7325         completion-setup-hook and also minibuffer-setup-hook in
7326         minibuf.el be permanent-local; see comment in list-mode.el.
7327
7328         * map-ynp.el (map-y-or-n-p):
7329         Added accelerators to the dialog buttons.
7330
7331         * menubar-items.el (menu-truncate-list):
7332         New internal function.
7333         * menubar-items.el (submenu-generate-accelerator-spec):
7334         * menubar-items.el (menu-item-strip-accelerator-spec):
7335         * menubar-items.el (menu-item-generate-accelerator-spec):
7336         New exported functions, for use in auto-generating accelerator specs.
7337
7338         * menubar-items.el:
7339         * menubar-items.el (default-menubar):
7340         * menubar-items.el (maybe-add-init-button):
7341         * menubar-items.el (bookmark-menu-filter):
7342         * menubar-items.el (slow-format-buffers-menu-line):
7343         * menubar-items.el (build-buffers-menu-internal):
7344         * menubar-items.el (language-environment-menu-filter):
7345         * menubar-items.el (default-popup-menu):
7346         * menubar-items.el (popup-buffer-menu):
7347         * menubar-items.el (popup-menubar-menu):
7348         Did a major overhaul on this file, and in fact I'm nowhere near
7349         done working on the menubar, and there will be more patches to
7350         come.  A basic summary of what I've done:
7351
7352         a) I added accelerators to all of the menu items.  For menus that
7353         are auto-generated, such as the buffers menu, the accelerators are
7354         automatically added to the beginning of each line using the
7355         numbers 1 through 9, then zero, and then letters starting with A,
7356         but omitting the letters that are already in use for the fixed
7357         menu items at the top of the buffers menu.  To facilitate adding
7358         accelerators of this kind, I created some new functions
7359         (*-accelerator-spec), which are also being used by other filters
7360         that auto generate lists of things such as ftp sites to download
7361         packages.  If people really don't like these accelerators
7362         appearing at the beginning of the menu items, a variable can be
7363         added to optionally turn them off, but I think this is rather
7364         pointless because other menu items have accelerators and many or
7365         most of the menu users will use the accelerators if the support is
7366         there.
7367
7368         b) I combined the top level Tools and Apps menus into a single
7369         Tools menu, because the distinction between the two is not
7370         obvious, and the items on the menus are not used often enough that
7371         putting some of them onto submenus is a problem.
7372
7373         c) I created two new top level menus called View and Cmds because
7374         there were too many items on the File and Edit menus, and I'm going
7375         to be adding more items to these menus.  In contrast to the Tools
7376         menu, the items on these menus may be used quite often during an
7377         editing session, and so should be available with fewer
7378         keystrokes.
7379
7380         d) I added a number of options to the options menu, including one
7381         for controlling whether the alt key can be used to traverse to
7382         menu items using the accelerators, one for controlling behavior of
7383         control-k, one for controlling how the kill and yank functions
7384         interact with the clipboard, a few additional buffers-menu
7385         options, and various other things.  I also did a bit of
7386         rearranging, for example, combining the keyboard and mouse options
7387         into a single keyboard and mouse submenu to facilitate the
7388         accelerators on that level.
7389
7390         e) I changed the variable buffers-menu-format-buffer-line-function
7391         to take two arguments instead of one, the second argument being
7392         the line number for use in creating an accelerator.  I added a
7393         hack to support existing functions with one argument (although I
7394         doubt that very many of these exist), for backward compatibility.
7395
7396         f) I moved the top level mule menu to be a submenu of the edit
7397         menu.  I think that most of the items on this menu are fairly
7398         useless and there are certainly not enough frequently used items
7399         to justify this being its own top level menu.
7400
7401         g) I combined most of the items in big-menubar.el into the main menu.
7402         If people think the main menu is too big, it would be possible to
7403         create different configurations, some smaller.
7404
7405         * menubar.el (check-menu-syntax):
7406         Deleted some syntax checks that were no longer valid, partly
7407         because of changes that were already made a long time ago, and
7408         partly because of a change I made where I allow the name of the
7409         menu item to be an evaluated expression rather than just a string,
7410         similar to all of the other parameters of a menu item.
7411
7412         * minibuf.el:
7413         * minibuf.el (read-file-name-1):
7414         * minibuf.el (mouse-read-file-name-1):
7415         I made a number of changes to improve the appearance
7416         and functioning of the file dialog box.  They include:
7417
7418         a) Fixing the problem where closing the dialog box by clicking on
7419         the close button of the window didn't properly exit the
7420         minibuffer.
7421
7422         b) Fixing the problem that if you typed part of a file name, and
7423         then clicked on a completion with the mouse, the file was not
7424         correctly selected.
7425
7426         c) Changing the title of the dialog box to reflect the operation
7427         being done in accordance with user interface conventions, rather
7428         than the name of the dialog box buffer, which is rather useless.
7429
7430         d) Remove the words "possible completions are" which didn't
7431         belong.
7432
7433         e) Fix things so that the completions scroll off the end of the
7434         completions windows only to the right, rather than both to the
7435         right and down, which is in accordance with Windows user interface
7436         conventions.
7437
7438         * msw-init.el (init-post-mswindows-win):
7439         Added a binding for meta-F4, which is the standard windows binding
7440         for exiting a program.
7441
7442         * select.el (get-selection-no-error):
7443         * select.el (own-selection):
7444         * select.el (own-clipboard):
7445         Added an optional argument called append to the functions
7446         own-selection and own-clipboard.  This adds support for appending
7447         text to the existing selection and allows the function
7448         own-clipboard to be used as the value of the variable
7449         interprogram- cut-function.
7450
7451         Fixed a bug in own-selection in handling zmacs-region-stays.
7452
7453         * simple.el (historical-kill-line): New.
7454
7455         * simple.el (kill-line):
7456         * simple.el (interprogram-cut-function):
7457         * simple.el (interprogram-paste-function):
7458         * simple.el (handle-pre-motion-command):
7459         * simple.el (next-line):
7460         * simple.el (previous-line):
7461         a) Expanded the variable kill-whole-line, so that function
7462         kill-line can be set to delete the entire line always, not just
7463         when cursor is at the beginning of the line.  This is controlled
7464         by setting the variable kill-whole-line to the symbol 'always.
7465         This behavior, as well as the existing kill-whole-line behavior,
7466         now only take effect when kill-line is called interactively,
7467         although this is a departure from a previous behavior in the case
7468         of setting this variable kill-whole-line to t.  It is almost
7469         certainly what has always been intended, and most likely the old
7470         way of doing things introduced bugs.  I also created a function
7471         called historical-kill-line, which ignores the kill-whole-line
7472         setting and always gives the historical behavior of only killing
7473         to the end of the line.  I bound this function to shift- control-k
7474         so that the kill to end of line behavior is available, even when
7475         kill-whole-line has been set to change control-k into the simple
7476         delete-whole-line behavior. (This can be set using the options
7477         menu.)
7478
7479         b) I changed things so that kill and yank now interact with the
7480         clipboard by default under windows.  This was done by changing the
7481         default value of interprogram-cut- function and
7482         interprogram-paste-function.  You can get the old behavior by
7483         setting these to nil, and there is an option on the options menu
7484         to do this.
7485
7486         c) I added support for selecting text using shifted motion keys.
7487         This support is on by default and can be controlled by the
7488         variable shifted-motion-keys-select-region.  There is also a
7489         variable called unshifted-motion-keys-deselect-region that
7490         controls more specifically how the shifted motion key behavior
7491         works.  I did not put an option on the options menu to turn this
7492         off, because I can't imagine why this would be useful.
7493
7494         * simple.el (forward-block-of-lines):
7495         * simple.el (backward-block-of-lines):
7496         * simple.el (block-movement-size):
7497         New.
7498
7499         * simple.el (uncapitalized-title-words):
7500         * simple.el (uncapitalized-title-word-regexp):
7501         * simple.el (capitalize-string-as-title):
7502         * simple.el (capitalize-region-as-title):
7503         New.
7504
7505
7506         * subr.el (add-hook):
7507         * subr.el (make-local-hook): New.
7508         * subr.el (remove-local-hook): New.
7509         * subr.el (add-one-shot-hook): New.
7510         * subr.el (add-local-one-shot-hook): New.
7511         Added some functions to make using hooks easier.
7512         These include:
7513
7514         a) Functions add-local-hook and remove-local-hook to make it easy
7515         to use local hooks.
7516
7517         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7518         make it possible to add a "one-shot" hook, which is to say a hook
7519         that runs only once, and automatically removes itself after the
7520         first time it has run.
7521
7522 2000-03-09  Andy Piper  <andy@xemacs.org>
7523
7524         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7525
7526 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7527
7528         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7529         Moved from menubar-items.el.
7530         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7531
7532 2000-03-08  Andy Piper  <andy@xemacs.org>
7533
7534         * gutter-items.el (build-buffers-tab-internal): add selected field
7535         to buffers tab spec.
7536
7537 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7538
7539         * minibuf.el (last-exact-completion): Initialize to nil.
7540
7541 2000-03-07  Didier Verna  <didier@xemacs.org>
7542
7543         * startup.el (command-line-1): remove unused variable
7544         `first-file-buffer'.
7545
7546 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7547
7548         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7549         which is also used for Web server log files.
7550
7551 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7552
7553         * mule/mule-charset.el: Setup auto-fill-chars.
7554
7555 2000-03-02  SL Baur  <steve@beopen.com>
7556
7557         * subr.el (with-string-as-buffer-contents): Reimplement using
7558         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7559         non-deletion of buffer after execution problem.
7560         (with-output-to-string): Use unique buffer name.
7561
7562 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7563
7564         * gutter-items.el (buffers-tab-sort-function):  New variable.
7565         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7566
7567 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7568
7569         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7570
7571 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7572
7573         * menubar-items.el (maybe-add-init-button): Remove the "Load
7574         .emacs" button from all menubars.
7575
7576 2000-03-01  Didier Verna  <didier@xemacs.org>
7577
7578         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7579         region rectangle replacement (from Jan Vroonhof).
7580         (replace-rectangle): new function.
7581
7582 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7583
7584         * mule/mule-cmds.el (set-default-coding-systems): Use
7585         set-terminal-coding-system and set-keyboard-coding-system.
7586         * coding.el (set-terminal-coding-system): Use
7587         set-console-tty-output-coding-system.
7588         (set-keyboard-coding-system): Use
7589         set-console-tty-input-coding-system.
7590
7591 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7592
7593         * minibuf.el (read-variable): Allow symbol to default argument.
7594
7595 2000-02-27  Andy Piper  <andy@xemacs.org>
7596
7597         * gutter-items.el (update-tab-hook): new function to be used for
7598         hooks.
7599         (create-frame-hook): add update-tab-hook.
7600         (record-buffer-hook): ditto.
7601         (default-gutter-position-changed): ditto.
7602         (default-gutter-position): updating the buffers tab is now handled
7603         by a hook.
7604         (default-gutter-position-changed-hook): new variable.
7605         (gutter-element-visibility-changed-hook): ditto.
7606         (set-gutter-element-visible-p): call it.
7607         (set-gutter-element): use modify-specifier-instances. Set extents
7608         as duplicable before using.
7609         (remove-gutter-element): ditto.
7610         (set-gutter-element-visible-p): ditto.
7611         (init-gutter): new function.
7612         (add-tab-to-gutter): use new gutter-element functions rather than
7613         setting specifiers directly.
7614         (clear-progress): ditto.
7615         (abort-progress): ditto.
7616         (gutter-buffers-tab-visible-p): renamed from
7617         default-gutter-visible-p
7618
7619         * specifier.el (modify-specifier-instances): new function from Jan
7620         Vroonhof.
7621
7622         * x-init.el (init-post-x-win): call init-gutter.
7623
7624         * msw-init.el (init-post-mswindows-win): call init-gutter.
7625
7626         * menubar-items.el (default-menubar): Update to reflect new gutter
7627         variables.
7628
7629 2000-02-26  Andy Piper  <andy@xemacs.org>
7630
7631         * gutter-items.el (set-gutter-element): new function. Add gutter
7632         elements to the specified gutter.
7633         (remove-gutter-element): new function. Remove gutter elements from
7634         the specified gutter.
7635         (set-gutter-element-visible-p): new function. Set gutter element
7636         visibility for the provided gutter-visible specifier.
7637
7638 2000-02-23  Andy Piper  <andy@xemacs.org>
7639
7640         * gutter-items.el (add-tab-to-gutter): specify dimensions
7641         dynamically.
7642
7643 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7644
7645         * gutter-items.el (add-tab-to-gutter):
7646         * package-get.el (package-get-interactive-package-query):
7647         * package-ui.el (pui-directory-exists):
7648         (pui-install-selected-packages):
7649         (pui-list-packages):
7650         Use #'(lambda ...)  instead of '(lambda ...).
7651
7652 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7653
7654         * startup.el (load-user-init-file): Check to make sure user
7655           has an init-file before calling load().
7656
7657 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7658
7659         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7660
7661 2000-02-23  Martin Buchholz <martin@xemacs.org>
7662
7663         * XEmacs 21.2.31 is released.
7664
7665 2000-02-21  Mike Sperber <mike@xemacs.org>
7666
7667         * loadup.el (really-early-error-handler):
7668         * update-elc.el:
7669         * make-docfile.el:
7670         Remove dependency on EMACSBOOTSTRAP... environment variables.
7671
7672 2000-02-21  Martin Buchholz <martin@xemacs.org>
7673
7674         * XEmacs 21.2.30 is released.
7675
7676 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7677
7678         * byte-optimize.el (byte-optimize-plus):
7679         (byte-optimize-minus):
7680         (byte-optimize-multiply):
7681         Optimize (- 0) to 0, not (-)
7682         Optimize (+ 5 3.0) to 8.0
7683         Optimize (* 5 3.0) to 15.0
7684         Improve readability.
7685
7686 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7687
7688         * modeline.el: (modeline-scrolling-method): change modeline
7689         mswindows cursor appearance according to the value.
7690
7691         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7692         and 'gui-element face colors and 'gui-element face font to Windows
7693         defaults.
7694
7695 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7696
7697         * font-lock.el: Javadoc enhancements
7698
7699 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7700
7701         * ldap.el (toplevel): Test if LDAP support has been compiled in
7702         (ldap-verbose): New option
7703         (ldap-search-entries): Renamed from the previous ldap-search
7704         Conditionalize message display on ldap-verbose
7705         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7706         defuns
7707         (ldap-search): Is now defined as an obsolete wrapper calling
7708         ldap-search-basic or ldap-search-entries
7709
7710
7711 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7712             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7713             Jan Vroonhof  <jan@xemacs.org>
7714
7715         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7716         When for-effect is true, didn't call `byte-optimize-form'
7717         in and/or subforms without last.
7718
7719 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7720
7721         * package-get.el (package-get-download-sites): Use correct custom
7722         type.
7723
7724 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7725
7726         * files.el (write-file): Ask for coding system when compiled with
7727         file-coding.
7728
7729 2000-02-16  Andy Piper  <andy@xemacs.org>
7730
7731         * buffer.el (switch-to-buffer): give norecord argument to
7732         set-window-buffer instead of explicitly recording.
7733
7734         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7735         we have to pick a window.
7736
7737 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7738
7739         * mule/mule-cmds.el (describe-language-support): Don't add
7740         unexist function to help-map.
7741         (describe-coding-system): Don't use already assigend `C'.
7742
7743 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7744
7745         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7746         work in custom.
7747
7748 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7749
7750         * about.el: Ienaga's e-mail address change.
7751
7752 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7753
7754         * etags.el (find-tag): force new window -- even if buf already
7755         visible -- when other-window is t
7756
7757 2000-02-16  Martin Buchholz <martin@xemacs.org>
7758
7759         * XEmacs 21.2.29 is released.
7760
7761 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7762
7763         * cl-extra.el (getf): This is now identical to `plist-get', so
7764         just defalias it.
7765         * cl-macs.el: Make getf an alias to plist-get, at the
7766         byte-compiler level, using define-compiler-macro.
7767
7768 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7769
7770         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7771
7772 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7773
7774         * lisp/etags.el (find-tag-internal): set exact-tagname to
7775           a regular expression that matches against the tagname
7776           part of the tag entry first instead of only looking in
7777           the context area.
7778
7779 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7780
7781         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7782         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7783
7784 2000-02-07  Martin Buchholz <martin@xemacs.org>
7785
7786         * XEmacs 21.2.28 is released.
7787
7788 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7789
7790         * cl-extra.el (getf): Just call `get', never `get*'.
7791         Make arglist match docstring.
7792         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7793         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7794         * byte-optimize.el: remove references to `get*'.
7795
7796 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7797
7798         * mule/european.el: Add syntax information for Latin3 and Latin4.
7799
7800 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7801
7802         * byte-optimize.el: Byte-optimize (length "foo")
7803
7804 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7805
7806         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7807         width check using `window-leftmost-p' and `window-rightmost-p'.
7808
7809 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7810
7811         * wid-edit.el (widget-match-inline): An atom never matches a
7812           list.
7813
7814 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7815
7816         * modeline.el: Consolidated 'x and 'mswindows specification under
7817         'win tag.
7818
7819 2000-01-29  Andy Piper  <andy@xemacs.org>
7820
7821         * gutter-items.el: (format-buffers-tab-line): Try and be
7822         intelligent about buffer naming when we have duplicates.
7823
7824 2000-01-29  Andy Piper  <andy@xemacs.org>
7825
7826         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7827         updated when it becomes visible.
7828
7829 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7830
7831         * bytecomp.el (byte-compile-insert-header): Properly set coding
7832         system under MULE and file-coding.
7833
7834 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7835
7836         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7837         (dontusethis-set-value-terminal-coding-system-handler):
7838         (dontusethis-set-value-keyboard-coding-system-handler):
7839         Never undefine coding system aliases.  Emergency fix for gnus.
7840
7841 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7842
7843         * files.el (abbreviate-file-name): Use directory-sep-char instead
7844         of hard-coded "/".
7845
7846 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7847
7848         * startup.el (user-init-file-base-list): New variable, replacing
7849         user-init-file-base.
7850         (find-user-init-file): New function.
7851         (command-line-early): Use it.
7852         (load-user-init-file): Ditto.
7853
7854 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7855
7856         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7857         calling valid-image-instantiator-format-p
7858
7859 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7860
7861         * isearch-mode.el (isearch-mode): The variable is
7862         isearch-unhidden-extents, not isearch-opened-extents.
7863
7864 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7865
7866         * minibuf.el (next-history-element): Modify error message if a
7867         default value is available.
7868
7869 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7870
7871         * bytecomp.el (byte-compile-file): Don't unconditionally write
7872         .elc files in binary - might contain non-Latin1.
7873
7874 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7875
7876         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7877         for windows-nt.
7878
7879         * version.el:
7880         * startup.el (user-init-file-base):
7881         * process.el (call-process-region):
7882         * files.el (make-backup-file-name):
7883         (backup-file-name-p):
7884         (file-relative-name):
7885         (abbreviate-file-name):
7886         (set-auto-mode):
7887         * code-process.el (call-process-region): Removed unnecessary
7888         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7889         support out of the universe.
7890
7891         * process.el:
7892         * code-process.el:
7893         * bytecomp.el (byte-compile-file): Removed reference to
7894         buffer-file-type, and commented usage of binary-process-output
7895         NTEmacs variables.
7896
7897 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7898
7899         * help.el (function-arglist): Add case for macro.
7900
7901 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7902
7903         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7904         printers.
7905         (custom-display): Added a menu for printer/display tags.
7906
7907         * frame.el (frame-type):
7908         * device.el (device-type): Added 'msprinter to the doc string, and
7909         removed 'pc -- it is not going to be implemented ever.
7910         (call-device-method): Fixed docstring typo.
7911         Defined specifier tags 'printer and 'display.
7912
7913 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7914
7915         * lisp/itimer.el (itimer-run-expired-timers): (consp
7916           last-command-event-time) instead of (consp
7917           'last-command-event-time).
7918
7919 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7920
7921         * msw-glyphs.el: Removed obsolete commentary.
7922
7923 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7924
7925         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7926         better default value.
7927
7928 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7929
7930         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7931         (read-string): Ditto.
7932         (eval-minibuffer): Ditto.
7933         (read-command): Ditto.
7934         (read-function): Ditto.
7935         (read-variable): Ditto.
7936         (read-number): Ditto.
7937         (read-shell-command): Ditto.
7938         (read-number): Record history.
7939
7940 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7941
7942         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7943
7944 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7945
7946         * faces.el (startup-initialize-custom-faces): New function.
7947         Reset all faces created during auto-autoloads loading time
7948         by defface.
7949         * startup.el (command-line): Call it.
7950
7951 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7952
7953         * about.el (about-hackers): Add myself to contributors list.
7954
7955 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7956
7957         * menubar-items.el (maybe-add-init-button): Removed an argument in
7958         a call to load-user-init-file, as the function managed to lose its
7959         formal parameter a few betas ago.
7960
7961 2000-01-18  Martin Buchholz <martin@xemacs.org>
7962
7963         * XEmacs 21.2.27 is released.
7964
7965 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7966
7967         * process.el (shell-command-to-string): Use the FSF docstring.
7968         Make shell-command-to-string the standard function, and
7969         exec-to-string the (deprecated) alias.
7970
7971         * startup.el: typo fix.
7972
7973 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7974
7975         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7976
7977 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7978
7979         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7980         buffers after visible buffers.
7981         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7982
7983 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7984
7985         * info.el (Info-extract-menu-node-name): Stop at a dot
7986         followed by whitespace or right parenthesis.
7987
7988 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7989
7990         * info.el (Info-directory-list): Warn against using Customize with
7991         Info-directory-list.
7992
7993 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7994
7995         * minibuf.el (read-file-name): doc fix.
7996
7997         * autoload.el (update-file-autoloads): doc fix.
7998
7999         * about.el (about-hackers): Change my E-mail address.
8000
8001 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8002
8003         * info.el (Info-visit-file): Just use the `f' interactive spec to
8004         read a filename in the standard way.
8005
8006 2000-01-13  Andy Piper  <andy@xemacs.org>
8007
8008         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8009         (gutter-buffers-tab-extent): new variable.
8010         (update-tab-in-gutter): call add-tab-to-gutter again if the
8011         orientation has changed.
8012         (add-tab-to-gutter): cope with different orientations.
8013
8014 2000-01-11  Didier Verna  <didier@xemacs.org>
8015
8016         * info.el (Info-following-node-name): backward-skip dots as well
8017         as spaces (dots at the end of a node name aren't part of it).
8018         (Info-extract-menu-node-name): don't skip dots. There could be
8019         some in the node name.
8020         (Info-index): allow dots to be part of a node name.
8021
8022 2000-01-12  Andreas Jaeger  <aj@suse.de>
8023
8024         * files.el (auto-mode-alist): Added idlwave-mode.
8025         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8026
8027 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8028
8029         * info.el (Info-search): Show default value.
8030
8031 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8032
8033         * info.el (Info-read-node-completion-table): New variable.
8034         (Info-read-node-name-1): New function.
8035         (Info-read-node-name): Use it.
8036         (Info-follow-reference): Use DEFAULT argument of completing-read.
8037         (Info-menu): Ditto.
8038
8039 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8040
8041         * hyper-apropos.el (hyper-describe-key-briefly): Save
8042         window configuration.
8043         (hyper-describe-face): Use DEFAULT of completing-read.
8044         (hyper-apropos-read-variable-symbol): Ditto.
8045         (hyper-apropos-read-function-symbol): Ditto.
8046
8047 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8048
8049         * mule/mule-cmds.el (set-default-coding-system): Set
8050         comint-exec-hook to use coding-system-for-read and
8051         coding-system-for-write so that C-x RET c works.
8052
8053 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8054
8055         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8056         (previous-matching-history-element): Increment
8057         minibuffer-max-depth by 1.
8058         (next-matching-history-element): Ditto.
8059
8060 2000-01-11  Andy Piper  <andy@xemacs.org>
8061
8062         * gutter-items.el (buffers-tab): Create a new face for the buffers
8063         tab.
8064         (buffers-tab-face): use it.
8065
8066 2000-01-10  Didier Verna  <didier@xemacs.org>
8067
8068         * modeline.el (modeline-scrolling-method): change modeline X
8069         cursor appearance according to the value.
8070
8071 2000-01-07  Andreas Jaeger  <aj@suse.de>
8072
8073         * about.el (about-hackers): Moved my entry to contributor list.
8074         (xemacs-hackers): Added myself.
8075         (about-maintainer-info): Added description of myself.
8076
8077
8078 2000-01-07  Didier Verna  <didier@xemacs.org>
8079
8080         * modeline.el (modeline-scrolling-method): new variable.
8081         (mouse-drag-modeline): add reference to it in the docstring.
8082         (mouse-drag-modeline): handle it.
8083
8084 2000-01-08  Andy Piper  <andy@xemacs.org>
8085
8086         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8087         calls.
8088         (remove-buffer-from-gutter-tab): ditto.
8089
8090 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8091
8092         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8093         (custom-face-edit): Fix grammatical error in help message.
8094
8095 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8096
8097         * movemail.el: Added.
8098
8099         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8100
8101 2000-01-03  Didier Verna  <didier@xemacs.org>
8102
8103         * modeline.el (mouse-drag-modeline): remove the code related to
8104         the modeline horizontal scrolling facility.
8105
8106 1999-12-31  Martin Buchholz <martin@xemacs.org>
8107
8108         * XEmacs 21.2.26 is released.
8109
8110 1999-12-28  Andy Piper  <andy@xemacs.org>
8111
8112         * wid-edit.el (widget-push-button-value-create): The gui cache
8113         does not agree with native widgets which can only be displayed
8114         once per window. The reasons for caching are diminished now that
8115         we don't hog resources when creating buttons.
8116         (widget-push-button-cache) deleted.
8117
8118 1999-12-24  Martin Buchholz <martin@xemacs.org>
8119
8120         * XEmacs 21.2.25 is released.
8121
8122 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8123
8124         * hyper-apropos.el (hyper-apropos): Toggle
8125         hyper-apropos-programming-apropos correctly.
8126         Set REGEXP when user accepts default value.
8127
8128 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8129
8130         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8131         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8132
8133 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8134
8135         * mule/mule-category.el (undefined-category-designator):
8136         Return char instead of character.  Search for undefined one.
8137         (describe-category): Use with-displaying-help-buffer.
8138
8139 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8140
8141         * byte-optimize.el (byte-optimize-plus):
8142         Optimize (+ 1) to 1 instead of (1+ nil).
8143
8144         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8145
8146         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8147
8148         * byte-optimize.el (byte-optimize-char-before): New function.
8149         Remove performance penalty for using (char-before) instead of (char-after).
8150
8151 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8152
8153         * mule/mule-category.el (char-category-list): Return character
8154         instead of integer.
8155
8156 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8157
8158         * minibuf.el (read-buffer): Check default is buffer object.
8159
8160 1999-11-25  Andy Piper  <andy@xemacs.org>
8161
8162         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8163         for buttons.
8164
8165 1999-12-16  Andreas Jaeger  <aj@suse.de>
8166
8167         * package-get.el (package-get-maybe-save-index): Fixed typo.
8168         Patch by Jeff Miller <jmiller@smart.net>.
8169
8170 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8171
8172         * gnuserv.el (gnuserv-process-filter):  don't call
8173         gnuserv-write-to-client when gnuserv-current-client is nil
8174
8175 1999-12-14  Martin Buchholz <martin@xemacs.org>
8176
8177         * XEmacs 21.2.24 is released.
8178
8179 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8180
8181         * about.el (about-hackers): Update my email address.
8182
8183 1999-12-07  Martin Buchholz <martin@xemacs.org>
8184
8185         * XEmacs 21.2.23 is released.
8186
8187 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8188
8189         * package-get.el (package-get-download-sites): Removed several
8190         defunct download sites, added many new ones, and corrected a few
8191         incorrect directory-on-site entries.  Added physical locations to
8192         site-description.
8193
8194 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8195
8196         * finder.el (finder-commentary): add DOC string and fix
8197         interactive spec
8198
8199 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8200
8201         * help.el (describe-function): Don't forget to intern the string
8202         completing-read returns.
8203         (describe-variable): Ditto.
8204
8205 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8206
8207         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8208         `hyper-apropos-help-mode' here to find symbol to customize
8209         irregardless of cursor position and simplify
8210         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8211         `hyper-apropos-popup-menu'.
8212
8213 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8214
8215         * apropos.el (apropos-mode-map): Add return to call
8216         apropos-follow.
8217         (apropos-print): Call apropos-mode to have better
8218         command reference. Put keymap text-poperty to
8219         symbole name.
8220
8221 1999-11-22  Alastair Burt  <burt@dfki.de>
8222
8223         * help.el: (describe-bindings-1): Added handling of keymaps for
8224         the extents at point.
8225
8226 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8227
8228         * gutter-items.el (buffers-tab-items): Wrap the function in a
8229         save-match-data
8230
8231 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8232
8233         * help.el (describe-function): Use the DEFAULT argument to
8234         completing-read.
8235         (describe-variable): Ditto.
8236
8237 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8238
8239         * minibuf.el (read-from-minibuffer): Add optional argument
8240         DEFAULT to have better mini-buffer history support.
8241         (completing-read): Pass default to read-from-minibuffer.
8242         (read-buffer): Pass default to completing-read.
8243
8244 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8245
8246         * font-lock.el (font-lock-doc-string-face): Document the
8247         `font-lock-lisp-like' property.
8248
8249 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8250
8251         * lisp-mode.el: Specify `font-lock-lisp-like'.
8252
8253         * font-lock.el (font-lock-lisp-like): New function.
8254         (font-lock-fontify-syntactically-region): Use it.
8255
8256 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8257
8258         * XEmacs 21.2.22 is released
8259
8260 1999-11-28  Martin Buchholz <martin@xemacs.org>
8261
8262         * XEmacs 21.2.21 is released.
8263
8264 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8265
8266         * minibuf.el (read-coding-system): Accept symbol and
8267         coding-system object as a default-coding-system.
8268
8269 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8270
8271         * minibuf.el (read-coding-system): Accept symbol as
8272         a default-coding-system.
8273
8274 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8275
8276         * apropos.el (apropos-documentation): Use insert instead
8277         of princ.
8278
8279 1999-11-07  William M. Perry  <wmperry@aventail.com>
8280
8281         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8282           for the linux console.
8283
8284         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8285           stuff to work when you are not on a window system, since the GPM
8286           mouse support now allows pasting from outside of XEmacs.
8287
8288 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8289
8290         * XEmacs 21.2.20 is released
8291
8292 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8293
8294         * setup-paths.el (paths-default-info-directories): Add
8295         /usr/share/info and /usr/local/share/info.
8296
8297 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8298
8299         * about.el: Updated Vladimir Ivanovic's info.
8300
8301 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8302
8303         * auto-show.el (auto-show-truncationp): Remove.
8304
8305         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8306
8307 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8308
8309         * indent.el (indent-line-to): fix bug: spaces were not replaced
8310         with tab if column is multiple of tab-width
8311         From dhn@qedinc.com
8312
8313 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8314
8315         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8316         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8317
8318         * package-get.el (package-get-package-provider): Be verbose when
8319         interactive. Patch from Robert Pluim
8320
8321 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8322
8323         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8324         info file suffixes.
8325
8326 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8327
8328         * process.el (open-network-stream): Add a new optional parameter
8329         PROTOCOL to support udp; fix a minor typo and add an explanation
8330         in docstring for udp programming.
8331
8332         * code-process.el (open-network-stream): Add a new optional
8333         parameter PROTOCOL to support udp; fix a minor typo and add an
8334         explanation in docstring for udp programming.
8335
8336 1999-10-18  Andy Piper  <andy@xemacs.org>
8337
8338         * gui.el (make-gui-button): be more precise about how we call
8339         callbacks.
8340
8341         * wid-edit.el (widget-push-button-value-create): Use the new form
8342         of native gui-button.
8343
8344 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8345
8346         * info.el (Info-page-prev): Don't do (sit-for 0).
8347
8348 1999-10-13  Andy Piper  <andy@xemacs.org>
8349
8350         * gutter-items.el (progress-abort-glyph): new glyph for showing
8351         abort status.
8352         (append-progress): dispatch-event rather than sit-for.
8353         (abort-progress): new function. Show the abort glyph with an
8354         appropriate message.
8355         (raw-append-progress): dispatch-event rather than sit-for.
8356         (display-progress): cope with aborts.
8357
8358         * gui.el (make-gui-button): Use native widgets for buttons
8359         unconditionally.
8360         (insert-gui-button): ditto.
8361         (gui-button-p): ditto.
8362
8363         * xbm-button.el: remove from core.
8364
8365         * xpm-button.el: remove from core.
8366
8367 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8368
8369         * faces.el (init-device-faces): Don't initialize the random faces
8370         on the stream device.
8371
8372 1999-10-06  Andy Piper  <andy@xemacs.org>
8373
8374         * files.el (recover-file): Don't use ls under windows for revert buffer.
8375
8376 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8377
8378         * package-get.el (package-get-download-menu): Make menu really
8379         toggle download sites.
8380         (package-get-download-sites): Add autoload cookie.
8381
8382 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8383
8384         * setup-paths.el (paths-find-module-directory): Ditto.
8385
8386 1999-09-29  Werner Fink  <werner@suse.de>
8387
8388         * setup-paths.el (paths-find-exec-directory): Add missing nil
8389         parameter for environment.
8390
8391 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8392
8393         * modeline.el (modeline-format):
8394         Only purecopy the strings.  Else
8395         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8396         barfs.
8397
8398 1999-08-28  Mike Woolley  <mike@bulsara.com>
8399
8400         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8401         user setting comint-completion-addsuffix and
8402         comint-process-echoes.
8403
8404 1999-09-22  Andy Piper  <andy@xemacs.org>
8405
8406         * gutter-items.el (update-tab-in-gutter): use
8407         last-nonminibuf-window instead of selected-window.
8408
8409 1999-09-18  Andy Piper  <andy@xemacs.org>
8410
8411         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8412         display on.
8413
8414         * subr.el (record-buffer-hook): new variable so that the hook gets
8415         some documentation.
8416
8417 1999-09-16  Andy Piper  <andy@xemacs.org>
8418
8419         * gutter-items.el (update-tab-in-gutter): only update when the
8420         gutter is visible.
8421         (remove-buffer-from-gutter-tab): ditto.
8422
8423 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8424
8425         * simple.el (do-auto-fill): Commented out part of Kinsoku
8426         processing.
8427
8428 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8429
8430         * isearch-mode.el (isearch-highlightify-region): Give the
8431         highlighting extents a high priority.
8432         (isearch-make-extent): Give the main highlighting extent an even
8433         higher priority.
8434
8435 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8436
8437         * packages.el (packages-compute-package-locations): Fix typo from
8438         -u rationalization.
8439
8440 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8441
8442         * setup-paths.el (paths-find-doc-directory): Respect value of
8443         `configure-doc-directory.'
8444
8445         * find-paths.el (paths-find-architecture-directory): Give
8446         precendence `default' argument (which typically comes from
8447         configure).
8448
8449 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8450
8451         * startup.el (command-line-early): Added options -user-init-file
8452         and -user-init-directory.
8453
8454         * files.el (user-init-file): Default to NIL so we can recognize
8455         when it's set.
8456
8457 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8458
8459         * obsolete.el (init-file-user):
8460         * startup.el:
8461         * packages.el (packages-compute-package-locations):
8462         * package-get.el (package-get-user-index-filename):
8463         * menubar-items.el (maybe-add-init-button):
8464         * info.el (Info-annotations-path):
8465         * dump-paths.el:
8466         Change `user-init-directory' to be an absolute path.
8467         Use `user-init-directory' where appropriate.
8468         Zap `init-file-user' and its uses.
8469
8470 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8471
8472         * subr.el (copy-symbol): New function.
8473
8474 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8475
8476         * isearch-mode.el (isearch-done): Be sure to restore invisible
8477         extents in the proper buffer.
8478         (isearch-pre-command-hook): Set this-command to the correct value
8479         in case the buffer has changed and old overriding-local-map was
8480         used.
8481         (isearch-restore-extent): Use remprop instead of setting the
8482         property to nil.
8483
8484 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8485
8486         * cmdloop.el (execute-extended-command): Update zmacs region
8487         before the delay.
8488         (execute-extended-command): Make the message gettext-friendly.
8489
8490 1999-09-07  Andy Piper  <andy@xemacs.org>
8491
8492         * gutter-items.el (progress-gauge-glyph): renamed from
8493         progress-glyph.
8494         (progress-text-glyph): new variable.
8495         (progress-layout-glyph): use layouts and text glyphs.
8496         (progress-area-buffer): removed.
8497         (progress-text-and-extent): new variable.
8498         (progress-displayed-p): dynamically create gutter area buffer.
8499         (clear-progress): ditto.
8500         (raw-append-progress): ditto.
8501         (append-progress): use new glyph names.
8502         (raw-append-progress): only create the extent when needed. set
8503         properties more optimally.
8504         (progress): remove args.
8505
8506 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8507
8508         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8509         mapcar where the return value is unused.
8510         (isearch-restore-invisible-extents): Ditto.
8511         (isearch-highlight-all-cleanup): Ditto.
8512         (isearch-delete-extents-in-range): Traverse the extents only once.
8513         (isearch-highlight-all-update): Don't start over if the search
8514         string has changed and more input is pending.
8515
8516 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8517
8518         * packages.el (packages-find-package-data-path): Ditto.
8519
8520         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8521
8522         * subr.el (mapc-internal): Don't make obsolete.
8523
8524         * cl-extra.el (mapc): Resurrect.
8525
8526 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8527
8528         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8529         alias.
8530
8531         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8532         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8533         (isearch-yank-clipboard): Use get-clipboard instead of
8534         x-get-clipboard.
8535         (isearch-yank-selection): Fix docstring.
8536
8537 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8538
8539         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8540
8541 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8542
8543         * cl-macs.el (extent-start-position): Fix setf method.
8544         (extent-end-position): Ditto.
8545
8546 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8547
8548         * isearch-mode.el: End merge with FSF 20.4.
8549
8550         * isearch-mode.el (search-invisible): New variable.
8551         (isearch-hide-immediately): Ditto.
8552         (isearch-unhidden-extents): Ditto.
8553         (isearch-range-invisible): New function.
8554         (isearch-unhide-extent): Ditto.
8555         (isearch-restore-invisible-extents): Ditto.
8556         (isearch-restore-extent): Ditto.
8557
8558         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8559         implementation.
8560         (isearch-ring-retreat-edit): Ditto.
8561         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8562         (isearch-forward-regexp): New arguments NOT-REGEXP and
8563         NO-RECURSIVE-EDIT.
8564         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8565         (isearch-backward-regexp): New arguments NOT-REGEXP and
8566         NO-RECURSIVE-EDIT.
8567         (isearch-mode): Return isearch-success.
8568         (isearch-update): Use unread-command-events instead of
8569         unread-command-event.
8570         (isearch-abort): If an invalid regexp is encountered, keep popping
8571         states.
8572         (isearch-*-char): Use FSF implementation.
8573         (isearch-whitespace-chars): Use the more robust FSF's
8574         implementation.
8575         (isearch-within-brackets): New variable.
8576         (isearch-mode): Initialize it.
8577         (isearch-edit-string): Bind it.
8578         (isearch-search-and-update): Set it.
8579         (isearch-push-state): Push it.
8580         (isearch-top-state): Pop it.
8581         (isearch-search): Set it.
8582         (isearch-printing-char): When called by isearch-whitespace-chars,
8583         handle M-SPC gracefully.
8584         (isearch-message-prefix): New argument ELLIPSIS.
8585         (isearch-message-suffix): Ditto.
8586         (isearch-message): Use the ELLIPSIS argument when calling
8587         isearch-message-prefix and isearch-message-suffix.
8588         (isearch-message-prefix): Distinguish between "wrapped" and
8589         "overwrapped" search, FWIW.
8590
8591 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8592
8593         * isearch-mode.el (isearch-edit-string): Use the head of the
8594         search ring instead of search-last-string and search-last-regexp.
8595         (search-highlight): Renamed from isearch-highlight.
8596         (isearch-exit): Use the new name.
8597         (isearch-highlight): Ditto.
8598         (isearch-dehighlight): Ditto.
8599         (isearch-update-ring): New function.
8600         (isearch-done): Call it.
8601         (isearch-done): New argument EDIT.
8602         (isearch-repeat): If search string is empty, look up at the car of
8603         the search ring; ignore the yank pointer.
8604         (isearch-abort): Call isearch-done with NOPUSH.
8605         (isearch-cancel): New function.
8606         (isearch-mode-map): Bind it to ESC ESC ESC.
8607
8608         * isearch-mode.el: Begin merge with FSF 20.4.
8609
8610 1999-09-01  Andy Piper  <andy@xemacs.org>
8611
8612         * x-select.el (x-get-clipboard): obsolete.
8613         (x-yank-clipboard-selection): obsolete
8614
8615         * select.el (disown-selection): need to be careful to disown the
8616         clipboard if we set it via selection.
8617         (get-clipboard): move from x-select.el
8618         (yank-clipboard-selection): ditto.
8619
8620 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8621
8622         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8623         isearch-highlight-all-matches to nil.
8624         (isearch-fixed-case): New variable.
8625         (isearch-mode): Initialize it.
8626         (isearch-edit-string): Save it.
8627         (isearch-toggle-case-fold): Set it.
8628         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8629         need to check isearch-fixed-case.
8630         (isearch-toggle-case-fold): Update highlighting of all matches
8631         before the pause.
8632         (isearch-edit-string):
8633
8634 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8635
8636         * isearch-mode.el (isearch-edit-string): Call isearch-message
8637         before reading the event so that the prompt is displayed properly.
8638         (isearch-message): Use isearch-nonincremental when calling
8639         isearch-message-prefix.
8640         (minibuffer-local-isearch-map): Bind up and down to do the same as
8641         M-p and M-n respectively.
8642         (isearch-done): New arg NOPUSH.
8643         (isearch-edit-string): Use it.
8644         (isearch-edit-string): Don't bind isearch-string.
8645         (isearch-ring-adjust): Edit string, *then* push state.
8646
8647 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8648
8649         * faces.el (isearch-secondary): Make isearch-secondary look
8650         different than default.
8651
8652 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8653
8654         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8655         save-excursion.
8656         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8657         (isearch-update): Call isearch-dehighlight without arguments.
8658         (isearch-done): Ditto.
8659
8660         * isearch-mode.el (isearch-fix-case): If the search string has no
8661         upper-case letters, allow the folding to be reenabled.
8662         Previously, once disabled, the folding would remain that way until
8663         the end of isearch.
8664         (isearch-top-state): Call isearch-fix-case.
8665
8666         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8667         save-excursion.
8668         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8669
8670 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8671
8672         * xpm-button.el:
8673         xbm-button.el: Need to exist in core because gui.el depends on
8674         them.
8675
8676 1999-08-31  Andy Piper  <andy@xemacs.org>
8677
8678         * gutter-items.el (buffers-tab-face): new customizable variable.
8679         (buffers-tab-default-buffer-line-length): new specifier for
8680         maximum viewable characters.
8681         (progress-stack): new variable for implementing widget-based
8682         progress messages.
8683         (progress-area-buffer): ditto.
8684         (progress-glyph-height): ditto.
8685         (progress-stop-callback): ditto.
8686         (progress-quit-function): new function.
8687         (progress-glyph): new variable.
8688         (progress-layout-glyph): ditto.
8689         (progress-displayed-p): new function, see message-displayed-p for
8690         details.
8691         (clear-progress): ditto.
8692         (remove-progress): ditto.
8693         (append-progress): ditto.
8694         (raw-append-progress): ditto.
8695         (display-progress): ditto.
8696         (current-progress): ditto.
8697         (current-progress-label): ditto.
8698         (progress): ditto.
8699         (lprogress): ditto.
8700
8701
8702 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8703
8704         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8705
8706         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8707         `isearch-yank-selection'.
8708         (isearch-mode-map): Use it.
8709         (isearch-yank-selection): Use `get-selection' instead of
8710         `get-x-selection'.
8711
8712 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8713
8714         * faces.el (isearch-secondary): Create face here.
8715
8716         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8717         timers.
8718
8719 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8720
8721         * subr.el (buffer-string): More robust backward compatibility
8722         check, courtesy William Perry.
8723
8724 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8725
8726         * replace.el (perform-replace): Stop the search after the search
8727         limit has been reached.
8728
8729 1999-08-23  Andy Piper  <andy@xemacs.org>
8730
8731         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8732         here if we don't have one.
8733
8734 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8735
8736         * ldap.el (ldap-coding-system): Default to nil until we get
8737         efficient UTF8 support
8738         (ldap-decode-string): Guard against `decode-coding-string' not
8739         being defined
8740         (ldap-encode-string): Guard against `encode-coding-string' not
8741         being defined
8742
8743 1999-08-23  Didier Verna  <didier@xemacs.org>
8744
8745         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8746         Some doc strings improvements, and add a star to the `interactive'
8747         calls.
8748
8749 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8750
8751         * font-lock.el (java-font-lock-keywords-3): introduced new
8752         keywords and regexpes for javadoc syntax 1.2.
8753
8754 1999-08-17  Andy Piper  <andy@xemacs.org>
8755
8756         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8757         format-buffers-tab-line.
8758         (buffers-tab-max-buffer-line-length): new variable.
8759         (format-buffers-tab-line): new function. truncate names if over
8760         buffers-tab-max-buffer-line-length.
8761
8762 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8763
8764         * cus-start.el: Customize the variable `bell-inhibit-time'.
8765
8766 1999-08-16  Andy Piper  <andy@xemacs.org>
8767
8768         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8769         brute-force approach to deleting the last buffer.
8770         (buffers-tab-grouping-regexp): new customizable variable.
8771         (select-buffers-tab-buffers-by-mode): use it.
8772
8773 1999-08-13  Andy Piper  <andy@xemacs.org>
8774
8775         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8776         deletion problem.
8777
8778 1999-07-30  Didier Verna  <didier@xemacs.org>
8779
8780         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8781         of princ to output symbols.
8782         (custom-save-face-internal): ditto.
8783         (custom-save-resets): ditto.
8784
8785 1999-08-09  Didier Verna  <didier@xemacs.org>
8786
8787         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8788         `regexp-quote' to protect the major mode name for use as a regular
8789         expression (c++ needs this for instance).
8790
8791 1999-08-08  Andy Piper  <andy@xemacs.org>
8792
8793         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8794         cope with similar mode names.
8795
8796         * gutter-items.el (buffers-tab-selection-function): new selection
8797         function.
8798         (select-buffers-tab-buffers-by-mode): new function.
8799         (buffers-tab-items): use it if set to only display buffers in the
8800         tab in the current buffer's group..
8801         (update-tab-in-gutter): use new api.
8802         (remove-buffer-from-gutter-tab): ditto.
8803
8804         * gutter-items.el (buffers-tab-max-size): set custom selection
8805         default to 6.
8806         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8807         (add-tab-to-gutter): set face as default.
8808
8809 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8810
8811         * faces.el (frob-face-property): Merge the fall-back specifier
8812         with the target, not replace it.
8813
8814 1999-08-05  Andy Piper  <andy@xemacs.org>
8815
8816         * gutter-items.el (update-tab-in-gutter): add frame argument for
8817         buffer-items.
8818         (update-tab-in-gutter): use it.
8819
8820         * gutter-items.el (record-buffer-hook): set.
8821
8822         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8823         change.
8824         (switch-to-buffer-hook) deleted.
8825
8826 1999-08-04  Andy Piper  <andy@xemacs.org>
8827
8828         * gutter-items.el (update-tab-in-gutter): make sure this will work
8829         as an argument to create-frame-hook.
8830
8831 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8832
8833         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8834         instead of timer emulation.
8835
8836 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8837
8838         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8839         Emacs isearch enhancements.
8840
8841 1999-07-28  Andy Piper  <andy@xemacs.org>
8842
8843         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8844         all devices that support tab controls.
8845         (remove-buffer-from-gutter-tab): new function. to be used as a
8846         value for kill-buffer-hook.
8847
8848 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8849
8850         * auto-show.el (auto-show-truncationp): changed to match
8851         `window_translation_on'
8852
8853 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8854
8855         * XEmacs 21.2.19 is released
8856
8857 1999-07-28  SL Baur  <steve@miho>
8858
8859         * code-files.el (insert-file-contents): Fix docstring.
8860         revert previous change.
8861
8862 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8863
8864         * fill.el (fill-region-as-paragraph): Change re-break-point to
8865         contain word-across-newline plus one character so that filling
8866         Japanese and Chinese works as desired.
8867         * simple.el (do-auto-fill): Ditto.
8868
8869 1999-07-26  SL Baur  <steve@miho>
8870
8871         * mule/japanese.el ("Japanese"): Do not specify a default input
8872         method.
8873         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8874
8875 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8876
8877         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8878         able to use cl-macs macro in early lisp.
8879
8880 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8881
8882         * custom.el:
8883         * cus-face.el:
8884         * cus-edit.el:
8885                 Massive custom Theme API changes.
8886
8887 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8888
8889         * code-files.el (insert-file-contents): Regard
8890         coding-system-magic-cookie if `coding-system-for-read' is nil.
8891
8892 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8893
8894         * mule/thai-xtis.el: Add coding: local variable, to avoid
8895         bootstrapping problem with C locale.
8896
8897 1999-07-22  Andy Piper  <andy@xemacs.org>
8898
8899         * dumped-lisp.el (preloaded-file-list): guard against putting
8900         gutter-items in a less than functional XEmacs.
8901         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8902
8903 1999-07-18  Bob Weiner  <weiner@beopen.com>
8904
8905         * fill.el (fill-context-prefix): Fixed bug that prevented the
8906         setting of an adaptive fill prefix when the `dont-skip-first' was
8907         t.
8908
8909 1999-07-22  SL Baur  <steve@miho>
8910
8911         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8912
8913 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8914
8915         * files.el (interpreter-mode-alist): add `make', `guile', and
8916         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8917         makefile-mode, guile is a scheme, and someday XEmacs will be
8918         modular enough to use as an efficient scripting tool.)
8919
8920 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8921
8922         * mule/mule-cmds.el (reset-language-environment): Regard
8923         coding-category `utf-8' and `ucs-4' if they are available.
8924
8925 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8926
8927         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8928         (prefer-coding-system): Fix DOC-string.
8929
8930         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8931         DOC-string too.
8932
8933         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8934         Mule.
8935         (coding-system-change-eol-conversion): Fix DOC-string.
8936
8937 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8938
8939         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8940         instead of `list-coding-system'.
8941
8942 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8943
8944         * menubar-items.el (default-menubar): `select-input-method' was
8945         renamed to `set-input-method'.
8946
8947         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8948         "Set Language Environment" menu.
8949
8950         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8951         "Describe Language Support" menu.
8952
8953 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8954
8955         * mule/chinese.el ("Chinese-GB"): Rename
8956         `chinese-gb-environment-setup-function' to
8957         `setup-chinese-gb-environment-internal'.
8958
8959 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8960
8961         * mule/korean.el: Use `define-coding-system-alias' instead of
8962         `copy-coding-system'.
8963
8964 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8965
8966         * mule/mule-cmds.el (set-language-environment-coding-systems):
8967         Treat duplicated coding-categories.
8968
8969 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8970
8971         * mule/japanese.el: Use `define-coding-system-alias' instead of
8972         `copy-coding-system'.
8973
8974 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8975
8976         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8977         coding-system `viscii'.
8978
8979 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8980
8981         * mule/cyrillic.el:
8982         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8983         (cyrillic-alternativnyj-decode-table): New variable.
8984         (cyrillic-alternativnyj-encode-table): New variable.
8985         - Specify `iso-8-1' as a category of coding-system
8986           `alternativnyj'.
8987         - Abolish general Cyrillic environment.
8988
8989 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8990
8991         * mule/chinese.el:
8992         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8993         - Register `chinese-gb-environment-setup-function' as a
8994           `setup-function' of "Chinese-GB" environment.
8995
8996 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8997
8998         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8999         optional argument `parents'.
9000
9001         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9002         property for Thai-XTIS.
9003
9004         * mule/mule-help.el (help-with-tutorial): Use property
9005         `tutorial-coding-system' of language-info as a coding-system to
9006         read tutorial file.
9007
9008 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9009
9010         * mule/thai-xtis.el: Don't setup `setup-function' and
9011         `exit-function'.
9012
9013         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9014         `set-coding-category-system' to set up coding-system for
9015         coding-category.
9016
9017         * mule/mule-cmds.el (prefer-coding-system): Use
9018         `set-coding-category-system' to set up coding-system for
9019         coding-category.
9020
9021 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9022
9023         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9024         Thai-XTIS environment.
9025
9026         * mule/mule-cmds.el (prefer-coding-system): Use
9027         `find-coding-system' instead of `coding-system-p'.
9028
9029 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9030
9031         * mule/mule-cmds.el (set-language-environment-coding-systems):
9032         Modify eol-type for XEmacs.
9033
9034         * mule/thai-xtis.el: Delete unused local variable `category'.
9035
9036         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9037         function.
9038         (prefer-coding-system): Don't call
9039         `update-coding-systems-internal'; use function
9040         `coding-category-list' instead of variable `coding-category-list';
9041         use `set-coding-priority-list' instead of `set-coding-priority';
9042         modify `eol-type' for XEmacs.
9043
9044         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9045         `charset-columns'.
9046         (char-width): Likewise.
9047
9048 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9049
9050         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9051         `tis-620'.
9052
9053         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9054         `set-coding-priority-list' instead of `set-coding-priority'; don't
9055         call `update-coding-systems-internal'.
9056
9057         * mule/mule-misc.el (coding-system-get): New function.
9058         (coding-system-put): New function.
9059         (coding-system-category): New function.
9060
9061 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9062
9063         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9064         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9065         to avoid conflict with leim/quail/thai-xtis.
9066
9067         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9068         to thai-xtis-chars.el.
9069
9070         * mule/thai-xtis-chars.el: New file (split from
9071         mule/thai-xtis.el).
9072
9073 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9074
9075         * mule/thai-xtis.el:
9076         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9077         - Add syntax entries.
9078         - Put `preferred-coding-system' of the charset `thai-xtis' to
9079           `tis-620'.
9080
9081 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9082
9083         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9084         rewritten to use write-multibyte-character.
9085
9086 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9087
9088         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9089         of `iso-2022-7'.
9090         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9091         ported yet.
9092         (read-input-method-name): Treat optional argument `default'.
9093
9094 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9095
9096         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9097         all.
9098         (set-language-info-alist): Set up menus here.
9099
9100 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9101
9102         * minibuf.el (completing-read): Add new optional argument
9103         `default'.
9104         (read-coding-system): Add new optional argument
9105         `default-coding-system'.
9106
9107 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9108
9109         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9110         (viet-viscii-...->viet-vscii...).
9111
9112 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9113
9114         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9115         and menus.
9116
9117 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9118
9119         * mule/mule-cmds.el (input-method-function): Add permanent-local
9120         property.
9121
9122 1999-03-30  Dave Love  <fx@gnu.org>
9123
9124         * mule/mule-cmds.el (current-language-environment): Doc fix.
9125
9126 1999-02-06  Richard Stallman  <rms@gnu.org>
9127
9128         * mule/european.el (setup-slovenian-environment): New function.
9129         ("Slovenian"): New language environment.
9130
9131 1999-01-27  Dave Love  <fx@gnu.org>
9132
9133         * mule/mule-cmds.el (current-language-environment): Provide :link,
9134         :type (choices) and appropriate :get.
9135
9136 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9137
9138         * mule/mule-cmds.el (describe-language-environment): Don't alter
9139         input-method-alist.
9140
9141 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9142
9143         * mule/mule-cmds.el (prefer-coding-system): Call
9144         set-coding-priority, so that the internal array of priorities is
9145         also updated.
9146
9147 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9148
9149         * mule/mule-cmds.el (prefer-coding-system): If the argument
9150         requires specific EOL conversion type, make the default coding
9151         systems use that.
9152
9153 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9154
9155         * mule/mule-cmds.el (set-language-environment): Pass the default
9156         eol-type to set-language-environment-coding-systems.
9157         (set-default-coding-systems): Copy the eol-type property for the
9158         new default values of {buffer-file,process}-coding-system from the
9159         old defaults.
9160         (set-language-environment-coding-systems): Accept an optional
9161         argument EOL-TYPE, and set the eol-type property of the default
9162         coding systems accordingly.
9163
9164 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9165
9166         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9167         use generate-new-buffer instead of get-buffer-create.
9168
9169 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9170
9171         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9172
9173 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9174
9175         * mule/mule-cmds.el (default-input-method): Fix custom type.
9176
9177 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9178
9179         * mule/mule-cmds.el (setup-specified-language-environment):
9180         Add apropos-inhibit property.
9181         (describe-specified-language-support): Likewise.
9182
9183 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9184
9185         * mule/mule-cmds.el: Doc fixes.
9186
9187 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9188
9189         * mule/mule-cmds.el (register-input-method): Doc-string
9190         modified.
9191
9192 1998-09-01  Dave Love  <fx@gnu.org>
9193
9194         * mule/mule-cmds.el (current-language-environment): Fix
9195         setter function.
9196
9197 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9198
9199         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9200         mule/european.el, mule/hebrew.el, mule/japanese.el,
9201         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9202         avoid bootstrapping problem if you need to recompile all the Lisp
9203         files using interpreted code.
9204
9205 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9206
9207         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9208         ("Latin-2"): Likewise.
9209
9210 1998-08-18  Per Starback  <starback@update.uu.se>
9211
9212         * mule/european.el (setup-latin2-environment): Fix typo.
9213
9214 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9215
9216         * mule/european.el: Give proper value of `input-method' key to all
9217         lang. env.
9218
9219         * mule/mule-cmds.el (activate-input-method): Handle the case that
9220         the arg INPUT-METHOD is nil correctly.
9221         (read-multilingual-string): Activate the specified input method
9222         before calling read-string.  Afterward, activate the original
9223         input method.
9224
9225 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9226
9227         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9228         (set-language-info-alist): Fix typo in doc-string.
9229
9230         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9231
9232 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9233
9234         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9235         (reset-language-environment): New function for the job that
9236         setup-english-environment used to do.
9237         (set-language-environment): Do more setups according to the info
9238         in language-info-alist.
9239         (read-language-name): Handle the case that the arg KEY is nil.
9240         (describe-language-environment): Handle input-method property.
9241
9242         * mule/: All files under this directory, which related with
9243         specific languages (such as mule/european.el, mule/greek.el,
9244         mule/hebrew.el, mule/misc-lang.el), modified as below.
9245         (setup-XXX-environment): Just call set-language-environment.  If
9246         they used to do some other jobs than what done by
9247         set-language-environment, those jobs are done in
9248         setup-XXX-environment-internal now.
9249         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9250         the value to setup-XXX-environment-internal.  Add properties
9251         input-method and features.
9252
9253         * mule/english.el (setup-english-environment): Just call
9254         reset-language-environment.
9255
9256         * mule/european.el (setup-8-bit-environment): Function deleted.
9257
9258 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9259
9260         * mule/mule-cmds.el (input-method-exit-on-first-char)
9261         (input-method-use-echo-area): Doc fixes.
9262
9263 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9264
9265         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9266         variable.
9267         (input-method-use-echo-area): New variable.
9268
9269 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9270
9271         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9272
9273 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9274
9275         * mule/mule-cmds.el (activate-input-method): Update mode line.
9276         (inactivate-input-method): Likewise.
9277
9278 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9279
9280         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9281         input method in the current buffer, but just bind
9282         current-input-method.
9283
9284 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9285
9286         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9287
9288         * mule/misc-lang.el ("IPA"): Add coding-priority and
9289         coding-system.
9290
9291 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9292
9293         * mule/greek.el: Add coding-priority.
9294
9295 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9296
9297         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9298         LANG-ENV.
9299
9300 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9301
9302         * mule/mule-cmds.el (register-input-method): Fix previous change.
9303         (setup-specified-language-environment): Doc fix.
9304
9305 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9306
9307         * mule/mule-cmds.el: Several doc fixes.
9308         (get-language-info, set-language-info): Rename argument.
9309         (set-language-info-alist): Likewise.
9310         (register-input-method): Rename argument.
9311         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9312
9313 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9314
9315         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9316         default value while reading an input method.
9317
9318 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9319
9320         * mule/mule-cmds.el (universal-coding-system-argument):
9321         Use buffer-file-coding-system as default.
9322
9323 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9324
9325         * mule/korean.el ("Korean"): Doc fix.
9326
9327 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9328
9329         * mule/mule-cmds.el (describe-language-environment): Print the
9330         languge environment at the head.
9331
9332 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9333
9334         * mule/japanese.el: Set exit-function to exit-japanese-environment
9335         for Japanese environment.
9336
9337 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9338
9339         * mule/mule-cmds.el (set-language-environment): Doc fix.
9340         (current-language-environment): Use defcustom.
9341         (default-input-method): Specify :type.
9342
9343 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9344
9345         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9346         modified.
9347         (prefer-coding-system): Doc-string modified.
9348
9349 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9350
9351         * mule/mule-cmds.el (set-language-info): Doc-string
9352         describes `coding-priority' KEY.
9353         (set-language-environment-coding-systems): New function.
9354         (select-safe-coding-system): New function.
9355         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9356         (set-language-info-alist): New optionla arg PARENTS.  Call
9357         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9358         (set-language-environment-coding-systems): New function.
9359
9360         * mule/chinese.el: Remove setting up of
9361         describe-chinese-environment-map and
9362         setup-chinese-environment-map.  Exclude them in args of calls to
9363         set-language-info-alist.  Register coding-priority key in
9364         language-info-alist.
9365
9366         * mule/cyrillic.el: Remove setting up of
9367         describe-cyrillic-environment-map and
9368         setup-cyrillic-environment-map.  Exclude them in args of calls to
9369         set-language-info-alist.  Register coding-priority key in
9370         language-info-alist.
9371
9372         * mule/english.el: Register coding-priority key in
9373         language-info-alist.
9374
9375         * mule/ethiopic.el: Register coding-priority key in
9376         language-info-alist.
9377
9378         * mule/european.el: Remove setting up of
9379         describe-european-environment-map and
9380         setup-european-environment-map.  Exclude them in args of calls to
9381         set-language-info-alist.  Register coding-priority key in
9382         language-info-alist.  Add "German" language env.
9383         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9384         (setup-german-environment): New function.
9385
9386         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9387         change default input method to "greek-postfix".
9388
9389         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9390         coding-priority key in
9391
9392 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9393
9394         * mule/mule-cmds.el (set-language-info): Doc fix.
9395         (input-method-inactivate-hook): Doc fix.
9396
9397 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9398
9399         * mule/mule-cmds.el (set-input-method): Renamed from
9400         select-input-method.
9401
9402 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9403
9404         * mule/mule-cmds.el (set-language-environment): Run
9405         exit-language-environment-hook before calling `exit-function'
9406         which is specified for the language environment.
9407
9408 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9409
9410         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9411         modified.
9412         (prefer-coding-system): Likewise.
9413         (describe-language-environment): Print aliases of each coding
9414         system.
9415         (set-language-environment-hook): New variable.
9416         (exit-language-environment-hook): New variable.
9417         (set-language-environment): Call these hooks.  Before setting a
9418         new language environment, exit from the
9419         current-language-environment if necessary.
9420         (input-method-verbose-flag): The value can be nil, t,
9421         complex-only, or default.
9422         (input-method-highlight-flag): Doc-string augmented.
9423         (activate-input-method): Check if we can run the registered
9424         function to activate an input method.
9425
9426         * mule/korean.el: Set exit-function for language environment
9427         "Korean" to exit-korean-environment.
9428         (setup-korean-environment): Moved to korea-util.el.
9429
9430 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9431
9432         * mule/mule-cmds.el (read-multilingual-string): Use
9433         current-input-method prior to default-input-method.  Don't bind
9434         current-input-method by `let', instead, activate the specified
9435         input method in the current buffer temporarily.
9436
9437 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9438
9439         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9440
9441 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9442
9443         * mule/chinese.el (post-read-decode-hz): Return the result of
9444         decode-hz-region.
9445         (pre-write-encode-hz): Do not change the value of
9446         last-coding-system.
9447
9448 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9449
9450         * mule/mule-ccl.el: Doc fixes.
9451
9452 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9453
9454         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9455         (check-ccl-program): New macro.
9456
9457 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9458
9459         * mule/mule-ccl.el: Comment about CCL syntax modified.
9460         (ccl-command-table): Add read-multibyte-character and
9461         write-multibyte-character.
9462         (ccl-code-table): Add ex-cmd.
9463         (ccl-extended-code-table): New variable.
9464         (ccl-embed-extended-command): New function.
9465         (ccl-compile-read-multibyte-character,
9466         ccl-compile-write-multibyte-character) New functions.
9467         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9468         ccl-dump-write-multibyte-character): New functions.
9469
9470 1999-07-22  SL Baur  <steve@miho>
9471
9472         * config.el (config-value-file): config.values is installed into
9473         doc-directory.
9474         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9475
9476 1999-07-19  Didier Verna  <didier@xemacs.org>
9477
9478         * rect.el: all functions rewritten, except when noted. Below is a
9479         list of interface changes.
9480         (apply-on-rectangle): new function. Obsoletes
9481         `operate-on-rectangle'. All functions that used to call this
9482         function now call the new one.
9483         (kill-rectangle): added optional prefix arg to fill lines.
9484         (delete-rectangle): ditto.
9485         (delete-extract-rectangle): ditto.
9486         (open-rectangle): ditto.
9487         (clear-rectangle): ditto.
9488         (delete-rectangle-line): added third arg FILL.
9489         (delete-extract-rectangle-line): ditto.
9490         (open-rectangle-line): ditto.
9491         (clear-rectangle-line): ditto.
9492
9493 1999-07-18  Andy Piper  <andy@xemacs.org>
9494
9495         * menubar-items.el (default-menubar): add gutter options.
9496
9497         * gutter-items.el: new file.
9498         (gutter): new group for custom.
9499         (gutter-visible-p): new variable.
9500         (default-gutter-position): ditto.
9501         (buffers-tab): new group for the buffers tab.
9502         (gutter-buffers-tab): widget to put in the gutter.
9503         (buffers-tab-max-size): max number of tabs.
9504         (buffers-tab-switch-to-buffer-function): function to call when a
9505         tab is pressed.
9506         (buffers-tab-omit-function): filter buffers with this function.
9507         (buffers-tab-format-buffer-line-function): format buffer names for
9508         inclusion in tabs.
9509         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9510         the record.
9511         (build-buffers-tab-internal): build a list of tab items.
9512         (buffers-tab-items): ditto.
9513         (add-tab-to-gutter): put a tab in the gutter area.
9514         (update-tab-in-gutter): reset the buffers in the tab.
9515
9516         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9517
9518         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9519         (switch-to-buffer-hooks): new hook.
9520
9521         * toolbar.el (default-toolbar-position): fix typo.
9522
9523 1999-07-16  Andy Piper  <andy@xemacs.org>
9524
9525         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9526
9527 1999-07-15  Didier Verna  <didier@xemacs.org>
9528
9529         * cus-edit.el (custom-prompt-variable): optional third arg makes
9530         prompt for a comment string.
9531         (customize-set-value): optional prefix makes this function handle
9532         variable comments.
9533         (customize-set-variable): ditto.
9534         (customize-save-variable): ditto.
9535         (customize-customized): handle custom comments.
9536         (customize-save-customized): ditto.
9537         (custom-variable-state-set): ditto.
9538         (custom-face-state-set): ditto.
9539         (customize-saved): ditto.
9540         (custom-variable-set): ditto.
9541         (custom-face-set): ditto.
9542         (custom-variable-save): ditto.
9543         (custom-face-save): ditto.
9544         (custom-variable-reset-saved): ditto.
9545         (custom-face-reset-saved): ditto.
9546         (custom-variable-reset-standard): ditto.
9547         (custom-face-reset-standard): ditto.
9548         (custom-comment-face): new face.
9549         (custom-comment-tag-face): ditto.
9550         (custom-comment): new widget.
9551         (custom-comment-create): new function.
9552         (custom-comment-delete): ditto.
9553         (custom-comment-value-set): ditto.
9554         (custom-comment-show): ditto.
9555         (custom-comment-invisible-p): ditto.
9556         (custom-variable-value-create): create a comment field widget.
9557         (custom-face-value-create): ditto.
9558         (custom-variable-menu): new entry for adding a custom comment.
9559         (custom-face-menu): ditto.
9560         (custom-save-variables): possibly save custom comments.
9561         (custom-save-faces): ditto.
9562
9563         * cus-face.el (custom-set-faces): the arguments can now have a
9564         custom comment as fourth argument.
9565
9566         * custom.el (custom-set-variables): the arguments can now have a
9567         custom comment as fifth element.
9568
9569 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9570
9571         * XEmacs 21.2.18 is released
9572
9573 1999-07-13  SL Baur  <steve@miho>
9574
9575         * lib-complete.el (read-library-name): Revert previous change.
9576         (read-library): Ditto.
9577
9578 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9579
9580         * packages.el (packages-package-list): Capitalize docstring.
9581
9582         * packages.el (packages-find-package-library-path): Use #'nconc
9583         rather than #'append to reduce consing -- #'mapcar uses Flist,
9584         which returns a freshly consed list.  #'append would create yet
9585         another fresh list, using Fmake_list in concat.
9586
9587         * packages.el (package-provide): Use setq with remassq like it
9588         says in its docstring.
9589
9590 1999-07-06  SL Baur  <steve@miho.m17n.org>
9591
9592         * lib-complete.el (progn-with-message): Fix typo.
9593
9594 1999-07-06  SL Baur  <steve@miho.m17n.org>
9595
9596         * mule/mule-misc.el (char-octet): Make function match docstring.
9597         From Katsumi Yamaoka <yamaoka@jpl.org>
9598
9599 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9600
9601         * wid-edit.el (widget-documentation): corrected spelling error.
9602
9603 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9604
9605         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9606         keys if already bound
9607
9608 1999-07-06  SL Baur  <steve@miho.m17n.org>
9609
9610         * lib-complete.el (progn-with-message): Revert previous changes.
9611
9612 1999-06-24  Bob Weiner  <weiner@beopen.com>
9613
9614         * lib-complete.el (find-library):
9615         (find-library-other-window):
9616         (find-library-other-frame): Completely rewrote
9617         so that these functions actually work when called non-interactively.
9618         Also made them handle LIBRARY arguments which end with .el or .elc.
9619
9620 1999-06-24  Bob Weiner  <weiner@beopen.com>
9621
9622         * simple.el (indent-new-comment-line): Locally bound
9623         `block-comment-start' to `comstart' or else when this is called
9624         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9625         `block-comment-start' value, ignoring any existing spacing after a
9626         comment prefix in the previous line and producing ugly comments.
9627
9628 1999-06-23  Bob Weiner  <weiner@beopen.com>
9629
9630         * list-mode.el (mouse-choose-completion):
9631         (choose-completion):
9632         (completion-switch-to-minibuffer): Added.
9633         ([Tab]): [Tab] previously switched to the minibuffer
9634         but since [space] does that and since most applications in the
9635         world use [Tab] to select the next item in a list, do that in the
9636         *Completions* buffer too.  This will cause the least confusion
9637         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9638         06/23/1999.
9639
9640 1999-06-22  Bob Weiner  <weiner@beopen.com>
9641
9642         * help.el (help-buffer-name): Added support for a null value
9643         of `help-buffer-prefix-string' since some buffers require no
9644         prefix.
9645
9646 1999-06-20  Bob Weiner  <weiner@beopen.com>
9647
9648         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9649         in the completion-list-mode-map to bury the completions buffer
9650         even when the minibuffer is no longer active.
9651
9652 1999-06-20  Bob Weiner  <weiner@beopen.com>
9653
9654         * list-mode.el (list-mode): It is visually disconcerting to have
9655         the text cursor disappear within list buffers, especially when
9656         moving from window to window, so leave it visible.
9657
9658 1999-07-01  SL Baur  <steve@miho.m17n.org>
9659
9660         * menubar-items.el (default-menubar): Conditionalize the bug
9661         report menu item (which may not be possible in this XEmacs).
9662         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9663
9664 1999-06-30  SL Baur  <steve@miho.m17n.org>
9665
9666         * subr.el (with-current-buffer): DOC string fix.
9667         Suggested by Bob Weiner <weiner@altrasoft.com>
9668
9669 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9670
9671         * cus-face.el (custom-face-italic): insert missing args
9672
9673 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9674
9675         * packages.el (package-locations): Changed default early package
9676         hierarchies to ~/.xemacs/mule-packages and
9677         ~/.xemacs/xemacs-packages.
9678
9679 1999-06-23  SL Baur  <steve@miho.m17n.org>
9680
9681         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9682
9683 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9684
9685         * packages.el (package-locations): Changed default early package
9686         hierarchy to ~/.xemacs/packages.
9687         (package-locations): Removed `packages' as a possible name for a
9688         late package hierarchy.
9689
9690 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9691
9692         * mule/mule-category.el (word-combining-categories): Set up new
9693         variable.
9694         (word-separating-categories): Likewise.
9695
9696 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9697
9698         * XEmacs 21.2.17 is released
9699
9700 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9701
9702         * font-menu.el (font-menu-set-font): allow for nil specification
9703         of font size.
9704
9705 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9706
9707         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9708         is 1.
9709
9710 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9711
9712         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9713         8859-5 instead of ISO 8859-1.
9714
9715 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9716
9717         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9718         (viet-viscii-encode-table): Ditto.
9719
9720         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9721         Make obsolete definition of char-octet.
9722
9723 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9724
9725         * subr.el: Move no-Mule make-char ...
9726         * help-nomule.el (make-char): To here.
9727         (string-width): Make Mule compatibility alias.
9728
9729 1999-06-15  Andy Piper  <andy@xemacs.org>
9730
9731         * select.el (get-selection-no-error): really make there be no-error.
9732         (get-selection): revert to original.
9733
9734 1999-06-11  Andy Piper  <andy@xemacs.org>
9735
9736         * select.el (selection-sets-clipboard): renamed.
9737         (own-selection): use it.
9738
9739 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9740
9741         * XEmacs 21.2.16 is released
9742
9743 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9744
9745         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9746         missing characters to avoid crash.
9747
9748 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9749
9750         * coding.el (set-terminal-coding-system): Only set the console
9751         coding system on the selected console if it is a tty.
9752
9753 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9754
9755         * cus-face.el:
9756         * cus-edit.el:
9757         * faces.el:
9758         (custom):
9759         (face-spec-set):
9760         * faces.el (frob-face-property):
9761         * font-menu.el (font-menu-set-font):
9762                   Actually apply changes from 1999-03-17
9763
9764 1999-06-10  Andy Piper  <andy@xemacs.org>
9765
9766         * select.el (get-selection): abstract out non error-signalling
9767         part.
9768         (get-selection-no-error): get-selection without signalling an
9769         error.
9770         (selection-is-clipboard-p): new variable. controls whether the
9771         selection sets the clipboard.
9772         (own-selection): use it.
9773
9774         * mouse.el (insert-selection): fallback to clipboard after trying
9775         primary selection and cutbuffer.
9776
9777 1999-06-05  Andy Piper  <andy@xemacs.org>
9778
9779         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9780         selection functions.
9781
9782 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9783
9784         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9785         default value.
9786         (load): Use `raw-text' instead of `no-conversion'.
9787         (insert-file-contents): Likewise.
9788
9789         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9790         of `no-conversion'.
9791
9792 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9793
9794         * coding.el: Don't copy `no-conversion' to `raw-text'.
9795
9796 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9797
9798         * subr.el (make-char): Define it if Mule is not around.
9799
9800 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9801
9802         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9803
9804         * x-select.el (x-disown-selection-internal): Restore symbol as an
9805         obsolete alias.
9806         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9807
9808 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9809
9810         * XEmacs 21.2.15 is released
9811
9812 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9813
9814         * subr.el (split-string): Avoid infinite looping
9815
9816 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9817
9818         * ldap.el (ldap-ignore-attribute-codings): New variable
9819         (ldap-default-attribute-decoder): New variable
9820         (ldap-coding-system): New variable
9821         (ldap-attribute-syntax-encoders): New variable
9822         (ldap-attribute-syntax-decoders): New variable
9823         (ldap-attribute-syntaxes-alist): New variable
9824         (ldap-encode-boolean): New function
9825         (ldap-decode-boolean): New function
9826         (ldap-encode-country-string): New function
9827         (ldap-decode-string): New function
9828         (ldap-decode-address): New function
9829         (ldap-encode-address): New function
9830         (ldap-decode-attribute): New function
9831         (ldap-search): Use some of these
9832
9833 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9834
9835         * version.el (emacs-version): Make the patch level/beta come
9836         before the XEmacs qualifier so that it gets into (funcall
9837         emacs-version) and thus in the bug reports.
9838         (emacs-version>=): Support patch levels.
9839
9840 1999-06-03  SL Baur  <steve@xemacs.org>
9841
9842         * version.el: implement x.y.z version number
9843         From Jan Vroonhof <vroonhof@math.ethz.ch>
9844
9845 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9846
9847         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9848
9849 1999-05-22  Vin Shelton <acs@xemacs.org>
9850
9851         * startup.el: Document -private and break out non-standard X options.
9852
9853 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9854
9855         * mule/mule-charset.el (charset-after): New function.
9856         (charset-direction): Synch with Mule, update docstring.
9857         (get-charset-property): New function.
9858         (put-charset-property): New function.
9859         (charset-plist): New function.
9860
9861         * mule/mule-charset.el (compose-region):
9862         (decompose-region): remove;  these functions (which don't work
9863         since we don't do composite characters) have been moved to
9864         mule-util.el.
9865         (toplevel): follow coding standards
9866
9867 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9868
9869         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9870         exist any more.
9871
9872         * code-files.el: Fix commentary to follow coding standards.  Move
9873         the single line left in mule-files.el to here.
9874
9875         * mule/mule-files.el: delete.
9876
9877 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9878
9879         * info.el (Info-scroll-prev): Use event functions instead of the
9880         old emacs 19 interface.
9881
9882 1999-06-02  Andy Piper  <andy@xemacs.org>
9883
9884         * x-font-menu.el (x-font-menu-load-font):
9885         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9886
9887 1999-05-31  Andy Piper  <andy@xemacs.org>
9888
9889         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9890         group.
9891         (font-menu-this-frame-only-p): ditto.
9892         (font-menu-max-items): reinstate, from Jan Vroonhof
9893         <vroonhof@math.ethz.ch>
9894         (font-menu-submenu-name-format): ditto.
9895         (font-menu-split-long-menu): ditto, for use by the family
9896         constructor.
9897         (font-menu-family-constructor): use it.
9898
9899 1999-05-30  Andy Piper  <andy@xemacs.org>
9900
9901         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9902         for use by the font menu.
9903
9904         * msw-font-menu.el: new file implementing mswindows specific
9905         font-menu behaviour.
9906         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9907         (mswindows-font-menu-junk-families): ditto.
9908         (hack-font-truename): ditto.
9909         (mswindows-font-regexp-ascii): ditto.
9910         (mswindows-reset-device-font-menus): ditto.
9911         (mswindows-font-menu-font-data): ditto.
9912         (mswindows-font-menu-load-font): ditto.
9913
9914         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9915         (x-font-menu-font-data): ditto.
9916         (x-font-menu-load-font): ditto.
9917
9918         * font-menu.el: new file implementing generic font menu behaviour.
9919         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9920         made device independent.
9921         (font-menu-this-frame-only-p): ditto.
9922         (font-menu-preferred-resolution): ditto.
9923         (font-menu-size-scaling): new variable used to determine whether
9924         sizes are in points or tenths of a point.
9925         (vassoc): moved from x-font-menu.el.
9926         (device-fonts-cache): ditto.
9927         (device-fonts-cache): ditto.
9928         (flush-device-fonts-cache): ditto.
9929         (reset-device-font-menus): copied from x-font-menu.el and made
9930         device independent. Most functionality deferred to
9931         device-dependent versions.
9932         (font-menu-family-constructor): copied from x-font-menu.el and
9933         made device independent.
9934         (font-menu-size-constructor): ditto.
9935         (font-menu-weight-constructor): ditto.
9936         (font-menu-set-font): ditto.
9937         (font-menu-change-face): ditto.
9938         (font-menu-load-font): new device method.
9939         (font-menu-font-data): ditto.
9940
9941         * x-font-menu.el: The above functions deleted.
9942
9943 1999-05-26  Andy Piper  <andy@xemacs.org>
9944
9945         * update-elc.el:
9946         * make-docfile.el:
9947         * loadup.el: rehash expand-file-name usage to not use default-directory.
9948
9949 1999-05-21  Andy Piper  <andy@xemacs.org>
9950
9951         * x-select.el (x-select-convert-to-text):
9952         (x-selected-text-type):
9953         (x-get-selection):
9954         (xselect-convert-to-string):
9955         (xselect-convert-to-compound-text):
9956         (xselect-convert-to-length):
9957         (xselect-convert-to-targets):
9958         (xselect-convert-to-delete):
9959         (xselect-convert-to-filename):
9960         (xselect-convert-to-charpos):
9961         (xselect-convert-to-lineno):
9962         (xselect-convert-to-colno):
9963         (xselect-convert-to-sourceloc):
9964         (xselect-convert-to-os):
9965         (xselect-convert-to-host):
9966         (xselect-convert-to-user):
9967         (xselect-convert-to-class):
9968         (xselect-convert-to-name):
9969         (xselect-convert-to-integer):
9970         (xselect-convert-to-atom):
9971         (xselect-convert-to-identity): functions renamed from x-* and
9972         moved to select.el.
9973         (x-get-secondary-selection): use rename get-selection.
9974         (x-get-clipboard): ditto.
9975         (x-own-selection): moved to select.el.
9976         (x-valid-simple-selection-p): ditto.
9977         (x-dehilight-selection): ditto.
9978         (x-own-clipboard): ditto.
9979         (x-disown-selection): ditto.
9980
9981         * x-mouse.el (x-yank-function): moved to mouse.el.
9982         (x-insert-selection): ditto.
9983         (x-set-point-and-move-selection): use renamed function.
9984
9985         * select.el (selected-text-type): moved and renamed from
9986         x-select.el.
9987         (selection-owner-p): moved to C.
9988         (selection-exists-p): ditto.
9989         (get-cutbuffer): new device method.
9990         (get-selection): generalised and moved from x-select.el.
9991         (own-selection): moved x-own-selection functionality into here.
9992         (dehilight-selection): renamed and moved from x-select.el.
9993         (own-clipboard): functionality moved from x-select.el using new
9994         generic C builtins.
9995         (disown-clipboard): ditto.
9996         (select-convert-to-text):
9997         (select-convert-to-string):
9998         (select-convert-to-compound-text):
9999         (select-convert-to-length):
10000         (select-convert-to-targets):
10001         (select-convert-to-delete):
10002         (select-convert-to-filename):
10003         (select-convert-to-charpos):
10004         (select-convert-to-lineno):
10005         (select-convert-to-colno):
10006         (select-convert-to-sourceloc):
10007         (select-convert-to-os):
10008         (select-convert-to-host):
10009         (select-convert-to-user):
10010         (select-convert-to-class):
10011         (select-convert-to-name):
10012         (select-convert-to-integer):
10013         (select-convert-to-atom):
10014         (select-convert-to-identity): new functions renamed from x-* and
10015         moved from x-select.el.
10016
10017         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10018         into here and use as the default window-system mouse yank.
10019         (insert-selection): generalised and moved from x-mouse.el.
10020         (own-clipboard): moved to C.
10021
10022         * msw-select.el (mswindows-selection-owned-p): deleted.
10023         (mswindows-own-selection): generalised and moved to select.el.
10024         (mswindows-disown-selection): generalised and moved to C.
10025         (mswindows-selection-owner-p): ditto.
10026
10027 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10028
10029         * XEmacs 21.2.14 is released
10030
10031 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10032
10033         * about.el: update contact info for jason and slb.
10034
10035 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10036
10037         * mule/european.el (setup-romanian-environment): Add Romanian
10038         support from Emacs/Mule romanian.el.
10039
10040 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10041
10042         * cus-face.el: Label all custom changes with the 'custom' tag.
10043
10044         * cus-edit.el: idem ditto.
10045
10046         * faces.el: Added suport for adding device tags to various functions.
10047         (custom): New device tag.
10048         (face-spec-set): Call reset face with tags argument. No longer do
10049         x-init-global-faces hack.
10050
10051         * faces.el (frob-face-property): Use an anonymous specifier to map
10052         frob-face-property-1 over.
10053
10054         * x-font-menu.el (font-menu-set-font): Always specify all
10055         properties to custom.
10056
10057 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10058
10059         * mule/european.el (setup-czech-environment): Add czech support.
10060         From David Sauer <davids@orfinet.cz>
10061
10062 1999-03-15  SL Baur  <steve@xemacs.org>
10063
10064         * check-features.el: Turn hard errors into warnings.
10065
10066 1999-03-21  SL Baur  <steve@xemacs.org>
10067
10068         * simple.el (delete-key-deletes-forward): As per discussion on
10069         xemacs-beta, default to t.
10070
10071 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10072
10073         * loadup.el: Define Installation-string before loading anything.
10074
10075 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10076
10077         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10078         From Anders Stenman <stenman@isy.liu.se>
10079
10080 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10081
10082         * wid-edit.el (widget-glyph-find): Ditto.
10083
10084         * packages.el (locate-library): Ditto.
10085
10086         * loadup.el (really-early-error-handler): Ditto.
10087
10088         * lib-complete.el (read-library): Ditto.
10089
10090         * faces.el (set-face-stipple): Ditto.
10091
10092         * code-files.el (load): Use new calling style of locate-file.
10093
10094 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10095
10096         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10097         dead.
10098
10099 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10100
10101         * dumped-lisp.el (preloaded-file-list): Don't load
10102         Installation.el.
10103
10104         * loadup.el (Installation-string): Define it here.
10105
10106 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10107
10108         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10109         Installation.el needs to be loaded before `dump-paths', otherwise
10110         the dumping process won't find it.
10111
10112 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10113
10114         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10115         subr so that we can use `replace-in-string' in Installation.el to
10116         get rid of C-m chars under the native Windows build.
10117
10118 1999-04-29  Andy Piper  <andy@xemacs.org>
10119
10120         * make-docfile.el: canonicalize file and directory names.
10121
10122         * device.el (call-device-method): new function for calling device
10123         specific methods.
10124         (define-device-method): new function for defining device methods.
10125         (define-device-method*): ditto.
10126
10127 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10128
10129         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10130
10131 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10132
10133         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10134         (cyrillic-koi8-r-encode-table): Likewise.
10135         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10136         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10137
10138         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10139         from vietnamese.el].
10140
10141         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10142         mule/mule-misc.el.
10143
10144 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10145
10146         * mule/thai-xtis.el:
10147         - Change font registry name from "Thai94x94-0" to "xtis-0".
10148         - Change mnemonic of coding-system `tis-620' to "TIS620".
10149
10150 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10151
10152         * mule/ethiopic.el: fixed.
10153
10154 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10155
10156         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10157
10158         * mule/thai-xtis.el: New file.
10159
10160         * mule/vietnamese.el: New file.
10161
10162         * mule/ethiopic.el: New file.
10163
10164 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10165
10166         * bytecomp.el (byte-compile-close-variables): Leave
10167         debug-issue-ebola-notices alone.
10168
10169 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10170
10171         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10172         at the top of the buffer since it is the most important thing to
10173         customize
10174         (ldap-get-host-parameter): New defun
10175         (ldap-search): Add a new parameter `withdn' to retrieve the
10176         distinguished names of entries
10177
10178 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10179
10180         * startup.el (splash-frame-body): Date and spelling fixes.
10181
10182 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10183
10184         * view-less.el (toggle-truncate-lines): add autoload tag
10185
10186 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10187
10188         * format.el (format-alist): Disable image stuff.
10189
10190 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10191
10192         * wid-edit.el (widget-glyph-find): Search by directories, then by
10193         suffixes rather than the other way around.
10194         (widget-image-conversion): Renamed to
10195         `widget-image-file-name-suffixes'.
10196
10197 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10198
10199         * mule/mule-charset.el: Made old functions obsolete, remove the
10200         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10201         (charset-iso-graphic-plane): Rename from charset-graphic.
10202         (charset-iso-final-char): Rename from charset-final.
10203         (charset-width): Rename from charset-columns.
10204         (charset-bytes): Added from fsf compatibility, returns always 1.
10205
10206         * mule/mule-misc.el: Move charset-doc-string alias to
10207         mule-charset.el
10208
10209 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10210
10211         * x-faces.el (x-make-font-bold-italic): honor
10212         *try-oblique-before-italic-fonts*
10213
10214 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10215
10216         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10217
10218 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10219
10220         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10221         name.
10222
10223 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10224
10225         * cl-extra.el (equalp): Would bug out for lists.
10226
10227 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10228
10229         * about.el (about-hackers):  Change cgw's email address
10230
10231 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10232
10233         * XEmacs 21.2.13 is released
10234
10235 1999-03-12  SL Baur  <steve@xemacs.org>
10236
10237         * simple.el (delete-key-deletes-forward): Revert to previous
10238         behavior.
10239
10240 1999-01-18  Didier Verna  <didier@xemacs.org>
10241
10242         * menubar-items.el (xemacs-splash-buffer): handle the case of
10243         multiple elements in the splash buffer body.
10244
10245         * startup.el (splash-frame-timeout): new constant: interval
10246         between splash buffer elements.
10247         (command-line-1): handle splash buffer with multiple elements (use
10248         a timeout).
10249         (splash-frame-body): Originally `startup-splash-frame-body'.
10250         Rewrote a cleaner and more readable version. This can now be array,
10251         in which case each element is displayed in turn in the splash buffer.
10252         (splash-frame-static-body): new constant. Persistent information
10253         across all splash buffer elements (preserves the possibility to give
10254         it in different languages.
10255         (circulate-splash-frame-elements): new function. Used as a timeout
10256         to circulate through all splash frame elements and display them in
10257         sequence.
10258         (display-splash-frame): originally `startup-splash-frame'. Handle
10259         the case of multiple elements in the splash buffer body. Now
10260         returns a timeout id if multiple elements to display, or nil.
10261
10262 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10263
10264         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10265         so they can be overridden by x-init-face-from-resources.
10266         Additionally specify the font name also with an x tag.
10267
10268 1999-03-08  Andy Piper  <andy@xemacs.org>
10269
10270         * package-get.el (package-get-base): autoload.
10271
10272         * menubar-items.el (default-menubar): add update menu item. Fix
10273         custom menu to only be activated when package-base is available.
10274
10275         * package-get.el (package-get-custom): don't load
10276         package-get-custom as it is auto-generated. Fix group definition.
10277
10278 1999-03-05  Didier Verna  <didier@xemacs.org>
10279
10280         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10281         instead of `symbol-name' (Thanks Kyle).
10282
10283         * cus-edit.el (custom-save-variables): use `prin1' instead of
10284         princ to write symbols.
10285
10286 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10287
10288         * XEmacs 21.2.12 is released
10289
10290 1999-03-05  SL Baur  <steve@xemacs.org>
10291
10292         * menubar-items.el (default-menubar): Add kfm browsing support.
10293         From Neal Becker <nbecker@fred.net>
10294
10295 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10296
10297         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10298         calls to font-lock during buffer reversion.
10299
10300 1999-02-12  Didier Verna  <didier@xemacs.org>
10301
10302         * info.el (Info-build-node-completions): unconditionally widen the
10303         tag table buffer.
10304
10305 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10306
10307         * x-faces.el (x-init-face-from-resources):
10308         Only set fonts in the 'x locale.
10309
10310 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10311
10312         * package-ui.el (pui-install-selected-packages): Don't throw on
10313         `package-admin-delete-binary-package' returning nil since it's
10314         normal.  Reindent function.
10315         (pui-add-required-packages): Handle case where packages selected
10316         for installation have never been installed.
10317
10318 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10319
10320         * menubar-items.el (default-menubar):
10321         Implement the ``Mule->Set coding system of process'' menu item.
10322
10323 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10324
10325         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10326         files
10327         - Change some `if's to `when's
10328
10329 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10330
10331         * XEmacs 21.2.11 is released
10332
10333 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10334
10335         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10336         against window close (Fix Bug #460).
10337         (ask-user-about-lock-dbox): Idem.
10338
10339 1999-02-25  SL Baur  <steve@xemacs.org>
10340
10341         * mule/mule-charset.el (charset-leading-byte): New function.
10342         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10343
10344 1999-02-12  Andy Piper  <andy@xemacs.org>
10345
10346         * about.el (xemacs-hackers): change andy's email address.
10347         (about-url-alist): change andy's web page address.
10348         (about-xemacs): add piper.
10349
10350 1999-02-16  SL Baur  <steve@xemacs.org>
10351
10352         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10353         of mule-base into lisp/mule.
10354
10355 1999-02-16  SL Baur  <steve@xemacs.org>
10356
10357         * mule/arabic.el:
10358         mule/canna-leim.el:
10359         mule/chinese.el:
10360         mule/cyrillic.el:
10361         mule/english.el:
10362         mule/european.el:
10363         mule/greek.el:
10364         mule/hebrew.el:
10365         mule/japanese.el:
10366         mule/kinsoku.el:
10367         mule/korean.el:
10368         mule/misc-lang.el:
10369         mule/mule-category.el:
10370         mule/mule-ccl.el:
10371         mule/mule-charset.el:
10372         mule/mule-cmds.el:
10373         mule/mule-coding.el:
10374         mule/mule-files.el:
10375         mule/mule-help.el:
10376         mule/mule-init.el:
10377         mule/mule-misc.el:
10378         mule/mule-tty-init.el:
10379         mule/mule-x-init.el:
10380         mule/viet-chars.el:  Remerge from mule-base.
10381
10382         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10383         of mule-base into lisp/mule.
10384
10385 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10386
10387         * process.el (exec-to-string): Use `shell-command-switch' in place
10388         of hard-wired "-c" (for WindowsNT).
10389
10390 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10391
10392         * menubar-items.el (default-menubar):  Remove obsolete
10393         "Gopher" item
10394
10395 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10396
10397         * package-admin.el (package-admin-get-install-dir): First fall
10398         back to the location of xemacs-base for non-mule packages.
10399
10400 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10401
10402         * paths.el:
10403         - improved automounter tmp directory support.
10404         - support 4 (!) empirically discovered automounter conventions
10405
10406 1999-02-12  SL Baur  <steve@xemacs.org>
10407
10408         * etags.el (pop-tag-mark): autoload to match key binding.
10409
10410 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10411
10412         * XEmacs 21.2.10 is released
10413
10414 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10415
10416         * package-get.el (package-get-remote-filename): Don't bug out for
10417         a local file name in the search entry.
10418
10419 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10420
10421         * XEmacs 21.2.9 is released
10422
10423 1999-01-19  Didier Verna  <didier@xemacs.org>
10424
10425         * replace.el (replace-search-function): new variable containing a
10426         function to perform a search-forward.
10427         (replace-re-search-function): new variable containing a function
10428         to perform a re-search-forward.
10429         (perform-replace): use them.
10430
10431 1999-01-25  Didier Verna  <didier@xemacs.org>
10432
10433         * select.el (selection-owner-p): use the name `XEmacs'.
10434         (cut-copy-clear-internal): ditto.
10435
10436 1999-01-18  Andy Piper  <andy@xemacs.org>
10437
10438         * about.el (about-url-alist): Update my entry.
10439         (xemacs-hackers): Ditto.
10440
10441 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10442
10443         * buffer.el (switch-to-buffer): Fixing documentation.
10444         * minibuf.el (minibuffer-completion-table): ditto.
10445         * cl-macs.el (return-from): ditto.
10446
10447 1999-01-04  Didier Verna  <didier@xemacs.org>
10448
10449         * replace.el (delete-non-matching-lines): temporarily disable
10450         case-folding when called interactively with a regexp containing
10451         uppercase characters.
10452         (delete-matching-lines): ditto.
10453         (count-matches): ditto.
10454         (list-matching-lines): ditto.
10455
10456 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10457
10458         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10459         abort if current window is split horizontally, not if others are
10460         split.  Got rid of unnecessary minibuffer checking.  Also, add
10461         some comments (it's still complex).
10462
10463 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10464
10465         * package-get.el: changed address for doc.ic.ac.uk to
10466         sunsite.doc.ic.ac.uk
10467
10468 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10469
10470         * ldap.el (toplevel): Remove requires so that the file compiles
10471         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10472
10473 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10474
10475         * dump-paths.el: Calculate module-directory and set
10476         module-load-path to the load path for modules.
10477
10478         * loadup.el: Get bootstrap value of module-load-path from the
10479         environment variable EMACSBOOTSTRAPMODULEPATH.
10480         - Display the module load path if we're debugging paths.
10481
10482         * setup-paths.el: Added function paths-find-site-module-directory.
10483         - Added function paths-find-module-directory.
10484         - Added function paths-construct-module-load-path.  Uses new
10485         environment variable EMACSMODULEPATH.
10486
10487 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10488
10489         * font.el (font-default-object-for-device):
10490         Oops! This `or' can't be replaced by `unless'.
10491         Fixed inability to run w3, among other things.
10492
10493 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10494
10495         * package-admin.el: Change initialization of
10496           package-admin-install-function dependent on system type.
10497           Change package-admin-install-function-mswindows to use
10498           "minitar".
10499
10500 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10501
10502         * mouse.el (default-mouse-motion-handler): Disable help echo while
10503         in the minibuffer.
10504
10505 1998-12-28  Martin Buchholz <martin@xemacs.org>
10506
10507         * XEmacs 21.2.8 is released.
10508
10509 1998-12-24  Martin Buchholz <martin@xemacs.org>
10510
10511         * XEmacs 21.2.7 is released.
10512
10513 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10514
10515         * package-ui.el (pui-list-packages): Set truncate-lines.
10516
10517         * package-get.el (package-get-download-menu): Use
10518         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10519
10520         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10521         (pui-help-string): idem.
10522         (list-packages-mode): New major mode.
10523         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10524         (pui-install-selected-packages): Add suport for removing packages.
10525         (pui-toggle-package-delete-key): New function.
10526         (pui-popup-context-sensitive): New kludge.
10527         (pui-list-packages): Add warning when `package-get-remote' is nil.
10528         (package-ui-add-site): New function.
10529
10530 1998-12-01  Didier Verna  <didier@xemacs.org>
10531
10532         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10533
10534 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10535
10536         * ldap.el: Custom-ized
10537         (toplevel): Do not provide `ldap' which is provided by C level
10538         LDAP code
10539         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10540
10541 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10542
10543         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10544
10545 1998-12-17  Andy Piper  <andy@xemacs.org>
10546
10547         * sound.el (sound-load-list): name changed from sound-load-alist.
10548         (sound-extension-list): name changed from sound-ext-list.
10549         (load-default-sounds): use new names.
10550         (load-sound-file): use new names.
10551
10552 1998-12-16  Andy Piper  <andy@xemacs.org>
10553
10554         * XEmacs 21.2.6 is released
10555
10556 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10557
10558         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10559         errors.
10560
10561 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10562
10563         * wid-edit.el (widget-echo-this-extent): Set
10564         help-echo-owns-message to t.
10565
10566 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10567
10568         * package-get.el (package-get-download-menu): use toggles for
10569           each site in the download site menu.
10570
10571 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10572
10573         * package-get.el (package-get): If we cannot find a package
10574           because package-get-remote is not set, give a more helpful
10575           error message.
10576
10577 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10578
10579         * package-get.el (package-get-remote-filename): use an EFS path
10580         with user anonymous if no user is specified.
10581
10582 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10583
10584         * faces.el (face-spec-set): Re-init fallfacks for default after
10585         calling reset-face on the default face.
10586
10587 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10588
10589         * package-admin.el (package-admin-default-install-function):
10590         Behave as advertised.  Make sure the pkg-dir is proper for
10591         default-directory.
10592         (package-admin-add-binary-package): Make sure the pkg-dir is
10593         proper for default-directory.
10594         (package-admin-install-function-mswindows): Make sure the pkg-dir
10595         is proper for default-directory.
10596
10597 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10598
10599         * XEmacs 21.2.5 is released
10600
10601 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10602
10603         * files.el (binary-file-regexps): regexp-opt is not available at
10604         bytecompile time.
10605
10606 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10607
10608         * x-win-xfree86.el:
10609         * x-win-sun.el (x-win-init-sun):
10610         * x-win-sun.el:
10611         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10612         * x-iso8859-1.el:
10613         * x-init.el (init-post-x-win):
10614         * x-init.el (init-pre-x-win):
10615         * x-init.el (x-initialize-compose):
10616         * x-init.el:
10617         * x-compose.el:
10618         * winnt.el:
10619         * widget.el:
10620         * wid-edit.el (widget-glyph-click):
10621         * wid-edit.el (widget-glyph-find):
10622         * wid-edit.el (widget-type):
10623         * view-less.el (view-buffer-other-window):
10624         * very-early-lisp.el:
10625         * version.el:
10626         * toolbar.el:
10627         * toolbar-items.el:
10628         * term/sun.el (suntool-map):
10629         * term/sun-mouse.el:
10630         * term/internal.el:
10631         * syntax.el (modify-syntax-entry):
10632         * symbol-syntax.el:
10633         * subr.el:
10634         * startup.el (lock-directory):
10635         * simple.el (set-comment-column):
10636         * simple.el (backward-delete-char-untabify):
10637         * shadow.el (find-emacs-lisp-shadows):
10638         * shadow.el:
10639         * setup-paths.el (paths-construct-info-path):
10640         * select.el (cut-copy-clear-internal):
10641         * process.el (call-process-region):
10642         * process.el (start-process-shell-command):
10643         * process.el:
10644         * paths.el (rmail-spool-directory):
10645         * paragraphs.el (use-hard-newlines):
10646         * package-get.el (package-get-dependencies):
10647         * package-admin.el (package-admin-delete-binary-package):
10648         * obsolete.el (truncate-string):
10649         * obsolete.el (store-substring):
10650         * mouse.el (default-mouse-track-maybe-own-selection):
10651         * mouse.el (mouse-yank-at-point):
10652         * modeline.el:
10653         * modeline.el (mouse-drag-modeline):
10654         * minibuf.el (read-directory-name-internal):
10655         * minibuf.el (read-file-name-internal):
10656         * minibuf.el (read-file-name-internal-1):
10657         * minibuf.el (read-file-name-2):
10658         * minibuf.el (exact-minibuffer-completion-p):
10659         * minibuf.el (read-from-minibuffer):
10660         * minibuf.el:
10661         * menubar.el (check-menu-syntax):
10662         * map-ynp.el (map-y-or-n-p):
10663         * make-docfile.el (docfile-out-of-date):
10664         * loadup.el ((member "run-temacs" command-line-args)):
10665         * loadup.el ((member "no-site-file" command-line-args)):
10666         * loadup.el (really-early-error-handler):
10667         * loadup.el:
10668         * loadhist.el:
10669         * loaddefs.el:
10670         * lisp-mnt.el (lm-verify):
10671         * lib-complete.el (lib-complete:cache-completions):
10672         * lib-complete.el (library-all-completions):
10673         * itimer.el (itimer-run-expired-timers):
10674         * info.el (Info-mode):
10675         * info.el (Info-insert-file-contents):
10676         * info.el (Info-rebuild-dir):
10677         * info.el (Info-build-dir-anew):
10678         * info.el (Info-parse-dir-entries):
10679         * info.el (Info-dir-outdated-p):
10680         * info.el (Info-insert-dir):
10681         * info.el (info-xref):
10682         * info.el:
10683         * hyper-apropos.el (hyper-apropos-get-doc):
10684         * hyper-apropos.el (hyper-describe-face):
10685         * hyper-apropos.el (hyper-apropos-mode):
10686         * hyper-apropos.el:
10687         * help.el (list-processes):
10688         * help.el:
10689         * gnuserv.el:
10690         * font.el (mswindows-font-create-name):
10691         * font.el (font-default-font-for-device):
10692         * font.el (x-font-create-object):
10693         * font.el (font-registry):
10694         * font.el:
10695         * font-lock.el (font-lock-keywords):
10696         * font-lock.el:
10697         * finder.el (finder-compile-keywords):
10698         * find-paths.el (paths-find-recursive-path):
10699         * fill.el (set-justification-center):
10700         * fill.el (fill-region-as-paragraph):
10701         * files.el (insert-directory):
10702         * files.el (wildcard-to-regexp):
10703         * files.el (recover-file):
10704         * files.el (basic-save-buffer):
10705         * files.el (delete-auto-save-file-if-necessary):
10706         * files.el (file-relative-name):
10707         * files.el (backup-extract-version):
10708         * files.el (backup-buffer):
10709         * files.el (set-visited-file-name):
10710         * files.el (set-auto-mode):
10711         * files.el (interpreter-mode-alist):
10712         * files.el:
10713         * files.el (find-file-noselect):
10714         * files.el (abbreviate-file-name):
10715         * files.el (parse-colon-path):
10716         * files.el (directory-abbrev-alist):
10717         * etags.el (visit-tags-table-buffer):
10718         * easymenu.el (easy-menu-define):
10719         * dragdrop.el (experimental-dragdrop-drag):
10720         * dragdrop.el (dragdrop-drop-do-functions):
10721         * dragdrop.el (dragdrop-drop-at-point):
10722         * disass.el (disassemble-1):
10723         * disass.el (disassemble-internal):
10724         * disass.el (disassemble):
10725         * disass.el:
10726         * derived.el (derived-mode-init-mode-variables):
10727         * derived.el (define-derived-mode):
10728         * custom.el (defgroup):
10729         * cus-edit.el (custom-quote):
10730         * config.el:
10731         * code-process.el (open-network-stream):
10732         * code-process.el (start-process):
10733         * code-process.el (call-process-region):
10734         * code-process.el (call-process):
10735         * code-process.el:
10736         * code-files.el (insert-file-contents):
10737         * code-files.el:
10738         * code-files.el (buffer-file-coding-system-for-read):
10739         * cmdloop.el (yes-or-no-p-minibuf):
10740         * cl.el:
10741         * cl-macs.el:
10742         * cl-extra.el:
10743         * callers-of-rpt.el (make-caller-report):
10744         * callers-of-rpt.el:
10745         * bytecomp.el (batch-byte-recompile-directory):
10746         * bytecomp.el (batch-byte-compile-1):
10747         * bytecomp.el (batch-byte-compile):
10748         * bytecomp.el (display-call-tree):
10749         * bytecomp.el (byte-compile-insert):
10750         * bytecomp.el (byte-compile-two-args-19->20):
10751         * bytecomp.el (byte-compile-variable-ref):
10752         * bytecomp.el (byte-compile-form):
10753         * bytecomp.el (byte-compile-top-level-body):
10754         * bytecomp.el (byte-compile-out-toplevel):
10755         * bytecomp.el (byte-compile-byte-code-maker):
10756         * bytecomp.el (byte-compile-file-form-defmumble):
10757         * bytecomp.el (byte-compile-file-form):
10758         * bytecomp.el (byte-compile-keep-pending):
10759         * bytecomp.el (byte-compile-insert-header):
10760         * bytecomp.el (byte-compile-from-buffer):
10761         * bytecomp.el (byte-compile-file):
10762         * bytecomp.el (byte-recompile-file):
10763         * bytecomp.el (byte-compile-close-variables):
10764         * bytecomp.el (byte-compile-warn-about-unused-variables):
10765         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10766         * bytecomp.el (byte-compiler-legal-options):
10767         * bytecomp.el (byte-compile-lapcode):
10768         * bytecomp.el (byte-optimize-log):
10769         * bytecomp.el ((fboundp 'defsubst)):
10770         * bytecomp.el:
10771         * bytecomp-runtime.el:
10772         * byte-optimize.el (byte-optimize-apply):
10773         * byte-optimize.el (car):
10774         * byte-optimize.el (byte-optimize-form):
10775         * byte-optimize.el (byte-optimize-form-code-walker):
10776         * byte-optimize.el:
10777         * build-report.el (build-report-insert-installation-file):
10778         * build-report.el (build-report):
10779         * auto-show.el:
10780         * apropos.el (apropos-documentation):
10781         - mega patch
10782         - clean up byte-compile warnings
10783         - remove unused variables
10784         - Use common lisp style hashtable functions
10785         - byte compiler cleanup
10786         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10787         - remove old backquote syntax usage
10788         - move some cl functionality into C for speed.
10789         - remove last remaining VMS support
10790         - spelling fixes
10791         - implement last, butlast, nbutlast, copy-list in C.
10792         - new macro ignore-file-errors, similar to ignore-errors
10793           (ignore-file-errors (delete-file "foo"))
10794         - get frequent garbage collection during loadup.el by tweaking
10795           gc-cons-threshold, rather than explicitly calling garbage-collect
10796         - default delete-key-deletes-forward to `t'.
10797
10798 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10799
10800         * XEmacs 21.2-beta4 is released.
10801
10802 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10803
10804         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10805         (easy-menu-item-present-p): Wrapper around find-menu-item.
10806         (easy-menu-remove-item): Wrapper around delete-menu-item.
10807
10808         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10809         (add-menu-button): Add 'in-menu' argument.
10810         (add-menu-item-1): Add in-menu support to helper function.
10811
10812 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10813
10814         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10815
10816 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10817
10818         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10819         of Dec 4, 1997.
10820
10821 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10822
10823         * process.el (shell-command-on-region): Report if the command
10824         succeeded or failed.
10825
10826 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10827
10828         * subr.el (buffer-substring-no-properties): Comment out.
10829
10830 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10831
10832         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10833           into font instances first, like `x-frob-font-size' does.
10834           (mswindows-find-larger-font): ditto
10835
10836 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10837
10838         * package-ui.el (pui-install-selected-packages): fix args in call
10839         to `package-get'.
10840
10841 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10842
10843         * package-get.el (host-name): New widget type.
10844         (package-get-remote): Better customization using new type.
10845         (package-get-download-sites): idem dito.
10846
10847         (package-get-custom): Do not use package-get-all untill we have
10848         runtime dependencies.
10849
10850         (package-get-remove-copy): Default to 't' we no longer need this
10851         kludge as we do not currently use depenencies.
10852
10853         (package-get-was-current): New variable.
10854         (package-get-require-base): New 'force-current' argument.
10855         (package-get-update-base): idem
10856         (package-get-package-provider):  idem
10857         (package-get-locate-index-file): New 'no-remote' argument.
10858         (package-get-locate-file): idem.
10859
10860         (package-get-maybe-save-index): New function.
10861         (package-get-update-base): Use it.
10862
10863 1998-10-28 Greg Klanderman <greg@alphatech.com>
10864
10865         * package-get.el (package-get-remote): default to nil; by default,
10866         don't go out to the net via EFS.  They must select a download site.
10867         (package-get-download-sites): new variable.
10868         (package-get-download-menu): new function.
10869         (package-get-locate-index-file): new function.
10870         (package-get-update-base): use it.
10871
10872         * menubar-items.el (default-menubar): add "Update Package Index"
10873         and "Add Download Site" menus under Options | Manage Packages.
10874
10875 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10876
10877         * package-get.el (package-get): bugfix code checking installed version
10878         for case where package is not currently installed.
10879         (package-get-require-signed-base-updates): new variable.
10880         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10881         deemed not a goot thing.  Use the variable
10882         package-get-allow-unsigned-base-updates instead.
10883
10884 1998-10-16 Greg Klanderman <greg@alphatech.com>
10885
10886         * package-get.el (package-get): Don't install an older version than
10887         we already have unless explicitly told to.  Issue a warning.
10888
10889         * package-ui.el (pui-add-required-packages): when adding
10890         dependencies, don't add packages that are up to date.
10891         (pui-package-symbol-char):  Don't consider a package out of date
10892         if you have a newer version installed than the latest version in
10893         package-get-base.
10894
10895         * package-get.el (package-get-base-filename): document that it may
10896         be a path relative to package-get-remote;  new default value.
10897         (package-get-locate-file): new function.
10898         (package-get-update-base): use it to expand package-get-base-filename.
10899         (package-get-save-base): new function to save the package-get database
10900         to file.
10901         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10902         (package-get-update-base): pass the REMOTE-SOURCE arg.
10903         (package-get-update-base-entry): call package-get-custom-add-entry.
10904         (package-get-file-installed-p): removed; no longer needed.
10905         (package-get-create-custom): ditto.
10906         (toplevel): remove code to build and load package-get-custom.el
10907         (package-get-custom-add-entry): new function.
10908
10909 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10910
10911         * wid-edit.el (widget-button-click): Don't switch window.
10912
10913 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10914
10915         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10916
10917 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10918
10919         * etags.el (find-tag-default): Run find-tag-hook using
10920         run-hooks rather than funcall
10921
10922 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10923
10924         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10925         and the current local map as the parents to isearch-mode-map.
10926
10927 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10928
10929         * XEmacs 21.2-beta3 is released.
10930
10931 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10932
10933         * package-get.el (package-get-update-base): use
10934         insert-file-contents-internal, not insert-file-contents-literally.
10935
10936 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10937
10938         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10939         dump time.
10940
10941 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10942
10943         * package-get.el (package-get-update-base-entry): new function.
10944         (package-get-update-base): renamed; was `package-get-load-base'.
10945         cleanup, and use package-get-update-base-from-buffer.
10946         (package-get-update-base-from-buffer): new function.
10947         (package-get-update-base-entries): new; helper for above.
10948         Do not eval lisp grabbed over ftp; parse it from new format.
10949
10950 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10951
10952         * files.el (set-auto-mode): Don't play games loading package-get
10953         database; package-get-package-provider will handle it all.
10954
10955 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10956
10957         * package-get.el (package-get-base-filename): new variable.
10958         (package-get-require-base): new function.
10959         (package-get-pgp-signed-begin-line): new variable.
10960         (package-get-pgp-signature-begin-line): ditto.
10961         (package-get-pgp-signature-end-line):  ditto.
10962         (package-get-load-base): new function.
10963         (package-get-interactive-package-query):
10964         (package-get-update-all):
10965         (package-get-dependencies):
10966         (package-get-package-provider):
10967         (package-get-custom): use package-get-require-base.
10968         [package-get-custom loading]: disable for now.
10969
10970         * package-ui.el (pui-list-packages): use (package-get-require-base)
10971
10972 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10973
10974         * package-ui.el: Correct obvious thinko in choosing extent face.
10975
10976 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10977
10978         * menubar-items.el (default-menubar): pui-list-package has nothing
10979         to with Customize. Move all the package stuff to a new Item in Options.
10980
10981         * package-ui.el (pui-menu): Add menu and Popup menu.
10982
10983         * package-get.el (package-get): Use new
10984         package-admin-get-install-dir.
10985
10986         * package-admin.el (package-admin-get-install-dir): New syntax.
10987         Conserve package location and put mule packages where mule-base is.
10988
10989         * package-get.el : Customized
10990
10991         * package-ui.el (pui): Customized
10992         (pui-package-install-dest-dir): New variable.
10993         (pui-install-selected-packages): Use it
10994
10995 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10996
10997         * package-get.el (package-get-interactive-package-query): Move
10998         dependency on package-get-base to run-time.
10999         (package-get-update-all): Ditto.
11000         (package-get-dependencies): Ditto.
11001         (package-get-package-provider): Ditto.
11002         (package-get-custom): Ditto.
11003
11004 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11005
11006         * events.el: Remove 'ascii-character property from 'backspace
11007         and 'delete symbols
11008
11009 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11010
11011         * package-get-base.el: removed.
11012
11013 1998-09-23  Didier Verna  <didier@xemacs.org>
11014
11015         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11016         (no-upper-case-p): new function.
11017         (with-search-caps-disable-folding): new macro.
11018         (with-interactive-search-caps-disable-folding): new macro.
11019         (zap-to-char): In interactive mode, do a case-sensitive search if
11020         the character is uppercase.
11021         (zap-up-to-char): ditto.
11022
11023         * replace.el (perform-replace): use the function no-upper-case-p.
11024
11025         * isearch-mode.el (isearch-fix-case): ditto.
11026         make obsolete `with-caps-disable-folding' and
11027         `isearch-no-upper-case-p'.
11028
11029         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11030         (tags-search): ditto.
11031         (tags-query-replace): ditto.
11032
11033         * info.el (Info-search): ditto.
11034
11035 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11036
11037         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11038
11039 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11040
11041         * package-admin.el (package-admin-rmtree): rewritten.  need to
11042         check for "." and ".." before symlink check.  expand files and
11043         directories with respect to DIRECTORY, not default-directory.
11044
11045 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11046
11047         * package-get.el (package-get-all): add INSTALL-DIR argument.
11048
11049 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11050
11051         * package-ui.el (pui-add-required-packages): new function, select
11052         dependent packages.
11053         (pui-display-keymap): bind it.
11054         (pui-help-string): document it.
11055         (pui-install-selected-packages): package-get-all -> package-get.
11056
11057         * package-get.el (package-get-dependencies): new function.
11058
11059 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11060
11061         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11062         regexps.
11063
11064 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11065
11066         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11067         function.
11068         (default-mouse-track-normalize-point): Use it.
11069
11070 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11071
11072         * package-admin.el (package-admin-delete-binary-package):
11073                 General cleanup. Remove unnessary use of progn and
11074         save-excursion.
11075         (package-admin-delete-binary-package): Do NOT mess with file
11076         modes. That is evil.
11077         (package-admin-delete-binary-package): Wrap all deleting in
11078         condition-case. The data in MANIFEST is untrustworthy.
11079         (package-admin-delete-binary-package): Let the OS worry about non
11080         empty directories.
11081
11082 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11083
11084         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11085         processing.
11086         (lm-report-bug): Fix mail address to send bug reports to.
11087
11088 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11089
11090         * XEmacs 21.2-beta2 is released.
11091
11092 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11093
11094         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11095
11096 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11097
11098         * info.el (Info-mode): Document page turning by double clicks in
11099         docstring so `M-x describe-mode' will display it.
11100
11101 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11102
11103         * info.el (Info-mouse-track-double-click-hook): Use character
11104         widths to calculate a border region where double clicking does
11105         page turning, and return `nil' by default so other hooks, such as
11106         region highlighting, will be run.
11107
11108 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11109
11110         * sound.el (default-sound-directory-list): Initialize with all the
11111         "sounds" directories in `data-directory-list'.  It used to just be
11112         the first one.
11113
11114         * packages.el (locate-data-directory-list): Created.  This gives
11115         the list of matching directories, unlike `locate-data-directory',
11116         which just gives the first one.
11117
11118 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11119
11120         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11121         make a binding in the local keymap until help-char handling is
11122         improved.
11123
11124         * help.el (help-keymap-with-help-key): Provide keymap with help
11125         binding.
11126         (help-print-help-form): New helper function.
11127
11128 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11129
11130         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11131         move extent to another buffer; no need to create a new extent.
11132         (isearch-fix-case): New function.
11133         (isearch-search-and-update): Use it.
11134
11135 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11136
11137         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11138         the keymap, not minor-mode-map-alist.
11139         (isearch-done): Restore overriding-local-map.
11140
11141 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11142
11143         * bytecomp.el (byte-compile-buffer-substring):
11144         Fix for: (byte-compile (defun f () (buffer-substring)))
11145         ==>   ** buffer-substring called with 3 args, but requires 0-3
11146         - new code not only works, but is more readable, too.
11147
11148 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11149
11150         * msw-faces.el (mswindows-init-device-faces): Don't try to
11151           specify a default font at this late stage. Do try to force
11152           creation of the default face font so that if it fails we get
11153           an error now instead of a crash at frame creation.
11154
11155           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11156           mswindows-make-font-unitalic: Canonical default weight
11157           changed from "Normal" to "Regular".
11158
11159           mswindows-make-font-bold / -bold-italic: Supplied device was
11160           not being passed into call to mswindows-find-smaller-font.
11161
11162 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11163
11164         * package-get.el (package-get-remote): Fix the path where to find
11165           the packages on xemacs.org.
11166
11167 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11168
11169         * about.el (about-maintainer-info): Update Ben's entry.
11170
11171 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11172
11173         * lisp/shadow.el (find-emacs-lisp-shadows):
11174         - `member' was being called on lists of length 2000!
11175         - Replace with hashtables.
11176         - Replace hand-coded loops with (dolist)
11177         - Fix comment typo
11178
11179 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11180
11181         * packages.el: Added new function, `package-delete-name', to
11182           delete existing packages from the installed package database
11183           (`packages-package-list').  Also added the "pkginfo" directory
11184           to `packages-special-base-regexp', so that the pkginfo directory
11185           would not get added to `late-packages'.
11186
11187         * package-admin.el: Added ability to delete an installed package
11188           (added low-level function, `package-admin-delete-package').
11189           Understands how to use the pkginfo/MANIFEST.<package> file to
11190           delete the package.  When installing a package, will also
11191           create a MANIFEST.* file if one is not provided by the
11192           package.  If the MANIFEST.* doesn't exist when deleting a
11193           package, the functions will fall back to attempting to delete
11194           any package-specific lisp directory.
11195
11196         * package-get.el: Moved some functions to package-admin.el.
11197           Added interactive function `package-get-delete-package', for
11198           use by users for deleting a package.
11199
11200           Also modified to not require the presence of efs.
11201
11202 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11203
11204         * files.el (find-file-noselect): Handle all signals, kill the
11205         buffer and resignal.
11206
11207 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11208
11209         * cl-macs.el (glyph-image): Add setf method.
11210
11211 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11212
11213         * package-get.el: Fixed broken EFS downloading.  Also, look for
11214           .tar.gz files first, in preference over .tgz files.
11215
11216         * package-ui.el: Fix display of package version numbers.
11217
11218 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11219
11220         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11221         argument.
11222
11223 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11224
11225         * list-mode.el: `display-completion-list': added new/optional
11226           keyword `:completion-string', which allows the programmer to
11227           change the "Possible completions are:" prompt.
11228
11229         * menubar-items.el: Added new pulldown menu-pick to start up the
11230           visual package browser/installer:
11231
11232                 Options->Customize->List Packages
11233
11234         * package-admin.el: Added hooks for installing under both Unix
11235           and MS Windows.  Does additional error checking.  No longer
11236           calls "add-big-package.sh" to install packages under Unix; now
11237           calls gunzip & tar directly.
11238
11239         * package-get.el: Added ability to install packages from files
11240           on a local disk/CDROM.  Now deletes any existing package lisp
11241           directory.  Does completion on available packages when
11242           querying for package names.  Will also search for .tgz files
11243           in addition for .tar.gz files.  Tries to reload
11244           auto-autoloads, as a convenience when loading new packages,
11245           and also tries to add any new package paths to `load-path'.
11246           Changed all occurences of `concat' to use `expand-file-name'.
11247
11248         * package-ui.el: New file which implements the main visual
11249           package browser/installer, which is started via a menu pick or
11250           M-x pui-list packages.
11251
11252 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11253
11254         * startup.el (load-init-file): spelling fix.
11255
11256 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11257
11258         * startup.el (normal-top-level): Load auto-autoload files
11259         covariantly with their precedence.
11260
11261 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11262
11263         * menubar-items.el (default-menubar): Remove "Font Weight"
11264         option, there is currently no custom equivalent.. Customize-faces
11265         is "Edit faces".
11266
11267         * x-font-menu.el (font-menu-set-font): Use customize to set
11268         default face.
11269
11270         * faces.el (face-spec-update-all-matching): New function.
11271
11272         * cus-face.el (custom-set-face-update-spec): New function.
11273         Interface to customize faces from elisp.
11274
11275         (custom-face-value-create): Show the customized settings if set
11276         but not saved.
11277
11278 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11279
11280         (custom-face-value-create): Show the customized settings if set
11281         but not saved.
11282
11283 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11284
11285         * keydefs.el (global-map): Add FSF 20.3 binding of
11286         query-replace-regexp.
11287
11288 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11289
11290         * minibuf.el (read-file-name-internal-1): use
11291         user-name-completion-1 instead of user-name-completion.
11292
11293 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11294
11295         * loadup.el:
11296         * make-docfile.el:
11297         * update-elc.el: Don't set `source-directory' (now defunct as a
11298         global variable) no more.
11299
11300         * packages.el (packages-list-autoloads): Made `source-directory'
11301         (now defunct as a global variable) a parameter.
11302
11303 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11304
11305         * about.el (about-hackers): new email
11306
11307 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11308
11309         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11310
11311 1998-07-17  Didier Verna  <didier@xemacs.org>
11312
11313         * faces.el (set-face-property):
11314         (set-face-dim-p):
11315         (face-dim-p): updated the doc strings now that the dim property isn't
11316         tty-specific.
11317         (face-equal): the dim property is now a common one.
11318
11319         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11320         Renamed the `stipple' attribute to `background-pixmap'.
11321         (custom-face-background-pixmap): make custom-face-stipple an
11322         obsolete alias for this.
11323
11324 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11325
11326         * find-paths.el (paths-file-readable-directory-p): Created and
11327         used.
11328
11329         * loadup.el: Don't set inhibit-... flags from run-temacs.
11330
11331 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11332
11333         * packages.el (packages-data-path-depth): Added and used.
11334
11335 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11336
11337         * about.el:
11338         - Change .xpm to .png, delete "zcat" section.
11339         - cosmetic fix in the 'marcpa' entry.
11340
11341         * etc/photos
11342         - convert all .xpm.Z to .png
11343         - rename mrb to martin
11344         - rename mcook-m to mcookm
11345
11346 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11347
11348         * x-init.el (x-initialize-compose): Add support for
11349         dead-circumflex as YET ANOTHER NAME for that dead key.
11350
11351 1998-08-05  Colin Rafferty <colin@xemacs.org>
11352
11353         * setup-paths.el (paths-construct-exec-path): Made the
11354         last-packages really be last.
11355         (paths-construct-data-directory-list): Ditto.
11356
11357 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11358
11359         * startup.el(startup-splash-frame-body):
11360         Update Copyright notice in splash screen
11361
11362 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11363
11364         * minibuf.el (read-file-name-internal-1): do ~user completion.
11365
11366 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11367
11368         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11369         aginst destroyed extents
11370
11371 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11372
11373         * package-get.el (package-get): add `install-dir' argument.
11374
11375 1998-07-20  John Jones  <jj@asu.edu>
11376
11377         * package-get.el: calls to package-get-update-all will only
11378           update packages which are already installed.
11379
11380 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11381
11382         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11383         writable.
11384
11385 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11386
11387         * about.el (about-hackers): Correct my email.
11388
11389 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11390
11391         * about.el (about-hackers): new email-address.
11392
11393 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11394
11395         * minibuf.el (read-number): Don't let `input-error' condition
11396         escape.
11397
11398 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11399
11400         * about.el (about-hackers): use my `email-for-life' address.
11401
11402 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11403
11404         * XEmacs 21.2-beta1 is released.
11405
11406 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11407
11408         * ldap.el (ldap-search): Doc string change
11409
11410 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11411
11412         * menubar-items.el (default-menubar): Removed references to
11413         `data-directory', and use `locate-data-file' instead, and made
11414         then greyed out if they don't exist.
11415
11416 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11417
11418         * keymap.el (events-to-keys): Use `format' instead of `concat'
11419         since the latter does not accept integer args anymore
11420
11421 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11422
11423         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11424         macros replaced.
11425
11426 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11427
11428         * make-docfile.el: Get first initialization from very-early-lisp.el
11429         * update-elc.el: Ditto.
11430         * loadup.el (really-early-error-handler): Ditto.
11431
11432         * packages.el (packages-unbytecompiled-lisp): Add new file,
11433         very-early-lisp.el.
11434
11435         * very-early-lisp.el: New file.
11436
11437 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11438
11439         * Symbols that have been obsolete for at least 3 years removed (II).
11440
11441         * obsolete.el (eval-current-buffer): Make compatible.
11442         (byte-code-function-p): Ditto.
11443         (send-string): Removed.
11444         (send-region): Removed.
11445         (screen-scrollbar-width): Removed.
11446         (set-screen-scrollbar-width): Removed.
11447         (set-screen-left-margin-width): Removed.
11448         (set-screen-right-margin-width): Removed.
11449         (screen-left-margin-width): Removed.
11450         (screen-right-margin-width): Removed.
11451         (set-buffer-left-margin-width): Removed.
11452         (set-buffer-right-margin-width): Removed.
11453         (buffer-left-margin-width): Removed.
11454         (buffer-right-margin-width): Removed.
11455         (x-set-frame-icon-pixmap): Removed.
11456         (x-set-screen-icon-pixmap): Removed.
11457         (pixel-name): Removed.
11458         (make-pixmap): Removed.
11459         (make-cursor): Removed.
11460         (pixmap-width): Removed.
11461         (pixmap-contributes-to-line-height-p): Removed.
11462         (set-pixmap-contributes-to-line-height): Removed.
11463
11464 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11465
11466         * obsolete.el (popup-menu-up-p): removed.
11467         (read-no-blanks-input): Removed.
11468         (wholenump): Removed.
11469         (ring-mod): Removed (what was ring-mod?).
11470         (current-time-seconds): Removed.
11471         (run-special-hook-with-args): Removed.
11472         (dot): Removed.
11473         (dot-marker): Removed.
11474         (dot-min): Removed.
11475         (dot-max): Removed.
11476         (window-dot): Removed.
11477         (set-window-dot): Removed.
11478
11479         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11480         `dot-min'.
11481
11482         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11483
11484         * code-files.el (insert-file-contents): Rename
11485         run-special-hook-with-args to run-hook-with-args-until-success.
11486         (write-region): Ditto.
11487
11488 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11489
11490         * about.el: Fix typos, update release date.
11491
11492         * Symbols that have been obsolete for at least 3 years removed.
11493
11494         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11495         screen- functions.
11496         (toplevel): remove setf methods for screen functions.
11497         * cl-macs.el (extent-data): defsetf removed.
11498         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11499         many places to remove.
11500         (comment-indent-hook): Ditto.
11501         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11502         (buffer-dedicated-screen): Ditto.
11503         (deiconify-screen): Ditto.
11504         (delete-screen): Ditto.
11505         (event-screen): Ditto.
11506         (find-file-other-screen): Ditto.
11507         (find-file-read-only-other-screen): Ditto.
11508         (live-screen-p): Ditto.
11509         (screen-height): Ditto.
11510         (screen-iconified-p): Ditto.
11511         (screen-list): Ditto.
11512         (screen-live-p): Ditto.
11513         (screen-name): Ditto.
11514         (screen-parameters): Ditto.
11515         (screen-pixel-height): Ditto.
11516         (screen-pixel-width): Ditto.
11517         (screen-root-window): Ditto.
11518         (screen-selected-window): Ditto.
11519         (screen-totally-visible-p): Ditto.
11520         (screen-visible-p): Ditto.
11521         (screen-width): Ditto.
11522         (screenp): Ditto.
11523         (get-screen-for-buffer): Ditto.
11524         (get-screen-for-buffer-noselect): Ditto.
11525         (get-other-screen): Ditto.
11526         (iconify-screen): Ditto.
11527         (lower-screen): Ditto.
11528         (mail-other-screen): Ditto.
11529         (make-screen): Ditto.
11530         (make-screen-invisible): Ditto.
11531         (make-screen-visible): Ditto.
11532         (modify-screen-parameters): Ditto.
11533         (new-screen): Ditto.
11534         (next-screen): Ditto.
11535         (next-multiscreen-window): Ditto.
11536         (other-screen): Ditto.
11537         (previous-screen): Ditto.
11538         (previous-multiscreen-window): Ditto.
11539         (raise-screen): Ditto.
11540         (redraw-screen): Ditto.
11541         (select-screen): Ditto.
11542         (selected-screen): Ditto.
11543         (set-buffer-dedicated-screen): Ditto.
11544         (set-screen-height): Ditto.
11545         (set-screen-position): Ditto.
11546         (set-screen-size): Ditto.
11547         (set-screen-width): Ditto.
11548         (show-temp-buffer-in-current-screen): Ditto.
11549         (switch-to-buffer-other-screen): Ditto.
11550         (visible-screen-list): Ditto.
11551         (window-screen): Ditto.
11552         (x-set-screen-pointer): Ditto.
11553         (x-set-frame-pointer): Ditto.
11554         (screen-title-format): Ditto.
11555         (screen-icon-title-format): Ditto.
11556         (terminal-screen): Ditto.
11557         (delete-screen-hook): Ditto.
11558         (create-screen-hook): Ditto.
11559         (mouse-enter-screen-hook): Ditto.
11560         (mouse-leave-screen-hook): Ditto.
11561         (map-screen-hook): Ditto.
11562         (unmap-screen-hook): Ditto.
11563         (default-screen-alist): Ditto.
11564         (default-screen-name): Ditto.
11565         (x-screen-defaults): Ditto.
11566         (x-create-screen): Ditto.
11567         * obsolete.el: meta-flag removed.
11568         baud-rate removed.
11569         sleep-for-millisecs removed.
11570         extent-data removed.
11571         set-extent-data removed.
11572         set-extent-attribute removed.
11573         extent-glyph removed.
11574         extent-layout removed.
11575         set-extent-layout removed.
11576         list-faces-display removed.
11577         list-faces removed.
11578         trim-versions-without-asking removed.
11579         after-write-file-hooks removed.
11580         truename removed.
11581         auto-fill-hook removed.
11582         blink-paren-hook removed.
11583         select-screen-hook, deselect-screen-hook removed.
11584         auto-raise-screen, auto-lower-screen removed.
11585
11586         * msw-mouse.el: Global change resource -> mswindows-resource.
11587
11588         * XEmacs 21.0-pre5 is released.
11589
11590 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11591
11592         * about.el (about-hackers): Credits update.
11593
11594 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11595
11596         * register.el (insert-register): Don't activate the region.
11597
11598 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11599
11600         * select.el: Restore x-* symbols for backwards compatibility:
11601         x-copy-primary-selection, x-kill-primary-selection,
11602         x-delete-primary-selection, x-select-make-extent-for-selection,
11603         x-valid-simple-selection-, x-cut-copy-clear-internal.
11604
11605 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11606
11607         * XEmacs 21.0-pre4 is released.
11608
11609 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11610
11611         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11612         reporting bugs.
11613         (maybe-add-init-button): Fix semantics under Windows.  Use
11614         `expand-file-name' rather than `concat'.
11615
11616         * help.el (print-messages): New function.
11617
11618 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11619
11620         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11621
11622 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11623
11624         * about.el: Tweaked my entry in about-hackers.
11625
11626         * find-paths.el (paths-emacs-root-p):
11627           Relaxed emacs-root checking of an in-place installation to
11628           also accommodate the flat layout used on MS Windows.
11629
11630 1998-06-29  John Jones  <jj@asu.edu>
11631
11632         * package-get.el: calls to package-get-update-all will only
11633           update packages which are already installed.
11634
11635 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11636
11637         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11638         are handled by the gui-element face fallbacks now.
11639
11640         * x-faces.el: default gui-element face to "background" as well as
11641         the default face.
11642
11643         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11644         and default face settings since these are set as fallbacks now in
11645         the appropriate domain.
11646
11647 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11648
11649         * text-mode.el (text-mode): Reorder regexp so the OR part
11650         corresponding to `page-delim' goes first and the hack in
11651         `forward-paragraph' will work.
11652         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11653
11654 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11655
11656         * subr.el (remove-hook): When checking the hook value
11657           with functionp, don't apply car to it.
11658
11659 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11660
11661         * package-get.el (package-get-remote-filename):
11662           Don't use file-name-as-directory because the local directory
11663           separator conventions might not be the same as ftp's.
11664
11665 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11666
11667         * ldap.el (ldap-host-parameters-alist): New name of
11668         `ldap-host-parameters-plist'
11669
11670 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11671
11672         * package-get.el: Using (require 'package-get-base), now that it
11673         provides itself.  Consequently removed all instances of (load
11674         "package-get-base.el").
11675
11676 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11677
11678         * subr.el (remove-hook): Don't treat the hook value as a
11679           list unless it is both consp and not functionp.
11680
11681 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11682
11683         * about.el: Email address for Ben Wing is ben@xemacs.org.
11684         * auto-show.el: Ditto.
11685         * bytecomp.el: Ditto.
11686         * faces.el: Ditto.
11687         * x-scrollbar.el: Ditto.
11688         * x-misc.el: Ditto.
11689         * tty-init.el: Ditto.
11690         * toolbar-items.el: Ditto.
11691         * symbol-syntax.el: Ditto.
11692         * specifier.el: Ditto.
11693         * objects.el: Ditto.
11694         * hyper-apropos.el: Ditto.
11695         * glyphs.el: Ditto.
11696
11697 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11698
11699         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11700         vertical-divider-always-visible-p.
11701         (default-mouse-motion-handler): Ditto.
11702
11703 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11704
11705         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11706         global value.
11707
11708 1998-06-21  Oliver Graf <ograf@fga.de>
11709
11710         * build-reports.el: changed receiver to xemacs-build-reports list
11711
11712 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11713
11714         * font.el: Split font-family-mappings into X and
11715           mswindows-specific versions.
11716           mswindows-font-create-[object|name]: Treat supplied size
11717           as a pointsize. Added underline and strikethru handling.
11718
11719         * msw-faces.el: changed default mswindows charset to western.
11720
11721         * msw-glyphs.el: removed space in border-glyph font string that
11722           was inserted to get round bugs in the mswindows C font code.
11723
11724 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11725
11726         * about.el (about-hackers): Credits update.
11727
11728         * help-nomule.el (tutorial-supported-languages): Add Romanian
11729         TUTORIAL.
11730
11731         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11732         to ISO-8859-2.
11733
11734 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11735
11736         * font.el: Split font-family-mappings into X and
11737           mswindows-specific versions.
11738           mswindows-font-create-[object|name]: Treat supplied size
11739           as a pointsize. Added underline and strikethru handling.
11740
11741         * msw-faces.el: changed default mswindows charset to western.
11742
11743         * msw-glyphs.el: removed space in border-glyph font string that
11744           was inserted to get round bugs in the mswindows C font code.
11745
11746 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11747
11748         * minibuf.el: make read-color-completion-table call
11749           (mswindows-color-list for mswindows devices.
11750
11751 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11752
11753         * lisp/font-lock.el
11754         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11755         Let declaration items contain non-word symbol characters.
11756
11757 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11758
11759         * package-get.el (package-get-package-provider): Added autoload
11760         cookie.  Loading "package-get-base.el" in ALL functions that use
11761         it.  Fixed some (interactive ...) with multiple argument specs
11762         again.  Cosmetic indentation changes.
11763
11764 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11765
11766         * info.el (Info-insert-dir): Don't use nreverse on variables
11767         that you want to use later.
11768
11769 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11770
11771         * x-mouse.el (x-set-point-and-move-selection): Replace call
11772         to x-kill-primary-selection with kill-primary-selection
11773
11774 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11775
11776         * simple.el (what-cursor-position): Make cursor position reported
11777         use value of column-number-start-at-one
11778
11779 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11780
11781         * about.el (xemacs-hackers): Fix Jareth's email address.
11782
11783 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11784
11785         * startup.el (startup-splash-frame): Remove
11786         `xemacs-startup-logo-function'.
11787
11788 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11789
11790         * about.el (about-hackers): Update credits list.
11791
11792 1998-06-06  Jeff Miller <jmiller@smart.net>
11793
11794         * lisp/sound.el: Update sound-ext to allow filenames with
11795           extensions to be found by load-sound-file
11796
11797 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11798
11799         * info.el (Info-rebuild-outdated-dir): Removed variable
11800         (Info-auto-generate-directory): New variable
11801         (Info-save-auto-generated-dir): New variable
11802         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11803         (Info-build-dir-anew): Second parameter removed.  Use
11804         `Info-save-auto-generated-dir'
11805         (Info-rebuild-dir): Ditto
11806
11807 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11808
11809         * list-mode.el (next-list-mode-item): Would not recognize
11810         border between directly neighbored items.
11811
11812 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11813
11814         * package-get.el: add autoloads for some functions.
11815
11816 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11817
11818         * specifier.el (let-specifier): Tiny docfixes.
11819
11820 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11821
11822         * msw-mouse.el: set selection-pointer-glyph to Normal.
11823
11824 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11825
11826         * wid-edit.el (widget-specify-secret): New function.
11827         (widget-after-change): Use it.
11828         (widget-specify-field): Use it.
11829
11830 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11831
11832         * mouse.el (drag-window-divider): Use `(not done)' instead of
11833         `doit'; reuse result of `window-pixel-edges'.
11834
11835         * modeline.el (drag-modeline-event-lag): Rename to
11836         drag-divider-event-lag.
11837
11838 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11839
11840         * specifier.el (let-specifier): Rewritten not to generate needless
11841         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11842         arguments.
11843
11844 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11845
11846         * minibuf.el (read-file-name-1): Setup buffer-local value of
11847         `completion-ignore-case' in completions buffer under Windows.
11848
11849 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11850
11851         * about.el (about-maintainer-glyph): Fix support for not
11852         compressed images.
11853
11854 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11855
11856         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11857
11858         * mouse.el (mouse-track): Cancel selection if misc-user event with
11859         `cancel-mode-internal' function is fetched.
11860
11861 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11862
11863         * files.el (save-some-buffers-1): Fixed return value.
11864
11865 1998-06-01  Oliver Graf <ograf@fga.de>
11866
11867         * dragdrop.el: added experimental
11868
11869 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11870
11871         * startup.el (after-init-hook, init-file-user,
11872         user-init-directory, load-user-init-file):  Purge references
11873         to "~/.xemacs/init.el" from docstrings.
11874
11875         (load-user-init-file) Use paths-construct-path to construct
11876         paths to user init files.  Go directly to ~/.emacs, do not
11877         search ~/.xemacs/, do not load `default-custom-file'.
11878
11879 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11880
11881         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11882         general *sh.
11883         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11884
11885 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11886
11887         * menubar-items.el (default-menubar): add Update Packages to customize
11888         menu.
11889
11890 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11891
11892         * faces.el: use toolbar face as a fallback for toolbar properties
11893         in xpm-color-symbols instead of default.
11894
11895         * msw-faces.el: rename 3d-object -> gui-element face.
11896
11897 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11898
11899         * startup.el (xemacs-startup-logo-function): New variable.
11900         (startup-splash-frame): Use it.
11901
11902 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11903
11904         * files.el (save-some-buffers): Would wait 1 second.
11905         (save-some-buffers-1): Delete other windows here instead of in
11906         `save-some-buffers'.
11907         (save-some-buffers): Force redisplay only if windows were deleted.
11908
11909 1998-06-02  Didier Verna  <didier@xemacs.org>
11910
11911         * cus-face.el (custom-face-attributes): generalized the use of
11912         toggle buttons for boolean attributes.
11913         Re-ordered the items a bit.
11914
11915 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11916
11917         * sound.el (default-sound-directory): Use `locate-data-directory'
11918         to find the sounds directory.
11919
11920 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11921
11922         * sound.el: default sound-ext to .wav under mswindows, .au
11923         otherwise. load-default sounds without extensions.
11924
11925 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11926
11927         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11928         if send-pr is not bound.
11929
11930 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11931
11932         * files.el: grok idl files in auto-mode-alist.
11933 1998-06-01  Jeff Miller  <jmiller@smart.net>
11934
11935         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11936         calling `upcase'.
11937
11938 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11939
11940         * msw-glyphs.el: add xbm to the list of image types supported.
11941
11942 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11943
11944         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11945         instead of XEmacs one when dumping InfoDock.
11946
11947 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11948
11949         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11950         for `modeline-visible-p'
11951
11952         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11953
11954 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11955
11956         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11957         since it's not used anymore. doc string fixes.
11958
11959         * package-get.el (package-get-file-installed-p): new function. use
11960         instead of file-installed-p which is in an external package.
11961
11962 1998-05-28  Oliver Graf <ograf@fga.de>
11963
11964         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11965         favor of select-window/switch-to-buffer
11966
11967 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11968
11969         * startup.el: changed (getenv "HOME") to (user-home-directory)
11970
11971 1998-05-25  Oliver Graf <ograf@fga.de>
11972
11973         * frame.el (cde-start-drag) moved to dragdrop.el
11974         (offix-start-drag-region) moved to dragdrop.el
11975         (offix-start-drag) moved to dragdrop.el
11976         * dragdrop.el (cde-start-drag) moved from frame.el
11977         (offix-start-drag-region) moved from frame.el
11978         (offix-start-drag) moved from frame.el
11979         (cde-start-drag-region) cde drag regions
11980         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11981
11982 1998-05-26  Oliver Graf <ograf@fga.de>
11983
11984         * dragdrop.el: created dragdrop-drag prototypes
11985         (cde-start-drag-region) fixed typo
11986
11987 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11988
11989         * simple.el (after-init-hook): Remove reader macro.
11990
11991         * packages.el (packages-hardcoded-lisp): Get rid of reader
11992         macros.  Update DOC string.
11993
11994 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11995
11996         * mouse.el (drag-window-divider): Ditto.
11997
11998         * modeline.el (mouse-drag-modeline): Use it.
11999
12000         * lisp-mode.el (let-specifier): Specify indentation.
12001
12002         * specifier.el (let-specifier): Renamed from
12003         `with-specifier-instance'.
12004
12005 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12006
12007         * x-faces.el:
12008         * faces.el: move definition of xpm-color-symbols from x-faces.el
12009         to faces. Predicate x-get-resource on the presence of x.
12010
12011         * msw-faces.el: set 3d-object face rather than modeline. Specify
12012         faces as specfier defaults.
12013
12014         * package-get.el: don't use package-admin-add-single-file-package.
12015
12016 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12017
12018         * toolbar-items.el: Fixup tooltips.
12019         (toolbar-gnus): Don't use obsolete variable
12020         toolbar-news-frame-properties.
12021         (toolbar-news-reader): Default to `gnus' instead of
12022         `not-configured'.
12023
12024         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12025         Windows.
12026
12027 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12028
12029         * package-get.el: rename -installedp -> -installed-p.
12030
12031 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12032
12033         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12034         attributes, and assinged it to continuation, truncation and
12035         hscroll glyphs.
12036
12037         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12038         and made continuation, truncation and hscroll glyphs arrow
12039         characters out of that font.
12040
12041 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12042
12043         * minibuf.el (minibuffer-electric-separator): Play nicely with
12044         directory-sep-char being \.
12045         (minibuffer-electric-tilde): Ditto.
12046         (read-file-name-map): Ditto.
12047
12048 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12049
12050         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12051         on X devices.
12052         (default-mouse-track-deal-with-down-event): Avoid
12053         `x-disown-selection'; use `disown-selection' instead.
12054
12055 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12056
12057         * select.el:
12058         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12059         moved to (cut-copy-clear-internal) in select.el. Ditto for
12060         (x-delete-primary-selection) (x-kill-primary-selection)
12061         (x-copy-primary-selection).
12062         (own-clipboard): new function.
12063
12064         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12065         functions in select.el. remove old ones.
12066         (mswindows-own-clipboard): new function.
12067
12068 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12069
12070         * gnuserv.el: allow connections from mswindows type devices.
12071
12072 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12073
12074         * msw-glyphs.el: change image type used from cursor to resource.
12075
12076 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12077
12078         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12079         for {top,bottom}-{left,right} values in addition to
12080         {top,bottom}_{left,right}.
12081         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12082
12083 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12084
12085         * cl-macs.el (specifier-instance): Undefine its setf method.
12086
12087         * specifier.el (with-specifier-instance): Added docstring.
12088
12089         * mouse.el (drag-window-divider): Ditto.
12090
12091         * modeline.el (mouse-drag-modeline): Use it.
12092
12093         * lisp-mode.el (with-specifier-instance): Define its indentation
12094         level.
12095
12096         * specifier.el (with-specifier-instance): New macro.
12097
12098 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12099
12100         * package-get.el (package-get-create-custom): new function to
12101         auto-generate package-get-custom.el from package-get-base.el.
12102         * (package-get-ever-installedp): new function.
12103         * (package-get-custom): new function to get all packages specified
12104         by customize.
12105
12106 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12107
12108         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12109
12110 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12111
12112         * cl-extra.el: Reverse previous float change.
12113
12114 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12115
12116         * x-faces.el:
12117         * faces.el (try-font-name): moved from x-faces.el since it is
12118         required by w3 under mswindows as well X.
12119
12120 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12121
12122         * winnt.el: Removed evil (setq completion-ignore-case t)
12123         clause, one more overlookef fsfism.
12124         (nt-quote-args-functions-alist): End sentences with double space.
12125
12126 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12127
12128         * window-xemacs.el (push-window-configuration): Remove kludgery of
12129         recaching default-toolbar specifier.
12130         (pop-window-configuration): Ditto.
12131         (unpop-window-configuration): Ditto.
12132
12133 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12134
12135         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12136
12137 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12138
12139         * winnt.el (nt-quote-args-verbatim): Added function.
12140         (nt-quote-args-prefix-quote): Added function.
12141         (nt-quote-args-backslash-quote): Added function.
12142         (nt-quote-args-double-quote): Added function.
12143         (nt-quote-args-functions-alist): New variable.
12144         (nt-quote-process-args): Added function. This is the main quoting
12145         work horse called from process-nt.c
12146
12147 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12148
12149         * winnt.el: Removed duplicate definitions for backspace,
12150         delete, M-backspace and C-M-backspace.
12151         (file-name-buffer-file-type-alist): Removed this variable.
12152         (find-buffer-file-type): Removed function.
12153         (find-file-binary):  Removed function.
12154         (find-file-text): Removed function.
12155         (find-file-not-found-set-buffer-file-type): Removed function.
12156         (save-to-unix-hook): Removed function.
12157         (revert-from-unix-hook): Removed function.
12158         (using-unix-filesystems): Removed function.
12159         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12160         warning.
12161         (x-set-selection): Removed function.
12162         (x-get-selection): Removed function.
12163         Removed commented FSFisms.
12164         Replaced copyright notice (this file is not part of GNU Emacs).
12165         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12166         comint-process-echoes setting to t.
12167
12168 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12169
12170         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12171         and used following the interface change of
12172         `paths-find-recursive-path'.
12173
12174         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12175         regexp instead of a list of base names.
12176         (paths-version-control-filename-regexp):
12177         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12178         Introduced and used following the interface change of
12179         `paths-find-recursive-path'.
12180
12181 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12182
12183         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12184         on X devices, rather than on all non-TTY devices.
12185
12186 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12187
12188         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12189
12190         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12191
12192 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12193
12194         * itimer.el (activate-itimer): Fixed usage of integers
12195         as argument to `concat'.
12196
12197 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12198
12199         * itimer.el (start-itimer): replace the use of `concat' with
12200         `format'
12201
12202 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12203
12204         * mode-motion.el (mode-motion-hook): Clarify docstring.
12205         From Bob Weiner <weiner@altrasoft.com>
12206
12207         * loadhist.el (symbol-file): Supply prompt string when used
12208         interactively.
12209         From Bob Weiner <weiner@altrasoft.com>
12210
12211 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12212
12213         * loadup.el (really-early-error-handler): Ditto.
12214
12215         * update-elc.el: Ditto.
12216
12217         * setup-paths.el (paths-construct-exec-path): Ditto.
12218
12219         * make-docfile.el: Ditto.
12220
12221         * find-paths.el (paths-decode-directory-path): Use split-path
12222         instead of decode-path.
12223
12224         * files.el (parse-colon-path): Update docstring reference.
12225
12226 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12227
12228         * msw-init.el:
12229         * x-init.el:
12230         Bind cut'n'paste keys to non window-system specific functions.
12231
12232         * msw-select.el: New function mswindows-clear-clipboard.
12233         mswindows-cut-copy-clipboard extended to handle clearing of the
12234         selection and renamed to mswindows-cut-copy-clear-clipboard.
12235
12236         * select.el: on mswindows devices delete-primary-selection
12237         calls mswindows-clear-clipboard.
12238
12239 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12240
12241         * simple.el (quoted-insert): Inhibit quit when using read-char.
12242
12243         * cmdloop.el (read-char): Don't inhibit quit.
12244         (read-char-exclusive): Ditto.
12245         (read-char): Signal quit if quit-char was pressed.
12246         (read-char-exclusive): Ditto.
12247         (read-quoted-char): Return a character, not integer.
12248
12249         * menubar-items.el (default-popup-menu): Use Andy's generic
12250         selection code.
12251         (default-popup-menu): Fix code.
12252
12253 1998-05-14  Oliver Graf <ograf@fga.de>
12254
12255         * dragdrop.el (dragdrop-function-widget): this time it's done
12256
12257 1998-05-13  Oliver Graf <ograf@fga.de>
12258
12259         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12260
12261 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12262
12263         * device.el (device-pixel-width):
12264         (device-pixel-height):
12265         (device-mm-width):
12266         (device-mm-height):
12267         (device-bitplanes):
12268         (device-color-cells): Swapped parameters to device-system-metric
12269         according to the interface change.
12270
12271 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12272
12273         * mouse.el (default-mouse-motion-handler): Use new name of the
12274         function event-over-vertical-divider-p.
12275         Do not set E-W arrow cursor over the divider if
12276         vertical-divider-draggable-p is nil in the window.
12277         ([top-level]): Use new name for the variable
12278         vertical-divider-map.
12279         (drag-window-divider): Respect vertical-divider-draggable-p.
12280         Variable name typo fixes.
12281
12282 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12283
12284         * keymap.el (kbd): Define here; handle string constants and
12285         others...
12286
12287 1998-05-15  Christian Nyb <chr@mediascience.no>
12288
12289         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12290         in Emacs 18.
12291
12292 1998-05-13  Didier Verna  <didier@xemacs.org>
12293
12294         * mouse.el (drag-window-divider): give the vertical divider a
12295         pressed look when dragging it.
12296
12297 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12298
12299         * faces.el: predicate some more face operations on x or mswindows
12300         not just x.
12301
12302         * modeline.el: enable modeline coloring for mswindows.
12303
12304 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12305
12306         * minibuf.el (minibuffer-default): Added variable; compatible with
12307         FSF Emacs.
12308         (next-history-element): Used `minibuffer-default'.
12309
12310 1998-05-12  Oliver Graf <ograf@fga.de>
12311
12312         * dragdrop.el (dragdrop-function-widget): button and mods ok
12313         arguments still look a bit strange
12314         (dragdrop-compare-mods) created
12315         (dragdrop-drop-do-functions) correctly checks for buttons and
12316         modifiers
12317
12318 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12319
12320         * setup-paths.el (paths-default-info-directories): Replace
12321         path-separator with directory-sep-char.
12322
12323         * files.el (path-separator): Don't define it here.
12324
12325 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12326
12327         * update-elc.el: Ditto.
12328
12329         * setup-paths.el (paths-construct-exec-path): Ditto.
12330
12331         * make-docfile.el: Ditto.
12332
12333         * loadup.el (really-early-error-handler): Ditto.
12334
12335         * find-paths.el (paths-decode-directory-path): Use decode-path
12336         instead of decode-path-internal.
12337
12338         * files.el (parse-colon-path): Update docstring.
12339
12340 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12341
12342         * subr.el (get-buffer-window-list): Make BUFFER optional.
12343
12344         * window-xemacs.el (windows-of-buffer): Defalias to
12345         get-buffer-window-list.
12346
12347 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12348
12349         * disass.el: Fix maintainer keyword.
12350
12351         * bytecomp.el (byte-compile-and-load-file): Autoload.
12352         (byte-compile-buffer): Ditto.
12353
12354         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12355         value is returned, not the name.
12356         (lisp-imenu-generic-expression): Enable it.
12357         (lisp-mode-variables): Ditto.
12358         (lisp-indent-offset): Change defconst to defvar.
12359         (lisp-indent-function): Ditto.
12360         (lisp-body-indent): Ditto.
12361
12362 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12363
12364         * modeline.el: Use zap-last-kbd-macro-event.
12365
12366         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12367         nil, don't attempt to do anything with messages.
12368         (eval-last-sexp): Use `letf' for clarity.
12369
12370 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12371
12372         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12373
12374 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12375
12376         * buff-menu.el:
12377         * lisp-mode.el:
12378         * obsolete.el:
12379         Change empty docstrings into no doc strings at all.
12380         Fix bogus FSF-format docstrings.
12381         * etags.el: Fix docstring.
12382
12383 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12384
12385         * package-get.el (package-get): Use internal md5
12386
12387 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12388
12389         * about.el (about-xemacs): Correct abuse of concat.
12390
12391 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12392
12393         * info.el (Info-mode): Use easymenu.
12394
12395 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12396
12397         * apropos.el (apropos): Don't use concat with integers.
12398
12399         * cmdloop.el (describe-last-error): Handle the case when no error
12400         was seen gracefully.
12401
12402         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12403         defun.
12404         (apropos-describe-plist): Ditto.
12405
12406         * help.el (with-displaying-help-buffer): Revert to a defun.
12407         (describe-key): Use it as defun.
12408         (describe-mode): Ditto.
12409         (describe-bindings): Ditto.
12410         (describe-prefix-bindings): Ditto.
12411         (describe-installation): Ditto.
12412         (view-lossage): Ditto.
12413         (describe-function): Ditto.
12414         (describe-variable): Ditto.
12415         (describe-syntax): Ditto.
12416
12417 1998-05-11  Oliver Graf <ograf@fga.de>
12418
12419         * dragdrop.el: changed order of require/provide
12420         (dragdrop-drop-mime-default) changed to new calling conventions
12421         (dragdrop-drop-do-functions) changed to new calling conventions
12422         (dragdrop-function-widget) this one needs more work...
12423
12424 1998-05-10  Oliver Graf <ograf@fga.de>
12425
12426         * about.el: another small change in my entry
12427         * dragdrop.el (dragdrop-drop-log-function): logging added
12428         plus customizations
12429         changed interface to handler functions. now called with event
12430         and object
12431
12432 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12433
12434         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12435         E-W arrow pointer displayed over draggable dividers.
12436
12437         * mouse.el (default-mouse-motion-handler): Show it when
12438         appropriate.
12439         (drag-window-divider): Added.
12440         ([top-level]): Initialized window-divider-map with a keymap
12441         binding the above function to left button down event.
12442
12443         * x-mouse.el (x-init-pointer-shape): Initialize
12444         divider-pointer-glyph from Cursor.dividerPointer, or use default
12445         E-W double arrow.
12446
12447 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12448
12449         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12450
12451 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12452
12453         * simple.el (count-words-buffer): Don't query for buffer.
12454         (count-lines-buffer): Ditto.
12455
12456 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12457
12458         * help.el (where-is): add optional insert argument.
12459
12460 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12461
12462         * help.el (describe-key-briefly): New argument INSERT.
12463
12464         * simple.el (eval-expression): New optional argument; synch with
12465         FSF 20.3.
12466
12467         * keydefs.el (global-map): Add new register bindings.
12468
12469         * register.el: Synched with FSF 20.3.
12470
12471 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12472
12473         * window-xemacs.el (recenter): all arguments are optional.
12474
12475 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12476
12477         * device.el: (device-pixel-width): Reflected name/parameters
12478         change to device-system-metric.
12479         (device-pixel-height): Ditto.
12480         (device-mm-width): Ditto.
12481         (device-mm-height): Ditto.
12482         (device-bitplanes): Ditto.
12483         (device-color-cells): Ditto.
12484
12485 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12486
12487         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12488
12489         * cl.el (most-positive-fixnum): Document.
12490         (most-negative-fixnum): Ditto.
12491
12492         * cus-dep.el: Updated comment.
12493
12494         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12495         constant.
12496
12497         * cus-load.el (custom-put): Removed.
12498
12499         * files.el (after-find-file): Just resignal quit instead of
12500         signaling "canceled".
12501
12502 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12503
12504         * frame.el (other-frame): Use `focus-frame' instead of
12505         select-frame kludges.
12506
12507         * lisp-mode.el: Update lisp-indent-function for
12508         save-selected-frame and with-selected-frame.
12509
12510         * frame.el (save-selected-frame): New macro.
12511         (with-selected-frame): Ditto.
12512         (other-frame): Use `set-frame-focus'.
12513
12514 1998-05-06  Oliver Graf <ograf@fga.de>
12515
12516         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12517         (dragdrop-drop-url-default) default handler for URL drops created
12518         (dragdrop-drop-mime-default) default handler for MIME drops created
12519         (dragdrop-drop-functions) default custom for handling drops created
12520         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12521
12522 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12523
12524         * mouse.el: Removed redundant mouse-mswindows-drop function.
12525
12526 1998-05-05  Oliver Graf <ograf@fga.de>
12527
12528         * about.el: changed some text in my entry
12529         * dragdrop.el: added customs
12530
12531 1998-05-04  Oliver Graf <ograf@fga.de>
12532
12533         * mouse.el: killed global drop key bindings
12534         (mouse-offix-drop) removed
12535         * dragdrop.el: created
12536         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12537
12538 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12539
12540         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12541         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12542
12543         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12544         obsolete comment.
12545
12546         * scrollbar.el (scrollbars-visible-p): Use new
12547         {vertical,horizontal}-scrollbar-visible-p specifiers.
12548
12549 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12550
12551         * device.el (device-pixel-height):
12552         (device-pixel-width):
12553         (device-mm-width):
12554         (device-mm-height):
12555         (device-bitplanes):
12556         (device-color-cells): Moved these 6 functions from device.c; they
12557         all use single (device-system-metrics) call.
12558
12559 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12560
12561         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12562         were renamed.
12563
12564         * menubar-items.el:
12565         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12566         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12567
12568         * help.el (help-map): Remove Hyperbole keybinding logic.
12569         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12570
12571 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12572
12573         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12574         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12575
12576 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12577
12578         * msw-glyphs.el: use nicer icon3 from the frame icon.
12579
12580 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12581
12582         * version.el (emacs-version): Remove InfoDock conditionals.
12583
12584         * startup.el (startup-splash-frame): Change ID logo name.
12585
12586 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12587
12588         * files.el (after-find-file): If the user presses C-g on
12589         directory-creation prompt, kill the buffer.
12590
12591 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12592
12593         * simple.el (count-words-region): Reverse previous change.
12594
12595 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12596
12597         * replace.el (query-replace): Just call perform-replace.
12598         (query-replace-regexp): Ditto.
12599         (perform-replace): Move region handling here.
12600         (perform-replace): Use the new arg to match-data.
12601
12602 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12603
12604         * x-init.el: Install X specific display table that
12605           displays char 0240 as a space to avoid whatever it is
12606           that screws up display of that character code.
12607
12608 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12609
12610         * help.el (function-arglist): If no arguments are documented for a
12611         subr, print nothing rather than incorrect output.
12612
12613 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12614
12615         * cmdloop.el (command-error): Update bail-out error message to use
12616         `emacs-program-name'.
12617
12618         * lib-complete.el: Remove reader macro cruft.
12619
12620         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12621         cruft.
12622
12623         * simple.el (count-words-region): Drop interactive-p check on the
12624         message.
12625
12626 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12627
12628         * font.el
12629         * msw-faces.el
12630         Correct spelling of mswindows-font-canonicalize-name.
12631
12632 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12633
12634         * ldap.el (ldap-host-parameters-alist): Replaced with
12635         `ldap-host-parameters-plist'
12636         (ldap-search): Adapt to previous change
12637
12638 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12639
12640         * about.el (about-hackers): Update Bob Weiner bio.
12641         (about-maintainer-info): Ditto.
12642
12643 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12644
12645         * simple.el (display-warning-minimum-level): Docfix.
12646
12647 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12648
12649         * widget.el (:default-get): New keyword.
12650         * wid-edit.el (default, widget-default-default-get): Define it.
12651         (group, widget-group-default-get): Define it.
12652         (menu-choice, widget-choice-default-get): Define it.
12653         (widget-default-get): New function.
12654         (widget-choice-action): Call it.
12655         (widget-editable-list-entry-create): Call it.
12656
12657 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12658
12659         * byte-optimize.el (byte-boolean-vars): Removed.
12660         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12661         lookup through `byte-boolean-vars'.
12662
12663 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12664
12665         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12666         resource-provided values into ghost specs for scrollbar-height and
12667         scrollbar-width.
12668
12669 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12670
12671         * byte-optimize.el: Don't attempt to optimize /=.
12672
12673         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12674         (byte-compile-/=): Ditto.
12675
12676 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12677
12678         * apropos.el: Use `with-displaying-help-buffer'.
12679         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12680         Use `with-displaying-help-buffer'.
12681         (apropos-follow): Do not give special treatment to buffer cursor
12682         was in prior to a mouse click.
12683         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12684         (apropos-print-doc): Set correct buffer for setting text
12685         properties.
12686
12687 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12688
12689         * help.el (help-buffer-prefix-string): New variable.
12690         (help-buffer-name): Use it.
12691
12692         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12693         mode menu.
12694
12695 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12696
12697         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12698
12699 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12700
12701         * files.el (find-file-noselect): Update docstring.
12702         (find-file-noselect): Signal an error if found an unreadable file.
12703         (file-chase-links): Save the match data.
12704         (normal-mode): Use `lwarn' and `error-message-string'.
12705         (interpreter-mode-alist): Change defconst to defvar.
12706         (inhibit-first-line-modes-regexps): Ditto.
12707         (inhibit-first-line-modes-regexps): Added .tgz.
12708         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12709         (change-major-mode-with-file-name): New user-option.
12710         (set-visited-file-name): Synched with FSF.
12711         (file-name-extension): New function, from FSF 20.3.
12712         (file-relative-name): Synched with FSF.
12713         (save-some-buffers): Support the C-r feature.
12714         (recover-session): Synched with FSF.
12715         (kill-some-buffers): Ditto.
12716         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12717
12718 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12719
12720         * files.el (insert-file): Undo previous change and reenable use of
12721         format.el.
12722
12723 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12724
12725         * window-xemacs.el (recenter): Define.
12726
12727 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12728
12729         * font.el (mswindows-font-create-name)
12730         (mswindows-font-create-object): new functions for mswindows type
12731         fonts.
12732
12733         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12734         strings are parsed as well as font objects.
12735
12736 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12737
12738         * modeline.el (defining-kbd-macro): Restore modeline indication of
12739         kbd-macro being recorded.
12740         (add-minor-mode): Simplify docstring.
12741         (modeline-minor-mode-menu): Remove stuff.
12742
12743 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12744
12745         * code-process.el (call-process): dynamically decide process
12746         coding type.
12747
12748 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12749
12750         * modeline.el: Add line-number-mode, column-number-mode to
12751         the modeline minor-mode menu.  Button2 on the line number does
12752         goto-line.
12753
12754 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12755
12756         * mouse.el: move x-selection-owner-p type things to
12757         selection-owner-p.
12758
12759         * msw-init.el: copy zmacs stuff from x-init.el
12760
12761         * msw-select.el (mswindows-own-selection)
12762         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12763         functions. Very simple minded implementation of selectio
12764         ownership.
12765
12766         * select.el (own-selection) (disown-selection)
12767         (activate-region-as-selection) (select-make-extent-for-selection)
12768         (valid-simple-selection-p): functions moved from x-select.el for
12769         generalized selection.
12770
12771         * x-select.el: see select.el changes.
12772
12773         * x-toolbar.el: use new selection functions.
12774
12775 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12776
12777         * packages.el (packages-find-package-directories): Fixed bug that
12778         would pick up multiple site-package directories.
12779         (package-locations): Added "xemacs-packages" as a late package
12780         location.
12781
12782         * find-paths.el: Now uses `emacs-program-name' and
12783         `emacs-program-version'.
12784         Additions to enforce version-specific directories in
12785         `paths-find-version-directory'.
12786
12787 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12788
12789         * default.el: Removed.
12790         * site-start.el: Removed.
12791
12792 1998-04-29  Didier Verna  <didier@xemacs.org>
12793
12794         * minibuf.el (minibuffer-history-minimum-string-length): Default
12795         to nil.
12796
12797 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12798
12799         * find-paths.el (paths-program-name): Rename.
12800         (paths-emacs-root-p): Ditto.
12801         (paths-find-site-directory): Ditto.
12802
12803 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12804
12805         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12806         `emacs-lisp-byte-compile-and-load'.
12807
12808 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12809
12810         * ldap.el (ldap-search): Fixed additional parameter passing to
12811         `ldap-open'
12812
12813 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12814
12815         * select.el (kill-primary-selection) (selection-owner-p)
12816         (copy-primary-selection) (yank-clipboard-selection)
12817         (selection-exists-p) (delete-primary-selection): new file and
12818         functions that do the right thing for the selected device.
12819
12820         * x-menubar.el: use generalised selection functions.
12821
12822         * dumped-lisp.el: dump select.el.
12823
12824 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12825
12826         * find-paths.el (paths-progname): New variable.
12827         (paths-emacs-root-p): Use it.
12828         (paths-find-site-directory): Ditto.
12829
12830 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12831
12832         * loadup.el ((member "dump" command-line-args)): Dump as
12833         `infodock' if InfoDock.
12834
12835 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12836
12837         * find-paths.el (construct-emacs-version): Simplify, include
12838         program name in the return value.
12839         * (paths-find-version-directory): Use it.
12840
12841 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12842
12843         * info.el (Info-parse-dir-entries): Fixed regexp
12844         (Info-build-dir-anew): Remove full suffix and capitalize info file
12845         name for files with no @direntry
12846         (Info-batch-rebuild-dir): New function
12847         (Info-suffixed-file): Check for regular files instead of simple
12848         file existence (could catch directories before)
12849
12850 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12851
12852         * setup-paths.el, find-paths.el: Removed uses of `not' which
12853         temacs doesn't have.
12854
12855         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12856         into root searching.
12857
12858 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12859
12860         * subr.el: Remove definition of `not'.
12861
12862 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12863
12864         * msw-glyphs.el: enable graphics support.
12865
12866 1998-04-23  Didier Verna  <didier@xemacs.org>
12867
12868         * x-menubar.el (default-menubar): restored the line-number-mode
12869         option.
12870
12871         * misc doc string updates related to the options menu.
12872
12873 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12874
12875         * setup-paths.el (paths-construct-load-path): Fix typo.
12876
12877 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12878
12879         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12880         font-menu-ignore-scaled-fonts don't have to be bound now; this
12881         gets us one step further towards making --no-autoloads work.
12882
12883         * startup.el (normal-top-level): Load auto-autoloads only if
12884         lisp-directory is non-nil.
12885
12886         * setup-paths.el (paths-construct-load-path): Made it robust
12887         against nil lisp-directory.
12888
12889         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12890         to the list of variables that cause a warning when nil.
12891
12892         * toolbar.el (init-toolbar-location): Now works even when there's
12893         no toolbar icon directory.
12894
12895 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12896
12897         * help.el (view-lossage): Recognize it.
12898
12899         * simple.el (log-message): Mark multiline messages.
12900
12901 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12902
12903         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12904
12905 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12906
12907         * package-get.el (package-get-all):  add `\n' separator to
12908         interactive specification so that both variables are read
12909
12910 1998-04-22  Didier Verna  <didier@xemacs.org>
12911
12912         * x-menubar.el: ported the options menu to Custom.
12913         Moved the "read only" toggle button to the buffers menu.
12914         Corrected some missing ;;;###autoload or defcustom.
12915
12916         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12917         the scrollbar-visible specifier for options menu handling.
12918
12919         * toolbar.el (toolbar-visible-p)
12920                      (toolbar-captioned-p)
12921                      (default-toolbar-position): defcustom wrappers around
12922         the toolbar specifiers for options menu handling.
12923
12924         * frame.el (get-frame-for-buffer-default-instance-limit):
12925         defcustom it for options menu handling.
12926
12927         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12928         font-lock-mode for options menu handling.
12929
12930         * cus-start.el: added Custom properties to overwrite-mode for
12931         options menu handling.
12932
12933 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12934
12935         * about.el: shameless self-promotion.
12936
12937 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12938
12939         * simple.el (raw-append-message): Slightly optimize.
12940         (remove-message): Use `push' for clarity.
12941         (append-message): Ditto.
12942         (display-warning): Dito.
12943         (raw-append-message): Send the message to the appropriate device.
12944
12945 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12946
12947         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12948         From Sean MacLennan <Sean.MacLennan@pika.ca>
12949
12950 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12951
12952         * setup-paths.el: Changed `directory-sep-char' to
12953         `path-separator', following a change in GNU Emacs.
12954
12955 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12956
12957         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12958         (Info-build-dir-anew): Add a final newline.
12959         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12960         is `always'
12961         (Info-rebuild-dir): Ditto
12962
12963         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12964
12965 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12966
12967         * simple.el (count-words-buffer): Retain zmacs region.
12968         (count-words-region): Ditto.
12969         * simple.el: (what-line): Expanded line counts.
12970         (count-lines): New parameter to conditionalize whether collapsed
12971         lines get counted.
12972         From Bob Weiner <weiner@altrasoft.com>
12973
12974 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12975
12976         * packages.el (package-locations): infodock-packages must override
12977         mule-packages and packages.
12978
12979 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12980
12981         * wid-edit.el:
12982         remove rude messages from widget-activation-widget-mapper
12983         and widget-activation-glyph-mapper
12984
12985 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12986
12987         * toolbar.el: Remove (featurep 'x) test from
12988         toolbar-make-button-list
12989
12990 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12991
12992         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12993         only if in the same frame.
12994
12995 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12996
12997         * packages.el (package-locations): Added site-packages hierarchy.
12998
12999         * setup-paths.el (paths-default-info-directories): Introduced and
13000         used.
13001
13002         * packages.el, setup-paths.el: Set various path searching depths
13003         to 1.
13004
13005         * packages.el (packages-hierarchy-depth):
13006         (packages-load-path-depth): Introduced and used.
13007
13008         * setup-paths.el (paths-load-path-depth): Introduced and used.
13009
13010         * find-paths.el (paths-find-recursive-path): Added max-depth
13011         parameter.
13012
13013 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13014
13015         * setup-paths.el (paths-construct-info-path): Removed
13016         dependency on behavior of (file-name-as-directory "").
13017
13018 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13019
13020         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13021         lisp objects
13022
13023 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13024
13025         * dump-paths.el, startup.el: Added handling for --debug-paths.
13026
13027 1998-04-15  William M. Perry  <wmperry@aventail.com>
13028
13029         * wid-edit.el: We cannot just set the help-echo or balloon-help
13030           properties for an extent based on the :help-echo widget
13031           property, since help-echo and balloon-help cause an EXTENT to
13032           get passed in, where :help-echo functions are expecting a WIDGET
13033
13034 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13035
13036         * scrollbar.el (init-scrollbar-from-resources): Call
13037         mswindows-init-scrollbar-metrics when appropriate.
13038
13039 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13040
13041         * dumped-lisp.el: dump x-toolbar for window system
13042
13043         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13044         have support and xpm.
13045
13046 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13047
13048         * files.el (toggle-read-only): Fix docstring.
13049         From Didier Verna <didier@xemacs.org>
13050
13051 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13052
13053         * startup.el (normal-top-level): Load autoload-file-name without
13054         specifying an extension---some people only auto-autoload.el.gz.
13055
13056 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13057
13058         * files.el (backup-enable-predicate): Don't bomb on NAME being
13059         nil.
13060
13061 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13062
13063         * find-paths.el, packages.el: Now prefers configure'd paths.
13064         This shouldn't cause any of the originally anticipated problems as
13065         the current paths architecture will not define the various
13066         configure-xxx variables if they're not specified on the configure
13067         command line.
13068
13069         * find-paths.el, setup-paths.el, packages.el: Removed all
13070         mentionings of "/" as a path separator.
13071         Used paths-construct-path throughout.
13072
13073         * find-paths.el (paths-construct-path): Created to assemble paths
13074         from directory components.
13075
13076         * setup-paths.el, packages.el: Used paths-decode-directory-path
13077         instead of decode-path-internal.
13078
13079         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13080         and associates.
13081         (paths-decode-directory-path) Created.
13082
13083         * setup-paths.el: Changed configure-exec-path to
13084         configure-exec-directory.
13085
13086 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13087
13088         * packages.el (packages-find-packages): Fixed decoding of
13089         EMACSPACKAGEPATH.
13090
13091         * startup.el: -no-packages -> -no-early-packages.
13092
13093         (packages-load-package-lisps): Fixed loading of auto-autoload
13094         files.
13095
13096         * startup.el (normal-top-level): Fixed loading of core
13097         auto-autoload.
13098
13099         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13100
13101         * startup.el, packages.el, dump-paths.el: Added proper settings
13102         for site-directory and lisp-directory variables.
13103
13104         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13105         inhibit-package-autoloads and fixed handling of it.
13106
13107         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13108         handling of former inhibit-package-init, now
13109         inhibit-early-packages, to make -vanilla etc. work.
13110
13111 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13112
13113         * code-process.el (start-process): Fallback to 'undecided instead
13114         of 'binary for process input coding stream.
13115
13116         * process.el (start-process): Docstring fix.
13117
13118 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13119
13120         * info.el (Info-insert-dir): Do not insert temporary dir files
13121         in Info-dir-file-attributes
13122         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13123         (Info-rebuild-dir): Ditto.
13124
13125 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13126
13127         * obsolete.el: Added obsoleteness declarations for
13128         `site-directory' and `Info-default-directory-list'.
13129
13130 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13131
13132         * find-paths.el (paths-find-emacs-root): Only look at the
13133         executable at the end of the symlink chain for determining the
13134         Emacs root.
13135
13136 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13137
13138         * setup-paths.el (paths-construct-info-path): Changed construction
13139         to cater to gone default in configure.
13140
13141         * find-paths.el (paths-uniq-append): Added.
13142
13143         * packages.el: Rewritten package path construction once again.
13144
13145         * dump-paths.el, startup.el: Removed package-path as a global
13146         variable.
13147
13148         * package-admin.el (package-admin-add-single-file-package):
13149         (package-admin-add-binary-package): Changed package-path to
13150         late-packages.
13151
13152         * packages.el (packages-split-path): Split path at "/" rather than
13153         nil according to change in emacs.c.
13154
13155 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13156
13157         * setup-paths.el (paths-construct-info-path): Changed info path
13158         order so that directories come out right.
13159         (paths-find-lock-directory): Fixed bug: It used to think
13160         configure-lock-directory is a path.
13161
13162 1998-04-06  Jeff Miller <jmiller@smart.net>
13163
13164         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13165         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13166         eases the use of toolbar-add/kill-item functions.
13167
13168 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13169
13170         * code-files.el (file-coding-system-alist): Commented out
13171         loaddefs.el magical treatment.
13172
13173 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13174
13175         * info.el (Info-rebuild-outdated-dir): Added new option
13176         `conservative' and made it the default
13177         (Info-rebuild-dir): Appropriately parse multi-line description
13178         strings, and multi-section dir files. Issue warning when dir
13179         is rebuilt as temporary
13180         (Info-build-dir-anew): Issue warning when dir is built as
13181         temporary
13182
13183 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13184
13185         * list-mode.el (list-mode-map): Bind highlight motion commands to
13186         standard keys left, right, C-b and C-f.
13187
13188 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13189
13190         * files.el (auto-mode-alist): allow .sc for Scheme->C
13191
13192 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13193
13194         * loadup.el (pureload): Don't quote (garbage-collect).
13195
13196 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13197
13198         * package-get-base.el: Updated.
13199
13200 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13201
13202         * isearch-mode.el (isearch-just-started): New variable.
13203         (isearch-mode): Set it.
13204         (isearch-repeat): Advance one character forward only if the search
13205         was successful, and was not just started.
13206         (isearch-repeat): Clear isearch-just-started.
13207
13208 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13209
13210         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13211         if running -batch.
13212
13213 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13214
13215         * subr.el (listify-key-sequence): Removed.
13216
13217 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13218
13219         * bytecomp.el (byte-compile-print-gensym): New option.
13220         (byte-compile-output-file-form): Use it.
13221         (byte-compile-output-docform): Ditto.
13222         (byte-compile-compiled-obj-to-list): Ditto.
13223
13224 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13225
13226         * msw-glyphs.el: set frame icon if xpm support.
13227
13228 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13229
13230         * help.el: Code that pretty prints variable values
13231           removed.
13232
13233 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13234
13235         * find-paths.el (paths-emacs-root-p): Correct test for installation
13236         directory.
13237         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13238
13239 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13240
13241         * loaddefs.el: Don't set debug-ignored-errors; leave
13242           its default value set to nil.
13243
13244 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13245
13246         * info.el (Info-rebuild-dir): fixed mis-spelling.
13247
13248 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13249
13250         * info.el (Info-rebuild-outdated-dir): New custom var
13251         (Info-insert-node): Create/update dir file when needed, ie when it
13252         does not exist or is older than some info files in directory
13253
13254 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13255
13256         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13257         for last packages, mainly for using a 20.4 package base.
13258
13259         * packages.el (late-packages): Typo fix.  It was called
13260         early-packages.
13261
13262         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13263         relative symlinks correctly.
13264         (paths-find-emacs-roots): More rigorous checking for plausible
13265         configuration-time root.
13266
13267         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13268         find its roots.
13269
13270 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13271
13272         * faces.el: Fix docstrings.
13273         * glyphs.el: Fix docstrings.
13274         * mouse.el: Fix docstrings.
13275
13276         * frame.el: Change phrase `current frame' to `selected frame'.
13277
13278         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13279
13280         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13281         macros using backquote to make them infinitely more readable.
13282
13283 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13284
13285         * packages.el (packages-find-package-path): Hardcoded specialized
13286         InfoDock support until we can clean this up.
13287
13288         * help.el (describe-bindings-1): Return the value of the bindings
13289         help buffer created.
13290         (describe-bindings): Ditto.
13291
13292         * simple.el (set-variable): Restore previous behavior of not
13293         bombing if the variable to set is not boundp.
13294
13295 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13296
13297         * packages.el (packages-handle-package-dumped-lisps): Allow for
13298         non-local files to be loaded off the package-lisp variable.
13299
13300 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13301
13302         * x-faces.el: Global X resources should override
13303           specs for all device classes (color, grayscale, mono);
13304           code currently doesn't override any of them.  Fixed by
13305           calling remove-specifier with '(x default) as the tag
13306           set and allowing inexact matches.
13307
13308 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13309
13310         * faces.el: Separated face initializations based on
13311           device classes into device type specific (tag set,
13312           instantiator) pairs.
13313
13314 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13315
13316         * wid-edit.el (widget-choice-action): Remember user's explicit
13317         choice.
13318         (widget-choice-value-create): Respect it.
13319         From Richard Stallman <rms@gnu.org>
13320
13321 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13322
13323         * setup-paths.el (paths-construct-info-path): Always append
13324         existing directories from configure-time info path.
13325
13326         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13327         Info-directory-list.
13328
13329         * info.el: Removed Info-default-directory-list which was broken by
13330         design.
13331         Removed bogus initialization of Info-directory-list---startup.el
13332         can do a much better job.
13333         Added autoload of Info-directory-list.
13334
13335         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13336         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13337         be exclusive; now it's merely given precedence, just like in the
13338         old days.
13339
13340 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13341
13342         * find-paths.el (paths-find-architecture-directory): Fix bug with
13343         finding; it used to default too early.
13344
13345 1998-03-25  Martin Buchholz <martin@xemacs.org>
13346
13347         * packages.el (packages-split-path): Fix a bug; it used to fail
13348         for paths that weren't split.
13349
13350 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13351
13352         * finder.el (finder-compile-keywords): trap on errors.
13353
13354 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13355
13356         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13357           fourth argument of t so that only the specs exactly
13358           matching the tag lists are removed.
13359
13360 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13361
13362         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13363
13364 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13365
13366         * minibuf.el (mouse-read-file-name-1): If a default directory was
13367         specified, use it for generating the completions.
13368
13369 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13370
13371         * update-elc.el: Now respects inhibit-package-init and
13372         inhibit-site-lisp.
13373         Now does path construction with loadup-paths.
13374
13375         * startup.el (normal-top-level, startup-setup-paths): Now respects
13376         inhibit-package-init and inhibit-site-lisp.
13377
13378         * packages.el (packages-find-package-path): Extended package path
13379         by version-specific hierarchies.
13380         (packages-find-packages): Now respects inhibit flag and
13381         inhibit-site-lisp.
13382         Moved path setup to loadup-paths.
13383
13384         * make-docfile.el: Now respects inhibit-package-init and
13385         inhibit-site-lisp.
13386         Now does path construction with loadup-paths.
13387
13388         * loadup.el: Now respects inhibit-package-init and
13389         inhibit-site-lisp.
13390
13391         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13392
13393         * loadup-paths.el: New file: setup load-path to encompass
13394         packages.
13395
13396 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13397
13398         * auto-show.el: load-gc renamed to pureload.
13399         * site-load.el: Ditto.
13400         * packages.el (toplevel): Ditto.
13401         * loadup.el (really-early-error-handler): Ditto.
13402         * dumped-lisp.el (preloaded-file-list): Ditto.
13403         * cus-face.el (custom-declare-face): Ditto.
13404
13405 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13406
13407         * <Today>: The Big Path Searching Overhaul.
13408
13409         * find-paths.el: New file: find and assemble paths in the
13410         installation hierarchy.
13411
13412         * setup-paths.el: New file: global layout of paths and directories
13413         within the XEmacs hierarchy.
13414
13415         * packages.el: Replaced everything related to path searching and
13416         startup by code in terms of find-paths.
13417
13418         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13419         the new path searching engine.
13420
13421         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13422         and setup-paths.
13423
13424 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13425
13426         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13427         setup-paths.el.
13428
13429 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13430
13431         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13432         compiles identically in any configuration.
13433         Removed irrelevant commentary.
13434
13435 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13436
13437         * simple.el (set-variable): Allow setting specifiers.
13438
13439 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13440
13441         * lisp.el (forward-sexp): Revert previous change.
13442
13443 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13444
13445         * frame.el (frame-initialize): Use `delete-console' instead of
13446         `delete-device' to delete the stream console to match the usage in
13447         Fkill_emacs.
13448
13449 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13450
13451         * files.el (cdpath-previous): New variable.
13452         (cd): Use it.
13453         From Bob Weiner <weiner@wave.altrasoft.com>
13454
13455 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13456
13457         * keydefs.el: Changed keybindings of forward-char,
13458           backward, scroll-up and scroll-down to point to their
13459           -command counterparts.
13460
13461         * simple.el: New functions: forwarc-char-command,
13462           backwrad-char-command, scroll-up-command,
13463           scroll-down-command which work liek their counterparts
13464           except that they honor the variable
13465           signal-error-on-buffer-boundary.
13466
13467           Definition of signal-error-on-buffer-boundary received
13468           from src/cmds.c.
13469
13470           defvar declaration added for word-across-newline to avoid
13471           byte-compiler warning about the free variable reference.
13472
13473 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13474
13475         * winnt.el: Removed "%t" from the beginning of
13476         modeline-format. From now on, there's no nt-specifics in the modeline.
13477
13478 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13479
13480         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13481         of `when' with `if'.
13482
13483 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13484
13485         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13486         mswindows. Must be reworked along with glyphs.el, or
13487         merged into it, after there is images support.
13488
13489         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13490         'mswindows.
13491
13492 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13493
13494         * faces.el: fix for text cursor initialization.
13495         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13496         From Andy Piper <andyp@parallax.co.uk>
13497
13498 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13499
13500         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13501         if there is an existing package that handles it and warn the user
13502         about that mode.
13503
13504 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13505
13506         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13507         Installation" menu item when Installation-string is not bound.
13508
13509 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13510
13511         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13512         From Jeremiah W. James <jerry@cs.ucsb.edu>
13513
13514 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13515
13516         * msw-faces.el:
13517         * faces.el: Fix face initialization.
13518
13519 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13520
13521         * files.el (backup-enable-predicate): fix breakage introduced
13522         by TMPDIR patch.
13523
13524 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13525
13526         * x-faces.el (x-init-face-from-resources): The
13527           TTY face property retrieval functions don't return
13528           specifiers, so use face-property instead.
13529
13530 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13531
13532         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13533
13534 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13535
13536         * x-menubar.el: Expanded documentation for
13537           option-save-faces.  Changed Options -> Browse Faces
13538           menu entry to invoke customize-face.
13539
13540 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13541
13542         * faces.el: Most face initialization moved out of
13543           init-other-random-faces to the top level so that the
13544           initialization happens before Xemacs is dumped.  Much
13545           of the fascist "face-differs-from-default-p or FROB!"
13546           code has been retired in favor of letting the user do
13547           what they want to do.  Face initialization code changed
13548           to use `default' specifier tag so that the settings can
13549           be overridden later if the user wishes it.
13550
13551 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13552
13553         * about.el (about-hackers): Update contributors list.
13554
13555 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13556
13557         * specifier.el: Define new specifier tag `default'.
13558
13559         * modeline.el: Initialize faces using `default' tag.
13560
13561         * x-faces.el (x-init-face-from-resources): Remove
13562           specifier specs containing the `default' tag before
13563           adding new specs.
13564
13565 1998-03-02  John Jones  <jj@asu.edu>
13566
13567         * package-get.el (package-get-all): fixed arguments on call to
13568         package-admin-add-single-file-package.
13569         * package-get.el (package-get-installedp): fixed to match
13570         advertised behavior.
13571         * package-get.el: added function package-get-update-all which
13572         installs newest versions of all the current packages (if they are
13573         not already installed).
13574
13575 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13576
13577         * files.el (find-file-noselect): Uncommented `truename' binding in
13578         `let*' and use it later to set `buffer-file-truename' iff it's
13579         still nil, as happens for example when finding a compressed
13580         file with "jka-compr".
13581
13582 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13583
13584         * faces.el: in make-face-* type functions do the operation for all
13585         window systems, not just the first one found.
13586
13587         * font.el: call mswindows-list-fonts for mswindows.
13588
13589 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13590
13591         * code-process.el (call-process-region):
13592         * process.el (call-process-region):
13593         * package-get.el (package-get-dir):
13594         * files.el (backup-enable-predicate):
13595         * gnuserv.el (gnuserv-temp-file-regexp):
13596         Use temp-directory in place of `/tmp'.
13597
13598 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13599
13600         * "Fast" dired-in-C enhancements for Windows 95/NT:
13601
13602         * files.el: Added function, `wildcard-to-regexp', from GNU
13603           Emacs.
13604
13605         * files.el (insert-directory): Modified to use special
13606           dired-in-C enhancements if present.
13607
13608 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13609
13610         * code-files.el: make default coding no-conversion.
13611
13612 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13613
13614         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13615         the load-path.
13616
13617         * update-elc.el: Strip directory when testing for files not to
13618         bytecompile.
13619
13620 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13621
13622         * lisp-mode.el: Use recommended form for menus.
13623
13624         * info.el (Info-construct-menu): Use recommended form for menus.
13625
13626         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13627         entry.
13628
13629 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13630
13631         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13632           (get-frame-for-buffer-noselect): Always return frames
13633           in the not-this-window-p cond clause.
13634
13635 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13636
13637         * help.el (describe-installation): New function.
13638
13639         * x-menubar.el (default-menubar): Add describe-installation to
13640         Help menu.
13641
13642         * packages.el (packages-unbytecompiled-lisp): Installation.el
13643         should not be bytecompiled.
13644
13645         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13646         XEmacs.
13647
13648         * x-menubar.el (default-menubar): Use correct guard for VM menu
13649         entry.
13650
13651         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13652         coding.
13653         From Andy Piper <andyp@parallax.co.uk>
13654
13655 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13656
13657         * ldap.el: Do not require ldap-internal at compile time.
13658
13659 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13660
13661         * code-files.el: new file. a virtual copy of mule-files.el
13662         but without charset
13663         dependencies. (toggle-buffer-file-ocding-system) new function for
13664         changing the eol type for the current buffer.
13665
13666         * code-process.el: new file. a copy of
13667         mule-process.el. mule-process.el will disappear when things have
13668         settled.
13669
13670         * coding.el: new file. a virtual copy of mule-files.el but
13671         without charset dependencies. (coding-system-base) new function
13672         for getting the parent coding system of a coding system with eol
13673         type set.
13674
13675         * dumped-lisp.el: add above files for the non-mule case.
13676
13677 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13678
13679         * window-xemacs.el (display-buffer): If no explicit
13680           frame is specified, search for a window that displays
13681           the buffer on the currently selected frame, before
13682           searching other frames.
13683
13684 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13685
13686         * frame.el (get-frame-for-buffer): If not-this-window-p
13687           is non-nil, use window on the selected frame if it is not
13688           also the selected window.  When defaulting, search for
13689           windows on the currently selected fgrame before searching
13690           other frames.
13691
13692 1998-02-25  Didier Verna  <didier@xemacs.org>
13693
13694         * modeline.el (modeline-swap-buffers): originally named
13695         `mouse-release-modeline'. Whether to actually swap the buffers is
13696         decided in `mouse-drag-modeline'.
13697         (mouse-drag-modeline): A button release event is considered a
13698         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13699         stay unchanged.
13700
13701 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13702
13703         * x-menubar.el: Put redo on the menubar.
13704         From Aki Vehtari <Aki.Vehtari@hut.fi>
13705
13706 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13707
13708         * bytecomp.el (displaying-byte-compile-warnings): if
13709         temp-buffer-show-function is set, use it to display current set of
13710         warnings in the "*Compile-Log-Show*" buffer.
13711
13712         * simple.el (display-warning-buffer): if temp-buffer-show-function
13713         is set, use it to display current set of warnings in the
13714         "*Warnings-Show*" buffer.
13715
13716 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13717
13718         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13719         Common Lisp.
13720
13721 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13722
13723         * menubar.el: Allow button descriptors at least 2 long.
13724
13725         * x-menubar.el (default-menubar): Use recommended forms.
13726         (file-menu-filter): Remove.
13727         (edit-menu-filter): Remove.
13728
13729 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13730
13731         * about.el (about-hackers): Updated.
13732
13733 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13734
13735         * help.el (help-max-help-buffers): new variable
13736         (help-register-and-maybe-prune-excess): new function
13737         (help-buffer-name): use help-max-help-buffers.
13738         (with-displaying-help-buffer): use
13739         help-register-and-maybe-prune-excess.
13740
13741         * help.el (help-maybe-pretty-print-value): if the value fits on
13742         one line, let it.
13743
13744 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13745
13746         * (with-displaying-help-buffer): there is no need to kill the buffer
13747         if it exists, because with-output-to-temp-buffer will clear it.
13748         further, killing the buffer violates the rule that
13749         temp-buffer-show-function, if set, has the full responsibility of
13750         showing the temp buffer.  killing the buffer fucks with the window
13751         configuration, hosing temp-buffer-show-function.
13752
13753
13754 1998-02-23  Didier Verna  <didier@xemacs.org>
13755
13756         * modeline.el (mouse-drag-modeline):
13757         - Always scroll the modeline that was originally clicked on.
13758         - Use x pixels instead of x characters (which doesn't work anyway)
13759         as horizontal reference for modeline dragging. This allows us to
13760         keep on dragging the modeline even if the motion event occurs in
13761         another window.
13762
13763 1998-02-23  Didier Verna  <didier@xemacs.org>
13764
13765         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13766         glyph on the modeline to indicate that dragging the mouse has an
13767         effect both horizontally and vertically.
13768
13769 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13770
13771         * about.el (about-xemacs): Get rid of redundant visible version
13772         number.
13773
13774 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13775
13776         * about.el (about-hackers): Update credits.
13777
13778 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13779
13780         * prim/register.el (view-register): Show register type file-query.
13781
13782 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13783
13784         * mode-motion.el (mode-motion-highlight-internal):
13785           save-excursion inside save-window-exucrsion form to
13786           hide buffer point changes from save-window-excursion.
13787           Prevents display flickering when the mouse pointer
13788           moves.
13789
13790 1998-02-17  Didier Verna  <didier@xemacs.org>
13791
13792         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13793         function to handle correctly the case of a toolbar one side of the
13794         window: scrolling will not necessarily happen.
13795
13796 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13797
13798         * files.el (after-find-file): Restore missing argument
13799           to format that provides filename for "... consider M-x
13800           recover-file" message.  Also call `message' with "%s"
13801           as the first arg instead of an arbitrary string.
13802
13803 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13804
13805         * about.el (about-hackers): Various additions.
13806
13807 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13808
13809         * autoload.el (generate-file-autoloads-1): Don't force an extra
13810         line out when copying on-the-same line autoloads.
13811
13812         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13813         is installed.
13814
13815 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13816
13817         * x11/x-win-xfree86.el (x-win-init-xfree86):
13818         * x11/x-win-sun.el (x-win-init-sun):
13819         * x11/x-init.el (x-initialize-compose):
13820         * prim/simple.el:
13821         (backward-or-forward-kill-sexp):
13822         (backward-or-forward-kill-sentence):
13823         (backward-or-forward-kill-word):
13824         (backward-or-forward-delete-char):
13825         * prim/isearch-mode.el (isearch-help-or-delete-char):
13826         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13827         x-keysym-on-keyboard-p to detect backspace.
13828         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13829         Clean up symbols used with dead keys, checking Linux and solaris
13830         keysyms.
13831         Simplify x-win-*.el using above methods.
13832         Change documentation for x-keysym-*-p functions.
13833
13834 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13835
13836         * about.el (about-hackers): Restore entries for Michael Sperber and
13837         Vinnie Shelton.
13838         From Vinnie Shelton <acs@acm.org>
13839
13840 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13841
13842         * simple.el (count-words-region): Ditto.
13843
13844 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13845
13846         * simple.el (count-words-buffer): Document.  Don't print anything
13847         if non-interactive.
13848
13849 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13850
13851         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13852         multiple files in InfoDock.
13853
13854 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13855
13856         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13857         from version.el in InfoDock.
13858
13859         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13860         specially.
13861
13862 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13863
13864         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13865         variable name in docstring.
13866
13867 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13868
13869         * menubar.h: Include "gui.h".
13870
13871 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13872
13873         * site-load.el: Fix documentation.
13874
13875 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13876
13877         * package-get-base.el (package-get-base): Updated.
13878
13879         * keymap.el: PC-ize.
13880
13881 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13882
13883         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13884         from' on a fresh line.
13885
13886 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13887
13888         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13889         object.
13890
13891 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13892
13893         * undo-stack.el: PC-ize.
13894
13895         * cmdloop.el: PC-ize.
13896
13897 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13898
13899         * bytecomp-runtime.el: PC-ize.
13900
13901         * byte-optimize.el: Prolog fixup.  PC-ize.
13902
13903         * cus-dep.el: Spelling fix.
13904
13905         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13906         entries follow).
13907
13908 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13909
13910         * text-mode.el (text-mode-hook-identify): New function,
13911         put on text-mode-hook.  Set text-mode-variant here.
13912         (text-mode): Don't set it here.
13913
13914 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13915
13916         * text-mode.el (text-mode-hook): New defvar.
13917         (text-mode-variant): New variable.
13918         (text-mode): Set that variable locally.
13919         (toggle-text-mode-auto-fill): New command.
13920
13921 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13922
13923         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13924
13925 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13926
13927         * text-mode.el (paragraph-indent-text-mode):
13928         Renamed from spaced-text-mode.
13929         (text-mode-map): Bind TAB to indent-relative.
13930         (indented-text-mode-map): Variable deleted.
13931         (indented-text-mode): Now an alias for text-mode.
13932
13933 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13934
13935         * loadup.el: test-atoms debugging stuffs removed.
13936
13937 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13938
13939         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13940
13941 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13942
13943         * help.el (describe-beta): Made it use `locate-data-file'.
13944         (describe-distribution): Ditto.
13945         (describe-copying): Ditto.
13946         (describe-project): Ditto.
13947         (view-emacs-news): Ditto.
13948
13949         * help-nomule.el (help-with-tutorial): Made it use
13950         `locate-data-file' to find tutorial.
13951
13952 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13953
13954         * about.el: Corrected my email address.
13955
13956         * mouse.el: Added 'mouse-mswindows-drop' similar to
13957         'mouse-offix-drop'.
13958
13959 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13960
13961         * loadup.el (running-xemacs): Spelling fix.
13962
13963 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13964
13965         * packages.el (packages-find-packages-1): Don't allow a backwards
13966         compatible lisp tree to overwrite `preloaded-file-list'.
13967
13968 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13969
13970         * loadup.el: Don't delete "xemacs" prior to dumping.
13971
13972 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13973
13974         * package-info.el (pi-last-mod-date): New function.
13975         (pi-author-version): New function.
13976         (batch-update-package-info): Use them.
13977
13978 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13979
13980         * frame.el (get-frame-for-buffer-default-to-current): Create.
13981         (get-frame-for-buffer-noselect): Allow user to use current frame
13982         with `get-frame-for-buffer-default-to-current'.
13983
13984 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13985
13986         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13987         (byte-compile-output-docform): Ditto.
13988         (byte-compile-compiled-obj-to-list): Ditto.
13989
13990 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13991
13992         * startup.el (command-line-1): Removed code that ran
13993           buffer-menu.
13994
13995 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13996
13997         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13998
13999 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14000
14001         * frame.el (suspend-emacs-or-iconify-frame): Check using
14002         `device-on-window-system-p' instead of explicitly checking for X,
14003         so that the same logic works for MS Windows.
14004         (suspend-or-iconify-emacs): Ditto.
14005
14006 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14007
14008         * about.el (about-maintainer-info): Andy Piper is back.
14009         (xemacs-hackers): Updated Andy Piper's email address.
14010         (about-hackers): Added Jonathan Harris.
14011         (about-hackers): Updated Tibor Polgar's email address.
14012
14013 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14014
14015         * about.el: Add xemacs.org email manager.
14016
14017         * package-get-base.el (package-get-base): Updated with most recent
14018         package updates.
14019
14020 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14021
14022         * help.el (function-arglist): Use `indirect-function' instead of
14023         `symbol-function' so that aliases are treated correctly.
14024
14025 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14026
14027         * help.el (help-map): Add f1 binding to `help-for-help'.
14028         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14029         (describe-key-briefly): Use `princ' "%s" to print object.
14030         (with-displaying-help-buffer): Kill buffer if it exists, again.
14031         (describe-key): Use `princ' "%s" to print object.
14032         (describe-function-1): Use `princ' "%s" to print object.
14033         Commented out alias lines removed.
14034         (help-pretty-print-limit): New variable to control pretty-printing
14035         of variable values.
14036         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14037         `help-pretty-print-value' again.  Only print-print when OBJECT is
14038         list of length less than `help-pretty-print-limit'.
14039         (describe-variable): Use `help-maybe-pretty-print-value' again.
14040
14041 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14042
14043         * simple.el (blink-matching-open): Remove C++ kludge.
14044         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14045
14046 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14047
14048         * info.el (Info-default-directory-list): Made the documentation
14049         more explanitory.
14050
14051 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14052
14053         * lisp/packages.el:
14054         * lisp/package-admin.el:
14055         * lisp/build-report.el:
14056         Fix typos.
14057
14058 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14059
14060         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14061         warnings in Java buffers without final newline and editing the
14062         last line.
14063
14064 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14065
14066         * packages.el (packages-find-packages-1): Don't allow a backwards
14067         compatible lisp tree to overwrite `preloaded-file-list'.
14068         Suggested by Colin Rafferty  <colin@xemacs.org>
14069
14070         * mouse.el (mouse-offix-drop): Set undo-boundary.
14071         From Oliver Graf <ograf@fga.de>
14072
14073 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14074
14075         * loadup.el (load-gc): rewrite as defun.
14076         Print something sensical if a required dump-time file isn't found.
14077
14078 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14079
14080         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14081         bug strikes a menudescriptor.
14082
14083         * package-get-base.el (package-get-base): Updated.
14084
14085         * package-info.el (batch-update-package-info): Derive REQUIRES
14086         from the Makefile.
14087
14088 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14089
14090         * files.el (save-some-buffers): Don't play games with deleting
14091         other windows if we are in the minibuffer window.
14092
14093 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14094
14095         * modeline.el (modeline-minor-mode-menu): Add support for :active
14096         (add-minor-mode): Document :active property to TOGGLE.
14097
14098 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14099
14100         * modeline.el (modeline-minor-mode-menu): Add support for an
14101         `:included' predicate in the `toggle-sym' plist.
14102         (add-minor-mode): Document the :included property, format
14103         docstring some more.
14104         (modeline-minor-mode-menu): Documentation string added.
14105
14106 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14107
14108         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14109         labels from the symbol-names by thwacking off the overly redundant
14110         and overused "mode", parenthesizing "minor", and capitalizing the
14111         resultant strings.  Also shortened the menu's title by eliminating
14112         the redundant buffer name.
14113         (add-minor-mode): Beautified the docstring, added mention of the
14114         `:menu-tag' property of TOGGLE.
14115         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14116         `toggle-sym' to beatify the mode-life menus.
14117         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14118         `auto-fill-function'.
14119
14120 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14121
14122         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14123         menus to :style 'toggle.
14124
14125 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14126
14127         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14128
14129 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14130
14131         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14132         only recognize first hyperlink.
14133         (hyper-apropos-highlightify): Deletia, this is already done by
14134         `hyper-apropos-insert-face'.
14135         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14136
14137 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14138
14139         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14140         mail.
14141         (toolbar-mail-reader): Add support for `send'.
14142         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14143
14144 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14145
14146         * info.el (Info-emacs-info-file-name): Add defvar for
14147         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14148         will function properly.
14149
14150 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14151
14152         * simple.el: make the backwards delete function called by
14153         `backward-or-forward-delete-char' user configurable.
14154
14155 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14156
14157         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14158         compiled function got loaded from.
14159
14160 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14161
14162         * term/apollo.el: Synched up with InfoDock 3.6.2.
14163
14164 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14165
14166         * startup.el (load-init-file): Load autoloads earlier.
14167         (startup-splash-frame): Handle InfoDock logo.
14168
14169         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14170         InfoDock.
14171         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14172
14173         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14174         doesn't have this function.
14175
14176         * packages.el (locate-data-file): Fix to call `locate-file'.
14177
14178 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14179
14180         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14181         version of version.el.
14182         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14183
14184         * x-menubar.el (default-menubar): Guard reference to
14185         `gnuserv-frame'.
14186         (default-menubar): Guard references to `font-lock-mode'.
14187         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14188         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14189
14190         * make-docfile.el: Don't snarf doc strings from autoloads.
14191
14192         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14193         loading auto-autoloads files.
14194
14195         * loaddefs.el: Disable dumping autoloads.
14196
14197 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14198
14199         * lisp-mnt.el: Synch to Emacs 20.2.
14200
14201         * help.el: Remove manual autoload of `finder-by-keyword'.
14202
14203         * finder.el (finder-by-keyword): Autoload.
14204
14205         * help.el: Conditionalize hyperbole setup.
14206
14207 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14208
14209         * packages.el (package-require): Update to reflect new data format.
14210
14211 1998-01-02  Didier Verna  <didier@xemacs.org>
14212
14213         * x-menubar.el (default-menubar): make the tutorials available
14214         through the menubar. (Plus some compilation warnings cleanup).
14215
14216 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14217
14218         * check-features.el: New file.  Perform sanity check after build.
14219
14220         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14221         files to tooltalk package.
14222         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14223         package.
14224
14225         * package-admin.el (package-admin-xemacs): Use better default for
14226         location of XEmacs binary.
14227
14228 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14229
14230         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14231         tag with sexp and add value tag with value `t'.
14232
14233 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14234
14235         * package-get.el: Changes to work with real data.
14236         From Pete Ware <ware@cis.ohio-state.edu>
14237
14238         * packages.el (packages-reload-autoloads): Guard load for the time
14239         being.
14240
14241         * update-elc.el ("packages.el"): Force loading packages.el instead
14242         of possibly out-of-date packges.elc.
14243         * make-docfile.el ("packages.el"): Ditto.
14244
14245 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14246
14247         * build-report.el (build-report-delete-regexp): Added a rule for
14248         the main tarball shadowing anything past it.
14249
14250 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14251
14252         * packages.el (package-provide): Delete a previous provide.
14253
14254         * package-info.el: New file.
14255
14256         * package-get.el: New file.
14257         From Pete Ware <ware@cis.ohio-state.edu>
14258         (package-get): Fix md5 computation to work with Mule.
14259
14260 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14261
14262         * simple.el (log-message-*): Quote symbols in docstrings properly.
14263
14264 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14265
14266         * packages.el (packages-new-autoloads): Ignore symbolic links.
14267
14268         * cus-face.el (face-custom-attributes-get): Fix typo.
14269         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14270
14271 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14272
14273         * startup.el (load-init-file): Reload new or changed autoloads
14274         unless inhibited.  Reload modified dumped lisp (stubbed).
14275
14276         * packages.el (packages-new-autoloads): New function.
14277         (packages-reload-autoloads): New function.
14278         (packages-reload-dumped-lisp): New (stub) function.
14279
14280         * loadup.el: Inhibit reloading dumped files when running temacs.
14281
14282         * loadhist.el (file-provides): Extend to handle variant
14283         extensions.
14284
14285         * replace.el (query-replace): Fix typo.
14286
14287 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14288
14289         * make-docfile.el: list-autoloads-path has been renamed.
14290         * update-elc.el: list-autoloads has been renamed.
14291
14292         * packages.el (packages-list-autoloads): Renamed.
14293         (packages-list-autoloads-path): Ditto.
14294
14295 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14296
14297         * packages.el (packages-find-packages-1): Made it signal a warning
14298         for an error in an auto-autoload.el file.
14299
14300 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14301
14302         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14303         tag with const.
14304         From Aki Vehtari <Aki.Vehtari@hut.fi>
14305
14306         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14307
14308         * loadhist.el (unload-feature): Remove autoload.
14309
14310 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14311
14312         * loadhist.el: Unpackaged.
14313
14314         * help.el (describe-symbol-find-file): Rename
14315         `describe-function-find-file' and make old name obsolete.
14316         (describe-function-1): Use it.
14317         (describe-function-1): Guard reference to
14318         `compiled-function-annotation'.
14319
14320 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14321
14322         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14323         argument.
14324         (help-mode-quit): New optional arg to control whether it kills or
14325         buries.  Tidied up.
14326         (with-displaying-help-buffer): Don't kill buffer initially, even
14327         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14328         (help-pretty-print-value): Rename back from
14329         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14330         use it, otherwise use dumped `cl-prettyprint'.
14331         (describe-variable): Use `help-pretty-print-value' again.
14332         (find-func): Removed reference to "find-func" at end.
14333
14334 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14335
14336         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14337           GUI XEmacs. Rename? x-menubar is rather window system
14338           independant, except for a couple of items.
14339
14340 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14341
14342         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14343         entries as they will no longer be distributed with XEmacs.
14344
14345         * format.el (format-alist): Fix image/tiff regexps.
14346         From P. E. Jareth Hein <jareth@camelot-soft.com>
14347
14348         * help.el (help-maybe-pretty-print-value): Rename.
14349         (describe-variable): Use it.
14350         (describe-variable): Add trailing linefeed.
14351
14352 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14353
14354         * help.el (describe-function-1): Don't output anything for
14355           arglist of autoload functions.
14356
14357 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14358
14359         * help.el (describe-function-1): Don't output anything for
14360           arglist of autoload functions.
14361
14362 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14363
14364         * help.el (help-mode-map): New bindings for `help-mode-bury',
14365         `describe-function-at-point', `describe-variable-at-point',
14366         `Info-elisp-ref', `customize-variable', `help-next-section' and
14367         `help-prev-section'.
14368         (help-next-section): New function.
14369         (help-prev-section): New function.
14370         (help-mode-quit): Changed to kill the help buffer.
14371         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14372         correctly.
14373         (help-buffer-name): New function to generate the name of help
14374         buffers.
14375         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14376         argument giving the name of the help buffer.
14377         (describe-key): Use `with-displaying-help-buffer' with name.
14378         (describe-mode): Ditto.
14379         (describe-bindings): Ditto.
14380         (describe-prefix-bindings): Ditto.
14381         (view-lossage): Ditto.
14382         (with-syntax-table): New macro.
14383         (function-called-at-point): Use `ignore-errors' and
14384         `with-syntax-table'.
14385         (function-at-point): Ditto.
14386         (describe-function): Use `with-displaying-help-buffer' with name.
14387         (function-arglist): Extracted from `describe-function-1'.  Returns
14388         function's arglist as string.
14389         (function-documentation): Extracted from `describe-function-1'.
14390         Returns function's docstring.
14391         (describe-function-1): Remove all the "stream" garbage, including
14392         the stream argument.  Use `function-arglist' and
14393         `function-documentation'.
14394         (describe-function-arglist): Just use `function-arglist'.
14395         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14396         (help-pretty-print-value): New function to help with
14397         pretty-printing variable values.  Knows about `#<...>'.  Needs
14398         `pp-internal'.
14399         (describe-variable): Use `with-displaying-help-buffer' with name.
14400         Formatting improved.  Display file where variable is defined, if
14401         known.  Use `help-pretty-print-value'.
14402         (describe-syntax): Use `with-displaying-help-buffer' with name.
14403         (list-processes): Remove "stream" garbage.
14404
14405 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14406
14407         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14408         call a dumped routine instead.
14409
14410         * x-win-xfree86.el: Wrap file in defun.
14411         * x-win-sun.el: Ditto.
14412
14413 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14414
14415         * help.el (view-emacs-news): Remove usage of outl-mouse which
14416         advises functions and does other evil things.
14417
14418 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14419
14420         * format.el (format-alist): Add `image/tiff'.
14421         From P. E. Jareth Hein <jareth@camelot-soft.com>
14422
14423 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14424
14425         * about.el (about-hackers): More names added.
14426
14427         * make-docfile.el: Remove superfluous package path search.
14428
14429         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14430
14431 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14432
14433         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14434         ignored shadows.
14435
14436 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14437
14438         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14439         get trailing slashes when added to the load-path.
14440
14441         * x-init.el (init-x-win): Locate where XEmacs X localization files
14442         are.
14443
14444 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14445
14446         * x-faces.el: Added support for foregroundToolBarColor
14447           to xpm-color-symbols.
14448
14449 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14450
14451         * etags.el (tags-remove-duplicates): Removed.
14452         (buffer-tag-table-list): Use `delete-duplicates'.
14453
14454         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14455         correctly.
14456         (get*): Defalias to `get'.
14457
14458         * cl.el (eql): Compare integers with `eq'.
14459         (cl-map-extents): Check for `map-extents' first.
14460
14461 1997-12-17  Didier Verna  <didier@xemacs.org>
14462
14463         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14464         added the 'numero', 'copyright' and 'trademark' symbols.
14465
14466         * leim/quail/latin-post.el ("french-postfix"): see above.
14467
14468 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14469
14470         * widget.el (define-widget): Check the arguments.
14471
14472         * cus-edit.el (customize-face): Use `check-argument-type'.
14473         (custom-variable-value-create): Use `signal' to signal error.
14474         (custom-variable-reset-saved): Ditto.
14475         (custom-variable-reset-standard): Ditto.
14476         (custom-face-reset-saved): Ditto.
14477
14478         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14479         (widget-default-format-handler): Ditto.
14480         (widget-checklist-add-item): Ditto.
14481         (widget-radio-add-item): Ditto.
14482         (widget-editable-list-entry-create): Ditto.
14483         (widget-sexp-prompt-value): Ditto.
14484
14485         * custom.el (custom-declare-variable): Signal errors better.
14486         (custom-handle-keyword): Ditto.
14487         (custom-declare-group): Ditto.
14488
14489         * window-xemacs.el (windows): Ditto.
14490
14491         * menubar.el (menu): Ditto.
14492
14493         * keydefs.el (keyboard): Ditto.
14494
14495         * minibuf.el (minibuffer): Ditto.
14496
14497         * process.el (execute): Ditto.
14498
14499         * fill.el (fill): Ditto.
14500
14501         * modeline.el (modeline): Ditto.
14502
14503         * help.el (help): Ditto.
14504
14505         * faces.el (faces): Ditto.
14506
14507         * files.el (files): Ditto.
14508
14509         * x-init.el (x): Ditto.
14510
14511         * lisp-mode.el (lisp): Ditto.
14512
14513         * process.el (processes): Ditto.
14514
14515         * mouse.el (mouse): Ditto.
14516
14517         * abbrev.el (abbrev): Moved from cus-edit.
14518
14519         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14520         as variable declaration.
14521
14522 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14523
14524         * menubar.el (find-menu-item): Use `check-argument-type'.
14525         (find-menu-item): Cosmetic changes.
14526
14527 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14528
14529         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14530
14531 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14532
14533         * startup.el (set-default-load-path): Only search package-path
14534         when not running temacs.
14535
14536         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14537         files.
14538
14539         * loadup.el: Correct commentary.  Reformatting.
14540         (really-early-error-handler): Use absolute path to the
14541         first dumped-lisp.el file.
14542         (really-early-error-handler): Print full path name of
14543         each dumped lisp file (inherited from InfoDock).
14544
14545         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14546         dumped-lisp.el files.
14547
14548         * make-docfile.el (preloaded-file-list): Reorder when the
14549         package-path is searched.
14550         * update-elc.el: Ditto.
14551
14552         * lisp-mode.el (call-with-condition-handler): Treat the same as
14553         `condition-case' for indentation.
14554
14555         * about.el (about-xemacs): Update release date.
14556
14557 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14558
14559         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14560         anywhere but at the last clause.
14561         (ecase): Disallow `t' and `otherwise'.
14562
14563 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14564
14565         * cus-edit.el (custom-buffer-create-buttons): New function
14566         from stuff moved out of `custom-buffer-create-internal'.
14567         (custom-novice): New variable.  Default t.
14568         (custom-display-global-buttons): Ditto.  Default `top'.
14569         (custom-buffer-create-internal): Only display help if
14570         `custom-novice' is non-nil.  Display global buttons according to
14571         `custom-display-global-buttons'.
14572
14573 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14574
14575         * menubar.el (find-menu-item): Use `check-argument-type'.
14576         (find-menu-item): Cosmetic changes.
14577
14578 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14579
14580         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14581         look.
14582
14583 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14584
14585         * format.el (format-deannotate-region):  Bug fix.
14586         Deannotating a region containing unknown tags would fail
14587         (causing decoding of text/enriched to fail at user level)
14588
14589 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14590
14591         * minibuf.el (read-directory-name): Support sixth
14592           arg, HISTORY, as already documented.
14593
14594 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14595
14596         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14597         to `ecase'.
14598
14599 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14600
14601         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14602         skk-activate.
14603
14604 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14605
14606         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.