update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `==cns11643-2'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `==cns11643-2'.
8
9 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-coding.el (coded-charset-entity-reference-alist):
12         Change priority of `=>>>ucs@ks'.
13
14         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
15         `=ucs@ks'.
16
17 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
18
19         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
20         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
21         `==ucs@cns' and `==cns11643-1'.
22
23         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
24         (==cns11643-2): Ditto.
25         (==cns11643-3): Ditto.
26         (==cns11643-4): Ditto.
27         (==cns11643-5): Ditto.
28         (==cns11643-6): Ditto.
29         (==cns11643-7): Ditto.
30
31         * mule/mule-charset.el (default-coded-charset-priority-list): Add
32         `==cns11643-1'.
33
34 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist):
37         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
38         `=>>>ucs@jis/1990'.
39
40         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
41         `=ucs@jis/1990'.
42         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
43         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
44
45 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist):
48         Change priority of `=>>>ucs@cns'.
49
50         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
51         `=ucs@cns'.
52
53 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
54
55         * mule/mule-charset.el (default-coded-charset-priority-list): Add
56         `==ks-x1001'.
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
59         `=ks-x1001' instead of `korean-ksc5601'; add setting for
60         `==ks-x1001'.
61
62 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
63
64         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
65
66 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
67
68         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
69         `=jis-x0208'.
70         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
71         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
72         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
73         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
74         (=>>>jis-x0213-1@2000): Changed to an alias for
75         `=jis-x0213-1@2000'.
76         (=>>>jis-x0213-1@2004): Changed to an alias for
77         `=jis-x0213-1@2004'.
78         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
79
80 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
81
82         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
83         `=adobe-japan1-0'.
84         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
85         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
86         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
87         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
88         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
89         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
90
91 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
92
93         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
94         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
95         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
96         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
97         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
98         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
99
100 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-charset.el (default-coded-charset-priority-list): Add
103         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
104         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
105         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
106         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
107         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
108         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
109         `==jis-x0212'.
110
111 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
114         "AdobeJapan1-[0-6]$".
115         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
116         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
117         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
118         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
119         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
120         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
121         (==adobe-japan1-1): Ditto.
122         (==adobe-japan1-2): Ditto.
123         (==adobe-japan1-3): Ditto.
124         (==adobe-japan1-4): Ditto.
125         (==adobe-japan1-5): Ditto.
126         (==adobe-japan1-6): Ditto.
127         (==jis-x0208): Ditto.
128         (==jis-x0208@1978): Ditto.
129         (==jis-x0208@1983): Ditto.
130         (==jis-x0208@1990): Ditto.
131         (==jis-x0213-1): Ditto.
132         (==jis-x0213-1@2000): Ditto.
133         (==jis-x0213-1@2004): Ditto.
134         (==jis-x0213-2): Ditto.
135         (==jis-x0212): Ditto.
136         (==gb2312): Ditto.
137         (==iso-ir165): Ditto.
138         (==gb12345): Ditto.
139         (==ks-x1001): Ditto.
140         (==cns11643-1): Ditto.
141         (==cns11643-2): Ditto.
142         (==cns11643-3): Ditto.
143         (==cns11643-4): Ditto.
144         (==cns11643-5): Ditto.
145         (==cns11643-6): Ditto.
146         (==cns11643-7): Ditto.
147         (==big5-cdp): Ditto.
148         (==hanyo-denshi/ja): Ditto.
149         (==hanyo-denshi/jb): Ditto.
150         (==hanyo-denshi/jc): Ditto.
151         (==hanyo-denshi/jd): Ditto.
152         (==hanyo-denshi/ft): Ditto.
153         (==hanyo-denshi/ia): Ditto.
154         (==hanyo-denshi/ib): Ditto.
155         (==hanyo-denshi/hg): Ditto.
156         (==hanyo-denshi/jt): Ditto.
157         (==hanyo-denshi/ks): Ditto.
158         (==gt): Ditto.
159         (==gt-k): Ditto.
160         (==daikanwa): Ditto.
161         (==shinjigen): Ditto.
162         (==ucs@iso): Ditto.
163         (==ucs@unicode): Ditto.
164         (==ucs@gb): Ditto.
165         (==ucs-bmp@gb): Ditto.
166         (==ucs@cns): Ditto.
167         (==ucs-bmp@cns): Ditto.
168         (==ucs@jis): Ditto.
169         (==ucs@jis/1990): Ditto.
170         (==ucs@jis/2000): Ditto.
171         (==ucs@jis/2004): Ditto.
172         (==ucs@JP): Ditto.
173         (==ucs@JP/hanazono): Ditto.
174         (==ucs@ks): Ditto.
175         (==ucs-bmp@ks): Ditto.
176         (==ucs@cns11643): Ditto.
177         (==ucs-bmp-cjk@gb): Ditto.
178         (==ucs-bmp-cjk@JP/hanazono): Ditto.
179         (==ucs-sip-ext-b@iso): Ditto.
180
181 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
182
183         * mule/mule-charset.el (default-coded-charset-priority-list): Use
184         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
185
186         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
187         XEmacs CHISE.
188         (=ucs-bmp-cjk@unicode): Abolished.
189
190 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
191
192         * mule/mule-charset.el (default-coded-charset-priority-list): Add
193         `=+>ucs-bmp-cjk-compat@jis'.
194
195         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
196         for XEmacs CHISE.
197
198 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
199
200         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
201         CHISE.
202
203 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
204
205         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
206         for XEmacs CHISE.
207         (=jis-x0208@1978/1er-pr): Abolished.
208         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
209         `=jis-x0208@1978/1er-pr' as the mother.
210
211 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
212
213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
214         setting for `=ucs-itaiji-084'.
215
216 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
217
218         * mule/mule-charset.el (default-coded-charset-priority-list):
219         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
220
221         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
222         XEmacs CHISE.
223         (=ucs-bmp-itaiji-084): Ditto.
224
225 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
226
227         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
228         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
229
230 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
231
232         * mule/mule-charset.el (default-coded-charset-priority-list): Add
233         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
234
235         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
236         XEmacs CHISE.
237         (=big5-cdp-var-5): Ditto.
238
239 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
240
241         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
242         XEmacs CHISE.
243
244 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
245
246         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
247         XEmacs CHISE.
248
249 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
250
251         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
252         setting for `=>>>hanyo-denshi/ft'.
253
254 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
255
256         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
257         XEmacs CHISE.
258         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
259         `=hanyo-denshi/jd' as the mother.
260
261 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
262
263         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
264         XEmacs CHISE.
265         (=+>adobe-japan1-1): Ditto.
266         (=+>adobe-japan1-2): Ditto.
267         (=+>adobe-japan1-3): Ditto.
268         (=+>adobe-japan1-4): Ditto.
269         (=+>adobe-japan1-5): Ditto.
270         (=+>adobe-japan1-6): Ditto.
271         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
272
273 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
274
275         * mule/mule-coding.el (coded-charset-entity-reference-alist):
276         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
277         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
278
279         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
280         the top.
281
282 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
283
284         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
285         XEmacs CHISE.
286         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
287         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
288         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
289
290 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-charset.el (default-coded-charset-priority-list):
293         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
294         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
295
296         * mule/mule-conf.el: Modify order of definitions of some
297         coded-charsets.
298
299 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
300
301         * mule/mule-coding.el (coded-charset-entity-reference-alist):
302         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
303         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
304
305         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
306         CHISE.
307         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
308         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
309
310 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
311
312         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
313         CHISE.
314
315 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
316
317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
318         setting for `=daikanwa/+2p'.
319
320         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
321         XEmacs CHISE.
322
323 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
324
325         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
326         XEmacs CHISE.
327         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
328
329 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
332         setting for `=>>>hanyo-denshi/ib'.
333
334 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
335
336         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
337         XEmacs CHISE.
338         (=>>>hanyo-denshi/ib): Ditto.
339         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
340         `=hanyo-denshi/ja' as the mother.
341         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
342         `=hanyo-denshi/ib' as the mother.
343
344 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
345
346         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
347         XEmacs CHISE.
348         (utf-8-ivs-mcs-er): Likewise.
349         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
350         and `=>ucs-gb'.
351         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
352         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
353         `ucs-gb' and `=>ucs-gb'.
354         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
355         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
356         and `=>ucs-cns'.
357         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
358         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
359         `ucs-cns' and `=>ucs-cns'.
360         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
361         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
362         `ucs-big5' and `=>ucs-big5'.
363         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
364         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
365         `ucs-big5' and `=>ucs-big5'.
366         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
367         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
368         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
369         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
370         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
371         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
372         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
373         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
374         `=>ucs-jis'; modify DOC and mnemonic.
375         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
376         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
377         and `=>ucs-jis'; modify DOC and mnemonic.
378         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
379         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
380         `=>ucs-ks'.
381         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
382         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
383         and `=>ucs-ks'.
384         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
385
386 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
387
388         * mule/mule-coding.el (coded-charset-entity-reference-alist):
389         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
390
391 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
392
393         * mule/mule-coding.el (coded-charset-entity-reference-alist):
394         Modify priorities.
395
396 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
397
398         * mule/mule-coding.el (coded-charset-entity-reference-alist):
399         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
400
401 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
402
403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
404         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
405
406 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
407
408         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
409         CHISE.
410
411 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
412
413         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
414         CHISE.
415
416 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
417
418         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
419         CHISE.
420
421 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
422
423         * mule/mule-charset.el (default-coded-charset-priority-list): Add
424         `=+>ucs-bmp-cjk@unicode'.
425
426         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
427         for XEmacs CHISE.
428
429 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
430
431         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
432         setting for `=>>daikanwa'.
433
434 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
435
436         * mule/mule-charset.el (default-coded-charset-priority-list): Add
437         `=>>hanyo-denshi/jt'.
438
439 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
440
441         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
442         XEmacs CHISE.
443         (=+>jis-x0208@1990): Ditto.
444         (=+>jis-x0213-1@2000): Ditto.
445
446 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
447
448         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
449         XEmacs CHISE.
450
451 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
452
453         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
454         XEmacs CHISE.
455         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
456         `=hanyo-denshi/jc' as the mother.
457
458 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
459
460         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
461         setting for `=+>adobe-japan1'.
462
463         * mule/mule-charset.el (default-coded-charset-priority-list):
464         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
465         and `=>>hanyo-denshi/ft' to `=>>gt'.
466
467 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
468
469         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
470         XEmacs CHISE.
471         (=>>adobe-japan1-1): Ditto.
472         (=>>adobe-japan1-2): Ditto.
473         (=>>adobe-japan1-3): Ditto.
474         (=>>adobe-japan1-4): Ditto.
475         (=>>adobe-japan1-5): Ditto.
476         (=>>adobe-japan1-6): Ditto.
477         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
478
479 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
480
481         * mule/mule-conf.el (=adobe-japan1): New alias for
482         `=adobe-japan1-6'.
483         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
484         (=>>>adobe-japan1-1): Ditto.
485         (=>>>adobe-japan1-2): Ditto.
486         (=>>>adobe-japan1-3): Ditto.
487         (=>>>adobe-japan1-4): Ditto.
488         (=>>>adobe-japan1-5): Ditto.
489         (=>>>adobe-japan1-6): Ditto.
490         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
491
492 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
493
494         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
495         setting for `=>>>adobe-japan1'.
496
497 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
498
499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
500         setting for `=+>ucs@ks'.
501
502 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
503
504         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
505         XEmacs CHISE.
506         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
507         `=adobe-japan1-6' as the mother.
508
509 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
510
511         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
512         setting for `=>cns11643-7'.
513
514 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
515
516         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
517         CHISE.
518
519 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
520
521         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
522         XEmacs CHISE.
523         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
524
525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
526         setting for `=>ucs@jis/2004'.
527
528 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
529
530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
531         setting for `=+>gt'.
532
533         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
534         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
535
536 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
537
538         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
539         `=>ucs@unicode' as the mother.
540         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
541         mother.
542         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
543         mother.
544         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
545         mother.
546
547 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
548
549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
550         setting for `=+>ucs@unicode'.
551
552         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
553         CHISE.
554
555 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
556
557         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
558         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
559         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
560         - Add setting for `=+>ucs@cns'.
561
562         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
563         CHISE.
564         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
565         as the mother.
566         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
567         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
568
569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
570         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
571
572 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
573
574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
575         setting for `=>ucs@ks'.
576
577 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
578
579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
580         `=ucs-bmp-cjk-compat@unicode'.
581
582         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
583         coded-charset for XEmacs CHISE.
584
585 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
586
587         * mule/mule-charset.el (default-coded-charset-priority-list): Add
588         `=ucs-bmp-cjk-compat'.
589
590         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
591         XEmacs CHISE.
592
593 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
594
595         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
596         CHISE.
597
598 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
599
600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
601         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
602
603         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
604         `=>ucs@jis/1990'.
605         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
606
607 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
608
609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
610         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
611
612         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
613         CHISE.
614         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
615         mother.
616
617 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
618
619         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
620         `=>jis-x0213-2@usual'.
621         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
622         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
623         `=>jis-x0213-2@usual' as the mother.
624
625 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
626
627         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
628         (=>ucs@JP): New alias for `=+>ucs@jis'.
629
630 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
631
632         * mule/mule-conf.el (=+>jis-x0208): Renamed from
633         `=>jis-x0208@usual'.
634         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
635         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
636         `=>jis-x0208@usual' as the mother.
637         (=>jis-x0208): Likewise.
638
639 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
640
641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
642         setting for `=+>jis-x0208@1978'.
643
644 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
645
646         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
647         XEmacs CHISE.
648
649 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
650
651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
652         setting for `=>>>ucs@jis/1990'.
653
654 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
655
656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
657         setting for `=>ucs@jis/1990'.
658
659 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
660
661         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
662         setting for `=ucs@JP/hanazono'.
663
664         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
665         CHISE.
666         (=ucs@JP/hanazono): Ditto.
667         (=ucs-bmp-cjk@JP/hanazono): Ditto.
668         (=>>hanyo-denshi/jc): Ditto.
669         (=>>hanyo-denshi/jd): Ditto.
670
671 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
672
673         * mule/mule-charset.el (default-coded-charset-priority-list): Use
674         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
675
676 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
677
678         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
679         XEmacs CHISE.
680
681 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
682
683         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
684         XEmacs CHISE.
685
686 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
687
688         * mule/mule-charset.el (default-coded-charset-priority-list): Add
689         `=ucs-bmp-cjk@JP'.
690
691 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
692
693         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
694         XEmacs CHISE.
695
696 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
697
698         * mule/mule-coding.el (coded-charset-entity-reference-alist):
699         Modify order of settings; add settings for `=daikanwa@rev2'.
700
701 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
702
703         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
704         setting for `=>>cbeta'.
705
706         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
707         CHISE.
708
709 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
710
711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
712         setting for `=>>adobe-japan1'.
713
714 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
715
716         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
717         XEmacs CHISE.
718
719 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
720
721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
722         setting for `=>>hanyo-denshi/ia'.
723
724         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
725         XEmacs CHISE.
726
727 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
728
729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
730         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
731
732         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
733         XEmacs CHISE.
734         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
735         `=hanyo-denshi/jt' as the mother.
736
737 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
738
739         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
740         setting for `=>>>jis-x0213-2'.
741
742         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
743         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
744         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
745
746 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
747
748         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
749         XEmacs CHISE.
750
751 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
752
753         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
754         XEmacs CHISE.
755
756         * mule/mule-charset.el (default-coded-charset-priority-list): Add
757         `=>>jis-x0213-1@2004'.
758
759 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
760
761         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
762         XEmacs CHISE.
763
764 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
765
766         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
767         - Use "&g2-*;" as entity-references for `=>>>*'.
768         - Omit "&a{GT|JX1|JX2|JX3}-*;".
769
770         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
771         XEmacs CHISE.
772         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
773         as the mother.
774
775 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
776
777         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
778         setting for `=>>hanyo-denshi/ib'.
779
780         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
781         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
782         (=>>jis-x0208@1990): Ditto.
783         (=>>hanyo-denshi/ib): Ditto.
784
785         * mule/mule-charset.el (default-coded-charset-priority-list):
786         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
787
788 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
789
790         * mule/mule-coding.el (coded-charset-entity-reference-alist):
791         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
792         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
793         `=>>>ucs@jis/2004'.
794
795 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
796
797         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
798         XEmacs CHISE.
799         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
800         `=jis-x0213-1@2004' as the mother.
801         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
802         (=>>>ucs@ks): Ditto.
803
804         * mule/mule-charset.el (default-coded-charset-priority-list):
805         Modify priority of `=hanyo-denshi/*'.
806
807 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
808
809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
810         settings for `=>>ucs@JP' and `=ucs@JP'.
811
812 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
813
814         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
815         CHISE.
816
817 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
818
819         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
820         setting for `=>>>ucs@cns'.
821
822         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
823         CHISE.
824
825 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
826
827         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
828         instead of `=>>>jis-x0213-1@2004' as the mother.
829         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
830         (=>>>ucs@unicode): Likewise.
831         (=>>>ucs@jis): Likewise.
832         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
833         mother.
834         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
835
836 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
837
838         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
839         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
840         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
841         `=>>>ucs@jis'.
842
843 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
844
845         * mule/mule-charset.el (default-coded-charset-priority-list):
846         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
847         and `=jis-x0213-*-2000'.
848
849 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
850
851         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
852         XEmacs CHISE.
853         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
854         `=>>jis-x0213-1' as the mother.
855
856 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
857
858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
859         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
860
861 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
862
863         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
864
865 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
866
867         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
868         XEmacs CHISE.
869
870 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
871
872         * mule/mule-coding.el (decomposition-feature-list): Set
873         `=decomposition', `=decomposition@cid' and
874         `=decomposition@hanyo-denshi'.
875
876 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
877
878         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
879         setting for `=>>hanyo-denshi/ks'.
880
881         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
882         XEmacs CHISE.
883
884 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
885
886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
887         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
888
889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
890         `=hanyo-denshi/ks/mf'.
891
892         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
893         XEmacs CHISE.
894         (=hanyo-denshi/ks/mf): Ditto.
895
896 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
897
898         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
899         settings for P=hanyo-denshi/jt'.
900
901         * mule/mule-charset.el (default-coded-charset-priority-list): Add
902         `=hanyo-denshi/jt'.
903
904         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
905         XEmacs CHISE.
906
907 2011-02-15  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/ip'.
911
912         * mule/mule-charset.el (default-coded-charset-priority-list): Add
913         `=hanyo-denshi/ip'.
914
915         * mule/mule-conf.el (=hanyo-denshi/ip): 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 `=hanyo-denshi/hg'.
922
923         * mule/mule-charset.el (default-coded-charset-priority-list): Add
924         `=hanyo-denshi/hg'.
925
926         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
927         XEmacs CHISE.
928
929 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
930
931         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
932         setting for `=>>hanyo-denshi/ft'.
933
934         * mule/mule-charset.el (default-coded-charset-priority-list): Add
935         `=>>hanyo-denshi/ft'.
936
937         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
938         XEmacs CHISE.
939
940 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
941
942         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
943         settings for `=hanyo-denshi/ib'.
944
945         * mule/mule-charset.el (default-coded-charset-priority-list): Add
946         `=hanyo-denshi/ib'.
947
948         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
949         XEmacs CHISE.
950
951 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
952
953         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
954         settings for isolated characters of `=hanyo-denshi/ia' and
955         non-isolated characters of `=hanyo-denshi/*'.
956
957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
958         `=hanyo-denshi/ia'.
959
960         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
961         XEmacs CHISE.
962
963 2011-02-14  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/ft'.
967
968         * mule/mule-charset.el (default-coded-charset-priority-list): Add
969         `=hanyo-denshi/ft'.
970
971         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
972         XEmacs CHISE.
973
974 2011-02-14  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/jd'.
978
979         * mule/mule-charset.el (default-coded-charset-priority-list): Add
980         `=hanyo-denshi/jd'.
981
982         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
983         XEmacs CHISE.
984
985 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
986
987         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
988         setting for isolated characters of `=hanyo-denshi/jc'.
989
990         * mule/mule-charset.el (default-coded-charset-priority-list): Add
991         `=hanyo-denshi/jc'.
992
993         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
994         XEmacs CHISE.
995
996 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
997
998         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
999         setting for isolated characters of `=hanyo-denshi/jb'.
1000
1001         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1002         `=hanyo-denshi/jb'.
1003
1004         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1005         XEmacs CHISE.
1006
1007 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1008
1009         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1010         setting for isolated characters of `=hanyo-denshi/ja'.
1011
1012 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1013
1014         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1015         `=hanyo-denshi/ja'.
1016
1017         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1018         XEmacs CHISE.
1019
1020 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1021
1022         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1023         settings for isolated characters of `=adobe-japan1-6'.
1024
1025 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1026
1027         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1028         CHISE.
1029         (=daikanwa/+2p): Ditto.
1030         (=daikanwa/ho): Ditto.
1031
1032 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1033
1034         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1035         coding-system for XEmacs CHISE.
1036
1037 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1038
1039         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1040         setting for `=>>ruimoku-v6'.
1041
1042         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1043         CHISE.
1044
1045 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1046
1047         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1048         setting for `=daikanwa@rev1'.
1049
1050 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1051
1052         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1053         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1054
1055 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1056
1057         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1058         XEmacs CHISE.
1059         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1060
1061 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1062
1063         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1064         CHISE.
1065
1066 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1067
1068         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1069         CHISE.
1070
1071         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1072         setting for `=>ucs@jis'.
1073
1074 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1075
1076         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1077         setting for `=>jis-x0208@usual'.
1078
1079         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1080         XEmacs CHISE.
1081         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1082         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1083         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1084
1085 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1086
1087         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1088         CHISE.
1089         (=>>>jis-x0208@1990): Ditto.
1090         (=>>>jis-x0213-1): Ditto.
1091         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1092         mother.
1093         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1094         as the mother.
1095
1096 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1097
1098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1099         setting for `=>ucs@cns' and `=>>ucs@ks'.
1100
1101         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1102         CHISE.
1103
1104 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1105
1106         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1107         CHISE.
1108
1109 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1110
1111         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1112         CHISE.
1113         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1114         mother.
1115
1116 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1117
1118         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1119         `==>ucs-bmp-cjk@bucs'.
1120
1121         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1122         XEmacs CHISE.
1123
1124 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1125
1126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1127         setting for `==>ucs@bucs'.
1128
1129         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1130         XEmacs CHISE.
1131
1132 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1133
1134         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1135         - Add setting for `=>>jis-x0208'.
1136         - Omit setting for `=>>jis-x0208@1990'.
1137         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1138           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1139           `=ucs@FOO'.
1140
1141 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1142
1143         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1144         setting for `=>daikanwa'.
1145
1146 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1147
1148         * mule/mule-conf.el (=daikanwa): Fix DOC.
1149         (=>daikanwa): New abstract character for XEmacs CHISE.
1150         (=>ucs@iso): Likewise.
1151         (=>ucs@unicode): Likewise.
1152         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1153
1154 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1155
1156         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1157         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1158           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1159         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1160         - Add `=>big5-cdp'.
1161
1162 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1163
1164         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1165         (=>big5-cdp): New abstract character.
1166
1167 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1168
1169         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1170         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1171         `chinese-big5'.
1172
1173 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1174
1175         * mule/mule-charset.el (default-coded-charset-priority-list):
1176         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1177
1178         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1179         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1180         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1181         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1182         and `=>jis-x0213-2'.
1183
1184 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1185
1186         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1187         XEmacs CHISE.
1188         (=>>ucs@jis/2000): Likewise.
1189         (=>>ucs@jis/2004): Likewise.
1190
1191 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1192
1193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1194         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1195         `=>>ucs@cns'.
1196
1197         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1198         XEmacs CHISE.
1199         (=>>gt): Use quote instead of backquote; modify DOC.
1200         (=>gt): Use quote instead of backquote.
1201         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1202         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1203         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1204         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1205         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1206         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1207
1208 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1209
1210         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1211         `=>>ucs@unicode' and `=>>gt'.
1212
1213 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1214
1215         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1216         XEmacs CHISE.
1217         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1218         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1219         `=jis-x0208@1978/1er-pr' as the mother.
1220         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1221
1222 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1223
1224         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1225         `=ucs@unicode' as the mother.
1226
1227 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1228
1229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1230         setting for `=>>ucs@unicode'.
1231
1232         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1233         CHISE.
1234
1235 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1236
1237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1238         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1239
1240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1241         `=adobe-japan1-6' and `=adobe-japan1-base'.
1242
1243         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1244         XEmacs CHISE.
1245         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1246         specify `min-code' and `max-code'.
1247         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1248         (=adobe-japan1-2): Likewise.
1249         (=adobe-japan1-3): Likewise.
1250         (=adobe-japan1-4): Likewise.
1251         (=adobe-japan1-5): Likewise.
1252         (=adobe-japan1-6): Likewise.
1253
1254 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1255
1256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1257         setting for `=>gt'.
1258
1259 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1260
1261         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1262         CHISE.
1263
1264 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1265
1266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1267         setting for `=>zinbun-oracle'.
1268
1269         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1270         for XEmacs CHISE.
1271
1272 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1273
1274         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1275         for XEmacs CHISE.
1276         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1277         `=jis-x0208@1978' as the mother.
1278
1279 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1280
1281         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1282         - Use `=gt' instead of `ideograph-gt'.
1283         - Use `=gt-k' instead of `ideograph-gt-k'.
1284         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1285         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1286         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1287         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1288         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1289         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1290         - Use `=>>gt' instead of `<=>gt'.
1291         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1292         - Add setting for `=>>jis-x0208@1990'.
1293         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1294           `=>>jis-x0213-1@2000'.
1295         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1296         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1297           `=>>jis-x0213-1@2004'.
1298         - Add setting for `=>>jis-x0208@1978'.
1299         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1300
1301 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1302
1303         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1304         XEmacs CHISE.
1305
1306 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1307
1308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1309         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1310         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1311         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1312         `<=>jis-x0213-1@2004'.
1313
1314 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1315
1316         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1317         CHISE.
1318         (=>jis-x0213-2): Ditto.
1319
1320 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1321
1322         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1323         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1324
1325 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1326
1327         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1328         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1329         `=>jis-x0213-1'.
1330
1331 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1332
1333         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1334         CHISE.
1335         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1336
1337 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1338
1339         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1340         `<==>jis-x0213-1'.
1341         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1342         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1343         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1344         (<=>jis-x0208): New alias for `=>jis-x0208'.
1345         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1346         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1347         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1348         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1349         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1350         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1351         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1352         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1353         (=>>gt): Renamed from `<==>gt'.
1354         (<==>gt): New alias for `=>>gt'.
1355
1356 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1357
1358         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1359         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1360         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1361         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1362         - Add settings for `<=>jis-x0213-1@2000' and
1363           `<=>jis-x0213-1@2004'.
1364
1365         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1366         XEmacs CHISE.
1367         (<==>jis-x0213-1): Likewise.
1368         (<==>jis-x0213-1@2000): Likewise.
1369         (<==>jis-x0213-1@2004): Likewise.
1370         (<=>jis-x0208): Add property `=>iso-ir 168'.
1371         (<=>jis-x0208@1997): Likewise.
1372         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1373         as the mother; add property `=>iso-ir 228'.
1374         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1375         property `=>iso-ir 228'.
1376         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1377         property `=>iso-ir 233'.
1378         (<==>gt): Renamed from `<=>gt'.
1379         (<=>gt): New alias for `<==>gt'.
1380
1381 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1382
1383         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1384         CHISE.
1385         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1386         `<=>jis-x0208' as the mother.
1387         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1388         (<=>jis-x0213-1@2000): Ditto.
1389         (<=>jis-x0213-1@2004): Ditto.
1390
1391 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1392
1393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1394         settings for `<=>gt'.
1395
1396         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1397
1398 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1399
1400         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1401         XEmacs CHISE.
1402         (=jis-x0208@1978/-4pr): Likewise.
1403         (=jis-x0208@1978/4-pr): Likewise.
1404         (=jis-x0213-1): Likewise.
1405         (=ucs@iso): Likewise.
1406         (=ucs@unicode): Likewise.
1407         (=ucs@gb): Likewise.
1408         (=ucs@gb/fw): Likewise.
1409         (=ucs@cns): Likewise.
1410         (=ucs@cns/fw): Likewise.
1411         (=ucs@jis): Likewise.
1412         (=ucs@jis/fw): Likewise.
1413         (=ucs@jis/1990): Likewise.
1414         (=ucs@jis/2000): Likewise.
1415         (=ucs@jis/2004): Likewise.
1416         (=ucs@JP): Likewise.
1417         (=ucs@ks): Likewise.
1418         (=ucs@big5): Likewise.
1419         (=ucs@big5/cns11643): Likewise.
1420         (=ucs@cns11643): Likewise.
1421
1422 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1423
1424         * mule/mule-charset.el (default-coded-charset-priority-list):
1425         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1426
1427         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1428         CHISE.
1429         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1430         mother.
1431
1432 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1433
1434         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1435         from src/mule-charset.c].
1436         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1437         specify `final'.
1438         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1439         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1440         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1441         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1442         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1443         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1444
1445 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1446
1447         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1448         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1449         (=jis-x0208@1978/i-4): Specify `partial'.
1450         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1451         mother coded-charset.
1452         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1453
1454 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1455
1456         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1457         settings for `=jis-x0213-1@2004'.
1458
1459 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1460
1461         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1462         CHISE.
1463         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1464         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1465         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1466         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1467         temporarily.
1468         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1469
1470 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1471
1472         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1473         CHISE.
1474         (=shinjigen@1ed): Inherited from `=shinjigen'.
1475         (=shinjigen@rev): Likewise.
1476
1477 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1478
1479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1480         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1481
1482 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1483
1484         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1485         define it as an alias.
1486         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1487         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1488         alias.
1489         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1490         alias.
1491
1492 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1493
1494         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1495         CHISE.
1496
1497 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1498
1499         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1500         CHISE.
1501         (shinjigen-2): Ditto.
1502
1503 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1504
1505         * mule/mule-charset.el (default-coded-charset-priority-list):
1506         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1507         `chinese-big5-eten-*' and `chinese-big5'.
1508
1509 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1510
1511         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1512         #x9FA5 temporarily.
1513
1514 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1515
1516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1517         settings for `=jis-x0208@1978/i1'.
1518
1519 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1520
1521         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1522         XEmacs CHISE.
1523
1524 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1525
1526         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1527         XEmacs CHISE.
1528
1529 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1530
1531         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1532         XEmacs CHISE.
1533
1534 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1535
1536         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1537         CHISE.
1538         (=ucs-bmp@cns): Likewise.
1539         (=ucs-bmp@jis): Likewise.
1540         (=ucs-bmp@ks): Likewise.
1541
1542 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1543
1544         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1545         CHISE.
1546         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1547
1548 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1549
1550         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1551         settings for `=zinbun-oracle'.
1552
1553         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1554         `=zinbun-oracle'.
1555
1556 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1557
1558         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1559         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1560         `=ucs@iso'.
1561
1562 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1563
1564         * mule/mule-charset.el (default-coded-charset-priority-list):
1565         Delete `ucs-sip'; modify order of some CCSs.
1566
1567 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1568
1569         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1570         in XEmacs CHISE.
1571
1572         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1573         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1574         CHISE.
1575
1576 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1577
1578         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1579         its registry.
1580         (=ucs-radicals@unicode): Likewise.
1581
1582 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1583
1584         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1585         CHISE.
1586
1587 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1588
1589         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1590         CHISE.
1591
1592 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1593
1594         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1595         CHISE.
1596
1597 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1598
1599         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1600         Modify preference of *isolated settings*.
1601
1602 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1603
1604         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1605         utf-2000 is provided.
1606         (=ucs@cns11643): Likewise.
1607
1608 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1609
1610         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1611         Prefer every *isolated setting* to ordinary setting.
1612
1613 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1614
1615         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1616         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1617
1618 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1619
1620         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1621         CHISE.
1622
1623 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1624
1625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1626         settings for `=jis-x0208@1997'.
1627
1628 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1629
1630         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1631         `=jis-x0208@1997'.
1632
1633 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1634
1635         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1636         XEmacs CHISE.
1637
1638 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1639
1640         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1641         `=jis-x0208@1978'.
1642         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1643         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1644         `=jis-x0208-1990' as the mother.
1645         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1646
1647 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1648
1649         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1650         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1651         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1652         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1653         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1654         for `=ucs@JP'.
1655
1656 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1657
1658         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1659         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1660         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1661         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1662         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1663         `=daikanwa@rev2'.
1664
1665 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1666
1667         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1668         (=gt): Likewise.
1669         (=gt-k): Likewise.
1670         (=gt-pj-*): Likewise.
1671         (=gt-pj-k1): Likewise.
1672         (=gt-pj-k2): Likewise.
1673         (=daikanwa): Likewise.
1674         (=daikanwa-rev1): Likewise.
1675         (=daikanwa-rev2): Likewise.
1676         (=big5-pua): Likewise.
1677         (=big5-eten): Likewise.
1678         (chinese-big5-eten-a): Likewise.
1679         (chinese-big5-eten-b): Likewise.
1680         (=hanziku-*): Likewise.
1681         (=cbeta): Likewise.
1682         (=jef-china3): Likewise.
1683         (=ruimoku-v6): Likewise.
1684         (=ucs@iso): Likewise.
1685         (=ucs@unicode): Likewise.
1686         (=ucs@gb): Likewise.
1687         (=ucs@cns): Likewise.
1688         (=ucs@jis): Likewise.
1689         (=ucs@jis-1990): Likewise.
1690         (=ucs@jis-2000): Likewise.
1691         (=ucs@jp): Likewise.
1692         (=ucs@ks): Likewise.
1693         (=ucs@big5): Likewise.
1694         (=ucs-radicals): Likewise.
1695         (=ucs-radicals@unicode): Likewise.
1696         (=ucs-bmp-cjk): Likewise.
1697         (=ucs-bmp-cjk@unicode): Likewise.
1698         (=ucs-sip-ext-b): Likewise.
1699         (=ucs-sip-ext-b@iso): Likewise.
1700
1701 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1702
1703         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1704         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1705
1706 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1707
1708         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1709         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1710         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1711         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1712         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1713         arabic-digit, ipa and ``&I-B-XXXX;''.
1714
1715 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1716
1717         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1718         setting for (I-)HZK{03..12}-XXXX.
1719
1720 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1721
1722         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1723         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1724
1725         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1726         `=ruimoku-v6'.
1727
1728         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1729         CHISE.
1730
1731 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1732
1733         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1734         (=ucs@unicode): Likewise.
1735         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1736         (=ucs@cns): Likewise.
1737         (=ucs@jis): Likewise.
1738         (=ucs@ks): Likewise.
1739         (=ucs@big5): Likewise.
1740
1741 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1742
1743         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1744         `ucs-jis'.
1745         (utf-8-jis-er): Likewise.
1746         (utf-8-jp): New coding-system.
1747         (utf-8-jp-er): Likewise.
1748
1749         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1750
1751 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1752
1753         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1754
1755         * mule/japanese.el: Move definition of `euc-jisx0213' to
1756         mule/mule-coding.el.
1757
1758 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1759
1760         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1761         mule-coding before loading update-cdb when utf-2000 is provided.
1762
1763 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1764
1765         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1766         `=daikanwa'.
1767
1768 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1769
1770         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1771         definition codes when `utf-2000' is provided.
1772
1773 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1774
1775         * mule/mule-category.el (word-combining-categories): Don't setup
1776         `word-combining-categories' in XEmacs CHISE.
1777         (word-separating-categories): Add setting about Latin script in
1778         XEmacs CHISE.
1779
1780 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1781
1782         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1783         setting for `chinese-big5'.
1784
1785 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1786
1787         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1788         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1789         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1790         add setting for HZK0[12]-xxxx.
1791
1792 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1793
1794         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1795         in XEmacs CHISE.
1796
1797 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1798
1799         * mule/mule-charset.el (default-coded-charset-priority-list):
1800         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1801         and `chinese-big5' to `=gt-pj-*'.
1802
1803 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1804
1805         * mule/mule-conf.el (=daikanwa): Renamed from
1806         `ideograph-daikanwa'.
1807         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1808
1809 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1810
1811         * mule/mule-conf.el (=cns11643-7): Renamed from
1812         `chinese-cns11643-7'.
1813         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1814
1815 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1816
1817         * mule/mule-conf.el (=cns11643-6): Renamed from
1818         `chinese-cns11643-6'.
1819         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1820
1821 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1822
1823         * mule/mule-conf.el (=cns11643-5): Renamed from
1824         `chinese-cns11643-5'.
1825         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1826
1827 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1828
1829         * mule/mule-conf.el (=cns11643-4): Renamed from
1830         `chinese-cns11643-4'.
1831         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1832
1833 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1834
1835         * mule/mule-conf.el (=cns11643-3): Renamed from
1836         `chinese-cns11643-3'.
1837         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1838
1839 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1840
1841         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1842         `=cns11643-2'.
1843         (chinese-cns11643-2): New alias for `=cns11643-2'.
1844
1845 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1846
1847         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1848         `=cns11643-1'.
1849         (chinese-cns11643-1): New alias for `=cns11643-1'.
1850
1851 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1852
1853         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1854         (chinese-gb12345): New alias for `=gb12345'.
1855
1856 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1857
1858         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1859         (chinese-gb2312): New alias for `=gb2312'.
1860
1861 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1862
1863         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1864         (chinese-big5): New alias for `=big5'.
1865
1866 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1867
1868         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1869         (korean-ksc5601): New alias for `=ks-x1001'.
1870
1871 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1872
1873         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1874         `=jis-x0212'.
1875         (japanese-jisx0212): New alias for `=jis-x0212'.
1876
1877 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1878
1879         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1880         `=jis-x0208-1983'.
1881         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1882
1883 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1884
1885         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1886         `=jis-x0208-1978'.
1887         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1888
1889 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1890
1891         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1892         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1893
1894 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1895
1896         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1897         (chinese-cns11643-3): Specify iso-ir 183.
1898         (chinese-cns11643-4): Specify iso-ir 184.
1899         (chinese-cns11643-5): Specify iso-ir 185.
1900         (chinese-cns11643-6): Specify iso-ir 186.
1901         (chinese-cns11643-7): Specify iso-ir 187.
1902         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1903         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1904
1905 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1906
1907         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1908         \uXXXX for every cases.
1909
1910 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1911
1912         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1913         (ucs-big5): Changed to an alias for `=ucs@big5'.
1914
1915 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1916
1917         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1918         (ucs-ks): Changed to an alias for `=ucs@ks'.
1919
1920 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1921
1922         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1923         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1924
1925 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1926
1927         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1928         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1929
1930 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1931
1932         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1933         (ucs-jis): Changed to an alias for `=ucs@jis'.
1934
1935 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1936
1937         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1938         (ucs-cns): Changed to an alias for `=ucs@cns'.
1939
1940 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1941
1942         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1943         (ucs-gb): Changed to an alias for `=ucs@gb'.
1944
1945 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1946
1947         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1948         `ideograph-daikanwa-2'.
1949         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1950         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1951
1952 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1953
1954         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1955         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1956
1957         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1958         for `xemacs-chise-version'.
1959
1960 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1961
1962         * mule/mule-charset.el (default-coded-charset-priority-list):
1963         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1964         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1965         instead of `ideograph-hanziku-*'.
1966
1967         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1968         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1969
1970 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1971
1972         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1973         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1974         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1975         `utf-2000' is provided.
1976
1977 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1978
1979         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1980         is provided [was builtin coded-charsets].
1981
1982 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1983
1984         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1985         is provided [was builtin coded-charsets].
1986
1987 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1988
1989         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1990         is provided [was builtin coded-charsets].
1991
1992 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1993
1994         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1995         is provided [was builtin coded-charsets].
1996
1997 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1998
1999         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2000         when `utf-2000' is provided [was builtin coded-charsets].
2001
2002 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2003
2004         * mule/mule-conf.el (=hanziku-*): Renamed from
2005         `ideograph-hanziku-*'.
2006         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2007
2008 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2009
2010         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2011         `utf-2000' is provided [was builtin coded-charsets].
2012         (ideograph-hanziku-{1..12}): Likewise.
2013
2014 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2015
2016         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2017         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2018
2019 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2020
2021         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2022         when `utf-2000' is provided [was builtin coded-charsets].
2023
2024 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2025
2026         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2027         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2028         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2029
2030 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2031
2032         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2033         (ideograph-gt): Changed to an alias for `=gt'.
2034
2035 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2036
2037         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2038         is provided; it was defined as a builtin coded-charset.
2039         (ideograph-gt): Likewise.
2040
2041 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2042
2043         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2044         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2045
2046 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2047
2048         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2049         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2050
2051 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2052
2053         * mule/mule-conf.el (=big5-eten): Renamed from
2054         `chinese-big5-eten'.
2055         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2056
2057 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2058
2059         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2060         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2061
2062 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2063
2064         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2065         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2066
2067 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2068
2069         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2070         (china3-jef): Changed to an alias for `=jef-china3'.
2071
2072 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2073
2074         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2075         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2076
2077         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2078         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2079         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2080         when `utf-2000' is provided.
2081
2082 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2083
2084         * mule/mule-charset.el (default-coded-charset-priority-list):
2085         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2086
2087         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2088         (ucs-jis-2000): Deleted.
2089
2090 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2091
2092         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2093         UTF-2000.
2094         (=ucs-jis-2000): New coded-charset for UTF-2000.
2095
2096 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2097
2098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2099         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2100
2101 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2102
2103         * mule/mule-charset.el (default-coded-charset-priority-list):
2104         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2105         `ideograph-cbeta'.
2106
2107 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2108
2109         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2110         builtin coded-charset].
2111
2112 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2113
2114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2115         settings for &K0-xxxx and &I-K0-xxxx.
2116
2117 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2118
2119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2120         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2121
2122 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2123
2124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2125         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2126
2127 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2128
2129         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2130         UTF-2000.
2131         (ideograph-gt-pj-k1): Likewise.
2132         (ideograph-gt-pj-k2): Likewise.
2133
2134 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2135
2136         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2137         `=jis-x0208'.
2138
2139 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2140
2141         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2142         UTF-2000 [was a builtin coded-charset].
2143
2144 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2145
2146         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2147         (utf-8-gb-er): Likewise.
2148
2149 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2150
2151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2152         settings for JIS X 0212 and JIS X 0208:1978.
2153
2154 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2155
2156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2157         setting for JIS X 0213.
2158
2159 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2160
2161         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2162         standard-case-table in UTF-2000.
2163
2164 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2165
2166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2167         definitions for isolated-chars.
2168
2169 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2170
2171         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2172         `configure-utf-2000-lisp-directory'.
2173         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2174         `mule-lisp-load-path'.
2175
2176 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2177
2178         * startup.el (startup-setup-paths): Set and use
2179         `utf-2000-lisp-directory'.
2180         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2181         UTF-2000.
2182
2183 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2184
2185         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2186         (paths-find-utf-2000-lisp-directory): New function.
2187         (paths-construct-load-path): Add new optional argument
2188         `utf-2000-lisp-directory'.
2189
2190         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2191
2192 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2193
2194         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2195         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2196         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2197         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2198         `chinese-big5-2' in UTF-2000.
2199
2200         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2201         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2202
2203 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2204
2205         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2206         `big5-eten-er' in UTF-2000.
2207         (big5-cdp): Modify DOC-string and mnemonic.
2208
2209 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2210
2211         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2212         UTF-2000 [renamed from utf-8-er].
2213         (utf-8-gb): New coding-system in UTF-2000.
2214         (utf-8-gb-er): Likewise.
2215         (utf-8-cns): Likewise.
2216         (utf-8-cns-er): Likewise.
2217         (utf-8-big5): Likewise.
2218         (utf-8-big5-er): Likewise.
2219         (utf-8-jis): Likewise.
2220         (utf-8-jis-er): Likewise.
2221         (utf-8-ks): Likewise.
2222         (utf-8-ks-er): Likewise.
2223         (utf-8-er): Likewise.
2224
2225 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2226
2227         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2228         instead of `utf-8-unix' in UTF-2000.
2229
2230         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2231
2232 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2233
2234         * mule/japanese.el (euc-jisx0213): New coding-system.
2235
2236         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2237         `japanese-jisx0208-1990' as the mother.
2238
2239 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2240
2241         * dumped-lisp.el (preloaded-file-list): Change condition of
2242         loading "close-cdb".
2243
2244 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2245
2246         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2247         setup `coded-charset-entity-reference-alist'.
2248
2249 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2250
2251         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2252         UTF-2000.
2253
2254 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2255
2256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2257         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2258
2259 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2260
2261         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2262         (chinese-big5-eten-a): Likewise.
2263         (chinese-big5-eten-b): Likewise.
2264         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2265         code range is #x8140 .. #x8DFE.
2266
2267 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2268
2269         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2270         UTF-2000.
2271         (chinese-big5-cdp): Likewise.
2272
2273 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2274
2275         * dumped-lisp.el (preloaded-file-list): Rename
2276         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2277
2278 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2279
2280         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2281         append `system-char-db-source-file-list' into
2282         `preloaded-file-list' in UTF-2000.
2283
2284 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2285
2286         * dumped-lisp.el (preloaded-file-list): Delete
2287         character-definition files.
2288
2289 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2290
2291         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2292         UTF-2000.
2293
2294 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2295
2296         * mule/mule-charset.el (default-coded-charset-priority-list):
2297         Delete `mojikyo-2022-1'.
2298
2299 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2300
2301         * mule/mule-charset.el (default-coded-charset-priority-list):
2302         Delete `mojikyo'.
2303
2304 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2305
2306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2307         `ucs-sip'.
2308
2309 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2310
2311         * mule/mule-charset.el (default-coded-charset-priority-list):
2312         Comment out `chinese-gb12345'.
2313
2314 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2315
2316         * bytecomp.el (byte-compile-insert-header): Fixed.
2317
2318 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2319
2320         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2321         XEmacs UTF-2000.
2322
2323 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2324
2325         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2326         UTF-2000.
2327
2328 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2329
2330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2331         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2332
2333 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2334
2335         * mule/mule-charset.el (default-coded-charset-priority-list):
2336         `japanese-jef-china3' is renamed `china3-jef'.
2337
2338 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2339
2340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2341         `japanese-jef-china3' and `ideograph-cbeta'.
2342
2343 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2344
2345         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2346
2347 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2348
2349         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2350         `chinese-big5-cdp'.
2351
2352 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2353
2354         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2355         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2356
2357 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2358
2359         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2360         loading character definitions.
2361
2362 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2363
2364         * dumped-lisp.el (preloaded-file-list): Rename
2365         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2366
2367 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2368
2369         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2370         `chinese-big5'.
2371
2372 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2373
2374         * dumped-lisp.el (preloaded-file-list): Dump
2375         "Ideograph-R028-Private" with XEmacs UTF-2000.
2376
2377 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2378
2379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2380         `chinese-gb12345'.
2381
2382 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2383
2384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2385         `ideograph-gt-pj-{1..11}'.
2386
2387         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2388         XEmacs UTF-2000.
2389
2390 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2391
2392         * mule/mule-charset.el (default-coded-charset-priority-list):
2393         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2394         `chinese-isoir165'.
2395
2396 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2397
2398         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2399         `image/png', `image/x-xpm' and `image/tiff'.
2400
2401         * files.el (binary-file-regexps): Add *.PNG.
2402
2403 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2404
2405         * mule/mule-charset.el (default-coded-charset-priority-list):
2406         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2407         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2408
2409 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2410
2411         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2412         the first completion when UTF-2000 is running.
2413
2414 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2415
2416         * mule/mule-charset.el (default-coded-charset-priority-list):
2417         Delete `ucs'.
2418
2419 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2420
2421         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2422
2423         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2424         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2425
2426 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2427
2428         * mule/vietnamese.el (vscii-2): Delete abolished property
2429         `composite'; now composite mode is default.
2430
2431 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2432
2433         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2434         of `raw-text'; check \uHHHH representation even if non-ascii
2435         characters are not found.
2436
2437         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2438         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2439         unconditionally.
2440
2441         * mule/viet-ccl.el: New file.
2442
2443         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2444         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2445         - Separate CCL based implementations to viet-ccl.el.
2446
2447 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2448
2449         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2450         "jisx0213.2000-1".
2451         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2452
2453         * mule/mule-charset.el (default-coded-charset-priority-list):
2454         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2455         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2456
2457 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2458
2459         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2460
2461 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2462
2463         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2464         `ucs' in UTF-2000.
2465
2466 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2467
2468         * mule/mule-charset.el (default-coded-charset-priority-list):
2469         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2470         `arabic-iso8859-6'.
2471
2472 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2473
2474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2475         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2476
2477 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2478
2479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2480         `katakana-jisx0201' in UTF-2000.
2481
2482 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2483
2484         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2485         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2486         "u0FB50-Arabic-Presentation-Forms-A",
2487         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2488         "u0FE50-Small-Form-Variants",
2489         "u0FE70-Arabic-Presentation-Forms-B",
2490         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2491         UTF-2000.
2492
2493 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2494
2495         * dumped-lisp.el (preloaded-file-list): Delete
2496         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2497         ... "Ideograph-R214-Flute" in UTF-2000.
2498
2499 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2500
2501         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2502         (japanese-jisx0213-2): New coded-charset.
2503
2504         * dumped-lisp.el (preloaded-file-list): Add
2505         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2506         "Ideograph-R030-Mouth".
2507
2508 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2509
2510         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2511         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2512         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2513         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2514         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2515         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2516         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2517         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2518
2519 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2520
2521         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2522         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2523         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2524         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2525         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2526
2527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2528         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2529
2530 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2531
2532         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2533         in UTF-2000.
2534
2535 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2536
2537         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2538         (chinese-isoir165): Moved from mule/chinese.el.
2539         (chinese-cns11643-3): Moved from mule/chinese.el.
2540         (chinese-cns11643-4): Moved from mule/chinese.el.
2541         (chinese-cns11643-5): Moved from mule/chinese.el.
2542         (chinese-cns11643-6): Moved from mule/chinese.el.
2543         (chinese-cns11643-7): Moved from mule/chinese.el.
2544
2545         * mule/chinese.el: Move definition of coded-charsets to
2546         mule/mule-conf.el.
2547
2548 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2549
2550         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2551         `ideograph-daikanwa'.
2552
2553 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2554
2555         * dumped-lisp.el (preloaded-file-list): Delete
2556         "ccs-jisx0201-latin.el".
2557
2558 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2559
2560         * dumped-lisp.el (preloaded-file-list): Add
2561         "u031A0-Extended-Bopomofo" in UTF-2000.
2562
2563 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2564
2565         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2566         renamed to u02E00-CJK-Radical-Supplement.
2567
2568 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2569
2570         * dumped-lisp.el (preloaded-file-list): Add
2571         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2572         "u030A0-Katakana", "u03100-Bopomofo",
2573         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2574         "u03200-Enclosed-CJK-Letters-and-Months" and
2575         "u03300-CJK-Compatibility".
2576
2577 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2578
2579         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2580         "u02F00-Kangxi-Radicals" and
2581         "u02FF0-Ideographic-Description-Characters".
2582
2583 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2584
2585         * dumped-lisp.el (preloaded-file-list): Add
2586         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2587         "u02800-Braille-Patterns" in UTF-2000.
2588
2589 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2590
2591         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2592         "uXXXXX-*.el" in UTF-2000.
2593
2594         * bytecomp.el (byte-compile-insert-header): Delete comments if
2595         non-ASCII characters are found; allow `byte-compile-dynamic' and
2596         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2597         `raw-text'.
2598
2599 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2600
2601         * dumped-lisp.el (preloaded-file-list): Add
2602         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2603         "u025A0-Geometric-Shapes.el".
2604
2605 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2606
2607         * dumped-lisp.el (preloaded-file-list): Add
2608         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2609         "u02460-Enclosed-Alphanumerics.el".
2610
2611 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2612
2613         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2614         `chinese-gb2312'.
2615
2616         * dumped-lisp.el (preloaded-file-list): Add
2617         "u02200-Mathematical-Operators.el" and
2618         "u02300-Miscellaneous-Technical.el".
2619
2620 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2621
2622         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2623         `chinese-cns11643-*'.
2624
2625         * dumped-lisp.el (preloaded-file-list): Add
2626         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2627         "u02190-Arrows.el" in UTF-2000.
2628
2629 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2630
2631         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2632         `korean-ksc5601'.
2633
2634         * dumped-lisp.el (preloaded-file-list): Add
2635         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2636         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2637         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2638
2639 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2640
2641         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2642
2643 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2644
2645         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2646         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2647         "u01780-Khmer.el", "u01800-Mongolian.el",
2648         "u01E00-Latin-Extended-Additional.el" and
2649         "u01F00-Greek-Extended.el" in UTF-2000.
2650
2651 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2652
2653         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2654         `ethiopic-ucs' and `ethiopic'.
2655
2656         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2657         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2658
2659         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2660         from mule/ethiopic.el.
2661
2662         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2663         mule/mule-conf.el.
2664
2665 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2666
2667         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2668         `lao'.
2669
2670         * mule/mule-conf.el (lao): New coded-charset.
2671
2672         * dumped-lisp.el (preloaded-file-list): Add
2673         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2674         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2675         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2676         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2677         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2678
2679 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2680
2681         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2682         `ucs-bmp' and `arabic-iso8859-6'.
2683
2684 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2685
2686         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2687         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2688         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2689
2690 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2691
2692         * startup.el (normal-top-level): Load autoload file for UTF-2000
2693         in UTF-2000.
2694
2695 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2696
2697         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2698         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2699         "u00020-Basic-Latin.el", "u00080-C1.el",
2700         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2701         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2702         "u002B0-Spacing-Modifier-Letters.el",
2703         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2704         UTF-2000.
2705
2706 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2707
2708         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2709         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2710         instead of `vietnamese-viscii-*'.
2711
2712 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2713
2714         * mule/mule-conf.el: New file.
2715
2716         * mule/misc-lang.el: Move definition of charset `ipa' to
2717         mule/mule-conf.el.
2718
2719 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2720
2721         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2722         `latin-viscii'; prefer it for characters used in Vietnamese.
2723
2724 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2725
2726         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2727
2728 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2729
2730         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2731         `vietnamese-viscii-lower'.
2732         (latin-viscii-upper): Renamed from charset
2733         `vietnamese-viscii-upper'.
2734         (vietnamese-viscii-lower): New alias for charset
2735         `latin-viscii-lower'.
2736         (vietnamese-viscii-upper): New alias for charset
2737         `latin-viscii-upper'.
2738
2739 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2740
2741         * mule/mule-charset.el (default-coded-charset-priority-list):
2742         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2743
2744 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2745
2746         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2747         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2748         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2749         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2750         lisp/utf-2000.
2751
2752 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2753
2754         * mule/ccs-tcvn5712.el: New file.
2755
2756 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2757
2758         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2759         in UTF-2000.
2760
2761 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2762
2763         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2764         `japanese-jisx0208'.
2765
2766 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2767
2768         * dumped-lisp.el (preloaded-file-list): Add
2769         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2770         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2771         UTF-2000.
2772
2773         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2774         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2775         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2776         mule/ccs-viscii.el: New files.
2777
2778         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2779         if \uXXXX is found.
2780
2781 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2782
2783         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2784         `hiragana-jisx0208' and `katakana-jisx0208'.
2785
2786 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2787
2788         * mule/chinese.el (chinese-cns11643-3): Define it even if
2789         `utf-2000' is provided.
2790         (chinese-cns11643-4): Likewise.
2791         (chinese-cns11643-5): Likewise.
2792         (chinese-cns11643-6): Likewise.
2793         (chinese-cns11643-7): Likewise.
2794
2795 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2796
2797         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2798         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2799
2800 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2801
2802         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2803         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2804
2805 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2806
2807         * mule/mule-charset.el (default-coded-charset-priority-list):
2808         Setup in UTF-2000.
2809
2810 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2811
2812         * mule/viet-chars.el: Don't define charset
2813         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2814         they are defined as builtin charsets.
2815
2816 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2817
2818         * version.el (emacs-version): Add more space just before UTF-2000
2819         version string.
2820
2821 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2822
2823         * version.el ([constant] emacs-version): Don't add a space in the
2824         preceding place of `xemacs-betaname' because it is duplicated.
2825         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2826
2827         * startup.el (splash-frame-body): Add ETL.
2828
2829 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2830
2831         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2832         is provided because it is defined as builtin charset.
2833         (chinese-cns11643-4): Likewise.
2834         (chinese-cns11643-5): Likewise.
2835         (chinese-cns11643-6): Likewise.
2836         (chinese-cns11643-7): Likewise.
2837
2838 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2839
2840         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2841         coding-system `iso-10646-ucs-4' is not defined.
2842
2843 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2844
2845         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2846         coding-system if `utf-2000' is provided.
2847
2848 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2849
2850         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2851         `utf-2000' is provided.
2852
2853 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2854
2855         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2856         if utf-2000 is provided temporally.
2857
2858 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2859
2860         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2861         as builtin variable].
2862
2863 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2864
2865         * files.el (insert-file-contents-literally): Treat file as binary;
2866         call file-name-handlers. [sync with Emacs 20.3.10]
2867
2868 2008-12-28  Vin Shelton  <acs@xemacs.org>
2869
2870         * XEmacs 21.4.22 is released
2871
2872 2008-12-30  Vin Shelton  <acs@xemacs.org>
2873
2874         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2875         during building even if no packages are found.
2876
2877 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2878
2879         * printer.el (generic-print-region): 
2880         (generic-print-buffer): 
2881         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2882         check if the msprinter device is available, now that msprinter is
2883         always available as a specifier tag. 
2884
2885 2008-12-24  Vin Shelton  <acs@xemacs.org>
2886
2887         * about.el: Add Francisco to my bio!
2888
2889 2008-12-23  Vin Shelton  <acs@xemacs.org>
2890
2891         * autoload.el: Move operator definitions to autoload-operators.el
2892         in the xemacs-base package.
2893
2894 2007-11-22  Vin Shelton  <acs@xemacs.org>
2895
2896         * about.el (about-hacker-contribution): Updated my bio.
2897
2898 2007-10-07  Vin Shelton  <acs@xemacs.org>
2899
2900         * XEmacs 21.4.21 is released
2901
2902 2007-09-19  Didier Verna  <didier@xemacs.org>
2903
2904         Update my personal info.
2905         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2906         * about.el (about-other-current-hackers): Ditto.
2907         * about.el (about-url-alist): Add my musical website.
2908         * about.el (about-personal-info): Update my entry.
2909         * about.el (about-hacker-contribution): Ditto.
2910
2911 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2912
2913         * package-get.el (package-get-download-sites): Update download
2914         sites in Japan.
2915         * package-get.el (package-get-pre-release-download-sites): Ditto.
2916
2917 2007-08-18  Vin Shelton  <acs@xemacs.org>
2918
2919         * package-get.el (package-get-pre-release-download-sites): Sync
2920         mirror sites with 21.5.  (Thanks, Adrian)
2921
2922 2007-08-09  Mike Sperber  <mike@xemacs.org>
2923
2924         * startup.el (migrate-user-init-file): Create backup of
2925         `user-init-file' before migrating.
2926         * startup.el (maybe-migrate-user-init-file): Print
2927         information about backup file.
2928         (maybe-create-compatibility-dot-emacs): Follow above change.
2929
2930 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2931
2932         * font-lock.el: Sync font-lock-add-keywords and
2933         font-lock-remove-keywords from GNU Emacs.
2934         * font-lock.el (font-lock-keywords-alist): New.
2935         * font-lock.el (font-lock-removed-keywords-alist): New.
2936         * font-lock.el (font-lock-add-keywords): New.
2937         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2938         * font-lock.el (font-lock-remove-keywords): New.
2939
2940 2007-08-16  Vin Shelton  <acs@xemacs.org>
2941
2942         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2943         patch from Hans de Graaff.
2944
2945 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2946
2947         * package-get.el (package-get-download-sites): Document Chile and
2948         update Denmark download site.
2949         * package-get.el (package-get-pre-release-download-sites): Ditto.
2950
2951 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2952
2953         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2954
2955 2006-12-09  Vin Shelton  <acs@xemacs.org>
2956
2957         * XEmacs 21.4.20 is released
2958
2959 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2960
2961         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2962
2963 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2964
2965         * info.el (Info-find-file-node, Info-insert-dir)
2966         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2967         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2968         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2969         and discussion.
2970
2971 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2972
2973         * obsolete.el (line-beginning-position): New, from 21.5.x.
2974         (line-end-position): Ditto.
2975
2976 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2977
2978         * package-get.el (package-get-download-sites): Welcome
2979         nl.xemacs.org and Thanks!
2980         * package-get.el (package-get-pre-release-download-sites): Ditto.
2981
2982 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2983
2984         * font-lock.el: Add support for not-so recent changes in Java to
2985         java-mode.
2986
2987 2006-01-28  Vin Shelton  <acs@xemacs.org>
2988
2989         * XEmacs 21.4.19 is released
2990
2991 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2992
2993         * easymenu.el: Update copyright. 
2994         * easymenu.el (easy-menu-all-popups):
2995         Add a docstring. 
2996         * easymenu.el (easy-menu-add):
2997         Document a bug, rework the function to preserve any existing
2998         non-default mode-popup-menu instead of overwriting it, and not to
2999         bother normalising the menu title (nothing else does).
3000         * easymenu.el (easy-menu-remove):
3001         Restore the default mode-popup-menu instead of leaving an empty
3002         one when we remove the last easy-menu popup. 
3003
3004 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3005
3006         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3007         as suggested by Rodrigo Ventura.
3008         * package-get.el (package-get-pre-release-download-sites): Ditto,
3009         with replacement of xemacs-21.5 by beta, which is the logical path
3010         to our beta core and package pre-releases.
3011
3012 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3013
3014         * package-get.el (package-get-download-sites): Add Hong Kong
3015         download site.
3016         * package-get.el (package-get-pre-release-download-sites): Ditto.
3017
3018 2005-12-26  Vin Shelton  <acs@xemacs.org>
3019
3020         * find-paths.el:
3021         * find-paths.el (paths-emacs-root-p): Add search for package root.
3022         * find-paths.el (paths-find-emacs-root): Replaced with
3023         paths-find-invocation-roots, which returns a list of roots.
3024         * find-paths.el (paths-find-invocation-roots): New.
3025         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3026
3027 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3028
3029         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3030         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3031
3032 2005-12-03  Vin Shelton <acs@xemacs.org>
3033
3034         * XEmacs 21.4.18 is released
3035
3036 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3037
3038         * package-get.el (package-get-download-sites): Update reflecting
3039         latest http://www.xemacs.org/Releases/ information generated by
3040         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3041         * package-get.el (package-get-pre-release-download-sites): Ditto.
3042
3043 2005-02-28  Simon Josefsson  <jas@extundo.com>
3044
3045         * about.el (xemacs-hackers): Add jas.
3046         (about-other-current-hackers): Likewise.
3047         (about-url-alist): Add URL for jas.
3048         (about-personal-info): Document jas.
3049         (about-hacker-contribution): Describe jas contributions.
3050
3051 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3052
3053         * easymenu.el (easy-menu-remove): As described in 
3054         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3055         except the "Command" menu from mode-popup-menu. 
3056
3057 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3058  
3059         * font.el (font-spatial-to-canonical): Correct calculation of 
3060         return value for pixel-based input value. 
3061  
3062 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3063
3064         * code-process.el (call-process): Process-related docstring
3065         improvements spurred by Norbert Koch.
3066         * code-process.el (call-process-region): Ditto.
3067         * code-process.el (start-process): Ditto.
3068
3069 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3070
3071         * finder.el (finder-find-library): Return filename actually
3072         searched for.
3073
3074 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3075
3076         * help.el (view-emacs-news): Use `expand-file-name' instead of
3077         `locate-data-file' as the latter will find any "NEWS" files that
3078         might exist in packages _before_ the one in core.
3079
3080 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3081
3082         * package-get.el (package-get-init-package):
3083         package-get-init-package buglet (21.4.17) by Jeff Mincy
3084         <mincy@rcn.com> fixing false temporary load-path shadows reported
3085         after package installation and simplifying code.
3086
3087 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3088
3089         * package-get.el (package-get-download-sites): Sync mirrors list
3090         with the XEmacs website.
3091         (package-get-pre-release-download-sites): Ditto.
3092
3093 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3094
3095         * derived.el (derived-mode-merge-syntax-tables):
3096         Revert my 21.5-only patch of 2003-07-18 which slipped in
3097         through Jerry James's patch of 2004-06-07.
3098
3099 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3100
3101         * cmdloop.el (keyboard-quit): Remove workaround for
3102         `region-active-p' not making sure active region is in current
3103         buffer now that it does.
3104         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3105         * simple.el (region-active-p): `region-active-p' to only return t
3106         when active region is in current buffer.
3107
3108 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3109
3110         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3111         package names, quell a byte-compiler warning, doc fix.
3112
3113 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3114
3115         * buffer.el (pop-to-buffer):
3116         * window-xemacs.el (display-buffer):
3117         Document use of `same-window-buffer-names,' `same-window-regexps'
3118         by pop-to-buffer and display-buffer. 
3119         
3120 2005-02-06  Vin Shelton <acs@xemacs.org>
3121
3122         * XEmacs 21.4.17 is released
3123
3124 2005-01-29  Ben Wing  <ben@xemacs.org>
3125
3126         * shadow.el (find-emacs-lisp-shadows):
3127         Add custom-defines to list of ignored files.
3128
3129 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3130
3131         * simple.el (shifted-motion-keys-select-region): Fix statement
3132         about unshifted-motion-keys-deselect-region.
3133
3134 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3135
3136         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3137         now) for GNU Emacs compatibility.
3138         (make-obsolete-variable): Ditto.
3139
3140 2004-01-08  Ben Wing  <ben@xemacs.org>
3141
3142         * code-files.el (load):
3143         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3144
3145 2004-12-05  Vin Shelton <acs@xemacs.org>
3146
3147         * XEmacs 21.4.16 is released
3148
3149 2004-12-04  Vin Shelton  <acs@xemacs.org>
3150
3151         * auto-autoloads.el: Regenerated.
3152
3153         * custom-load.el: Regenerated.
3154
3155 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3156
3157         Fix bug: apropos errors if a defalias refers to an undefined
3158         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3159
3160         * apropos.el (apropos):
3161         (apropos-command):
3162         * help.el (frob-help-extents):
3163         * help-macro.el (make-help-screen):
3164         * hyper-apropos.el (hyper-apropos-grok-functions):
3165         (hyper-apropos-get-doc):
3166         Catch void-function error thrown by `documentation'.
3167
3168 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3169
3170         * packages.el (package-require): Fix incorrect arg to format.
3171         This fixes a `format specifier' error.
3172
3173 2004-08-13  Jerry James  <james@xemacs.org>
3174
3175         * bytecomp.el (forward-word): Tell the byte compiler the correct
3176         number of arguments to forward-word.
3177
3178 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3179
3180         * etags.el: Fixed loading of include files for tag completion. Now
3181         you can make a tag file for a library, include it into your
3182         project and it will be reloaded only if it changed. Infinte
3183         include loops are detected and the correct tag files are loaded.
3184         * etags.el (buffer-tag-table-list): Load and verify tag files in
3185         the external function buffer-tag-table-list-load.
3186         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3187         tag files. Also load the included tag files. The priority of the
3188         included files is right below their parent file. If multiple
3189         matches occur then the symbols from the parent file are found
3190         first.
3191         * etags.el (tag-table-include-files): Corrected comment
3192         string. Switched to pattern constant tags-include-pattern to have
3193         it at a central location.
3194         * etags.el (tags-include-pattern): Added doc string.
3195         * etags.el (add-to-tag-completion-table): Removed obsolete
3196         comments as the include files are allready returned by
3197         buffer-tag-table-list and loaded.
3198         * etags.el (find-tag-internal): The include files are allready
3199         included in tag-tables as buffer-tag-table-list returns them now.
3200
3201 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3202
3203         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3204         Loading items into the notebook is now done by C code.
3205         * widgets-gtk.el (gtk-widget-instantiate-internal):
3206         Style no longer changed.
3207
3208 2004-06-28  Nix  <nix@esperi.org.uk>
3209
3210         * cmdloop.el (truncate-command-history-for-gc): Delay
3211         execution of all things that look up variable bindings,
3212         via `enqueue-eval-event'.
3213
3214 2004-06-24  Vin Shelton  <acs@xemacs.org>
3215
3216         * package-get.el (package-get-require-signed-base-updates):
3217         now defaults to nil.
3218
3219 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3220
3221         * subr.el (split-string): Clean up docstring.
3222
3223 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3224
3225         * faces.el (zmacs-region): fix typo in docstring.
3226
3227 2004-06-07  Jerry James  <james@xemacs.org>
3228
3229         * derived.el: Synch with Emacs 21.3.
3230         * subr.el (with-local-quit): New, from Emacs 21.3.
3231         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3232         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3233         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3234
3235 2004-06-16  Jerry James  <james@xemacs.org>
3236
3237         * cl.el (cl-set-substring): Increment start by the length of the
3238         string, not the string itself.
3239
3240 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3241
3242         * etags.el (tag-table-include-files): Expand included TAGS file
3243         paths to avoid problems with relative paths.  Thanks to Peter
3244         Chubb <peterc@gelato.unsw.edu.au>.
3245         * etags.el (tags-include-pattern): New.
3246         * etags.el (add-to-tag-completion-table): Parse and ignore
3247         trailing include lines.
3248
3249 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3250
3251         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3252         avoiding line solely composed of equal signs.
3253
3254 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3255
3256         * cus-edit.el (alloc): Typo fix.
3257         * cus-edit.el (custom-browse-visibility): Ditto.
3258         * cus-edit.el (custom-variable-value-create): Ditto.
3259         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3260         * cus-edit.el (custom-save-variables): Bind print-length and
3261         print-level to nil to avoid value abbreviation.
3262         * cus-edit.el (custom-save-face-internal): Ditto.
3263         * cus-edit.el (custom-save-faces): Save in sorted order.
3264         * cus-edit.el (custom-save-resets): Bind print-length and
3265         print-level to nil to avoid value abbreviation.
3266         * cus-edit.el (custom-save-loaded-themes): Ditto.
3267
3268 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3269
3270         * subr.el (split-string-default-separators): New.
3271         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3272         see comment in source.
3273
3274 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3275
3276         * mule/japanese.el (paragraph-start, paragraph-separate):
3277         Remove anchor to BOL.
3278
3279 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3280
3281         * cl.el (gensym, gentemp): Improve docstrings.
3282
3283 2004-05-10  Vin Shelton  <acs@xemacs.org>
3284
3285         * etags.el: Sync with 21.5 version.
3286
3287 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3288
3289         * etags.el:
3290         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3291         only for use with exuberant ctags. This will also enable building of 
3292         completion tables with exuberant ctags. This will not work with
3293         xemacs ctags. 
3294         * etags.el (get-tag-table-buffer): New function for creating of
3295         completion table is used if tags-exuberant-ctags-optimization-p ist t
3296         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3297         finding the tag names. New.
3298         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3299         building tag completion table with exuberant ctags. New.
3300         * etags.el (find-tag-internal): Improve exact tag matching for tags
3301         with name fields. Before the patch return types of functions or
3302         function parameters (with exuberant ctags) were found as matches.
3303
3304 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3305
3306         * list-mode.el (display-completion-list): Fixed completion list was
3307         taking the width of the frame and not of the window for displaying
3308         the selection methods.
3309
3310 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3311
3312         * menubar-items.el (default-menubar): Options are saved to custom.el.
3313
3314
3315 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3316
3317         * isearch-mode.el (isearch-abort): Preserve successful search target.
3318
3319 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3320
3321         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3322         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3323         Bihlmeyer.
3324         * gnuserv.el (gnuserv-mode-line-string): New.
3325         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3326         gnuserv-mode.
3327         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3328         * gnuserv.el (gnuserv-edit-files): Use
3329         make-x-device-with-gtk-fallback.
3330
3331 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3332
3333         * gtk-widgets.el: New import: gtk-accel-group-new.
3334         * dialog-gtk.el:
3335         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3336         * dialog-gtk.el (popup-builtin-question-dialog):
3337         Added support for dialog button mnemonics.
3338
3339 2004-03-22  Chris Green <cmg@dok.org>
3340
3341         * process.el (shell-command): Output buffer was ignored when a
3342         background process was run via shell-command.
3343
3344 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3345
3346         * cus-edit.el (custom-save-variables): Retrieve a list of
3347         variables to save first, sort it, and make sure the variables are
3348         saved in sorted order.
3349
3350 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3351  
3352         * package-get.el (package-get-update-base-from-buffer): Force
3353         binary coding system for verifying GnuPG signature in the
3354         package-index file.
3355  
3356 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3357
3358         * package-get.el (package-get-package-index-file-location): Handle
3359         missing "EMACSPACKAGEPATH" environment variable.
3360
3361 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3362
3363         * package-admin.el (package-admin-find-top-directory): Simplify
3364         directory comparisions and fix substring errors on short path
3365         components.
3366         * package-get.el (package-get-package-index-file-location):
3367         Default to first component of "EMACSPACKAGEPATH", if set.
3368
3369 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3370
3371         * package-get.el (process-error): New error datum.
3372
3373 2004-02-02  Vin Shelton <acs@xemacs.org>
3374
3375         * XEmacs 21.4.15 is released
3376
3377 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3378
3379         * itimer.el (activate-itimer): Modify the itimer timeout value as
3380         if it were begun at the last time when the itimer driver was woken
3381         up.
3382
3383 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3384
3385         * specifier.el (Copyright):
3386         Update.
3387         (make-specifier-and-init):
3388         (map-specifier):
3389         (canonicalize-inst-pair):
3390         (canonicalize-spec-list):
3391         (set-specifier):
3392         Synch docstrings to 21.5 where appropriate.
3393
3394 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3395
3396         * package-get.el (package-get-list-packages-where): New.  A
3397         function that allows searching for groups of packages.  For
3398         example, find all packages that require the fsf-compat package.
3399
3400 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3401
3402         The Great PUI Sync.
3403
3404         * auto-autoloads.el: Regenerated.
3405
3406         * custom-load.el: Regenerated.
3407
3408         * dumped-lisp.el (packages-hardcoded-lisp): New.
3409
3410         * menubar-items.el (menu-max-items): New.
3411         (menu-submenu-max-items): New.
3412         (menu-submenu-name-format): New.
3413         (menu-split-long-menu): New.
3414         (menu-sort-menu): New.
3415         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3416
3417         * obsolete.el (pui-add-install-directory): Renamed to the more
3418         logical `pui-set-local-package-get-directory'.
3419         (package-get-download-menu): Moved to `package-ui.el' and renamed
3420         to `package-ui-add-download-menu'.
3421
3422         * package-admin.el (package-admin-install-function-mswindows):
3423         Whitespace clean up.
3424         (package-admin-add-single-file-package): Removed.
3425         (package-admin-default-install-function): Whitespace clean up.
3426         (package-admin-find-top-directory): New.
3427         (package-admin-get-install-dir): Use it.
3428         (package-admin-get-manifest-file): 
3429         (package-admin-check-manifest): 
3430         (package-admin-add-binary-package):
3431         (package-admin-get-lispdir):
3432         (package-admin-delete-binary-package):
3433         (package-admin):
3434
3435         * package-get.el (package-get-package-index-file-location): New.
3436         (package-get-install-to-user-init-directory): New.
3437         (package-get-remote):
3438         (package-get-download-sites):
3439         (package-get-pre-release-download-sites): New.
3440         (package-get-site-release-download-sites): New.
3441         (package-get-base-filename):
3442         (package-get-always-update):
3443         (package-get-user-index-filename): Removed.
3444         (package-get-pgp-available-p): New.
3445         (package-get-require-signed-base-updates):
3446         (package-get-was-current):
3447         (package-entries-are-signed): New.
3448         (package-get-continue-update-base): New.
3449         (package-get-download-menu): Removed.
3450         (package-get-require-base):
3451         (package-get-update-base-entry):
3452         (package-get-locate-file):
3453         (package-get-locate-index-file):
3454         (package-get-maybe-save-index):
3455         (package-get-update-base):
3456         (package-get-update-base-from-buffer):
3457         (package-get-update-base-entries):
3458         (package-get-interactive-package-query):
3459         (package-get-update-all):
3460         (package-get-all):
3461         (package-get-dependencies):
3462         (package-get-init-package):
3463         (package-get-info): New.
3464         (package-get):
3465         (package-get-staging-dir):
3466         (package-get-set-version-prop): Removed.
3467         (package-get-installedp):
3468         (package-get-ever-installed-p):
3469         (packages): Removed.
3470         (package-get-custom-groups): Removed.
3471         (package-get-custom): Removed.
3472         (package-get-custom-add-entry): Removed.
3473
3474         * package-info.el (batch-update-package-info):
3475
3476         * package-net.el (package-net-batch-generate-bin-ini):
3477         (package-net-update-installed-db):
3478
3479         * package-ui.el (pui-info-buffer):
3480         (pui-directory-exists): Removed.
3481         (pui-package-dir-list): Removed.
3482         (pui-add-install-directory): Removed.
3483         (package-ui-download-menu): New.
3484         (package-ui-pre-release-download-menu): New.
3485         (package-ui-site-release-download-menu): New.
3486         (pui-set-local-package-get-directory): New.
3487         (pui-package-symbol-char):
3488         (pui-update-package-display):
3489         (pui-toggle-package):
3490         (pui-toggle-package-key):
3491         (pui-toggle-package-delete):
3492         (pui-toggle-package-delete-key):
3493         (pui-toggle-package-event):
3494         (pui-toggle-verbosity-redisplay):
3495         (pui-install-selected-packages):
3496         (pui-add-required-packages):
3497         (pui-help-echo):
3498         (pui-display-info):
3499         (list-packages-mode):
3500         (pui-list-packages):
3501
3502         * packages.el (packages-compute-package-locations):
3503         (package-require):
3504         (package-delete-name):
3505         (packages-hardcoded-lisp): Removed.
3506         (packages-useful-lisp): Removed.
3507         (packages-unbytecompiled-lisp): Removed.
3508         (packages-find-package-directories):
3509
3510         Summary:
3511
3512         Major code clean up of all things PUI.
3513
3514         Much improved code to determine where packages should be
3515         installed.  PUI no longer depends on any packages being
3516         pre-installed to compute where packages are to be installed to.
3517
3518         The user can specify the location of their package-index file.  It
3519         isn't necessary to set this because it has sane defaults.  People
3520         who "run-in-place" won't accidently overwrite the CVS
3521         package-index file.  See
3522         `package-get-package-index-file-location'. 
3523
3524         PUI will now properly clean up after itself in the event of an
3525         unsuccessful package install.  This drastically reduces the number
3526         of "wrong md5sum" FAQs.
3527
3528         non-Mule XEmacsen can no longer install Mule packages.
3529
3530         Package management via the custom interface has been removed.
3531
3532         The PUI related menubar items have been reorganised.
3533
3534         The PGP verification code has been fixed and the default for
3535         whether or not it is used is automatically computed.
3536
3537         * update-elc.el ((preloaded-file-list site-load-packages
3538         need-to-dump dumped-exe)):
3539         Just a couple of small changes to allow for
3540         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3541         existing anymore.
3542
3543 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3544
3545         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3546         apply `format' to the first argument of byte-compile-warn, it
3547         already calls format.
3548
3549 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3550
3551         * files.el (delete-old-versions): Avoid going interactive during
3552         make install when environment variable VERSION_CONTROL is set.
3553
3554 2003-12-04  Vin Shelton  <acs@xemacs.org>
3555
3556         * menubar-items.el (menu-item-search): Only bring up search dialog
3557         box if the feature is available and desired.
3558
3559 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3560
3561         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3562
3563 2003-11-05  Vin Shelton  <acs@xemacs.org>
3564
3565         * help.el (Help-prin1-face):
3566         (Help-princ-face):
3567         princ and prin1 are functions and need to be called as such.  The
3568         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3569
3570 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3571
3572         * about.el (about-xemacs): Give full version and build date.
3573
3574 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3575
3576         * win32-native.el (grep-null-device): This XEmacs has null-device.
3577
3578 2003-09-06  Mike Sperber  <mike@xemacs.org>
3579
3580         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3581         implement the specified semantics for `defvar.'
3582
3583 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3584
3585         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3586         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3587         displaying buffer in question.
3588
3589 2003-09-03  Vin Shelton <acs@xemacs.org>
3590
3591         * XEmacs 21.4.14 is released
3592
3593 2003-08-17  Vin Shelton  <acs@xemacs.org>
3594
3595         * about.el: Vanity patch.
3596
3597 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3598
3599         * code-process.el (call-process):
3600         (call-process-region):
3601         (start-process):
3602         Document coding system processing.
3603
3604 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3605
3606         * startup.el (splash-frame-body): Idiomatic English.
3607
3608 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3609
3610         * font-lock.el (font-lock-match-java-declarations): Move
3611         save-restriction, narrow-to-region to beginning of function to
3612         avoid going beyond the limit and causing an infloop.
3613
3614 2003-04-16  Jerry James  <james@xemacs.org>
3615
3616         * keydefs.el: Remove mappings for keys mapped to the nowhere
3617         defined function function-key-error.
3618
3619 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3620
3621         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3622         lisp-interaction-mode-hook): Add the docstrings.
3623
3624 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3625
3626         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3627         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3628         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3629
3630 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3631
3632         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3633         lambda list after the original doc.  Care about
3634         #'(lambda () "SingleString") 
3635         (cl-upcase-arg): 
3636         (cl-function-arglist):
3637         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3638         circular data structures in lambda list specification
3639
3640 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3641
3642         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3643         to appear in font-lock-function-name-face.
3644
3645 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3646
3647         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3648         is not also the value of the lambda.
3649
3650 2003-05-06  Andy Piper  <andy@xemacs.org>
3651
3652         * files.el (revert-buffer): Make sure local variables get processed,
3653         even in the case of an optimized reversion.
3654
3655 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3656
3657         * XEmacs 21.4.13 is released
3658
3659 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3660
3661         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3662         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3663
3664 2003-02-14  Ben Wing  <ben@xemacs.org>
3665
3666         * byte-optimize.el:
3667         * byte-optimize.el (byte-compile-inline-expand):
3668         * byte-optimize.el (byte-compile-unfold-lambda):
3669         * byte-optimize.el (byte-optimize-form-code-walker):
3670         * byte-optimize.el (byte-optimize-form):
3671         * byte-optimize.el (byte-decompile-bytecode-1):
3672         * byte-optimize.el (byte-optimize-lapcode):
3673         Review carefully and sync up to 20.7 except for areas as noted.
3674         Fixes problem with JDE compilation.
3675
3676 2003-02-05  Ben Wing  <ben@xemacs.org>
3677
3678         * simple.el:
3679         * simple.el (motion-keys-for-shifted-motion):
3680         Omit M-S-home/end from motion keys.
3681
3682 2003-02-07  Ben Wing  <ben@xemacs.org>
3683
3684         * text-props.el (text-property-any):
3685         * text-props.el (text-property-not-all):
3686         Fix bug when end > start.
3687
3688 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3689
3690         * info.el (Info-insert-dir): Make default-directory end in
3691         separator.  Patch due to Martin Buchholz.
3692
3693 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3694
3695         * XEmacs 21.4.12 "Portable Code" is released.
3696
3697 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3698
3699         * about.el: Update golubev data.
3700
3701 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3702
3703         * isearch-mode.el (isearch-mode-map): Substitute comment on
3704         desirability, and back out "GR is printable" changes.
3705
3706 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3707
3708         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3709
3710 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3711
3712         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3713
3714 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3715
3716         * menubar-items.el (default-menubar): Use browse-url-mozilla
3717         instead of browse-url-gnome-moz for Mozilla.
3718
3719 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3720
3721         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3722
3723 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3724
3725         * files.el (auto-mode-alist): Remove redundant entries for modes
3726         that live in packages.
3727         (interpreter-mode-alist): Ditto.
3728
3729 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3730
3731         * menubar-items.el (default-menubar): Sync with current
3732         browse-url-xemacs.el.
3733
3734 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3735
3736         * XEmacs 21.4.10 "Military Intelligence" is released.
3737
3738 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3739
3740         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3741
3742 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3743
3744         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3745
3746 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3747
3748         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3749         effect free function.
3750         (font-lock-fontify-keywords-region): Supply the argument to
3751         font-lock-compile-keywords.
3752
3753 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3754
3755         * package-get.el (package-get-download-sites): Bring sites list
3756         up to date, prefer xx.xemacs.org addresses.
3757
3758 2002-09-27  Andy Piper  <andy@xemacs.org>
3759
3760         * dialog.el (make-dialog-box): for general dialogs only
3761         delete-frame-hook will be run.
3762
3763 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3764
3765         * font-lock.el (font-lock-fontify-syntactically-region): Add
3766         comment about lookup-syntax-properties, document LOUDLY as unused.
3767
3768 2002-08-26  Andy Piper  <andy@xemacs.org>
3769
3770         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3771         merge.
3772
3773 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3774
3775         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3776         (make-obsolete-variable): Ditto.
3777         (make-compatible): Ditto.
3778         (make-compatible-variable): Ditto.
3779
3780 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3781
3782         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3783         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3784
3785 2002-08-28  Andy Piper  <andy@xemacs.org>
3786
3787         * files.el (revert-buffer): propagate revert-without-query-status.
3788
3789 2002-06-03  Andy Piper  <andy@xemacs.org>
3790
3791         * dialog-items.el (make-search-dialog): align various subcontrols
3792         in visually pleasing ways, allow frame to autosize to the dialog
3793         size.
3794         * dialog.el (make-dialog-box): add a border inside the frame. Add
3795         :autosize property, if t then reset the frame size appropriately
3796         before the frame is mapped.
3797         * gutter-items.el (set-progress-feedback-instantiator): align
3798         various subcontrols.
3799         * gutter-items.el (set-progress-abort-instantiator): ditto.
3800
3801 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3802
3803         * XEmacs 21.4.9 "Informed Management" is released.
3804
3805 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3806
3807         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3808         "&optional append" argument.
3809
3810 2002-07-16  Didier Verna  <didier@xemacs.org>
3811
3812         * subr.el (replace-in-string): fix case fold bug introduced by
3813         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3814         case-fold-search in temporary buffers.
3815
3816 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3817
3818         * lib-complete.el (find-library): Remove check for mule because
3819         decompression DOES work on Mule.
3820
3821 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3822
3823         * simple.el (join-line): New alias for `delete-indentation'.
3824
3825 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3826
3827         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3828         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3829         (font-lock-builtin-face): New.
3830         (font-lock-constant-face): New.
3831         (font-lock-face-list): Add builtin and constant faces.
3832
3833 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3834
3835         * autoload.el (make-autoload): Support define-derived-mode.
3836         Collected puts of doc-string-elt property.  Based on a patch by
3837         Didier Verna <didier@xemacs.org>.
3838
3839 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3840
3841         * wid-edit.el (widget-field-activate): Fix docstring typo.
3842
3843 2002-07-23  Andy Piper  <andy@xemacs.org>
3844
3845         * about.el (about-personal-info): update me.
3846
3847 2002-07-12  Andy Piper  <andy@xemacs.org>
3848
3849         * custom.el (custom-theme-set-variables): remove bogus
3850         arguments. Use custom-set-default to set defaults.
3851         (custom-set-variables): update doc.
3852         (custom-local-buffer): new, synced from FSF.
3853         (custom-set-default): ditto.
3854         (defcustom): update doc.
3855
3856 2002-06-16  Andy Piper  <andy@xemacs.org>
3857
3858         * menubar-items.el (default-menubar): enable windows printing on
3859         cygwin as well as native.
3860
3861 2002-06-12  Andy Piper  <andy@xemacs.org>
3862
3863         * printer.el (generic-print-buffer): catch all errors so that the
3864         print device can be cleared in all scenarios.
3865         (Printer-clear-device): make sure clearing the printer allows it
3866         to be used again immediately.
3867         (generic-print-region): make sure the default printer face is
3868         black-on-white.
3869
3870 2002-04-23  Jerry James  <james@xemacs.org>
3871
3872         * window-xemacs.el (display-buffer-function): Change doc to
3873         reflect new arg.
3874         * window-xemacs.el (pre-display-buffer-function): Ditto.
3875         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3876         non-nil, make the new window just big enough for its contents.
3877         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3878         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3879         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3880
3881 2002-06-06  Andy Piper  <andy@xemacs.org>
3882
3883         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3884         (defcustom): ditto.
3885         (custom-handle-keyword): ditto.
3886
3887 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3888
3889         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3890         Make obsolete.  Default to nil.
3891         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3892         Inspired by a patch by John Palmieri.
3893
3894 2002-07-01  Mike Alexander  <mta@arbortext.com>
3895
3896         * process.el (shell-command-on-region): Don't delete the region
3897         before giving it to call-process-region
3898
3899 2002-06-04  Jerry James <james@eecs.ku.edu>
3900
3901         * find-paths.el (paths-find-architecture-directory): Search in
3902         `system-configuration'/`base', not `base'`system-configuration'.
3903
3904 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3905
3906         * info.el (Info-index): Add missing \ in [ t].
3907
3908 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3909
3910         * gutter-items.el (gutter-buffers-tab-visible-p,
3911         buffers-tab-omit-function, buffers-tab-selection-function,
3912         buffers-tab-filter-functions):
3913         Doc improvements.
3914
3915 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3916
3917         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3918
3919         * toolbar-items.el (toolbar-news): Fix typo in message string.
3920
3921 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3922
3923         * dialog.el (yes-or-no-p-dialog-box): 
3924         * cmdloop.el (y-or-n-p-minibuf):
3925         (yes-or-no-p-minibuf):
3926         (yes-or-no-p):
3927         (y-or-n-p): 
3928         Specify negative answers in docstrings.
3929
3930 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3931
3932         * package-ui.el (pui-help-echo): Display both installed and author
3933         version.  Use a balloon-help window to display extra info like
3934         package requires.
3935
3936 2002-05-30  Andy Piper  <andy@xemacs.org>
3937
3938         * files.el (revert-buffer-internal): don't visit
3939         revert-buffer. Kill buffer when not used. Suggested by Mike
3940         Alexander <mta@arbortext.com>
3941
3942 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3943
3944         * files.el (revert-buffer): More docstring fiddling.
3945
3946 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3947
3948         * files.el (revert-buffer):
3949         (revert-buffer-internal):
3950         (revert-buffer-insert-file-contents-function):
3951         Improve docstrings and comments.
3952
3953 2002-05-08  Andy Piper  <andy@xemacs.org>
3954
3955         * files.el (revert-buffer): observe noconfirm behavior.
3956
3957 2002-04-09  Andy Piper  <andy@xemacs.org>
3958
3959         * files.el (revert-buffer): use revert-buffer-internal if it looks
3960         like doing so will not result in any user-visible changes.
3961         (revert-buffer-internal): new function. Do the actual process of
3962         reversion and then see whether the result is any different to what
3963         we have already. If it is not then do nothing.
3964
3965 2001-12-11  Andy Piper  <andy@xemacs.org>
3966
3967         * menubar.el (get-popup-menu-response): re-order so that it works
3968         on more sane/facist window systems.
3969
3970 2001-12-03  Andy Piper  <andy@xemacs.org>
3971
3972         * faces.el (frob-face-property): don't infloop in face frobbing
3973         from Jan Vroonhof <jan@xemacs.org>.
3974
3975 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3976
3977         * faces.el (frob-face-property): Follow face fall-back hierarchy
3978         properly for face properties without an instance. Only do manual
3979         copy form 'default in last resort. This handles in particular
3980         the case where 'default itself has only a fall-back (which is
3981         the case by default on windows).
3982
3983 2001-11-24  Andy Piper  <andy@xemacs.org>
3984
3985         * printer.el (generic-print-region): set default-frame-plist to
3986         nil while creating the printer frame so that sizes reflect the
3987         printed page.
3988
3989         * faces.el (face-complain-about-font): Don't complain on printers.
3990
3991 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3992         
3993         * package-net.el: Andy synch.
3994         
3995 2001-12-16  Andy Piper  <andy@xemacs.org>
3996
3997         * package-get.el (package-get-update-all): Make sure installed.db
3998         gets updated after updating packages.
3999
4000 2002-03-28  Ben Wing  <ben@xemacs.org>
4001
4002         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4003         continuation, truncation so that we don't get line jumpiness from
4004         them being larger than the line height.
4005
4006         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4007
4008 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4009
4010         * font.el (font-window-system-mappings): Add mapping for Gtk
4011         (assume identical to X) 
4012
4013 2002-02-04  Andy Piper  <andy@xemacs.org>
4014
4015         * files.el (convert-standard-filename): Fix for short filename
4016         Peter Arius <pas@methodpark.de>
4017
4018 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4019
4020         * list-mode.el (default-choose-completion): completion-base-size
4021         should refer to local value in the completion list buffer.
4022
4023 2001-12-03  Didier Verna  <didier@xemacs.org>
4024
4025         * rect.el: autoload `replace-rectangle'.
4026         * keydefs.el (global-map): bind it to `C-x r p'.
4027
4028 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4029
4030         * XEmacs 21.4.8 "Honest Recruiter" is released.
4031
4032 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4033
4034         This patch is based on Jerry James's patch and analysis.
4035
4036         * select.el (get-clipboard):
4037         (get-selection):
4038         Update docstrings.
4039         (get-clipboard-foreign):
4040         (get-selection-foreign):
4041         New function for use as `interprogram-paste-function's.
4042
4043         * simple.el (interprogram-paste-function): Change default to
4044         `get-clipboard-foreign'; improve docstring.
4045         (interprogram-cut-function): Improve dosctring.
4046
4047 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4048
4049         * XEmacs 21.4.7 "Economic Science" is released.
4050
4051 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4052
4053         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4054
4055 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4056
4057         * obsolete.el (assq-delete-all): New compatibility alias for 
4058         remassq.
4059
4060 2002-01-09  Simon Josefsson  <jas@extundo.com>
4061
4062         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4063
4064 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4065
4066         * info.el (Info-auto-generate-directory): Default
4067         Info-auto-generate-directory to 'if-outdated.
4068
4069 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4070
4071         * startup.el (normal-top-level): Prevent migration code from
4072         trashing .emacs on an error in loading the init files.
4073
4074 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4075
4076         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4077         "system default" Xdefaults and friends get xrdb-mode.
4078
4079 2002-03-05  Mats Lidell  <matsl@contactor.se>
4080  
4081         * help-nomule.el (tutorial-supported-languages): Added Swedish
4082         tutorial. Sorted languages.
4083
4084 2002-02-11  Mike Sperber <mike@xemacs.org>
4085
4086         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4087         regenerating outdated dir files and dir is non-existent.
4088
4089 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4090
4091         * code-files.el (convert-mbox-coding-system): Improve comment.
4092         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4093         coding-system argument to `write-region-pre-hook' call.
4094         (write-region-pre-hook): Fix docstring to mention lockname argument.
4095
4096 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4097
4098         * minibuf.el (completing-read): Remove redundant wrong arg list.
4099
4100         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4101
4102 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4103
4104         * obsolete.el (interactive-form): new compatibility alias for 
4105         function-interactive.
4106
4107 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4108
4109         * menubar-items.el (Menubar-items-truncate-list): Removed.
4110         * menubar-items.el (Menubar-items-truncate-history): New.
4111         * menubar-items.el (default-menubar): Use
4112         Menubar-items-truncate-history.
4113
4114 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4115
4116         * printer.el (generic-print-region): Pass correct arguments to
4117         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4118         Torkelsson <torkel@acc.umu.se>.
4119
4120 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4121
4122         * help.el (describe-mode): synched with FSF 19.34; handle nil
4123         minor mode indicators.
4124
4125 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4126
4127         * minibuf.el (completing-read): Update docstring.
4128
4129 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4130
4131         * XEmacs 21.4.6 "Common Lisp" is released.
4132
4133 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4134
4135         * package-net.el: Inadvertant synch with Windows branch.  From
4136         Andy's log:
4137         (package-net-kit-version): new variable.
4138         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4139
4140 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4141
4142         * package-get.el (package-get-locate-index-file): Also search the
4143         core etc/ directory for the package index file if it can't be
4144         found in ~/.xemacs/.
4145
4146 2001-12-13  William Perry  <wmperry@gnu.org>
4147
4148         * dialog-gtk.el (popup-builtin-question-dialog):
4149         Conform to API in gui.c.
4150         
4151 2001-11-12  Andy Piper  <andy@xemacs.org>
4152
4153         * cus-edit.el (custom-save-face-internal): make sure we save
4154         non-themed faces.
4155         (custom-save-variables): ditto variables.
4156
4157 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4158
4159         * faces.el (make-face-family):
4160         (make-face-size):
4161         New face-modifying functions per Jan Vroonhof.
4162
4163         cus-face.el (custom-set-face-font-family):
4164         (custom-set-face-font-size):
4165         Use them.
4166
4167         * font.el (font-window-system-mappings): More precise docstring.
4168
4169         (font-create-name):
4170         (font-create-object):
4171         (tty-font-create-object):
4172         (tty-font-create-plist):
4173         (x-font-create-object):
4174         (x-font-create-name):
4175         (ns-font-create-name):
4176         (mswindows-font-create-object):
4177         (mswindows-font-create-name):
4178         Add doctrings.
4179
4180 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4181
4182         * gtk-faces.el (gtk-init-device-faces): removed spurious
4183         quote before let* expression.
4184
4185 2001-10-29  Andy Piper  <andy@xemacs.org>
4186
4187         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4188         modified when changing coding system.
4189
4190         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4191         that we invoke the GUI directory selector.
4192
4193 2001-10-25  Andy Piper  <andy@xemacs.org>
4194
4195         * dialog.el (make-dialog-box): use new directory dialog support.
4196         * minibuf.el (read-file-name-1): ditto.
4197         (read-file-name): ditto.
4198         (read-directory-name): ditto.
4199
4200 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4201
4202         * XEmacs 21.4.5 "Civil Service" is released.
4203
4204 2001-04-23  Didier Verna  <didier@xemacs.org>
4205
4206         * cus-edit.el (custom-variable-pre-save): New.
4207         * cus-edit.el (custom-variable-post-save): New.
4208         * cus-edit.el (custom-variable-save): use them.
4209         * cus-edit.el (custom-face-pre-save): New.
4210         * cus-edit.el (custom-face-post-save): New.
4211         * cus-edit.el (custom-face-save): use them.
4212         * cus-edit.el (custom-group-pre-save): New.
4213         * cus-edit.el (custom-group-post-save): New.
4214         * cus-edit.el (custom-group-save): use them.
4215         * cus-edit.el (Custom-save): use the pre/post functions above,
4216         call `custom-save-all' only once.
4217         * cus-edit.el (custom-variable-pre-reset-standard): New.
4218         * cus-edit.el (custom-variable-post-reset-standard): New.
4219         * cus-edit.el (custom-variable-reset-standard): use them.
4220         * cus-edit.el (custom-face-pre-reset-standard): New.
4221         * cus-edit.el (custom-face-post-reset-standard): New.
4222         * cus-edit.el (custom-face-reset-standard): use them.
4223         * cus-edit.el (custom-group-pre-reset-standard): New.
4224         * cus-edit.el (custom-group-post-reset-standard): New.
4225         * cus-edit.el (Custom-reset-standard): use them.
4226         * cus-edit.el (custom-face-reset-saved): use the pre/post
4227         functions above, call `custom-save-all' only once.
4228
4229 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4230
4231         * gutter-items.el (buffers-tab face): Derive from the modeline
4232         face by default.  Many people use white-on-black for the default
4233         font, and the tabs look hideous with that color combination.  The
4234         modeline usually has the correct colors.
4235
4236 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4237
4238         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4239         (tag-mark-stack-max): Typo fix.
4240
4241 2001-09-28  Ben Wing  <ben@xemacs.org>
4242
4243         * font-lock.el:
4244         * font-lock.el (font-lock-after-change-function):
4245         fix problem with last patch, reported by Katsumi Yamaoka.
4246
4247 2001-09-17  Ben Wing  <ben@xemacs.org>
4248
4249         * font-lock.el (font-lock-after-change-function):
4250         fix problem when you insert a comment on the line before a line of
4251         code: if we use the following char, then when you hit backspace,
4252         the following line of code turns the comment color.
4253
4254 2001-06-08  Ben Wing  <ben@xemacs.org>
4255
4256         * process.el: comment about shell-command-switch.
4257         * process.el (shell-quote-argument): Need to quote a null
4258         argument, too.  From Dan Holmsand.
4259         
4260         * startup.el (normal-top-level): Delete some unused FSF junk.
4261         * startup.el (command-line-early):
4262         
4263         * startup.el (command-line): Call MS Windows init function.
4264         
4265         * win32-native.el:
4266         * win32-native.el (mswindows-system-shells): New.
4267         * win32-native.el (mswindows-system-shell-p): New.
4268         * win32-native.el (init-mswindows-at-startup): New.
4269         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4270         * win32-native.el (mswindows-quote-one-simple-arg):
4271         * win32-native.el (mswindows-quote-one-command-arg):
4272         * win32-native.el (mswindows-construct-process-command-line-alist):
4273         Correct comments at top.  Correctly handle passing arguments
4274         to Cygwin programs and to bash.  Fix quoting of zero-length
4275         arguments (from Dan Holmsand).  Set shell-command-switch based
4276         on shell-file-name, which in turn comes from env var SHELL.
4277
4278 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4279
4280         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4281         default-toolbar-position): Fill docstrings for balloon-help.
4282
4283 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4284
4285         * faces.el: Reenable specifications over 'gtk domain.
4286
4287 2001-08-08  Didier Verna  <didier@xemacs.org>
4288
4289         * autoload.el (update-autoload-files): make defdir a file name,
4290         not directory name.
4291
4292 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4293
4294         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4295
4296         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4297
4298 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4299
4300         * font-menu.el (font-menu-set-font): Default to current font-family.
4301         (font-menu-preferred-resolution):
4302         (font-menu-size-scaling):
4303         Provide gtk defaults, too.
4304
4305 2001-07-29  Mike Alexander  <mta@arbortext.com>
4306
4307         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4308         list
4309         (custom-set-face-font-family): ditto
4310
4311 2001-07-26  Mike Sperber <mike@xemacs.org>
4312
4313         * files.el (auto-mode-alist): .9 files are man pages, too.
4314
4315 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4316
4317         * process.el (call-process-internal): bind
4318         coding-system-for-write to 'binary when calling
4319         start-process-internal, so the process receives 
4320         the literal contents of INFILE.
4321
4322 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4323
4324         * files.el (auto-mode-alist): Add configure.ac support.
4325
4326 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4327
4328         * buff-menu.el:
4329         mouse.el:
4330         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4331
4332 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4333
4334         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4335
4336 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4337
4338         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4339         mixed text.
4340         (kinsoku-eol-p): Ditto.
4341
4342 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4343
4344         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4345         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4346         characters as the category `s' or `e' correctly.
4347
4348 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4349
4350         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4351
4352 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4353
4354         * mule/cyrillic.el:  Set up case table.
4355
4356 2001-06-08  Mike Sperber <mike@xemacs.org>
4357
4358         * files.el (save-some-buffers-1): Don't zap the help window right
4359         after `map-y-or-n-p' has popped it up.
4360
4361 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4362
4363         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4364
4365 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4366
4367         * specifier.el: define-specifier-tag 'gtk.
4368
4369 2001-05-12  Ben Wing  <ben@xemacs.org>
4370
4371         * find-paths.el (paths-find-recursive-path):
4372         fix error with null EXCLUDE-REGEXP.
4373         
4374         * font-lock.el (font-lock-mode):
4375         fix problem reported by hrvoje with buffers starting with a space.
4376         
4377 2001-05-06  Ben Wing  <ben@xemacs.org>
4378
4379         * dialog.el (make-dialog-box):
4380         * menubar-items.el (default-menubar):
4381         * printer.el (generic-print-buffer):
4382         * printer.el (generic-print-region):
4383         implement printing the selection when it's selected.
4384
4385 2001-04-18  Didier Verna  <didier@xemacs.org>
4386
4387         * cus-edit.el (Custom-reset-standard): reset to standard settings
4388         not only when the buffer's :custom-state is 'modified, but also
4389         when it is 'set or 'saved.
4390
4391 2001-04-17  Didier Verna  <didier@xemacs.org>
4392
4393         * startup.el (load-user-init-file): define `custom-file' before
4394         loading the user's init file.
4395
4396 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4397
4398         * menubar.el (popup-mode-menu): Make it work with
4399         popup-menu-titles turned off.
4400         
4401 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4402
4403         * about.el (about-mailto-link): Use compose-mail for sending mail.
4404
4405 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4406
4407         * package-admin.el (package-install-hook): New.
4408         (package-delete-hook): New.
4409         (package-admin-add-single-file-package): Use package-delete-hook.
4410
4411         * package-get.el (package-get): Use package-install-hook.
4412
4413 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4414
4415         * package-ui.el (pui-install-selected-packages): reverse the lists
4416         of packages so that they get handled in the same order as they
4417         were selected.
4418
4419 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4420
4421         * packages.el (locate-library): Use read-library-name for completion.
4422
4423 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4424
4425         * byte-optimize.el (=): `=' is not a binary predicate!
4426         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4427         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4428
4429 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4430
4431         * bytecomp.el (byte-compile-arithcompare):
4432         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4433
4434 2001-06-03  William M. Perry  <wmperry@gnu.org>
4435
4436         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4437         return the filename selected by the user!
4438
4439 2001-05-31  William M. Perry  <wmperry@gnu.org>
4440
4441         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4442         in XEmacs/GTK.
4443
4444 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4445
4446         * coding.el: Tiny typo fixed.
4447
4448 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4449
4450         * XEmacs 21.4.3 "Academic Rigor" is released.
4451
4452 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4453
4454         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4455
4456 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4457
4458         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4459
4460 2001-05-04  Ben Wing  <ben@xemacs.org>
4461
4462         * printer.el (generic-print-buffer):
4463         * printer.el (generic-print-region):
4464         Enable dialog boxes.  Apply workaround recommended by Kirill.
4465         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4466         
4467         * simple.el (kill-whole-line):
4468         * simple.el (kill-line-1):
4469         * simple.el (kill-entire-line):
4470         * simple.el (kill-line):
4471         * simple.el (backward-kill-line):
4472         Take out interactive dependence of kill-whole-line.
4473
4474 2001-04-22  Ben Wing  <ben@xemacs.org>
4475
4476         * dialog.el (make-dialog-box):
4477         Put dialog titles back in -- this time correctly.  Fix various
4478         other problems with leaks and such.
4479
4480         * simple.el (region-exists-p):
4481         * simple.el (region-active-p):
4482         Add comment about which one is correct to use in menu specs.
4483
4484 2001-05-05  Ben Wing  <ben@xemacs.org>
4485
4486         * dialog.el (make-dialog-box): fix doc string.
4487         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4488         take out Pretty Print.
4489         * printer.el:
4490         * printer.el (printer-current-device): New.
4491         * printer.el (Printer-get-device): New.
4492         * printer.el (Printer-clear-device): New.
4493         * printer.el (generic-page-setup): New.
4494         * printer.el (generic-print-buffer):
4495         * printer.el (generic-print-region):
4496         Implement Page Setup.  Handle errors properly.
4497
4498 2001-05-05  Ben Wing  <ben@xemacs.org>
4499
4500         * subr.el (error): Complete list of errors in doc string.
4501         
4502 2001-04-22  Ben Wing  <ben@xemacs.org>
4503
4504         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4505         
4506 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4507
4508         * build-report.el: Remove CVS keywords since this file has been in
4509         core lisp for a while now.
4510         * build-report.el (build-report-make-output-files): Fix typo.
4511
4512 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4513
4514         * about.el (about-finish-buffer): Make sure the last change works
4515         even if EVENT is nil.
4516
4517 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4518
4519         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4520         clicked, not the one that happens to be the current buffer at the
4521         time.
4522
4523 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4524
4525         * cus-edit.el (custom-display): Support the GTK Window System also.
4526
4527 2001-04-30  Ben Wing  <ben@xemacs.org>
4528
4529         * printer.el:
4530         * printer.el (printer-page-header):
4531         * printer.el (Print-context): New.
4532         * printer.el (printer-page-footer):
4533         * printer.el (generate-header-element): New.
4534         * printer.el (generate-header-line): New.
4535         * printer.el (print-context-property):
4536         * printer.el (generic-print-buffer):
4537         * printer.el (generic-print-region):
4538         Implement headers and footers.  Implement calling Print dialog box
4539         (#### but it doesn't quite work yet).
4540
4541 2001-04-25  Ben Wing  <ben@xemacs.org>
4542
4543         * about.el (xemacs-hackers):
4544         * about.el (about-url-alist):
4545         * about.el (about-personal-info):
4546         * about.el (about-hacker-contribution):
4547         More contributions.
4548         
4549         * simple.el (handle-post-motion-command):
4550         Fix spurious setting of zmacs-region-stays to t after a non-shift
4551         motion command.
4552
4553 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4554
4555         * about.el (about-personal-info): Update my bio.
4556         (about-hacker-contribution): Ditto.
4557
4558 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4559
4560         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4561
4562 2001-04-19  Andy Piper  <andy@xemacs.org>
4563
4564         * package-net.el (package-net-cygwin32-binary-size): new size.
4565         (package-net-win32-binary-size): new size.
4566         (package-net-convert-index-to-ini): Use new arch.
4567         (package-net-batch-convert-index-to-ini): Removed.
4568         (package-net-generate-bin-ini): New.
4569         (package-net-batch-generate-bin-ini): New.
4570
4571 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4572
4573         * XEmacs 21.4.1 "Copyleft" is released.
4574
4575 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4576
4577         * x-compose.el (xlib-input-method-bug-workaround):
4578         (alias-colon-to-double-quote):
4579         Force sort in map-keymap to work around rehash bug.
4580
4581 2001-04-17  Ben Wing  <ben@xemacs.org>
4582
4583         * about.el: Finish overhaul, add a few new hackers, update a
4584         couple old ones.
4585
4586 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4587
4588         * XEmacs 21.4.0 "Solid Vapor" is released.
4589
4590 2001-04-15  Ben Wing  <ben@xemacs.org>
4591
4592         * about.el:
4593         * about.el (about-headline-face): New.
4594         * about.el (about-link-face): New.
4595         * about.el (about-current-release-maintainers): New.
4596         * about.el (about-other-current-hackers): New.
4597         * about.el (about-url-alist):
4598         * about.el (about-once-and-future-hackers): New.
4599         * about.el (about-mailto-link): New.
4600         * about.el (about-get-buffer):
4601         * about.el (about-finish-buffer):
4602         * about.el (about-xemacs):
4603         * about.el (about-features): Removed.
4604         * about.el (about-advantages): New.
4605         * about.el (about-maintainer-info): Removed.
4606         * about.el (about-personal-info): New.
4607         * about.el (about-hacker-contribution): New.
4608         * about.el (about-maintainer):
4609         * about.el (about-show-linked-info):
4610         * about.el (about-hackers):
4611         Major revamping.  Rewriting of most of the text, improve the
4612         link handling, separate info on contributors into personal
4613         and contribution info, add new contributors, update personal
4614         info, etc. etc.
4615         
4616         * menubar-items.el (default-menubar):
4617         Help menubar entry for News now says more accurately
4618         "What's New in XEmacs".
4619         
4620         * mouse.el:
4621         * mouse.el (mouse-track-cleanup-hook):
4622         * mouse.el (mouse-track):
4623         Don't set-buffer to a dead buffer when calling mouse-track
4624         cleanup hooks.
4625
4626 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4627
4628         * XEmacs 21.2.47 "Zephir" is released.
4629
4630 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4631
4632         * dialog.el (make-dialog-box): Disable dialog box titles until
4633         we get them working.
4634
4635 2001-03-30  Ben Wing  <ben@xemacs.org>
4636
4637         * help.el:
4638         * help.el (Help-princ-face):
4639         * help.el (Help-prin1-face):
4640         * help.el (frob-help-extents):
4641         * help.el (describe-function-1):
4642         * help.el (describe-variable):
4643         Avoid using font-lock faces, which may not be defined.
4644         Instead, use hyper-apropos faces, and make sure they're
4645         defined as necessary by using `require'. (It's not so safe
4646         to do this for font-lock.) In any case, we will eventually
4647         be merging this functionality into hyper-apropos.
4648
4649         * loaddefs.el (completion-ignored-extensions):
4650         Fix documentation.
4651         
4652         * menubar-items.el (menu-truncate-list): Removed.
4653         * menubar-items.el (Menubar-items-truncate-list): New.
4654         * menubar-items.el (default-menubar):
4655         Fix errors if grep or compile command is too long.  Rename helper
4656         function to be less visible.
4657
4658 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4659
4660         * byte-optimize.el (byte-optimize-minus):
4661         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4662
4663 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4664
4665         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4666         Mule is available.
4667
4668         * mule/latin.el: New file.
4669
4670 2001-03-11  Ben Wing  <ben@xemacs.org>
4671
4672         * auto-save.el:
4673         * auto-save.el (auto-save-directory):
4674         * auto-save.el (make-auto-save-file-name):
4675         * auto-save.el (auto-save-file-name-p): New.
4676
4677         Merge in improvements from other definition of
4678         make-auto-save-file-name in files.el.
4679         
4680         * auto-save.el (auto-save-original-name):
4681         * auto-save.el (auto-save-name-in-fixed-directory):
4682         * auto-save.el (auto-save-unslashify-name): Removed.
4683         * auto-save.el (auto-save-slashify-name): Removed.
4684         * auto-save.el (auto-save-reserved-chars): New.
4685         * auto-save.el (auto-save-escape-name): New.
4686         * auto-save.el (auto-save-unhex): New.
4687         * auto-save.el (auto-save-unescape-name): New.
4688
4689         Change algorithm for encoding filenames in auto-save names to be
4690         entirely safe with all filesystems and all possible characters in
4691         a filename, and 100% reversible. (Essentially, uses
4692         quoted-printable as the encoding.)
4693         
4694         * auto-save.el (recover-all-files):
4695
4696         Use insert-directory rather than calling ls directly -- fixes
4697         things under Windows.
4698
4699         * files.el:
4700         * files.el (convert-standard-filename): Substitute FSF's
4701         definition for this (we had nothing here before).
4702         
4703         * files.el (backup-buffer): Warning fix.
4704         
4705         * files.el (make-backup-file-name):
4706         * files.el (find-backup-file-name):
4707         Fix error in calling sequence to auto-save-file-name-p.
4708         
4709         * files.el (recover-file):
4710         Use insert-directory rather than calling ls directly -- fixes
4711         things under Windows.
4712
4713         * files.el (make-auto-save-file-name): Removed.
4714         * files.el (auto-save-file-name-p): Removed.
4715         auto-save is always dumped so no sense in having a definition
4716         that will always be overwritten with another.
4717         
4718         * files.el (insert-directory):
4719         * win32-native.el:
4720         * win32-native.el (debug-mswindows-process-command-lines):
4721         * win32-native.el (original-make-auto-save-file-name): Removed.
4722         * win32-native.el (make-auto-save-file-name): Removed.
4723
4724
4725 2001-03-21  Martin Buchholz <martin@xemacs.org>
4726
4727         * XEmacs 21.2.46 "Urania" is released.
4728
4729 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4730
4731         * menubar-items.el (default-menubar): Update sample.emacs to
4732         sample.init.el and adjust accelerators.
4733
4734 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4735
4736         * build-report.el (build-report): Improve docstring.
4737
4738 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4739
4740         * ChangeLog: Log GTK merge.
4741
4742         * gutter-items.el:
4743         * mwheel.el:
4744         * sound.el:
4745         * startup.el:
4746         Revert gratuitous whitespace changes.
4747
4748 2001-03-07  Ben Wing  <ben@xemacs.org>
4749
4750         * help.el:
4751         * help.el (key-or-menu-binding):
4752         * help.el (Help-find-file): New.
4753         * help.el (describe-beta):
4754         * help.el (describe-copying):
4755         * help.el (describe-project):
4756         * help.el (view-emacs-news):
4757         * help.el (view-sample-init-el): New.
4758         * help.el (Help-princ-face): New.
4759         * help.el (Help-prin1-face): New.
4760         * help.el (help-symbol-function-context-menu):
4761         * help.el (help-symbol-variable-context-menu):
4762         * help.el (help-symbol-function-and-variable-context-menu):
4763         * help.el (frob-help-extents):
4764         * help.el (describe-function-1):
4765         * help.el (describe-variable):
4766
4767         Add coloring in Help buffers, correspondent with hyperlinks.
4768         View files in view-mode rather than Fundamental.
4769         Remove separators from context menus -- now handled in generic code.
4770         Add `Find Tag' to context menu.
4771         
4772         * menubar.el (popup-mode-menu):
4773
4774         Rewrite code that outputs the popup menu to (a) put more specific
4775         entries first, (b) be more robust, (c) output the proper context
4776         menu separators automatically (the context menu functionality is
4777         new and currently used only by Help).
4778
4779 2001-03-10  William M. Perry  <wmperry@aventail.com>
4780
4781         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4782         this function when converting from the 21.1 GTK branch.  Now
4783         supports file, password, question, and color built-in dialogs.
4784
4785 2001-03-06  Ben Wing  <ben@xemacs.org>
4786
4787         * keydefs.el:
4788         * keydefs.el (global-map):
4789         Add commented-out change of M-k (for 21.5).
4790         
4791         * menubar-items.el (default-menubar):
4792         Fix items to control kill-line behavior; add items for
4793         shifted motion.
4794         
4795         * simple.el:
4796         * simple.el (kill-whole-line):
4797         * simple.el (historical-kill-line): Removed.
4798         * simple.el (kill-line): Removed.
4799         * simple.el (kill-entire-line): New.
4800         * simple.el (kill-line-1): New.
4801         * simple.el (backward-kill-line):
4802         Undo kill-whole-line == always changes.  Add new function
4803         kill-entire-line to unconditionally delete the current line.
4804         Add comments describing the lamentable state of affairs of
4805         the kill-line functions and variables.
4806
4807 2001-03-02  Ben Wing  <ben@xemacs.org>
4808
4809         * simple.el:
4810         * simple.el (beginning-of-buffer):
4811         * simple.el (end-of-buffer):
4812         * simple.el (mark-ring-unrecorded-commands):
4813         * simple.el (signal-error-on-buffer-boundary):
4814         * simple.el (shifted-motion-keys-select-region):
4815         * simple.el (unshifted-motion-keys-deselect-region):
4816         * simple.el (motion-keys-for-shifted-motion): New.
4817         * simple.el (handle-pre-motion-command):
4818         * simple.el (handle-post-motion-command):
4819         * simple.el (forward-char-command):
4820         * simple.el (backward-char-command):
4821         * simple.el (scroll-up-command):
4822         * simple.el (scroll-down-command):
4823         * simple.el (next-line):
4824         * simple.el (previous-line):
4825         * simple.el (backward-block-of-lines):
4826         * simple.el (forward-block-of-lines):
4827         * simple.el (backward-word):
4828         * simple.el (mark-word):
4829
4830         Augment documentation of the most common motion commands to make
4831         note of the shifted-motion support.  Improve the support to (a)
4832         properly document how it works and why it's done in the fashion it
4833         is, and (b) allow the keystrokes that trigger it to be customized.
4834
4835         Correct error in the customize specification of
4836         mark-ring-unrecorded-commands.
4837
4838 2001-03-02  Ben Wing  <ben@xemacs.org>
4839
4840         * font-lock.el:
4841         * font-lock.el (font-lock-pending-extent-table): Removed.
4842         * font-lock.el (font-lock-pending-buffer-table): New.
4843         * font-lock.el (font-lock-pre-idle-hook):
4844         * font-lock.el (font-lock-after-change-function):
4845         * font-lock.el (font-lock-fontify-pending-extents):
4846         * font-lock.el (font-lock-lisp-like):
4847
4848         Fix handling of pending extents to avoid excessive slowness (N^2
4849         behavior) when making lots of buffer changes between redisplays,
4850         such as when saving the Options.
4851
4852 2001-03-09  William M. Perry  <wmperry@aventail.com>
4853
4854         * device.el:
4855         * dragdrop.el:
4856         * dumped-lisp.el:
4857         * faces.el:
4858         * frame.el:
4859         * gnuserv.el:
4860         * loadup.el:
4861         * menubar-items.el:
4862         * minibuf.el:
4863         The Great GTK Merge.
4864
4865         * ChangeLog.GTK:
4866         * dialog-gtk.el:
4867         * gdk.el:
4868         * generic-widgets.el:
4869         * glade.el:
4870         * gnome-widgets.el:
4871         * gnome.el:
4872         * gtk-compose.el:
4873         * gtk-extra.el:
4874         * gtk-faces.el:
4875         * gtk-ffi.el:
4876         * gtk-file-dialog.el:
4877         * gtk-font-menu.el:
4878         * gtk-glyphs.el:
4879         * gtk-init.el:
4880         * gtk-iso8859-1.el:
4881         * gtk-marshal.el:
4882         * gtk-mouse.el:
4883         * gtk-package.el:
4884         * gtk-password-dialog.el:
4885         * gtk-select.el:
4886         * gtk-widget-accessors.el:
4887         * gtk-widgets.el:
4888         * gtk.el:
4889         widgets-gtk.el:
4890         The Great GTK Merge: new files.
4891
4892 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4893
4894         * generic-widgets.el: Don't require gtk (a built-in feature) at
4895         top level.  Don't execute the last sexp unless (featurep 'gtk).
4896
4897 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4898
4899         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4900
4901 2001-02-23  Martin Buchholz <martin@xemacs.org>
4902
4903         * XEmacs 21.2.45 "Thelxepeia" is released.
4904
4905 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4906  
4907         * about.el (xemacs-hackers): update my entry. 
4908         * about.el (about-maintainer-info): ditto. 
4909         * about.el (about-hackers): ditto. 
4910
4911 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4912
4913         * about.el (about-maintainer-info): More vanity info about
4914         yours truly.
4915
4916 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4917
4918         * build-report.el (build-report-destination): xemacs-build-reports
4919         has moved to SourceForge, where mailing list name length is
4920         restricted, hence the name change to
4921         xemacs-buildreports@xemacs.org.
4922         * build-report.el (build-report-keep-regexp): Update default.
4923         * build-report.el (build-report-delete-regexp): Ditto.
4924         * build-report.el (build-report-make-output-files): Ditto.
4925
4926 2001-02-19  Craig Lanning  <lanning@scra.org>
4927
4928         * lisp-mode.el: Add indentation specifications for following
4929         Common Lisp forms: handler-case, handler-bind, with-slots,
4930         with-open-file, with-open-stream, print-unreadable-object.
4931
4932 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4933
4934         * font-lock.el (font-lock-set-defaults-1):
4935         Move initialization of `font-lock-cache-position' so that it's set
4936         even if font-lock-keywords is already defined.
4937
4938 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4939
4940         * autoload.el (generate-file-autoloads-1):
4941         Use `emacs-lisp-mode-syntax-table' instead of
4942         `lisp-mode-syntax-table'.
4943         * lisp-mode.el (lisp-mode-syntax-table):
4944         Get rid of old checks for `parse-partial-sexp' version.
4945         Make `|' (pipe) string delimiter instead of punctuation.
4946
4947 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4948
4949         * window.el (save-selected-window):
4950         Use gensym for better macro hygiene.
4951
4952 2001-02-06  Mike Sperber <mike@xemacs.org>
4953
4954         * dump-paths.el:
4955         * startup.el (startup-setup-paths): Set and use
4956         `mule-lisp-directory'.
4957         (startup-setup-paths-warning): Ditto.
4958
4959         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4960         (paths-construct-load-path): Consider `mule-lisp-directory'.
4961
4962 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4963
4964         * font-lock.el: Syntax table improvements used.  A few random
4965         changes are not specified below.
4966         (font-lock-fontify-string-delimiters):
4967         (font-lock-syntactic-keywords):
4968         (font-lock-cache-state nil):
4969         (font-lock-cache-position):
4970         New variables.
4971         (font-lock-set-syntax):
4972         (font-lock-apply-syntactic-highlight):
4973         (font-lock-fontify-syntactic-anchored-keywords):
4974         (font-lock-fontify-syntactic-keywords-region):
4975         (font-lock-eval-keywords):
4976         New functions.
4977         (font-lock-remove-face):
4978         (font-lock-fontify-syntactically-region):
4979         Use syntax properties.
4980
4981 2001-02-08  Martin Buchholz <martin@xemacs.org>
4982
4983         * XEmacs 21.2.44 "Thalia" is released.
4984
4985 2001-01-16  Mike Sperber <mike@xemacs.org>
4986
4987         * startup.el (normal-top-level): Work even if no installation root
4988         is found.
4989
4990 2001-01-30  Andy Piper  <andy@xemacs.org>
4991
4992         * gutter-items.el (progress-abort-glyph): remove instantiator.
4993         (set-progress-abort-instantiator): new function.
4994         (abort-progress-feedback): use it.
4995
4996         * gutter.el (set-gutter-dirty-p): new function.
4997
4998 2001-01-30  Didier Verna  <didier@xemacs.org>
4999
5000         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5001
5002 2001-01-24  Didier Verna  <didier@xemacs.org>
5003
5004         * sound.el (sound-extension-list): give a better default value.
5005         * sound.el (load-sound-file): improve the doc string, also find
5006         files given by absolute names, pass a real extension list to
5007         `locate-file'.
5008
5009 2001-01-26  Martin Buchholz <martin@xemacs.org>
5010
5011         * XEmacs 21.2.43 "Terspichore" is released.
5012
5013 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5014
5015         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5016         messages from gnuserv.
5017
5018 2001-01-20  Martin Buchholz <martin@xemacs.org>
5019
5020         * XEmacs 21.2.42 "Poseidon" is released.
5021
5022 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5023
5024         * cl-macs.el (cl-upcase-arg): New function.
5025         (cl-function-arglist): New function.
5026         (cl-transform-lambda): Automatically add CL-style lambda list to
5027         documentation string using functions above.
5028
5029 2001-01-12  Andy Piper  <andy@xemacs.org>
5030
5031         * package-get.el (package-get-custom): call
5032         package-net-update-installed-db.
5033
5034         * package-ui.el (pui-install-selected-packages): call
5035         package-net-update-installed-db.
5036
5037         * package-net.el (package-net-update-installed-db): use
5038         packages-package-list so that we reflect reality.
5039
5040         * packages.el (packages-package-list): Make docstring reflect
5041         reality.
5042
5043         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5044
5045         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5046         isn't installed.
5047
5048 2001-01-17  Andy Piper  <andy@xemacs.org>
5049
5050         * wid-edit.el (widget-activation-glyph-mapper): activate or
5051         deactivate native widgets.
5052         (widget-glyph-insert-glyph): record instantiator.
5053         (widget-push-button-value-create): use it.
5054
5055         * gui.el (gui-button-action): new function. Make button's domain
5056         buffer current when calling.
5057         (make-gui-button): update to use gui-button-action.
5058
5059 2001-01-16  Didier Verna  <didier@xemacs.org>
5060
5061         * menubar-items.el (default-menubar): add an entry for modeline
5062         horizontal scrolling in Options -> Display.
5063
5064 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5065
5066         * package-get.el (package-get-require-signed-base): Set to nil
5067         by default.
5068
5069 2001-01-17  Martin Buchholz <martin@xemacs.org>
5070
5071         * XEmacs 21.2.41 "Polyhymnia" is released.
5072
5073 2001-01-16  Mike Sperber <mike@xemacs.org>
5074
5075         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5076         catch lisp/mule/.
5077
5078 2001-01-14  Mike Sperber <mike@xemacs.org>
5079
5080         * startup.el (maybe-create-compatibility-dot-emacs):
5081         (maybe-unmigrate-user-init-file):
5082         (unmigrate-user-init-file): Created.
5083         (maybe-migrate-user-init-file): Offer creation of compatibility
5084         .emacs.
5085         Some doc fixes wrt init file location.
5086
5087 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5088
5089         * faces.el (face-frob-from-locale-first): new variable.
5090         (frob-face-font-2): Honor tags arg while trying to use
5091         standard-face-mapping.  When face-frob-from-locale-first is set,
5092         first try to set face inheriting from frobbed-face.
5093
5094 2001-01-15  Didier Verna  <didier@xemacs.org>
5095
5096         * about.el (xemacs-hackers): update my entry.
5097         * about.el (about-url-alist): ditto.
5098         * about.el (about-maintainer-info): ditto.
5099         * about.el (about-hackers): ditto.
5100
5101 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5102
5103         The byte compiler has been badly broken for a year,
5104         by the patch of 1999-12-06.
5105         * byte-optimize.el (byte-optimize-form-code-walker):
5106         Bug was: the byte compiler was making this erroneous optimization:
5107         (progn (or (foo)) (bar)) ==> (bar)
5108
5109 2000-11-20  Mike Sperber <mike@xemacs.org>
5110
5111         * setup-paths.el (paths-core-load-path-depth): Split
5112         `paths-load-path-depth' in two for site and core lisp.  Don't
5113         recurse into core.
5114         * setup-paths.el (paths-construct-load-path): Use.
5115
5116 2001-01-10  Andy Piper  <andy@xemacs.org>
5117
5118         * package-net.el (package-net-cygwin32-binary-size): new variable
5119         (package-net-win32-binary-size): ditto.  add much needed
5120         commentary.
5121
5122         * gutter-items.el (buffers-tab-items): correct off-by-one error
5123         for buffers-tab-max-size.
5124
5125 2001-01-08  Martin Buchholz <martin@xemacs.org>
5126
5127         * XEmacs 21.2.40 is released.
5128
5129 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5130
5131         * mule/hebrew.el: Fix comments and typos.
5132         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5133
5134 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5135
5136         * ChangeLog.1: move ancient log from fill.el.
5137
5138         * dump-paths.el:
5139         paragraphs.el:
5140         mule/mule-category.el:
5141         Miscellaneous typo fixes and slight doc clarifications.
5142
5143         * mule/mule-ccl.el:  Correct file name in header.
5144
5145 2000-12-31  Martin Buchholz <martin@xemacs.org>
5146
5147         * XEmacs 21.2.39 is released.
5148
5149 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5150
5151         * byte-optimize.el (byte-optimize-cond):
5152         (byte-optimize-cond-1): New.
5153         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5154         Optimizes (cond (x nil)) ==> nil.
5155         Provide better diagnostic on malformed expr like (cond foo).
5156
5157 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5158
5159         * mule/mule-coding.el:
5160         mule/mule-cmds.el (reset-language-environment,
5161         set-language-environment-coding-systems):
5162         Safer default coding-priority-list, corresponding to src/file-coding.h.
5163
5164 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5165
5166         * package-admin.el: Allow package removal from
5167         early-package-load-path.
5168
5169 2000-12-15  Andreas Jaeger  <aj@suse.de>
5170
5171         * about.el (about-maintainer-info): Update my entry.
5172
5173 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5174
5175         * packages.el (locate-library): Add support for bzip2
5176         compressed .el files.
5177
5178 2000-12-12  Andy Piper  <andy@xemacs.org>
5179
5180         * package-net.el: new file.
5181
5182 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5183
5184         * font-lock.el: Add missing C++ keywords.
5185
5186 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5187
5188         * simple.el (indent-for-comment): Preserve indentation of comments
5189         starting in column 0, as documented in (Info-goto-node
5190         "(xemacs)Comments").  Update docstring accordingly.
5191
5192 2000-12-05  Martin Buchholz <martin@xemacs.org>
5193
5194         * XEmacs 21.2.38 is released.
5195
5196 2000-12-04  Didier Verna  <didier@xemacs.org>
5197
5198         * mouse.el (default-mouse-track-set-point-in-window): remove
5199         spurious '+' operation detected by Martin.
5200
5201
5202 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5203
5204         * cl-extra.el (coerce):
5205         Implement char to integer coercion.
5206         Remove extraneous (numberp) test.
5207
5208         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5209         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5210         (byte-optimize-predicate):
5211         Warn if evaluating constant expression signals an error.
5212         (byte-optimize-form): Small simplification.
5213
5214         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5215
5216 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5217
5218         * byte-optimize.el:
5219         (byte-optimize-minus):
5220         (byte-optimize-plus):
5221         (byte-optimize-mult):
5222         (byte-optimize-quo):
5223         Use (car (last x)) instead of (last x) to get last elt!
5224         Use `byte-optimize-predicate' to optimize `%'.
5225         Move optimizations for special numeric args to bytecomp.el.
5226         * bytecomp.el (byte-compile-associative): Remove.
5227         (byte-compile-max): New.
5228         (byte-compile-min): New.
5229         Properly handle erroneous calls: (max) (min).
5230         (byte-compile-plus): New.
5231         (byte-compile-minus):
5232         It's easiest to handle 0, +1 and -1 args here.
5233         (byte-compile-mult): New.
5234         It's easiest to handle 1, -1 and 2 args here.
5235         (byte-compile-quo):
5236         It's easiest to handle 0, +1 and -1 args here.
5237         Issue byte-compiler warning when dividing by zero.
5238
5239         Byte-compiler arithmetic improvements.
5240         Better optimize these expressions in the obvious way:
5241         (+ x y 1)   -->  varref x varref y add add1
5242         (+ x y -1)  -->  varref x varref y add sub1
5243         (- x y 0)   -->  (- x y)
5244         (- 0 x y)   -->  (- (- x) y)
5245         (% 42 19)   --> compile-time constant
5246         (/ 42 19)   --> compile-time constant
5247         (* (foo) 2) --> foo call dup plus
5248
5249         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5250         unless (declaim (optimize (safety 3)))
5251         or (setq byte-compile-delete-errors nil).
5252
5253 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5254
5255         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5256         docstrings.
5257
5258 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5259
5260         * startup.el (command-line-do-help):  Add documentation of
5261         portable dumper switches.
5262
5263 2000-11-22  Andy Piper  <andy@xemacs.org>
5264
5265         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5266
5267         * glyphs.el (init-glyphs): don't use autodetect for strings.
5268
5269 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5270
5271         * byte-optimize.el (byte-optimize-char-before):
5272         (byte-optimize-backward-char):
5273         (byte-optimize-backward-word):
5274         Fix incorrect optimizations for these sorts of expressions:
5275         (let ((x nil)) (backward-char x))
5276
5277 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5278
5279         * byte-optimize.el:
5280         * byte-optimize.el (byte-optimize-backward-char): New.
5281         * byte-optimize.el (byte-optimize-backward-word): New.
5282         Make backward-word and backward-char as efficient as forward versions.
5283
5284         * bytecomp.el (byte-compile-no-args-with-one-extra):
5285         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5286         * bytecomp.el (byte-compile-two-args-with-one-extra):
5287         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5288         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5289         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5290         Check if extra arg is constant nil, and if so, use byte-coded call.
5291
5292         * simple.el (backward-word):
5293         * simple.el (mark-word):
5294         * simple.el (kill-word):
5295         * simple.el (backward-kill-word):
5296         Make COUNT argument optional, for consistency with forward-char et al.
5297
5298         * abbrev.el (abbrev-string-to-be-defined):
5299         * abbrev.el (inverse-abbrev-string-to-be-defined):
5300         * abbrev.el (inverse-add-abbrev):
5301         * abbrev.el (expand-region-abbrevs):
5302         * buff-menu.el (Buffer-menu-execute):
5303         * indent.el (move-to-left-margin):
5304         * indent.el (indent-relative):
5305         * indent.el (move-to-tab-stop):
5306         * info.el (Info-reannotate-node):
5307         * lisp-mode.el (lisp-indent-line):
5308         * lisp.el (end-of-defun):
5309         * lisp.el (move-past-close-and-reindent):
5310         * misc.el (copy-from-above-command):
5311         * mouse.el (default-mouse-track-scroll-and-set-point):
5312         * page.el (forward-page):
5313         * paragraphs.el (forward-paragraph):
5314         * paragraphs.el (end-of-paragraph-text):
5315         * picture.el (picture-forward-column):
5316         * picture.el (picture-self-insert):
5317         * rect.el (extract-rectangle-line):
5318         * simple.el (newline):
5319         * simple.el (fixup-whitespace):
5320         * simple.el (backward-delete-char-untabify):
5321         * simple.el (transpose-chars):
5322         * simple.el (transpose-preceding-chars):
5323         * simple.el (do-auto-fill):
5324         * simple.el (indent-new-comment-line):
5325         * simple.el (blink-matching-open):
5326         * view-less.el (cleanup-backspaces):
5327         * wid-edit.el (widget-transpose-chars):
5328         * term/bg-mouse.el (bg-insert-moused-sexp):
5329         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5330
5331         * info.el (Info-fontify-node):
5332         * simple.el (backward-delete-function):
5333         Use canonical delete-backward-char instead of backward-delete-char.
5334
5335 2000-11-20  Andy Piper  <andy@xemacs.org>
5336
5337         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5338         no buffers.
5339
5340 2000-11-20  Andy Piper  <andy@xemacs.org>
5341
5342         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5343         buffer tabs.
5344
5345 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5346
5347         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5348         (proclaim inline...) was shadowing compiler-macros.
5349
5350 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5351
5352         * bytecomp.el (byte-compile-eval): New.
5353         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5354         Keeps this promise made in Lispref:
5355         "If a file being compiled contains a `defmacro' form, the macro is
5356         defined temporarily for the rest of the compilation of that file."
5357
5358 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5359
5360         * cl.el (floatp-safe):
5361         (plusp):
5362         (minusp):
5363         (oddp):
5364         (evenp):
5365         (cl-abs):
5366         Use a better parameter name than `x'.
5367
5368         * cl-macs.el (check-type): Make continuable.  Change documentation
5369         to require PLACE, but accept any form for compatibility.
5370
5371         * abbrev.el (define-abbrev): Use check-type.
5372         * font-menu.el (font-menu-change-face): Use check-type.
5373         * menubar.el (relabel-menu-item): Use check-type.
5374         * itimer.el: Fix typo.
5375
5376 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5377
5378         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5379
5380 2000-11-14  Martin Buchholz <martin@xemacs.org>
5381
5382         * XEmacs 21.2.37 is released.
5383
5384 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5385
5386         * code-cmds.el: Provide the feature.
5387
5388 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5389
5390         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5391
5392         * code-cmds.el: New file
5393         * mule/mule-cmds.el:
5394         * mule/mule-misc.el
5395         (coding-keymap): New keymap. Define coding system keyboard
5396         commands on file-coding builds too.
5397         (coding-system-change-eol-conversion):
5398         (universal-coding-system-argument):
5399         (set-default-coding-systems):
5400         (prefer-coding-system): Moved from mule-cmds.el
5401         (set-buffer-process-coding-system): Moved from mule-misc.el
5402
5403 2000-09-15  Stephen Carney <carney@scubadoo.com>
5404
5405         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5406
5407 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5408
5409         * package-get.el (package-get-download-sites): Add a pre-release
5410         site for experimental packages.
5411
5412         * auto-autoloads.el: Regenerated.
5413
5414 2000-08-01  Andy Piper  <andy@xemacs.org>
5415
5416         * gutter-items.el (buffers-tab-omit-function): reference
5417         buffers-tab-select-visible-buffers.
5418         (buffers-tab-filter-functions): new variable, by default uses
5419         buffers-tab-selection-function and buffers-tab-omit-function.
5420         (select-buffers-tab-buffers-by-mode): invert arguments.
5421         (buffers-tab-select-visible-buffers): new function. Invert calling
5422         of buffers-menu-omit-invisible-buffers.
5423         (buffers-tab-items): rewrite to use
5424         buffers-tab-filter-functions. Rewrite docstring.
5425         (gutter-buffers-tab-extent): delete.
5426         (add-tab-to-gutter): always build a new extent when adding the
5427         tabs.
5428         (update-tab-in-gutter): make gutter dirty when orientation
5429         changes.
5430
5431 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5432
5433         * bytecomp.el (byte-compile-defvar-or-defconst):
5434         Only do loadhist recording if defvar form includes a value.
5435
5436 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5437
5438         * bytecomp.el (byte-compile-initial-macro-environment):
5439         `eval-when-compile' should not compile its body.
5440
5441 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5442
5443         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5444         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5445         some Japanese English.  Remove some ancient FSF comments, and
5446         improve docstrings.  Use symbols not vectors for tables.
5447
5448 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5449
5450         * keymap.el:
5451         (local-key-binding):
5452         (global-key-binding):
5453         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5454
5455         * lisp.el:
5456         (backward-sexp): Slightly simpler code.
5457         (mark-sexp): Make arg optional, like FSF Emacs.
5458         (forward-list): Slightly simpler code.
5459         (backward-list): Slightly simpler code.
5460         (down-list):  Make arg optional, like FSF Emacs.
5461         (up-list):  Make arg optional, like FSF Emacs.
5462         (backward-up-list):  Make arg optional, like FSF Emacs.
5463         (kill-sexp):  Make arg optional, like FSF Emacs.
5464         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5465
5466         * font-menu.el (font-menu-change-face):
5467         Take continuable errors into account.
5468
5469         * abbrev.el:
5470         * abbrev.el (clear-abbrev-table):
5471         * abbrev.el (define-abbrev-table):
5472         * abbrev.el (define-abbrev):
5473         * abbrev.el (insert-abbrev-table-description):
5474         * apropos.el (apropos-documentation-check-doc-file):
5475         * apropos.el (apropos-documentation-check-elc-file):
5476         * buff-menu.el (list-buffers):
5477         * buff-menu.el (list-buffers-noselect):
5478         * bytecomp.el (byte-recompile-directory):
5479         * bytecomp.el (batch-byte-compile):
5480         * cl-macs.el (typep):
5481         * code-files.el (find-coding-system-magic-cookie):
5482         * code-files.el (insert-file-contents):
5483         * cus-edit.el (customize-set-variable):
5484         * cus-edit.el (customize-save-variable):
5485         * cus-face.el (custom-set-face-font-size):
5486         * cus-face.el (custom-set-face-update-spec):
5487         * cus-face.el (custom-reset-faces):
5488         * custom.el (custom-check-theme):
5489         * custom.el (copy-upto-last):
5490         * fill.el (canonically-space-region):
5491         * fill.el (fill-paragraph):
5492         * fill.el (fill-region):
5493         * fill.el (find-space-insertable-point):
5494         * fill.el (justify-current-line):
5495         * faces.el (face-spec-update-all-matching):
5496         * faces.el (set-face-stipple):
5497         * files-nomule.el (insert-file-contents):
5498         * files.el (insert-file-contents-literally):
5499         * files.el (hack-local-variables-last-page):
5500         * files.el (basic-save-buffer):
5501         * files.el (insert-directory):
5502         * font-menu.el (font-menu-change-face):
5503         * font.el (font-spatial-to-canonical):
5504         * format.el (format-encode-region):
5505         * format.el (format-insert-file):
5506         * format.el (format-replace-strings):
5507         * gutter.el (set-gutter-element):
5508         * help.el (key-or-menu-binding):
5509         * help.el (describe-bindings):
5510         * help.el (with-syntax-table):
5511         * indent.el (indent-rigidly):
5512         * indent.el (delete-to-left-margin):
5513         * info.el:
5514         * info.el (Info-extract-dir-entry-from):
5515         * info.el (Info-build-dir-anew):
5516         * info.el (Info-rebuild-dir):
5517         * info.el (Info-batch-rebuild-dir):
5518         * info.el (Info-read-subfile):
5519         * info.el (Info-build-node-completions):
5520         * info.el (Info-extract-menu-node-name):
5521         * isearch-mode.el (isearch-range-invisible):
5522         * isearch-mode.el (isearch-restore-invisible-extents):
5523         * itimer.el (itimerp):
5524         * itimer.el (itimer-live-p):
5525         * keymap.el:
5526         * keymap.el (substitute-key-definition):
5527         * keymap.el (read-command-or-command-sexp):
5528         * keymap.el (local-key-binding):
5529         * keymap.el (global-key-binding):
5530         * keymap.el (global-set-key):
5531         * keymap.el (local-set-key):
5532         * ldap.el:
5533         * ldap.el (ldap-add-entries):
5534         * ldap.el (ldap-delete-entries):
5535         * lisp.el (backward-sexp):
5536         * lisp.el (mark-sexp):
5537         * lisp.el (forward-list):
5538         * lisp.el (backward-list):
5539         * lisp.el (down-list):
5540         * lisp.el (backward-up-list):
5541         * lisp.el (up-list):
5542         * lisp.el (kill-sexp):
5543         * lisp.el (backward-kill-sexp):
5544         * menubar.el (add-menu-button):
5545         * menubar.el (add-submenu):
5546         * menubar.el (delete-menu-item):
5547         * menubar.el (relabel-menu-item):
5548         * mouse.el (narrow-window-to-region):
5549         * obsolete.el (define-obsolete-variable-alias):
5550         * obsolete.el (store-substring):
5551         * package-admin.el:
5552         * package-admin.el (package-admin-install-function):
5553         * package-admin.el (package-admin-install-function-mswindows):
5554         * package-admin.el (package-admin-default-install-function):
5555         * package-get.el (package-get-update-base-entries):
5556         * packages.el (packages-load-package-dumped-lisps):
5557         * packages.el (packages-collect-package-dumped-lisps):
5558         * printer.el (generic-print-buffer):
5559         * printer.el (generic-print-region):
5560         * replace.el (occur-mode-mouse-goto):
5561         * replace.el (perform-replace):
5562         * select.el (get-selection-no-error):
5563         * simple.el:
5564         * simple.el (newline):
5565         * simple.el (open-line):
5566         * simple.el (edit-and-eval-command):
5567         * simple.el (goto-line):
5568         * simple.el (undo):
5569         * simple.el (kill-region):
5570         * simple.el (copy-region-as-kill):
5571         * simple.el (kill-ring-save):
5572         * simple.el (set-mark):
5573         * simple.el (next-line):
5574         * simple.el (previous-line):
5575         * simple.el (line-move):
5576         * simple.el (set-goal-column):
5577         * simple.el (comment-region):
5578         * subr.el:
5579         * subr.el (putf):
5580         * syntax.el (modify-syntax-entry):
5581         * syntax.el (map-syntax-table):
5582         * view-less.el (view-file):
5583         * view-less.el (view-buffer):
5584         * view-less.el (view-file-other-window):
5585         * window-xemacs.el (backward-other-window):
5586         * window.el:
5587         * window.el (one-window-p):
5588         * window.el (walk-windows):
5589         * window.el (window-list):
5590         * x-mouse.el (x-mouse-kill):
5591         * x-select.el (x-get-cutbuffer):
5592         * x-select.el (x-store-cutbuffer):
5593         * term/bg-mouse.el (bg-mouse-line-to-center):
5594         * term/sun-mouse.el (window-line-end):
5595         * term/sun-mouse.el (sun-select-region):
5596         * term/sun.el (kill-region-and-unmark):
5597         * mule/mule-category.el:
5598         * mule/mule-category.el (modify-category-entry):
5599         * mule/mule-category.el (char-category-list):
5600         * mule/mule-coding.el (coding-system-force-on-output):
5601         * mule/mule-misc.el (coding-system-put):
5602         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5603
5604 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5605
5606         * cus-face.el: Typo fixes and tiny clarifications.
5607         * custom.el: ditto
5608
5609 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5610
5611         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5612         * startup.el (normal-top-level): Setup auto-save-list-file-name
5613         if auto-save-list-file-prefix is non-nil.
5614
5615 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5616
5617         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5618
5619 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5620
5621         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5622         get symbol at point-min.
5623
5624 2000-10-24  Didier Verna  <didier@xemacs.org>
5625
5626         * info.el (Info-emacs-info-file-name): defconst it.
5627         * info.el (Info-footnote-tag): defcustom it.
5628         * info.el (Info-no-description-string): ditto.
5629         * info.el (Info-find-node): adapt to new semantics of
5630         'Info-suffixed-file (don't do the case variants stuff).
5631         * info.el (Info-insert-dir): rewrite the dir file variants code.
5632         * info.el (Info-directory-files): New. Return the list of info
5633         files in a directory.
5634         * info.el (Info-dir-outdated-p): use it.
5635         * info.el (Info-parse-dir-entries): ditto.
5636         * info.el (Info-build-dir-anew): don't restrict to files ending
5637         with a ".info.*" extension.
5638         * info.el (Info-set-mode-line): ditto.
5639         * info.el (Info-read-subfile): adapt to new semantics of
5640         'Info-suffixed-file (append 'exact argument).
5641         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5642         string independently of the case.
5643         * info.el (Info-suffixed-file): use it (match all possible case
5644         for the file name).
5645         * info.el (Info-insert-file-contents): code cleanup.
5646         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5647         columns.
5648         * info.el (Info-batch-rebuild-dir): ditto.
5649         * info.el (Info-read-node-name-1): ditto.
5650         * info.el (Info-search): ditto.
5651         * info.el (Info-fontify-node): ditto.
5652
5653
5654 2000-10-24  Didier Verna  <didier@xemacs.org>
5655
5656         * process.el (shell-command): when called from a program, avoid
5657         'push-mark's "mark-set" message.
5658
5659 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5660
5661         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5662         by a symbol, not by a vector.
5663         * mule/vietnamese.el (vscii): Likewise.
5664         (viscii): Likewise.
5665         * mule/cyrillic.el (koi8-r): Likewise.
5666
5667         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5668         by a symbol, not by a vector.
5669         (chinese-big5-2): Likewise.
5670         * mule/ethiopic.el (ethiopic): Likewise.
5671         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5672         (vietnamese-viscii-upper): Likewise.
5673
5674 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5675
5676         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5677
5678 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5679
5680         * byte-optimize.el (byte-optimize-car): New function.
5681         (byte-optimize-cdr): Ditto.
5682
5683 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5684
5685         * byte-optimize.el: Partial synch with FSF 20.7.
5686         Optimize constant concatenation.
5687         Add keymapp as a side effect free function.  It is a built-in.
5688         (byte-after-unbind-pos): Remove byte-equal.
5689
5690 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5691
5692         * update-elc-2.el: Quote regexps correctly.
5693
5694 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5695
5696         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5697         (ccl-compile): Apply integerp, not integer-or-char-p to
5698         check the type of the buffer magnification
5699         (ccl-compile-write-string): Encode a string with binary
5700         coding system.
5701         (ccl-compile-write-repeat): Likewise.
5702
5703 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5704
5705         * buff-menu.el:
5706         * bytecomp.el:
5707         * coding.el:
5708         * faces.el:
5709         * files.el:
5710         * fill.el:
5711         * float-sup.el:
5712         * font-lock.el:
5713         * help.el:
5714         * iso8859-1.el:
5715         * loaddefs.el:
5716         * menubar-items.el:
5717         * menubar.el:
5718         * modeline.el:
5719         * msw-font-menu.el:
5720         * paragraphs.el:
5721         * paths.el:
5722         * replace.el:
5723         * simple.el:
5724         * sound.el:
5725         * startup.el:
5726         * version.el:
5727         * x-faces.el:
5728         * x-font-menu.el:
5729         Remove purecopy.
5730
5731 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5732
5733         * simple.el (do-auto-fill): Use the function pointer to by
5734         `comment-line-break-function', not `indent-new-comment-line'. This
5735         fixes an issue with cc-mode comment continuation.
5736
5737 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5738
5739         * simple.el (turn-on-auto-fill):  Add (interactive).
5740         * mwheel.el (mwheel-install): Add (interactive).
5741         * font-lock.el (turn-on-font-lock): Add (interactive).
5742         (turn-off-font-lock): Add (interactive).
5743
5744 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5745
5746         * packages.el (packages-special-base-regexp): Add `man'.
5747
5748 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5749
5750         * wid-edit.el (widget-specify-active): map over extents in current
5751         buffer like `widget-specify-inactive' does.  Mapping over the
5752         inactive extent object does not work since the current extent is
5753         ignored by `map-extents'.
5754
5755 2000-10-04  Martin Buchholz <martin@xemacs.org>
5756
5757         * XEmacs 21.2.36 is released.
5758
5759 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5760
5761         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5762         Optimize the compiled-function-constants vector by byte-code
5763         reference counts.
5764
5765 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5766
5767         * build-report.el (build-report-delete-regexp): quote value in
5768         defcustom
5769
5770 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5771
5772         * build-report.el (build-report): Don't bind srcdir which we don't
5773         use in `multiple-value-bind' to avoid the only byte-compiler
5774         warning.
5775
5776 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5777
5778         * build-report.el: Requires cl and custom now.
5779         build-report-version is determined by XEmacs version -- remove
5780         build-report-version*.
5781         * build-report.el (build-report-version): Removed.
5782         * build-report.el (build-report-installation-version-regexp): New.
5783         * build-report.el (build-report-version-file-regexp): New.
5784         * build-report.el (build-report-installation-srcdir-regexp): New.
5785         * build-report.el (build-report-destination): Offer
5786         xemacs-build-reports and xemacs-beta.
5787         * build-report.el (build-report-keep-regexp): Adjusted.
5788         * build-report.el (build-report-delete-regexp): Adjusted.
5789         * build-report.el (build-report-make-output-dir): New.
5790         * build-report.el (build-report-installation-file): Replace use of
5791         `concat' with `expand-file-name'.
5792         * build-report.el (build-report-make-output-file): Removed.
5793         * build-report.el (build-report-make-output-files): New.
5794         * build-report.el (build-report-subject): Identify as
5795         user-variable with "*...".
5796         * build-report.el (build-report-prompts): Ditto.
5797         * build-report.el (build-report-version-file): New.
5798         * build-report.el (build-report-file-encoding): Identify as
5799         user-variable with "*...".
5800         * build-report.el (build-report-make-output-get): New.
5801         * build-report.el (build-report-insert-header): Report
5802         emacs-version and system-configuration instead of
5803         build-report-version.
5804         * build-report.el (build-report-insert-make-output): Add file
5805         argument.
5806         * build-report.el (build-report-insert-installation-file):
5807         Re-indent.
5808         * build-report.el (build-report-keep): Change docstring,
5809         re-indent.
5810         * build-report.el (build-report-delete): Ditto.
5811         * build-report.el (build-report-installation-data): New.
5812         * build-report.el (build-report-version-file-data): New.
5813
5814 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5815
5816         * byte-optimize.el (byte-optimize-lapcode):
5817         Fix the optimization of using the first 5 elements of the
5818         constants vector for variables.
5819         (byte-optimize-lapcode): Fix another ancient broken optimization.
5820
5821 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5822
5823         * *: Spelling mega-patch
5824
5825 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5826
5827         * easymenu.el: doc fixes.
5828         (easy-menu-do-define): Use backquote.
5829         (easy-menu-change):
5830         (easy-menu-add):
5831         `when' seems much clearer than `if' here.
5832         (easy-menu-remove):
5833         (easy-menu-add-item):
5834         (easy-menu-item-present-p):
5835         (easy-menu-remove-item):
5836         Wrap using (when (featurep 'menubar) ...)
5837
5838 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5839
5840         * bytecomp.el (displaying-byte-compile-warnings):
5841         Revert Ben's change to this function below so that the compile log
5842         is displayed properly for users of the "popper" package.
5843
5844 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5845
5846         * window.el (save-selected-window): Use backquote.
5847
5848         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5849         Renamed from `byte-compile-file-form-defvar'.
5850         * bytecomp.el (byte-compile-defvar-or-defconst):
5851         Only cons onto current-load-list in top-level forms.
5852         Else this leaks a cons cell every time a defun is called.
5853         Renamed from `byte-compile-defvar', for clarity.
5854         Warn when docstring of defvar is not a string.
5855         Use consistent error messages.
5856         Better comments.
5857
5858 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5859
5860         * simple.el (set-variable):
5861         Remove unneeded defvar by rearranging order of let* forms.
5862
5863         * mule/mule-ccl.el (ccl-get-next-code):
5864         * menubar-items.el (bookmark-menu-filter):
5865         (language-environment-menu-filter):
5866         (tutorials-menu-filter):
5867         * toolbar-items.el (toolbar-compile):
5868         * byte-optimize.el (disassemble-offset):
5869         Use (declare (special ...)) instead of `defvar'.
5870
5871         * cl-macs.el (cl-do-proclaim):
5872         Fix (declare (special ...)) warning suppression syntax.
5873
5874 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5875
5876         * info.el (Info-tag-table-marker):
5877         (Info-tag-table-buffer):
5878         (Info-find-file-node):
5879         (Info-read-subfile):
5880         (Info-build-node-completions):
5881         (Info-search):
5882         (Info-mode):
5883         Multiple info buffer support.
5884
5885 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5886
5887         * ldap.el (ldap-decode-entry): New defun
5888         (ldap-search-entries): Use it in order to decode DN-prefixed
5889         entries properly
5890
5891 2000-08-23  Daniel Pittman <daniel@danann.net>
5892
5893         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5894         Use `eq', not `=', to compare symbols.
5895
5896 2000-07-30  Ben Wing  <ben@xemacs.org>
5897
5898         * bytecomp.el (byte-compile-report-error):
5899         * bytecomp.el (displaying-byte-compile-warnings):
5900         if stack-trace-on-error is set, send out a backtrace when
5901         an error is encountered that stops byte compilation.  this
5902         should make it much much easier to track down those curious
5903         problems.  also undo the kludge of using a separate "*Show*"
5904         buffer for display when there's a temp-buffer-show-function;
5905         we can avoid this by just being a little smarter.
5906
5907         * dialog-items.el:
5908         * dialog-items.el (search-dialog-regexp): New.
5909         * dialog-items.el (search-dialog-callback):
5910         * dialog-items.el (make-search-dialog):
5911         add a regexp option to the dialog and clean up a bit.
5912
5913         * dialog.el:
5914         * dialog.el (yes-or-no-p-dialog-box):
5915         * dialog.el (get-dialog-box-response):
5916         * dialog.el (make-dialog-box):
5917         * dialog.el (dialog-box-finish): New.
5918         * dialog.el (dialog-box-cancel): New.
5919         * dialog.el (internal-make-dialog-box-exit): New.
5920         implement [properly!] the :modal property of the new dialog box
5921         interface.  this is the first time xemacs has ever had *proper*
5922         modal dialog boxes, giving the standard window-system feedback.
5923         (e.g. under windows, clicking on a disabled frame causes a beep
5924         and makes the dialog box flash three times.)
5925
5926         * dragdrop.el: header keyword frobbing.
5927
5928         * dumped-lisp.el (preloaded-file-list):
5929         renamed winnt.el to win32-native.el.
5930
5931         * faces.el (face-property):
5932         * faces.el (set-face-property):
5933         * faces.el (frob-face-property):
5934         * faces.el (frob-face-font-2):
5935         * faces.el (make-face-bold):
5936         * faces.el (make-face-italic):
5937         * faces.el (make-face-bold-italic):
5938         * faces.el (make-face-unbold):
5939         * faces.el (make-face-unitalic):
5940         * faces.el (make-face-smaller):
5941         * faces.el (make-face-larger):
5942         clean up the implementation of these so that window-system-specific
5943         methods are called only on objects belonging to that window system.
5944         previously, you could have [e.g.] mswindows-make-face-bold called
5945         on font object of device type `stream', which is not good and
5946         explains the subtle errors Adrian was getting when byte-compiling
5947         something that required 'term. (Adrian, now you can use stack-trace-
5948         on-error to find the exact place where things are going wrong instead
5949         of having to laboriously binary-search your way through.)
5950
5951         * finder.el (finder-known-keywords):
5952         cleaned up -- properly sorted, clarified the meanings of many of
5953         the keywords, and added a few -- mswin, gui, content, build, www,
5954         user, services.  the last two try to distinguish between a package
5955         that's used directly by the user, and a package that provides
5956         support services to other packages.
5957
5958         * font-lock.el (lisp-font-lock-keywords-2):
5959         update list of lisp control structures to include everything,
5960         including new ones i introduced.
5961
5962         * gutter.el: header keyword frobbing.
5963
5964         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5965         recent isearch element was not doing so!  you got the second-most-
5966         recent instead.
5967
5968         * lisp-mode.el (construct-lisp-mode-menu):
5969         more menubar cleanups.
5970         * lisp-mode.el (with-selected-window):
5971         make it indent properly.
5972
5973         * menubar-items.el (default-menubar): lots of menubar cleanups.
5974         rearranged the options menu the most, e.g. splitting up the
5975         Keyboard/Mouse menu into a new Editing menu and combining the
5976         separate Scrollbar/Gutter/Toolbar submenus into Display.
5977         Got rid of General, moved items to Editing or new Troubleshooting.
5978         Moved Packages to Tools; doesn't seem to belong under Options.
5979         Added stuff to the Cmds menu, e.g. Change Case.
5980
5981         NB please don't complain about these periodic menubar changes.
5982         Anything like this is necessarily incremental in its construction
5983         -- By constant use you gradually become more and more aware of
5984         better and better ways to group menu items.  When we eventually
5985         move the options menu to a property sheet, the existing structure
5986         will probably be preserved fairly well.
5987
5988         * minibuf.el (next-history-element): fix problems with pressing
5989         down arrow in repeat-complex-command.
5990
5991         * modeline.el:
5992         * modeline.el (modeline-3d-p): New.
5993         added custom variable for controlling the 3d modeline.  the
5994         corresponding Options item has been present for a long time,
5995         but commented out with "fix me!" comments.  it's fixed now.
5996
5997         * obsolete.el (add-menu):
5998         remove bogus gettexts.
5999
6000         * process.el (shell-quote-argument):
6001         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6002         For bash under Windows native, see below.
6003
6004         * simple.el:
6005         * simple.el (display-warning-buffer):
6006         Fixed the handling of warning display to eliminate the annoying
6007         *Show* buffer, like was done for byte-compiler output above.
6008
6009         * simple.el (debug-print): New.
6010         Simple function for sending debug messages to the console and/or
6011         other debug places.
6012
6013         * subr.el (replace-in-string):
6014         Rewrite this function to avoid N^2 behavior with large strings --
6015         catastrophic with the new Windows selection code! (Apparently the
6016         author of this function didn't realize there was a fun
6017         replace-match that could make his life much easier, because we
6018         duplicated the entire logic.  The new version is smaller, easier
6019         to understand, much more robust, and has extended features --
6020         those of replace-match.)
6021
6022         * window.el:
6023         * window.el (with-selected-window): New.
6024         An obvious complement to the existing `with-selected-frame' and
6025         `with-current-buffer'.
6026
6027         * win32-native.el: Renamed from winnt.el.
6028         Added a great deal of stuff for properly handling process quoting,
6029         somewhat modeled on Kirill's original model (which i later threw
6030         away).  We should now finally have correctly working process arg
6031         quoting/dequoting so that the final app gets exactly what we
6032         intended.  Because the mechanism is in Lisp, it's easily
6033         extendible. (For those running bash and running the native
6034         version, I tried hard to do what I thought was correct.  But more
6035         thought is needed, and ideally the volunteer work of people with
6036         these configurations that they generally run on.)
6037
6038         * x-font-menu.el (x-font-menu-font-data):
6039         Put in defvar's to fix byte-compiler warnings.
6040
6041 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6042
6043         * select.el (selection-coercion-alist): Initialise.
6044         * select.el (select-coerce-to-text): New.
6045         * select.el (select-coerce): New.
6046         New functions to perform type and value coercion.
6047
6048         * select.el (select-buffer-killed-default): Keep data if it was
6049         on the clipboard.
6050
6051 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6052
6053         * menubar-items.el (default-menubar): Fix typo.
6054         (default-menubar): `lambda' was mispelled as `lamda'.
6055
6056 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6057
6058         * window.el (shrink-window-if-larger-than-buffer): Remove
6059         edge checking code.
6060
6061 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6062
6063         * paths.el (gnus-local-domain): Removed.
6064         (gnus-local-organization): Ditto.
6065         (gnus-startup-file): Ditto.
6066
6067 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6068
6069         * files.el (auto-mode-alist): Add .spec for RPM.
6070
6071 2000-07-31  Andy Piper  <andy@xemacs.org>
6072
6073         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6074
6075 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6076
6077         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6078         browse-url.
6079         * help.el (xemacs-www-page): Ditto.
6080         (xemacs-www-faq): Ditto.
6081         * menubar-items.el (default-menubar): Ditto.
6082
6083         * wid-edit.el (widget-url-link-action): Ditto.
6084         From: Kenichi OKADA <okada@opaopa.org>.
6085
6086 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6087
6088         * finder.el (finder-commentary): Add autoload cookie.
6089
6090 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6091
6092         * files.el (insert-file-contents-literally): Fix second let
6093         binding for `coding-system-for-read' to `coding-system-for-write'
6094         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6095
6096 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6097
6098         * files.el (insert-file-contents-literally): Use binary coding
6099         system (from Morioka san).
6100         (insert-file-contents-literally): Make file-name-handler method.
6101
6102 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6103
6104         * cl-macs.el (get-selection): Add defsetf.
6105
6106 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6107
6108         * x-init.el (x-activate-region-as-selection): replace obsolete
6109         function x-own-selection with own-selection.
6110         (ow-find): replace obsolete functions x-get-selection and
6111         x-get-clipboard with get-selection and get-clipboard.
6112         (init-post-x-win): replace obsolete function x-disown-selection
6113         with disown-selection.
6114
6115 2000-07-20  Mike Sperber  <mike@xemacs.org>
6116
6117         * startup.el (load-user-init-file): Only try to load init file if
6118         it exists.
6119
6120 2000-07-10  Andy Piper  <andy@xemacs.org>
6121
6122         * dialog-items.el: sync with Ben's patch.
6123
6124         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6125         comment.
6126         (progress-text-glyph): deleted.
6127         (progress-layout-glyph): make completely minimal.
6128         (progress-gauge-glyph): ditto.
6129         (progress-display-style): fix to handle dynamic instantiator
6130         changes.
6131         (progress-text-instantiator): new.
6132         (progress-layout-instantiator): new.
6133         (progress-gauge-instantiator): new.
6134         (set-progress-display-instantiator): renamed and changed from
6135         set-progress-display-style.
6136         (progress-abort-glyph): use instantiator not glyph.
6137         (append-progress-display): use set-progress-display-instantiator
6138         and set-glyph-image.
6139         (abort-progress-display): ditto.
6140         (raw-append-progress-display): ditto.
6141
6142 2000-07-20  Ben Wing  <ben@xemacs.org>
6143
6144         * code-files.el: Move Mule-specific code to mule-coding.el.
6145
6146 2000-07-15  Ben Wing  <ben@xemacs.org>
6147
6148         * autoload.el:
6149         Fixed comments.
6150
6151         * cmdloop.el:
6152         * cmdloop.el (yes-or-no-p):
6153         * cmdloop.el (y-or-n-p):
6154         Make these functions use should-use-dialog-box-p and not be
6155         overridden in dialog.el.
6156
6157         * cus-dep.el:
6158         * cus-dep.el (Custom-make-dependencies): Removed.
6159         * cus-dep.el (Custom-make-dependencies-1): New.
6160         * cus-dep.el (Custom-make-one-dependency): New.
6161         New entry point for use in Makefiles, to avoid excessive
6162         invocations.
6163
6164         * cus-edit.el (custom-variable-reset-saved):
6165         * cus-edit.el (custom-variable-reset-standard):
6166         * cus-edit.el (custom-save-resets):
6167         Fix bytecompiler warnings.
6168
6169         * dialog.el:
6170         * dialog.el (yes-or-no-p-dialog-box):
6171         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6172         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6173         * dialog.el (get-dialog-box-response):
6174         * dialog.el (message-or-box):
6175         * dialog.el (make-dialog-box):
6176         * dialog.el (popup-dialog-box): New.
6177         Avoid yes-or-no-p bogosities.
6178         Create a general function `make-dialog-box' to encapsulate all
6179         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6180
6181         * dumped-lisp.el (preloaded-file-list):
6182         Add dialog-items.  Clean up.  Group files by types.
6183
6184         * easymenu.el (easy-menu-add):
6185         * easymenu.el (easy-menu-remove):
6186         Account for accelerators.
6187
6188         * extents.el:
6189         * extents.el (extent-list): New args, like in map-extents.
6190         * extents.el (extent-at-event): New.
6191         * extents.el (extents-at-event): New.
6192
6193         * font-lock.el:
6194         * font-lock.el (font-lock-mode):
6195         * font-lock.el (font-lock-default-fontify-buffer):
6196         * font-lock.el (font-lock-default-unfontify-region):
6197         * font-lock.el (font-lock-fontify-syntactically-region):
6198         * font-lock.el (font-lock-fontify-keywords-region):
6199         Use new progress-feedback names.
6200
6201         * font-lock.el (java-font-lock-identifier-regexp):
6202         * font-lock.el (java-font-lock-class-name-regexp):
6203         Fix bytecompiler warnings.
6204
6205         * gutter-items.el:
6206         * gutter-items.el (progress-display-use-echo-area): Removed.
6207         * gutter-items.el (progress-feedback-use-echo-area): New.
6208         * gutter-items.el (progress-display-popup-period): Removed.
6209         * gutter-items.el (progress-feedback-popup-period): New.
6210         * gutter-items.el (set-progress-display-style): Removed.
6211         * gutter-items.el (set-progress-feedback-style): New.
6212         * gutter-items.el (progress-display-style): Removed.
6213         * gutter-items.el (progress-feedback-style): New.
6214         * gutter-items.el (progress-stack):
6215         * gutter-items.el (progress-displayed-p): Removed.
6216         * gutter-items.el (progress-feedbacked-p): New.
6217         * gutter-items.el (clear-progress-display): Removed.
6218         * gutter-items.el (clear-progress-feedback): New.
6219         * gutter-items.el (progress-display-clear-when-idle): Removed.
6220         * gutter-items.el (progress-feedback-clear-when-idle): New.
6221         * gutter-items.el (remove-progress-display): Removed.
6222         * gutter-items.el (remove-progress-feedback): New.
6223         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6224         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6225         * gutter-items.el (append-progress-display): Removed.
6226         * gutter-items.el (append-progress-feedback): New.
6227         * gutter-items.el (abort-progress-display): Removed.
6228         * gutter-items.el (abort-progress-feedback): New.
6229         * gutter-items.el (raw-append-progress-display): Removed.
6230         * gutter-items.el (raw-append-progress-feedback): New.
6231         * gutter-items.el (display-progress-display): Removed.
6232         * gutter-items.el (display-progress-feedback): New.
6233         * gutter-items.el (current-progress-display): Removed.
6234         * gutter-items.el (current-progress-feedback): New.
6235         * gutter-items.el (current-progress-display-label): Removed.
6236         * gutter-items.el (current-progress-feedback-label): New.
6237         * gutter-items.el (progress-display): Removed.
6238         * gutter-items.el (progress-feedback): New.
6239         Replace "progress-display" with "progress-feedback" globally.
6240
6241         * gutter-items.el (lprogress-display): Removed.
6242         * gutter-items.el (progress-feedback-with-label): New.
6243         Rename lprogress-display ==> progress-feedback-with-label.
6244
6245         * gutter-items.el (search-dialog-direction): Removed.
6246         * gutter-items.el (search-dialog-text): Removed.
6247         * gutter-items.el (search-dialog-callback): Removed.
6248         * gutter-items.el (make-search-dialog): Removed.
6249         Move to dialog-items.el.
6250
6251         * help.el:
6252         * help.el (help-mode-quit):
6253         * help.el (mode-for-help): New.
6254         * help.el (help-sticky-window): New.
6255         * help.el (help-window-config): New.
6256         * help.el (with-displaying-help-buffer):
6257         * help.el (function-at-event): New.
6258         * help.el (help-symbol-regexp): New.
6259         * help.el (help-symbol-run-function-1): New.
6260         * help.el (help-symbol-run-function): New.
6261         * help.el (help-symbol-function-context-menu): New.
6262         * help.el (help-symbol-variable-context-menu): New.
6263         * help.el (help-symbol-function-and-variable-context-menu): New.
6264         * help.el (frob-help-extents): New.
6265         * help.el (describe-function-1):
6266         * help.el (variable-at-point):
6267         * help.el (variable-at-event): New.
6268         * help.el (describe-variable):
6269         Major overhaul.
6270         - Make functions and variables be mousable.
6271         - Middle button hyperlinks.
6272         - New context-menu entries.
6273
6274         * keydefs.el:
6275         * keydefs.el (global-map):
6276         New key bindings to move lines up and down.
6277
6278         * lisp-mode.el:
6279         * lisp-mode.el (construct-lisp-mode-menu): New.
6280         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6281         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6282         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6283         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6284         Make popup and menubar menus be different.  Popup menu uses
6285         clicked location and automatically assumes symbol under the mouse
6286         for various commands.
6287
6288         * menubar-items.el:
6289         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6290         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6291
6292         * menubar-items.el (global-popup-menu): Removed.
6293         * menubar-items.el (mode-popup-menu): Removed.
6294         * menubar-items.el (activate-popup-menu-hook): Removed.
6295         * menubar-items.el (popup-mode-menu): Removed.
6296         * menubar-items.el (popup-buffer-menu): Removed.
6297         * menubar-items.el (popup-menubar-menu): Removed.
6298         Move to menubar.el.
6299
6300         * menubar.el:
6301         * menubar.el (global-popup-menu): New.
6302         * menubar.el (mode-popup-menu): New.
6303         * menubar.el (activate-popup-menu-hook): New.
6304         * menubar.el (last-popup-menu-event): New.
6305         * menubar.el (popup-mode-menu): New.
6306         * menubar.el (popup-buffer-menu): New.
6307         * menubar.el (popup-menubar-menu): New.
6308         * menubar.el (menu-call-at-event): New.
6309         Move non-content functions here.  Add support for context menu
6310         items on extents.
6311
6312         * minibuf.el (minibuffer-history-uniquify):
6313         Typo fix.
6314
6315         * minibuf.el (read-file-name-1):
6316         Call new file dialog box if it exists.
6317
6318         * minibuf.el (mouse-rfn-setup-vars):
6319         Clean up "chop" action.
6320
6321         * mouse.el:
6322         * mouse.el (button2): Now bound to mouse-track.
6323         * mouse.el (click-inside-extent-p):
6324         * mouse.el (point-inside-extent-p):
6325         * mouse.el (point-inside-selection-p):
6326         * mouse.el (mouse-drag-or-yank): Removed.
6327         * mouse.el (mouse-begin-drag-n-drop): New.
6328         * mouse.el (mouse-eval-sexp):
6329         * mouse.el (mouse-track-activate-strokes): New.
6330         * mouse.el (mouse-track-do-activate): New.
6331         * mouse.el (mouse-track):
6332         * mouse.el (default-mouse-track-event-is-with-button): New.
6333         * mouse.el (default-mouse-track-cleanup-hook):
6334         * mouse.el (default-mouse-track-drag-hook):
6335         * mouse.el (default-mouse-track-drag-up-hook):
6336         * mouse.el (default-mouse-track-click-hook):
6337         Merge drag-n-drop into mouse-track.
6338         Add general "activate" support to replace specific button2 kludges.
6339         Use "button modifier" support in mouse-track.
6340
6341         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6342
6343         * package-ui.el:
6344         * package-ui.el (pui-menu):
6345         * package-ui.el (pui-popup-context-sensitive): Removed.
6346         Fix bytecompiler warnings.
6347         Clean up popup code a bit.
6348
6349         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6350
6351         * simple.el:
6352         * simple.el (transpose-lines):
6353         * simple.el (transpose-line-up): New.
6354         * simple.el (transpose-line-down): New.
6355         * simple.el (transpose-subr):
6356         * simple.el (transpose-subr-1): Removed.
6357         Clean up, add functions to move lines up and down.
6358
6359         * startup.el (mail-host-address):
6360         * startup.el (user-mail-address):
6361         Customize.
6362
6363         * subr.el:
6364         * subr.el (set-symbol-value-in-buffer): New.
6365         * subr.el (error):
6366         * subr.el (check-argument-type):
6367         * subr.el (defined-error-p): New.
6368         Add structured error support.
6369
6370         * toolbar-items.el (toolbar-compile):
6371         Use new make-dialog-box.
6372
6373         * update-elc.el:
6374
6375         * userlock.el (ask-user-about-lock-dbox):
6376         * userlock.el (ask-user-about-supersession-threat-dbox):
6377         * userlock.el (ask-user-about-lock):
6378         * userlock.el (ask-user-about-supersession-threat):
6379         Use new make-dialog-box.
6380         Add safety checks; use should use-dialog-box-p.
6381
6382         * window-xemacs.el:
6383         * window-xemacs.el (__buffer-dedicated-frame):
6384         * window-xemacs.el (buffer-dedicated-frame): New.
6385         * window-xemacs.el (set-buffer-dedicated-frame): New.
6386         Move dedicated-frame stuff into lisp.
6387
6388 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6389
6390         * printer.el (generic-print-region): Do not require that
6391         `printer-name' be set.
6392         (printer-name): Commentary clarification.
6393
6394 2000-07-19  Martin Buchholz <martin@xemacs.org>
6395
6396         * XEmacs 21.2.35 is released.
6397
6398 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6399
6400         * select.el (selection-coercible-types): Initialise.
6401
6402 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6403
6404         * select.el (own-clipboard): Bug fix.
6405
6406 2000-07-17  Mike Sperber  <mike@xemacs.org>
6407
6408         * cus-edit.el (custom-migrate-custom-file): Save init file before
6409         continuing.
6410
6411 2000-07-16  Mike Sperber  <mike@xemacs.org>
6412
6413         * startup.el (load-init-file): Remove silly call to
6414         `load-user-custom-file`.
6415         (maybe-migrate-user-init-file): Minor fixes.
6416
6417 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6418
6419         * apropos.el (apropos-documentation-check-doc-file):
6420         `doc' variable should be let-bound, as was presumably intended.
6421
6422         * cus-edit.el (custom-variable-reset-saved):
6423         (custom-variable-reset-standard):
6424         Remove unused variable comment-widget.  Twice.
6425
6426         * toolbar.el (toolbar-blank-press-function):
6427         Add a real defvar with initial value nil and proper docstring.
6428         (press-toolbar-button): No need to check for boundp-ness anymore.
6429
6430         * rect.el (open-rectangle-line): Remove useless (let) form.
6431         Add defvar for pending-delete-mode.
6432
6433         * info.el (Info-find-node): This function needs an autoload cookie.
6434
6435         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6436         Use let* since the second form referred to the first.
6437
6438 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6439
6440         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6441         instead of removed `mswindows-get-clipboard'.
6442
6443
6444 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6445
6446         * select.el (select-convert-from-text): New.
6447         * select.el (select-convert-from-length): New.
6448         * select.el (select-convert-from-integer): New.
6449         * select.el (select-convert-from-identity): New.
6450         * select.el (select-convert-from-filename): New.
6451         * select.el (selection-converter-in-alist): Use them.
6452         New converter functions for X.
6453
6454         * select.el (get-selection): Removed comment.
6455
6456         * select.el (own-selection): Removed append code - I thought
6457         I'd already done this, but apparently not...
6458
6459         * select.el: Changed comment about TIMESTAMP.
6460
6461         * select.el (select-convert-in): New.
6462         * select.el (select-convert-out): New.
6463         New functions that get used by select.c.
6464
6465         * select.el (select-buffer-killed-default): New.
6466         * select.el (select-buffer-killed-text): New.
6467         * select.el (selection-buffer-killed-alist): New.
6468         New list and functions that get called if a relevant selection
6469         exists and a buffer gets killed.
6470
6471         * select.el (select-convert-to-targets):
6472         * select.el (select-convert-to-identity): Removed.
6473         * select.el (select-convert-from-identity): Removed.
6474         * select.el (select-converter-out-alist):
6475         Removed _EMACS_INTERNAL selection type.
6476
6477         * x-select.el (xselect-kill-buffer-hook): Removed.
6478         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6479         Removed this X-specific nonesense. Use the generic support
6480         in select.el instead.
6481
6482 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6483
6484         * mule/mule-category.el (defined-category-hashtable):
6485         Use make-hash-table instead of make-hashtable
6486
6487         * buff-menu.el: Byte-compiler warning fix.
6488
6489         * isearch-mode.el (isearch-highlight-all-cleanup):
6490         Remove unused variable `isearch-highlight-all-start'.
6491
6492         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6493
6494         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6495
6496         * cus-dep.el (Custom-make-dependencies):
6497         Add autoload cookie for custom-add-loads to generated custom-load.el.
6498
6499         * autoload.el (autoload-package-name): Warning suppression.
6500         Move defvar prior to first use.
6501
6502         * custom.el: Add autoload for custom-declare-face.
6503         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6504         * cl.el (cl-hack-byte-compiler):
6505         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6506         to work properly.
6507
6508 2000-07-08  Mike Sperber  <mike@xemacs.org>
6509
6510         * startup.el (load-home-init-file): Added variable.
6511         (maybe-migrate-user-init-file): Added.
6512         (load-user-init-file): Load custom file if different from init
6513         file.
6514
6515         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6516         "startup."
6517
6518         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6519         Moved `custom-file'-related code to cus-file.el.
6520
6521         * cus-file.el: New file.
6522
6523 2000-04-01  Mike Sperber  <mike@xemacs.org>
6524
6525         * packages.el (packages-find-package-directories): Added support
6526         for external package hierarchies with in-place installations.
6527
6528         * find-paths.el (paths-root-in-place-p): Added.
6529         (paths-find-emacs-directory): Added support for external
6530         directories with in-place installations.
6531         (paths-find-site-directory): Ditto.
6532
6533         * startup.el (find-user-init-file): Also look for
6534         ~/.xemacs/init.elc? in preference to ~/.emacs.
6535
6536 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6537
6538         * select.el (own-selection):
6539         * select.el (own-clipboard): Changed `append' parameter to
6540         `how-to-use' parameter.
6541         * select.el (own-selection): Removed icky append code.
6542         * select.el (own-selection, get-selection): Removed extra type
6543         checking.
6544         * select.el (selection-appender-alist):
6545         * select.el (selection-converter-{in|out}-alist): Initialise.
6546         * select.el (select-append-to-*): New.
6547         * select.el (select-convert-from-*): New.  New functions to append
6548         data and convert data from external type.
6549
6550 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6551
6552         * font-lock.el: Javadoc enhancements.
6553
6554 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6555
6556         * printer.el (generic-print-region): Compose job name from buffer
6557         name.
6558
6559 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6560
6561         * font-lock.el (font-lock-fontify-pending-extents): Call
6562         font-lock-fontify-region instead of font-lock-fontify-buffer
6563         to avoid unnecessary progress gauges.
6564
6565 2000-07-06  Craig Lanning  <lanning@scra.org>
6566
6567         * custom-load.el (faces):
6568
6569         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6570         dir is a regex.
6571
6572         * process.el (call-process-internal): from Dan Holmsand, use binary
6573         coding systems so that jka-compr works.
6574
6575 2000-07-07  Ben Wing  <ben@xemacs.org>
6576
6577         * font-lock.el: Undo previous change.  Unfortunately, some
6578         files actually use the variables directly in their init code
6579         without quoting them.
6580
6581 2000-07-07  Ben Wing  <ben@xemacs.org>
6582
6583         * font-lock.el (defvar font-lock-*-face): Removed.
6584
6585         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6586         only when necessary.
6587
6588 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6589
6590         * cl-macs.el: fix cl-transform-function-property kludge
6591         so that it does not require a random feature.
6592
6593 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6594
6595         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6596         as in Linux kernel "Rules.make".
6597
6598 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6599
6600         * build-report.el (build-report): Add autoload cookie.
6601
6602 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6603
6604         * package-ui.el (defgroup pui):  Correct a misspelling
6605         (pui-toggle-package-delete):  Change `seleted' to `selected'
6606
6607 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6608
6609         * package-get.el (package-get-update-base):
6610         (package-get): Use insert-file-contents-literally always.
6611         (package-get-maybe-save-index):
6612         Force coding system for writing to binary.
6613
6614 2000-06-08  Mike Alexander  <mta@arbortext.com>
6615
6616         * code-process.el (call-process-region): If there is no coding
6617         system for the process on process-coding-system-alist use the
6618         coding system of the buffer containing the region.
6619
6620 2000-06-10  Ben Wing  <ben@xemacs.org>
6621
6622         * cmdloop.el (command-error):
6623         If debug-on-error and noninteractive, output backtrace.
6624
6625         * files.el (file-relative-name):
6626         Remove MSDOS references.
6627
6628         * simple.el (line-number): New function, due to non-obvious
6629         behavior/usage of count-lines.
6630
6631         * simple.el (count-lines): document non-obvious usage to get
6632         line number.
6633
6634 2000-06-11  Ben Wing  <ben@xemacs.org>
6635
6636         * faces.el ((featurep 'xpm)):
6637         * x-faces.el (x-init-face-from-resources):
6638         * x-faces.el (x-init-frame-faces):
6639         * x-misc.el (x-init-specifier-from-resources):
6640         * x-misc.el (x-get-resource-and-bogosity-check):
6641         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6642         * x-mouse.el (x-init-pointer-shape):
6643         * x-scrollbar.el (x-init-scrollbar-from-resources):
6644         Add sixth argument to x-get-resource calls so as to issue warnings
6645         rather than errors on bogus arguments.
6646
6647 2000-06-05  Ben Wing  <ben@xemacs.org>
6648
6649         * compat.el: new file.  provides a clean, non-intrusive way to
6650         define compatibility functions.
6651
6652         * process.el (shell-quote-argument): temporary fix for lack
6653         of nt-quote-process-args.  #### I need to put back the overall
6654         structure of that mechanism but redo the guts of it using the
6655         extra intelligence in the C code.
6656
6657 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6658
6659         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6660         `package-get' does in package-get.el, instead of using external
6661         "md5sum" program.
6662
6663         * package-get.el (package-get): Insert package file literally to
6664         make checksum calculation work.
6665
6666 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6667
6668         * code-files.el (convert-mbox-coding-system): Deleted.
6669         (file-coding-system-alist): Removed reference to
6670         convert-mbox-coding-system.
6671
6672 2000-05-28  Martin Buchholz <martin@xemacs.org>
6673
6674         * XEmacs 21.2.34 is released.
6675
6676 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6677
6678         * font-lock.el (font-lock-keywords): Rewrote docstring
6679
6680 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6681
6682         * loadhist.el (unload-feature): handle case where x is both boundp
6683         and fboundp
6684
6685 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6686
6687         * packages.el: It's ok to use built-in macros, but not lisp
6688         defined ones.
6689
6690 2000-05-20  Ben Wing  <ben@xemacs.org>
6691
6692         * font-lock.el:
6693         * font-lock.el (font-lock-message-threshold):
6694         * font-lock.el (font-lock-mode):
6695         * font-lock.el (font-lock-default-fontify-buffer):
6696         * font-lock.el (font-lock-always-fontify-immediately):
6697         * font-lock.el (font-lock-old-extent): Removed.
6698         * font-lock.el (font-lock-old-len): Removed.
6699         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6700         * font-lock.el (font-lock-pending-extent-table): New.
6701         * font-lock.el (font-lock-range-table): New.
6702         * font-lock.el (font-lock-after-change-function):
6703         * font-lock.el (font-lock-after-change-function-1): Removed.
6704         * font-lock.el (font-lock-fontify-pending-extents): New.
6705         * font-lock.el ('font-lock-revert-cleanup): Removed.
6706         * font-lock.el ('font-lock-revert-setup): Removed.
6707         Rewrite deferral code to handle any number of changes, merging
6708         them properly.  Remove hacked-up code for revert-buffer, now
6709         unnecessary.
6710
6711         * menubar-items.el (default-menubar):
6712         In Options->Edit Init File, don't switch to emacs-lisp-mode
6713         unless necessary; doing this turns off font-lock.
6714
6715 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6716
6717         * keydefs.el: Define C-x BS to backward-kill-sentence.
6718
6719 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6720
6721         * files.el (hack-local-variables-prop-line): Use non-greedy
6722         matching to process -*-texinfo-*- -*-.
6723
6724 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6725
6726         * minibuf.el (minibuf-directory-files): new function.
6727         (read-file-name-activate-callback): use minibuf-directory-files.
6728         (read-directory-name-internal): ditto.
6729         (mouse-file-display-completion-list): ditto.
6730         (mouse-directory-display-completion-list): ditto.
6731         (read-file-name-internal): remove "./" from completion list unless
6732         explicitly matched, for consistency.
6733
6734 2000-05-11  Ben Wing  <ben@xemacs.org>
6735
6736         * gutter-items.el (gutter-buffers-tab):
6737         * gutter-items.el (add-tab-to-gutter):
6738         * gutter-items.el (update-tab-in-gutter):
6739         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6740         * gutter-items.el (append-progress-display):
6741         * gutter-items.el (abort-progress-display):
6742         * gutter-items.el (raw-append-progress-display):
6743         Further fixes.  Use set-glyph-image not set-image-instance-property,
6744         to fix problems with multiple windows in a frame.
6745
6746         * menubar-items.el (tutorials-menu-filter):
6747         Fix typo.
6748
6749         * startup.el (early-error-handler):
6750         Display message box under windows; otherwise, message will disappear
6751         before it can be viewed.
6752
6753         * update-elc.el:
6754         Fix bug in NEEDTODUMP processing.
6755
6756 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6757
6758         * startup.el (lock-directory): Removed.
6759         (superlock-file): Ditto.
6760         (startup-set-paths): Remove lockdir.
6761         (startup-setup-paths-warning): Remove lock-directory.
6762
6763         * setup-paths.el (paths-find-lock-directory): Removed.
6764         (paths-find-superlock-file): Ditto.
6765
6766 2000-05-09  Ben Wing  <ben@xemacs.org>
6767
6768         * faces.el (set-face-property):
6769         * faces.el (set-face-font):
6770         * faces.el (set-face-foreground):
6771         * faces.el (set-face-background):
6772         * faces.el (set-face-background-pixmap):
6773         * faces.el (set-face-underline-p):
6774         * faces.el (set-face-strikethru-p):
6775         * faces.el (set-face-highlight-p):
6776         * faces.el (set-face-dim-p):
6777         * faces.el (set-face-blinking-p):
6778         * faces.el (set-face-reverse-p):
6779         doc string changes.
6780
6781         * glyphs.el:
6782         * glyphs.el (make-image-specifier):
6783         * glyphs.el (glyph-property):
6784         * glyphs.el (set-glyph-image):
6785         * glyphs.el (make-glyph):
6786         * glyphs.el (make-pointer-glyph):
6787         * glyphs.el (make-icon-glyph):
6788         * glyphs.el (widget-image-instance-p): New.
6789         authorship info, lots of doc changes.  New predicate, inadvertently
6790         omitted.  the general principle with specifier docs is now that
6791         the description of instantiators should go with the make-foo-specifier
6792         fun's doc string, rather than in foo-specifier-p.  this follows
6793         conventions elsewhere in XEmacs and in general is a lot more obvious
6794         of a place to look.  sometimes the make-foo-specifier function needs
6795         to be created in the process.
6796
6797         * gutter.el:
6798         * gutter.el (make-gutter-specifier): New.
6799         * gutter.el (make-gutter-size-specifier): New.
6800         * gutter.el (make-gutter-visible-specifier): New.
6801         specifier doc updates according to the conventions specified before.
6802
6803         * objects.el:
6804         * objects.el (make-font-specifier):
6805         * objects.el (make-color-specifier):
6806         * objects.el (make-face-boolean-specifier): New.
6807         specifier doc updates according to the conventions specified before.
6808
6809         * specifier.el:
6810         * specifier.el (set-specifier):
6811         * specifier.el (make-integer-specifier): New.
6812         * specifier.el (make-boolean-specifier): New.
6813         * specifier.el (make-natnum-specifier): New.
6814         * specifier.el (make-generic-specifier): New.
6815         * specifier.el (make-display-table-specifier): New.
6816         specifier doc updates according to the conventions specified before.
6817
6818         * toolbar.el:
6819         * toolbar.el (make-toolbar-specifier): New.
6820         specifier doc updates according to the conventions specified before.
6821
6822 2000-05-09  Ben Wing  <ben@xemacs.org>
6823
6824         * process.el (call-process-internal): Revert to previous version
6825         because Mike's change clashed with a change I did not long before.
6826         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6827         Thanks very much Mike for pointing out the bug and submitting a
6828         patch!
6829
6830 2000-04-13  Mike Alexander  <mta@arbortext.com>
6831
6832         * process.el (call-process-internal): Send the correct input buffer
6833         (call-process-internal): Return the exit status of the process
6834
6835 2000-05-07  Ben Wing  <ben@xemacs.org>
6836
6837         * winnt.el:
6838         * winnt.el (nt-quote-args-verbatim): Removed.
6839         * winnt.el (nt-quote-args-prefix-quote): Removed.
6840         * winnt.el (nt-quote-args-backslash-quote): Removed.
6841         * winnt.el (nt-quote-args-double-quote): Removed.
6842         * winnt.el (nt-quote-args-functions-alist): Removed.
6843         * winnt.el (nt-quote-process-args): Removed.
6844         Remove all stuff for argument quoting.  We borrow the code instead
6845         from Emacs 20.6, which is much more careful in its quoting
6846         (e.g. in handling runs of the escape character) and avoids most of
6847         the need for this Lisp mechanism by checking to see whether we're
6848         running a Cygwin or normal program and doing the appropriate
6849         quoting.  If we end up needing such a mechanism, we should add
6850         it by extending the variable `mswindows-quote-process-args' so it
6851         can take an alist of regexps.
6852
6853 2000-05-07  Ben Wing  <ben@xemacs.org>
6854
6855         * keydefs.el:
6856         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6857         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6858         the window without moving point.
6859
6860         * simple.el:
6861         * simple.el (scroll-up-one): New.
6862         * simple.el (scroll-down-one): New.
6863         Functions for use with C-M-up/down.
6864
6865 2000-05-01  Martin Buchholz <martin@xemacs.org>
6866
6867         * XEmacs 21.2.33 is released.
6868
6869 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6870
6871         * dialog.el (yes-or-no-p-dialog-box):
6872         Fix docstring.
6873         Fix following horrible bug in X11 mode with focus-follows-mouse:
6874           1. Visit two files in two different frames.
6875           2. do File->Revert Buffer in one of those frames.
6876           3. Dialog box appears.
6877           4. Arrange things so that the mouse passes over the *other*
6878              frame, then to the dialog box, and click on "Yes".
6879           5. The file contents end up in the *wrong* buffer!
6880         Add TODO comment.
6881
6882 2000-04-28  Ben Wing  <ben@xemacs.org>
6883
6884         * help.el (describe-installation): correct typo introduced
6885         in last patch: boundp -> fboundp.
6886
6887         * etags.el (buffer-tag-table-list):
6888         canonicalize filenames to Unix format so that tag-table-alist
6889         searching works under Windows.
6890
6891         * autoload.el:
6892         Bowdlerize the supposedly objectionable words
6893         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6894
6895         * gutter-items.el (set-progress-display-style):
6896         * gutter-items.el (search-dialog-callback):
6897         * gutter-items.el (make-search-dialog):
6898         Change to new callback-ex api.
6899
6900 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6901
6902         * help.el: (describe-installation): decode-coding-string is not
6903         defined in a non MULE environment.
6904
6905 2000-04-28  Ben Wing  <ben@xemacs.org>
6906
6907         * gutter-items.el (buffer-list-changed-hook):
6908         use it, not record-buffer-hook.
6909
6910         * subr.el (record-buffer-hook): Removed.
6911
6912 2000-04-27  Ben Wing  <ben@xemacs.org>
6913
6914         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6915         use NORECORD option.  Andy will not like this, but the existing
6916         gutter behavior is just wrong, as per this comment:
6917
6918         ;; this used to add the norecord flag to both calls below.
6919         ;; this is bogus because it is a pervasive assumption in XEmacs
6920         ;; that the current buffer is at the front of the buffers list.
6921         ;; for example, select an item and then do M-C-l
6922         ;; (switch-to-other-buffer).  Things get way confused.
6923         ;;
6924         ;; Andy, if you want to maintain the current look, you must
6925         ;;  *uncouple* the gutter order and buffers order.
6926
6927         * loaddefs.el (completion-ignored-extensions): unfuckify.
6928
6929         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6930         xemacs.mak.
6931
6932         * autoload.el (batch-update-one-directory): new function, used in
6933         xemacs.mak.
6934
6935         * loadup.el: set gc-cons-threshold very high unless dumping --
6936         loadup during update-elc is much much much faster.  also do this
6937         when quick-building.
6938
6939         add commented-out code for profiling loadup.
6940
6941
6942         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6943         is required in order to build xemacs.
6944
6945 2000-04-26  Ben Wing  <ben@xemacs.org>
6946
6947         * loadup.el: don't garbage collect during loadup if quick-build
6948         compile-time option is set.
6949
6950 2000-04-23  Ben Wing  <ben@xemacs.org>
6951
6952         * update-elc.el: compute whether any dumped .el or .elc files
6953         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6954         if so.
6955
6956         * update-elc.el (update-elc-files-to-compile): always change
6957         NOBYTECOMPILE in the src directory rather than current dir,
6958         so it will work under NT.
6959
6960         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6961         the form of this file is identical between Unix and Windows.
6962         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6963         Added comment.
6964         (update-autoloads-from-directory): updated doc string.
6965         updated doc strings in a few other places.
6966
6967 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6968
6969         * bytecomp.el (byte-force-recompile): Fix argument to
6970         byte-recompile-directory.
6971
6972 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6973
6974         * gutter-items.el (progress-display-clear-when-idle): Use
6975         add-one-shot-hook.
6976         * gutter-items.el (clear-progress-display): Adjust number of
6977         arguments.
6978
6979 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6980
6981         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6982
6983 2000-04-16  Ben Wing  <ben@xemacs.org>
6984
6985         * printer.el: New file.
6986
6987         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6988
6989         * help.el (describe-installation): Fix decoding for Windows.
6990
6991         * menubar-items.el:
6992         * menubar-items.el (default-menubar):
6993         * menubar-items.el (tutorials-menu-filter): New.
6994         * menubar-items.el (popup-menubar-menu):
6995         Add authorship.  Redo Help menu and Tutorials filter.
6996
6997         * menubar.el: Correct comment.
6998
6999         * modeline.el (modeline-buffer-identification): Correct doc string.
7000
7001         * simple.el:
7002         * simple.el (printing): Removed.
7003         * simple.el (printer-name): Removed.
7004         * simple.el (generic-print-buffer): Removed.
7005         * simple.el (generic-print-region): Removed.
7006         Move generic print code to printer.el.
7007
7008 2000-04-15  Ben Wing  <ben@xemacs.org>
7009
7010         * simple.el (generic-print-region): New.
7011         make this function actually work.
7012         (generic-print-buffer): call generic-print-region.
7013
7014 2000-04-14  Andy Piper  <andy@xemacs.org>
7015
7016         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7017         by using the new widget-callback-current-channel.
7018         (search-dialog-callback): ditto.
7019
7020 2000-04-12  Andy Piper  <andy@xemacs.org>
7021
7022         * gutter.el (default-gutter-position): moved from gutter-items.el.
7023         (default-gutter-position-changed-hook): ditto.
7024         (gutter-element-visibility-changed-hook): ditto.
7025         (set-gutter-element): ditto.
7026         (remove-gutter-element): ditto.
7027         (set-gutter-element-visible-p): ditto.
7028         (gutter-element-visible-p): ditto.
7029         (init-gutter): ditto.
7030
7031         * dialog.el (make-dialog-box): renamed and moved from
7032         gutter-items.el
7033
7034         * gutter-items.el: move various functions elsewhere.
7035
7036 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7037
7038         * menubar-items.el: Fixed place of parenthesis.
7039
7040 2000-04-12  Ben Wing  <ben@xemacs.org>
7041
7042         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7043                 without constantly being prompted for the tag.
7044         * simple.el: Added a number of section headings, to clarify the
7045                 organization of this file.
7046         * simple.el (activate-region):
7047         * simple.el (region-exists-p):
7048         * simple.el (region-active-p):
7049                 Moved these three function down to the other side of
7050                 the case-changing functions, so they join the rest of
7051                 the region code.
7052         * simple.el (printing): New.
7053         * simple.el (printer-name): New.
7054         * simple.el (generic-print-buffer): New.
7055                 New functions, a very simple prototype for a unified
7056                 printing interface.
7057
7058         * process.el (call-process-internal): Real fix for null BUFFER,
7059                 other problems with BUFFER specs.
7060
7061         * menubar-items.el:
7062                 Fixed up File->Print to use new printing functions.
7063                 Various corrections and expansions to Grep/Compile menus.
7064                 New options for Printing.
7065                 New options for SMTP Mail, the way to send mail under
7066                   MS Windows. (There's also a package patch to make SMTP
7067                   Mail be the default under MSWin.)
7068
7069 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7070
7071         * menubar-items.el: Selecting Rectangle Mousing from menubar
7072         did not work.  Needed to quote mouse-track-rectangle-p.
7073
7074 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7075
7076         * cl-compat.el (keywordp): Removed.
7077
7078 2000-04-05  Andy Piper  <andy@xemacs.org>
7079
7080         * gutter-items.el (progress-layout-glyph): don't initialize here.
7081         (progress-gauge-glyph): use dynamic sizing.
7082         (set-progress-display-style): new function. Set progress glyphs
7083         appropriately depending on the style.
7084         (progress-display-style): new variable. Custom version of
7085         set-progress-display-style.
7086         (progress-abort-glyph): switch to dynamic sizes.
7087         (search-dialog-text): make the edit field active.
7088
7089 2000-04-04  Andy Piper  <andy@xemacs.org>
7090
7091         * gutter-items.el (make-search-dialog): need to make the search
7092         dialog visible after creation.
7093
7094         * menubar-items.el (default-menubar): use the search dialog for
7095         searching. Remove some extraneous search menu items.
7096
7097         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7098         well as strings.
7099         (make-gutter-only-dialog-frame): allow the user to create the
7100         frame unmapped. Allow the gutter spec to be given as a glyph.
7101         (search-dialog-direction): new variable.
7102         (search-dialog-text): new variable.
7103         (search-dialog-callback): new function. Callback for the search
7104         dialog action.
7105         (make-search-dialog): new function. Create a user-friendly search
7106         dialog.
7107
7108 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7109
7110         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7111         under Windows.
7112
7113 2000-04-01  Andy Piper  <andy@xemacs.org>
7114
7115         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7116         progress more accurately.
7117
7118 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7119
7120         * finder.el (finder-compile-keywords): Process readable files only.
7121         Because error in process of .#finder-inf.el when compile xemacs
7122         with --with-clash-detection option.
7123
7124 2000-03-31  Andy Piper  <andy@xemacs.org>
7125
7126         * gutter-items.el (append-progress-display): don't delay after a
7127         successful font-lock.
7128         (make-gutter-only-dialog-frame): new function. Allow users to
7129         create gutter-only dialogs.
7130
7131 2000-03-27  Mike Alexander  <mta@arbortext.com>
7132
7133         * process.el (call-process-internal): Handle a null BUFFER
7134         parameter correctly.
7135
7136 2000-03-28  Andy Piper  <andy@xemacs.org>
7137
7138         * gutter-items.el (abort-progress-display): put strings in the
7139         gutter not extents.
7140         (progress-layout-glyph): signal special 'quit callback.
7141         (progress-display-quit-function): deleted.
7142         (progress-display-stop-callback): deleted.
7143         (progress-display-dispatch-command-events): deleted.
7144         (append-progress-display): remove calls to
7145         progress-display-dispatch-command-events.
7146         (raw-append-progress-display): ditto.
7147
7148 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7149
7150         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7151         being a list.  Actually define `stipple-pixmap-p' which is used as
7152         an error predicate.  Correctly handle PIXMAP being either relative
7153         or absolute file name.
7154
7155 2000-03-24  Andy Piper  <andy@xemacs.org>
7156
7157         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7158         (abort-progress-display): ditto. Don't delete the created extent.
7159         (raw-append-progress-display): ditto.
7160         (progress-display-dispatch-non-command-events): new
7161         function. Encapsulates what we want to do when no command input is
7162         required.
7163         (progress-display-dispatch-command-events): likewise, but disable
7164         for now since it causes too many problems.
7165         (append-progress-display): use them.
7166         (raw-append-progress-display): ditto.
7167         (default-gutter-position-changed-hook): set this rather than
7168         default-gutter-position-changed.
7169         (default-gutter-position-changed-hook): lambda with zero arguments
7170         rather than one.
7171         (raw-append-progress-display): trap errors in pending input since
7172         allowing them to signal will hose the gauge well and
7173         truly. Ideally we would like to delay these until we are more able
7174         to cope.
7175         (append-progress-display): ditto.
7176
7177 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7178
7179         * lisp/make-docfile.el: call-process-internal is now implemented
7180         in process.el.
7181
7182 2000-03-21  Ben Wing  <ben@xemacs.org>
7183
7184         * mule\mule-cmds.el (set-language-info-alist):
7185         Fix to correspond to new menu arrangement.
7186
7187 2000-03-21  Ben Wing  <ben@xemacs.org>
7188
7189         * process.el:
7190         * process.el (call-process-internal): New.
7191         New implementation of call-process.  Only enabled under NT, so far.
7192         stderr handling not implemented yet in CVS'd C code.
7193
7194 2000-03-20  Ben Wing  <ben@xemacs.org>
7195
7196         * lisp-mode.el:
7197         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7198         * lisp-mode.el (lisp-interaction-mode):
7199         Put back Lisp Interaction menubar for Jan V's sake.
7200
7201         * simple.el:
7202         * simple.el (mark-ring):
7203         * simple.el (dont-record-current-mark): New.
7204         * simple.el (in-shifted-motion-command): New.
7205         * simple.el (mark-ring-unrecorded-commands): New.
7206         * simple.el (mark-ring-max):
7207         * simple.el (set-mark-command):
7208         * simple.el (push-mark):
7209         * simple.el (handle-pre-motion-command):
7210         Implement scheme for not recording unimportant marks.
7211
7212         * subr.el:
7213         * subr.el (function-allows-args): New.
7214         New function function-allows-args.
7215
7216 2000-03-20  Martin Buchholz <martin@xemacs.org>
7217
7218         * XEmacs 21.2.32 is released.
7219
7220 2000-03-20  Andy Piper  <andy@xemacs.org>
7221
7222         * gutter-items.el (update-tab-in-gutter): force selection of the
7223         selected-window if required to do so.
7224         (buffers-tab-items): ditto.
7225         (add-tab-to-gutter): ditto.
7226         (create-frame-hook): use force-selection.
7227         (default-gutter-position-changed): lambdify.
7228         (update-tab-hook): deleted since it was only used in one place.
7229
7230 2000-03-18  Andy Piper  <andy@xemacs.org>
7231
7232         * files.el (find-file-noselect): undo change that shouldn't have
7233         gone in.
7234
7235 2000-03-17  Andy Piper  <andy@xemacs.org>
7236
7237         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7238         of selected-window trickery.
7239
7240         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7241         frames tabs.
7242         (progress-display-stop-callback): progress -> progress-display
7243         (progress-display-quit-function): ditto.
7244         (clear-progress-display): ditto.
7245         (remove-progress-display): ditto.
7246         (append-progress-display): ditto.
7247         (abort-progress-display): ditto.
7248         (raw-append-progress-display): ditto.
7249         (display-progress-display): ditto.
7250         (current-progress-display-label): ditto.
7251         (current-progress-display): ditto.
7252         (lprogress-display): ditto and save the buffer
7253         (progress-display): ditto. Otherwise the buffer sometimes gets
7254         changed which confuses font-lock.
7255
7256         * font-lock.el (font-lock-default-fontify-buffer): catch all
7257         errors, not just quit.
7258         (font-lock-mode): progress -> display-progress
7259         (font-lock-default-fontify-buffer): ditto.
7260         (font-lock-fontify-syntactically-region): ditto.
7261         (font-lock-fontify-keywords-region): ditto.
7262
7263 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7264
7265         * cl.el (gensym): Move to here from cl-macs.el.
7266         (gentemp): Ditto.
7267
7268 2000-03-16  Andy Piper  <andy@xemacs.org>
7269
7270         * font-lock.el (font-lock-mode): use lprogress and friends for
7271         progress management.
7272         (font-lock-default-fontify-buffer): ditto.
7273         (font-lock-fontify-syntactically-region): ditto.
7274         (font-lock-fontify-keywords-region): ditto.
7275         (font-lock-revert-cleanup): fix reverting.
7276         (font-lock-revert-setup): ditto.
7277
7278         * gutter-items.el (progress-use-echo-area): new variable. Use the
7279         echo area for progress gauges if non-nil.
7280         (clear-progress): remove echo area stuff and defer to
7281         clear-message.
7282         (append-progress): dispatch non-command events after each progress
7283         increment. Remove echo area stuff.
7284         (abort-progress): remove echo area stuff and defer to
7285         display-message.
7286         (raw-append-progress): ditto. Dispatch non-command events after
7287         gutter redisplay.
7288         (display-progress): defer echo area stuff to display-message.
7289
7290         * gutter-items.el (clear-progress):
7291         (abort-progress): indentation changes.
7292         (display-progress): don't clear progress.
7293         (append-progress): compare messages with equal.
7294         (raw-append-progress): use dispatch-non-command-events to flush
7295         widget creation events.
7296
7297 2000-03-13  Ben Wing  <ben@xemacs.org>
7298
7299         * abbrev.el:
7300         * abbrev.el (abbrev-string-to-be-defined): New.
7301         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7302         Changes for use with the menubar.
7303
7304 2000-03-12  Ben Wing  <ben@xemacs.org>
7305
7306         * alist.el (vassoc): moved here from font-menu.el.
7307
7308         * custom.el (defface): typo fix.
7309
7310         * dialog.el (yes-or-no-p-dialog-box):
7311         * dialog.el (message-box):
7312         * files.el (save-some-buffers-1):
7313         Put accelerators in the button names.
7314
7315         * font-lock.el (font-lock-comment-face):
7316         * font-lock.el (font-lock-keyword-face):
7317         * font-lock.el (font-lock-function-name-face):
7318         Fixed some of the colors under MS Windows because the existing
7319         default colors were hardly different from black and needed to be
7320         made lighter.
7321
7322         * font-menu.el:
7323         * font-menu.el (font-menu-split-long-menu):
7324         * font-menu.el (font-menu-family-constructor):
7325         * font-menu.el (font-menu-size-constructor):
7326         * font-menu.el (font-menu-weight-constructor):
7327         * font-menu.el (font-menu-set-font):
7328         vassoc moved to alist.el.
7329         Accelerators added to all menus.
7330         Unused bound var new-props removed.
7331
7332         * keydefs.el: I did a whole lot of rearranging to put things in a
7333         more consistent order and fixed a number of cases where key
7334         combinations involving up, down, left, right and so on were
7335         defined but the corresponding keypad combinations were not
7336         defined.
7337
7338         * lisp-mode.el:
7339         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7340         * lisp-mode.el (emacs-lisp-mode):
7341         * lisp-mode.el (lisp-interaction-mode):
7342         * lisp-mode.el (flet):
7343         Added accelerators onto the menus.
7344         Made all the different versions of the let function be indented
7345         the same way.
7346         Undid Steve's easy-menu-ification, because it makes it impossible
7347         to have the menubar and popup menus different.
7348         Cleaned up the menu; added items for find-function &c and some
7349         indenting, and removed debug-on-*.
7350
7351         * list-mode.el (list-mode-hook):
7352         * list-mode.el (list-mode):
7353         * list-mode.el (completion-setup-hook):
7354         * list-mode.el (display-completion-list):
7355         Added support for the :window-height keyword, which is required
7356         because of other changes that I made for the file dialog box.  I
7357         also made the hook variables list-mode-hook and
7358         completion-setup-hook and also minibuffer-setup-hook in
7359         minibuf.el be permanent-local; see comment in list-mode.el.
7360
7361         * map-ynp.el (map-y-or-n-p):
7362         Added accelerators to the dialog buttons.
7363
7364         * menubar-items.el (menu-truncate-list):
7365         New internal function.
7366         * menubar-items.el (submenu-generate-accelerator-spec):
7367         * menubar-items.el (menu-item-strip-accelerator-spec):
7368         * menubar-items.el (menu-item-generate-accelerator-spec):
7369         New exported functions, for use in auto-generating accelerator specs.
7370
7371         * menubar-items.el:
7372         * menubar-items.el (default-menubar):
7373         * menubar-items.el (maybe-add-init-button):
7374         * menubar-items.el (bookmark-menu-filter):
7375         * menubar-items.el (slow-format-buffers-menu-line):
7376         * menubar-items.el (build-buffers-menu-internal):
7377         * menubar-items.el (language-environment-menu-filter):
7378         * menubar-items.el (default-popup-menu):
7379         * menubar-items.el (popup-buffer-menu):
7380         * menubar-items.el (popup-menubar-menu):
7381         Did a major overhaul on this file, and in fact I'm nowhere near
7382         done working on the menubar, and there will be more patches to
7383         come.  A basic summary of what I've done:
7384
7385         a) I added accelerators to all of the menu items.  For menus that
7386         are auto-generated, such as the buffers menu, the accelerators are
7387         automatically added to the beginning of each line using the
7388         numbers 1 through 9, then zero, and then letters starting with A,
7389         but omitting the letters that are already in use for the fixed
7390         menu items at the top of the buffers menu.  To facilitate adding
7391         accelerators of this kind, I created some new functions
7392         (*-accelerator-spec), which are also being used by other filters
7393         that auto generate lists of things such as ftp sites to download
7394         packages.  If people really don't like these accelerators
7395         appearing at the beginning of the menu items, a variable can be
7396         added to optionally turn them off, but I think this is rather
7397         pointless because other menu items have accelerators and many or
7398         most of the menu users will use the accelerators if the support is
7399         there.
7400
7401         b) I combined the top level Tools and Apps menus into a single
7402         Tools menu, because the distinction between the two is not
7403         obvious, and the items on the menus are not used often enough that
7404         putting some of them onto submenus is a problem.
7405
7406         c) I created two new top level menus called View and Cmds because
7407         there were too many items on the File and Edit menus, and I'm going
7408         to be adding more items to these menus.  In contrast to the Tools
7409         menu, the items on these menus may be used quite often during an
7410         editing session, and so should be available with fewer
7411         keystrokes.
7412
7413         d) I added a number of options to the options menu, including one
7414         for controlling whether the alt key can be used to traverse to
7415         menu items using the accelerators, one for controlling behavior of
7416         control-k, one for controlling how the kill and yank functions
7417         interact with the clipboard, a few additional buffers-menu
7418         options, and various other things.  I also did a bit of
7419         rearranging, for example, combining the keyboard and mouse options
7420         into a single keyboard and mouse submenu to facilitate the
7421         accelerators on that level.
7422
7423         e) I changed the variable buffers-menu-format-buffer-line-function
7424         to take two arguments instead of one, the second argument being
7425         the line number for use in creating an accelerator.  I added a
7426         hack to support existing functions with one argument (although I
7427         doubt that very many of these exist), for backward compatibility.
7428
7429         f) I moved the top level mule menu to be a submenu of the edit
7430         menu.  I think that most of the items on this menu are fairly
7431         useless and there are certainly not enough frequently used items
7432         to justify this being its own top level menu.
7433
7434         g) I combined most of the items in big-menubar.el into the main menu.
7435         If people think the main menu is too big, it would be possible to
7436         create different configurations, some smaller.
7437
7438         * menubar.el (check-menu-syntax):
7439         Deleted some syntax checks that were no longer valid, partly
7440         because of changes that were already made a long time ago, and
7441         partly because of a change I made where I allow the name of the
7442         menu item to be an evaluated expression rather than just a string,
7443         similar to all of the other parameters of a menu item.
7444
7445         * minibuf.el:
7446         * minibuf.el (read-file-name-1):
7447         * minibuf.el (mouse-read-file-name-1):
7448         I made a number of changes to improve the appearance
7449         and functioning of the file dialog box.  They include:
7450
7451         a) Fixing the problem where closing the dialog box by clicking on
7452         the close button of the window didn't properly exit the
7453         minibuffer.
7454
7455         b) Fixing the problem that if you typed part of a file name, and
7456         then clicked on a completion with the mouse, the file was not
7457         correctly selected.
7458
7459         c) Changing the title of the dialog box to reflect the operation
7460         being done in accordance with user interface conventions, rather
7461         than the name of the dialog box buffer, which is rather useless.
7462
7463         d) Remove the words "possible completions are" which didn't
7464         belong.
7465
7466         e) Fix things so that the completions scroll off the end of the
7467         completions windows only to the right, rather than both to the
7468         right and down, which is in accordance with Windows user interface
7469         conventions.
7470
7471         * msw-init.el (init-post-mswindows-win):
7472         Added a binding for meta-F4, which is the standard windows binding
7473         for exiting a program.
7474
7475         * select.el (get-selection-no-error):
7476         * select.el (own-selection):
7477         * select.el (own-clipboard):
7478         Added an optional argument called append to the functions
7479         own-selection and own-clipboard.  This adds support for appending
7480         text to the existing selection and allows the function
7481         own-clipboard to be used as the value of the variable
7482         interprogram- cut-function.
7483
7484         Fixed a bug in own-selection in handling zmacs-region-stays.
7485
7486         * simple.el (historical-kill-line): New.
7487
7488         * simple.el (kill-line):
7489         * simple.el (interprogram-cut-function):
7490         * simple.el (interprogram-paste-function):
7491         * simple.el (handle-pre-motion-command):
7492         * simple.el (next-line):
7493         * simple.el (previous-line):
7494         a) Expanded the variable kill-whole-line, so that function
7495         kill-line can be set to delete the entire line always, not just
7496         when cursor is at the beginning of the line.  This is controlled
7497         by setting the variable kill-whole-line to the symbol 'always.
7498         This behavior, as well as the existing kill-whole-line behavior,
7499         now only take effect when kill-line is called interactively,
7500         although this is a departure from a previous behavior in the case
7501         of setting this variable kill-whole-line to t.  It is almost
7502         certainly what has always been intended, and most likely the old
7503         way of doing things introduced bugs.  I also created a function
7504         called historical-kill-line, which ignores the kill-whole-line
7505         setting and always gives the historical behavior of only killing
7506         to the end of the line.  I bound this function to shift- control-k
7507         so that the kill to end of line behavior is available, even when
7508         kill-whole-line has been set to change control-k into the simple
7509         delete-whole-line behavior. (This can be set using the options
7510         menu.)
7511
7512         b) I changed things so that kill and yank now interact with the
7513         clipboard by default under windows.  This was done by changing the
7514         default value of interprogram-cut- function and
7515         interprogram-paste-function.  You can get the old behavior by
7516         setting these to nil, and there is an option on the options menu
7517         to do this.
7518
7519         c) I added support for selecting text using shifted motion keys.
7520         This support is on by default and can be controlled by the
7521         variable shifted-motion-keys-select-region.  There is also a
7522         variable called unshifted-motion-keys-deselect-region that
7523         controls more specifically how the shifted motion key behavior
7524         works.  I did not put an option on the options menu to turn this
7525         off, because I can't imagine why this would be useful.
7526
7527         * simple.el (forward-block-of-lines):
7528         * simple.el (backward-block-of-lines):
7529         * simple.el (block-movement-size):
7530         New.
7531
7532         * simple.el (uncapitalized-title-words):
7533         * simple.el (uncapitalized-title-word-regexp):
7534         * simple.el (capitalize-string-as-title):
7535         * simple.el (capitalize-region-as-title):
7536         New.
7537
7538
7539         * subr.el (add-hook):
7540         * subr.el (make-local-hook): New.
7541         * subr.el (remove-local-hook): New.
7542         * subr.el (add-one-shot-hook): New.
7543         * subr.el (add-local-one-shot-hook): New.
7544         Added some functions to make using hooks easier.
7545         These include:
7546
7547         a) Functions add-local-hook and remove-local-hook to make it easy
7548         to use local hooks.
7549
7550         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7551         make it possible to add a "one-shot" hook, which is to say a hook
7552         that runs only once, and automatically removes itself after the
7553         first time it has run.
7554
7555 2000-03-09  Andy Piper  <andy@xemacs.org>
7556
7557         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7558
7559 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7560
7561         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7562         Moved from menubar-items.el.
7563         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7564
7565 2000-03-08  Andy Piper  <andy@xemacs.org>
7566
7567         * gutter-items.el (build-buffers-tab-internal): add selected field
7568         to buffers tab spec.
7569
7570 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7571
7572         * minibuf.el (last-exact-completion): Initialize to nil.
7573
7574 2000-03-07  Didier Verna  <didier@xemacs.org>
7575
7576         * startup.el (command-line-1): remove unused variable
7577         `first-file-buffer'.
7578
7579 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7580
7581         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7582         which is also used for Web server log files.
7583
7584 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7585
7586         * mule/mule-charset.el: Setup auto-fill-chars.
7587
7588 2000-03-02  SL Baur  <steve@beopen.com>
7589
7590         * subr.el (with-string-as-buffer-contents): Reimplement using
7591         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7592         non-deletion of buffer after execution problem.
7593         (with-output-to-string): Use unique buffer name.
7594
7595 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7596
7597         * gutter-items.el (buffers-tab-sort-function):  New variable.
7598         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7599
7600 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7601
7602         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7603
7604 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7605
7606         * menubar-items.el (maybe-add-init-button): Remove the "Load
7607         .emacs" button from all menubars.
7608
7609 2000-03-01  Didier Verna  <didier@xemacs.org>
7610
7611         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7612         region rectangle replacement (from Jan Vroonhof).
7613         (replace-rectangle): new function.
7614
7615 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7616
7617         * mule/mule-cmds.el (set-default-coding-systems): Use
7618         set-terminal-coding-system and set-keyboard-coding-system.
7619         * coding.el (set-terminal-coding-system): Use
7620         set-console-tty-output-coding-system.
7621         (set-keyboard-coding-system): Use
7622         set-console-tty-input-coding-system.
7623
7624 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7625
7626         * minibuf.el (read-variable): Allow symbol to default argument.
7627
7628 2000-02-27  Andy Piper  <andy@xemacs.org>
7629
7630         * gutter-items.el (update-tab-hook): new function to be used for
7631         hooks.
7632         (create-frame-hook): add update-tab-hook.
7633         (record-buffer-hook): ditto.
7634         (default-gutter-position-changed): ditto.
7635         (default-gutter-position): updating the buffers tab is now handled
7636         by a hook.
7637         (default-gutter-position-changed-hook): new variable.
7638         (gutter-element-visibility-changed-hook): ditto.
7639         (set-gutter-element-visible-p): call it.
7640         (set-gutter-element): use modify-specifier-instances. Set extents
7641         as duplicable before using.
7642         (remove-gutter-element): ditto.
7643         (set-gutter-element-visible-p): ditto.
7644         (init-gutter): new function.
7645         (add-tab-to-gutter): use new gutter-element functions rather than
7646         setting specifiers directly.
7647         (clear-progress): ditto.
7648         (abort-progress): ditto.
7649         (gutter-buffers-tab-visible-p): renamed from
7650         default-gutter-visible-p
7651
7652         * specifier.el (modify-specifier-instances): new function from Jan
7653         Vroonhof.
7654
7655         * x-init.el (init-post-x-win): call init-gutter.
7656
7657         * msw-init.el (init-post-mswindows-win): call init-gutter.
7658
7659         * menubar-items.el (default-menubar): Update to reflect new gutter
7660         variables.
7661
7662 2000-02-26  Andy Piper  <andy@xemacs.org>
7663
7664         * gutter-items.el (set-gutter-element): new function. Add gutter
7665         elements to the specified gutter.
7666         (remove-gutter-element): new function. Remove gutter elements from
7667         the specified gutter.
7668         (set-gutter-element-visible-p): new function. Set gutter element
7669         visibility for the provided gutter-visible specifier.
7670
7671 2000-02-23  Andy Piper  <andy@xemacs.org>
7672
7673         * gutter-items.el (add-tab-to-gutter): specify dimensions
7674         dynamically.
7675
7676 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7677
7678         * gutter-items.el (add-tab-to-gutter):
7679         * package-get.el (package-get-interactive-package-query):
7680         * package-ui.el (pui-directory-exists):
7681         (pui-install-selected-packages):
7682         (pui-list-packages):
7683         Use #'(lambda ...)  instead of '(lambda ...).
7684
7685 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7686
7687         * startup.el (load-user-init-file): Check to make sure user
7688           has an init-file before calling load().
7689
7690 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7691
7692         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7693
7694 2000-02-23  Martin Buchholz <martin@xemacs.org>
7695
7696         * XEmacs 21.2.31 is released.
7697
7698 2000-02-21  Mike Sperber <mike@xemacs.org>
7699
7700         * loadup.el (really-early-error-handler):
7701         * update-elc.el:
7702         * make-docfile.el:
7703         Remove dependency on EMACSBOOTSTRAP... environment variables.
7704
7705 2000-02-21  Martin Buchholz <martin@xemacs.org>
7706
7707         * XEmacs 21.2.30 is released.
7708
7709 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7710
7711         * byte-optimize.el (byte-optimize-plus):
7712         (byte-optimize-minus):
7713         (byte-optimize-multiply):
7714         Optimize (- 0) to 0, not (-)
7715         Optimize (+ 5 3.0) to 8.0
7716         Optimize (* 5 3.0) to 15.0
7717         Improve readability.
7718
7719 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7720
7721         * modeline.el: (modeline-scrolling-method): change modeline
7722         mswindows cursor appearance according to the value.
7723
7724         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7725         and 'gui-element face colors and 'gui-element face font to Windows
7726         defaults.
7727
7728 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7729
7730         * font-lock.el: Javadoc enhancements
7731
7732 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7733
7734         * ldap.el (toplevel): Test if LDAP support has been compiled in
7735         (ldap-verbose): New option
7736         (ldap-search-entries): Renamed from the previous ldap-search
7737         Conditionalize message display on ldap-verbose
7738         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7739         defuns
7740         (ldap-search): Is now defined as an obsolete wrapper calling
7741         ldap-search-basic or ldap-search-entries
7742
7743
7744 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7745             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7746             Jan Vroonhof  <jan@xemacs.org>
7747
7748         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7749         When for-effect is true, didn't call `byte-optimize-form'
7750         in and/or subforms without last.
7751
7752 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7753
7754         * package-get.el (package-get-download-sites): Use correct custom
7755         type.
7756
7757 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7758
7759         * files.el (write-file): Ask for coding system when compiled with
7760         file-coding.
7761
7762 2000-02-16  Andy Piper  <andy@xemacs.org>
7763
7764         * buffer.el (switch-to-buffer): give norecord argument to
7765         set-window-buffer instead of explicitly recording.
7766
7767         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7768         we have to pick a window.
7769
7770 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7771
7772         * mule/mule-cmds.el (describe-language-support): Don't add
7773         unexist function to help-map.
7774         (describe-coding-system): Don't use already assigend `C'.
7775
7776 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7777
7778         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7779         work in custom.
7780
7781 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7782
7783         * about.el: Ienaga's e-mail address change.
7784
7785 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7786
7787         * etags.el (find-tag): force new window -- even if buf already
7788         visible -- when other-window is t
7789
7790 2000-02-16  Martin Buchholz <martin@xemacs.org>
7791
7792         * XEmacs 21.2.29 is released.
7793
7794 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7795
7796         * cl-extra.el (getf): This is now identical to `plist-get', so
7797         just defalias it.
7798         * cl-macs.el: Make getf an alias to plist-get, at the
7799         byte-compiler level, using define-compiler-macro.
7800
7801 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7802
7803         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7804
7805 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7806
7807         * lisp/etags.el (find-tag-internal): set exact-tagname to
7808           a regular expression that matches against the tagname
7809           part of the tag entry first instead of only looking in
7810           the context area.
7811
7812 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7813
7814         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7815         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7816
7817 2000-02-07  Martin Buchholz <martin@xemacs.org>
7818
7819         * XEmacs 21.2.28 is released.
7820
7821 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7822
7823         * cl-extra.el (getf): Just call `get', never `get*'.
7824         Make arglist match docstring.
7825         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7826         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7827         * byte-optimize.el: remove references to `get*'.
7828
7829 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7830
7831         * mule/european.el: Add syntax information for Latin3 and Latin4.
7832
7833 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7834
7835         * byte-optimize.el: Byte-optimize (length "foo")
7836
7837 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7838
7839         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7840         width check using `window-leftmost-p' and `window-rightmost-p'.
7841
7842 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7843
7844         * wid-edit.el (widget-match-inline): An atom never matches a
7845           list.
7846
7847 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7848
7849         * modeline.el: Consolidated 'x and 'mswindows specification under
7850         'win tag.
7851
7852 2000-01-29  Andy Piper  <andy@xemacs.org>
7853
7854         * gutter-items.el: (format-buffers-tab-line): Try and be
7855         intelligent about buffer naming when we have duplicates.
7856
7857 2000-01-29  Andy Piper  <andy@xemacs.org>
7858
7859         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7860         updated when it becomes visible.
7861
7862 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7863
7864         * bytecomp.el (byte-compile-insert-header): Properly set coding
7865         system under MULE and file-coding.
7866
7867 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7868
7869         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7870         (dontusethis-set-value-terminal-coding-system-handler):
7871         (dontusethis-set-value-keyboard-coding-system-handler):
7872         Never undefine coding system aliases.  Emergency fix for gnus.
7873
7874 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7875
7876         * files.el (abbreviate-file-name): Use directory-sep-char instead
7877         of hard-coded "/".
7878
7879 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7880
7881         * startup.el (user-init-file-base-list): New variable, replacing
7882         user-init-file-base.
7883         (find-user-init-file): New function.
7884         (command-line-early): Use it.
7885         (load-user-init-file): Ditto.
7886
7887 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7888
7889         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7890         calling valid-image-instantiator-format-p
7891
7892 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7893
7894         * isearch-mode.el (isearch-mode): The variable is
7895         isearch-unhidden-extents, not isearch-opened-extents.
7896
7897 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7898
7899         * minibuf.el (next-history-element): Modify error message if a
7900         default value is available.
7901
7902 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7903
7904         * bytecomp.el (byte-compile-file): Don't unconditionally write
7905         .elc files in binary - might contain non-Latin1.
7906
7907 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7908
7909         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7910         for windows-nt.
7911
7912         * version.el:
7913         * startup.el (user-init-file-base):
7914         * process.el (call-process-region):
7915         * files.el (make-backup-file-name):
7916         (backup-file-name-p):
7917         (file-relative-name):
7918         (abbreviate-file-name):
7919         (set-auto-mode):
7920         * code-process.el (call-process-region): Removed unnecessary
7921         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7922         support out of the universe.
7923
7924         * process.el:
7925         * code-process.el:
7926         * bytecomp.el (byte-compile-file): Removed reference to
7927         buffer-file-type, and commented usage of binary-process-output
7928         NTEmacs variables.
7929
7930 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7931
7932         * help.el (function-arglist): Add case for macro.
7933
7934 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7935
7936         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7937         printers.
7938         (custom-display): Added a menu for printer/display tags.
7939
7940         * frame.el (frame-type):
7941         * device.el (device-type): Added 'msprinter to the doc string, and
7942         removed 'pc -- it is not going to be implemented ever.
7943         (call-device-method): Fixed docstring typo.
7944         Defined specifier tags 'printer and 'display.
7945
7946 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7947
7948         * lisp/itimer.el (itimer-run-expired-timers): (consp
7949           last-command-event-time) instead of (consp
7950           'last-command-event-time).
7951
7952 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7953
7954         * msw-glyphs.el: Removed obsolete commentary.
7955
7956 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7957
7958         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7959         better default value.
7960
7961 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7962
7963         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7964         (read-string): Ditto.
7965         (eval-minibuffer): Ditto.
7966         (read-command): Ditto.
7967         (read-function): Ditto.
7968         (read-variable): Ditto.
7969         (read-number): Ditto.
7970         (read-shell-command): Ditto.
7971         (read-number): Record history.
7972
7973 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7974
7975         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7976
7977 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7978
7979         * faces.el (startup-initialize-custom-faces): New function.
7980         Reset all faces created during auto-autoloads loading time
7981         by defface.
7982         * startup.el (command-line): Call it.
7983
7984 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7985
7986         * about.el (about-hackers): Add myself to contributors list.
7987
7988 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7989
7990         * menubar-items.el (maybe-add-init-button): Removed an argument in
7991         a call to load-user-init-file, as the function managed to lose its
7992         formal parameter a few betas ago.
7993
7994 2000-01-18  Martin Buchholz <martin@xemacs.org>
7995
7996         * XEmacs 21.2.27 is released.
7997
7998 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7999
8000         * process.el (shell-command-to-string): Use the FSF docstring.
8001         Make shell-command-to-string the standard function, and
8002         exec-to-string the (deprecated) alias.
8003
8004         * startup.el: typo fix.
8005
8006 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8007
8008         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8009
8010 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8011
8012         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8013         buffers after visible buffers.
8014         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8015
8016 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8017
8018         * info.el (Info-extract-menu-node-name): Stop at a dot
8019         followed by whitespace or right parenthesis.
8020
8021 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8022
8023         * info.el (Info-directory-list): Warn against using Customize with
8024         Info-directory-list.
8025
8026 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8027
8028         * minibuf.el (read-file-name): doc fix.
8029
8030         * autoload.el (update-file-autoloads): doc fix.
8031
8032         * about.el (about-hackers): Change my E-mail address.
8033
8034 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8035
8036         * info.el (Info-visit-file): Just use the `f' interactive spec to
8037         read a filename in the standard way.
8038
8039 2000-01-13  Andy Piper  <andy@xemacs.org>
8040
8041         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8042         (gutter-buffers-tab-extent): new variable.
8043         (update-tab-in-gutter): call add-tab-to-gutter again if the
8044         orientation has changed.
8045         (add-tab-to-gutter): cope with different orientations.
8046
8047 2000-01-11  Didier Verna  <didier@xemacs.org>
8048
8049         * info.el (Info-following-node-name): backward-skip dots as well
8050         as spaces (dots at the end of a node name aren't part of it).
8051         (Info-extract-menu-node-name): don't skip dots. There could be
8052         some in the node name.
8053         (Info-index): allow dots to be part of a node name.
8054
8055 2000-01-12  Andreas Jaeger  <aj@suse.de>
8056
8057         * files.el (auto-mode-alist): Added idlwave-mode.
8058         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8059
8060 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8061
8062         * info.el (Info-search): Show default value.
8063
8064 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8065
8066         * info.el (Info-read-node-completion-table): New variable.
8067         (Info-read-node-name-1): New function.
8068         (Info-read-node-name): Use it.
8069         (Info-follow-reference): Use DEFAULT argument of completing-read.
8070         (Info-menu): Ditto.
8071
8072 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8073
8074         * hyper-apropos.el (hyper-describe-key-briefly): Save
8075         window configuration.
8076         (hyper-describe-face): Use DEFAULT of completing-read.
8077         (hyper-apropos-read-variable-symbol): Ditto.
8078         (hyper-apropos-read-function-symbol): Ditto.
8079
8080 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8081
8082         * mule/mule-cmds.el (set-default-coding-system): Set
8083         comint-exec-hook to use coding-system-for-read and
8084         coding-system-for-write so that C-x RET c works.
8085
8086 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8087
8088         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8089         (previous-matching-history-element): Increment
8090         minibuffer-max-depth by 1.
8091         (next-matching-history-element): Ditto.
8092
8093 2000-01-11  Andy Piper  <andy@xemacs.org>
8094
8095         * gutter-items.el (buffers-tab): Create a new face for the buffers
8096         tab.
8097         (buffers-tab-face): use it.
8098
8099 2000-01-10  Didier Verna  <didier@xemacs.org>
8100
8101         * modeline.el (modeline-scrolling-method): change modeline X
8102         cursor appearance according to the value.
8103
8104 2000-01-07  Andreas Jaeger  <aj@suse.de>
8105
8106         * about.el (about-hackers): Moved my entry to contributor list.
8107         (xemacs-hackers): Added myself.
8108         (about-maintainer-info): Added description of myself.
8109
8110
8111 2000-01-07  Didier Verna  <didier@xemacs.org>
8112
8113         * modeline.el (modeline-scrolling-method): new variable.
8114         (mouse-drag-modeline): add reference to it in the docstring.
8115         (mouse-drag-modeline): handle it.
8116
8117 2000-01-08  Andy Piper  <andy@xemacs.org>
8118
8119         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8120         calls.
8121         (remove-buffer-from-gutter-tab): ditto.
8122
8123 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8124
8125         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8126         (custom-face-edit): Fix grammatical error in help message.
8127
8128 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8129
8130         * movemail.el: Added.
8131
8132         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8133
8134 2000-01-03  Didier Verna  <didier@xemacs.org>
8135
8136         * modeline.el (mouse-drag-modeline): remove the code related to
8137         the modeline horizontal scrolling facility.
8138
8139 1999-12-31  Martin Buchholz <martin@xemacs.org>
8140
8141         * XEmacs 21.2.26 is released.
8142
8143 1999-12-28  Andy Piper  <andy@xemacs.org>
8144
8145         * wid-edit.el (widget-push-button-value-create): The gui cache
8146         does not agree with native widgets which can only be displayed
8147         once per window. The reasons for caching are diminished now that
8148         we don't hog resources when creating buttons.
8149         (widget-push-button-cache) deleted.
8150
8151 1999-12-24  Martin Buchholz <martin@xemacs.org>
8152
8153         * XEmacs 21.2.25 is released.
8154
8155 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8156
8157         * hyper-apropos.el (hyper-apropos): Toggle
8158         hyper-apropos-programming-apropos correctly.
8159         Set REGEXP when user accepts default value.
8160
8161 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8162
8163         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8164         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8165
8166 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8167
8168         * mule/mule-category.el (undefined-category-designator):
8169         Return char instead of character.  Search for undefined one.
8170         (describe-category): Use with-displaying-help-buffer.
8171
8172 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8173
8174         * byte-optimize.el (byte-optimize-plus):
8175         Optimize (+ 1) to 1 instead of (1+ nil).
8176
8177         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8178
8179         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8180
8181         * byte-optimize.el (byte-optimize-char-before): New function.
8182         Remove performance penalty for using (char-before) instead of (char-after).
8183
8184 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8185
8186         * mule/mule-category.el (char-category-list): Return character
8187         instead of integer.
8188
8189 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8190
8191         * minibuf.el (read-buffer): Check default is buffer object.
8192
8193 1999-11-25  Andy Piper  <andy@xemacs.org>
8194
8195         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8196         for buttons.
8197
8198 1999-12-16  Andreas Jaeger  <aj@suse.de>
8199
8200         * package-get.el (package-get-maybe-save-index): Fixed typo.
8201         Patch by Jeff Miller <jmiller@smart.net>.
8202
8203 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8204
8205         * gnuserv.el (gnuserv-process-filter):  don't call
8206         gnuserv-write-to-client when gnuserv-current-client is nil
8207
8208 1999-12-14  Martin Buchholz <martin@xemacs.org>
8209
8210         * XEmacs 21.2.24 is released.
8211
8212 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8213
8214         * about.el (about-hackers): Update my email address.
8215
8216 1999-12-07  Martin Buchholz <martin@xemacs.org>
8217
8218         * XEmacs 21.2.23 is released.
8219
8220 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8221
8222         * package-get.el (package-get-download-sites): Removed several
8223         defunct download sites, added many new ones, and corrected a few
8224         incorrect directory-on-site entries.  Added physical locations to
8225         site-description.
8226
8227 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8228
8229         * finder.el (finder-commentary): add DOC string and fix
8230         interactive spec
8231
8232 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8233
8234         * help.el (describe-function): Don't forget to intern the string
8235         completing-read returns.
8236         (describe-variable): Ditto.
8237
8238 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8239
8240         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8241         `hyper-apropos-help-mode' here to find symbol to customize
8242         irregardless of cursor position and simplify
8243         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8244         `hyper-apropos-popup-menu'.
8245
8246 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8247
8248         * apropos.el (apropos-mode-map): Add return to call
8249         apropos-follow.
8250         (apropos-print): Call apropos-mode to have better
8251         command reference. Put keymap text-poperty to
8252         symbole name.
8253
8254 1999-11-22  Alastair Burt  <burt@dfki.de>
8255
8256         * help.el: (describe-bindings-1): Added handling of keymaps for
8257         the extents at point.
8258
8259 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8260
8261         * gutter-items.el (buffers-tab-items): Wrap the function in a
8262         save-match-data
8263
8264 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8265
8266         * help.el (describe-function): Use the DEFAULT argument to
8267         completing-read.
8268         (describe-variable): Ditto.
8269
8270 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8271
8272         * minibuf.el (read-from-minibuffer): Add optional argument
8273         DEFAULT to have better mini-buffer history support.
8274         (completing-read): Pass default to read-from-minibuffer.
8275         (read-buffer): Pass default to completing-read.
8276
8277 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8278
8279         * font-lock.el (font-lock-doc-string-face): Document the
8280         `font-lock-lisp-like' property.
8281
8282 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8283
8284         * lisp-mode.el: Specify `font-lock-lisp-like'.
8285
8286         * font-lock.el (font-lock-lisp-like): New function.
8287         (font-lock-fontify-syntactically-region): Use it.
8288
8289 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8290
8291         * XEmacs 21.2.22 is released
8292
8293 1999-11-28  Martin Buchholz <martin@xemacs.org>
8294
8295         * XEmacs 21.2.21 is released.
8296
8297 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8298
8299         * minibuf.el (read-coding-system): Accept symbol and
8300         coding-system object as a default-coding-system.
8301
8302 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8303
8304         * minibuf.el (read-coding-system): Accept symbol as
8305         a default-coding-system.
8306
8307 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8308
8309         * apropos.el (apropos-documentation): Use insert instead
8310         of princ.
8311
8312 1999-11-07  William M. Perry  <wmperry@aventail.com>
8313
8314         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8315           for the linux console.
8316
8317         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8318           stuff to work when you are not on a window system, since the GPM
8319           mouse support now allows pasting from outside of XEmacs.
8320
8321 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8322
8323         * XEmacs 21.2.20 is released
8324
8325 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8326
8327         * setup-paths.el (paths-default-info-directories): Add
8328         /usr/share/info and /usr/local/share/info.
8329
8330 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8331
8332         * about.el: Updated Vladimir Ivanovic's info.
8333
8334 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8335
8336         * auto-show.el (auto-show-truncationp): Remove.
8337
8338         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8339
8340 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8341
8342         * indent.el (indent-line-to): fix bug: spaces were not replaced
8343         with tab if column is multiple of tab-width
8344         From dhn@qedinc.com
8345
8346 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8347
8348         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8349         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8350
8351         * package-get.el (package-get-package-provider): Be verbose when
8352         interactive. Patch from Robert Pluim
8353
8354 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8355
8356         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8357         info file suffixes.
8358
8359 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8360
8361         * process.el (open-network-stream): Add a new optional parameter
8362         PROTOCOL to support udp; fix a minor typo and add an explanation
8363         in docstring for udp programming.
8364
8365         * code-process.el (open-network-stream): Add a new optional
8366         parameter PROTOCOL to support udp; fix a minor typo and add an
8367         explanation in docstring for udp programming.
8368
8369 1999-10-18  Andy Piper  <andy@xemacs.org>
8370
8371         * gui.el (make-gui-button): be more precise about how we call
8372         callbacks.
8373
8374         * wid-edit.el (widget-push-button-value-create): Use the new form
8375         of native gui-button.
8376
8377 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8378
8379         * info.el (Info-page-prev): Don't do (sit-for 0).
8380
8381 1999-10-13  Andy Piper  <andy@xemacs.org>
8382
8383         * gutter-items.el (progress-abort-glyph): new glyph for showing
8384         abort status.
8385         (append-progress): dispatch-event rather than sit-for.
8386         (abort-progress): new function. Show the abort glyph with an
8387         appropriate message.
8388         (raw-append-progress): dispatch-event rather than sit-for.
8389         (display-progress): cope with aborts.
8390
8391         * gui.el (make-gui-button): Use native widgets for buttons
8392         unconditionally.
8393         (insert-gui-button): ditto.
8394         (gui-button-p): ditto.
8395
8396         * xbm-button.el: remove from core.
8397
8398         * xpm-button.el: remove from core.
8399
8400 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8401
8402         * faces.el (init-device-faces): Don't initialize the random faces
8403         on the stream device.
8404
8405 1999-10-06  Andy Piper  <andy@xemacs.org>
8406
8407         * files.el (recover-file): Don't use ls under windows for revert buffer.
8408
8409 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8410
8411         * package-get.el (package-get-download-menu): Make menu really
8412         toggle download sites.
8413         (package-get-download-sites): Add autoload cookie.
8414
8415 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8416
8417         * setup-paths.el (paths-find-module-directory): Ditto.
8418
8419 1999-09-29  Werner Fink  <werner@suse.de>
8420
8421         * setup-paths.el (paths-find-exec-directory): Add missing nil
8422         parameter for environment.
8423
8424 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8425
8426         * modeline.el (modeline-format):
8427         Only purecopy the strings.  Else
8428         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8429         barfs.
8430
8431 1999-08-28  Mike Woolley  <mike@bulsara.com>
8432
8433         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8434         user setting comint-completion-addsuffix and
8435         comint-process-echoes.
8436
8437 1999-09-22  Andy Piper  <andy@xemacs.org>
8438
8439         * gutter-items.el (update-tab-in-gutter): use
8440         last-nonminibuf-window instead of selected-window.
8441
8442 1999-09-18  Andy Piper  <andy@xemacs.org>
8443
8444         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8445         display on.
8446
8447         * subr.el (record-buffer-hook): new variable so that the hook gets
8448         some documentation.
8449
8450 1999-09-16  Andy Piper  <andy@xemacs.org>
8451
8452         * gutter-items.el (update-tab-in-gutter): only update when the
8453         gutter is visible.
8454         (remove-buffer-from-gutter-tab): ditto.
8455
8456 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8457
8458         * simple.el (do-auto-fill): Commented out part of Kinsoku
8459         processing.
8460
8461 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8462
8463         * isearch-mode.el (isearch-highlightify-region): Give the
8464         highlighting extents a high priority.
8465         (isearch-make-extent): Give the main highlighting extent an even
8466         higher priority.
8467
8468 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8469
8470         * packages.el (packages-compute-package-locations): Fix typo from
8471         -u rationalization.
8472
8473 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8474
8475         * setup-paths.el (paths-find-doc-directory): Respect value of
8476         `configure-doc-directory.'
8477
8478         * find-paths.el (paths-find-architecture-directory): Give
8479         precendence `default' argument (which typically comes from
8480         configure).
8481
8482 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8483
8484         * startup.el (command-line-early): Added options -user-init-file
8485         and -user-init-directory.
8486
8487         * files.el (user-init-file): Default to NIL so we can recognize
8488         when it's set.
8489
8490 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8491
8492         * obsolete.el (init-file-user):
8493         * startup.el:
8494         * packages.el (packages-compute-package-locations):
8495         * package-get.el (package-get-user-index-filename):
8496         * menubar-items.el (maybe-add-init-button):
8497         * info.el (Info-annotations-path):
8498         * dump-paths.el:
8499         Change `user-init-directory' to be an absolute path.
8500         Use `user-init-directory' where appropriate.
8501         Zap `init-file-user' and its uses.
8502
8503 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8504
8505         * subr.el (copy-symbol): New function.
8506
8507 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8508
8509         * isearch-mode.el (isearch-done): Be sure to restore invisible
8510         extents in the proper buffer.
8511         (isearch-pre-command-hook): Set this-command to the correct value
8512         in case the buffer has changed and old overriding-local-map was
8513         used.
8514         (isearch-restore-extent): Use remprop instead of setting the
8515         property to nil.
8516
8517 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8518
8519         * cmdloop.el (execute-extended-command): Update zmacs region
8520         before the delay.
8521         (execute-extended-command): Make the message gettext-friendly.
8522
8523 1999-09-07  Andy Piper  <andy@xemacs.org>
8524
8525         * gutter-items.el (progress-gauge-glyph): renamed from
8526         progress-glyph.
8527         (progress-text-glyph): new variable.
8528         (progress-layout-glyph): use layouts and text glyphs.
8529         (progress-area-buffer): removed.
8530         (progress-text-and-extent): new variable.
8531         (progress-displayed-p): dynamically create gutter area buffer.
8532         (clear-progress): ditto.
8533         (raw-append-progress): ditto.
8534         (append-progress): use new glyph names.
8535         (raw-append-progress): only create the extent when needed. set
8536         properties more optimally.
8537         (progress): remove args.
8538
8539 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8540
8541         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8542         mapcar where the return value is unused.
8543         (isearch-restore-invisible-extents): Ditto.
8544         (isearch-highlight-all-cleanup): Ditto.
8545         (isearch-delete-extents-in-range): Traverse the extents only once.
8546         (isearch-highlight-all-update): Don't start over if the search
8547         string has changed and more input is pending.
8548
8549 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8550
8551         * packages.el (packages-find-package-data-path): Ditto.
8552
8553         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8554
8555         * subr.el (mapc-internal): Don't make obsolete.
8556
8557         * cl-extra.el (mapc): Resurrect.
8558
8559 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8560
8561         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8562         alias.
8563
8564         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8565         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8566         (isearch-yank-clipboard): Use get-clipboard instead of
8567         x-get-clipboard.
8568         (isearch-yank-selection): Fix docstring.
8569
8570 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8571
8572         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8573
8574 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8575
8576         * cl-macs.el (extent-start-position): Fix setf method.
8577         (extent-end-position): Ditto.
8578
8579 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8580
8581         * isearch-mode.el: End merge with FSF 20.4.
8582
8583         * isearch-mode.el (search-invisible): New variable.
8584         (isearch-hide-immediately): Ditto.
8585         (isearch-unhidden-extents): Ditto.
8586         (isearch-range-invisible): New function.
8587         (isearch-unhide-extent): Ditto.
8588         (isearch-restore-invisible-extents): Ditto.
8589         (isearch-restore-extent): Ditto.
8590
8591         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8592         implementation.
8593         (isearch-ring-retreat-edit): Ditto.
8594         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8595         (isearch-forward-regexp): New arguments NOT-REGEXP and
8596         NO-RECURSIVE-EDIT.
8597         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8598         (isearch-backward-regexp): New arguments NOT-REGEXP and
8599         NO-RECURSIVE-EDIT.
8600         (isearch-mode): Return isearch-success.
8601         (isearch-update): Use unread-command-events instead of
8602         unread-command-event.
8603         (isearch-abort): If an invalid regexp is encountered, keep popping
8604         states.
8605         (isearch-*-char): Use FSF implementation.
8606         (isearch-whitespace-chars): Use the more robust FSF's
8607         implementation.
8608         (isearch-within-brackets): New variable.
8609         (isearch-mode): Initialize it.
8610         (isearch-edit-string): Bind it.
8611         (isearch-search-and-update): Set it.
8612         (isearch-push-state): Push it.
8613         (isearch-top-state): Pop it.
8614         (isearch-search): Set it.
8615         (isearch-printing-char): When called by isearch-whitespace-chars,
8616         handle M-SPC gracefully.
8617         (isearch-message-prefix): New argument ELLIPSIS.
8618         (isearch-message-suffix): Ditto.
8619         (isearch-message): Use the ELLIPSIS argument when calling
8620         isearch-message-prefix and isearch-message-suffix.
8621         (isearch-message-prefix): Distinguish between "wrapped" and
8622         "overwrapped" search, FWIW.
8623
8624 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8625
8626         * isearch-mode.el (isearch-edit-string): Use the head of the
8627         search ring instead of search-last-string and search-last-regexp.
8628         (search-highlight): Renamed from isearch-highlight.
8629         (isearch-exit): Use the new name.
8630         (isearch-highlight): Ditto.
8631         (isearch-dehighlight): Ditto.
8632         (isearch-update-ring): New function.
8633         (isearch-done): Call it.
8634         (isearch-done): New argument EDIT.
8635         (isearch-repeat): If search string is empty, look up at the car of
8636         the search ring; ignore the yank pointer.
8637         (isearch-abort): Call isearch-done with NOPUSH.
8638         (isearch-cancel): New function.
8639         (isearch-mode-map): Bind it to ESC ESC ESC.
8640
8641         * isearch-mode.el: Begin merge with FSF 20.4.
8642
8643 1999-09-01  Andy Piper  <andy@xemacs.org>
8644
8645         * x-select.el (x-get-clipboard): obsolete.
8646         (x-yank-clipboard-selection): obsolete
8647
8648         * select.el (disown-selection): need to be careful to disown the
8649         clipboard if we set it via selection.
8650         (get-clipboard): move from x-select.el
8651         (yank-clipboard-selection): ditto.
8652
8653 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8654
8655         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8656         isearch-highlight-all-matches to nil.
8657         (isearch-fixed-case): New variable.
8658         (isearch-mode): Initialize it.
8659         (isearch-edit-string): Save it.
8660         (isearch-toggle-case-fold): Set it.
8661         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8662         need to check isearch-fixed-case.
8663         (isearch-toggle-case-fold): Update highlighting of all matches
8664         before the pause.
8665         (isearch-edit-string):
8666
8667 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8668
8669         * isearch-mode.el (isearch-edit-string): Call isearch-message
8670         before reading the event so that the prompt is displayed properly.
8671         (isearch-message): Use isearch-nonincremental when calling
8672         isearch-message-prefix.
8673         (minibuffer-local-isearch-map): Bind up and down to do the same as
8674         M-p and M-n respectively.
8675         (isearch-done): New arg NOPUSH.
8676         (isearch-edit-string): Use it.
8677         (isearch-edit-string): Don't bind isearch-string.
8678         (isearch-ring-adjust): Edit string, *then* push state.
8679
8680 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8681
8682         * faces.el (isearch-secondary): Make isearch-secondary look
8683         different than default.
8684
8685 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8686
8687         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8688         save-excursion.
8689         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8690         (isearch-update): Call isearch-dehighlight without arguments.
8691         (isearch-done): Ditto.
8692
8693         * isearch-mode.el (isearch-fix-case): If the search string has no
8694         upper-case letters, allow the folding to be reenabled.
8695         Previously, once disabled, the folding would remain that way until
8696         the end of isearch.
8697         (isearch-top-state): Call isearch-fix-case.
8698
8699         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8700         save-excursion.
8701         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8702
8703 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8704
8705         * xpm-button.el:
8706         xbm-button.el: Need to exist in core because gui.el depends on
8707         them.
8708
8709 1999-08-31  Andy Piper  <andy@xemacs.org>
8710
8711         * gutter-items.el (buffers-tab-face): new customizable variable.
8712         (buffers-tab-default-buffer-line-length): new specifier for
8713         maximum viewable characters.
8714         (progress-stack): new variable for implementing widget-based
8715         progress messages.
8716         (progress-area-buffer): ditto.
8717         (progress-glyph-height): ditto.
8718         (progress-stop-callback): ditto.
8719         (progress-quit-function): new function.
8720         (progress-glyph): new variable.
8721         (progress-layout-glyph): ditto.
8722         (progress-displayed-p): new function, see message-displayed-p for
8723         details.
8724         (clear-progress): ditto.
8725         (remove-progress): ditto.
8726         (append-progress): ditto.
8727         (raw-append-progress): ditto.
8728         (display-progress): ditto.
8729         (current-progress): ditto.
8730         (current-progress-label): ditto.
8731         (progress): ditto.
8732         (lprogress): ditto.
8733
8734
8735 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8736
8737         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8738
8739         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8740         `isearch-yank-selection'.
8741         (isearch-mode-map): Use it.
8742         (isearch-yank-selection): Use `get-selection' instead of
8743         `get-x-selection'.
8744
8745 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8746
8747         * faces.el (isearch-secondary): Create face here.
8748
8749         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8750         timers.
8751
8752 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8753
8754         * subr.el (buffer-string): More robust backward compatibility
8755         check, courtesy William Perry.
8756
8757 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8758
8759         * replace.el (perform-replace): Stop the search after the search
8760         limit has been reached.
8761
8762 1999-08-23  Andy Piper  <andy@xemacs.org>
8763
8764         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8765         here if we don't have one.
8766
8767 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8768
8769         * ldap.el (ldap-coding-system): Default to nil until we get
8770         efficient UTF8 support
8771         (ldap-decode-string): Guard against `decode-coding-string' not
8772         being defined
8773         (ldap-encode-string): Guard against `encode-coding-string' not
8774         being defined
8775
8776 1999-08-23  Didier Verna  <didier@xemacs.org>
8777
8778         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8779         Some doc strings improvements, and add a star to the `interactive'
8780         calls.
8781
8782 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8783
8784         * font-lock.el (java-font-lock-keywords-3): introduced new
8785         keywords and regexpes for javadoc syntax 1.2.
8786
8787 1999-08-17  Andy Piper  <andy@xemacs.org>
8788
8789         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8790         format-buffers-tab-line.
8791         (buffers-tab-max-buffer-line-length): new variable.
8792         (format-buffers-tab-line): new function. truncate names if over
8793         buffers-tab-max-buffer-line-length.
8794
8795 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8796
8797         * cus-start.el: Customize the variable `bell-inhibit-time'.
8798
8799 1999-08-16  Andy Piper  <andy@xemacs.org>
8800
8801         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8802         brute-force approach to deleting the last buffer.
8803         (buffers-tab-grouping-regexp): new customizable variable.
8804         (select-buffers-tab-buffers-by-mode): use it.
8805
8806 1999-08-13  Andy Piper  <andy@xemacs.org>
8807
8808         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8809         deletion problem.
8810
8811 1999-07-30  Didier Verna  <didier@xemacs.org>
8812
8813         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8814         of princ to output symbols.
8815         (custom-save-face-internal): ditto.
8816         (custom-save-resets): ditto.
8817
8818 1999-08-09  Didier Verna  <didier@xemacs.org>
8819
8820         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8821         `regexp-quote' to protect the major mode name for use as a regular
8822         expression (c++ needs this for instance).
8823
8824 1999-08-08  Andy Piper  <andy@xemacs.org>
8825
8826         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8827         cope with similar mode names.
8828
8829         * gutter-items.el (buffers-tab-selection-function): new selection
8830         function.
8831         (select-buffers-tab-buffers-by-mode): new function.
8832         (buffers-tab-items): use it if set to only display buffers in the
8833         tab in the current buffer's group..
8834         (update-tab-in-gutter): use new api.
8835         (remove-buffer-from-gutter-tab): ditto.
8836
8837         * gutter-items.el (buffers-tab-max-size): set custom selection
8838         default to 6.
8839         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8840         (add-tab-to-gutter): set face as default.
8841
8842 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8843
8844         * faces.el (frob-face-property): Merge the fall-back specifier
8845         with the target, not replace it.
8846
8847 1999-08-05  Andy Piper  <andy@xemacs.org>
8848
8849         * gutter-items.el (update-tab-in-gutter): add frame argument for
8850         buffer-items.
8851         (update-tab-in-gutter): use it.
8852
8853         * gutter-items.el (record-buffer-hook): set.
8854
8855         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8856         change.
8857         (switch-to-buffer-hook) deleted.
8858
8859 1999-08-04  Andy Piper  <andy@xemacs.org>
8860
8861         * gutter-items.el (update-tab-in-gutter): make sure this will work
8862         as an argument to create-frame-hook.
8863
8864 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8865
8866         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8867         instead of timer emulation.
8868
8869 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8870
8871         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8872         Emacs isearch enhancements.
8873
8874 1999-07-28  Andy Piper  <andy@xemacs.org>
8875
8876         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8877         all devices that support tab controls.
8878         (remove-buffer-from-gutter-tab): new function. to be used as a
8879         value for kill-buffer-hook.
8880
8881 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8882
8883         * auto-show.el (auto-show-truncationp): changed to match
8884         `window_translation_on'
8885
8886 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8887
8888         * XEmacs 21.2.19 is released
8889
8890 1999-07-28  SL Baur  <steve@miho>
8891
8892         * code-files.el (insert-file-contents): Fix docstring.
8893         revert previous change.
8894
8895 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8896
8897         * fill.el (fill-region-as-paragraph): Change re-break-point to
8898         contain word-across-newline plus one character so that filling
8899         Japanese and Chinese works as desired.
8900         * simple.el (do-auto-fill): Ditto.
8901
8902 1999-07-26  SL Baur  <steve@miho>
8903
8904         * mule/japanese.el ("Japanese"): Do not specify a default input
8905         method.
8906         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8907
8908 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8909
8910         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8911         able to use cl-macs macro in early lisp.
8912
8913 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8914
8915         * custom.el:
8916         * cus-face.el:
8917         * cus-edit.el:
8918                 Massive custom Theme API changes.
8919
8920 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8921
8922         * code-files.el (insert-file-contents): Regard
8923         coding-system-magic-cookie if `coding-system-for-read' is nil.
8924
8925 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8926
8927         * mule/thai-xtis.el: Add coding: local variable, to avoid
8928         bootstrapping problem with C locale.
8929
8930 1999-07-22  Andy Piper  <andy@xemacs.org>
8931
8932         * dumped-lisp.el (preloaded-file-list): guard against putting
8933         gutter-items in a less than functional XEmacs.
8934         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8935
8936 1999-07-18  Bob Weiner  <weiner@beopen.com>
8937
8938         * fill.el (fill-context-prefix): Fixed bug that prevented the
8939         setting of an adaptive fill prefix when the `dont-skip-first' was
8940         t.
8941
8942 1999-07-22  SL Baur  <steve@miho>
8943
8944         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8945
8946 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8947
8948         * files.el (interpreter-mode-alist): add `make', `guile', and
8949         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8950         makefile-mode, guile is a scheme, and someday XEmacs will be
8951         modular enough to use as an efficient scripting tool.)
8952
8953 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8954
8955         * mule/mule-cmds.el (reset-language-environment): Regard
8956         coding-category `utf-8' and `ucs-4' if they are available.
8957
8958 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8959
8960         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8961         (prefer-coding-system): Fix DOC-string.
8962
8963         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8964         DOC-string too.
8965
8966         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8967         Mule.
8968         (coding-system-change-eol-conversion): Fix DOC-string.
8969
8970 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8971
8972         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8973         instead of `list-coding-system'.
8974
8975 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8976
8977         * menubar-items.el (default-menubar): `select-input-method' was
8978         renamed to `set-input-method'.
8979
8980         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8981         "Set Language Environment" menu.
8982
8983         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8984         "Describe Language Support" menu.
8985
8986 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8987
8988         * mule/chinese.el ("Chinese-GB"): Rename
8989         `chinese-gb-environment-setup-function' to
8990         `setup-chinese-gb-environment-internal'.
8991
8992 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8993
8994         * mule/korean.el: Use `define-coding-system-alias' instead of
8995         `copy-coding-system'.
8996
8997 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8998
8999         * mule/mule-cmds.el (set-language-environment-coding-systems):
9000         Treat duplicated coding-categories.
9001
9002 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9003
9004         * mule/japanese.el: Use `define-coding-system-alias' instead of
9005         `copy-coding-system'.
9006
9007 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9008
9009         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9010         coding-system `viscii'.
9011
9012 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9013
9014         * mule/cyrillic.el:
9015         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9016         (cyrillic-alternativnyj-decode-table): New variable.
9017         (cyrillic-alternativnyj-encode-table): New variable.
9018         - Specify `iso-8-1' as a category of coding-system
9019           `alternativnyj'.
9020         - Abolish general Cyrillic environment.
9021
9022 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9023
9024         * mule/chinese.el:
9025         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9026         - Register `chinese-gb-environment-setup-function' as a
9027           `setup-function' of "Chinese-GB" environment.
9028
9029 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9030
9031         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9032         optional argument `parents'.
9033
9034         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9035         property for Thai-XTIS.
9036
9037         * mule/mule-help.el (help-with-tutorial): Use property
9038         `tutorial-coding-system' of language-info as a coding-system to
9039         read tutorial file.
9040
9041 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9042
9043         * mule/thai-xtis.el: Don't setup `setup-function' and
9044         `exit-function'.
9045
9046         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9047         `set-coding-category-system' to set up coding-system for
9048         coding-category.
9049
9050         * mule/mule-cmds.el (prefer-coding-system): Use
9051         `set-coding-category-system' to set up coding-system for
9052         coding-category.
9053
9054 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9055
9056         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9057         Thai-XTIS environment.
9058
9059         * mule/mule-cmds.el (prefer-coding-system): Use
9060         `find-coding-system' instead of `coding-system-p'.
9061
9062 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9063
9064         * mule/mule-cmds.el (set-language-environment-coding-systems):
9065         Modify eol-type for XEmacs.
9066
9067         * mule/thai-xtis.el: Delete unused local variable `category'.
9068
9069         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9070         function.
9071         (prefer-coding-system): Don't call
9072         `update-coding-systems-internal'; use function
9073         `coding-category-list' instead of variable `coding-category-list';
9074         use `set-coding-priority-list' instead of `set-coding-priority';
9075         modify `eol-type' for XEmacs.
9076
9077         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9078         `charset-columns'.
9079         (char-width): Likewise.
9080
9081 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9082
9083         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9084         `tis-620'.
9085
9086         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9087         `set-coding-priority-list' instead of `set-coding-priority'; don't
9088         call `update-coding-systems-internal'.
9089
9090         * mule/mule-misc.el (coding-system-get): New function.
9091         (coding-system-put): New function.
9092         (coding-system-category): New function.
9093
9094 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9095
9096         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9097         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9098         to avoid conflict with leim/quail/thai-xtis.
9099
9100         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9101         to thai-xtis-chars.el.
9102
9103         * mule/thai-xtis-chars.el: New file (split from
9104         mule/thai-xtis.el).
9105
9106 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9107
9108         * mule/thai-xtis.el:
9109         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9110         - Add syntax entries.
9111         - Put `preferred-coding-system' of the charset `thai-xtis' to
9112           `tis-620'.
9113
9114 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9115
9116         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9117         rewritten to use write-multibyte-character.
9118
9119 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9120
9121         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9122         of `iso-2022-7'.
9123         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9124         ported yet.
9125         (read-input-method-name): Treat optional argument `default'.
9126
9127 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9128
9129         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9130         all.
9131         (set-language-info-alist): Set up menus here.
9132
9133 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9134
9135         * minibuf.el (completing-read): Add new optional argument
9136         `default'.
9137         (read-coding-system): Add new optional argument
9138         `default-coding-system'.
9139
9140 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9141
9142         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9143         (viet-viscii-...->viet-vscii...).
9144
9145 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9146
9147         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9148         and menus.
9149
9150 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9151
9152         * mule/mule-cmds.el (input-method-function): Add permanent-local
9153         property.
9154
9155 1999-03-30  Dave Love  <fx@gnu.org>
9156
9157         * mule/mule-cmds.el (current-language-environment): Doc fix.
9158
9159 1999-02-06  Richard Stallman  <rms@gnu.org>
9160
9161         * mule/european.el (setup-slovenian-environment): New function.
9162         ("Slovenian"): New language environment.
9163
9164 1999-01-27  Dave Love  <fx@gnu.org>
9165
9166         * mule/mule-cmds.el (current-language-environment): Provide :link,
9167         :type (choices) and appropriate :get.
9168
9169 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9170
9171         * mule/mule-cmds.el (describe-language-environment): Don't alter
9172         input-method-alist.
9173
9174 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9175
9176         * mule/mule-cmds.el (prefer-coding-system): Call
9177         set-coding-priority, so that the internal array of priorities is
9178         also updated.
9179
9180 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9181
9182         * mule/mule-cmds.el (prefer-coding-system): If the argument
9183         requires specific EOL conversion type, make the default coding
9184         systems use that.
9185
9186 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9187
9188         * mule/mule-cmds.el (set-language-environment): Pass the default
9189         eol-type to set-language-environment-coding-systems.
9190         (set-default-coding-systems): Copy the eol-type property for the
9191         new default values of {buffer-file,process}-coding-system from the
9192         old defaults.
9193         (set-language-environment-coding-systems): Accept an optional
9194         argument EOL-TYPE, and set the eol-type property of the default
9195         coding systems accordingly.
9196
9197 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9198
9199         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9200         use generate-new-buffer instead of get-buffer-create.
9201
9202 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9203
9204         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9205
9206 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9207
9208         * mule/mule-cmds.el (default-input-method): Fix custom type.
9209
9210 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9211
9212         * mule/mule-cmds.el (setup-specified-language-environment):
9213         Add apropos-inhibit property.
9214         (describe-specified-language-support): Likewise.
9215
9216 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9217
9218         * mule/mule-cmds.el: Doc fixes.
9219
9220 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9221
9222         * mule/mule-cmds.el (register-input-method): Doc-string
9223         modified.
9224
9225 1998-09-01  Dave Love  <fx@gnu.org>
9226
9227         * mule/mule-cmds.el (current-language-environment): Fix
9228         setter function.
9229
9230 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9231
9232         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9233         mule/european.el, mule/hebrew.el, mule/japanese.el,
9234         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9235         avoid bootstrapping problem if you need to recompile all the Lisp
9236         files using interpreted code.
9237
9238 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9239
9240         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9241         ("Latin-2"): Likewise.
9242
9243 1998-08-18  Per Starback  <starback@update.uu.se>
9244
9245         * mule/european.el (setup-latin2-environment): Fix typo.
9246
9247 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9248
9249         * mule/european.el: Give proper value of `input-method' key to all
9250         lang. env.
9251
9252         * mule/mule-cmds.el (activate-input-method): Handle the case that
9253         the arg INPUT-METHOD is nil correctly.
9254         (read-multilingual-string): Activate the specified input method
9255         before calling read-string.  Afterward, activate the original
9256         input method.
9257
9258 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9259
9260         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9261         (set-language-info-alist): Fix typo in doc-string.
9262
9263         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9264
9265 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9266
9267         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9268         (reset-language-environment): New function for the job that
9269         setup-english-environment used to do.
9270         (set-language-environment): Do more setups according to the info
9271         in language-info-alist.
9272         (read-language-name): Handle the case that the arg KEY is nil.
9273         (describe-language-environment): Handle input-method property.
9274
9275         * mule/: All files under this directory, which related with
9276         specific languages (such as mule/european.el, mule/greek.el,
9277         mule/hebrew.el, mule/misc-lang.el), modified as below.
9278         (setup-XXX-environment): Just call set-language-environment.  If
9279         they used to do some other jobs than what done by
9280         set-language-environment, those jobs are done in
9281         setup-XXX-environment-internal now.
9282         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9283         the value to setup-XXX-environment-internal.  Add properties
9284         input-method and features.
9285
9286         * mule/english.el (setup-english-environment): Just call
9287         reset-language-environment.
9288
9289         * mule/european.el (setup-8-bit-environment): Function deleted.
9290
9291 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9292
9293         * mule/mule-cmds.el (input-method-exit-on-first-char)
9294         (input-method-use-echo-area): Doc fixes.
9295
9296 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9297
9298         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9299         variable.
9300         (input-method-use-echo-area): New variable.
9301
9302 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9303
9304         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9305
9306 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9307
9308         * mule/mule-cmds.el (activate-input-method): Update mode line.
9309         (inactivate-input-method): Likewise.
9310
9311 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9312
9313         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9314         input method in the current buffer, but just bind
9315         current-input-method.
9316
9317 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9318
9319         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9320
9321         * mule/misc-lang.el ("IPA"): Add coding-priority and
9322         coding-system.
9323
9324 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9325
9326         * mule/greek.el: Add coding-priority.
9327
9328 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9329
9330         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9331         LANG-ENV.
9332
9333 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9334
9335         * mule/mule-cmds.el (register-input-method): Fix previous change.
9336         (setup-specified-language-environment): Doc fix.
9337
9338 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9339
9340         * mule/mule-cmds.el: Several doc fixes.
9341         (get-language-info, set-language-info): Rename argument.
9342         (set-language-info-alist): Likewise.
9343         (register-input-method): Rename argument.
9344         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9345
9346 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9347
9348         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9349         default value while reading an input method.
9350
9351 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9352
9353         * mule/mule-cmds.el (universal-coding-system-argument):
9354         Use buffer-file-coding-system as default.
9355
9356 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9357
9358         * mule/korean.el ("Korean"): Doc fix.
9359
9360 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9361
9362         * mule/mule-cmds.el (describe-language-environment): Print the
9363         languge environment at the head.
9364
9365 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9366
9367         * mule/japanese.el: Set exit-function to exit-japanese-environment
9368         for Japanese environment.
9369
9370 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9371
9372         * mule/mule-cmds.el (set-language-environment): Doc fix.
9373         (current-language-environment): Use defcustom.
9374         (default-input-method): Specify :type.
9375
9376 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9377
9378         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9379         modified.
9380         (prefer-coding-system): Doc-string modified.
9381
9382 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9383
9384         * mule/mule-cmds.el (set-language-info): Doc-string
9385         describes `coding-priority' KEY.
9386         (set-language-environment-coding-systems): New function.
9387         (select-safe-coding-system): New function.
9388         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9389         (set-language-info-alist): New optionla arg PARENTS.  Call
9390         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9391         (set-language-environment-coding-systems): New function.
9392
9393         * mule/chinese.el: Remove setting up of
9394         describe-chinese-environment-map and
9395         setup-chinese-environment-map.  Exclude them in args of calls to
9396         set-language-info-alist.  Register coding-priority key in
9397         language-info-alist.
9398
9399         * mule/cyrillic.el: Remove setting up of
9400         describe-cyrillic-environment-map and
9401         setup-cyrillic-environment-map.  Exclude them in args of calls to
9402         set-language-info-alist.  Register coding-priority key in
9403         language-info-alist.
9404
9405         * mule/english.el: Register coding-priority key in
9406         language-info-alist.
9407
9408         * mule/ethiopic.el: Register coding-priority key in
9409         language-info-alist.
9410
9411         * mule/european.el: Remove setting up of
9412         describe-european-environment-map and
9413         setup-european-environment-map.  Exclude them in args of calls to
9414         set-language-info-alist.  Register coding-priority key in
9415         language-info-alist.  Add "German" language env.
9416         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9417         (setup-german-environment): New function.
9418
9419         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9420         change default input method to "greek-postfix".
9421
9422         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9423         coding-priority key in
9424
9425 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9426
9427         * mule/mule-cmds.el (set-language-info): Doc fix.
9428         (input-method-inactivate-hook): Doc fix.
9429
9430 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9431
9432         * mule/mule-cmds.el (set-input-method): Renamed from
9433         select-input-method.
9434
9435 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9436
9437         * mule/mule-cmds.el (set-language-environment): Run
9438         exit-language-environment-hook before calling `exit-function'
9439         which is specified for the language environment.
9440
9441 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9442
9443         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9444         modified.
9445         (prefer-coding-system): Likewise.
9446         (describe-language-environment): Print aliases of each coding
9447         system.
9448         (set-language-environment-hook): New variable.
9449         (exit-language-environment-hook): New variable.
9450         (set-language-environment): Call these hooks.  Before setting a
9451         new language environment, exit from the
9452         current-language-environment if necessary.
9453         (input-method-verbose-flag): The value can be nil, t,
9454         complex-only, or default.
9455         (input-method-highlight-flag): Doc-string augmented.
9456         (activate-input-method): Check if we can run the registered
9457         function to activate an input method.
9458
9459         * mule/korean.el: Set exit-function for language environment
9460         "Korean" to exit-korean-environment.
9461         (setup-korean-environment): Moved to korea-util.el.
9462
9463 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9464
9465         * mule/mule-cmds.el (read-multilingual-string): Use
9466         current-input-method prior to default-input-method.  Don't bind
9467         current-input-method by `let', instead, activate the specified
9468         input method in the current buffer temporarily.
9469
9470 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9471
9472         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9473
9474 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9475
9476         * mule/chinese.el (post-read-decode-hz): Return the result of
9477         decode-hz-region.
9478         (pre-write-encode-hz): Do not change the value of
9479         last-coding-system.
9480
9481 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9482
9483         * mule/mule-ccl.el: Doc fixes.
9484
9485 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9486
9487         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9488         (check-ccl-program): New macro.
9489
9490 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9491
9492         * mule/mule-ccl.el: Comment about CCL syntax modified.
9493         (ccl-command-table): Add read-multibyte-character and
9494         write-multibyte-character.
9495         (ccl-code-table): Add ex-cmd.
9496         (ccl-extended-code-table): New variable.
9497         (ccl-embed-extended-command): New function.
9498         (ccl-compile-read-multibyte-character,
9499         ccl-compile-write-multibyte-character) New functions.
9500         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9501         ccl-dump-write-multibyte-character): New functions.
9502
9503 1999-07-22  SL Baur  <steve@miho>
9504
9505         * config.el (config-value-file): config.values is installed into
9506         doc-directory.
9507         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9508
9509 1999-07-19  Didier Verna  <didier@xemacs.org>
9510
9511         * rect.el: all functions rewritten, except when noted. Below is a
9512         list of interface changes.
9513         (apply-on-rectangle): new function. Obsoletes
9514         `operate-on-rectangle'. All functions that used to call this
9515         function now call the new one.
9516         (kill-rectangle): added optional prefix arg to fill lines.
9517         (delete-rectangle): ditto.
9518         (delete-extract-rectangle): ditto.
9519         (open-rectangle): ditto.
9520         (clear-rectangle): ditto.
9521         (delete-rectangle-line): added third arg FILL.
9522         (delete-extract-rectangle-line): ditto.
9523         (open-rectangle-line): ditto.
9524         (clear-rectangle-line): ditto.
9525
9526 1999-07-18  Andy Piper  <andy@xemacs.org>
9527
9528         * menubar-items.el (default-menubar): add gutter options.
9529
9530         * gutter-items.el: new file.
9531         (gutter): new group for custom.
9532         (gutter-visible-p): new variable.
9533         (default-gutter-position): ditto.
9534         (buffers-tab): new group for the buffers tab.
9535         (gutter-buffers-tab): widget to put in the gutter.
9536         (buffers-tab-max-size): max number of tabs.
9537         (buffers-tab-switch-to-buffer-function): function to call when a
9538         tab is pressed.
9539         (buffers-tab-omit-function): filter buffers with this function.
9540         (buffers-tab-format-buffer-line-function): format buffer names for
9541         inclusion in tabs.
9542         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9543         the record.
9544         (build-buffers-tab-internal): build a list of tab items.
9545         (buffers-tab-items): ditto.
9546         (add-tab-to-gutter): put a tab in the gutter area.
9547         (update-tab-in-gutter): reset the buffers in the tab.
9548
9549         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9550
9551         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9552         (switch-to-buffer-hooks): new hook.
9553
9554         * toolbar.el (default-toolbar-position): fix typo.
9555
9556 1999-07-16  Andy Piper  <andy@xemacs.org>
9557
9558         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9559
9560 1999-07-15  Didier Verna  <didier@xemacs.org>
9561
9562         * cus-edit.el (custom-prompt-variable): optional third arg makes
9563         prompt for a comment string.
9564         (customize-set-value): optional prefix makes this function handle
9565         variable comments.
9566         (customize-set-variable): ditto.
9567         (customize-save-variable): ditto.
9568         (customize-customized): handle custom comments.
9569         (customize-save-customized): ditto.
9570         (custom-variable-state-set): ditto.
9571         (custom-face-state-set): ditto.
9572         (customize-saved): ditto.
9573         (custom-variable-set): ditto.
9574         (custom-face-set): ditto.
9575         (custom-variable-save): ditto.
9576         (custom-face-save): ditto.
9577         (custom-variable-reset-saved): ditto.
9578         (custom-face-reset-saved): ditto.
9579         (custom-variable-reset-standard): ditto.
9580         (custom-face-reset-standard): ditto.
9581         (custom-comment-face): new face.
9582         (custom-comment-tag-face): ditto.
9583         (custom-comment): new widget.
9584         (custom-comment-create): new function.
9585         (custom-comment-delete): ditto.
9586         (custom-comment-value-set): ditto.
9587         (custom-comment-show): ditto.
9588         (custom-comment-invisible-p): ditto.
9589         (custom-variable-value-create): create a comment field widget.
9590         (custom-face-value-create): ditto.
9591         (custom-variable-menu): new entry for adding a custom comment.
9592         (custom-face-menu): ditto.
9593         (custom-save-variables): possibly save custom comments.
9594         (custom-save-faces): ditto.
9595
9596         * cus-face.el (custom-set-faces): the arguments can now have a
9597         custom comment as fourth argument.
9598
9599         * custom.el (custom-set-variables): the arguments can now have a
9600         custom comment as fifth element.
9601
9602 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9603
9604         * XEmacs 21.2.18 is released
9605
9606 1999-07-13  SL Baur  <steve@miho>
9607
9608         * lib-complete.el (read-library-name): Revert previous change.
9609         (read-library): Ditto.
9610
9611 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9612
9613         * packages.el (packages-package-list): Capitalize docstring.
9614
9615         * packages.el (packages-find-package-library-path): Use #'nconc
9616         rather than #'append to reduce consing -- #'mapcar uses Flist,
9617         which returns a freshly consed list.  #'append would create yet
9618         another fresh list, using Fmake_list in concat.
9619
9620         * packages.el (package-provide): Use setq with remassq like it
9621         says in its docstring.
9622
9623 1999-07-06  SL Baur  <steve@miho.m17n.org>
9624
9625         * lib-complete.el (progn-with-message): Fix typo.
9626
9627 1999-07-06  SL Baur  <steve@miho.m17n.org>
9628
9629         * mule/mule-misc.el (char-octet): Make function match docstring.
9630         From Katsumi Yamaoka <yamaoka@jpl.org>
9631
9632 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9633
9634         * wid-edit.el (widget-documentation): corrected spelling error.
9635
9636 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9637
9638         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9639         keys if already bound
9640
9641 1999-07-06  SL Baur  <steve@miho.m17n.org>
9642
9643         * lib-complete.el (progn-with-message): Revert previous changes.
9644
9645 1999-06-24  Bob Weiner  <weiner@beopen.com>
9646
9647         * lib-complete.el (find-library):
9648         (find-library-other-window):
9649         (find-library-other-frame): Completely rewrote
9650         so that these functions actually work when called non-interactively.
9651         Also made them handle LIBRARY arguments which end with .el or .elc.
9652
9653 1999-06-24  Bob Weiner  <weiner@beopen.com>
9654
9655         * simple.el (indent-new-comment-line): Locally bound
9656         `block-comment-start' to `comstart' or else when this is called
9657         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9658         `block-comment-start' value, ignoring any existing spacing after a
9659         comment prefix in the previous line and producing ugly comments.
9660
9661 1999-06-23  Bob Weiner  <weiner@beopen.com>
9662
9663         * list-mode.el (mouse-choose-completion):
9664         (choose-completion):
9665         (completion-switch-to-minibuffer): Added.
9666         ([Tab]): [Tab] previously switched to the minibuffer
9667         but since [space] does that and since most applications in the
9668         world use [Tab] to select the next item in a list, do that in the
9669         *Completions* buffer too.  This will cause the least confusion
9670         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9671         06/23/1999.
9672
9673 1999-06-22  Bob Weiner  <weiner@beopen.com>
9674
9675         * help.el (help-buffer-name): Added support for a null value
9676         of `help-buffer-prefix-string' since some buffers require no
9677         prefix.
9678
9679 1999-06-20  Bob Weiner  <weiner@beopen.com>
9680
9681         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9682         in the completion-list-mode-map to bury the completions buffer
9683         even when the minibuffer is no longer active.
9684
9685 1999-06-20  Bob Weiner  <weiner@beopen.com>
9686
9687         * list-mode.el (list-mode): It is visually disconcerting to have
9688         the text cursor disappear within list buffers, especially when
9689         moving from window to window, so leave it visible.
9690
9691 1999-07-01  SL Baur  <steve@miho.m17n.org>
9692
9693         * menubar-items.el (default-menubar): Conditionalize the bug
9694         report menu item (which may not be possible in this XEmacs).
9695         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9696
9697 1999-06-30  SL Baur  <steve@miho.m17n.org>
9698
9699         * subr.el (with-current-buffer): DOC string fix.
9700         Suggested by Bob Weiner <weiner@altrasoft.com>
9701
9702 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9703
9704         * cus-face.el (custom-face-italic): insert missing args
9705
9706 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9707
9708         * packages.el (package-locations): Changed default early package
9709         hierarchies to ~/.xemacs/mule-packages and
9710         ~/.xemacs/xemacs-packages.
9711
9712 1999-06-23  SL Baur  <steve@miho.m17n.org>
9713
9714         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9715
9716 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9717
9718         * packages.el (package-locations): Changed default early package
9719         hierarchy to ~/.xemacs/packages.
9720         (package-locations): Removed `packages' as a possible name for a
9721         late package hierarchy.
9722
9723 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9724
9725         * mule/mule-category.el (word-combining-categories): Set up new
9726         variable.
9727         (word-separating-categories): Likewise.
9728
9729 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9730
9731         * XEmacs 21.2.17 is released
9732
9733 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9734
9735         * font-menu.el (font-menu-set-font): allow for nil specification
9736         of font size.
9737
9738 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9739
9740         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9741         is 1.
9742
9743 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9744
9745         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9746         8859-5 instead of ISO 8859-1.
9747
9748 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9749
9750         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9751         (viet-viscii-encode-table): Ditto.
9752
9753         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9754         Make obsolete definition of char-octet.
9755
9756 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9757
9758         * subr.el: Move no-Mule make-char ...
9759         * help-nomule.el (make-char): To here.
9760         (string-width): Make Mule compatibility alias.
9761
9762 1999-06-15  Andy Piper  <andy@xemacs.org>
9763
9764         * select.el (get-selection-no-error): really make there be no-error.
9765         (get-selection): revert to original.
9766
9767 1999-06-11  Andy Piper  <andy@xemacs.org>
9768
9769         * select.el (selection-sets-clipboard): renamed.
9770         (own-selection): use it.
9771
9772 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9773
9774         * XEmacs 21.2.16 is released
9775
9776 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9777
9778         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9779         missing characters to avoid crash.
9780
9781 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9782
9783         * coding.el (set-terminal-coding-system): Only set the console
9784         coding system on the selected console if it is a tty.
9785
9786 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9787
9788         * cus-face.el:
9789         * cus-edit.el:
9790         * faces.el:
9791         (custom):
9792         (face-spec-set):
9793         * faces.el (frob-face-property):
9794         * font-menu.el (font-menu-set-font):
9795                   Actually apply changes from 1999-03-17
9796
9797 1999-06-10  Andy Piper  <andy@xemacs.org>
9798
9799         * select.el (get-selection): abstract out non error-signalling
9800         part.
9801         (get-selection-no-error): get-selection without signalling an
9802         error.
9803         (selection-is-clipboard-p): new variable. controls whether the
9804         selection sets the clipboard.
9805         (own-selection): use it.
9806
9807         * mouse.el (insert-selection): fallback to clipboard after trying
9808         primary selection and cutbuffer.
9809
9810 1999-06-05  Andy Piper  <andy@xemacs.org>
9811
9812         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9813         selection functions.
9814
9815 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9816
9817         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9818         default value.
9819         (load): Use `raw-text' instead of `no-conversion'.
9820         (insert-file-contents): Likewise.
9821
9822         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9823         of `no-conversion'.
9824
9825 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9826
9827         * coding.el: Don't copy `no-conversion' to `raw-text'.
9828
9829 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9830
9831         * subr.el (make-char): Define it if Mule is not around.
9832
9833 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9834
9835         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9836
9837         * x-select.el (x-disown-selection-internal): Restore symbol as an
9838         obsolete alias.
9839         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9840
9841 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9842
9843         * XEmacs 21.2.15 is released
9844
9845 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9846
9847         * subr.el (split-string): Avoid infinite looping
9848
9849 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9850
9851         * ldap.el (ldap-ignore-attribute-codings): New variable
9852         (ldap-default-attribute-decoder): New variable
9853         (ldap-coding-system): New variable
9854         (ldap-attribute-syntax-encoders): New variable
9855         (ldap-attribute-syntax-decoders): New variable
9856         (ldap-attribute-syntaxes-alist): New variable
9857         (ldap-encode-boolean): New function
9858         (ldap-decode-boolean): New function
9859         (ldap-encode-country-string): New function
9860         (ldap-decode-string): New function
9861         (ldap-decode-address): New function
9862         (ldap-encode-address): New function
9863         (ldap-decode-attribute): New function
9864         (ldap-search): Use some of these
9865
9866 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9867
9868         * version.el (emacs-version): Make the patch level/beta come
9869         before the XEmacs qualifier so that it gets into (funcall
9870         emacs-version) and thus in the bug reports.
9871         (emacs-version>=): Support patch levels.
9872
9873 1999-06-03  SL Baur  <steve@xemacs.org>
9874
9875         * version.el: implement x.y.z version number
9876         From Jan Vroonhof <vroonhof@math.ethz.ch>
9877
9878 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9879
9880         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9881
9882 1999-05-22  Vin Shelton <acs@xemacs.org>
9883
9884         * startup.el: Document -private and break out non-standard X options.
9885
9886 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9887
9888         * mule/mule-charset.el (charset-after): New function.
9889         (charset-direction): Synch with Mule, update docstring.
9890         (get-charset-property): New function.
9891         (put-charset-property): New function.
9892         (charset-plist): New function.
9893
9894         * mule/mule-charset.el (compose-region):
9895         (decompose-region): remove;  these functions (which don't work
9896         since we don't do composite characters) have been moved to
9897         mule-util.el.
9898         (toplevel): follow coding standards
9899
9900 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9901
9902         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9903         exist any more.
9904
9905         * code-files.el: Fix commentary to follow coding standards.  Move
9906         the single line left in mule-files.el to here.
9907
9908         * mule/mule-files.el: delete.
9909
9910 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9911
9912         * info.el (Info-scroll-prev): Use event functions instead of the
9913         old emacs 19 interface.
9914
9915 1999-06-02  Andy Piper  <andy@xemacs.org>
9916
9917         * x-font-menu.el (x-font-menu-load-font):
9918         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9919
9920 1999-05-31  Andy Piper  <andy@xemacs.org>
9921
9922         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9923         group.
9924         (font-menu-this-frame-only-p): ditto.
9925         (font-menu-max-items): reinstate, from Jan Vroonhof
9926         <vroonhof@math.ethz.ch>
9927         (font-menu-submenu-name-format): ditto.
9928         (font-menu-split-long-menu): ditto, for use by the family
9929         constructor.
9930         (font-menu-family-constructor): use it.
9931
9932 1999-05-30  Andy Piper  <andy@xemacs.org>
9933
9934         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9935         for use by the font menu.
9936
9937         * msw-font-menu.el: new file implementing mswindows specific
9938         font-menu behaviour.
9939         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9940         (mswindows-font-menu-junk-families): ditto.
9941         (hack-font-truename): ditto.
9942         (mswindows-font-regexp-ascii): ditto.
9943         (mswindows-reset-device-font-menus): ditto.
9944         (mswindows-font-menu-font-data): ditto.
9945         (mswindows-font-menu-load-font): ditto.
9946
9947         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9948         (x-font-menu-font-data): ditto.
9949         (x-font-menu-load-font): ditto.
9950
9951         * font-menu.el: new file implementing generic font menu behaviour.
9952         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9953         made device independent.
9954         (font-menu-this-frame-only-p): ditto.
9955         (font-menu-preferred-resolution): ditto.
9956         (font-menu-size-scaling): new variable used to determine whether
9957         sizes are in points or tenths of a point.
9958         (vassoc): moved from x-font-menu.el.
9959         (device-fonts-cache): ditto.
9960         (device-fonts-cache): ditto.
9961         (flush-device-fonts-cache): ditto.
9962         (reset-device-font-menus): copied from x-font-menu.el and made
9963         device independent. Most functionality deferred to
9964         device-dependent versions.
9965         (font-menu-family-constructor): copied from x-font-menu.el and
9966         made device independent.
9967         (font-menu-size-constructor): ditto.
9968         (font-menu-weight-constructor): ditto.
9969         (font-menu-set-font): ditto.
9970         (font-menu-change-face): ditto.
9971         (font-menu-load-font): new device method.
9972         (font-menu-font-data): ditto.
9973
9974         * x-font-menu.el: The above functions deleted.
9975
9976 1999-05-26  Andy Piper  <andy@xemacs.org>
9977
9978         * update-elc.el:
9979         * make-docfile.el:
9980         * loadup.el: rehash expand-file-name usage to not use default-directory.
9981
9982 1999-05-21  Andy Piper  <andy@xemacs.org>
9983
9984         * x-select.el (x-select-convert-to-text):
9985         (x-selected-text-type):
9986         (x-get-selection):
9987         (xselect-convert-to-string):
9988         (xselect-convert-to-compound-text):
9989         (xselect-convert-to-length):
9990         (xselect-convert-to-targets):
9991         (xselect-convert-to-delete):
9992         (xselect-convert-to-filename):
9993         (xselect-convert-to-charpos):
9994         (xselect-convert-to-lineno):
9995         (xselect-convert-to-colno):
9996         (xselect-convert-to-sourceloc):
9997         (xselect-convert-to-os):
9998         (xselect-convert-to-host):
9999         (xselect-convert-to-user):
10000         (xselect-convert-to-class):
10001         (xselect-convert-to-name):
10002         (xselect-convert-to-integer):
10003         (xselect-convert-to-atom):
10004         (xselect-convert-to-identity): functions renamed from x-* and
10005         moved to select.el.
10006         (x-get-secondary-selection): use rename get-selection.
10007         (x-get-clipboard): ditto.
10008         (x-own-selection): moved to select.el.
10009         (x-valid-simple-selection-p): ditto.
10010         (x-dehilight-selection): ditto.
10011         (x-own-clipboard): ditto.
10012         (x-disown-selection): ditto.
10013
10014         * x-mouse.el (x-yank-function): moved to mouse.el.
10015         (x-insert-selection): ditto.
10016         (x-set-point-and-move-selection): use renamed function.
10017
10018         * select.el (selected-text-type): moved and renamed from
10019         x-select.el.
10020         (selection-owner-p): moved to C.
10021         (selection-exists-p): ditto.
10022         (get-cutbuffer): new device method.
10023         (get-selection): generalised and moved from x-select.el.
10024         (own-selection): moved x-own-selection functionality into here.
10025         (dehilight-selection): renamed and moved from x-select.el.
10026         (own-clipboard): functionality moved from x-select.el using new
10027         generic C builtins.
10028         (disown-clipboard): ditto.
10029         (select-convert-to-text):
10030         (select-convert-to-string):
10031         (select-convert-to-compound-text):
10032         (select-convert-to-length):
10033         (select-convert-to-targets):
10034         (select-convert-to-delete):
10035         (select-convert-to-filename):
10036         (select-convert-to-charpos):
10037         (select-convert-to-lineno):
10038         (select-convert-to-colno):
10039         (select-convert-to-sourceloc):
10040         (select-convert-to-os):
10041         (select-convert-to-host):
10042         (select-convert-to-user):
10043         (select-convert-to-class):
10044         (select-convert-to-name):
10045         (select-convert-to-integer):
10046         (select-convert-to-atom):
10047         (select-convert-to-identity): new functions renamed from x-* and
10048         moved from x-select.el.
10049
10050         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10051         into here and use as the default window-system mouse yank.
10052         (insert-selection): generalised and moved from x-mouse.el.
10053         (own-clipboard): moved to C.
10054
10055         * msw-select.el (mswindows-selection-owned-p): deleted.
10056         (mswindows-own-selection): generalised and moved to select.el.
10057         (mswindows-disown-selection): generalised and moved to C.
10058         (mswindows-selection-owner-p): ditto.
10059
10060 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10061
10062         * XEmacs 21.2.14 is released
10063
10064 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10065
10066         * about.el: update contact info for jason and slb.
10067
10068 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10069
10070         * mule/european.el (setup-romanian-environment): Add Romanian
10071         support from Emacs/Mule romanian.el.
10072
10073 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10074
10075         * cus-face.el: Label all custom changes with the 'custom' tag.
10076
10077         * cus-edit.el: idem ditto.
10078
10079         * faces.el: Added suport for adding device tags to various functions.
10080         (custom): New device tag.
10081         (face-spec-set): Call reset face with tags argument. No longer do
10082         x-init-global-faces hack.
10083
10084         * faces.el (frob-face-property): Use an anonymous specifier to map
10085         frob-face-property-1 over.
10086
10087         * x-font-menu.el (font-menu-set-font): Always specify all
10088         properties to custom.
10089
10090 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10091
10092         * mule/european.el (setup-czech-environment): Add czech support.
10093         From David Sauer <davids@orfinet.cz>
10094
10095 1999-03-15  SL Baur  <steve@xemacs.org>
10096
10097         * check-features.el: Turn hard errors into warnings.
10098
10099 1999-03-21  SL Baur  <steve@xemacs.org>
10100
10101         * simple.el (delete-key-deletes-forward): As per discussion on
10102         xemacs-beta, default to t.
10103
10104 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10105
10106         * loadup.el: Define Installation-string before loading anything.
10107
10108 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10109
10110         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10111         From Anders Stenman <stenman@isy.liu.se>
10112
10113 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10114
10115         * wid-edit.el (widget-glyph-find): Ditto.
10116
10117         * packages.el (locate-library): Ditto.
10118
10119         * loadup.el (really-early-error-handler): Ditto.
10120
10121         * lib-complete.el (read-library): Ditto.
10122
10123         * faces.el (set-face-stipple): Ditto.
10124
10125         * code-files.el (load): Use new calling style of locate-file.
10126
10127 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10128
10129         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10130         dead.
10131
10132 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10133
10134         * dumped-lisp.el (preloaded-file-list): Don't load
10135         Installation.el.
10136
10137         * loadup.el (Installation-string): Define it here.
10138
10139 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10140
10141         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10142         Installation.el needs to be loaded before `dump-paths', otherwise
10143         the dumping process won't find it.
10144
10145 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10146
10147         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10148         subr so that we can use `replace-in-string' in Installation.el to
10149         get rid of C-m chars under the native Windows build.
10150
10151 1999-04-29  Andy Piper  <andy@xemacs.org>
10152
10153         * make-docfile.el: canonicalize file and directory names.
10154
10155         * device.el (call-device-method): new function for calling device
10156         specific methods.
10157         (define-device-method): new function for defining device methods.
10158         (define-device-method*): ditto.
10159
10160 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10161
10162         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10163
10164 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10165
10166         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10167         (cyrillic-koi8-r-encode-table): Likewise.
10168         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10169         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10170
10171         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10172         from vietnamese.el].
10173
10174         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10175         mule/mule-misc.el.
10176
10177 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10178
10179         * mule/thai-xtis.el:
10180         - Change font registry name from "Thai94x94-0" to "xtis-0".
10181         - Change mnemonic of coding-system `tis-620' to "TIS620".
10182
10183 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10184
10185         * mule/ethiopic.el: fixed.
10186
10187 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10188
10189         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10190
10191         * mule/thai-xtis.el: New file.
10192
10193         * mule/vietnamese.el: New file.
10194
10195         * mule/ethiopic.el: New file.
10196
10197 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10198
10199         * bytecomp.el (byte-compile-close-variables): Leave
10200         debug-issue-ebola-notices alone.
10201
10202 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10203
10204         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10205         at the top of the buffer since it is the most important thing to
10206         customize
10207         (ldap-get-host-parameter): New defun
10208         (ldap-search): Add a new parameter `withdn' to retrieve the
10209         distinguished names of entries
10210
10211 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10212
10213         * startup.el (splash-frame-body): Date and spelling fixes.
10214
10215 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10216
10217         * view-less.el (toggle-truncate-lines): add autoload tag
10218
10219 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10220
10221         * format.el (format-alist): Disable image stuff.
10222
10223 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10224
10225         * wid-edit.el (widget-glyph-find): Search by directories, then by
10226         suffixes rather than the other way around.
10227         (widget-image-conversion): Renamed to
10228         `widget-image-file-name-suffixes'.
10229
10230 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10231
10232         * mule/mule-charset.el: Made old functions obsolete, remove the
10233         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10234         (charset-iso-graphic-plane): Rename from charset-graphic.
10235         (charset-iso-final-char): Rename from charset-final.
10236         (charset-width): Rename from charset-columns.
10237         (charset-bytes): Added from fsf compatibility, returns always 1.
10238
10239         * mule/mule-misc.el: Move charset-doc-string alias to
10240         mule-charset.el
10241
10242 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10243
10244         * x-faces.el (x-make-font-bold-italic): honor
10245         *try-oblique-before-italic-fonts*
10246
10247 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10248
10249         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10250
10251 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10252
10253         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10254         name.
10255
10256 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10257
10258         * cl-extra.el (equalp): Would bug out for lists.
10259
10260 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10261
10262         * about.el (about-hackers):  Change cgw's email address
10263
10264 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10265
10266         * XEmacs 21.2.13 is released
10267
10268 1999-03-12  SL Baur  <steve@xemacs.org>
10269
10270         * simple.el (delete-key-deletes-forward): Revert to previous
10271         behavior.
10272
10273 1999-01-18  Didier Verna  <didier@xemacs.org>
10274
10275         * menubar-items.el (xemacs-splash-buffer): handle the case of
10276         multiple elements in the splash buffer body.
10277
10278         * startup.el (splash-frame-timeout): new constant: interval
10279         between splash buffer elements.
10280         (command-line-1): handle splash buffer with multiple elements (use
10281         a timeout).
10282         (splash-frame-body): Originally `startup-splash-frame-body'.
10283         Rewrote a cleaner and more readable version. This can now be array,
10284         in which case each element is displayed in turn in the splash buffer.
10285         (splash-frame-static-body): new constant. Persistent information
10286         across all splash buffer elements (preserves the possibility to give
10287         it in different languages.
10288         (circulate-splash-frame-elements): new function. Used as a timeout
10289         to circulate through all splash frame elements and display them in
10290         sequence.
10291         (display-splash-frame): originally `startup-splash-frame'. Handle
10292         the case of multiple elements in the splash buffer body. Now
10293         returns a timeout id if multiple elements to display, or nil.
10294
10295 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10296
10297         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10298         so they can be overridden by x-init-face-from-resources.
10299         Additionally specify the font name also with an x tag.
10300
10301 1999-03-08  Andy Piper  <andy@xemacs.org>
10302
10303         * package-get.el (package-get-base): autoload.
10304
10305         * menubar-items.el (default-menubar): add update menu item. Fix
10306         custom menu to only be activated when package-base is available.
10307
10308         * package-get.el (package-get-custom): don't load
10309         package-get-custom as it is auto-generated. Fix group definition.
10310
10311 1999-03-05  Didier Verna  <didier@xemacs.org>
10312
10313         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10314         instead of `symbol-name' (Thanks Kyle).
10315
10316         * cus-edit.el (custom-save-variables): use `prin1' instead of
10317         princ to write symbols.
10318
10319 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10320
10321         * XEmacs 21.2.12 is released
10322
10323 1999-03-05  SL Baur  <steve@xemacs.org>
10324
10325         * menubar-items.el (default-menubar): Add kfm browsing support.
10326         From Neal Becker <nbecker@fred.net>
10327
10328 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10329
10330         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10331         calls to font-lock during buffer reversion.
10332
10333 1999-02-12  Didier Verna  <didier@xemacs.org>
10334
10335         * info.el (Info-build-node-completions): unconditionally widen the
10336         tag table buffer.
10337
10338 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10339
10340         * x-faces.el (x-init-face-from-resources):
10341         Only set fonts in the 'x locale.
10342
10343 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10344
10345         * package-ui.el (pui-install-selected-packages): Don't throw on
10346         `package-admin-delete-binary-package' returning nil since it's
10347         normal.  Reindent function.
10348         (pui-add-required-packages): Handle case where packages selected
10349         for installation have never been installed.
10350
10351 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10352
10353         * menubar-items.el (default-menubar):
10354         Implement the ``Mule->Set coding system of process'' menu item.
10355
10356 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10357
10358         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10359         files
10360         - Change some `if's to `when's
10361
10362 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10363
10364         * XEmacs 21.2.11 is released
10365
10366 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10367
10368         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10369         against window close (Fix Bug #460).
10370         (ask-user-about-lock-dbox): Idem.
10371
10372 1999-02-25  SL Baur  <steve@xemacs.org>
10373
10374         * mule/mule-charset.el (charset-leading-byte): New function.
10375         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10376
10377 1999-02-12  Andy Piper  <andy@xemacs.org>
10378
10379         * about.el (xemacs-hackers): change andy's email address.
10380         (about-url-alist): change andy's web page address.
10381         (about-xemacs): add piper.
10382
10383 1999-02-16  SL Baur  <steve@xemacs.org>
10384
10385         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10386         of mule-base into lisp/mule.
10387
10388 1999-02-16  SL Baur  <steve@xemacs.org>
10389
10390         * mule/arabic.el:
10391         mule/canna-leim.el:
10392         mule/chinese.el:
10393         mule/cyrillic.el:
10394         mule/english.el:
10395         mule/european.el:
10396         mule/greek.el:
10397         mule/hebrew.el:
10398         mule/japanese.el:
10399         mule/kinsoku.el:
10400         mule/korean.el:
10401         mule/misc-lang.el:
10402         mule/mule-category.el:
10403         mule/mule-ccl.el:
10404         mule/mule-charset.el:
10405         mule/mule-cmds.el:
10406         mule/mule-coding.el:
10407         mule/mule-files.el:
10408         mule/mule-help.el:
10409         mule/mule-init.el:
10410         mule/mule-misc.el:
10411         mule/mule-tty-init.el:
10412         mule/mule-x-init.el:
10413         mule/viet-chars.el:  Remerge from mule-base.
10414
10415         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10416         of mule-base into lisp/mule.
10417
10418 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10419
10420         * process.el (exec-to-string): Use `shell-command-switch' in place
10421         of hard-wired "-c" (for WindowsNT).
10422
10423 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10424
10425         * menubar-items.el (default-menubar):  Remove obsolete
10426         "Gopher" item
10427
10428 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10429
10430         * package-admin.el (package-admin-get-install-dir): First fall
10431         back to the location of xemacs-base for non-mule packages.
10432
10433 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10434
10435         * paths.el:
10436         - improved automounter tmp directory support.
10437         - support 4 (!) empirically discovered automounter conventions
10438
10439 1999-02-12  SL Baur  <steve@xemacs.org>
10440
10441         * etags.el (pop-tag-mark): autoload to match key binding.
10442
10443 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10444
10445         * XEmacs 21.2.10 is released
10446
10447 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10448
10449         * package-get.el (package-get-remote-filename): Don't bug out for
10450         a local file name in the search entry.
10451
10452 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10453
10454         * XEmacs 21.2.9 is released
10455
10456 1999-01-19  Didier Verna  <didier@xemacs.org>
10457
10458         * replace.el (replace-search-function): new variable containing a
10459         function to perform a search-forward.
10460         (replace-re-search-function): new variable containing a function
10461         to perform a re-search-forward.
10462         (perform-replace): use them.
10463
10464 1999-01-25  Didier Verna  <didier@xemacs.org>
10465
10466         * select.el (selection-owner-p): use the name `XEmacs'.
10467         (cut-copy-clear-internal): ditto.
10468
10469 1999-01-18  Andy Piper  <andy@xemacs.org>
10470
10471         * about.el (about-url-alist): Update my entry.
10472         (xemacs-hackers): Ditto.
10473
10474 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10475
10476         * buffer.el (switch-to-buffer): Fixing documentation.
10477         * minibuf.el (minibuffer-completion-table): ditto.
10478         * cl-macs.el (return-from): ditto.
10479
10480 1999-01-04  Didier Verna  <didier@xemacs.org>
10481
10482         * replace.el (delete-non-matching-lines): temporarily disable
10483         case-folding when called interactively with a regexp containing
10484         uppercase characters.
10485         (delete-matching-lines): ditto.
10486         (count-matches): ditto.
10487         (list-matching-lines): ditto.
10488
10489 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10490
10491         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10492         abort if current window is split horizontally, not if others are
10493         split.  Got rid of unnecessary minibuffer checking.  Also, add
10494         some comments (it's still complex).
10495
10496 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10497
10498         * package-get.el: changed address for doc.ic.ac.uk to
10499         sunsite.doc.ic.ac.uk
10500
10501 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10502
10503         * ldap.el (toplevel): Remove requires so that the file compiles
10504         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10505
10506 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10507
10508         * dump-paths.el: Calculate module-directory and set
10509         module-load-path to the load path for modules.
10510
10511         * loadup.el: Get bootstrap value of module-load-path from the
10512         environment variable EMACSBOOTSTRAPMODULEPATH.
10513         - Display the module load path if we're debugging paths.
10514
10515         * setup-paths.el: Added function paths-find-site-module-directory.
10516         - Added function paths-find-module-directory.
10517         - Added function paths-construct-module-load-path.  Uses new
10518         environment variable EMACSMODULEPATH.
10519
10520 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10521
10522         * font.el (font-default-object-for-device):
10523         Oops! This `or' can't be replaced by `unless'.
10524         Fixed inability to run w3, among other things.
10525
10526 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10527
10528         * package-admin.el: Change initialization of
10529           package-admin-install-function dependent on system type.
10530           Change package-admin-install-function-mswindows to use
10531           "minitar".
10532
10533 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10534
10535         * mouse.el (default-mouse-motion-handler): Disable help echo while
10536         in the minibuffer.
10537
10538 1998-12-28  Martin Buchholz <martin@xemacs.org>
10539
10540         * XEmacs 21.2.8 is released.
10541
10542 1998-12-24  Martin Buchholz <martin@xemacs.org>
10543
10544         * XEmacs 21.2.7 is released.
10545
10546 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10547
10548         * package-ui.el (pui-list-packages): Set truncate-lines.
10549
10550         * package-get.el (package-get-download-menu): Use
10551         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10552
10553         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10554         (pui-help-string): idem.
10555         (list-packages-mode): New major mode.
10556         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10557         (pui-install-selected-packages): Add suport for removing packages.
10558         (pui-toggle-package-delete-key): New function.
10559         (pui-popup-context-sensitive): New kludge.
10560         (pui-list-packages): Add warning when `package-get-remote' is nil.
10561         (package-ui-add-site): New function.
10562
10563 1998-12-01  Didier Verna  <didier@xemacs.org>
10564
10565         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10566
10567 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10568
10569         * ldap.el: Custom-ized
10570         (toplevel): Do not provide `ldap' which is provided by C level
10571         LDAP code
10572         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10573
10574 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10575
10576         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10577
10578 1998-12-17  Andy Piper  <andy@xemacs.org>
10579
10580         * sound.el (sound-load-list): name changed from sound-load-alist.
10581         (sound-extension-list): name changed from sound-ext-list.
10582         (load-default-sounds): use new names.
10583         (load-sound-file): use new names.
10584
10585 1998-12-16  Andy Piper  <andy@xemacs.org>
10586
10587         * XEmacs 21.2.6 is released
10588
10589 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10590
10591         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10592         errors.
10593
10594 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10595
10596         * wid-edit.el (widget-echo-this-extent): Set
10597         help-echo-owns-message to t.
10598
10599 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10600
10601         * package-get.el (package-get-download-menu): use toggles for
10602           each site in the download site menu.
10603
10604 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10605
10606         * package-get.el (package-get): If we cannot find a package
10607           because package-get-remote is not set, give a more helpful
10608           error message.
10609
10610 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10611
10612         * package-get.el (package-get-remote-filename): use an EFS path
10613         with user anonymous if no user is specified.
10614
10615 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10616
10617         * faces.el (face-spec-set): Re-init fallfacks for default after
10618         calling reset-face on the default face.
10619
10620 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10621
10622         * package-admin.el (package-admin-default-install-function):
10623         Behave as advertised.  Make sure the pkg-dir is proper for
10624         default-directory.
10625         (package-admin-add-binary-package): Make sure the pkg-dir is
10626         proper for default-directory.
10627         (package-admin-install-function-mswindows): Make sure the pkg-dir
10628         is proper for default-directory.
10629
10630 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10631
10632         * XEmacs 21.2.5 is released
10633
10634 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10635
10636         * files.el (binary-file-regexps): regexp-opt is not available at
10637         bytecompile time.
10638
10639 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10640
10641         * x-win-xfree86.el:
10642         * x-win-sun.el (x-win-init-sun):
10643         * x-win-sun.el:
10644         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10645         * x-iso8859-1.el:
10646         * x-init.el (init-post-x-win):
10647         * x-init.el (init-pre-x-win):
10648         * x-init.el (x-initialize-compose):
10649         * x-init.el:
10650         * x-compose.el:
10651         * winnt.el:
10652         * widget.el:
10653         * wid-edit.el (widget-glyph-click):
10654         * wid-edit.el (widget-glyph-find):
10655         * wid-edit.el (widget-type):
10656         * view-less.el (view-buffer-other-window):
10657         * very-early-lisp.el:
10658         * version.el:
10659         * toolbar.el:
10660         * toolbar-items.el:
10661         * term/sun.el (suntool-map):
10662         * term/sun-mouse.el:
10663         * term/internal.el:
10664         * syntax.el (modify-syntax-entry):
10665         * symbol-syntax.el:
10666         * subr.el:
10667         * startup.el (lock-directory):
10668         * simple.el (set-comment-column):
10669         * simple.el (backward-delete-char-untabify):
10670         * shadow.el (find-emacs-lisp-shadows):
10671         * shadow.el:
10672         * setup-paths.el (paths-construct-info-path):
10673         * select.el (cut-copy-clear-internal):
10674         * process.el (call-process-region):
10675         * process.el (start-process-shell-command):
10676         * process.el:
10677         * paths.el (rmail-spool-directory):
10678         * paragraphs.el (use-hard-newlines):
10679         * package-get.el (package-get-dependencies):
10680         * package-admin.el (package-admin-delete-binary-package):
10681         * obsolete.el (truncate-string):
10682         * obsolete.el (store-substring):
10683         * mouse.el (default-mouse-track-maybe-own-selection):
10684         * mouse.el (mouse-yank-at-point):
10685         * modeline.el:
10686         * modeline.el (mouse-drag-modeline):
10687         * minibuf.el (read-directory-name-internal):
10688         * minibuf.el (read-file-name-internal):
10689         * minibuf.el (read-file-name-internal-1):
10690         * minibuf.el (read-file-name-2):
10691         * minibuf.el (exact-minibuffer-completion-p):
10692         * minibuf.el (read-from-minibuffer):
10693         * minibuf.el:
10694         * menubar.el (check-menu-syntax):
10695         * map-ynp.el (map-y-or-n-p):
10696         * make-docfile.el (docfile-out-of-date):
10697         * loadup.el ((member "run-temacs" command-line-args)):
10698         * loadup.el ((member "no-site-file" command-line-args)):
10699         * loadup.el (really-early-error-handler):
10700         * loadup.el:
10701         * loadhist.el:
10702         * loaddefs.el:
10703         * lisp-mnt.el (lm-verify):
10704         * lib-complete.el (lib-complete:cache-completions):
10705         * lib-complete.el (library-all-completions):
10706         * itimer.el (itimer-run-expired-timers):
10707         * info.el (Info-mode):
10708         * info.el (Info-insert-file-contents):
10709         * info.el (Info-rebuild-dir):
10710         * info.el (Info-build-dir-anew):
10711         * info.el (Info-parse-dir-entries):
10712         * info.el (Info-dir-outdated-p):
10713         * info.el (Info-insert-dir):
10714         * info.el (info-xref):
10715         * info.el:
10716         * hyper-apropos.el (hyper-apropos-get-doc):
10717         * hyper-apropos.el (hyper-describe-face):
10718         * hyper-apropos.el (hyper-apropos-mode):
10719         * hyper-apropos.el:
10720         * help.el (list-processes):
10721         * help.el:
10722         * gnuserv.el:
10723         * font.el (mswindows-font-create-name):
10724         * font.el (font-default-font-for-device):
10725         * font.el (x-font-create-object):
10726         * font.el (font-registry):
10727         * font.el:
10728         * font-lock.el (font-lock-keywords):
10729         * font-lock.el:
10730         * finder.el (finder-compile-keywords):
10731         * find-paths.el (paths-find-recursive-path):
10732         * fill.el (set-justification-center):
10733         * fill.el (fill-region-as-paragraph):
10734         * files.el (insert-directory):
10735         * files.el (wildcard-to-regexp):
10736         * files.el (recover-file):
10737         * files.el (basic-save-buffer):
10738         * files.el (delete-auto-save-file-if-necessary):
10739         * files.el (file-relative-name):
10740         * files.el (backup-extract-version):
10741         * files.el (backup-buffer):
10742         * files.el (set-visited-file-name):
10743         * files.el (set-auto-mode):
10744         * files.el (interpreter-mode-alist):
10745         * files.el:
10746         * files.el (find-file-noselect):
10747         * files.el (abbreviate-file-name):
10748         * files.el (parse-colon-path):
10749         * files.el (directory-abbrev-alist):
10750         * etags.el (visit-tags-table-buffer):
10751         * easymenu.el (easy-menu-define):
10752         * dragdrop.el (experimental-dragdrop-drag):
10753         * dragdrop.el (dragdrop-drop-do-functions):
10754         * dragdrop.el (dragdrop-drop-at-point):
10755         * disass.el (disassemble-1):
10756         * disass.el (disassemble-internal):
10757         * disass.el (disassemble):
10758         * disass.el:
10759         * derived.el (derived-mode-init-mode-variables):
10760         * derived.el (define-derived-mode):
10761         * custom.el (defgroup):
10762         * cus-edit.el (custom-quote):
10763         * config.el:
10764         * code-process.el (open-network-stream):
10765         * code-process.el (start-process):
10766         * code-process.el (call-process-region):
10767         * code-process.el (call-process):
10768         * code-process.el:
10769         * code-files.el (insert-file-contents):
10770         * code-files.el:
10771         * code-files.el (buffer-file-coding-system-for-read):
10772         * cmdloop.el (yes-or-no-p-minibuf):
10773         * cl.el:
10774         * cl-macs.el:
10775         * cl-extra.el:
10776         * callers-of-rpt.el (make-caller-report):
10777         * callers-of-rpt.el:
10778         * bytecomp.el (batch-byte-recompile-directory):
10779         * bytecomp.el (batch-byte-compile-1):
10780         * bytecomp.el (batch-byte-compile):
10781         * bytecomp.el (display-call-tree):
10782         * bytecomp.el (byte-compile-insert):
10783         * bytecomp.el (byte-compile-two-args-19->20):
10784         * bytecomp.el (byte-compile-variable-ref):
10785         * bytecomp.el (byte-compile-form):
10786         * bytecomp.el (byte-compile-top-level-body):
10787         * bytecomp.el (byte-compile-out-toplevel):
10788         * bytecomp.el (byte-compile-byte-code-maker):
10789         * bytecomp.el (byte-compile-file-form-defmumble):
10790         * bytecomp.el (byte-compile-file-form):
10791         * bytecomp.el (byte-compile-keep-pending):
10792         * bytecomp.el (byte-compile-insert-header):
10793         * bytecomp.el (byte-compile-from-buffer):
10794         * bytecomp.el (byte-compile-file):
10795         * bytecomp.el (byte-recompile-file):
10796         * bytecomp.el (byte-compile-close-variables):
10797         * bytecomp.el (byte-compile-warn-about-unused-variables):
10798         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10799         * bytecomp.el (byte-compiler-legal-options):
10800         * bytecomp.el (byte-compile-lapcode):
10801         * bytecomp.el (byte-optimize-log):
10802         * bytecomp.el ((fboundp 'defsubst)):
10803         * bytecomp.el:
10804         * bytecomp-runtime.el:
10805         * byte-optimize.el (byte-optimize-apply):
10806         * byte-optimize.el (car):
10807         * byte-optimize.el (byte-optimize-form):
10808         * byte-optimize.el (byte-optimize-form-code-walker):
10809         * byte-optimize.el:
10810         * build-report.el (build-report-insert-installation-file):
10811         * build-report.el (build-report):
10812         * auto-show.el:
10813         * apropos.el (apropos-documentation):
10814         - mega patch
10815         - clean up byte-compile warnings
10816         - remove unused variables
10817         - Use common lisp style hashtable functions
10818         - byte compiler cleanup
10819         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10820         - remove old backquote syntax usage
10821         - move some cl functionality into C for speed.
10822         - remove last remaining VMS support
10823         - spelling fixes
10824         - implement last, butlast, nbutlast, copy-list in C.
10825         - new macro ignore-file-errors, similar to ignore-errors
10826           (ignore-file-errors (delete-file "foo"))
10827         - get frequent garbage collection during loadup.el by tweaking
10828           gc-cons-threshold, rather than explicitly calling garbage-collect
10829         - default delete-key-deletes-forward to `t'.
10830
10831 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10832
10833         * XEmacs 21.2-beta4 is released.
10834
10835 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10836
10837         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10838         (easy-menu-item-present-p): Wrapper around find-menu-item.
10839         (easy-menu-remove-item): Wrapper around delete-menu-item.
10840
10841         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10842         (add-menu-button): Add 'in-menu' argument.
10843         (add-menu-item-1): Add in-menu support to helper function.
10844
10845 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10846
10847         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10848
10849 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10850
10851         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10852         of Dec 4, 1997.
10853
10854 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10855
10856         * process.el (shell-command-on-region): Report if the command
10857         succeeded or failed.
10858
10859 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10860
10861         * subr.el (buffer-substring-no-properties): Comment out.
10862
10863 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10864
10865         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10866           into font instances first, like `x-frob-font-size' does.
10867           (mswindows-find-larger-font): ditto
10868
10869 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10870
10871         * package-ui.el (pui-install-selected-packages): fix args in call
10872         to `package-get'.
10873
10874 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10875
10876         * package-get.el (host-name): New widget type.
10877         (package-get-remote): Better customization using new type.
10878         (package-get-download-sites): idem dito.
10879
10880         (package-get-custom): Do not use package-get-all untill we have
10881         runtime dependencies.
10882
10883         (package-get-remove-copy): Default to 't' we no longer need this
10884         kludge as we do not currently use depenencies.
10885
10886         (package-get-was-current): New variable.
10887         (package-get-require-base): New 'force-current' argument.
10888         (package-get-update-base): idem
10889         (package-get-package-provider):  idem
10890         (package-get-locate-index-file): New 'no-remote' argument.
10891         (package-get-locate-file): idem.
10892
10893         (package-get-maybe-save-index): New function.
10894         (package-get-update-base): Use it.
10895
10896 1998-10-28 Greg Klanderman <greg@alphatech.com>
10897
10898         * package-get.el (package-get-remote): default to nil; by default,
10899         don't go out to the net via EFS.  They must select a download site.
10900         (package-get-download-sites): new variable.
10901         (package-get-download-menu): new function.
10902         (package-get-locate-index-file): new function.
10903         (package-get-update-base): use it.
10904
10905         * menubar-items.el (default-menubar): add "Update Package Index"
10906         and "Add Download Site" menus under Options | Manage Packages.
10907
10908 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10909
10910         * package-get.el (package-get): bugfix code checking installed version
10911         for case where package is not currently installed.
10912         (package-get-require-signed-base-updates): new variable.
10913         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10914         deemed not a goot thing.  Use the variable
10915         package-get-allow-unsigned-base-updates instead.
10916
10917 1998-10-16 Greg Klanderman <greg@alphatech.com>
10918
10919         * package-get.el (package-get): Don't install an older version than
10920         we already have unless explicitly told to.  Issue a warning.
10921
10922         * package-ui.el (pui-add-required-packages): when adding
10923         dependencies, don't add packages that are up to date.
10924         (pui-package-symbol-char):  Don't consider a package out of date
10925         if you have a newer version installed than the latest version in
10926         package-get-base.
10927
10928         * package-get.el (package-get-base-filename): document that it may
10929         be a path relative to package-get-remote;  new default value.
10930         (package-get-locate-file): new function.
10931         (package-get-update-base): use it to expand package-get-base-filename.
10932         (package-get-save-base): new function to save the package-get database
10933         to file.
10934         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10935         (package-get-update-base): pass the REMOTE-SOURCE arg.
10936         (package-get-update-base-entry): call package-get-custom-add-entry.
10937         (package-get-file-installed-p): removed; no longer needed.
10938         (package-get-create-custom): ditto.
10939         (toplevel): remove code to build and load package-get-custom.el
10940         (package-get-custom-add-entry): new function.
10941
10942 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10943
10944         * wid-edit.el (widget-button-click): Don't switch window.
10945
10946 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10947
10948         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10949
10950 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10951
10952         * etags.el (find-tag-default): Run find-tag-hook using
10953         run-hooks rather than funcall
10954
10955 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10956
10957         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10958         and the current local map as the parents to isearch-mode-map.
10959
10960 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10961
10962         * XEmacs 21.2-beta3 is released.
10963
10964 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10965
10966         * package-get.el (package-get-update-base): use
10967         insert-file-contents-internal, not insert-file-contents-literally.
10968
10969 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10970
10971         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10972         dump time.
10973
10974 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10975
10976         * package-get.el (package-get-update-base-entry): new function.
10977         (package-get-update-base): renamed; was `package-get-load-base'.
10978         cleanup, and use package-get-update-base-from-buffer.
10979         (package-get-update-base-from-buffer): new function.
10980         (package-get-update-base-entries): new; helper for above.
10981         Do not eval lisp grabbed over ftp; parse it from new format.
10982
10983 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10984
10985         * files.el (set-auto-mode): Don't play games loading package-get
10986         database; package-get-package-provider will handle it all.
10987
10988 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10989
10990         * package-get.el (package-get-base-filename): new variable.
10991         (package-get-require-base): new function.
10992         (package-get-pgp-signed-begin-line): new variable.
10993         (package-get-pgp-signature-begin-line): ditto.
10994         (package-get-pgp-signature-end-line):  ditto.
10995         (package-get-load-base): new function.
10996         (package-get-interactive-package-query):
10997         (package-get-update-all):
10998         (package-get-dependencies):
10999         (package-get-package-provider):
11000         (package-get-custom): use package-get-require-base.
11001         [package-get-custom loading]: disable for now.
11002
11003         * package-ui.el (pui-list-packages): use (package-get-require-base)
11004
11005 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11006
11007         * package-ui.el: Correct obvious thinko in choosing extent face.
11008
11009 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11010
11011         * menubar-items.el (default-menubar): pui-list-package has nothing
11012         to with Customize. Move all the package stuff to a new Item in Options.
11013
11014         * package-ui.el (pui-menu): Add menu and Popup menu.
11015
11016         * package-get.el (package-get): Use new
11017         package-admin-get-install-dir.
11018
11019         * package-admin.el (package-admin-get-install-dir): New syntax.
11020         Conserve package location and put mule packages where mule-base is.
11021
11022         * package-get.el : Customized
11023
11024         * package-ui.el (pui): Customized
11025         (pui-package-install-dest-dir): New variable.
11026         (pui-install-selected-packages): Use it
11027
11028 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11029
11030         * package-get.el (package-get-interactive-package-query): Move
11031         dependency on package-get-base to run-time.
11032         (package-get-update-all): Ditto.
11033         (package-get-dependencies): Ditto.
11034         (package-get-package-provider): Ditto.
11035         (package-get-custom): Ditto.
11036
11037 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11038
11039         * events.el: Remove 'ascii-character property from 'backspace
11040         and 'delete symbols
11041
11042 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11043
11044         * package-get-base.el: removed.
11045
11046 1998-09-23  Didier Verna  <didier@xemacs.org>
11047
11048         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11049         (no-upper-case-p): new function.
11050         (with-search-caps-disable-folding): new macro.
11051         (with-interactive-search-caps-disable-folding): new macro.
11052         (zap-to-char): In interactive mode, do a case-sensitive search if
11053         the character is uppercase.
11054         (zap-up-to-char): ditto.
11055
11056         * replace.el (perform-replace): use the function no-upper-case-p.
11057
11058         * isearch-mode.el (isearch-fix-case): ditto.
11059         make obsolete `with-caps-disable-folding' and
11060         `isearch-no-upper-case-p'.
11061
11062         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11063         (tags-search): ditto.
11064         (tags-query-replace): ditto.
11065
11066         * info.el (Info-search): ditto.
11067
11068 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11069
11070         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11071
11072 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11073
11074         * package-admin.el (package-admin-rmtree): rewritten.  need to
11075         check for "." and ".." before symlink check.  expand files and
11076         directories with respect to DIRECTORY, not default-directory.
11077
11078 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11079
11080         * package-get.el (package-get-all): add INSTALL-DIR argument.
11081
11082 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11083
11084         * package-ui.el (pui-add-required-packages): new function, select
11085         dependent packages.
11086         (pui-display-keymap): bind it.
11087         (pui-help-string): document it.
11088         (pui-install-selected-packages): package-get-all -> package-get.
11089
11090         * package-get.el (package-get-dependencies): new function.
11091
11092 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11093
11094         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11095         regexps.
11096
11097 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11098
11099         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11100         function.
11101         (default-mouse-track-normalize-point): Use it.
11102
11103 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11104
11105         * package-admin.el (package-admin-delete-binary-package):
11106                 General cleanup. Remove unnessary use of progn and
11107         save-excursion.
11108         (package-admin-delete-binary-package): Do NOT mess with file
11109         modes. That is evil.
11110         (package-admin-delete-binary-package): Wrap all deleting in
11111         condition-case. The data in MANIFEST is untrustworthy.
11112         (package-admin-delete-binary-package): Let the OS worry about non
11113         empty directories.
11114
11115 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11116
11117         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11118         processing.
11119         (lm-report-bug): Fix mail address to send bug reports to.
11120
11121 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11122
11123         * XEmacs 21.2-beta2 is released.
11124
11125 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11126
11127         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11128
11129 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11130
11131         * info.el (Info-mode): Document page turning by double clicks in
11132         docstring so `M-x describe-mode' will display it.
11133
11134 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11135
11136         * info.el (Info-mouse-track-double-click-hook): Use character
11137         widths to calculate a border region where double clicking does
11138         page turning, and return `nil' by default so other hooks, such as
11139         region highlighting, will be run.
11140
11141 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11142
11143         * sound.el (default-sound-directory-list): Initialize with all the
11144         "sounds" directories in `data-directory-list'.  It used to just be
11145         the first one.
11146
11147         * packages.el (locate-data-directory-list): Created.  This gives
11148         the list of matching directories, unlike `locate-data-directory',
11149         which just gives the first one.
11150
11151 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11152
11153         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11154         make a binding in the local keymap until help-char handling is
11155         improved.
11156
11157         * help.el (help-keymap-with-help-key): Provide keymap with help
11158         binding.
11159         (help-print-help-form): New helper function.
11160
11161 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11162
11163         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11164         move extent to another buffer; no need to create a new extent.
11165         (isearch-fix-case): New function.
11166         (isearch-search-and-update): Use it.
11167
11168 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11169
11170         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11171         the keymap, not minor-mode-map-alist.
11172         (isearch-done): Restore overriding-local-map.
11173
11174 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11175
11176         * bytecomp.el (byte-compile-buffer-substring):
11177         Fix for: (byte-compile (defun f () (buffer-substring)))
11178         ==>   ** buffer-substring called with 3 args, but requires 0-3
11179         - new code not only works, but is more readable, too.
11180
11181 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11182
11183         * msw-faces.el (mswindows-init-device-faces): Don't try to
11184           specify a default font at this late stage. Do try to force
11185           creation of the default face font so that if it fails we get
11186           an error now instead of a crash at frame creation.
11187
11188           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11189           mswindows-make-font-unitalic: Canonical default weight
11190           changed from "Normal" to "Regular".
11191
11192           mswindows-make-font-bold / -bold-italic: Supplied device was
11193           not being passed into call to mswindows-find-smaller-font.
11194
11195 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11196
11197         * package-get.el (package-get-remote): Fix the path where to find
11198           the packages on xemacs.org.
11199
11200 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11201
11202         * about.el (about-maintainer-info): Update Ben's entry.
11203
11204 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11205
11206         * lisp/shadow.el (find-emacs-lisp-shadows):
11207         - `member' was being called on lists of length 2000!
11208         - Replace with hashtables.
11209         - Replace hand-coded loops with (dolist)
11210         - Fix comment typo
11211
11212 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11213
11214         * packages.el: Added new function, `package-delete-name', to
11215           delete existing packages from the installed package database
11216           (`packages-package-list').  Also added the "pkginfo" directory
11217           to `packages-special-base-regexp', so that the pkginfo directory
11218           would not get added to `late-packages'.
11219
11220         * package-admin.el: Added ability to delete an installed package
11221           (added low-level function, `package-admin-delete-package').
11222           Understands how to use the pkginfo/MANIFEST.<package> file to
11223           delete the package.  When installing a package, will also
11224           create a MANIFEST.* file if one is not provided by the
11225           package.  If the MANIFEST.* doesn't exist when deleting a
11226           package, the functions will fall back to attempting to delete
11227           any package-specific lisp directory.
11228
11229         * package-get.el: Moved some functions to package-admin.el.
11230           Added interactive function `package-get-delete-package', for
11231           use by users for deleting a package.
11232
11233           Also modified to not require the presence of efs.
11234
11235 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11236
11237         * files.el (find-file-noselect): Handle all signals, kill the
11238         buffer and resignal.
11239
11240 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11241
11242         * cl-macs.el (glyph-image): Add setf method.
11243
11244 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11245
11246         * package-get.el: Fixed broken EFS downloading.  Also, look for
11247           .tar.gz files first, in preference over .tgz files.
11248
11249         * package-ui.el: Fix display of package version numbers.
11250
11251 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11252
11253         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11254         argument.
11255
11256 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11257
11258         * list-mode.el: `display-completion-list': added new/optional
11259           keyword `:completion-string', which allows the programmer to
11260           change the "Possible completions are:" prompt.
11261
11262         * menubar-items.el: Added new pulldown menu-pick to start up the
11263           visual package browser/installer:
11264
11265                 Options->Customize->List Packages
11266
11267         * package-admin.el: Added hooks for installing under both Unix
11268           and MS Windows.  Does additional error checking.  No longer
11269           calls "add-big-package.sh" to install packages under Unix; now
11270           calls gunzip & tar directly.
11271
11272         * package-get.el: Added ability to install packages from files
11273           on a local disk/CDROM.  Now deletes any existing package lisp
11274           directory.  Does completion on available packages when
11275           querying for package names.  Will also search for .tgz files
11276           in addition for .tar.gz files.  Tries to reload
11277           auto-autoloads, as a convenience when loading new packages,
11278           and also tries to add any new package paths to `load-path'.
11279           Changed all occurences of `concat' to use `expand-file-name'.
11280
11281         * package-ui.el: New file which implements the main visual
11282           package browser/installer, which is started via a menu pick or
11283           M-x pui-list packages.
11284
11285 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11286
11287         * startup.el (load-init-file): spelling fix.
11288
11289 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11290
11291         * startup.el (normal-top-level): Load auto-autoload files
11292         covariantly with their precedence.
11293
11294 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11295
11296         * menubar-items.el (default-menubar): Remove "Font Weight"
11297         option, there is currently no custom equivalent.. Customize-faces
11298         is "Edit faces".
11299
11300         * x-font-menu.el (font-menu-set-font): Use customize to set
11301         default face.
11302
11303         * faces.el (face-spec-update-all-matching): New function.
11304
11305         * cus-face.el (custom-set-face-update-spec): New function.
11306         Interface to customize faces from elisp.
11307
11308         (custom-face-value-create): Show the customized settings if set
11309         but not saved.
11310
11311 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11312
11313         (custom-face-value-create): Show the customized settings if set
11314         but not saved.
11315
11316 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11317
11318         * keydefs.el (global-map): Add FSF 20.3 binding of
11319         query-replace-regexp.
11320
11321 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11322
11323         * minibuf.el (read-file-name-internal-1): use
11324         user-name-completion-1 instead of user-name-completion.
11325
11326 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11327
11328         * loadup.el:
11329         * make-docfile.el:
11330         * update-elc.el: Don't set `source-directory' (now defunct as a
11331         global variable) no more.
11332
11333         * packages.el (packages-list-autoloads): Made `source-directory'
11334         (now defunct as a global variable) a parameter.
11335
11336 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11337
11338         * about.el (about-hackers): new email
11339
11340 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11341
11342         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11343
11344 1998-07-17  Didier Verna  <didier@xemacs.org>
11345
11346         * faces.el (set-face-property):
11347         (set-face-dim-p):
11348         (face-dim-p): updated the doc strings now that the dim property isn't
11349         tty-specific.
11350         (face-equal): the dim property is now a common one.
11351
11352         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11353         Renamed the `stipple' attribute to `background-pixmap'.
11354         (custom-face-background-pixmap): make custom-face-stipple an
11355         obsolete alias for this.
11356
11357 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11358
11359         * find-paths.el (paths-file-readable-directory-p): Created and
11360         used.
11361
11362         * loadup.el: Don't set inhibit-... flags from run-temacs.
11363
11364 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11365
11366         * packages.el (packages-data-path-depth): Added and used.
11367
11368 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11369
11370         * about.el:
11371         - Change .xpm to .png, delete "zcat" section.
11372         - cosmetic fix in the 'marcpa' entry.
11373
11374         * etc/photos
11375         - convert all .xpm.Z to .png
11376         - rename mrb to martin
11377         - rename mcook-m to mcookm
11378
11379 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11380
11381         * x-init.el (x-initialize-compose): Add support for
11382         dead-circumflex as YET ANOTHER NAME for that dead key.
11383
11384 1998-08-05  Colin Rafferty <colin@xemacs.org>
11385
11386         * setup-paths.el (paths-construct-exec-path): Made the
11387         last-packages really be last.
11388         (paths-construct-data-directory-list): Ditto.
11389
11390 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11391
11392         * startup.el(startup-splash-frame-body):
11393         Update Copyright notice in splash screen
11394
11395 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11396
11397         * minibuf.el (read-file-name-internal-1): do ~user completion.
11398
11399 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11400
11401         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11402         aginst destroyed extents
11403
11404 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11405
11406         * package-get.el (package-get): add `install-dir' argument.
11407
11408 1998-07-20  John Jones  <jj@asu.edu>
11409
11410         * package-get.el: calls to package-get-update-all will only
11411           update packages which are already installed.
11412
11413 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11414
11415         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11416         writable.
11417
11418 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11419
11420         * about.el (about-hackers): Correct my email.
11421
11422 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11423
11424         * about.el (about-hackers): new email-address.
11425
11426 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11427
11428         * minibuf.el (read-number): Don't let `input-error' condition
11429         escape.
11430
11431 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11432
11433         * about.el (about-hackers): use my `email-for-life' address.
11434
11435 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11436
11437         * XEmacs 21.2-beta1 is released.
11438
11439 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11440
11441         * ldap.el (ldap-search): Doc string change
11442
11443 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11444
11445         * menubar-items.el (default-menubar): Removed references to
11446         `data-directory', and use `locate-data-file' instead, and made
11447         then greyed out if they don't exist.
11448
11449 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11450
11451         * keymap.el (events-to-keys): Use `format' instead of `concat'
11452         since the latter does not accept integer args anymore
11453
11454 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11455
11456         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11457         macros replaced.
11458
11459 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11460
11461         * make-docfile.el: Get first initialization from very-early-lisp.el
11462         * update-elc.el: Ditto.
11463         * loadup.el (really-early-error-handler): Ditto.
11464
11465         * packages.el (packages-unbytecompiled-lisp): Add new file,
11466         very-early-lisp.el.
11467
11468         * very-early-lisp.el: New file.
11469
11470 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11471
11472         * Symbols that have been obsolete for at least 3 years removed (II).
11473
11474         * obsolete.el (eval-current-buffer): Make compatible.
11475         (byte-code-function-p): Ditto.
11476         (send-string): Removed.
11477         (send-region): Removed.
11478         (screen-scrollbar-width): Removed.
11479         (set-screen-scrollbar-width): Removed.
11480         (set-screen-left-margin-width): Removed.
11481         (set-screen-right-margin-width): Removed.
11482         (screen-left-margin-width): Removed.
11483         (screen-right-margin-width): Removed.
11484         (set-buffer-left-margin-width): Removed.
11485         (set-buffer-right-margin-width): Removed.
11486         (buffer-left-margin-width): Removed.
11487         (buffer-right-margin-width): Removed.
11488         (x-set-frame-icon-pixmap): Removed.
11489         (x-set-screen-icon-pixmap): Removed.
11490         (pixel-name): Removed.
11491         (make-pixmap): Removed.
11492         (make-cursor): Removed.
11493         (pixmap-width): Removed.
11494         (pixmap-contributes-to-line-height-p): Removed.
11495         (set-pixmap-contributes-to-line-height): Removed.
11496
11497 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11498
11499         * obsolete.el (popup-menu-up-p): removed.
11500         (read-no-blanks-input): Removed.
11501         (wholenump): Removed.
11502         (ring-mod): Removed (what was ring-mod?).
11503         (current-time-seconds): Removed.
11504         (run-special-hook-with-args): Removed.
11505         (dot): Removed.
11506         (dot-marker): Removed.
11507         (dot-min): Removed.
11508         (dot-max): Removed.
11509         (window-dot): Removed.
11510         (set-window-dot): Removed.
11511
11512         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11513         `dot-min'.
11514
11515         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11516
11517         * code-files.el (insert-file-contents): Rename
11518         run-special-hook-with-args to run-hook-with-args-until-success.
11519         (write-region): Ditto.
11520
11521 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11522
11523         * about.el: Fix typos, update release date.
11524
11525         * Symbols that have been obsolete for at least 3 years removed.
11526
11527         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11528         screen- functions.
11529         (toplevel): remove setf methods for screen functions.
11530         * cl-macs.el (extent-data): defsetf removed.
11531         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11532         many places to remove.
11533         (comment-indent-hook): Ditto.
11534         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11535         (buffer-dedicated-screen): Ditto.
11536         (deiconify-screen): Ditto.
11537         (delete-screen): Ditto.
11538         (event-screen): Ditto.
11539         (find-file-other-screen): Ditto.
11540         (find-file-read-only-other-screen): Ditto.
11541         (live-screen-p): Ditto.
11542         (screen-height): Ditto.
11543         (screen-iconified-p): Ditto.
11544         (screen-list): Ditto.
11545         (screen-live-p): Ditto.
11546         (screen-name): Ditto.
11547         (screen-parameters): Ditto.
11548         (screen-pixel-height): Ditto.
11549         (screen-pixel-width): Ditto.
11550         (screen-root-window): Ditto.
11551         (screen-selected-window): Ditto.
11552         (screen-totally-visible-p): Ditto.
11553         (screen-visible-p): Ditto.
11554         (screen-width): Ditto.
11555         (screenp): Ditto.
11556         (get-screen-for-buffer): Ditto.
11557         (get-screen-for-buffer-noselect): Ditto.
11558         (get-other-screen): Ditto.
11559         (iconify-screen): Ditto.
11560         (lower-screen): Ditto.
11561         (mail-other-screen): Ditto.
11562         (make-screen): Ditto.
11563         (make-screen-invisible): Ditto.
11564         (make-screen-visible): Ditto.
11565         (modify-screen-parameters): Ditto.
11566         (new-screen): Ditto.
11567         (next-screen): Ditto.
11568         (next-multiscreen-window): Ditto.
11569         (other-screen): Ditto.
11570         (previous-screen): Ditto.
11571         (previous-multiscreen-window): Ditto.
11572         (raise-screen): Ditto.
11573         (redraw-screen): Ditto.
11574         (select-screen): Ditto.
11575         (selected-screen): Ditto.
11576         (set-buffer-dedicated-screen): Ditto.
11577         (set-screen-height): Ditto.
11578         (set-screen-position): Ditto.
11579         (set-screen-size): Ditto.
11580         (set-screen-width): Ditto.
11581         (show-temp-buffer-in-current-screen): Ditto.
11582         (switch-to-buffer-other-screen): Ditto.
11583         (visible-screen-list): Ditto.
11584         (window-screen): Ditto.
11585         (x-set-screen-pointer): Ditto.
11586         (x-set-frame-pointer): Ditto.
11587         (screen-title-format): Ditto.
11588         (screen-icon-title-format): Ditto.
11589         (terminal-screen): Ditto.
11590         (delete-screen-hook): Ditto.
11591         (create-screen-hook): Ditto.
11592         (mouse-enter-screen-hook): Ditto.
11593         (mouse-leave-screen-hook): Ditto.
11594         (map-screen-hook): Ditto.
11595         (unmap-screen-hook): Ditto.
11596         (default-screen-alist): Ditto.
11597         (default-screen-name): Ditto.
11598         (x-screen-defaults): Ditto.
11599         (x-create-screen): Ditto.
11600         * obsolete.el: meta-flag removed.
11601         baud-rate removed.
11602         sleep-for-millisecs removed.
11603         extent-data removed.
11604         set-extent-data removed.
11605         set-extent-attribute removed.
11606         extent-glyph removed.
11607         extent-layout removed.
11608         set-extent-layout removed.
11609         list-faces-display removed.
11610         list-faces removed.
11611         trim-versions-without-asking removed.
11612         after-write-file-hooks removed.
11613         truename removed.
11614         auto-fill-hook removed.
11615         blink-paren-hook removed.
11616         select-screen-hook, deselect-screen-hook removed.
11617         auto-raise-screen, auto-lower-screen removed.
11618
11619         * msw-mouse.el: Global change resource -> mswindows-resource.
11620
11621         * XEmacs 21.0-pre5 is released.
11622
11623 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11624
11625         * about.el (about-hackers): Credits update.
11626
11627 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11628
11629         * register.el (insert-register): Don't activate the region.
11630
11631 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11632
11633         * select.el: Restore x-* symbols for backwards compatibility:
11634         x-copy-primary-selection, x-kill-primary-selection,
11635         x-delete-primary-selection, x-select-make-extent-for-selection,
11636         x-valid-simple-selection-, x-cut-copy-clear-internal.
11637
11638 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11639
11640         * XEmacs 21.0-pre4 is released.
11641
11642 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11643
11644         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11645         reporting bugs.
11646         (maybe-add-init-button): Fix semantics under Windows.  Use
11647         `expand-file-name' rather than `concat'.
11648
11649         * help.el (print-messages): New function.
11650
11651 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11652
11653         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11654
11655 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11656
11657         * about.el: Tweaked my entry in about-hackers.
11658
11659         * find-paths.el (paths-emacs-root-p):
11660           Relaxed emacs-root checking of an in-place installation to
11661           also accommodate the flat layout used on MS Windows.
11662
11663 1998-06-29  John Jones  <jj@asu.edu>
11664
11665         * package-get.el: calls to package-get-update-all will only
11666           update packages which are already installed.
11667
11668 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11669
11670         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11671         are handled by the gui-element face fallbacks now.
11672
11673         * x-faces.el: default gui-element face to "background" as well as
11674         the default face.
11675
11676         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11677         and default face settings since these are set as fallbacks now in
11678         the appropriate domain.
11679
11680 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11681
11682         * text-mode.el (text-mode): Reorder regexp so the OR part
11683         corresponding to `page-delim' goes first and the hack in
11684         `forward-paragraph' will work.
11685         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11686
11687 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11688
11689         * subr.el (remove-hook): When checking the hook value
11690           with functionp, don't apply car to it.
11691
11692 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11693
11694         * package-get.el (package-get-remote-filename):
11695           Don't use file-name-as-directory because the local directory
11696           separator conventions might not be the same as ftp's.
11697
11698 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11699
11700         * ldap.el (ldap-host-parameters-alist): New name of
11701         `ldap-host-parameters-plist'
11702
11703 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11704
11705         * package-get.el: Using (require 'package-get-base), now that it
11706         provides itself.  Consequently removed all instances of (load
11707         "package-get-base.el").
11708
11709 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11710
11711         * subr.el (remove-hook): Don't treat the hook value as a
11712           list unless it is both consp and not functionp.
11713
11714 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11715
11716         * about.el: Email address for Ben Wing is ben@xemacs.org.
11717         * auto-show.el: Ditto.
11718         * bytecomp.el: Ditto.
11719         * faces.el: Ditto.
11720         * x-scrollbar.el: Ditto.
11721         * x-misc.el: Ditto.
11722         * tty-init.el: Ditto.
11723         * toolbar-items.el: Ditto.
11724         * symbol-syntax.el: Ditto.
11725         * specifier.el: Ditto.
11726         * objects.el: Ditto.
11727         * hyper-apropos.el: Ditto.
11728         * glyphs.el: Ditto.
11729
11730 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11731
11732         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11733         vertical-divider-always-visible-p.
11734         (default-mouse-motion-handler): Ditto.
11735
11736 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11737
11738         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11739         global value.
11740
11741 1998-06-21  Oliver Graf <ograf@fga.de>
11742
11743         * build-reports.el: changed receiver to xemacs-build-reports list
11744
11745 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11746
11747         * font.el: Split font-family-mappings into X and
11748           mswindows-specific versions.
11749           mswindows-font-create-[object|name]: Treat supplied size
11750           as a pointsize. Added underline and strikethru handling.
11751
11752         * msw-faces.el: changed default mswindows charset to western.
11753
11754         * msw-glyphs.el: removed space in border-glyph font string that
11755           was inserted to get round bugs in the mswindows C font code.
11756
11757 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11758
11759         * about.el (about-hackers): Credits update.
11760
11761         * help-nomule.el (tutorial-supported-languages): Add Romanian
11762         TUTORIAL.
11763
11764         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11765         to ISO-8859-2.
11766
11767 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11768
11769         * font.el: Split font-family-mappings into X and
11770           mswindows-specific versions.
11771           mswindows-font-create-[object|name]: Treat supplied size
11772           as a pointsize. Added underline and strikethru handling.
11773
11774         * msw-faces.el: changed default mswindows charset to western.
11775
11776         * msw-glyphs.el: removed space in border-glyph font string that
11777           was inserted to get round bugs in the mswindows C font code.
11778
11779 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11780
11781         * minibuf.el: make read-color-completion-table call
11782           (mswindows-color-list for mswindows devices.
11783
11784 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11785
11786         * lisp/font-lock.el
11787         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11788         Let declaration items contain non-word symbol characters.
11789
11790 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11791
11792         * package-get.el (package-get-package-provider): Added autoload
11793         cookie.  Loading "package-get-base.el" in ALL functions that use
11794         it.  Fixed some (interactive ...) with multiple argument specs
11795         again.  Cosmetic indentation changes.
11796
11797 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11798
11799         * info.el (Info-insert-dir): Don't use nreverse on variables
11800         that you want to use later.
11801
11802 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11803
11804         * x-mouse.el (x-set-point-and-move-selection): Replace call
11805         to x-kill-primary-selection with kill-primary-selection
11806
11807 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11808
11809         * simple.el (what-cursor-position): Make cursor position reported
11810         use value of column-number-start-at-one
11811
11812 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11813
11814         * about.el (xemacs-hackers): Fix Jareth's email address.
11815
11816 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11817
11818         * startup.el (startup-splash-frame): Remove
11819         `xemacs-startup-logo-function'.
11820
11821 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11822
11823         * about.el (about-hackers): Update credits list.
11824
11825 1998-06-06  Jeff Miller <jmiller@smart.net>
11826
11827         * lisp/sound.el: Update sound-ext to allow filenames with
11828           extensions to be found by load-sound-file
11829
11830 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11831
11832         * info.el (Info-rebuild-outdated-dir): Removed variable
11833         (Info-auto-generate-directory): New variable
11834         (Info-save-auto-generated-dir): New variable
11835         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11836         (Info-build-dir-anew): Second parameter removed.  Use
11837         `Info-save-auto-generated-dir'
11838         (Info-rebuild-dir): Ditto
11839
11840 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11841
11842         * list-mode.el (next-list-mode-item): Would not recognize
11843         border between directly neighbored items.
11844
11845 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11846
11847         * package-get.el: add autoloads for some functions.
11848
11849 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11850
11851         * specifier.el (let-specifier): Tiny docfixes.
11852
11853 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11854
11855         * msw-mouse.el: set selection-pointer-glyph to Normal.
11856
11857 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11858
11859         * wid-edit.el (widget-specify-secret): New function.
11860         (widget-after-change): Use it.
11861         (widget-specify-field): Use it.
11862
11863 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11864
11865         * mouse.el (drag-window-divider): Use `(not done)' instead of
11866         `doit'; reuse result of `window-pixel-edges'.
11867
11868         * modeline.el (drag-modeline-event-lag): Rename to
11869         drag-divider-event-lag.
11870
11871 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11872
11873         * specifier.el (let-specifier): Rewritten not to generate needless
11874         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11875         arguments.
11876
11877 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11878
11879         * minibuf.el (read-file-name-1): Setup buffer-local value of
11880         `completion-ignore-case' in completions buffer under Windows.
11881
11882 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11883
11884         * about.el (about-maintainer-glyph): Fix support for not
11885         compressed images.
11886
11887 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11888
11889         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11890
11891         * mouse.el (mouse-track): Cancel selection if misc-user event with
11892         `cancel-mode-internal' function is fetched.
11893
11894 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11895
11896         * files.el (save-some-buffers-1): Fixed return value.
11897
11898 1998-06-01  Oliver Graf <ograf@fga.de>
11899
11900         * dragdrop.el: added experimental
11901
11902 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11903
11904         * startup.el (after-init-hook, init-file-user,
11905         user-init-directory, load-user-init-file):  Purge references
11906         to "~/.xemacs/init.el" from docstrings.
11907
11908         (load-user-init-file) Use paths-construct-path to construct
11909         paths to user init files.  Go directly to ~/.emacs, do not
11910         search ~/.xemacs/, do not load `default-custom-file'.
11911
11912 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11913
11914         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11915         general *sh.
11916         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11917
11918 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11919
11920         * menubar-items.el (default-menubar): add Update Packages to customize
11921         menu.
11922
11923 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11924
11925         * faces.el: use toolbar face as a fallback for toolbar properties
11926         in xpm-color-symbols instead of default.
11927
11928         * msw-faces.el: rename 3d-object -> gui-element face.
11929
11930 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11931
11932         * startup.el (xemacs-startup-logo-function): New variable.
11933         (startup-splash-frame): Use it.
11934
11935 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11936
11937         * files.el (save-some-buffers): Would wait 1 second.
11938         (save-some-buffers-1): Delete other windows here instead of in
11939         `save-some-buffers'.
11940         (save-some-buffers): Force redisplay only if windows were deleted.
11941
11942 1998-06-02  Didier Verna  <didier@xemacs.org>
11943
11944         * cus-face.el (custom-face-attributes): generalized the use of
11945         toggle buttons for boolean attributes.
11946         Re-ordered the items a bit.
11947
11948 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11949
11950         * sound.el (default-sound-directory): Use `locate-data-directory'
11951         to find the sounds directory.
11952
11953 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11954
11955         * sound.el: default sound-ext to .wav under mswindows, .au
11956         otherwise. load-default sounds without extensions.
11957
11958 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11959
11960         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11961         if send-pr is not bound.
11962
11963 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11964
11965         * files.el: grok idl files in auto-mode-alist.
11966 1998-06-01  Jeff Miller  <jmiller@smart.net>
11967
11968         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11969         calling `upcase'.
11970
11971 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11972
11973         * msw-glyphs.el: add xbm to the list of image types supported.
11974
11975 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11976
11977         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11978         instead of XEmacs one when dumping InfoDock.
11979
11980 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11981
11982         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11983         for `modeline-visible-p'
11984
11985         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11986
11987 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11988
11989         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11990         since it's not used anymore. doc string fixes.
11991
11992         * package-get.el (package-get-file-installed-p): new function. use
11993         instead of file-installed-p which is in an external package.
11994
11995 1998-05-28  Oliver Graf <ograf@fga.de>
11996
11997         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11998         favor of select-window/switch-to-buffer
11999
12000 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12001
12002         * startup.el: changed (getenv "HOME") to (user-home-directory)
12003
12004 1998-05-25  Oliver Graf <ograf@fga.de>
12005
12006         * frame.el (cde-start-drag) moved to dragdrop.el
12007         (offix-start-drag-region) moved to dragdrop.el
12008         (offix-start-drag) moved to dragdrop.el
12009         * dragdrop.el (cde-start-drag) moved from frame.el
12010         (offix-start-drag-region) moved from frame.el
12011         (offix-start-drag) moved from frame.el
12012         (cde-start-drag-region) cde drag regions
12013         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12014
12015 1998-05-26  Oliver Graf <ograf@fga.de>
12016
12017         * dragdrop.el: created dragdrop-drag prototypes
12018         (cde-start-drag-region) fixed typo
12019
12020 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12021
12022         * simple.el (after-init-hook): Remove reader macro.
12023
12024         * packages.el (packages-hardcoded-lisp): Get rid of reader
12025         macros.  Update DOC string.
12026
12027 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12028
12029         * mouse.el (drag-window-divider): Ditto.
12030
12031         * modeline.el (mouse-drag-modeline): Use it.
12032
12033         * lisp-mode.el (let-specifier): Specify indentation.
12034
12035         * specifier.el (let-specifier): Renamed from
12036         `with-specifier-instance'.
12037
12038 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12039
12040         * x-faces.el:
12041         * faces.el: move definition of xpm-color-symbols from x-faces.el
12042         to faces. Predicate x-get-resource on the presence of x.
12043
12044         * msw-faces.el: set 3d-object face rather than modeline. Specify
12045         faces as specfier defaults.
12046
12047         * package-get.el: don't use package-admin-add-single-file-package.
12048
12049 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12050
12051         * toolbar-items.el: Fixup tooltips.
12052         (toolbar-gnus): Don't use obsolete variable
12053         toolbar-news-frame-properties.
12054         (toolbar-news-reader): Default to `gnus' instead of
12055         `not-configured'.
12056
12057         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12058         Windows.
12059
12060 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12061
12062         * package-get.el: rename -installedp -> -installed-p.
12063
12064 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12065
12066         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12067         attributes, and assinged it to continuation, truncation and
12068         hscroll glyphs.
12069
12070         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12071         and made continuation, truncation and hscroll glyphs arrow
12072         characters out of that font.
12073
12074 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12075
12076         * minibuf.el (minibuffer-electric-separator): Play nicely with
12077         directory-sep-char being \.
12078         (minibuffer-electric-tilde): Ditto.
12079         (read-file-name-map): Ditto.
12080
12081 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12082
12083         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12084         on X devices.
12085         (default-mouse-track-deal-with-down-event): Avoid
12086         `x-disown-selection'; use `disown-selection' instead.
12087
12088 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12089
12090         * select.el:
12091         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12092         moved to (cut-copy-clear-internal) in select.el. Ditto for
12093         (x-delete-primary-selection) (x-kill-primary-selection)
12094         (x-copy-primary-selection).
12095         (own-clipboard): new function.
12096
12097         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12098         functions in select.el. remove old ones.
12099         (mswindows-own-clipboard): new function.
12100
12101 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12102
12103         * gnuserv.el: allow connections from mswindows type devices.
12104
12105 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12106
12107         * msw-glyphs.el: change image type used from cursor to resource.
12108
12109 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12110
12111         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12112         for {top,bottom}-{left,right} values in addition to
12113         {top,bottom}_{left,right}.
12114         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12115
12116 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12117
12118         * cl-macs.el (specifier-instance): Undefine its setf method.
12119
12120         * specifier.el (with-specifier-instance): Added docstring.
12121
12122         * mouse.el (drag-window-divider): Ditto.
12123
12124         * modeline.el (mouse-drag-modeline): Use it.
12125
12126         * lisp-mode.el (with-specifier-instance): Define its indentation
12127         level.
12128
12129         * specifier.el (with-specifier-instance): New macro.
12130
12131 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12132
12133         * package-get.el (package-get-create-custom): new function to
12134         auto-generate package-get-custom.el from package-get-base.el.
12135         * (package-get-ever-installedp): new function.
12136         * (package-get-custom): new function to get all packages specified
12137         by customize.
12138
12139 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12140
12141         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12142
12143 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12144
12145         * cl-extra.el: Reverse previous float change.
12146
12147 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12148
12149         * x-faces.el:
12150         * faces.el (try-font-name): moved from x-faces.el since it is
12151         required by w3 under mswindows as well X.
12152
12153 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12154
12155         * winnt.el: Removed evil (setq completion-ignore-case t)
12156         clause, one more overlookef fsfism.
12157         (nt-quote-args-functions-alist): End sentences with double space.
12158
12159 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12160
12161         * window-xemacs.el (push-window-configuration): Remove kludgery of
12162         recaching default-toolbar specifier.
12163         (pop-window-configuration): Ditto.
12164         (unpop-window-configuration): Ditto.
12165
12166 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12167
12168         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12169
12170 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12171
12172         * winnt.el (nt-quote-args-verbatim): Added function.
12173         (nt-quote-args-prefix-quote): Added function.
12174         (nt-quote-args-backslash-quote): Added function.
12175         (nt-quote-args-double-quote): Added function.
12176         (nt-quote-args-functions-alist): New variable.
12177         (nt-quote-process-args): Added function. This is the main quoting
12178         work horse called from process-nt.c
12179
12180 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12181
12182         * winnt.el: Removed duplicate definitions for backspace,
12183         delete, M-backspace and C-M-backspace.
12184         (file-name-buffer-file-type-alist): Removed this variable.
12185         (find-buffer-file-type): Removed function.
12186         (find-file-binary):  Removed function.
12187         (find-file-text): Removed function.
12188         (find-file-not-found-set-buffer-file-type): Removed function.
12189         (save-to-unix-hook): Removed function.
12190         (revert-from-unix-hook): Removed function.
12191         (using-unix-filesystems): Removed function.
12192         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12193         warning.
12194         (x-set-selection): Removed function.
12195         (x-get-selection): Removed function.
12196         Removed commented FSFisms.
12197         Replaced copyright notice (this file is not part of GNU Emacs).
12198         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12199         comint-process-echoes setting to t.
12200
12201 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12202
12203         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12204         and used following the interface change of
12205         `paths-find-recursive-path'.
12206
12207         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12208         regexp instead of a list of base names.
12209         (paths-version-control-filename-regexp):
12210         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12211         Introduced and used following the interface change of
12212         `paths-find-recursive-path'.
12213
12214 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12215
12216         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12217         on X devices, rather than on all non-TTY devices.
12218
12219 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12220
12221         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12222
12223         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12224
12225 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12226
12227         * itimer.el (activate-itimer): Fixed usage of integers
12228         as argument to `concat'.
12229
12230 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12231
12232         * itimer.el (start-itimer): replace the use of `concat' with
12233         `format'
12234
12235 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12236
12237         * mode-motion.el (mode-motion-hook): Clarify docstring.
12238         From Bob Weiner <weiner@altrasoft.com>
12239
12240         * loadhist.el (symbol-file): Supply prompt string when used
12241         interactively.
12242         From Bob Weiner <weiner@altrasoft.com>
12243
12244 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12245
12246         * loadup.el (really-early-error-handler): Ditto.
12247
12248         * update-elc.el: Ditto.
12249
12250         * setup-paths.el (paths-construct-exec-path): Ditto.
12251
12252         * make-docfile.el: Ditto.
12253
12254         * find-paths.el (paths-decode-directory-path): Use split-path
12255         instead of decode-path.
12256
12257         * files.el (parse-colon-path): Update docstring reference.
12258
12259 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12260
12261         * msw-init.el:
12262         * x-init.el:
12263         Bind cut'n'paste keys to non window-system specific functions.
12264
12265         * msw-select.el: New function mswindows-clear-clipboard.
12266         mswindows-cut-copy-clipboard extended to handle clearing of the
12267         selection and renamed to mswindows-cut-copy-clear-clipboard.
12268
12269         * select.el: on mswindows devices delete-primary-selection
12270         calls mswindows-clear-clipboard.
12271
12272 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12273
12274         * simple.el (quoted-insert): Inhibit quit when using read-char.
12275
12276         * cmdloop.el (read-char): Don't inhibit quit.
12277         (read-char-exclusive): Ditto.
12278         (read-char): Signal quit if quit-char was pressed.
12279         (read-char-exclusive): Ditto.
12280         (read-quoted-char): Return a character, not integer.
12281
12282         * menubar-items.el (default-popup-menu): Use Andy's generic
12283         selection code.
12284         (default-popup-menu): Fix code.
12285
12286 1998-05-14  Oliver Graf <ograf@fga.de>
12287
12288         * dragdrop.el (dragdrop-function-widget): this time it's done
12289
12290 1998-05-13  Oliver Graf <ograf@fga.de>
12291
12292         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12293
12294 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12295
12296         * device.el (device-pixel-width):
12297         (device-pixel-height):
12298         (device-mm-width):
12299         (device-mm-height):
12300         (device-bitplanes):
12301         (device-color-cells): Swapped parameters to device-system-metric
12302         according to the interface change.
12303
12304 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12305
12306         * mouse.el (default-mouse-motion-handler): Use new name of the
12307         function event-over-vertical-divider-p.
12308         Do not set E-W arrow cursor over the divider if
12309         vertical-divider-draggable-p is nil in the window.
12310         ([top-level]): Use new name for the variable
12311         vertical-divider-map.
12312         (drag-window-divider): Respect vertical-divider-draggable-p.
12313         Variable name typo fixes.
12314
12315 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12316
12317         * keymap.el (kbd): Define here; handle string constants and
12318         others...
12319
12320 1998-05-15  Christian Nyb <chr@mediascience.no>
12321
12322         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12323         in Emacs 18.
12324
12325 1998-05-13  Didier Verna  <didier@xemacs.org>
12326
12327         * mouse.el (drag-window-divider): give the vertical divider a
12328         pressed look when dragging it.
12329
12330 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12331
12332         * faces.el: predicate some more face operations on x or mswindows
12333         not just x.
12334
12335         * modeline.el: enable modeline coloring for mswindows.
12336
12337 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12338
12339         * minibuf.el (minibuffer-default): Added variable; compatible with
12340         FSF Emacs.
12341         (next-history-element): Used `minibuffer-default'.
12342
12343 1998-05-12  Oliver Graf <ograf@fga.de>
12344
12345         * dragdrop.el (dragdrop-function-widget): button and mods ok
12346         arguments still look a bit strange
12347         (dragdrop-compare-mods) created
12348         (dragdrop-drop-do-functions) correctly checks for buttons and
12349         modifiers
12350
12351 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12352
12353         * setup-paths.el (paths-default-info-directories): Replace
12354         path-separator with directory-sep-char.
12355
12356         * files.el (path-separator): Don't define it here.
12357
12358 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12359
12360         * update-elc.el: Ditto.
12361
12362         * setup-paths.el (paths-construct-exec-path): Ditto.
12363
12364         * make-docfile.el: Ditto.
12365
12366         * loadup.el (really-early-error-handler): Ditto.
12367
12368         * find-paths.el (paths-decode-directory-path): Use decode-path
12369         instead of decode-path-internal.
12370
12371         * files.el (parse-colon-path): Update docstring.
12372
12373 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12374
12375         * subr.el (get-buffer-window-list): Make BUFFER optional.
12376
12377         * window-xemacs.el (windows-of-buffer): Defalias to
12378         get-buffer-window-list.
12379
12380 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12381
12382         * disass.el: Fix maintainer keyword.
12383
12384         * bytecomp.el (byte-compile-and-load-file): Autoload.
12385         (byte-compile-buffer): Ditto.
12386
12387         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12388         value is returned, not the name.
12389         (lisp-imenu-generic-expression): Enable it.
12390         (lisp-mode-variables): Ditto.
12391         (lisp-indent-offset): Change defconst to defvar.
12392         (lisp-indent-function): Ditto.
12393         (lisp-body-indent): Ditto.
12394
12395 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12396
12397         * modeline.el: Use zap-last-kbd-macro-event.
12398
12399         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12400         nil, don't attempt to do anything with messages.
12401         (eval-last-sexp): Use `letf' for clarity.
12402
12403 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12404
12405         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12406
12407 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12408
12409         * buff-menu.el:
12410         * lisp-mode.el:
12411         * obsolete.el:
12412         Change empty docstrings into no doc strings at all.
12413         Fix bogus FSF-format docstrings.
12414         * etags.el: Fix docstring.
12415
12416 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12417
12418         * package-get.el (package-get): Use internal md5
12419
12420 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12421
12422         * about.el (about-xemacs): Correct abuse of concat.
12423
12424 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12425
12426         * info.el (Info-mode): Use easymenu.
12427
12428 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12429
12430         * apropos.el (apropos): Don't use concat with integers.
12431
12432         * cmdloop.el (describe-last-error): Handle the case when no error
12433         was seen gracefully.
12434
12435         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12436         defun.
12437         (apropos-describe-plist): Ditto.
12438
12439         * help.el (with-displaying-help-buffer): Revert to a defun.
12440         (describe-key): Use it as defun.
12441         (describe-mode): Ditto.
12442         (describe-bindings): Ditto.
12443         (describe-prefix-bindings): Ditto.
12444         (describe-installation): Ditto.
12445         (view-lossage): Ditto.
12446         (describe-function): Ditto.
12447         (describe-variable): Ditto.
12448         (describe-syntax): Ditto.
12449
12450 1998-05-11  Oliver Graf <ograf@fga.de>
12451
12452         * dragdrop.el: changed order of require/provide
12453         (dragdrop-drop-mime-default) changed to new calling conventions
12454         (dragdrop-drop-do-functions) changed to new calling conventions
12455         (dragdrop-function-widget) this one needs more work...
12456
12457 1998-05-10  Oliver Graf <ograf@fga.de>
12458
12459         * about.el: another small change in my entry
12460         * dragdrop.el (dragdrop-drop-log-function): logging added
12461         plus customizations
12462         changed interface to handler functions. now called with event
12463         and object
12464
12465 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12466
12467         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12468         E-W arrow pointer displayed over draggable dividers.
12469
12470         * mouse.el (default-mouse-motion-handler): Show it when
12471         appropriate.
12472         (drag-window-divider): Added.
12473         ([top-level]): Initialized window-divider-map with a keymap
12474         binding the above function to left button down event.
12475
12476         * x-mouse.el (x-init-pointer-shape): Initialize
12477         divider-pointer-glyph from Cursor.dividerPointer, or use default
12478         E-W double arrow.
12479
12480 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12481
12482         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12483
12484 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12485
12486         * simple.el (count-words-buffer): Don't query for buffer.
12487         (count-lines-buffer): Ditto.
12488
12489 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12490
12491         * help.el (where-is): add optional insert argument.
12492
12493 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12494
12495         * help.el (describe-key-briefly): New argument INSERT.
12496
12497         * simple.el (eval-expression): New optional argument; synch with
12498         FSF 20.3.
12499
12500         * keydefs.el (global-map): Add new register bindings.
12501
12502         * register.el: Synched with FSF 20.3.
12503
12504 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12505
12506         * window-xemacs.el (recenter): all arguments are optional.
12507
12508 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12509
12510         * device.el: (device-pixel-width): Reflected name/parameters
12511         change to device-system-metric.
12512         (device-pixel-height): Ditto.
12513         (device-mm-width): Ditto.
12514         (device-mm-height): Ditto.
12515         (device-bitplanes): Ditto.
12516         (device-color-cells): Ditto.
12517
12518 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12519
12520         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12521
12522         * cl.el (most-positive-fixnum): Document.
12523         (most-negative-fixnum): Ditto.
12524
12525         * cus-dep.el: Updated comment.
12526
12527         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12528         constant.
12529
12530         * cus-load.el (custom-put): Removed.
12531
12532         * files.el (after-find-file): Just resignal quit instead of
12533         signaling "canceled".
12534
12535 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12536
12537         * frame.el (other-frame): Use `focus-frame' instead of
12538         select-frame kludges.
12539
12540         * lisp-mode.el: Update lisp-indent-function for
12541         save-selected-frame and with-selected-frame.
12542
12543         * frame.el (save-selected-frame): New macro.
12544         (with-selected-frame): Ditto.
12545         (other-frame): Use `set-frame-focus'.
12546
12547 1998-05-06  Oliver Graf <ograf@fga.de>
12548
12549         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12550         (dragdrop-drop-url-default) default handler for URL drops created
12551         (dragdrop-drop-mime-default) default handler for MIME drops created
12552         (dragdrop-drop-functions) default custom for handling drops created
12553         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12554
12555 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12556
12557         * mouse.el: Removed redundant mouse-mswindows-drop function.
12558
12559 1998-05-05  Oliver Graf <ograf@fga.de>
12560
12561         * about.el: changed some text in my entry
12562         * dragdrop.el: added customs
12563
12564 1998-05-04  Oliver Graf <ograf@fga.de>
12565
12566         * mouse.el: killed global drop key bindings
12567         (mouse-offix-drop) removed
12568         * dragdrop.el: created
12569         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12570
12571 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12572
12573         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12574         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12575
12576         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12577         obsolete comment.
12578
12579         * scrollbar.el (scrollbars-visible-p): Use new
12580         {vertical,horizontal}-scrollbar-visible-p specifiers.
12581
12582 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12583
12584         * device.el (device-pixel-height):
12585         (device-pixel-width):
12586         (device-mm-width):
12587         (device-mm-height):
12588         (device-bitplanes):
12589         (device-color-cells): Moved these 6 functions from device.c; they
12590         all use single (device-system-metrics) call.
12591
12592 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12593
12594         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12595         were renamed.
12596
12597         * menubar-items.el:
12598         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12599         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12600
12601         * help.el (help-map): Remove Hyperbole keybinding logic.
12602         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12603
12604 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12605
12606         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12607         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12608
12609 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12610
12611         * msw-glyphs.el: use nicer icon3 from the frame icon.
12612
12613 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12614
12615         * version.el (emacs-version): Remove InfoDock conditionals.
12616
12617         * startup.el (startup-splash-frame): Change ID logo name.
12618
12619 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12620
12621         * files.el (after-find-file): If the user presses C-g on
12622         directory-creation prompt, kill the buffer.
12623
12624 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12625
12626         * simple.el (count-words-region): Reverse previous change.
12627
12628 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12629
12630         * replace.el (query-replace): Just call perform-replace.
12631         (query-replace-regexp): Ditto.
12632         (perform-replace): Move region handling here.
12633         (perform-replace): Use the new arg to match-data.
12634
12635 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12636
12637         * x-init.el: Install X specific display table that
12638           displays char 0240 as a space to avoid whatever it is
12639           that screws up display of that character code.
12640
12641 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12642
12643         * help.el (function-arglist): If no arguments are documented for a
12644         subr, print nothing rather than incorrect output.
12645
12646 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12647
12648         * cmdloop.el (command-error): Update bail-out error message to use
12649         `emacs-program-name'.
12650
12651         * lib-complete.el: Remove reader macro cruft.
12652
12653         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12654         cruft.
12655
12656         * simple.el (count-words-region): Drop interactive-p check on the
12657         message.
12658
12659 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12660
12661         * font.el
12662         * msw-faces.el
12663         Correct spelling of mswindows-font-canonicalize-name.
12664
12665 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12666
12667         * ldap.el (ldap-host-parameters-alist): Replaced with
12668         `ldap-host-parameters-plist'
12669         (ldap-search): Adapt to previous change
12670
12671 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12672
12673         * about.el (about-hackers): Update Bob Weiner bio.
12674         (about-maintainer-info): Ditto.
12675
12676 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12677
12678         * simple.el (display-warning-minimum-level): Docfix.
12679
12680 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12681
12682         * widget.el (:default-get): New keyword.
12683         * wid-edit.el (default, widget-default-default-get): Define it.
12684         (group, widget-group-default-get): Define it.
12685         (menu-choice, widget-choice-default-get): Define it.
12686         (widget-default-get): New function.
12687         (widget-choice-action): Call it.
12688         (widget-editable-list-entry-create): Call it.
12689
12690 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12691
12692         * byte-optimize.el (byte-boolean-vars): Removed.
12693         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12694         lookup through `byte-boolean-vars'.
12695
12696 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12697
12698         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12699         resource-provided values into ghost specs for scrollbar-height and
12700         scrollbar-width.
12701
12702 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12703
12704         * byte-optimize.el: Don't attempt to optimize /=.
12705
12706         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12707         (byte-compile-/=): Ditto.
12708
12709 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12710
12711         * apropos.el: Use `with-displaying-help-buffer'.
12712         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12713         Use `with-displaying-help-buffer'.
12714         (apropos-follow): Do not give special treatment to buffer cursor
12715         was in prior to a mouse click.
12716         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12717         (apropos-print-doc): Set correct buffer for setting text
12718         properties.
12719
12720 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12721
12722         * help.el (help-buffer-prefix-string): New variable.
12723         (help-buffer-name): Use it.
12724
12725         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12726         mode menu.
12727
12728 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12729
12730         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12731
12732 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12733
12734         * files.el (find-file-noselect): Update docstring.
12735         (find-file-noselect): Signal an error if found an unreadable file.
12736         (file-chase-links): Save the match data.
12737         (normal-mode): Use `lwarn' and `error-message-string'.
12738         (interpreter-mode-alist): Change defconst to defvar.
12739         (inhibit-first-line-modes-regexps): Ditto.
12740         (inhibit-first-line-modes-regexps): Added .tgz.
12741         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12742         (change-major-mode-with-file-name): New user-option.
12743         (set-visited-file-name): Synched with FSF.
12744         (file-name-extension): New function, from FSF 20.3.
12745         (file-relative-name): Synched with FSF.
12746         (save-some-buffers): Support the C-r feature.
12747         (recover-session): Synched with FSF.
12748         (kill-some-buffers): Ditto.
12749         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12750
12751 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12752
12753         * files.el (insert-file): Undo previous change and reenable use of
12754         format.el.
12755
12756 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12757
12758         * window-xemacs.el (recenter): Define.
12759
12760 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12761
12762         * font.el (mswindows-font-create-name)
12763         (mswindows-font-create-object): new functions for mswindows type
12764         fonts.
12765
12766         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12767         strings are parsed as well as font objects.
12768
12769 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12770
12771         * modeline.el (defining-kbd-macro): Restore modeline indication of
12772         kbd-macro being recorded.
12773         (add-minor-mode): Simplify docstring.
12774         (modeline-minor-mode-menu): Remove stuff.
12775
12776 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12777
12778         * code-process.el (call-process): dynamically decide process
12779         coding type.
12780
12781 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12782
12783         * modeline.el: Add line-number-mode, column-number-mode to
12784         the modeline minor-mode menu.  Button2 on the line number does
12785         goto-line.
12786
12787 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12788
12789         * mouse.el: move x-selection-owner-p type things to
12790         selection-owner-p.
12791
12792         * msw-init.el: copy zmacs stuff from x-init.el
12793
12794         * msw-select.el (mswindows-own-selection)
12795         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12796         functions. Very simple minded implementation of selectio
12797         ownership.
12798
12799         * select.el (own-selection) (disown-selection)
12800         (activate-region-as-selection) (select-make-extent-for-selection)
12801         (valid-simple-selection-p): functions moved from x-select.el for
12802         generalized selection.
12803
12804         * x-select.el: see select.el changes.
12805
12806         * x-toolbar.el: use new selection functions.
12807
12808 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12809
12810         * packages.el (packages-find-package-directories): Fixed bug that
12811         would pick up multiple site-package directories.
12812         (package-locations): Added "xemacs-packages" as a late package
12813         location.
12814
12815         * find-paths.el: Now uses `emacs-program-name' and
12816         `emacs-program-version'.
12817         Additions to enforce version-specific directories in
12818         `paths-find-version-directory'.
12819
12820 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12821
12822         * default.el: Removed.
12823         * site-start.el: Removed.
12824
12825 1998-04-29  Didier Verna  <didier@xemacs.org>
12826
12827         * minibuf.el (minibuffer-history-minimum-string-length): Default
12828         to nil.
12829
12830 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12831
12832         * find-paths.el (paths-program-name): Rename.
12833         (paths-emacs-root-p): Ditto.
12834         (paths-find-site-directory): Ditto.
12835
12836 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12837
12838         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12839         `emacs-lisp-byte-compile-and-load'.
12840
12841 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12842
12843         * ldap.el (ldap-search): Fixed additional parameter passing to
12844         `ldap-open'
12845
12846 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12847
12848         * select.el (kill-primary-selection) (selection-owner-p)
12849         (copy-primary-selection) (yank-clipboard-selection)
12850         (selection-exists-p) (delete-primary-selection): new file and
12851         functions that do the right thing for the selected device.
12852
12853         * x-menubar.el: use generalised selection functions.
12854
12855         * dumped-lisp.el: dump select.el.
12856
12857 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12858
12859         * find-paths.el (paths-progname): New variable.
12860         (paths-emacs-root-p): Use it.
12861         (paths-find-site-directory): Ditto.
12862
12863 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12864
12865         * loadup.el ((member "dump" command-line-args)): Dump as
12866         `infodock' if InfoDock.
12867
12868 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12869
12870         * find-paths.el (construct-emacs-version): Simplify, include
12871         program name in the return value.
12872         * (paths-find-version-directory): Use it.
12873
12874 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12875
12876         * info.el (Info-parse-dir-entries): Fixed regexp
12877         (Info-build-dir-anew): Remove full suffix and capitalize info file
12878         name for files with no @direntry
12879         (Info-batch-rebuild-dir): New function
12880         (Info-suffixed-file): Check for regular files instead of simple
12881         file existence (could catch directories before)
12882
12883 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12884
12885         * setup-paths.el, find-paths.el: Removed uses of `not' which
12886         temacs doesn't have.
12887
12888         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12889         into root searching.
12890
12891 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12892
12893         * subr.el: Remove definition of `not'.
12894
12895 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12896
12897         * msw-glyphs.el: enable graphics support.
12898
12899 1998-04-23  Didier Verna  <didier@xemacs.org>
12900
12901         * x-menubar.el (default-menubar): restored the line-number-mode
12902         option.
12903
12904         * misc doc string updates related to the options menu.
12905
12906 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12907
12908         * setup-paths.el (paths-construct-load-path): Fix typo.
12909
12910 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12911
12912         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12913         font-menu-ignore-scaled-fonts don't have to be bound now; this
12914         gets us one step further towards making --no-autoloads work.
12915
12916         * startup.el (normal-top-level): Load auto-autoloads only if
12917         lisp-directory is non-nil.
12918
12919         * setup-paths.el (paths-construct-load-path): Made it robust
12920         against nil lisp-directory.
12921
12922         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12923         to the list of variables that cause a warning when nil.
12924
12925         * toolbar.el (init-toolbar-location): Now works even when there's
12926         no toolbar icon directory.
12927
12928 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12929
12930         * help.el (view-lossage): Recognize it.
12931
12932         * simple.el (log-message): Mark multiline messages.
12933
12934 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12935
12936         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12937
12938 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12939
12940         * package-get.el (package-get-all):  add `\n' separator to
12941         interactive specification so that both variables are read
12942
12943 1998-04-22  Didier Verna  <didier@xemacs.org>
12944
12945         * x-menubar.el: ported the options menu to Custom.
12946         Moved the "read only" toggle button to the buffers menu.
12947         Corrected some missing ;;;###autoload or defcustom.
12948
12949         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12950         the scrollbar-visible specifier for options menu handling.
12951
12952         * toolbar.el (toolbar-visible-p)
12953                      (toolbar-captioned-p)
12954                      (default-toolbar-position): defcustom wrappers around
12955         the toolbar specifiers for options menu handling.
12956
12957         * frame.el (get-frame-for-buffer-default-instance-limit):
12958         defcustom it for options menu handling.
12959
12960         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12961         font-lock-mode for options menu handling.
12962
12963         * cus-start.el: added Custom properties to overwrite-mode for
12964         options menu handling.
12965
12966 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12967
12968         * about.el: shameless self-promotion.
12969
12970 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12971
12972         * simple.el (raw-append-message): Slightly optimize.
12973         (remove-message): Use `push' for clarity.
12974         (append-message): Ditto.
12975         (display-warning): Dito.
12976         (raw-append-message): Send the message to the appropriate device.
12977
12978 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12979
12980         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12981         From Sean MacLennan <Sean.MacLennan@pika.ca>
12982
12983 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12984
12985         * setup-paths.el: Changed `directory-sep-char' to
12986         `path-separator', following a change in GNU Emacs.
12987
12988 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12989
12990         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12991         (Info-build-dir-anew): Add a final newline.
12992         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12993         is `always'
12994         (Info-rebuild-dir): Ditto
12995
12996         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12997
12998 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12999
13000         * simple.el (count-words-buffer): Retain zmacs region.
13001         (count-words-region): Ditto.
13002         * simple.el: (what-line): Expanded line counts.
13003         (count-lines): New parameter to conditionalize whether collapsed
13004         lines get counted.
13005         From Bob Weiner <weiner@altrasoft.com>
13006
13007 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13008
13009         * packages.el (package-locations): infodock-packages must override
13010         mule-packages and packages.
13011
13012 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13013
13014         * wid-edit.el:
13015         remove rude messages from widget-activation-widget-mapper
13016         and widget-activation-glyph-mapper
13017
13018 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13019
13020         * toolbar.el: Remove (featurep 'x) test from
13021         toolbar-make-button-list
13022
13023 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13024
13025         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13026         only if in the same frame.
13027
13028 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13029
13030         * packages.el (package-locations): Added site-packages hierarchy.
13031
13032         * setup-paths.el (paths-default-info-directories): Introduced and
13033         used.
13034
13035         * packages.el, setup-paths.el: Set various path searching depths
13036         to 1.
13037
13038         * packages.el (packages-hierarchy-depth):
13039         (packages-load-path-depth): Introduced and used.
13040
13041         * setup-paths.el (paths-load-path-depth): Introduced and used.
13042
13043         * find-paths.el (paths-find-recursive-path): Added max-depth
13044         parameter.
13045
13046 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13047
13048         * setup-paths.el (paths-construct-info-path): Removed
13049         dependency on behavior of (file-name-as-directory "").
13050
13051 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13052
13053         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13054         lisp objects
13055
13056 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13057
13058         * dump-paths.el, startup.el: Added handling for --debug-paths.
13059
13060 1998-04-15  William M. Perry  <wmperry@aventail.com>
13061
13062         * wid-edit.el: We cannot just set the help-echo or balloon-help
13063           properties for an extent based on the :help-echo widget
13064           property, since help-echo and balloon-help cause an EXTENT to
13065           get passed in, where :help-echo functions are expecting a WIDGET
13066
13067 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13068
13069         * scrollbar.el (init-scrollbar-from-resources): Call
13070         mswindows-init-scrollbar-metrics when appropriate.
13071
13072 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13073
13074         * dumped-lisp.el: dump x-toolbar for window system
13075
13076         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13077         have support and xpm.
13078
13079 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13080
13081         * files.el (toggle-read-only): Fix docstring.
13082         From Didier Verna <didier@xemacs.org>
13083
13084 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13085
13086         * startup.el (normal-top-level): Load autoload-file-name without
13087         specifying an extension---some people only auto-autoload.el.gz.
13088
13089 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13090
13091         * files.el (backup-enable-predicate): Don't bomb on NAME being
13092         nil.
13093
13094 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13095
13096         * find-paths.el, packages.el: Now prefers configure'd paths.
13097         This shouldn't cause any of the originally anticipated problems as
13098         the current paths architecture will not define the various
13099         configure-xxx variables if they're not specified on the configure
13100         command line.
13101
13102         * find-paths.el, setup-paths.el, packages.el: Removed all
13103         mentionings of "/" as a path separator.
13104         Used paths-construct-path throughout.
13105
13106         * find-paths.el (paths-construct-path): Created to assemble paths
13107         from directory components.
13108
13109         * setup-paths.el, packages.el: Used paths-decode-directory-path
13110         instead of decode-path-internal.
13111
13112         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13113         and associates.
13114         (paths-decode-directory-path) Created.
13115
13116         * setup-paths.el: Changed configure-exec-path to
13117         configure-exec-directory.
13118
13119 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13120
13121         * packages.el (packages-find-packages): Fixed decoding of
13122         EMACSPACKAGEPATH.
13123
13124         * startup.el: -no-packages -> -no-early-packages.
13125
13126         (packages-load-package-lisps): Fixed loading of auto-autoload
13127         files.
13128
13129         * startup.el (normal-top-level): Fixed loading of core
13130         auto-autoload.
13131
13132         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13133
13134         * startup.el, packages.el, dump-paths.el: Added proper settings
13135         for site-directory and lisp-directory variables.
13136
13137         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13138         inhibit-package-autoloads and fixed handling of it.
13139
13140         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13141         handling of former inhibit-package-init, now
13142         inhibit-early-packages, to make -vanilla etc. work.
13143
13144 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13145
13146         * code-process.el (start-process): Fallback to 'undecided instead
13147         of 'binary for process input coding stream.
13148
13149         * process.el (start-process): Docstring fix.
13150
13151 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13152
13153         * info.el (Info-insert-dir): Do not insert temporary dir files
13154         in Info-dir-file-attributes
13155         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13156         (Info-rebuild-dir): Ditto.
13157
13158 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13159
13160         * obsolete.el: Added obsoleteness declarations for
13161         `site-directory' and `Info-default-directory-list'.
13162
13163 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13164
13165         * find-paths.el (paths-find-emacs-root): Only look at the
13166         executable at the end of the symlink chain for determining the
13167         Emacs root.
13168
13169 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13170
13171         * setup-paths.el (paths-construct-info-path): Changed construction
13172         to cater to gone default in configure.
13173
13174         * find-paths.el (paths-uniq-append): Added.
13175
13176         * packages.el: Rewritten package path construction once again.
13177
13178         * dump-paths.el, startup.el: Removed package-path as a global
13179         variable.
13180
13181         * package-admin.el (package-admin-add-single-file-package):
13182         (package-admin-add-binary-package): Changed package-path to
13183         late-packages.
13184
13185         * packages.el (packages-split-path): Split path at "/" rather than
13186         nil according to change in emacs.c.
13187
13188 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13189
13190         * setup-paths.el (paths-construct-info-path): Changed info path
13191         order so that directories come out right.
13192         (paths-find-lock-directory): Fixed bug: It used to think
13193         configure-lock-directory is a path.
13194
13195 1998-04-06  Jeff Miller <jmiller@smart.net>
13196
13197         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13198         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13199         eases the use of toolbar-add/kill-item functions.
13200
13201 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13202
13203         * code-files.el (file-coding-system-alist): Commented out
13204         loaddefs.el magical treatment.
13205
13206 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13207
13208         * info.el (Info-rebuild-outdated-dir): Added new option
13209         `conservative' and made it the default
13210         (Info-rebuild-dir): Appropriately parse multi-line description
13211         strings, and multi-section dir files. Issue warning when dir
13212         is rebuilt as temporary
13213         (Info-build-dir-anew): Issue warning when dir is built as
13214         temporary
13215
13216 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13217
13218         * list-mode.el (list-mode-map): Bind highlight motion commands to
13219         standard keys left, right, C-b and C-f.
13220
13221 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13222
13223         * files.el (auto-mode-alist): allow .sc for Scheme->C
13224
13225 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13226
13227         * loadup.el (pureload): Don't quote (garbage-collect).
13228
13229 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13230
13231         * package-get-base.el: Updated.
13232
13233 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13234
13235         * isearch-mode.el (isearch-just-started): New variable.
13236         (isearch-mode): Set it.
13237         (isearch-repeat): Advance one character forward only if the search
13238         was successful, and was not just started.
13239         (isearch-repeat): Clear isearch-just-started.
13240
13241 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13242
13243         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13244         if running -batch.
13245
13246 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13247
13248         * subr.el (listify-key-sequence): Removed.
13249
13250 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13251
13252         * bytecomp.el (byte-compile-print-gensym): New option.
13253         (byte-compile-output-file-form): Use it.
13254         (byte-compile-output-docform): Ditto.
13255         (byte-compile-compiled-obj-to-list): Ditto.
13256
13257 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13258
13259         * msw-glyphs.el: set frame icon if xpm support.
13260
13261 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13262
13263         * help.el: Code that pretty prints variable values
13264           removed.
13265
13266 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13267
13268         * find-paths.el (paths-emacs-root-p): Correct test for installation
13269         directory.
13270         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13271
13272 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13273
13274         * loaddefs.el: Don't set debug-ignored-errors; leave
13275           its default value set to nil.
13276
13277 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13278
13279         * info.el (Info-rebuild-dir): fixed mis-spelling.
13280
13281 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13282
13283         * info.el (Info-rebuild-outdated-dir): New custom var
13284         (Info-insert-node): Create/update dir file when needed, ie when it
13285         does not exist or is older than some info files in directory
13286
13287 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13288
13289         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13290         for last packages, mainly for using a 20.4 package base.
13291
13292         * packages.el (late-packages): Typo fix.  It was called
13293         early-packages.
13294
13295         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13296         relative symlinks correctly.
13297         (paths-find-emacs-roots): More rigorous checking for plausible
13298         configuration-time root.
13299
13300         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13301         find its roots.
13302
13303 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13304
13305         * faces.el: Fix docstrings.
13306         * glyphs.el: Fix docstrings.
13307         * mouse.el: Fix docstrings.
13308
13309         * frame.el: Change phrase `current frame' to `selected frame'.
13310
13311         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13312
13313         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13314         macros using backquote to make them infinitely more readable.
13315
13316 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13317
13318         * packages.el (packages-find-package-path): Hardcoded specialized
13319         InfoDock support until we can clean this up.
13320
13321         * help.el (describe-bindings-1): Return the value of the bindings
13322         help buffer created.
13323         (describe-bindings): Ditto.
13324
13325         * simple.el (set-variable): Restore previous behavior of not
13326         bombing if the variable to set is not boundp.
13327
13328 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13329
13330         * packages.el (packages-handle-package-dumped-lisps): Allow for
13331         non-local files to be loaded off the package-lisp variable.
13332
13333 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13334
13335         * x-faces.el: Global X resources should override
13336           specs for all device classes (color, grayscale, mono);
13337           code currently doesn't override any of them.  Fixed by
13338           calling remove-specifier with '(x default) as the tag
13339           set and allowing inexact matches.
13340
13341 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13342
13343         * faces.el: Separated face initializations based on
13344           device classes into device type specific (tag set,
13345           instantiator) pairs.
13346
13347 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13348
13349         * wid-edit.el (widget-choice-action): Remember user's explicit
13350         choice.
13351         (widget-choice-value-create): Respect it.
13352         From Richard Stallman <rms@gnu.org>
13353
13354 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13355
13356         * setup-paths.el (paths-construct-info-path): Always append
13357         existing directories from configure-time info path.
13358
13359         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13360         Info-directory-list.
13361
13362         * info.el: Removed Info-default-directory-list which was broken by
13363         design.
13364         Removed bogus initialization of Info-directory-list---startup.el
13365         can do a much better job.
13366         Added autoload of Info-directory-list.
13367
13368         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13369         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13370         be exclusive; now it's merely given precedence, just like in the
13371         old days.
13372
13373 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13374
13375         * find-paths.el (paths-find-architecture-directory): Fix bug with
13376         finding; it used to default too early.
13377
13378 1998-03-25  Martin Buchholz <martin@xemacs.org>
13379
13380         * packages.el (packages-split-path): Fix a bug; it used to fail
13381         for paths that weren't split.
13382
13383 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13384
13385         * finder.el (finder-compile-keywords): trap on errors.
13386
13387 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13388
13389         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13390           fourth argument of t so that only the specs exactly
13391           matching the tag lists are removed.
13392
13393 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13394
13395         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13396
13397 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13398
13399         * minibuf.el (mouse-read-file-name-1): If a default directory was
13400         specified, use it for generating the completions.
13401
13402 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13403
13404         * update-elc.el: Now respects inhibit-package-init and
13405         inhibit-site-lisp.
13406         Now does path construction with loadup-paths.
13407
13408         * startup.el (normal-top-level, startup-setup-paths): Now respects
13409         inhibit-package-init and inhibit-site-lisp.
13410
13411         * packages.el (packages-find-package-path): Extended package path
13412         by version-specific hierarchies.
13413         (packages-find-packages): Now respects inhibit flag and
13414         inhibit-site-lisp.
13415         Moved path setup to loadup-paths.
13416
13417         * make-docfile.el: Now respects inhibit-package-init and
13418         inhibit-site-lisp.
13419         Now does path construction with loadup-paths.
13420
13421         * loadup.el: Now respects inhibit-package-init and
13422         inhibit-site-lisp.
13423
13424         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13425
13426         * loadup-paths.el: New file: setup load-path to encompass
13427         packages.
13428
13429 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13430
13431         * auto-show.el: load-gc renamed to pureload.
13432         * site-load.el: Ditto.
13433         * packages.el (toplevel): Ditto.
13434         * loadup.el (really-early-error-handler): Ditto.
13435         * dumped-lisp.el (preloaded-file-list): Ditto.
13436         * cus-face.el (custom-declare-face): Ditto.
13437
13438 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13439
13440         * <Today>: The Big Path Searching Overhaul.
13441
13442         * find-paths.el: New file: find and assemble paths in the
13443         installation hierarchy.
13444
13445         * setup-paths.el: New file: global layout of paths and directories
13446         within the XEmacs hierarchy.
13447
13448         * packages.el: Replaced everything related to path searching and
13449         startup by code in terms of find-paths.
13450
13451         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13452         the new path searching engine.
13453
13454         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13455         and setup-paths.
13456
13457 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13458
13459         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13460         setup-paths.el.
13461
13462 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13463
13464         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13465         compiles identically in any configuration.
13466         Removed irrelevant commentary.
13467
13468 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13469
13470         * simple.el (set-variable): Allow setting specifiers.
13471
13472 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13473
13474         * lisp.el (forward-sexp): Revert previous change.
13475
13476 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13477
13478         * frame.el (frame-initialize): Use `delete-console' instead of
13479         `delete-device' to delete the stream console to match the usage in
13480         Fkill_emacs.
13481
13482 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13483
13484         * files.el (cdpath-previous): New variable.
13485         (cd): Use it.
13486         From Bob Weiner <weiner@wave.altrasoft.com>
13487
13488 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13489
13490         * keydefs.el: Changed keybindings of forward-char,
13491           backward, scroll-up and scroll-down to point to their
13492           -command counterparts.
13493
13494         * simple.el: New functions: forwarc-char-command,
13495           backwrad-char-command, scroll-up-command,
13496           scroll-down-command which work liek their counterparts
13497           except that they honor the variable
13498           signal-error-on-buffer-boundary.
13499
13500           Definition of signal-error-on-buffer-boundary received
13501           from src/cmds.c.
13502
13503           defvar declaration added for word-across-newline to avoid
13504           byte-compiler warning about the free variable reference.
13505
13506 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13507
13508         * winnt.el: Removed "%t" from the beginning of
13509         modeline-format. From now on, there's no nt-specifics in the modeline.
13510
13511 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13512
13513         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13514         of `when' with `if'.
13515
13516 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13517
13518         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13519         mswindows. Must be reworked along with glyphs.el, or
13520         merged into it, after there is images support.
13521
13522         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13523         'mswindows.
13524
13525 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13526
13527         * faces.el: fix for text cursor initialization.
13528         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13529         From Andy Piper <andyp@parallax.co.uk>
13530
13531 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13532
13533         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13534         if there is an existing package that handles it and warn the user
13535         about that mode.
13536
13537 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13538
13539         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13540         Installation" menu item when Installation-string is not bound.
13541
13542 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13543
13544         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13545         From Jeremiah W. James <jerry@cs.ucsb.edu>
13546
13547 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13548
13549         * msw-faces.el:
13550         * faces.el: Fix face initialization.
13551
13552 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13553
13554         * files.el (backup-enable-predicate): fix breakage introduced
13555         by TMPDIR patch.
13556
13557 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13558
13559         * x-faces.el (x-init-face-from-resources): The
13560           TTY face property retrieval functions don't return
13561           specifiers, so use face-property instead.
13562
13563 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13564
13565         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13566
13567 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13568
13569         * x-menubar.el: Expanded documentation for
13570           option-save-faces.  Changed Options -> Browse Faces
13571           menu entry to invoke customize-face.
13572
13573 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13574
13575         * faces.el: Most face initialization moved out of
13576           init-other-random-faces to the top level so that the
13577           initialization happens before Xemacs is dumped.  Much
13578           of the fascist "face-differs-from-default-p or FROB!"
13579           code has been retired in favor of letting the user do
13580           what they want to do.  Face initialization code changed
13581           to use `default' specifier tag so that the settings can
13582           be overridden later if the user wishes it.
13583
13584 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13585
13586         * about.el (about-hackers): Update contributors list.
13587
13588 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13589
13590         * specifier.el: Define new specifier tag `default'.
13591
13592         * modeline.el: Initialize faces using `default' tag.
13593
13594         * x-faces.el (x-init-face-from-resources): Remove
13595           specifier specs containing the `default' tag before
13596           adding new specs.
13597
13598 1998-03-02  John Jones  <jj@asu.edu>
13599
13600         * package-get.el (package-get-all): fixed arguments on call to
13601         package-admin-add-single-file-package.
13602         * package-get.el (package-get-installedp): fixed to match
13603         advertised behavior.
13604         * package-get.el: added function package-get-update-all which
13605         installs newest versions of all the current packages (if they are
13606         not already installed).
13607
13608 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13609
13610         * files.el (find-file-noselect): Uncommented `truename' binding in
13611         `let*' and use it later to set `buffer-file-truename' iff it's
13612         still nil, as happens for example when finding a compressed
13613         file with "jka-compr".
13614
13615 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13616
13617         * faces.el: in make-face-* type functions do the operation for all
13618         window systems, not just the first one found.
13619
13620         * font.el: call mswindows-list-fonts for mswindows.
13621
13622 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13623
13624         * code-process.el (call-process-region):
13625         * process.el (call-process-region):
13626         * package-get.el (package-get-dir):
13627         * files.el (backup-enable-predicate):
13628         * gnuserv.el (gnuserv-temp-file-regexp):
13629         Use temp-directory in place of `/tmp'.
13630
13631 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13632
13633         * "Fast" dired-in-C enhancements for Windows 95/NT:
13634
13635         * files.el: Added function, `wildcard-to-regexp', from GNU
13636           Emacs.
13637
13638         * files.el (insert-directory): Modified to use special
13639           dired-in-C enhancements if present.
13640
13641 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13642
13643         * code-files.el: make default coding no-conversion.
13644
13645 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13646
13647         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13648         the load-path.
13649
13650         * update-elc.el: Strip directory when testing for files not to
13651         bytecompile.
13652
13653 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13654
13655         * lisp-mode.el: Use recommended form for menus.
13656
13657         * info.el (Info-construct-menu): Use recommended form for menus.
13658
13659         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13660         entry.
13661
13662 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13663
13664         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13665           (get-frame-for-buffer-noselect): Always return frames
13666           in the not-this-window-p cond clause.
13667
13668 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13669
13670         * help.el (describe-installation): New function.
13671
13672         * x-menubar.el (default-menubar): Add describe-installation to
13673         Help menu.
13674
13675         * packages.el (packages-unbytecompiled-lisp): Installation.el
13676         should not be bytecompiled.
13677
13678         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13679         XEmacs.
13680
13681         * x-menubar.el (default-menubar): Use correct guard for VM menu
13682         entry.
13683
13684         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13685         coding.
13686         From Andy Piper <andyp@parallax.co.uk>
13687
13688 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13689
13690         * ldap.el: Do not require ldap-internal at compile time.
13691
13692 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13693
13694         * code-files.el: new file. a virtual copy of mule-files.el
13695         but without charset
13696         dependencies. (toggle-buffer-file-ocding-system) new function for
13697         changing the eol type for the current buffer.
13698
13699         * code-process.el: new file. a copy of
13700         mule-process.el. mule-process.el will disappear when things have
13701         settled.
13702
13703         * coding.el: new file. a virtual copy of mule-files.el but
13704         without charset dependencies. (coding-system-base) new function
13705         for getting the parent coding system of a coding system with eol
13706         type set.
13707
13708         * dumped-lisp.el: add above files for the non-mule case.
13709
13710 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13711
13712         * window-xemacs.el (display-buffer): If no explicit
13713           frame is specified, search for a window that displays
13714           the buffer on the currently selected frame, before
13715           searching other frames.
13716
13717 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13718
13719         * frame.el (get-frame-for-buffer): If not-this-window-p
13720           is non-nil, use window on the selected frame if it is not
13721           also the selected window.  When defaulting, search for
13722           windows on the currently selected fgrame before searching
13723           other frames.
13724
13725 1998-02-25  Didier Verna  <didier@xemacs.org>
13726
13727         * modeline.el (modeline-swap-buffers): originally named
13728         `mouse-release-modeline'. Whether to actually swap the buffers is
13729         decided in `mouse-drag-modeline'.
13730         (mouse-drag-modeline): A button release event is considered a
13731         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13732         stay unchanged.
13733
13734 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13735
13736         * x-menubar.el: Put redo on the menubar.
13737         From Aki Vehtari <Aki.Vehtari@hut.fi>
13738
13739 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13740
13741         * bytecomp.el (displaying-byte-compile-warnings): if
13742         temp-buffer-show-function is set, use it to display current set of
13743         warnings in the "*Compile-Log-Show*" buffer.
13744
13745         * simple.el (display-warning-buffer): if temp-buffer-show-function
13746         is set, use it to display current set of warnings in the
13747         "*Warnings-Show*" buffer.
13748
13749 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13750
13751         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13752         Common Lisp.
13753
13754 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13755
13756         * menubar.el: Allow button descriptors at least 2 long.
13757
13758         * x-menubar.el (default-menubar): Use recommended forms.
13759         (file-menu-filter): Remove.
13760         (edit-menu-filter): Remove.
13761
13762 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13763
13764         * about.el (about-hackers): Updated.
13765
13766 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13767
13768         * help.el (help-max-help-buffers): new variable
13769         (help-register-and-maybe-prune-excess): new function
13770         (help-buffer-name): use help-max-help-buffers.
13771         (with-displaying-help-buffer): use
13772         help-register-and-maybe-prune-excess.
13773
13774         * help.el (help-maybe-pretty-print-value): if the value fits on
13775         one line, let it.
13776
13777 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13778
13779         * (with-displaying-help-buffer): there is no need to kill the buffer
13780         if it exists, because with-output-to-temp-buffer will clear it.
13781         further, killing the buffer violates the rule that
13782         temp-buffer-show-function, if set, has the full responsibility of
13783         showing the temp buffer.  killing the buffer fucks with the window
13784         configuration, hosing temp-buffer-show-function.
13785
13786
13787 1998-02-23  Didier Verna  <didier@xemacs.org>
13788
13789         * modeline.el (mouse-drag-modeline):
13790         - Always scroll the modeline that was originally clicked on.
13791         - Use x pixels instead of x characters (which doesn't work anyway)
13792         as horizontal reference for modeline dragging. This allows us to
13793         keep on dragging the modeline even if the motion event occurs in
13794         another window.
13795
13796 1998-02-23  Didier Verna  <didier@xemacs.org>
13797
13798         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13799         glyph on the modeline to indicate that dragging the mouse has an
13800         effect both horizontally and vertically.
13801
13802 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13803
13804         * about.el (about-xemacs): Get rid of redundant visible version
13805         number.
13806
13807 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13808
13809         * about.el (about-hackers): Update credits.
13810
13811 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13812
13813         * prim/register.el (view-register): Show register type file-query.
13814
13815 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13816
13817         * mode-motion.el (mode-motion-highlight-internal):
13818           save-excursion inside save-window-exucrsion form to
13819           hide buffer point changes from save-window-excursion.
13820           Prevents display flickering when the mouse pointer
13821           moves.
13822
13823 1998-02-17  Didier Verna  <didier@xemacs.org>
13824
13825         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13826         function to handle correctly the case of a toolbar one side of the
13827         window: scrolling will not necessarily happen.
13828
13829 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13830
13831         * files.el (after-find-file): Restore missing argument
13832           to format that provides filename for "... consider M-x
13833           recover-file" message.  Also call `message' with "%s"
13834           as the first arg instead of an arbitrary string.
13835
13836 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13837
13838         * about.el (about-hackers): Various additions.
13839
13840 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13841
13842         * autoload.el (generate-file-autoloads-1): Don't force an extra
13843         line out when copying on-the-same line autoloads.
13844
13845         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13846         is installed.
13847
13848 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13849
13850         * x11/x-win-xfree86.el (x-win-init-xfree86):
13851         * x11/x-win-sun.el (x-win-init-sun):
13852         * x11/x-init.el (x-initialize-compose):
13853         * prim/simple.el:
13854         (backward-or-forward-kill-sexp):
13855         (backward-or-forward-kill-sentence):
13856         (backward-or-forward-kill-word):
13857         (backward-or-forward-delete-char):
13858         * prim/isearch-mode.el (isearch-help-or-delete-char):
13859         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13860         x-keysym-on-keyboard-p to detect backspace.
13861         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13862         Clean up symbols used with dead keys, checking Linux and solaris
13863         keysyms.
13864         Simplify x-win-*.el using above methods.
13865         Change documentation for x-keysym-*-p functions.
13866
13867 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13868
13869         * about.el (about-hackers): Restore entries for Michael Sperber and
13870         Vinnie Shelton.
13871         From Vinnie Shelton <acs@acm.org>
13872
13873 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13874
13875         * simple.el (count-words-region): Ditto.
13876
13877 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13878
13879         * simple.el (count-words-buffer): Document.  Don't print anything
13880         if non-interactive.
13881
13882 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13883
13884         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13885         multiple files in InfoDock.
13886
13887 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13888
13889         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13890         from version.el in InfoDock.
13891
13892         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13893         specially.
13894
13895 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13896
13897         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13898         variable name in docstring.
13899
13900 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13901
13902         * menubar.h: Include "gui.h".
13903
13904 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13905
13906         * site-load.el: Fix documentation.
13907
13908 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13909
13910         * package-get-base.el (package-get-base): Updated.
13911
13912         * keymap.el: PC-ize.
13913
13914 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13915
13916         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13917         from' on a fresh line.
13918
13919 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13920
13921         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13922         object.
13923
13924 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13925
13926         * undo-stack.el: PC-ize.
13927
13928         * cmdloop.el: PC-ize.
13929
13930 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13931
13932         * bytecomp-runtime.el: PC-ize.
13933
13934         * byte-optimize.el: Prolog fixup.  PC-ize.
13935
13936         * cus-dep.el: Spelling fix.
13937
13938         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13939         entries follow).
13940
13941 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13942
13943         * text-mode.el (text-mode-hook-identify): New function,
13944         put on text-mode-hook.  Set text-mode-variant here.
13945         (text-mode): Don't set it here.
13946
13947 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13948
13949         * text-mode.el (text-mode-hook): New defvar.
13950         (text-mode-variant): New variable.
13951         (text-mode): Set that variable locally.
13952         (toggle-text-mode-auto-fill): New command.
13953
13954 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13955
13956         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13957
13958 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13959
13960         * text-mode.el (paragraph-indent-text-mode):
13961         Renamed from spaced-text-mode.
13962         (text-mode-map): Bind TAB to indent-relative.
13963         (indented-text-mode-map): Variable deleted.
13964         (indented-text-mode): Now an alias for text-mode.
13965
13966 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13967
13968         * loadup.el: test-atoms debugging stuffs removed.
13969
13970 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13971
13972         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13973
13974 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13975
13976         * help.el (describe-beta): Made it use `locate-data-file'.
13977         (describe-distribution): Ditto.
13978         (describe-copying): Ditto.
13979         (describe-project): Ditto.
13980         (view-emacs-news): Ditto.
13981
13982         * help-nomule.el (help-with-tutorial): Made it use
13983         `locate-data-file' to find tutorial.
13984
13985 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13986
13987         * about.el: Corrected my email address.
13988
13989         * mouse.el: Added 'mouse-mswindows-drop' similar to
13990         'mouse-offix-drop'.
13991
13992 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13993
13994         * loadup.el (running-xemacs): Spelling fix.
13995
13996 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13997
13998         * packages.el (packages-find-packages-1): Don't allow a backwards
13999         compatible lisp tree to overwrite `preloaded-file-list'.
14000
14001 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14002
14003         * loadup.el: Don't delete "xemacs" prior to dumping.
14004
14005 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14006
14007         * package-info.el (pi-last-mod-date): New function.
14008         (pi-author-version): New function.
14009         (batch-update-package-info): Use them.
14010
14011 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14012
14013         * frame.el (get-frame-for-buffer-default-to-current): Create.
14014         (get-frame-for-buffer-noselect): Allow user to use current frame
14015         with `get-frame-for-buffer-default-to-current'.
14016
14017 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14018
14019         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14020         (byte-compile-output-docform): Ditto.
14021         (byte-compile-compiled-obj-to-list): Ditto.
14022
14023 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14024
14025         * startup.el (command-line-1): Removed code that ran
14026           buffer-menu.
14027
14028 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14029
14030         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14031
14032 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14033
14034         * frame.el (suspend-emacs-or-iconify-frame): Check using
14035         `device-on-window-system-p' instead of explicitly checking for X,
14036         so that the same logic works for MS Windows.
14037         (suspend-or-iconify-emacs): Ditto.
14038
14039 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14040
14041         * about.el (about-maintainer-info): Andy Piper is back.
14042         (xemacs-hackers): Updated Andy Piper's email address.
14043         (about-hackers): Added Jonathan Harris.
14044         (about-hackers): Updated Tibor Polgar's email address.
14045
14046 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14047
14048         * about.el: Add xemacs.org email manager.
14049
14050         * package-get-base.el (package-get-base): Updated with most recent
14051         package updates.
14052
14053 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14054
14055         * help.el (function-arglist): Use `indirect-function' instead of
14056         `symbol-function' so that aliases are treated correctly.
14057
14058 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14059
14060         * help.el (help-map): Add f1 binding to `help-for-help'.
14061         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14062         (describe-key-briefly): Use `princ' "%s" to print object.
14063         (with-displaying-help-buffer): Kill buffer if it exists, again.
14064         (describe-key): Use `princ' "%s" to print object.
14065         (describe-function-1): Use `princ' "%s" to print object.
14066         Commented out alias lines removed.
14067         (help-pretty-print-limit): New variable to control pretty-printing
14068         of variable values.
14069         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14070         `help-pretty-print-value' again.  Only print-print when OBJECT is
14071         list of length less than `help-pretty-print-limit'.
14072         (describe-variable): Use `help-maybe-pretty-print-value' again.
14073
14074 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14075
14076         * simple.el (blink-matching-open): Remove C++ kludge.
14077         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14078
14079 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14080
14081         * info.el (Info-default-directory-list): Made the documentation
14082         more explanitory.
14083
14084 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14085
14086         * lisp/packages.el:
14087         * lisp/package-admin.el:
14088         * lisp/build-report.el:
14089         Fix typos.
14090
14091 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14092
14093         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14094         warnings in Java buffers without final newline and editing the
14095         last line.
14096
14097 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14098
14099         * packages.el (packages-find-packages-1): Don't allow a backwards
14100         compatible lisp tree to overwrite `preloaded-file-list'.
14101         Suggested by Colin Rafferty  <colin@xemacs.org>
14102
14103         * mouse.el (mouse-offix-drop): Set undo-boundary.
14104         From Oliver Graf <ograf@fga.de>
14105
14106 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14107
14108         * loadup.el (load-gc): rewrite as defun.
14109         Print something sensical if a required dump-time file isn't found.
14110
14111 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14112
14113         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14114         bug strikes a menudescriptor.
14115
14116         * package-get-base.el (package-get-base): Updated.
14117
14118         * package-info.el (batch-update-package-info): Derive REQUIRES
14119         from the Makefile.
14120
14121 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14122
14123         * files.el (save-some-buffers): Don't play games with deleting
14124         other windows if we are in the minibuffer window.
14125
14126 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14127
14128         * modeline.el (modeline-minor-mode-menu): Add support for :active
14129         (add-minor-mode): Document :active property to TOGGLE.
14130
14131 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14132
14133         * modeline.el (modeline-minor-mode-menu): Add support for an
14134         `:included' predicate in the `toggle-sym' plist.
14135         (add-minor-mode): Document the :included property, format
14136         docstring some more.
14137         (modeline-minor-mode-menu): Documentation string added.
14138
14139 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14140
14141         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14142         labels from the symbol-names by thwacking off the overly redundant
14143         and overused "mode", parenthesizing "minor", and capitalizing the
14144         resultant strings.  Also shortened the menu's title by eliminating
14145         the redundant buffer name.
14146         (add-minor-mode): Beautified the docstring, added mention of the
14147         `:menu-tag' property of TOGGLE.
14148         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14149         `toggle-sym' to beatify the mode-life menus.
14150         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14151         `auto-fill-function'.
14152
14153 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14154
14155         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14156         menus to :style 'toggle.
14157
14158 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14159
14160         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14161
14162 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14163
14164         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14165         only recognize first hyperlink.
14166         (hyper-apropos-highlightify): Deletia, this is already done by
14167         `hyper-apropos-insert-face'.
14168         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14169
14170 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14171
14172         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14173         mail.
14174         (toolbar-mail-reader): Add support for `send'.
14175         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14176
14177 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14178
14179         * info.el (Info-emacs-info-file-name): Add defvar for
14180         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14181         will function properly.
14182
14183 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14184
14185         * simple.el: make the backwards delete function called by
14186         `backward-or-forward-delete-char' user configurable.
14187
14188 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14189
14190         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14191         compiled function got loaded from.
14192
14193 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14194
14195         * term/apollo.el: Synched up with InfoDock 3.6.2.
14196
14197 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14198
14199         * startup.el (load-init-file): Load autoloads earlier.
14200         (startup-splash-frame): Handle InfoDock logo.
14201
14202         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14203         InfoDock.
14204         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14205
14206         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14207         doesn't have this function.
14208
14209         * packages.el (locate-data-file): Fix to call `locate-file'.
14210
14211 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14212
14213         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14214         version of version.el.
14215         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14216
14217         * x-menubar.el (default-menubar): Guard reference to
14218         `gnuserv-frame'.
14219         (default-menubar): Guard references to `font-lock-mode'.
14220         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14221         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14222
14223         * make-docfile.el: Don't snarf doc strings from autoloads.
14224
14225         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14226         loading auto-autoloads files.
14227
14228         * loaddefs.el: Disable dumping autoloads.
14229
14230 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14231
14232         * lisp-mnt.el: Synch to Emacs 20.2.
14233
14234         * help.el: Remove manual autoload of `finder-by-keyword'.
14235
14236         * finder.el (finder-by-keyword): Autoload.
14237
14238         * help.el: Conditionalize hyperbole setup.
14239
14240 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14241
14242         * packages.el (package-require): Update to reflect new data format.
14243
14244 1998-01-02  Didier Verna  <didier@xemacs.org>
14245
14246         * x-menubar.el (default-menubar): make the tutorials available
14247         through the menubar. (Plus some compilation warnings cleanup).
14248
14249 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14250
14251         * check-features.el: New file.  Perform sanity check after build.
14252
14253         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14254         files to tooltalk package.
14255         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14256         package.
14257
14258         * package-admin.el (package-admin-xemacs): Use better default for
14259         location of XEmacs binary.
14260
14261 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14262
14263         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14264         tag with sexp and add value tag with value `t'.
14265
14266 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14267
14268         * package-get.el: Changes to work with real data.
14269         From Pete Ware <ware@cis.ohio-state.edu>
14270
14271         * packages.el (packages-reload-autoloads): Guard load for the time
14272         being.
14273
14274         * update-elc.el ("packages.el"): Force loading packages.el instead
14275         of possibly out-of-date packges.elc.
14276         * make-docfile.el ("packages.el"): Ditto.
14277
14278 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14279
14280         * build-report.el (build-report-delete-regexp): Added a rule for
14281         the main tarball shadowing anything past it.
14282
14283 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14284
14285         * packages.el (package-provide): Delete a previous provide.
14286
14287         * package-info.el: New file.
14288
14289         * package-get.el: New file.
14290         From Pete Ware <ware@cis.ohio-state.edu>
14291         (package-get): Fix md5 computation to work with Mule.
14292
14293 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14294
14295         * simple.el (log-message-*): Quote symbols in docstrings properly.
14296
14297 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14298
14299         * packages.el (packages-new-autoloads): Ignore symbolic links.
14300
14301         * cus-face.el (face-custom-attributes-get): Fix typo.
14302         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14303
14304 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14305
14306         * startup.el (load-init-file): Reload new or changed autoloads
14307         unless inhibited.  Reload modified dumped lisp (stubbed).
14308
14309         * packages.el (packages-new-autoloads): New function.
14310         (packages-reload-autoloads): New function.
14311         (packages-reload-dumped-lisp): New (stub) function.
14312
14313         * loadup.el: Inhibit reloading dumped files when running temacs.
14314
14315         * loadhist.el (file-provides): Extend to handle variant
14316         extensions.
14317
14318         * replace.el (query-replace): Fix typo.
14319
14320 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14321
14322         * make-docfile.el: list-autoloads-path has been renamed.
14323         * update-elc.el: list-autoloads has been renamed.
14324
14325         * packages.el (packages-list-autoloads): Renamed.
14326         (packages-list-autoloads-path): Ditto.
14327
14328 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14329
14330         * packages.el (packages-find-packages-1): Made it signal a warning
14331         for an error in an auto-autoload.el file.
14332
14333 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14334
14335         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14336         tag with const.
14337         From Aki Vehtari <Aki.Vehtari@hut.fi>
14338
14339         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14340
14341         * loadhist.el (unload-feature): Remove autoload.
14342
14343 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14344
14345         * loadhist.el: Unpackaged.
14346
14347         * help.el (describe-symbol-find-file): Rename
14348         `describe-function-find-file' and make old name obsolete.
14349         (describe-function-1): Use it.
14350         (describe-function-1): Guard reference to
14351         `compiled-function-annotation'.
14352
14353 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14354
14355         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14356         argument.
14357         (help-mode-quit): New optional arg to control whether it kills or
14358         buries.  Tidied up.
14359         (with-displaying-help-buffer): Don't kill buffer initially, even
14360         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14361         (help-pretty-print-value): Rename back from
14362         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14363         use it, otherwise use dumped `cl-prettyprint'.
14364         (describe-variable): Use `help-pretty-print-value' again.
14365         (find-func): Removed reference to "find-func" at end.
14366
14367 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14368
14369         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14370           GUI XEmacs. Rename? x-menubar is rather window system
14371           independant, except for a couple of items.
14372
14373 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14374
14375         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14376         entries as they will no longer be distributed with XEmacs.
14377
14378         * format.el (format-alist): Fix image/tiff regexps.
14379         From P. E. Jareth Hein <jareth@camelot-soft.com>
14380
14381         * help.el (help-maybe-pretty-print-value): Rename.
14382         (describe-variable): Use it.
14383         (describe-variable): Add trailing linefeed.
14384
14385 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14386
14387         * help.el (describe-function-1): Don't output anything for
14388           arglist of autoload functions.
14389
14390 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14391
14392         * help.el (describe-function-1): Don't output anything for
14393           arglist of autoload functions.
14394
14395 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14396
14397         * help.el (help-mode-map): New bindings for `help-mode-bury',
14398         `describe-function-at-point', `describe-variable-at-point',
14399         `Info-elisp-ref', `customize-variable', `help-next-section' and
14400         `help-prev-section'.
14401         (help-next-section): New function.
14402         (help-prev-section): New function.
14403         (help-mode-quit): Changed to kill the help buffer.
14404         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14405         correctly.
14406         (help-buffer-name): New function to generate the name of help
14407         buffers.
14408         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14409         argument giving the name of the help buffer.
14410         (describe-key): Use `with-displaying-help-buffer' with name.
14411         (describe-mode): Ditto.
14412         (describe-bindings): Ditto.
14413         (describe-prefix-bindings): Ditto.
14414         (view-lossage): Ditto.
14415         (with-syntax-table): New macro.
14416         (function-called-at-point): Use `ignore-errors' and
14417         `with-syntax-table'.
14418         (function-at-point): Ditto.
14419         (describe-function): Use `with-displaying-help-buffer' with name.
14420         (function-arglist): Extracted from `describe-function-1'.  Returns
14421         function's arglist as string.
14422         (function-documentation): Extracted from `describe-function-1'.
14423         Returns function's docstring.
14424         (describe-function-1): Remove all the "stream" garbage, including
14425         the stream argument.  Use `function-arglist' and
14426         `function-documentation'.
14427         (describe-function-arglist): Just use `function-arglist'.
14428         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14429         (help-pretty-print-value): New function to help with
14430         pretty-printing variable values.  Knows about `#<...>'.  Needs
14431         `pp-internal'.
14432         (describe-variable): Use `with-displaying-help-buffer' with name.
14433         Formatting improved.  Display file where variable is defined, if
14434         known.  Use `help-pretty-print-value'.
14435         (describe-syntax): Use `with-displaying-help-buffer' with name.
14436         (list-processes): Remove "stream" garbage.
14437
14438 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14439
14440         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14441         call a dumped routine instead.
14442
14443         * x-win-xfree86.el: Wrap file in defun.
14444         * x-win-sun.el: Ditto.
14445
14446 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14447
14448         * help.el (view-emacs-news): Remove usage of outl-mouse which
14449         advises functions and does other evil things.
14450
14451 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14452
14453         * format.el (format-alist): Add `image/tiff'.
14454         From P. E. Jareth Hein <jareth@camelot-soft.com>
14455
14456 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14457
14458         * about.el (about-hackers): More names added.
14459
14460         * make-docfile.el: Remove superfluous package path search.
14461
14462         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14463
14464 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14465
14466         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14467         ignored shadows.
14468
14469 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14470
14471         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14472         get trailing slashes when added to the load-path.
14473
14474         * x-init.el (init-x-win): Locate where XEmacs X localization files
14475         are.
14476
14477 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14478
14479         * x-faces.el: Added support for foregroundToolBarColor
14480           to xpm-color-symbols.
14481
14482 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14483
14484         * etags.el (tags-remove-duplicates): Removed.
14485         (buffer-tag-table-list): Use `delete-duplicates'.
14486
14487         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14488         correctly.
14489         (get*): Defalias to `get'.
14490
14491         * cl.el (eql): Compare integers with `eq'.
14492         (cl-map-extents): Check for `map-extents' first.
14493
14494 1997-12-17  Didier Verna  <didier@xemacs.org>
14495
14496         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14497         added the 'numero', 'copyright' and 'trademark' symbols.
14498
14499         * leim/quail/latin-post.el ("french-postfix"): see above.
14500
14501 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14502
14503         * widget.el (define-widget): Check the arguments.
14504
14505         * cus-edit.el (customize-face): Use `check-argument-type'.
14506         (custom-variable-value-create): Use `signal' to signal error.
14507         (custom-variable-reset-saved): Ditto.
14508         (custom-variable-reset-standard): Ditto.
14509         (custom-face-reset-saved): Ditto.
14510
14511         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14512         (widget-default-format-handler): Ditto.
14513         (widget-checklist-add-item): Ditto.
14514         (widget-radio-add-item): Ditto.
14515         (widget-editable-list-entry-create): Ditto.
14516         (widget-sexp-prompt-value): Ditto.
14517
14518         * custom.el (custom-declare-variable): Signal errors better.
14519         (custom-handle-keyword): Ditto.
14520         (custom-declare-group): Ditto.
14521
14522         * window-xemacs.el (windows): Ditto.
14523
14524         * menubar.el (menu): Ditto.
14525
14526         * keydefs.el (keyboard): Ditto.
14527
14528         * minibuf.el (minibuffer): Ditto.
14529
14530         * process.el (execute): Ditto.
14531
14532         * fill.el (fill): Ditto.
14533
14534         * modeline.el (modeline): Ditto.
14535
14536         * help.el (help): Ditto.
14537
14538         * faces.el (faces): Ditto.
14539
14540         * files.el (files): Ditto.
14541
14542         * x-init.el (x): Ditto.
14543
14544         * lisp-mode.el (lisp): Ditto.
14545
14546         * process.el (processes): Ditto.
14547
14548         * mouse.el (mouse): Ditto.
14549
14550         * abbrev.el (abbrev): Moved from cus-edit.
14551
14552         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14553         as variable declaration.
14554
14555 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14556
14557         * menubar.el (find-menu-item): Use `check-argument-type'.
14558         (find-menu-item): Cosmetic changes.
14559
14560 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14561
14562         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14563
14564 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14565
14566         * startup.el (set-default-load-path): Only search package-path
14567         when not running temacs.
14568
14569         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14570         files.
14571
14572         * loadup.el: Correct commentary.  Reformatting.
14573         (really-early-error-handler): Use absolute path to the
14574         first dumped-lisp.el file.
14575         (really-early-error-handler): Print full path name of
14576         each dumped lisp file (inherited from InfoDock).
14577
14578         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14579         dumped-lisp.el files.
14580
14581         * make-docfile.el (preloaded-file-list): Reorder when the
14582         package-path is searched.
14583         * update-elc.el: Ditto.
14584
14585         * lisp-mode.el (call-with-condition-handler): Treat the same as
14586         `condition-case' for indentation.
14587
14588         * about.el (about-xemacs): Update release date.
14589
14590 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14591
14592         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14593         anywhere but at the last clause.
14594         (ecase): Disallow `t' and `otherwise'.
14595
14596 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14597
14598         * cus-edit.el (custom-buffer-create-buttons): New function
14599         from stuff moved out of `custom-buffer-create-internal'.
14600         (custom-novice): New variable.  Default t.
14601         (custom-display-global-buttons): Ditto.  Default `top'.
14602         (custom-buffer-create-internal): Only display help if
14603         `custom-novice' is non-nil.  Display global buttons according to
14604         `custom-display-global-buttons'.
14605
14606 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14607
14608         * menubar.el (find-menu-item): Use `check-argument-type'.
14609         (find-menu-item): Cosmetic changes.
14610
14611 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14612
14613         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14614         look.
14615
14616 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14617
14618         * format.el (format-deannotate-region):  Bug fix.
14619         Deannotating a region containing unknown tags would fail
14620         (causing decoding of text/enriched to fail at user level)
14621
14622 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14623
14624         * minibuf.el (read-directory-name): Support sixth
14625           arg, HISTORY, as already documented.
14626
14627 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14628
14629         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14630         to `ecase'.
14631
14632 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14633
14634         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14635         skk-activate.
14636
14637 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14638
14639         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.