update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `==daikanwa/+p'.
5
6 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
9         setting for `==shinjigen@1ed'.
10
11 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
14         XEmacs CHISE.
15
16 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
17
18         * mule/mule-conf.el (==shinjigen): Modify DOC.
19         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
20         (==shinjigen@rev): Modify DOC.
21
22 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
23
24         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
25         CHISE.
26
27 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
28
29         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
30         settings for `==daikanwa' and `==ucs@JP/hanazono'.
31
32         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
33         XEmacs CHISE.
34
35         * mule/mule-charset.el (default-coded-charset-priority-list): Add
36         `==daikanwa'.
37
38 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
39
40         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
41         setting for `==cns11643-7'.
42
43         * mule/mule-charset.el (default-coded-charset-priority-list): Add
44         `==cns11643-7'.
45
46 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
47
48         * mule/mule-charset.el (default-coded-charset-priority-list): Add
49         `==cns11643-6'.
50
51         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
52         setting for `==cns11643-6'.
53
54 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
55
56         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
57         setting for `==cns11643-5'.
58
59         * mule/mule-charset.el (default-coded-charset-priority-list): Add
60         `==cns11643-5'.
61
62 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
63
64         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
65         setting for `==cns11643-4'.
66
67         * mule/mule-charset.el (default-coded-charset-priority-list): Add
68         `==cns11643-4'.
69
70 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
71
72         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
73         setting for `==cns11643-3'.
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `==cns11643-3'.
77
78 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
81         setting for `==cns11643-2'.
82
83         * mule/mule-charset.el (default-coded-charset-priority-list): Add
84         `==cns11643-2'.
85
86 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
87
88         * mule/mule-coding.el (coded-charset-entity-reference-alist):
89         Change priority of `=>>>ucs@ks'.
90
91         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
92         `=ucs@ks'.
93
94 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
95
96         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
97         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
98         `==ucs@cns' and `==cns11643-1'.
99
100         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
101         (==cns11643-2): Ditto.
102         (==cns11643-3): Ditto.
103         (==cns11643-4): Ditto.
104         (==cns11643-5): Ditto.
105         (==cns11643-6): Ditto.
106         (==cns11643-7): Ditto.
107
108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
109         `==cns11643-1'.
110
111 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-coding.el (coded-charset-entity-reference-alist):
114         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
115         `=>>>ucs@jis/1990'.
116
117         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
118         `=ucs@jis/1990'.
119         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
120         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
121
122 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-coding.el (coded-charset-entity-reference-alist):
125         Change priority of `=>>>ucs@cns'.
126
127         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
128         `=ucs@cns'.
129
130 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
131
132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
133         `==ks-x1001'.
134
135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
136         `=ks-x1001' instead of `korean-ksc5601'; add setting for
137         `==ks-x1001'.
138
139 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
140
141         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
142
143 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
144
145         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
146         `=jis-x0208'.
147         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
148         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
149         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
150         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
151         (=>>>jis-x0213-1@2000): Changed to an alias for
152         `=jis-x0213-1@2000'.
153         (=>>>jis-x0213-1@2004): Changed to an alias for
154         `=jis-x0213-1@2004'.
155         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
156
157 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
158
159         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
160         `=adobe-japan1-0'.
161         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
162         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
163         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
164         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
165         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
166         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
167
168 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
169
170         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
171         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
172         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
173         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
174         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
175         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
176
177 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
180         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
181         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
182         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
183         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
184         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
185         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
186         `==jis-x0212'.
187
188 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
191         "AdobeJapan1-[0-6]$".
192         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
193         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
194         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
195         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
196         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
197         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
198         (==adobe-japan1-1): Ditto.
199         (==adobe-japan1-2): Ditto.
200         (==adobe-japan1-3): Ditto.
201         (==adobe-japan1-4): Ditto.
202         (==adobe-japan1-5): Ditto.
203         (==adobe-japan1-6): Ditto.
204         (==jis-x0208): Ditto.
205         (==jis-x0208@1978): Ditto.
206         (==jis-x0208@1983): Ditto.
207         (==jis-x0208@1990): Ditto.
208         (==jis-x0213-1): Ditto.
209         (==jis-x0213-1@2000): Ditto.
210         (==jis-x0213-1@2004): Ditto.
211         (==jis-x0213-2): Ditto.
212         (==jis-x0212): Ditto.
213         (==gb2312): Ditto.
214         (==iso-ir165): Ditto.
215         (==gb12345): Ditto.
216         (==ks-x1001): Ditto.
217         (==cns11643-1): Ditto.
218         (==cns11643-2): Ditto.
219         (==cns11643-3): Ditto.
220         (==cns11643-4): Ditto.
221         (==cns11643-5): Ditto.
222         (==cns11643-6): Ditto.
223         (==cns11643-7): Ditto.
224         (==big5-cdp): Ditto.
225         (==hanyo-denshi/ja): Ditto.
226         (==hanyo-denshi/jb): Ditto.
227         (==hanyo-denshi/jc): Ditto.
228         (==hanyo-denshi/jd): Ditto.
229         (==hanyo-denshi/ft): Ditto.
230         (==hanyo-denshi/ia): Ditto.
231         (==hanyo-denshi/ib): Ditto.
232         (==hanyo-denshi/hg): Ditto.
233         (==hanyo-denshi/jt): Ditto.
234         (==hanyo-denshi/ks): Ditto.
235         (==gt): Ditto.
236         (==gt-k): Ditto.
237         (==daikanwa): Ditto.
238         (==shinjigen): Ditto.
239         (==ucs@iso): Ditto.
240         (==ucs@unicode): Ditto.
241         (==ucs@gb): Ditto.
242         (==ucs-bmp@gb): Ditto.
243         (==ucs@cns): Ditto.
244         (==ucs-bmp@cns): Ditto.
245         (==ucs@jis): Ditto.
246         (==ucs@jis/1990): Ditto.
247         (==ucs@jis/2000): Ditto.
248         (==ucs@jis/2004): Ditto.
249         (==ucs@JP): Ditto.
250         (==ucs@JP/hanazono): Ditto.
251         (==ucs@ks): Ditto.
252         (==ucs-bmp@ks): Ditto.
253         (==ucs@cns11643): Ditto.
254         (==ucs-bmp-cjk@gb): Ditto.
255         (==ucs-bmp-cjk@JP/hanazono): Ditto.
256         (==ucs-sip-ext-b@iso): Ditto.
257
258 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
259
260         * mule/mule-charset.el (default-coded-charset-priority-list): Use
261         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
262
263         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
264         XEmacs CHISE.
265         (=ucs-bmp-cjk@unicode): Abolished.
266
267 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
268
269         * mule/mule-charset.el (default-coded-charset-priority-list): Add
270         `=+>ucs-bmp-cjk-compat@jis'.
271
272         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
273         for XEmacs CHISE.
274
275 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
276
277         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
278         CHISE.
279
280 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
281
282         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
283         for XEmacs CHISE.
284         (=jis-x0208@1978/1er-pr): Abolished.
285         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
286         `=jis-x0208@1978/1er-pr' as the mother.
287
288 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
289
290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
291         setting for `=ucs-itaiji-084'.
292
293 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
294
295         * mule/mule-charset.el (default-coded-charset-priority-list):
296         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
297
298         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
299         XEmacs CHISE.
300         (=ucs-bmp-itaiji-084): Ditto.
301
302 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
303
304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
305         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
306
307 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
308
309         * mule/mule-charset.el (default-coded-charset-priority-list): Add
310         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
311
312         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
313         XEmacs CHISE.
314         (=big5-cdp-var-5): Ditto.
315
316 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
317
318         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
319         XEmacs CHISE.
320
321 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
322
323         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
324         XEmacs CHISE.
325
326 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
327
328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
329         setting for `=>>>hanyo-denshi/ft'.
330
331 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
332
333         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
334         XEmacs CHISE.
335         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
336         `=hanyo-denshi/jd' as the mother.
337
338 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
339
340         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
341         XEmacs CHISE.
342         (=+>adobe-japan1-1): Ditto.
343         (=+>adobe-japan1-2): Ditto.
344         (=+>adobe-japan1-3): Ditto.
345         (=+>adobe-japan1-4): Ditto.
346         (=+>adobe-japan1-5): Ditto.
347         (=+>adobe-japan1-6): Ditto.
348         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
349
350 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist):
353         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
354         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
355
356         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
357         the top.
358
359 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
360
361         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
362         XEmacs CHISE.
363         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
364         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
365         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
366
367 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
368
369         * mule/mule-charset.el (default-coded-charset-priority-list):
370         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
371         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
372
373         * mule/mule-conf.el: Modify order of definitions of some
374         coded-charsets.
375
376 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
377
378         * mule/mule-coding.el (coded-charset-entity-reference-alist):
379         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
380         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
381
382         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
383         CHISE.
384         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
385         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
386
387 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
388
389         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
390         CHISE.
391
392 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
393
394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
395         setting for `=daikanwa/+2p'.
396
397         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
398         XEmacs CHISE.
399
400 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
401
402         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
403         XEmacs CHISE.
404         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
405
406 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
407
408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
409         setting for `=>>>hanyo-denshi/ib'.
410
411 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
412
413         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
414         XEmacs CHISE.
415         (=>>>hanyo-denshi/ib): Ditto.
416         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
417         `=hanyo-denshi/ja' as the mother.
418         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
419         `=hanyo-denshi/ib' as the mother.
420
421 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
422
423         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
424         XEmacs CHISE.
425         (utf-8-ivs-mcs-er): Likewise.
426         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
427         and `=>ucs-gb'.
428         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
429         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
430         `ucs-gb' and `=>ucs-gb'.
431         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
432         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
433         and `=>ucs-cns'.
434         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
435         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
436         `ucs-cns' and `=>ucs-cns'.
437         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
438         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
439         `ucs-big5' and `=>ucs-big5'.
440         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
441         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
442         `ucs-big5' and `=>ucs-big5'.
443         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
444         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
445         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
446         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
447         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
448         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
449         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
450         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
451         `=>ucs-jis'; modify DOC and mnemonic.
452         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
453         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
454         and `=>ucs-jis'; modify DOC and mnemonic.
455         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
456         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
457         `=>ucs-ks'.
458         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
459         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
460         and `=>ucs-ks'.
461         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
462
463 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
464
465         * mule/mule-coding.el (coded-charset-entity-reference-alist):
466         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
467
468 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
469
470         * mule/mule-coding.el (coded-charset-entity-reference-alist):
471         Modify priorities.
472
473 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
474
475         * mule/mule-coding.el (coded-charset-entity-reference-alist):
476         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
477
478 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
479
480         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
481         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
482
483 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
484
485         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
486         CHISE.
487
488 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
489
490         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
491         CHISE.
492
493 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
494
495         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
496         CHISE.
497
498 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
499
500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
501         `=+>ucs-bmp-cjk@unicode'.
502
503         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
504         for XEmacs CHISE.
505
506 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
507
508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
509         setting for `=>>daikanwa'.
510
511 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
512
513         * mule/mule-charset.el (default-coded-charset-priority-list): Add
514         `=>>hanyo-denshi/jt'.
515
516 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
517
518         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
519         XEmacs CHISE.
520         (=+>jis-x0208@1990): Ditto.
521         (=+>jis-x0213-1@2000): Ditto.
522
523 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
524
525         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
526         XEmacs CHISE.
527
528 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
529
530         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
531         XEmacs CHISE.
532         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
533         `=hanyo-denshi/jc' as the mother.
534
535 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
536
537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
538         setting for `=+>adobe-japan1'.
539
540         * mule/mule-charset.el (default-coded-charset-priority-list):
541         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
542         and `=>>hanyo-denshi/ft' to `=>>gt'.
543
544 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
545
546         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
547         XEmacs CHISE.
548         (=>>adobe-japan1-1): Ditto.
549         (=>>adobe-japan1-2): Ditto.
550         (=>>adobe-japan1-3): Ditto.
551         (=>>adobe-japan1-4): Ditto.
552         (=>>adobe-japan1-5): Ditto.
553         (=>>adobe-japan1-6): Ditto.
554         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
555
556 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
557
558         * mule/mule-conf.el (=adobe-japan1): New alias for
559         `=adobe-japan1-6'.
560         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
561         (=>>>adobe-japan1-1): Ditto.
562         (=>>>adobe-japan1-2): Ditto.
563         (=>>>adobe-japan1-3): Ditto.
564         (=>>>adobe-japan1-4): Ditto.
565         (=>>>adobe-japan1-5): Ditto.
566         (=>>>adobe-japan1-6): Ditto.
567         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
568
569 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
570
571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
572         setting for `=>>>adobe-japan1'.
573
574 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
575
576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
577         setting for `=+>ucs@ks'.
578
579 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
580
581         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
582         XEmacs CHISE.
583         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
584         `=adobe-japan1-6' as the mother.
585
586 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
587
588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
589         setting for `=>cns11643-7'.
590
591 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
592
593         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
594         CHISE.
595
596 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
597
598         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
599         XEmacs CHISE.
600         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
601
602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
603         setting for `=>ucs@jis/2004'.
604
605 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
606
607         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
608         setting for `=+>gt'.
609
610         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
611         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
612
613 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
614
615         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
616         `=>ucs@unicode' as the mother.
617         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
618         mother.
619         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
620         mother.
621         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
622         mother.
623
624 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
625
626         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
627         setting for `=+>ucs@unicode'.
628
629         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
630         CHISE.
631
632 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
633
634         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
635         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
636         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
637         - Add setting for `=+>ucs@cns'.
638
639         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
640         CHISE.
641         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
642         as the mother.
643         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
644         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
645
646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
647         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
648
649 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
650
651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
652         setting for `=>ucs@ks'.
653
654 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
655
656         * mule/mule-charset.el (default-coded-charset-priority-list): Add
657         `=ucs-bmp-cjk-compat@unicode'.
658
659         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
660         coded-charset for XEmacs CHISE.
661
662 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
663
664         * mule/mule-charset.el (default-coded-charset-priority-list): Add
665         `=ucs-bmp-cjk-compat'.
666
667         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
668         XEmacs CHISE.
669
670 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
671
672         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
673         CHISE.
674
675 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
676
677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
678         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
679
680         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
681         `=>ucs@jis/1990'.
682         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
683
684 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
685
686         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
687         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
688
689         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
690         CHISE.
691         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
692         mother.
693
694 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
695
696         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
697         `=>jis-x0213-2@usual'.
698         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
699         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
700         `=>jis-x0213-2@usual' as the mother.
701
702 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
703
704         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
705         (=>ucs@JP): New alias for `=+>ucs@jis'.
706
707 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
708
709         * mule/mule-conf.el (=+>jis-x0208): Renamed from
710         `=>jis-x0208@usual'.
711         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
712         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
713         `=>jis-x0208@usual' as the mother.
714         (=>jis-x0208): Likewise.
715
716 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
717
718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
719         setting for `=+>jis-x0208@1978'.
720
721 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
722
723         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
724         XEmacs CHISE.
725
726 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
727
728         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
729         setting for `=>>>ucs@jis/1990'.
730
731 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
732
733         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
734         setting for `=>ucs@jis/1990'.
735
736 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
737
738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
739         setting for `=ucs@JP/hanazono'.
740
741         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
742         CHISE.
743         (=ucs@JP/hanazono): Ditto.
744         (=ucs-bmp-cjk@JP/hanazono): Ditto.
745         (=>>hanyo-denshi/jc): Ditto.
746         (=>>hanyo-denshi/jd): Ditto.
747
748 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
749
750         * mule/mule-charset.el (default-coded-charset-priority-list): Use
751         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
752
753 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
754
755         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
756         XEmacs CHISE.
757
758 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
759
760         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
761         XEmacs CHISE.
762
763 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
764
765         * mule/mule-charset.el (default-coded-charset-priority-list): Add
766         `=ucs-bmp-cjk@JP'.
767
768 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
769
770         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
771         XEmacs CHISE.
772
773 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
774
775         * mule/mule-coding.el (coded-charset-entity-reference-alist):
776         Modify order of settings; add settings for `=daikanwa@rev2'.
777
778 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
779
780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
781         setting for `=>>cbeta'.
782
783         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
784         CHISE.
785
786 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
787
788         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
789         setting for `=>>adobe-japan1'.
790
791 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
792
793         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
794         XEmacs CHISE.
795
796 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
797
798         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
799         setting for `=>>hanyo-denshi/ia'.
800
801         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
802         XEmacs CHISE.
803
804 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
805
806         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
807         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
808
809         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
810         XEmacs CHISE.
811         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
812         `=hanyo-denshi/jt' as the mother.
813
814 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
815
816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
817         setting for `=>>>jis-x0213-2'.
818
819         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
820         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
821         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
822
823 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
824
825         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
826         XEmacs CHISE.
827
828 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
829
830         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
831         XEmacs CHISE.
832
833         * mule/mule-charset.el (default-coded-charset-priority-list): Add
834         `=>>jis-x0213-1@2004'.
835
836 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
837
838         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
839         XEmacs CHISE.
840
841 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
842
843         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
844         - Use "&g2-*;" as entity-references for `=>>>*'.
845         - Omit "&a{GT|JX1|JX2|JX3}-*;".
846
847         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
848         XEmacs CHISE.
849         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
850         as the mother.
851
852 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
853
854         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
855         setting for `=>>hanyo-denshi/ib'.
856
857         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
858         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
859         (=>>jis-x0208@1990): Ditto.
860         (=>>hanyo-denshi/ib): Ditto.
861
862         * mule/mule-charset.el (default-coded-charset-priority-list):
863         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
864
865 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
866
867         * mule/mule-coding.el (coded-charset-entity-reference-alist):
868         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
869         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
870         `=>>>ucs@jis/2004'.
871
872 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
873
874         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
875         XEmacs CHISE.
876         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
877         `=jis-x0213-1@2004' as the mother.
878         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
879         (=>>>ucs@ks): Ditto.
880
881         * mule/mule-charset.el (default-coded-charset-priority-list):
882         Modify priority of `=hanyo-denshi/*'.
883
884 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
885
886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
887         settings for `=>>ucs@JP' and `=ucs@JP'.
888
889 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
890
891         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
892         CHISE.
893
894 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
895
896         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
897         setting for `=>>>ucs@cns'.
898
899         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
900         CHISE.
901
902 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
903
904         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
905         instead of `=>>>jis-x0213-1@2004' as the mother.
906         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
907         (=>>>ucs@unicode): Likewise.
908         (=>>>ucs@jis): Likewise.
909         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
910         mother.
911         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
912
913 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
914
915         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
916         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
917         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
918         `=>>>ucs@jis'.
919
920 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
921
922         * mule/mule-charset.el (default-coded-charset-priority-list):
923         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
924         and `=jis-x0213-*-2000'.
925
926 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
927
928         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
929         XEmacs CHISE.
930         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
931         `=>>jis-x0213-1' as the mother.
932
933 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
934
935         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
936         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
937
938 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
939
940         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
941
942 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
943
944         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
945         XEmacs CHISE.
946
947 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
948
949         * mule/mule-coding.el (decomposition-feature-list): Set
950         `=decomposition', `=decomposition@cid' and
951         `=decomposition@hanyo-denshi'.
952
953 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
954
955         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
956         setting for `=>>hanyo-denshi/ks'.
957
958         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
959         XEmacs CHISE.
960
961 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
962
963         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
964         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
965
966         * mule/mule-charset.el (default-coded-charset-priority-list): Add
967         `=hanyo-denshi/ks/mf'.
968
969         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
970         XEmacs CHISE.
971         (=hanyo-denshi/ks/mf): Ditto.
972
973 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
974
975         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
976         settings for P=hanyo-denshi/jt'.
977
978         * mule/mule-charset.el (default-coded-charset-priority-list): Add
979         `=hanyo-denshi/jt'.
980
981         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
982         XEmacs CHISE.
983
984 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
985
986         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
987         settings for `=hanyo-denshi/ip'.
988
989         * mule/mule-charset.el (default-coded-charset-priority-list): Add
990         `=hanyo-denshi/ip'.
991
992         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
993         XEmacs CHISE.
994
995 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
996
997         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
998         settings for `=hanyo-denshi/hg'.
999
1000         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1001         `=hanyo-denshi/hg'.
1002
1003         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1004         XEmacs CHISE.
1005
1006 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1007
1008         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1009         setting for `=>>hanyo-denshi/ft'.
1010
1011         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1012         `=>>hanyo-denshi/ft'.
1013
1014         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1015         XEmacs CHISE.
1016
1017 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1018
1019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1020         settings for `=hanyo-denshi/ib'.
1021
1022         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1023         `=hanyo-denshi/ib'.
1024
1025         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1026         XEmacs CHISE.
1027
1028 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1029
1030         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1031         settings for isolated characters of `=hanyo-denshi/ia' and
1032         non-isolated characters of `=hanyo-denshi/*'.
1033
1034         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1035         `=hanyo-denshi/ia'.
1036
1037         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1038         XEmacs CHISE.
1039
1040 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1041
1042         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1043         setting for isolated characters of `=hanyo-denshi/ft'.
1044
1045         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1046         `=hanyo-denshi/ft'.
1047
1048         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1049         XEmacs CHISE.
1050
1051 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1052
1053         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1054         setting for isolated characters of `=hanyo-denshi/jd'.
1055
1056         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1057         `=hanyo-denshi/jd'.
1058
1059         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1060         XEmacs CHISE.
1061
1062 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1063
1064         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1065         setting for isolated characters of `=hanyo-denshi/jc'.
1066
1067         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1068         `=hanyo-denshi/jc'.
1069
1070         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1071         XEmacs CHISE.
1072
1073 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1074
1075         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1076         setting for isolated characters of `=hanyo-denshi/jb'.
1077
1078         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1079         `=hanyo-denshi/jb'.
1080
1081         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1082         XEmacs CHISE.
1083
1084 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1085
1086         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1087         setting for isolated characters of `=hanyo-denshi/ja'.
1088
1089 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1090
1091         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1092         `=hanyo-denshi/ja'.
1093
1094         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1095         XEmacs CHISE.
1096
1097 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1098
1099         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1100         settings for isolated characters of `=adobe-japan1-6'.
1101
1102 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1103
1104         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1105         CHISE.
1106         (=daikanwa/+2p): Ditto.
1107         (=daikanwa/ho): Ditto.
1108
1109 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1110
1111         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1112         coding-system for XEmacs CHISE.
1113
1114 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1115
1116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1117         setting for `=>>ruimoku-v6'.
1118
1119         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1120         CHISE.
1121
1122 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1123
1124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1125         setting for `=daikanwa@rev1'.
1126
1127 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1128
1129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1130         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1131
1132 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1133
1134         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1135         XEmacs CHISE.
1136         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1137
1138 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1139
1140         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1141         CHISE.
1142
1143 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1144
1145         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1146         CHISE.
1147
1148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1149         setting for `=>ucs@jis'.
1150
1151 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1152
1153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1154         setting for `=>jis-x0208@usual'.
1155
1156         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1157         XEmacs CHISE.
1158         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1159         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1160         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1161
1162 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1163
1164         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1165         CHISE.
1166         (=>>>jis-x0208@1990): Ditto.
1167         (=>>>jis-x0213-1): Ditto.
1168         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1169         mother.
1170         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1171         as the mother.
1172
1173 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1174
1175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1176         setting for `=>ucs@cns' and `=>>ucs@ks'.
1177
1178         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1179         CHISE.
1180
1181 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1182
1183         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1184         CHISE.
1185
1186 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1187
1188         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1189         CHISE.
1190         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1191         mother.
1192
1193 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1194
1195         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1196         `==>ucs-bmp-cjk@bucs'.
1197
1198         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1199         XEmacs CHISE.
1200
1201 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1202
1203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1204         setting for `==>ucs@bucs'.
1205
1206         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1207         XEmacs CHISE.
1208
1209 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1210
1211         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1212         - Add setting for `=>>jis-x0208'.
1213         - Omit setting for `=>>jis-x0208@1990'.
1214         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1215           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1216           `=ucs@FOO'.
1217
1218 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1219
1220         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1221         setting for `=>daikanwa'.
1222
1223 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1224
1225         * mule/mule-conf.el (=daikanwa): Fix DOC.
1226         (=>daikanwa): New abstract character for XEmacs CHISE.
1227         (=>ucs@iso): Likewise.
1228         (=>ucs@unicode): Likewise.
1229         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1230
1231 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1232
1233         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1234         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1235           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1236         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1237         - Add `=>big5-cdp'.
1238
1239 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1240
1241         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1242         (=>big5-cdp): New abstract character.
1243
1244 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1245
1246         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1247         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1248         `chinese-big5'.
1249
1250 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1251
1252         * mule/mule-charset.el (default-coded-charset-priority-list):
1253         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1254
1255         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1256         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1257         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1258         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1259         and `=>jis-x0213-2'.
1260
1261 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1262
1263         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1264         XEmacs CHISE.
1265         (=>>ucs@jis/2000): Likewise.
1266         (=>>ucs@jis/2004): Likewise.
1267
1268 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1269
1270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1271         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1272         `=>>ucs@cns'.
1273
1274         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1275         XEmacs CHISE.
1276         (=>>gt): Use quote instead of backquote; modify DOC.
1277         (=>gt): Use quote instead of backquote.
1278         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1279         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1280         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1281         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1282         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1283         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1284
1285 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1286
1287         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1288         `=>>ucs@unicode' and `=>>gt'.
1289
1290 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1291
1292         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1293         XEmacs CHISE.
1294         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1295         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1296         `=jis-x0208@1978/1er-pr' as the mother.
1297         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1298
1299 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1300
1301         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1302         `=ucs@unicode' as the mother.
1303
1304 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1305
1306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1307         setting for `=>>ucs@unicode'.
1308
1309         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1310         CHISE.
1311
1312 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1313
1314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1315         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1316
1317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1318         `=adobe-japan1-6' and `=adobe-japan1-base'.
1319
1320         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1321         XEmacs CHISE.
1322         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1323         specify `min-code' and `max-code'.
1324         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1325         (=adobe-japan1-2): Likewise.
1326         (=adobe-japan1-3): Likewise.
1327         (=adobe-japan1-4): Likewise.
1328         (=adobe-japan1-5): Likewise.
1329         (=adobe-japan1-6): Likewise.
1330
1331 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1332
1333         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1334         setting for `=>gt'.
1335
1336 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1337
1338         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1339         CHISE.
1340
1341 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1342
1343         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1344         setting for `=>zinbun-oracle'.
1345
1346         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1347         for XEmacs CHISE.
1348
1349 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1350
1351         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1352         for XEmacs CHISE.
1353         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1354         `=jis-x0208@1978' as the mother.
1355
1356 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1357
1358         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1359         - Use `=gt' instead of `ideograph-gt'.
1360         - Use `=gt-k' instead of `ideograph-gt-k'.
1361         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1362         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1363         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1364         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1365         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1366         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1367         - Use `=>>gt' instead of `<=>gt'.
1368         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1369         - Add setting for `=>>jis-x0208@1990'.
1370         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1371           `=>>jis-x0213-1@2000'.
1372         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1373         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1374           `=>>jis-x0213-1@2004'.
1375         - Add setting for `=>>jis-x0208@1978'.
1376         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1377
1378 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1379
1380         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1381         XEmacs CHISE.
1382
1383 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1384
1385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1386         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1387         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1388         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1389         `<=>jis-x0213-1@2004'.
1390
1391 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1392
1393         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1394         CHISE.
1395         (=>jis-x0213-2): Ditto.
1396
1397 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1398
1399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1400         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1401
1402 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1403
1404         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1405         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1406         `=>jis-x0213-1'.
1407
1408 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1409
1410         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1411         CHISE.
1412         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1413
1414 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1415
1416         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1417         `<==>jis-x0213-1'.
1418         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1419         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1420         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1421         (<=>jis-x0208): New alias for `=>jis-x0208'.
1422         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1423         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1424         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1425         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1426         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1427         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1428         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1429         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1430         (=>>gt): Renamed from `<==>gt'.
1431         (<==>gt): New alias for `=>>gt'.
1432
1433 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1434
1435         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1436         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1437         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1438         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1439         - Add settings for `<=>jis-x0213-1@2000' and
1440           `<=>jis-x0213-1@2004'.
1441
1442         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1443         XEmacs CHISE.
1444         (<==>jis-x0213-1): Likewise.
1445         (<==>jis-x0213-1@2000): Likewise.
1446         (<==>jis-x0213-1@2004): Likewise.
1447         (<=>jis-x0208): Add property `=>iso-ir 168'.
1448         (<=>jis-x0208@1997): Likewise.
1449         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1450         as the mother; add property `=>iso-ir 228'.
1451         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1452         property `=>iso-ir 228'.
1453         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1454         property `=>iso-ir 233'.
1455         (<==>gt): Renamed from `<=>gt'.
1456         (<=>gt): New alias for `<==>gt'.
1457
1458 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1459
1460         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1461         CHISE.
1462         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1463         `<=>jis-x0208' as the mother.
1464         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1465         (<=>jis-x0213-1@2000): Ditto.
1466         (<=>jis-x0213-1@2004): Ditto.
1467
1468 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1469
1470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1471         settings for `<=>gt'.
1472
1473         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1474
1475 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1476
1477         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1478         XEmacs CHISE.
1479         (=jis-x0208@1978/-4pr): Likewise.
1480         (=jis-x0208@1978/4-pr): Likewise.
1481         (=jis-x0213-1): Likewise.
1482         (=ucs@iso): Likewise.
1483         (=ucs@unicode): Likewise.
1484         (=ucs@gb): Likewise.
1485         (=ucs@gb/fw): Likewise.
1486         (=ucs@cns): Likewise.
1487         (=ucs@cns/fw): Likewise.
1488         (=ucs@jis): Likewise.
1489         (=ucs@jis/fw): Likewise.
1490         (=ucs@jis/1990): Likewise.
1491         (=ucs@jis/2000): Likewise.
1492         (=ucs@jis/2004): Likewise.
1493         (=ucs@JP): Likewise.
1494         (=ucs@ks): Likewise.
1495         (=ucs@big5): Likewise.
1496         (=ucs@big5/cns11643): Likewise.
1497         (=ucs@cns11643): Likewise.
1498
1499 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1500
1501         * mule/mule-charset.el (default-coded-charset-priority-list):
1502         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1503
1504         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1505         CHISE.
1506         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1507         mother.
1508
1509 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1510
1511         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1512         from src/mule-charset.c].
1513         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1514         specify `final'.
1515         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1516         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1517         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1518         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1519         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1520         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1521
1522 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1523
1524         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1525         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1526         (=jis-x0208@1978/i-4): Specify `partial'.
1527         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1528         mother coded-charset.
1529         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1530
1531 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1532
1533         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1534         settings for `=jis-x0213-1@2004'.
1535
1536 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1537
1538         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1539         CHISE.
1540         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1541         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1542         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1543         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1544         temporarily.
1545         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1546
1547 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1548
1549         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1550         CHISE.
1551         (=shinjigen@1ed): Inherited from `=shinjigen'.
1552         (=shinjigen@rev): Likewise.
1553
1554 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1555
1556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1557         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1558
1559 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1560
1561         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1562         define it as an alias.
1563         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1564         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1565         alias.
1566         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1567         alias.
1568
1569 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1570
1571         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1572         CHISE.
1573
1574 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1575
1576         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1577         CHISE.
1578         (shinjigen-2): Ditto.
1579
1580 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1581
1582         * mule/mule-charset.el (default-coded-charset-priority-list):
1583         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1584         `chinese-big5-eten-*' and `chinese-big5'.
1585
1586 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1587
1588         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1589         #x9FA5 temporarily.
1590
1591 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1592
1593         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1594         settings for `=jis-x0208@1978/i1'.
1595
1596 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1597
1598         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1599         XEmacs CHISE.
1600
1601 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1602
1603         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1604         XEmacs CHISE.
1605
1606 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1607
1608         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1609         XEmacs CHISE.
1610
1611 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1612
1613         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1614         CHISE.
1615         (=ucs-bmp@cns): Likewise.
1616         (=ucs-bmp@jis): Likewise.
1617         (=ucs-bmp@ks): Likewise.
1618
1619 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1620
1621         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1622         CHISE.
1623         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1624
1625 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1626
1627         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1628         settings for `=zinbun-oracle'.
1629
1630         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1631         `=zinbun-oracle'.
1632
1633 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1634
1635         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1636         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1637         `=ucs@iso'.
1638
1639 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1640
1641         * mule/mule-charset.el (default-coded-charset-priority-list):
1642         Delete `ucs-sip'; modify order of some CCSs.
1643
1644 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1645
1646         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1647         in XEmacs CHISE.
1648
1649         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1650         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1651         CHISE.
1652
1653 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1654
1655         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1656         its registry.
1657         (=ucs-radicals@unicode): Likewise.
1658
1659 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1660
1661         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1662         CHISE.
1663
1664 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1667         CHISE.
1668
1669 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1670
1671         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1672         CHISE.
1673
1674 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1675
1676         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1677         Modify preference of *isolated settings*.
1678
1679 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1680
1681         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1682         utf-2000 is provided.
1683         (=ucs@cns11643): Likewise.
1684
1685 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1686
1687         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1688         Prefer every *isolated setting* to ordinary setting.
1689
1690 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1691
1692         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1693         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1694
1695 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1696
1697         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1698         CHISE.
1699
1700 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1701
1702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1703         settings for `=jis-x0208@1997'.
1704
1705 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1706
1707         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1708         `=jis-x0208@1997'.
1709
1710 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1711
1712         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1713         XEmacs CHISE.
1714
1715 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1716
1717         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1718         `=jis-x0208@1978'.
1719         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1720         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1721         `=jis-x0208-1990' as the mother.
1722         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1723
1724 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1725
1726         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1727         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1728         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1729         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1730         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1731         for `=ucs@JP'.
1732
1733 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1734
1735         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1736         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1737         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1738         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1739         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1740         `=daikanwa@rev2'.
1741
1742 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1743
1744         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1745         (=gt): Likewise.
1746         (=gt-k): Likewise.
1747         (=gt-pj-*): Likewise.
1748         (=gt-pj-k1): Likewise.
1749         (=gt-pj-k2): Likewise.
1750         (=daikanwa): Likewise.
1751         (=daikanwa-rev1): Likewise.
1752         (=daikanwa-rev2): Likewise.
1753         (=big5-pua): Likewise.
1754         (=big5-eten): Likewise.
1755         (chinese-big5-eten-a): Likewise.
1756         (chinese-big5-eten-b): Likewise.
1757         (=hanziku-*): Likewise.
1758         (=cbeta): Likewise.
1759         (=jef-china3): Likewise.
1760         (=ruimoku-v6): Likewise.
1761         (=ucs@iso): Likewise.
1762         (=ucs@unicode): Likewise.
1763         (=ucs@gb): Likewise.
1764         (=ucs@cns): Likewise.
1765         (=ucs@jis): Likewise.
1766         (=ucs@jis-1990): Likewise.
1767         (=ucs@jis-2000): Likewise.
1768         (=ucs@jp): Likewise.
1769         (=ucs@ks): Likewise.
1770         (=ucs@big5): Likewise.
1771         (=ucs-radicals): Likewise.
1772         (=ucs-radicals@unicode): Likewise.
1773         (=ucs-bmp-cjk): Likewise.
1774         (=ucs-bmp-cjk@unicode): Likewise.
1775         (=ucs-sip-ext-b): Likewise.
1776         (=ucs-sip-ext-b@iso): Likewise.
1777
1778 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1779
1780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1781         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1782
1783 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1784
1785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1786         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1787         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1788         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1789         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1790         arabic-digit, ipa and ``&I-B-XXXX;''.
1791
1792 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1793
1794         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1795         setting for (I-)HZK{03..12}-XXXX.
1796
1797 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1798
1799         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1800         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1801
1802         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1803         `=ruimoku-v6'.
1804
1805         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1806         CHISE.
1807
1808 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1809
1810         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1811         (=ucs@unicode): Likewise.
1812         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1813         (=ucs@cns): Likewise.
1814         (=ucs@jis): Likewise.
1815         (=ucs@ks): Likewise.
1816         (=ucs@big5): Likewise.
1817
1818 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1819
1820         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1821         `ucs-jis'.
1822         (utf-8-jis-er): Likewise.
1823         (utf-8-jp): New coding-system.
1824         (utf-8-jp-er): Likewise.
1825
1826         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1827
1828 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1829
1830         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1831
1832         * mule/japanese.el: Move definition of `euc-jisx0213' to
1833         mule/mule-coding.el.
1834
1835 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1836
1837         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1838         mule-coding before loading update-cdb when utf-2000 is provided.
1839
1840 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1841
1842         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1843         `=daikanwa'.
1844
1845 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1846
1847         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1848         definition codes when `utf-2000' is provided.
1849
1850 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1851
1852         * mule/mule-category.el (word-combining-categories): Don't setup
1853         `word-combining-categories' in XEmacs CHISE.
1854         (word-separating-categories): Add setting about Latin script in
1855         XEmacs CHISE.
1856
1857 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1858
1859         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1860         setting for `chinese-big5'.
1861
1862 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1863
1864         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1865         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1866         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1867         add setting for HZK0[12]-xxxx.
1868
1869 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1870
1871         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1872         in XEmacs CHISE.
1873
1874 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1875
1876         * mule/mule-charset.el (default-coded-charset-priority-list):
1877         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1878         and `chinese-big5' to `=gt-pj-*'.
1879
1880 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1881
1882         * mule/mule-conf.el (=daikanwa): Renamed from
1883         `ideograph-daikanwa'.
1884         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1885
1886 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1887
1888         * mule/mule-conf.el (=cns11643-7): Renamed from
1889         `chinese-cns11643-7'.
1890         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1891
1892 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1893
1894         * mule/mule-conf.el (=cns11643-6): Renamed from
1895         `chinese-cns11643-6'.
1896         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1897
1898 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1899
1900         * mule/mule-conf.el (=cns11643-5): Renamed from
1901         `chinese-cns11643-5'.
1902         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1903
1904 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1905
1906         * mule/mule-conf.el (=cns11643-4): Renamed from
1907         `chinese-cns11643-4'.
1908         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1909
1910 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1911
1912         * mule/mule-conf.el (=cns11643-3): Renamed from
1913         `chinese-cns11643-3'.
1914         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1915
1916 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1917
1918         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1919         `=cns11643-2'.
1920         (chinese-cns11643-2): New alias for `=cns11643-2'.
1921
1922 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1923
1924         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1925         `=cns11643-1'.
1926         (chinese-cns11643-1): New alias for `=cns11643-1'.
1927
1928 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1929
1930         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1931         (chinese-gb12345): New alias for `=gb12345'.
1932
1933 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1934
1935         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1936         (chinese-gb2312): New alias for `=gb2312'.
1937
1938 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1939
1940         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1941         (chinese-big5): New alias for `=big5'.
1942
1943 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1944
1945         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1946         (korean-ksc5601): New alias for `=ks-x1001'.
1947
1948 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1949
1950         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1951         `=jis-x0212'.
1952         (japanese-jisx0212): New alias for `=jis-x0212'.
1953
1954 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1955
1956         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1957         `=jis-x0208-1983'.
1958         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1959
1960 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1961
1962         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1963         `=jis-x0208-1978'.
1964         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1965
1966 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1967
1968         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1969         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1970
1971 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1972
1973         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1974         (chinese-cns11643-3): Specify iso-ir 183.
1975         (chinese-cns11643-4): Specify iso-ir 184.
1976         (chinese-cns11643-5): Specify iso-ir 185.
1977         (chinese-cns11643-6): Specify iso-ir 186.
1978         (chinese-cns11643-7): Specify iso-ir 187.
1979         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1980         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1981
1982 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1983
1984         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1985         \uXXXX for every cases.
1986
1987 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1988
1989         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1990         (ucs-big5): Changed to an alias for `=ucs@big5'.
1991
1992 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1993
1994         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1995         (ucs-ks): Changed to an alias for `=ucs@ks'.
1996
1997 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1998
1999         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2000         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2001
2002 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2003
2004         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2005         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2006
2007 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2008
2009         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2010         (ucs-jis): Changed to an alias for `=ucs@jis'.
2011
2012 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2013
2014         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2015         (ucs-cns): Changed to an alias for `=ucs@cns'.
2016
2017 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2018
2019         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2020         (ucs-gb): Changed to an alias for `=ucs@gb'.
2021
2022 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2023
2024         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2025         `ideograph-daikanwa-2'.
2026         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2027         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2028
2029 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2030
2031         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2032         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2033
2034         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2035         for `xemacs-chise-version'.
2036
2037 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2038
2039         * mule/mule-charset.el (default-coded-charset-priority-list):
2040         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2041         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2042         instead of `ideograph-hanziku-*'.
2043
2044         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2045         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2046
2047 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2048
2049         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2050         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2051         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2052         `utf-2000' is provided.
2053
2054 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2055
2056         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2057         is provided [was builtin coded-charsets].
2058
2059 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2060
2061         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2062         is provided [was builtin coded-charsets].
2063
2064 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2065
2066         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2067         is provided [was builtin coded-charsets].
2068
2069 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2070
2071         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2072         is provided [was builtin coded-charsets].
2073
2074 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2075
2076         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2077         when `utf-2000' is provided [was builtin coded-charsets].
2078
2079 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2080
2081         * mule/mule-conf.el (=hanziku-*): Renamed from
2082         `ideograph-hanziku-*'.
2083         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2084
2085 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2086
2087         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2088         `utf-2000' is provided [was builtin coded-charsets].
2089         (ideograph-hanziku-{1..12}): Likewise.
2090
2091 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2092
2093         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2094         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2095
2096 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2097
2098         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2099         when `utf-2000' is provided [was builtin coded-charsets].
2100
2101 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2102
2103         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2104         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2105         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2106
2107 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2108
2109         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2110         (ideograph-gt): Changed to an alias for `=gt'.
2111
2112 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2113
2114         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2115         is provided; it was defined as a builtin coded-charset.
2116         (ideograph-gt): Likewise.
2117
2118 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2119
2120         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2121         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2122
2123 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2124
2125         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2126         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2127
2128 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2129
2130         * mule/mule-conf.el (=big5-eten): Renamed from
2131         `chinese-big5-eten'.
2132         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2133
2134 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2135
2136         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2137         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2138
2139 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2140
2141         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2142         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2143
2144 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2145
2146         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2147         (china3-jef): Changed to an alias for `=jef-china3'.
2148
2149 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2150
2151         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2152         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2153
2154         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2155         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2156         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2157         when `utf-2000' is provided.
2158
2159 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2160
2161         * mule/mule-charset.el (default-coded-charset-priority-list):
2162         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2163
2164         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2165         (ucs-jis-2000): Deleted.
2166
2167 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2168
2169         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2170         UTF-2000.
2171         (=ucs-jis-2000): New coded-charset for UTF-2000.
2172
2173 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2174
2175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2176         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2177
2178 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2179
2180         * mule/mule-charset.el (default-coded-charset-priority-list):
2181         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2182         `ideograph-cbeta'.
2183
2184 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2185
2186         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2187         builtin coded-charset].
2188
2189 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2190
2191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2192         settings for &K0-xxxx and &I-K0-xxxx.
2193
2194 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2195
2196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2197         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2198
2199 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2200
2201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2202         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2203
2204 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2205
2206         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2207         UTF-2000.
2208         (ideograph-gt-pj-k1): Likewise.
2209         (ideograph-gt-pj-k2): Likewise.
2210
2211 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2212
2213         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2214         `=jis-x0208'.
2215
2216 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2217
2218         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2219         UTF-2000 [was a builtin coded-charset].
2220
2221 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2222
2223         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2224         (utf-8-gb-er): Likewise.
2225
2226 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2227
2228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2229         settings for JIS X 0212 and JIS X 0208:1978.
2230
2231 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2232
2233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2234         setting for JIS X 0213.
2235
2236 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2237
2238         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2239         standard-case-table in UTF-2000.
2240
2241 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2242
2243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2244         definitions for isolated-chars.
2245
2246 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2247
2248         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2249         `configure-utf-2000-lisp-directory'.
2250         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2251         `mule-lisp-load-path'.
2252
2253 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2254
2255         * startup.el (startup-setup-paths): Set and use
2256         `utf-2000-lisp-directory'.
2257         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2258         UTF-2000.
2259
2260 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2261
2262         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2263         (paths-find-utf-2000-lisp-directory): New function.
2264         (paths-construct-load-path): Add new optional argument
2265         `utf-2000-lisp-directory'.
2266
2267         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2268
2269 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2270
2271         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2272         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2273         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2274         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2275         `chinese-big5-2' in UTF-2000.
2276
2277         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2278         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2279
2280 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2281
2282         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2283         `big5-eten-er' in UTF-2000.
2284         (big5-cdp): Modify DOC-string and mnemonic.
2285
2286 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2287
2288         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2289         UTF-2000 [renamed from utf-8-er].
2290         (utf-8-gb): New coding-system in UTF-2000.
2291         (utf-8-gb-er): Likewise.
2292         (utf-8-cns): Likewise.
2293         (utf-8-cns-er): Likewise.
2294         (utf-8-big5): Likewise.
2295         (utf-8-big5-er): Likewise.
2296         (utf-8-jis): Likewise.
2297         (utf-8-jis-er): Likewise.
2298         (utf-8-ks): Likewise.
2299         (utf-8-ks-er): Likewise.
2300         (utf-8-er): Likewise.
2301
2302 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2303
2304         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2305         instead of `utf-8-unix' in UTF-2000.
2306
2307         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2308
2309 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2310
2311         * mule/japanese.el (euc-jisx0213): New coding-system.
2312
2313         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2314         `japanese-jisx0208-1990' as the mother.
2315
2316 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2317
2318         * dumped-lisp.el (preloaded-file-list): Change condition of
2319         loading "close-cdb".
2320
2321 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2322
2323         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2324         setup `coded-charset-entity-reference-alist'.
2325
2326 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2327
2328         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2329         UTF-2000.
2330
2331 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2332
2333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2334         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2335
2336 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2337
2338         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2339         (chinese-big5-eten-a): Likewise.
2340         (chinese-big5-eten-b): Likewise.
2341         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2342         code range is #x8140 .. #x8DFE.
2343
2344 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2345
2346         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2347         UTF-2000.
2348         (chinese-big5-cdp): Likewise.
2349
2350 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2351
2352         * dumped-lisp.el (preloaded-file-list): Rename
2353         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2354
2355 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2356
2357         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2358         append `system-char-db-source-file-list' into
2359         `preloaded-file-list' in UTF-2000.
2360
2361 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2362
2363         * dumped-lisp.el (preloaded-file-list): Delete
2364         character-definition files.
2365
2366 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2367
2368         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2369         UTF-2000.
2370
2371 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2372
2373         * mule/mule-charset.el (default-coded-charset-priority-list):
2374         Delete `mojikyo-2022-1'.
2375
2376 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2377
2378         * mule/mule-charset.el (default-coded-charset-priority-list):
2379         Delete `mojikyo'.
2380
2381 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2382
2383         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2384         `ucs-sip'.
2385
2386 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2387
2388         * mule/mule-charset.el (default-coded-charset-priority-list):
2389         Comment out `chinese-gb12345'.
2390
2391 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2392
2393         * bytecomp.el (byte-compile-insert-header): Fixed.
2394
2395 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2396
2397         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2398         XEmacs UTF-2000.
2399
2400 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2401
2402         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2403         UTF-2000.
2404
2405 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2406
2407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2408         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2409
2410 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2411
2412         * mule/mule-charset.el (default-coded-charset-priority-list):
2413         `japanese-jef-china3' is renamed `china3-jef'.
2414
2415 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2416
2417         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2418         `japanese-jef-china3' and `ideograph-cbeta'.
2419
2420 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2421
2422         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2423
2424 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2425
2426         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2427         `chinese-big5-cdp'.
2428
2429 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2430
2431         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2432         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2433
2434 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2435
2436         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2437         loading character definitions.
2438
2439 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2440
2441         * dumped-lisp.el (preloaded-file-list): Rename
2442         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2443
2444 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2445
2446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2447         `chinese-big5'.
2448
2449 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2450
2451         * dumped-lisp.el (preloaded-file-list): Dump
2452         "Ideograph-R028-Private" with XEmacs UTF-2000.
2453
2454 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2455
2456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2457         `chinese-gb12345'.
2458
2459 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2460
2461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2462         `ideograph-gt-pj-{1..11}'.
2463
2464         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2465         XEmacs UTF-2000.
2466
2467 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2468
2469         * mule/mule-charset.el (default-coded-charset-priority-list):
2470         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2471         `chinese-isoir165'.
2472
2473 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2474
2475         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2476         `image/png', `image/x-xpm' and `image/tiff'.
2477
2478         * files.el (binary-file-regexps): Add *.PNG.
2479
2480 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2481
2482         * mule/mule-charset.el (default-coded-charset-priority-list):
2483         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2484         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2485
2486 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2487
2488         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2489         the first completion when UTF-2000 is running.
2490
2491 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2492
2493         * mule/mule-charset.el (default-coded-charset-priority-list):
2494         Delete `ucs'.
2495
2496 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2497
2498         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2499
2500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2501         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2502
2503 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2504
2505         * mule/vietnamese.el (vscii-2): Delete abolished property
2506         `composite'; now composite mode is default.
2507
2508 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2509
2510         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2511         of `raw-text'; check \uHHHH representation even if non-ascii
2512         characters are not found.
2513
2514         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2515         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2516         unconditionally.
2517
2518         * mule/viet-ccl.el: New file.
2519
2520         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2521         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2522         - Separate CCL based implementations to viet-ccl.el.
2523
2524 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2525
2526         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2527         "jisx0213.2000-1".
2528         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2529
2530         * mule/mule-charset.el (default-coded-charset-priority-list):
2531         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2532         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2533
2534 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2535
2536         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2537
2538 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2539
2540         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2541         `ucs' in UTF-2000.
2542
2543 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2544
2545         * mule/mule-charset.el (default-coded-charset-priority-list):
2546         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2547         `arabic-iso8859-6'.
2548
2549 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2550
2551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2552         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2553
2554 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2555
2556         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2557         `katakana-jisx0201' in UTF-2000.
2558
2559 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2560
2561         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2562         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2563         "u0FB50-Arabic-Presentation-Forms-A",
2564         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2565         "u0FE50-Small-Form-Variants",
2566         "u0FE70-Arabic-Presentation-Forms-B",
2567         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2568         UTF-2000.
2569
2570 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2571
2572         * dumped-lisp.el (preloaded-file-list): Delete
2573         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2574         ... "Ideograph-R214-Flute" in UTF-2000.
2575
2576 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2577
2578         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2579         (japanese-jisx0213-2): New coded-charset.
2580
2581         * dumped-lisp.el (preloaded-file-list): Add
2582         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2583         "Ideograph-R030-Mouth".
2584
2585 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2586
2587         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2588         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2589         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2590         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2591         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2592         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2593         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2594         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2595
2596 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2597
2598         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2599         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2600         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2601         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2602         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2603
2604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2605         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2606
2607 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2608
2609         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2610         in UTF-2000.
2611
2612 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2613
2614         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2615         (chinese-isoir165): Moved from mule/chinese.el.
2616         (chinese-cns11643-3): Moved from mule/chinese.el.
2617         (chinese-cns11643-4): Moved from mule/chinese.el.
2618         (chinese-cns11643-5): Moved from mule/chinese.el.
2619         (chinese-cns11643-6): Moved from mule/chinese.el.
2620         (chinese-cns11643-7): Moved from mule/chinese.el.
2621
2622         * mule/chinese.el: Move definition of coded-charsets to
2623         mule/mule-conf.el.
2624
2625 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2626
2627         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2628         `ideograph-daikanwa'.
2629
2630 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2631
2632         * dumped-lisp.el (preloaded-file-list): Delete
2633         "ccs-jisx0201-latin.el".
2634
2635 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2636
2637         * dumped-lisp.el (preloaded-file-list): Add
2638         "u031A0-Extended-Bopomofo" in UTF-2000.
2639
2640 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2641
2642         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2643         renamed to u02E00-CJK-Radical-Supplement.
2644
2645 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2646
2647         * dumped-lisp.el (preloaded-file-list): Add
2648         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2649         "u030A0-Katakana", "u03100-Bopomofo",
2650         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2651         "u03200-Enclosed-CJK-Letters-and-Months" and
2652         "u03300-CJK-Compatibility".
2653
2654 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2655
2656         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2657         "u02F00-Kangxi-Radicals" and
2658         "u02FF0-Ideographic-Description-Characters".
2659
2660 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2661
2662         * dumped-lisp.el (preloaded-file-list): Add
2663         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2664         "u02800-Braille-Patterns" in UTF-2000.
2665
2666 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2667
2668         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2669         "uXXXXX-*.el" in UTF-2000.
2670
2671         * bytecomp.el (byte-compile-insert-header): Delete comments if
2672         non-ASCII characters are found; allow `byte-compile-dynamic' and
2673         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2674         `raw-text'.
2675
2676 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2677
2678         * dumped-lisp.el (preloaded-file-list): Add
2679         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2680         "u025A0-Geometric-Shapes.el".
2681
2682 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2683
2684         * dumped-lisp.el (preloaded-file-list): Add
2685         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2686         "u02460-Enclosed-Alphanumerics.el".
2687
2688 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2689
2690         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2691         `chinese-gb2312'.
2692
2693         * dumped-lisp.el (preloaded-file-list): Add
2694         "u02200-Mathematical-Operators.el" and
2695         "u02300-Miscellaneous-Technical.el".
2696
2697 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2698
2699         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2700         `chinese-cns11643-*'.
2701
2702         * dumped-lisp.el (preloaded-file-list): Add
2703         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2704         "u02190-Arrows.el" in UTF-2000.
2705
2706 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2707
2708         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2709         `korean-ksc5601'.
2710
2711         * dumped-lisp.el (preloaded-file-list): Add
2712         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2713         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2714         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2715
2716 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2717
2718         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2719
2720 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2721
2722         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2723         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2724         "u01780-Khmer.el", "u01800-Mongolian.el",
2725         "u01E00-Latin-Extended-Additional.el" and
2726         "u01F00-Greek-Extended.el" in UTF-2000.
2727
2728 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2729
2730         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2731         `ethiopic-ucs' and `ethiopic'.
2732
2733         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2734         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2735
2736         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2737         from mule/ethiopic.el.
2738
2739         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2740         mule/mule-conf.el.
2741
2742 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2743
2744         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2745         `lao'.
2746
2747         * mule/mule-conf.el (lao): New coded-charset.
2748
2749         * dumped-lisp.el (preloaded-file-list): Add
2750         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2751         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2752         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2753         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2754         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2755
2756 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2757
2758         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2759         `ucs-bmp' and `arabic-iso8859-6'.
2760
2761 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2762
2763         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2764         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2765         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2766
2767 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2768
2769         * startup.el (normal-top-level): Load autoload file for UTF-2000
2770         in UTF-2000.
2771
2772 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2773
2774         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2775         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2776         "u00020-Basic-Latin.el", "u00080-C1.el",
2777         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2778         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2779         "u002B0-Spacing-Modifier-Letters.el",
2780         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2781         UTF-2000.
2782
2783 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2784
2785         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2786         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2787         instead of `vietnamese-viscii-*'.
2788
2789 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2790
2791         * mule/mule-conf.el: New file.
2792
2793         * mule/misc-lang.el: Move definition of charset `ipa' to
2794         mule/mule-conf.el.
2795
2796 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2797
2798         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2799         `latin-viscii'; prefer it for characters used in Vietnamese.
2800
2801 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2802
2803         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2804
2805 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2806
2807         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2808         `vietnamese-viscii-lower'.
2809         (latin-viscii-upper): Renamed from charset
2810         `vietnamese-viscii-upper'.
2811         (vietnamese-viscii-lower): New alias for charset
2812         `latin-viscii-lower'.
2813         (vietnamese-viscii-upper): New alias for charset
2814         `latin-viscii-upper'.
2815
2816 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2817
2818         * mule/mule-charset.el (default-coded-charset-priority-list):
2819         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2820
2821 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2822
2823         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2824         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2825         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2826         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2827         lisp/utf-2000.
2828
2829 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2830
2831         * mule/ccs-tcvn5712.el: New file.
2832
2833 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2834
2835         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2836         in UTF-2000.
2837
2838 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2839
2840         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2841         `japanese-jisx0208'.
2842
2843 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2844
2845         * dumped-lisp.el (preloaded-file-list): Add
2846         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2847         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2848         UTF-2000.
2849
2850         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2851         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2852         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2853         mule/ccs-viscii.el: New files.
2854
2855         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2856         if \uXXXX is found.
2857
2858 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2859
2860         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2861         `hiragana-jisx0208' and `katakana-jisx0208'.
2862
2863 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2864
2865         * mule/chinese.el (chinese-cns11643-3): Define it even if
2866         `utf-2000' is provided.
2867         (chinese-cns11643-4): Likewise.
2868         (chinese-cns11643-5): Likewise.
2869         (chinese-cns11643-6): Likewise.
2870         (chinese-cns11643-7): Likewise.
2871
2872 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2873
2874         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2875         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2876
2877 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2878
2879         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2880         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2881
2882 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2883
2884         * mule/mule-charset.el (default-coded-charset-priority-list):
2885         Setup in UTF-2000.
2886
2887 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2888
2889         * mule/viet-chars.el: Don't define charset
2890         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2891         they are defined as builtin charsets.
2892
2893 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2894
2895         * version.el (emacs-version): Add more space just before UTF-2000
2896         version string.
2897
2898 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2899
2900         * version.el ([constant] emacs-version): Don't add a space in the
2901         preceding place of `xemacs-betaname' because it is duplicated.
2902         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2903
2904         * startup.el (splash-frame-body): Add ETL.
2905
2906 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2907
2908         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2909         is provided because it is defined as builtin charset.
2910         (chinese-cns11643-4): Likewise.
2911         (chinese-cns11643-5): Likewise.
2912         (chinese-cns11643-6): Likewise.
2913         (chinese-cns11643-7): Likewise.
2914
2915 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2916
2917         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2918         coding-system `iso-10646-ucs-4' is not defined.
2919
2920 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2921
2922         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2923         coding-system if `utf-2000' is provided.
2924
2925 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2926
2927         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2928         `utf-2000' is provided.
2929
2930 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2931
2932         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2933         if utf-2000 is provided temporally.
2934
2935 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2936
2937         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2938         as builtin variable].
2939
2940 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2941
2942         * files.el (insert-file-contents-literally): Treat file as binary;
2943         call file-name-handlers. [sync with Emacs 20.3.10]
2944
2945 2008-12-28  Vin Shelton  <acs@xemacs.org>
2946
2947         * XEmacs 21.4.22 is released
2948
2949 2008-12-30  Vin Shelton  <acs@xemacs.org>
2950
2951         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2952         during building even if no packages are found.
2953
2954 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2955
2956         * printer.el (generic-print-region): 
2957         (generic-print-buffer): 
2958         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2959         check if the msprinter device is available, now that msprinter is
2960         always available as a specifier tag. 
2961
2962 2008-12-24  Vin Shelton  <acs@xemacs.org>
2963
2964         * about.el: Add Francisco to my bio!
2965
2966 2008-12-23  Vin Shelton  <acs@xemacs.org>
2967
2968         * autoload.el: Move operator definitions to autoload-operators.el
2969         in the xemacs-base package.
2970
2971 2007-11-22  Vin Shelton  <acs@xemacs.org>
2972
2973         * about.el (about-hacker-contribution): Updated my bio.
2974
2975 2007-10-07  Vin Shelton  <acs@xemacs.org>
2976
2977         * XEmacs 21.4.21 is released
2978
2979 2007-09-19  Didier Verna  <didier@xemacs.org>
2980
2981         Update my personal info.
2982         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2983         * about.el (about-other-current-hackers): Ditto.
2984         * about.el (about-url-alist): Add my musical website.
2985         * about.el (about-personal-info): Update my entry.
2986         * about.el (about-hacker-contribution): Ditto.
2987
2988 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2989
2990         * package-get.el (package-get-download-sites): Update download
2991         sites in Japan.
2992         * package-get.el (package-get-pre-release-download-sites): Ditto.
2993
2994 2007-08-18  Vin Shelton  <acs@xemacs.org>
2995
2996         * package-get.el (package-get-pre-release-download-sites): Sync
2997         mirror sites with 21.5.  (Thanks, Adrian)
2998
2999 2007-08-09  Mike Sperber  <mike@xemacs.org>
3000
3001         * startup.el (migrate-user-init-file): Create backup of
3002         `user-init-file' before migrating.
3003         * startup.el (maybe-migrate-user-init-file): Print
3004         information about backup file.
3005         (maybe-create-compatibility-dot-emacs): Follow above change.
3006
3007 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3008
3009         * font-lock.el: Sync font-lock-add-keywords and
3010         font-lock-remove-keywords from GNU Emacs.
3011         * font-lock.el (font-lock-keywords-alist): New.
3012         * font-lock.el (font-lock-removed-keywords-alist): New.
3013         * font-lock.el (font-lock-add-keywords): New.
3014         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3015         * font-lock.el (font-lock-remove-keywords): New.
3016
3017 2007-08-16  Vin Shelton  <acs@xemacs.org>
3018
3019         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3020         patch from Hans de Graaff.
3021
3022 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3023
3024         * package-get.el (package-get-download-sites): Document Chile and
3025         update Denmark download site.
3026         * package-get.el (package-get-pre-release-download-sites): Ditto.
3027
3028 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3029
3030         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3031
3032 2006-12-09  Vin Shelton  <acs@xemacs.org>
3033
3034         * XEmacs 21.4.20 is released
3035
3036 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3037
3038         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3039
3040 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3041
3042         * info.el (Info-find-file-node, Info-insert-dir)
3043         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3044         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3045         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3046         and discussion.
3047
3048 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3049
3050         * obsolete.el (line-beginning-position): New, from 21.5.x.
3051         (line-end-position): Ditto.
3052
3053 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3054
3055         * package-get.el (package-get-download-sites): Welcome
3056         nl.xemacs.org and Thanks!
3057         * package-get.el (package-get-pre-release-download-sites): Ditto.
3058
3059 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3060
3061         * font-lock.el: Add support for not-so recent changes in Java to
3062         java-mode.
3063
3064 2006-01-28  Vin Shelton  <acs@xemacs.org>
3065
3066         * XEmacs 21.4.19 is released
3067
3068 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3069
3070         * easymenu.el: Update copyright. 
3071         * easymenu.el (easy-menu-all-popups):
3072         Add a docstring. 
3073         * easymenu.el (easy-menu-add):
3074         Document a bug, rework the function to preserve any existing
3075         non-default mode-popup-menu instead of overwriting it, and not to
3076         bother normalising the menu title (nothing else does).
3077         * easymenu.el (easy-menu-remove):
3078         Restore the default mode-popup-menu instead of leaving an empty
3079         one when we remove the last easy-menu popup. 
3080
3081 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3082
3083         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3084         as suggested by Rodrigo Ventura.
3085         * package-get.el (package-get-pre-release-download-sites): Ditto,
3086         with replacement of xemacs-21.5 by beta, which is the logical path
3087         to our beta core and package pre-releases.
3088
3089 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3090
3091         * package-get.el (package-get-download-sites): Add Hong Kong
3092         download site.
3093         * package-get.el (package-get-pre-release-download-sites): Ditto.
3094
3095 2005-12-26  Vin Shelton  <acs@xemacs.org>
3096
3097         * find-paths.el:
3098         * find-paths.el (paths-emacs-root-p): Add search for package root.
3099         * find-paths.el (paths-find-emacs-root): Replaced with
3100         paths-find-invocation-roots, which returns a list of roots.
3101         * find-paths.el (paths-find-invocation-roots): New.
3102         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3103
3104 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3105
3106         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3107         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3108
3109 2005-12-03  Vin Shelton <acs@xemacs.org>
3110
3111         * XEmacs 21.4.18 is released
3112
3113 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3114
3115         * package-get.el (package-get-download-sites): Update reflecting
3116         latest http://www.xemacs.org/Releases/ information generated by
3117         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3118         * package-get.el (package-get-pre-release-download-sites): Ditto.
3119
3120 2005-02-28  Simon Josefsson  <jas@extundo.com>
3121
3122         * about.el (xemacs-hackers): Add jas.
3123         (about-other-current-hackers): Likewise.
3124         (about-url-alist): Add URL for jas.
3125         (about-personal-info): Document jas.
3126         (about-hacker-contribution): Describe jas contributions.
3127
3128 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3129
3130         * easymenu.el (easy-menu-remove): As described in 
3131         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3132         except the "Command" menu from mode-popup-menu. 
3133
3134 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3135  
3136         * font.el (font-spatial-to-canonical): Correct calculation of 
3137         return value for pixel-based input value. 
3138  
3139 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3140
3141         * code-process.el (call-process): Process-related docstring
3142         improvements spurred by Norbert Koch.
3143         * code-process.el (call-process-region): Ditto.
3144         * code-process.el (start-process): Ditto.
3145
3146 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3147
3148         * finder.el (finder-find-library): Return filename actually
3149         searched for.
3150
3151 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3152
3153         * help.el (view-emacs-news): Use `expand-file-name' instead of
3154         `locate-data-file' as the latter will find any "NEWS" files that
3155         might exist in packages _before_ the one in core.
3156
3157 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3158
3159         * package-get.el (package-get-init-package):
3160         package-get-init-package buglet (21.4.17) by Jeff Mincy
3161         <mincy@rcn.com> fixing false temporary load-path shadows reported
3162         after package installation and simplifying code.
3163
3164 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3165
3166         * package-get.el (package-get-download-sites): Sync mirrors list
3167         with the XEmacs website.
3168         (package-get-pre-release-download-sites): Ditto.
3169
3170 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3171
3172         * derived.el (derived-mode-merge-syntax-tables):
3173         Revert my 21.5-only patch of 2003-07-18 which slipped in
3174         through Jerry James's patch of 2004-06-07.
3175
3176 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3177
3178         * cmdloop.el (keyboard-quit): Remove workaround for
3179         `region-active-p' not making sure active region is in current
3180         buffer now that it does.
3181         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3182         * simple.el (region-active-p): `region-active-p' to only return t
3183         when active region is in current buffer.
3184
3185 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3186
3187         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3188         package names, quell a byte-compiler warning, doc fix.
3189
3190 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3191
3192         * buffer.el (pop-to-buffer):
3193         * window-xemacs.el (display-buffer):
3194         Document use of `same-window-buffer-names,' `same-window-regexps'
3195         by pop-to-buffer and display-buffer. 
3196         
3197 2005-02-06  Vin Shelton <acs@xemacs.org>
3198
3199         * XEmacs 21.4.17 is released
3200
3201 2005-01-29  Ben Wing  <ben@xemacs.org>
3202
3203         * shadow.el (find-emacs-lisp-shadows):
3204         Add custom-defines to list of ignored files.
3205
3206 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3207
3208         * simple.el (shifted-motion-keys-select-region): Fix statement
3209         about unshifted-motion-keys-deselect-region.
3210
3211 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3212
3213         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3214         now) for GNU Emacs compatibility.
3215         (make-obsolete-variable): Ditto.
3216
3217 2004-01-08  Ben Wing  <ben@xemacs.org>
3218
3219         * code-files.el (load):
3220         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3221
3222 2004-12-05  Vin Shelton <acs@xemacs.org>
3223
3224         * XEmacs 21.4.16 is released
3225
3226 2004-12-04  Vin Shelton  <acs@xemacs.org>
3227
3228         * auto-autoloads.el: Regenerated.
3229
3230         * custom-load.el: Regenerated.
3231
3232 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3233
3234         Fix bug: apropos errors if a defalias refers to an undefined
3235         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3236
3237         * apropos.el (apropos):
3238         (apropos-command):
3239         * help.el (frob-help-extents):
3240         * help-macro.el (make-help-screen):
3241         * hyper-apropos.el (hyper-apropos-grok-functions):
3242         (hyper-apropos-get-doc):
3243         Catch void-function error thrown by `documentation'.
3244
3245 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3246
3247         * packages.el (package-require): Fix incorrect arg to format.
3248         This fixes a `format specifier' error.
3249
3250 2004-08-13  Jerry James  <james@xemacs.org>
3251
3252         * bytecomp.el (forward-word): Tell the byte compiler the correct
3253         number of arguments to forward-word.
3254
3255 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3256
3257         * etags.el: Fixed loading of include files for tag completion. Now
3258         you can make a tag file for a library, include it into your
3259         project and it will be reloaded only if it changed. Infinte
3260         include loops are detected and the correct tag files are loaded.
3261         * etags.el (buffer-tag-table-list): Load and verify tag files in
3262         the external function buffer-tag-table-list-load.
3263         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3264         tag files. Also load the included tag files. The priority of the
3265         included files is right below their parent file. If multiple
3266         matches occur then the symbols from the parent file are found
3267         first.
3268         * etags.el (tag-table-include-files): Corrected comment
3269         string. Switched to pattern constant tags-include-pattern to have
3270         it at a central location.
3271         * etags.el (tags-include-pattern): Added doc string.
3272         * etags.el (add-to-tag-completion-table): Removed obsolete
3273         comments as the include files are allready returned by
3274         buffer-tag-table-list and loaded.
3275         * etags.el (find-tag-internal): The include files are allready
3276         included in tag-tables as buffer-tag-table-list returns them now.
3277
3278 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3279
3280         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3281         Loading items into the notebook is now done by C code.
3282         * widgets-gtk.el (gtk-widget-instantiate-internal):
3283         Style no longer changed.
3284
3285 2004-06-28  Nix  <nix@esperi.org.uk>
3286
3287         * cmdloop.el (truncate-command-history-for-gc): Delay
3288         execution of all things that look up variable bindings,
3289         via `enqueue-eval-event'.
3290
3291 2004-06-24  Vin Shelton  <acs@xemacs.org>
3292
3293         * package-get.el (package-get-require-signed-base-updates):
3294         now defaults to nil.
3295
3296 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3297
3298         * subr.el (split-string): Clean up docstring.
3299
3300 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3301
3302         * faces.el (zmacs-region): fix typo in docstring.
3303
3304 2004-06-07  Jerry James  <james@xemacs.org>
3305
3306         * derived.el: Synch with Emacs 21.3.
3307         * subr.el (with-local-quit): New, from Emacs 21.3.
3308         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3309         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3310         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3311
3312 2004-06-16  Jerry James  <james@xemacs.org>
3313
3314         * cl.el (cl-set-substring): Increment start by the length of the
3315         string, not the string itself.
3316
3317 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3318
3319         * etags.el (tag-table-include-files): Expand included TAGS file
3320         paths to avoid problems with relative paths.  Thanks to Peter
3321         Chubb <peterc@gelato.unsw.edu.au>.
3322         * etags.el (tags-include-pattern): New.
3323         * etags.el (add-to-tag-completion-table): Parse and ignore
3324         trailing include lines.
3325
3326 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3327
3328         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3329         avoiding line solely composed of equal signs.
3330
3331 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3332
3333         * cus-edit.el (alloc): Typo fix.
3334         * cus-edit.el (custom-browse-visibility): Ditto.
3335         * cus-edit.el (custom-variable-value-create): Ditto.
3336         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3337         * cus-edit.el (custom-save-variables): Bind print-length and
3338         print-level to nil to avoid value abbreviation.
3339         * cus-edit.el (custom-save-face-internal): Ditto.
3340         * cus-edit.el (custom-save-faces): Save in sorted order.
3341         * cus-edit.el (custom-save-resets): Bind print-length and
3342         print-level to nil to avoid value abbreviation.
3343         * cus-edit.el (custom-save-loaded-themes): Ditto.
3344
3345 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3346
3347         * subr.el (split-string-default-separators): New.
3348         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3349         see comment in source.
3350
3351 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3352
3353         * mule/japanese.el (paragraph-start, paragraph-separate):
3354         Remove anchor to BOL.
3355
3356 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3357
3358         * cl.el (gensym, gentemp): Improve docstrings.
3359
3360 2004-05-10  Vin Shelton  <acs@xemacs.org>
3361
3362         * etags.el: Sync with 21.5 version.
3363
3364 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3365
3366         * etags.el:
3367         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3368         only for use with exuberant ctags. This will also enable building of 
3369         completion tables with exuberant ctags. This will not work with
3370         xemacs ctags. 
3371         * etags.el (get-tag-table-buffer): New function for creating of
3372         completion table is used if tags-exuberant-ctags-optimization-p ist t
3373         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3374         finding the tag names. New.
3375         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3376         building tag completion table with exuberant ctags. New.
3377         * etags.el (find-tag-internal): Improve exact tag matching for tags
3378         with name fields. Before the patch return types of functions or
3379         function parameters (with exuberant ctags) were found as matches.
3380
3381 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3382
3383         * list-mode.el (display-completion-list): Fixed completion list was
3384         taking the width of the frame and not of the window for displaying
3385         the selection methods.
3386
3387 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3388
3389         * menubar-items.el (default-menubar): Options are saved to custom.el.
3390
3391
3392 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3393
3394         * isearch-mode.el (isearch-abort): Preserve successful search target.
3395
3396 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3397
3398         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3399         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3400         Bihlmeyer.
3401         * gnuserv.el (gnuserv-mode-line-string): New.
3402         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3403         gnuserv-mode.
3404         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3405         * gnuserv.el (gnuserv-edit-files): Use
3406         make-x-device-with-gtk-fallback.
3407
3408 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3409
3410         * gtk-widgets.el: New import: gtk-accel-group-new.
3411         * dialog-gtk.el:
3412         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3413         * dialog-gtk.el (popup-builtin-question-dialog):
3414         Added support for dialog button mnemonics.
3415
3416 2004-03-22  Chris Green <cmg@dok.org>
3417
3418         * process.el (shell-command): Output buffer was ignored when a
3419         background process was run via shell-command.
3420
3421 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3422
3423         * cus-edit.el (custom-save-variables): Retrieve a list of
3424         variables to save first, sort it, and make sure the variables are
3425         saved in sorted order.
3426
3427 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3428  
3429         * package-get.el (package-get-update-base-from-buffer): Force
3430         binary coding system for verifying GnuPG signature in the
3431         package-index file.
3432  
3433 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3434
3435         * package-get.el (package-get-package-index-file-location): Handle
3436         missing "EMACSPACKAGEPATH" environment variable.
3437
3438 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3439
3440         * package-admin.el (package-admin-find-top-directory): Simplify
3441         directory comparisions and fix substring errors on short path
3442         components.
3443         * package-get.el (package-get-package-index-file-location):
3444         Default to first component of "EMACSPACKAGEPATH", if set.
3445
3446 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3447
3448         * package-get.el (process-error): New error datum.
3449
3450 2004-02-02  Vin Shelton <acs@xemacs.org>
3451
3452         * XEmacs 21.4.15 is released
3453
3454 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3455
3456         * itimer.el (activate-itimer): Modify the itimer timeout value as
3457         if it were begun at the last time when the itimer driver was woken
3458         up.
3459
3460 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3461
3462         * specifier.el (Copyright):
3463         Update.
3464         (make-specifier-and-init):
3465         (map-specifier):
3466         (canonicalize-inst-pair):
3467         (canonicalize-spec-list):
3468         (set-specifier):
3469         Synch docstrings to 21.5 where appropriate.
3470
3471 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3472
3473         * package-get.el (package-get-list-packages-where): New.  A
3474         function that allows searching for groups of packages.  For
3475         example, find all packages that require the fsf-compat package.
3476
3477 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3478
3479         The Great PUI Sync.
3480
3481         * auto-autoloads.el: Regenerated.
3482
3483         * custom-load.el: Regenerated.
3484
3485         * dumped-lisp.el (packages-hardcoded-lisp): New.
3486
3487         * menubar-items.el (menu-max-items): New.
3488         (menu-submenu-max-items): New.
3489         (menu-submenu-name-format): New.
3490         (menu-split-long-menu): New.
3491         (menu-sort-menu): New.
3492         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3493
3494         * obsolete.el (pui-add-install-directory): Renamed to the more
3495         logical `pui-set-local-package-get-directory'.
3496         (package-get-download-menu): Moved to `package-ui.el' and renamed
3497         to `package-ui-add-download-menu'.
3498
3499         * package-admin.el (package-admin-install-function-mswindows):
3500         Whitespace clean up.
3501         (package-admin-add-single-file-package): Removed.
3502         (package-admin-default-install-function): Whitespace clean up.
3503         (package-admin-find-top-directory): New.
3504         (package-admin-get-install-dir): Use it.
3505         (package-admin-get-manifest-file): 
3506         (package-admin-check-manifest): 
3507         (package-admin-add-binary-package):
3508         (package-admin-get-lispdir):
3509         (package-admin-delete-binary-package):
3510         (package-admin):
3511
3512         * package-get.el (package-get-package-index-file-location): New.
3513         (package-get-install-to-user-init-directory): New.
3514         (package-get-remote):
3515         (package-get-download-sites):
3516         (package-get-pre-release-download-sites): New.
3517         (package-get-site-release-download-sites): New.
3518         (package-get-base-filename):
3519         (package-get-always-update):
3520         (package-get-user-index-filename): Removed.
3521         (package-get-pgp-available-p): New.
3522         (package-get-require-signed-base-updates):
3523         (package-get-was-current):
3524         (package-entries-are-signed): New.
3525         (package-get-continue-update-base): New.
3526         (package-get-download-menu): Removed.
3527         (package-get-require-base):
3528         (package-get-update-base-entry):
3529         (package-get-locate-file):
3530         (package-get-locate-index-file):
3531         (package-get-maybe-save-index):
3532         (package-get-update-base):
3533         (package-get-update-base-from-buffer):
3534         (package-get-update-base-entries):
3535         (package-get-interactive-package-query):
3536         (package-get-update-all):
3537         (package-get-all):
3538         (package-get-dependencies):
3539         (package-get-init-package):
3540         (package-get-info): New.
3541         (package-get):
3542         (package-get-staging-dir):
3543         (package-get-set-version-prop): Removed.
3544         (package-get-installedp):
3545         (package-get-ever-installed-p):
3546         (packages): Removed.
3547         (package-get-custom-groups): Removed.
3548         (package-get-custom): Removed.
3549         (package-get-custom-add-entry): Removed.
3550
3551         * package-info.el (batch-update-package-info):
3552
3553         * package-net.el (package-net-batch-generate-bin-ini):
3554         (package-net-update-installed-db):
3555
3556         * package-ui.el (pui-info-buffer):
3557         (pui-directory-exists): Removed.
3558         (pui-package-dir-list): Removed.
3559         (pui-add-install-directory): Removed.
3560         (package-ui-download-menu): New.
3561         (package-ui-pre-release-download-menu): New.
3562         (package-ui-site-release-download-menu): New.
3563         (pui-set-local-package-get-directory): New.
3564         (pui-package-symbol-char):
3565         (pui-update-package-display):
3566         (pui-toggle-package):
3567         (pui-toggle-package-key):
3568         (pui-toggle-package-delete):
3569         (pui-toggle-package-delete-key):
3570         (pui-toggle-package-event):
3571         (pui-toggle-verbosity-redisplay):
3572         (pui-install-selected-packages):
3573         (pui-add-required-packages):
3574         (pui-help-echo):
3575         (pui-display-info):
3576         (list-packages-mode):
3577         (pui-list-packages):
3578
3579         * packages.el (packages-compute-package-locations):
3580         (package-require):
3581         (package-delete-name):
3582         (packages-hardcoded-lisp): Removed.
3583         (packages-useful-lisp): Removed.
3584         (packages-unbytecompiled-lisp): Removed.
3585         (packages-find-package-directories):
3586
3587         Summary:
3588
3589         Major code clean up of all things PUI.
3590
3591         Much improved code to determine where packages should be
3592         installed.  PUI no longer depends on any packages being
3593         pre-installed to compute where packages are to be installed to.
3594
3595         The user can specify the location of their package-index file.  It
3596         isn't necessary to set this because it has sane defaults.  People
3597         who "run-in-place" won't accidently overwrite the CVS
3598         package-index file.  See
3599         `package-get-package-index-file-location'. 
3600
3601         PUI will now properly clean up after itself in the event of an
3602         unsuccessful package install.  This drastically reduces the number
3603         of "wrong md5sum" FAQs.
3604
3605         non-Mule XEmacsen can no longer install Mule packages.
3606
3607         Package management via the custom interface has been removed.
3608
3609         The PUI related menubar items have been reorganised.
3610
3611         The PGP verification code has been fixed and the default for
3612         whether or not it is used is automatically computed.
3613
3614         * update-elc.el ((preloaded-file-list site-load-packages
3615         need-to-dump dumped-exe)):
3616         Just a couple of small changes to allow for
3617         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3618         existing anymore.
3619
3620 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3621
3622         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3623         apply `format' to the first argument of byte-compile-warn, it
3624         already calls format.
3625
3626 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3627
3628         * files.el (delete-old-versions): Avoid going interactive during
3629         make install when environment variable VERSION_CONTROL is set.
3630
3631 2003-12-04  Vin Shelton  <acs@xemacs.org>
3632
3633         * menubar-items.el (menu-item-search): Only bring up search dialog
3634         box if the feature is available and desired.
3635
3636 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3637
3638         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3639
3640 2003-11-05  Vin Shelton  <acs@xemacs.org>
3641
3642         * help.el (Help-prin1-face):
3643         (Help-princ-face):
3644         princ and prin1 are functions and need to be called as such.  The
3645         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3646
3647 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3648
3649         * about.el (about-xemacs): Give full version and build date.
3650
3651 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3652
3653         * win32-native.el (grep-null-device): This XEmacs has null-device.
3654
3655 2003-09-06  Mike Sperber  <mike@xemacs.org>
3656
3657         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3658         implement the specified semantics for `defvar.'
3659
3660 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3661
3662         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3663         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3664         displaying buffer in question.
3665
3666 2003-09-03  Vin Shelton <acs@xemacs.org>
3667
3668         * XEmacs 21.4.14 is released
3669
3670 2003-08-17  Vin Shelton  <acs@xemacs.org>
3671
3672         * about.el: Vanity patch.
3673
3674 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3675
3676         * code-process.el (call-process):
3677         (call-process-region):
3678         (start-process):
3679         Document coding system processing.
3680
3681 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3682
3683         * startup.el (splash-frame-body): Idiomatic English.
3684
3685 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3686
3687         * font-lock.el (font-lock-match-java-declarations): Move
3688         save-restriction, narrow-to-region to beginning of function to
3689         avoid going beyond the limit and causing an infloop.
3690
3691 2003-04-16  Jerry James  <james@xemacs.org>
3692
3693         * keydefs.el: Remove mappings for keys mapped to the nowhere
3694         defined function function-key-error.
3695
3696 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3697
3698         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3699         lisp-interaction-mode-hook): Add the docstrings.
3700
3701 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3702
3703         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3704         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3705         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3706
3707 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3708
3709         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3710         lambda list after the original doc.  Care about
3711         #'(lambda () "SingleString") 
3712         (cl-upcase-arg): 
3713         (cl-function-arglist):
3714         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3715         circular data structures in lambda list specification
3716
3717 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3718
3719         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3720         to appear in font-lock-function-name-face.
3721
3722 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3723
3724         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3725         is not also the value of the lambda.
3726
3727 2003-05-06  Andy Piper  <andy@xemacs.org>
3728
3729         * files.el (revert-buffer): Make sure local variables get processed,
3730         even in the case of an optimized reversion.
3731
3732 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3733
3734         * XEmacs 21.4.13 is released
3735
3736 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3737
3738         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3739         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3740
3741 2003-02-14  Ben Wing  <ben@xemacs.org>
3742
3743         * byte-optimize.el:
3744         * byte-optimize.el (byte-compile-inline-expand):
3745         * byte-optimize.el (byte-compile-unfold-lambda):
3746         * byte-optimize.el (byte-optimize-form-code-walker):
3747         * byte-optimize.el (byte-optimize-form):
3748         * byte-optimize.el (byte-decompile-bytecode-1):
3749         * byte-optimize.el (byte-optimize-lapcode):
3750         Review carefully and sync up to 20.7 except for areas as noted.
3751         Fixes problem with JDE compilation.
3752
3753 2003-02-05  Ben Wing  <ben@xemacs.org>
3754
3755         * simple.el:
3756         * simple.el (motion-keys-for-shifted-motion):
3757         Omit M-S-home/end from motion keys.
3758
3759 2003-02-07  Ben Wing  <ben@xemacs.org>
3760
3761         * text-props.el (text-property-any):
3762         * text-props.el (text-property-not-all):
3763         Fix bug when end > start.
3764
3765 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3766
3767         * info.el (Info-insert-dir): Make default-directory end in
3768         separator.  Patch due to Martin Buchholz.
3769
3770 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3771
3772         * XEmacs 21.4.12 "Portable Code" is released.
3773
3774 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3775
3776         * about.el: Update golubev data.
3777
3778 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3779
3780         * isearch-mode.el (isearch-mode-map): Substitute comment on
3781         desirability, and back out "GR is printable" changes.
3782
3783 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3784
3785         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3786
3787 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3788
3789         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3790
3791 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3792
3793         * menubar-items.el (default-menubar): Use browse-url-mozilla
3794         instead of browse-url-gnome-moz for Mozilla.
3795
3796 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3797
3798         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3799
3800 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3801
3802         * files.el (auto-mode-alist): Remove redundant entries for modes
3803         that live in packages.
3804         (interpreter-mode-alist): Ditto.
3805
3806 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3807
3808         * menubar-items.el (default-menubar): Sync with current
3809         browse-url-xemacs.el.
3810
3811 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3812
3813         * XEmacs 21.4.10 "Military Intelligence" is released.
3814
3815 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3816
3817         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3818
3819 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3820
3821         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3822
3823 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3824
3825         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3826         effect free function.
3827         (font-lock-fontify-keywords-region): Supply the argument to
3828         font-lock-compile-keywords.
3829
3830 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3831
3832         * package-get.el (package-get-download-sites): Bring sites list
3833         up to date, prefer xx.xemacs.org addresses.
3834
3835 2002-09-27  Andy Piper  <andy@xemacs.org>
3836
3837         * dialog.el (make-dialog-box): for general dialogs only
3838         delete-frame-hook will be run.
3839
3840 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3841
3842         * font-lock.el (font-lock-fontify-syntactically-region): Add
3843         comment about lookup-syntax-properties, document LOUDLY as unused.
3844
3845 2002-08-26  Andy Piper  <andy@xemacs.org>
3846
3847         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3848         merge.
3849
3850 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3851
3852         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3853         (make-obsolete-variable): Ditto.
3854         (make-compatible): Ditto.
3855         (make-compatible-variable): Ditto.
3856
3857 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3858
3859         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3860         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3861
3862 2002-08-28  Andy Piper  <andy@xemacs.org>
3863
3864         * files.el (revert-buffer): propagate revert-without-query-status.
3865
3866 2002-06-03  Andy Piper  <andy@xemacs.org>
3867
3868         * dialog-items.el (make-search-dialog): align various subcontrols
3869         in visually pleasing ways, allow frame to autosize to the dialog
3870         size.
3871         * dialog.el (make-dialog-box): add a border inside the frame. Add
3872         :autosize property, if t then reset the frame size appropriately
3873         before the frame is mapped.
3874         * gutter-items.el (set-progress-feedback-instantiator): align
3875         various subcontrols.
3876         * gutter-items.el (set-progress-abort-instantiator): ditto.
3877
3878 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3879
3880         * XEmacs 21.4.9 "Informed Management" is released.
3881
3882 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3883
3884         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3885         "&optional append" argument.
3886
3887 2002-07-16  Didier Verna  <didier@xemacs.org>
3888
3889         * subr.el (replace-in-string): fix case fold bug introduced by
3890         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3891         case-fold-search in temporary buffers.
3892
3893 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3894
3895         * lib-complete.el (find-library): Remove check for mule because
3896         decompression DOES work on Mule.
3897
3898 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3899
3900         * simple.el (join-line): New alias for `delete-indentation'.
3901
3902 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3903
3904         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3905         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3906         (font-lock-builtin-face): New.
3907         (font-lock-constant-face): New.
3908         (font-lock-face-list): Add builtin and constant faces.
3909
3910 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3911
3912         * autoload.el (make-autoload): Support define-derived-mode.
3913         Collected puts of doc-string-elt property.  Based on a patch by
3914         Didier Verna <didier@xemacs.org>.
3915
3916 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3917
3918         * wid-edit.el (widget-field-activate): Fix docstring typo.
3919
3920 2002-07-23  Andy Piper  <andy@xemacs.org>
3921
3922         * about.el (about-personal-info): update me.
3923
3924 2002-07-12  Andy Piper  <andy@xemacs.org>
3925
3926         * custom.el (custom-theme-set-variables): remove bogus
3927         arguments. Use custom-set-default to set defaults.
3928         (custom-set-variables): update doc.
3929         (custom-local-buffer): new, synced from FSF.
3930         (custom-set-default): ditto.
3931         (defcustom): update doc.
3932
3933 2002-06-16  Andy Piper  <andy@xemacs.org>
3934
3935         * menubar-items.el (default-menubar): enable windows printing on
3936         cygwin as well as native.
3937
3938 2002-06-12  Andy Piper  <andy@xemacs.org>
3939
3940         * printer.el (generic-print-buffer): catch all errors so that the
3941         print device can be cleared in all scenarios.
3942         (Printer-clear-device): make sure clearing the printer allows it
3943         to be used again immediately.
3944         (generic-print-region): make sure the default printer face is
3945         black-on-white.
3946
3947 2002-04-23  Jerry James  <james@xemacs.org>
3948
3949         * window-xemacs.el (display-buffer-function): Change doc to
3950         reflect new arg.
3951         * window-xemacs.el (pre-display-buffer-function): Ditto.
3952         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3953         non-nil, make the new window just big enough for its contents.
3954         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3955         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3956         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3957
3958 2002-06-06  Andy Piper  <andy@xemacs.org>
3959
3960         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3961         (defcustom): ditto.
3962         (custom-handle-keyword): ditto.
3963
3964 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3965
3966         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3967         Make obsolete.  Default to nil.
3968         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3969         Inspired by a patch by John Palmieri.
3970
3971 2002-07-01  Mike Alexander  <mta@arbortext.com>
3972
3973         * process.el (shell-command-on-region): Don't delete the region
3974         before giving it to call-process-region
3975
3976 2002-06-04  Jerry James <james@eecs.ku.edu>
3977
3978         * find-paths.el (paths-find-architecture-directory): Search in
3979         `system-configuration'/`base', not `base'`system-configuration'.
3980
3981 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3982
3983         * info.el (Info-index): Add missing \ in [ t].
3984
3985 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3986
3987         * gutter-items.el (gutter-buffers-tab-visible-p,
3988         buffers-tab-omit-function, buffers-tab-selection-function,
3989         buffers-tab-filter-functions):
3990         Doc improvements.
3991
3992 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3993
3994         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3995
3996         * toolbar-items.el (toolbar-news): Fix typo in message string.
3997
3998 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3999
4000         * dialog.el (yes-or-no-p-dialog-box): 
4001         * cmdloop.el (y-or-n-p-minibuf):
4002         (yes-or-no-p-minibuf):
4003         (yes-or-no-p):
4004         (y-or-n-p): 
4005         Specify negative answers in docstrings.
4006
4007 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4008
4009         * package-ui.el (pui-help-echo): Display both installed and author
4010         version.  Use a balloon-help window to display extra info like
4011         package requires.
4012
4013 2002-05-30  Andy Piper  <andy@xemacs.org>
4014
4015         * files.el (revert-buffer-internal): don't visit
4016         revert-buffer. Kill buffer when not used. Suggested by Mike
4017         Alexander <mta@arbortext.com>
4018
4019 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4020
4021         * files.el (revert-buffer): More docstring fiddling.
4022
4023 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4024
4025         * files.el (revert-buffer):
4026         (revert-buffer-internal):
4027         (revert-buffer-insert-file-contents-function):
4028         Improve docstrings and comments.
4029
4030 2002-05-08  Andy Piper  <andy@xemacs.org>
4031
4032         * files.el (revert-buffer): observe noconfirm behavior.
4033
4034 2002-04-09  Andy Piper  <andy@xemacs.org>
4035
4036         * files.el (revert-buffer): use revert-buffer-internal if it looks
4037         like doing so will not result in any user-visible changes.
4038         (revert-buffer-internal): new function. Do the actual process of
4039         reversion and then see whether the result is any different to what
4040         we have already. If it is not then do nothing.
4041
4042 2001-12-11  Andy Piper  <andy@xemacs.org>
4043
4044         * menubar.el (get-popup-menu-response): re-order so that it works
4045         on more sane/facist window systems.
4046
4047 2001-12-03  Andy Piper  <andy@xemacs.org>
4048
4049         * faces.el (frob-face-property): don't infloop in face frobbing
4050         from Jan Vroonhof <jan@xemacs.org>.
4051
4052 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4053
4054         * faces.el (frob-face-property): Follow face fall-back hierarchy
4055         properly for face properties without an instance. Only do manual
4056         copy form 'default in last resort. This handles in particular
4057         the case where 'default itself has only a fall-back (which is
4058         the case by default on windows).
4059
4060 2001-11-24  Andy Piper  <andy@xemacs.org>
4061
4062         * printer.el (generic-print-region): set default-frame-plist to
4063         nil while creating the printer frame so that sizes reflect the
4064         printed page.
4065
4066         * faces.el (face-complain-about-font): Don't complain on printers.
4067
4068 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4069         
4070         * package-net.el: Andy synch.
4071         
4072 2001-12-16  Andy Piper  <andy@xemacs.org>
4073
4074         * package-get.el (package-get-update-all): Make sure installed.db
4075         gets updated after updating packages.
4076
4077 2002-03-28  Ben Wing  <ben@xemacs.org>
4078
4079         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4080         continuation, truncation so that we don't get line jumpiness from
4081         them being larger than the line height.
4082
4083         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4084
4085 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4086
4087         * font.el (font-window-system-mappings): Add mapping for Gtk
4088         (assume identical to X) 
4089
4090 2002-02-04  Andy Piper  <andy@xemacs.org>
4091
4092         * files.el (convert-standard-filename): Fix for short filename
4093         Peter Arius <pas@methodpark.de>
4094
4095 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4096
4097         * list-mode.el (default-choose-completion): completion-base-size
4098         should refer to local value in the completion list buffer.
4099
4100 2001-12-03  Didier Verna  <didier@xemacs.org>
4101
4102         * rect.el: autoload `replace-rectangle'.
4103         * keydefs.el (global-map): bind it to `C-x r p'.
4104
4105 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4106
4107         * XEmacs 21.4.8 "Honest Recruiter" is released.
4108
4109 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4110
4111         This patch is based on Jerry James's patch and analysis.
4112
4113         * select.el (get-clipboard):
4114         (get-selection):
4115         Update docstrings.
4116         (get-clipboard-foreign):
4117         (get-selection-foreign):
4118         New function for use as `interprogram-paste-function's.
4119
4120         * simple.el (interprogram-paste-function): Change default to
4121         `get-clipboard-foreign'; improve docstring.
4122         (interprogram-cut-function): Improve dosctring.
4123
4124 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4125
4126         * XEmacs 21.4.7 "Economic Science" is released.
4127
4128 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4129
4130         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4131
4132 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4133
4134         * obsolete.el (assq-delete-all): New compatibility alias for 
4135         remassq.
4136
4137 2002-01-09  Simon Josefsson  <jas@extundo.com>
4138
4139         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4140
4141 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4142
4143         * info.el (Info-auto-generate-directory): Default
4144         Info-auto-generate-directory to 'if-outdated.
4145
4146 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4147
4148         * startup.el (normal-top-level): Prevent migration code from
4149         trashing .emacs on an error in loading the init files.
4150
4151 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4152
4153         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4154         "system default" Xdefaults and friends get xrdb-mode.
4155
4156 2002-03-05  Mats Lidell  <matsl@contactor.se>
4157  
4158         * help-nomule.el (tutorial-supported-languages): Added Swedish
4159         tutorial. Sorted languages.
4160
4161 2002-02-11  Mike Sperber <mike@xemacs.org>
4162
4163         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4164         regenerating outdated dir files and dir is non-existent.
4165
4166 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4167
4168         * code-files.el (convert-mbox-coding-system): Improve comment.
4169         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4170         coding-system argument to `write-region-pre-hook' call.
4171         (write-region-pre-hook): Fix docstring to mention lockname argument.
4172
4173 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4174
4175         * minibuf.el (completing-read): Remove redundant wrong arg list.
4176
4177         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4178
4179 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4180
4181         * obsolete.el (interactive-form): new compatibility alias for 
4182         function-interactive.
4183
4184 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4185
4186         * menubar-items.el (Menubar-items-truncate-list): Removed.
4187         * menubar-items.el (Menubar-items-truncate-history): New.
4188         * menubar-items.el (default-menubar): Use
4189         Menubar-items-truncate-history.
4190
4191 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4192
4193         * printer.el (generic-print-region): Pass correct arguments to
4194         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4195         Torkelsson <torkel@acc.umu.se>.
4196
4197 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4198
4199         * help.el (describe-mode): synched with FSF 19.34; handle nil
4200         minor mode indicators.
4201
4202 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4203
4204         * minibuf.el (completing-read): Update docstring.
4205
4206 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4207
4208         * XEmacs 21.4.6 "Common Lisp" is released.
4209
4210 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4211
4212         * package-net.el: Inadvertant synch with Windows branch.  From
4213         Andy's log:
4214         (package-net-kit-version): new variable.
4215         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4216
4217 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4218
4219         * package-get.el (package-get-locate-index-file): Also search the
4220         core etc/ directory for the package index file if it can't be
4221         found in ~/.xemacs/.
4222
4223 2001-12-13  William Perry  <wmperry@gnu.org>
4224
4225         * dialog-gtk.el (popup-builtin-question-dialog):
4226         Conform to API in gui.c.
4227         
4228 2001-11-12  Andy Piper  <andy@xemacs.org>
4229
4230         * cus-edit.el (custom-save-face-internal): make sure we save
4231         non-themed faces.
4232         (custom-save-variables): ditto variables.
4233
4234 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4235
4236         * faces.el (make-face-family):
4237         (make-face-size):
4238         New face-modifying functions per Jan Vroonhof.
4239
4240         cus-face.el (custom-set-face-font-family):
4241         (custom-set-face-font-size):
4242         Use them.
4243
4244         * font.el (font-window-system-mappings): More precise docstring.
4245
4246         (font-create-name):
4247         (font-create-object):
4248         (tty-font-create-object):
4249         (tty-font-create-plist):
4250         (x-font-create-object):
4251         (x-font-create-name):
4252         (ns-font-create-name):
4253         (mswindows-font-create-object):
4254         (mswindows-font-create-name):
4255         Add doctrings.
4256
4257 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4258
4259         * gtk-faces.el (gtk-init-device-faces): removed spurious
4260         quote before let* expression.
4261
4262 2001-10-29  Andy Piper  <andy@xemacs.org>
4263
4264         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4265         modified when changing coding system.
4266
4267         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4268         that we invoke the GUI directory selector.
4269
4270 2001-10-25  Andy Piper  <andy@xemacs.org>
4271
4272         * dialog.el (make-dialog-box): use new directory dialog support.
4273         * minibuf.el (read-file-name-1): ditto.
4274         (read-file-name): ditto.
4275         (read-directory-name): ditto.
4276
4277 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4278
4279         * XEmacs 21.4.5 "Civil Service" is released.
4280
4281 2001-04-23  Didier Verna  <didier@xemacs.org>
4282
4283         * cus-edit.el (custom-variable-pre-save): New.
4284         * cus-edit.el (custom-variable-post-save): New.
4285         * cus-edit.el (custom-variable-save): use them.
4286         * cus-edit.el (custom-face-pre-save): New.
4287         * cus-edit.el (custom-face-post-save): New.
4288         * cus-edit.el (custom-face-save): use them.
4289         * cus-edit.el (custom-group-pre-save): New.
4290         * cus-edit.el (custom-group-post-save): New.
4291         * cus-edit.el (custom-group-save): use them.
4292         * cus-edit.el (Custom-save): use the pre/post functions above,
4293         call `custom-save-all' only once.
4294         * cus-edit.el (custom-variable-pre-reset-standard): New.
4295         * cus-edit.el (custom-variable-post-reset-standard): New.
4296         * cus-edit.el (custom-variable-reset-standard): use them.
4297         * cus-edit.el (custom-face-pre-reset-standard): New.
4298         * cus-edit.el (custom-face-post-reset-standard): New.
4299         * cus-edit.el (custom-face-reset-standard): use them.
4300         * cus-edit.el (custom-group-pre-reset-standard): New.
4301         * cus-edit.el (custom-group-post-reset-standard): New.
4302         * cus-edit.el (Custom-reset-standard): use them.
4303         * cus-edit.el (custom-face-reset-saved): use the pre/post
4304         functions above, call `custom-save-all' only once.
4305
4306 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4307
4308         * gutter-items.el (buffers-tab face): Derive from the modeline
4309         face by default.  Many people use white-on-black for the default
4310         font, and the tabs look hideous with that color combination.  The
4311         modeline usually has the correct colors.
4312
4313 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4314
4315         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4316         (tag-mark-stack-max): Typo fix.
4317
4318 2001-09-28  Ben Wing  <ben@xemacs.org>
4319
4320         * font-lock.el:
4321         * font-lock.el (font-lock-after-change-function):
4322         fix problem with last patch, reported by Katsumi Yamaoka.
4323
4324 2001-09-17  Ben Wing  <ben@xemacs.org>
4325
4326         * font-lock.el (font-lock-after-change-function):
4327         fix problem when you insert a comment on the line before a line of
4328         code: if we use the following char, then when you hit backspace,
4329         the following line of code turns the comment color.
4330
4331 2001-06-08  Ben Wing  <ben@xemacs.org>
4332
4333         * process.el: comment about shell-command-switch.
4334         * process.el (shell-quote-argument): Need to quote a null
4335         argument, too.  From Dan Holmsand.
4336         
4337         * startup.el (normal-top-level): Delete some unused FSF junk.
4338         * startup.el (command-line-early):
4339         
4340         * startup.el (command-line): Call MS Windows init function.
4341         
4342         * win32-native.el:
4343         * win32-native.el (mswindows-system-shells): New.
4344         * win32-native.el (mswindows-system-shell-p): New.
4345         * win32-native.el (init-mswindows-at-startup): New.
4346         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4347         * win32-native.el (mswindows-quote-one-simple-arg):
4348         * win32-native.el (mswindows-quote-one-command-arg):
4349         * win32-native.el (mswindows-construct-process-command-line-alist):
4350         Correct comments at top.  Correctly handle passing arguments
4351         to Cygwin programs and to bash.  Fix quoting of zero-length
4352         arguments (from Dan Holmsand).  Set shell-command-switch based
4353         on shell-file-name, which in turn comes from env var SHELL.
4354
4355 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4356
4357         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4358         default-toolbar-position): Fill docstrings for balloon-help.
4359
4360 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4361
4362         * faces.el: Reenable specifications over 'gtk domain.
4363
4364 2001-08-08  Didier Verna  <didier@xemacs.org>
4365
4366         * autoload.el (update-autoload-files): make defdir a file name,
4367         not directory name.
4368
4369 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4370
4371         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4372
4373         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4374
4375 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4376
4377         * font-menu.el (font-menu-set-font): Default to current font-family.
4378         (font-menu-preferred-resolution):
4379         (font-menu-size-scaling):
4380         Provide gtk defaults, too.
4381
4382 2001-07-29  Mike Alexander  <mta@arbortext.com>
4383
4384         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4385         list
4386         (custom-set-face-font-family): ditto
4387
4388 2001-07-26  Mike Sperber <mike@xemacs.org>
4389
4390         * files.el (auto-mode-alist): .9 files are man pages, too.
4391
4392 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4393
4394         * process.el (call-process-internal): bind
4395         coding-system-for-write to 'binary when calling
4396         start-process-internal, so the process receives 
4397         the literal contents of INFILE.
4398
4399 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4400
4401         * files.el (auto-mode-alist): Add configure.ac support.
4402
4403 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4404
4405         * buff-menu.el:
4406         mouse.el:
4407         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4408
4409 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4410
4411         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4412
4413 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4414
4415         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4416         mixed text.
4417         (kinsoku-eol-p): Ditto.
4418
4419 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4420
4421         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4422         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4423         characters as the category `s' or `e' correctly.
4424
4425 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4426
4427         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4428
4429 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4430
4431         * mule/cyrillic.el:  Set up case table.
4432
4433 2001-06-08  Mike Sperber <mike@xemacs.org>
4434
4435         * files.el (save-some-buffers-1): Don't zap the help window right
4436         after `map-y-or-n-p' has popped it up.
4437
4438 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4439
4440         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4441
4442 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4443
4444         * specifier.el: define-specifier-tag 'gtk.
4445
4446 2001-05-12  Ben Wing  <ben@xemacs.org>
4447
4448         * find-paths.el (paths-find-recursive-path):
4449         fix error with null EXCLUDE-REGEXP.
4450         
4451         * font-lock.el (font-lock-mode):
4452         fix problem reported by hrvoje with buffers starting with a space.
4453         
4454 2001-05-06  Ben Wing  <ben@xemacs.org>
4455
4456         * dialog.el (make-dialog-box):
4457         * menubar-items.el (default-menubar):
4458         * printer.el (generic-print-buffer):
4459         * printer.el (generic-print-region):
4460         implement printing the selection when it's selected.
4461
4462 2001-04-18  Didier Verna  <didier@xemacs.org>
4463
4464         * cus-edit.el (Custom-reset-standard): reset to standard settings
4465         not only when the buffer's :custom-state is 'modified, but also
4466         when it is 'set or 'saved.
4467
4468 2001-04-17  Didier Verna  <didier@xemacs.org>
4469
4470         * startup.el (load-user-init-file): define `custom-file' before
4471         loading the user's init file.
4472
4473 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4474
4475         * menubar.el (popup-mode-menu): Make it work with
4476         popup-menu-titles turned off.
4477         
4478 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4479
4480         * about.el (about-mailto-link): Use compose-mail for sending mail.
4481
4482 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4483
4484         * package-admin.el (package-install-hook): New.
4485         (package-delete-hook): New.
4486         (package-admin-add-single-file-package): Use package-delete-hook.
4487
4488         * package-get.el (package-get): Use package-install-hook.
4489
4490 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4491
4492         * package-ui.el (pui-install-selected-packages): reverse the lists
4493         of packages so that they get handled in the same order as they
4494         were selected.
4495
4496 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4497
4498         * packages.el (locate-library): Use read-library-name for completion.
4499
4500 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4501
4502         * byte-optimize.el (=): `=' is not a binary predicate!
4503         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4504         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4505
4506 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4507
4508         * bytecomp.el (byte-compile-arithcompare):
4509         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4510
4511 2001-06-03  William M. Perry  <wmperry@gnu.org>
4512
4513         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4514         return the filename selected by the user!
4515
4516 2001-05-31  William M. Perry  <wmperry@gnu.org>
4517
4518         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4519         in XEmacs/GTK.
4520
4521 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4522
4523         * coding.el: Tiny typo fixed.
4524
4525 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4526
4527         * XEmacs 21.4.3 "Academic Rigor" is released.
4528
4529 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4530
4531         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4532
4533 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4534
4535         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4536
4537 2001-05-04  Ben Wing  <ben@xemacs.org>
4538
4539         * printer.el (generic-print-buffer):
4540         * printer.el (generic-print-region):
4541         Enable dialog boxes.  Apply workaround recommended by Kirill.
4542         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4543         
4544         * simple.el (kill-whole-line):
4545         * simple.el (kill-line-1):
4546         * simple.el (kill-entire-line):
4547         * simple.el (kill-line):
4548         * simple.el (backward-kill-line):
4549         Take out interactive dependence of kill-whole-line.
4550
4551 2001-04-22  Ben Wing  <ben@xemacs.org>
4552
4553         * dialog.el (make-dialog-box):
4554         Put dialog titles back in -- this time correctly.  Fix various
4555         other problems with leaks and such.
4556
4557         * simple.el (region-exists-p):
4558         * simple.el (region-active-p):
4559         Add comment about which one is correct to use in menu specs.
4560
4561 2001-05-05  Ben Wing  <ben@xemacs.org>
4562
4563         * dialog.el (make-dialog-box): fix doc string.
4564         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4565         take out Pretty Print.
4566         * printer.el:
4567         * printer.el (printer-current-device): New.
4568         * printer.el (Printer-get-device): New.
4569         * printer.el (Printer-clear-device): New.
4570         * printer.el (generic-page-setup): New.
4571         * printer.el (generic-print-buffer):
4572         * printer.el (generic-print-region):
4573         Implement Page Setup.  Handle errors properly.
4574
4575 2001-05-05  Ben Wing  <ben@xemacs.org>
4576
4577         * subr.el (error): Complete list of errors in doc string.
4578         
4579 2001-04-22  Ben Wing  <ben@xemacs.org>
4580
4581         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4582         
4583 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4584
4585         * build-report.el: Remove CVS keywords since this file has been in
4586         core lisp for a while now.
4587         * build-report.el (build-report-make-output-files): Fix typo.
4588
4589 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4590
4591         * about.el (about-finish-buffer): Make sure the last change works
4592         even if EVENT is nil.
4593
4594 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4595
4596         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4597         clicked, not the one that happens to be the current buffer at the
4598         time.
4599
4600 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4601
4602         * cus-edit.el (custom-display): Support the GTK Window System also.
4603
4604 2001-04-30  Ben Wing  <ben@xemacs.org>
4605
4606         * printer.el:
4607         * printer.el (printer-page-header):
4608         * printer.el (Print-context): New.
4609         * printer.el (printer-page-footer):
4610         * printer.el (generate-header-element): New.
4611         * printer.el (generate-header-line): New.
4612         * printer.el (print-context-property):
4613         * printer.el (generic-print-buffer):
4614         * printer.el (generic-print-region):
4615         Implement headers and footers.  Implement calling Print dialog box
4616         (#### but it doesn't quite work yet).
4617
4618 2001-04-25  Ben Wing  <ben@xemacs.org>
4619
4620         * about.el (xemacs-hackers):
4621         * about.el (about-url-alist):
4622         * about.el (about-personal-info):
4623         * about.el (about-hacker-contribution):
4624         More contributions.
4625         
4626         * simple.el (handle-post-motion-command):
4627         Fix spurious setting of zmacs-region-stays to t after a non-shift
4628         motion command.
4629
4630 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4631
4632         * about.el (about-personal-info): Update my bio.
4633         (about-hacker-contribution): Ditto.
4634
4635 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4636
4637         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4638
4639 2001-04-19  Andy Piper  <andy@xemacs.org>
4640
4641         * package-net.el (package-net-cygwin32-binary-size): new size.
4642         (package-net-win32-binary-size): new size.
4643         (package-net-convert-index-to-ini): Use new arch.
4644         (package-net-batch-convert-index-to-ini): Removed.
4645         (package-net-generate-bin-ini): New.
4646         (package-net-batch-generate-bin-ini): New.
4647
4648 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4649
4650         * XEmacs 21.4.1 "Copyleft" is released.
4651
4652 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4653
4654         * x-compose.el (xlib-input-method-bug-workaround):
4655         (alias-colon-to-double-quote):
4656         Force sort in map-keymap to work around rehash bug.
4657
4658 2001-04-17  Ben Wing  <ben@xemacs.org>
4659
4660         * about.el: Finish overhaul, add a few new hackers, update a
4661         couple old ones.
4662
4663 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4664
4665         * XEmacs 21.4.0 "Solid Vapor" is released.
4666
4667 2001-04-15  Ben Wing  <ben@xemacs.org>
4668
4669         * about.el:
4670         * about.el (about-headline-face): New.
4671         * about.el (about-link-face): New.
4672         * about.el (about-current-release-maintainers): New.
4673         * about.el (about-other-current-hackers): New.
4674         * about.el (about-url-alist):
4675         * about.el (about-once-and-future-hackers): New.
4676         * about.el (about-mailto-link): New.
4677         * about.el (about-get-buffer):
4678         * about.el (about-finish-buffer):
4679         * about.el (about-xemacs):
4680         * about.el (about-features): Removed.
4681         * about.el (about-advantages): New.
4682         * about.el (about-maintainer-info): Removed.
4683         * about.el (about-personal-info): New.
4684         * about.el (about-hacker-contribution): New.
4685         * about.el (about-maintainer):
4686         * about.el (about-show-linked-info):
4687         * about.el (about-hackers):
4688         Major revamping.  Rewriting of most of the text, improve the
4689         link handling, separate info on contributors into personal
4690         and contribution info, add new contributors, update personal
4691         info, etc. etc.
4692         
4693         * menubar-items.el (default-menubar):
4694         Help menubar entry for News now says more accurately
4695         "What's New in XEmacs".
4696         
4697         * mouse.el:
4698         * mouse.el (mouse-track-cleanup-hook):
4699         * mouse.el (mouse-track):
4700         Don't set-buffer to a dead buffer when calling mouse-track
4701         cleanup hooks.
4702
4703 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4704
4705         * XEmacs 21.2.47 "Zephir" is released.
4706
4707 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4708
4709         * dialog.el (make-dialog-box): Disable dialog box titles until
4710         we get them working.
4711
4712 2001-03-30  Ben Wing  <ben@xemacs.org>
4713
4714         * help.el:
4715         * help.el (Help-princ-face):
4716         * help.el (Help-prin1-face):
4717         * help.el (frob-help-extents):
4718         * help.el (describe-function-1):
4719         * help.el (describe-variable):
4720         Avoid using font-lock faces, which may not be defined.
4721         Instead, use hyper-apropos faces, and make sure they're
4722         defined as necessary by using `require'. (It's not so safe
4723         to do this for font-lock.) In any case, we will eventually
4724         be merging this functionality into hyper-apropos.
4725
4726         * loaddefs.el (completion-ignored-extensions):
4727         Fix documentation.
4728         
4729         * menubar-items.el (menu-truncate-list): Removed.
4730         * menubar-items.el (Menubar-items-truncate-list): New.
4731         * menubar-items.el (default-menubar):
4732         Fix errors if grep or compile command is too long.  Rename helper
4733         function to be less visible.
4734
4735 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4736
4737         * byte-optimize.el (byte-optimize-minus):
4738         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4739
4740 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4741
4742         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4743         Mule is available.
4744
4745         * mule/latin.el: New file.
4746
4747 2001-03-11  Ben Wing  <ben@xemacs.org>
4748
4749         * auto-save.el:
4750         * auto-save.el (auto-save-directory):
4751         * auto-save.el (make-auto-save-file-name):
4752         * auto-save.el (auto-save-file-name-p): New.
4753
4754         Merge in improvements from other definition of
4755         make-auto-save-file-name in files.el.
4756         
4757         * auto-save.el (auto-save-original-name):
4758         * auto-save.el (auto-save-name-in-fixed-directory):
4759         * auto-save.el (auto-save-unslashify-name): Removed.
4760         * auto-save.el (auto-save-slashify-name): Removed.
4761         * auto-save.el (auto-save-reserved-chars): New.
4762         * auto-save.el (auto-save-escape-name): New.
4763         * auto-save.el (auto-save-unhex): New.
4764         * auto-save.el (auto-save-unescape-name): New.
4765
4766         Change algorithm for encoding filenames in auto-save names to be
4767         entirely safe with all filesystems and all possible characters in
4768         a filename, and 100% reversible. (Essentially, uses
4769         quoted-printable as the encoding.)
4770         
4771         * auto-save.el (recover-all-files):
4772
4773         Use insert-directory rather than calling ls directly -- fixes
4774         things under Windows.
4775
4776         * files.el:
4777         * files.el (convert-standard-filename): Substitute FSF's
4778         definition for this (we had nothing here before).
4779         
4780         * files.el (backup-buffer): Warning fix.
4781         
4782         * files.el (make-backup-file-name):
4783         * files.el (find-backup-file-name):
4784         Fix error in calling sequence to auto-save-file-name-p.
4785         
4786         * files.el (recover-file):
4787         Use insert-directory rather than calling ls directly -- fixes
4788         things under Windows.
4789
4790         * files.el (make-auto-save-file-name): Removed.
4791         * files.el (auto-save-file-name-p): Removed.
4792         auto-save is always dumped so no sense in having a definition
4793         that will always be overwritten with another.
4794         
4795         * files.el (insert-directory):
4796         * win32-native.el:
4797         * win32-native.el (debug-mswindows-process-command-lines):
4798         * win32-native.el (original-make-auto-save-file-name): Removed.
4799         * win32-native.el (make-auto-save-file-name): Removed.
4800
4801
4802 2001-03-21  Martin Buchholz <martin@xemacs.org>
4803
4804         * XEmacs 21.2.46 "Urania" is released.
4805
4806 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4807
4808         * menubar-items.el (default-menubar): Update sample.emacs to
4809         sample.init.el and adjust accelerators.
4810
4811 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4812
4813         * build-report.el (build-report): Improve docstring.
4814
4815 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4816
4817         * ChangeLog: Log GTK merge.
4818
4819         * gutter-items.el:
4820         * mwheel.el:
4821         * sound.el:
4822         * startup.el:
4823         Revert gratuitous whitespace changes.
4824
4825 2001-03-07  Ben Wing  <ben@xemacs.org>
4826
4827         * help.el:
4828         * help.el (key-or-menu-binding):
4829         * help.el (Help-find-file): New.
4830         * help.el (describe-beta):
4831         * help.el (describe-copying):
4832         * help.el (describe-project):
4833         * help.el (view-emacs-news):
4834         * help.el (view-sample-init-el): New.
4835         * help.el (Help-princ-face): New.
4836         * help.el (Help-prin1-face): New.
4837         * help.el (help-symbol-function-context-menu):
4838         * help.el (help-symbol-variable-context-menu):
4839         * help.el (help-symbol-function-and-variable-context-menu):
4840         * help.el (frob-help-extents):
4841         * help.el (describe-function-1):
4842         * help.el (describe-variable):
4843
4844         Add coloring in Help buffers, correspondent with hyperlinks.
4845         View files in view-mode rather than Fundamental.
4846         Remove separators from context menus -- now handled in generic code.
4847         Add `Find Tag' to context menu.
4848         
4849         * menubar.el (popup-mode-menu):
4850
4851         Rewrite code that outputs the popup menu to (a) put more specific
4852         entries first, (b) be more robust, (c) output the proper context
4853         menu separators automatically (the context menu functionality is
4854         new and currently used only by Help).
4855
4856 2001-03-10  William M. Perry  <wmperry@aventail.com>
4857
4858         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4859         this function when converting from the 21.1 GTK branch.  Now
4860         supports file, password, question, and color built-in dialogs.
4861
4862 2001-03-06  Ben Wing  <ben@xemacs.org>
4863
4864         * keydefs.el:
4865         * keydefs.el (global-map):
4866         Add commented-out change of M-k (for 21.5).
4867         
4868         * menubar-items.el (default-menubar):
4869         Fix items to control kill-line behavior; add items for
4870         shifted motion.
4871         
4872         * simple.el:
4873         * simple.el (kill-whole-line):
4874         * simple.el (historical-kill-line): Removed.
4875         * simple.el (kill-line): Removed.
4876         * simple.el (kill-entire-line): New.
4877         * simple.el (kill-line-1): New.
4878         * simple.el (backward-kill-line):
4879         Undo kill-whole-line == always changes.  Add new function
4880         kill-entire-line to unconditionally delete the current line.
4881         Add comments describing the lamentable state of affairs of
4882         the kill-line functions and variables.
4883
4884 2001-03-02  Ben Wing  <ben@xemacs.org>
4885
4886         * simple.el:
4887         * simple.el (beginning-of-buffer):
4888         * simple.el (end-of-buffer):
4889         * simple.el (mark-ring-unrecorded-commands):
4890         * simple.el (signal-error-on-buffer-boundary):
4891         * simple.el (shifted-motion-keys-select-region):
4892         * simple.el (unshifted-motion-keys-deselect-region):
4893         * simple.el (motion-keys-for-shifted-motion): New.
4894         * simple.el (handle-pre-motion-command):
4895         * simple.el (handle-post-motion-command):
4896         * simple.el (forward-char-command):
4897         * simple.el (backward-char-command):
4898         * simple.el (scroll-up-command):
4899         * simple.el (scroll-down-command):
4900         * simple.el (next-line):
4901         * simple.el (previous-line):
4902         * simple.el (backward-block-of-lines):
4903         * simple.el (forward-block-of-lines):
4904         * simple.el (backward-word):
4905         * simple.el (mark-word):
4906
4907         Augment documentation of the most common motion commands to make
4908         note of the shifted-motion support.  Improve the support to (a)
4909         properly document how it works and why it's done in the fashion it
4910         is, and (b) allow the keystrokes that trigger it to be customized.
4911
4912         Correct error in the customize specification of
4913         mark-ring-unrecorded-commands.
4914
4915 2001-03-02  Ben Wing  <ben@xemacs.org>
4916
4917         * font-lock.el:
4918         * font-lock.el (font-lock-pending-extent-table): Removed.
4919         * font-lock.el (font-lock-pending-buffer-table): New.
4920         * font-lock.el (font-lock-pre-idle-hook):
4921         * font-lock.el (font-lock-after-change-function):
4922         * font-lock.el (font-lock-fontify-pending-extents):
4923         * font-lock.el (font-lock-lisp-like):
4924
4925         Fix handling of pending extents to avoid excessive slowness (N^2
4926         behavior) when making lots of buffer changes between redisplays,
4927         such as when saving the Options.
4928
4929 2001-03-09  William M. Perry  <wmperry@aventail.com>
4930
4931         * device.el:
4932         * dragdrop.el:
4933         * dumped-lisp.el:
4934         * faces.el:
4935         * frame.el:
4936         * gnuserv.el:
4937         * loadup.el:
4938         * menubar-items.el:
4939         * minibuf.el:
4940         The Great GTK Merge.
4941
4942         * ChangeLog.GTK:
4943         * dialog-gtk.el:
4944         * gdk.el:
4945         * generic-widgets.el:
4946         * glade.el:
4947         * gnome-widgets.el:
4948         * gnome.el:
4949         * gtk-compose.el:
4950         * gtk-extra.el:
4951         * gtk-faces.el:
4952         * gtk-ffi.el:
4953         * gtk-file-dialog.el:
4954         * gtk-font-menu.el:
4955         * gtk-glyphs.el:
4956         * gtk-init.el:
4957         * gtk-iso8859-1.el:
4958         * gtk-marshal.el:
4959         * gtk-mouse.el:
4960         * gtk-package.el:
4961         * gtk-password-dialog.el:
4962         * gtk-select.el:
4963         * gtk-widget-accessors.el:
4964         * gtk-widgets.el:
4965         * gtk.el:
4966         widgets-gtk.el:
4967         The Great GTK Merge: new files.
4968
4969 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4970
4971         * generic-widgets.el: Don't require gtk (a built-in feature) at
4972         top level.  Don't execute the last sexp unless (featurep 'gtk).
4973
4974 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4975
4976         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4977
4978 2001-02-23  Martin Buchholz <martin@xemacs.org>
4979
4980         * XEmacs 21.2.45 "Thelxepeia" is released.
4981
4982 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4983  
4984         * about.el (xemacs-hackers): update my entry. 
4985         * about.el (about-maintainer-info): ditto. 
4986         * about.el (about-hackers): ditto. 
4987
4988 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4989
4990         * about.el (about-maintainer-info): More vanity info about
4991         yours truly.
4992
4993 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4994
4995         * build-report.el (build-report-destination): xemacs-build-reports
4996         has moved to SourceForge, where mailing list name length is
4997         restricted, hence the name change to
4998         xemacs-buildreports@xemacs.org.
4999         * build-report.el (build-report-keep-regexp): Update default.
5000         * build-report.el (build-report-delete-regexp): Ditto.
5001         * build-report.el (build-report-make-output-files): Ditto.
5002
5003 2001-02-19  Craig Lanning  <lanning@scra.org>
5004
5005         * lisp-mode.el: Add indentation specifications for following
5006         Common Lisp forms: handler-case, handler-bind, with-slots,
5007         with-open-file, with-open-stream, print-unreadable-object.
5008
5009 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5010
5011         * font-lock.el (font-lock-set-defaults-1):
5012         Move initialization of `font-lock-cache-position' so that it's set
5013         even if font-lock-keywords is already defined.
5014
5015 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5016
5017         * autoload.el (generate-file-autoloads-1):
5018         Use `emacs-lisp-mode-syntax-table' instead of
5019         `lisp-mode-syntax-table'.
5020         * lisp-mode.el (lisp-mode-syntax-table):
5021         Get rid of old checks for `parse-partial-sexp' version.
5022         Make `|' (pipe) string delimiter instead of punctuation.
5023
5024 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5025
5026         * window.el (save-selected-window):
5027         Use gensym for better macro hygiene.
5028
5029 2001-02-06  Mike Sperber <mike@xemacs.org>
5030
5031         * dump-paths.el:
5032         * startup.el (startup-setup-paths): Set and use
5033         `mule-lisp-directory'.
5034         (startup-setup-paths-warning): Ditto.
5035
5036         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5037         (paths-construct-load-path): Consider `mule-lisp-directory'.
5038
5039 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5040
5041         * font-lock.el: Syntax table improvements used.  A few random
5042         changes are not specified below.
5043         (font-lock-fontify-string-delimiters):
5044         (font-lock-syntactic-keywords):
5045         (font-lock-cache-state nil):
5046         (font-lock-cache-position):
5047         New variables.
5048         (font-lock-set-syntax):
5049         (font-lock-apply-syntactic-highlight):
5050         (font-lock-fontify-syntactic-anchored-keywords):
5051         (font-lock-fontify-syntactic-keywords-region):
5052         (font-lock-eval-keywords):
5053         New functions.
5054         (font-lock-remove-face):
5055         (font-lock-fontify-syntactically-region):
5056         Use syntax properties.
5057
5058 2001-02-08  Martin Buchholz <martin@xemacs.org>
5059
5060         * XEmacs 21.2.44 "Thalia" is released.
5061
5062 2001-01-16  Mike Sperber <mike@xemacs.org>
5063
5064         * startup.el (normal-top-level): Work even if no installation root
5065         is found.
5066
5067 2001-01-30  Andy Piper  <andy@xemacs.org>
5068
5069         * gutter-items.el (progress-abort-glyph): remove instantiator.
5070         (set-progress-abort-instantiator): new function.
5071         (abort-progress-feedback): use it.
5072
5073         * gutter.el (set-gutter-dirty-p): new function.
5074
5075 2001-01-30  Didier Verna  <didier@xemacs.org>
5076
5077         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5078
5079 2001-01-24  Didier Verna  <didier@xemacs.org>
5080
5081         * sound.el (sound-extension-list): give a better default value.
5082         * sound.el (load-sound-file): improve the doc string, also find
5083         files given by absolute names, pass a real extension list to
5084         `locate-file'.
5085
5086 2001-01-26  Martin Buchholz <martin@xemacs.org>
5087
5088         * XEmacs 21.2.43 "Terspichore" is released.
5089
5090 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5091
5092         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5093         messages from gnuserv.
5094
5095 2001-01-20  Martin Buchholz <martin@xemacs.org>
5096
5097         * XEmacs 21.2.42 "Poseidon" is released.
5098
5099 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5100
5101         * cl-macs.el (cl-upcase-arg): New function.
5102         (cl-function-arglist): New function.
5103         (cl-transform-lambda): Automatically add CL-style lambda list to
5104         documentation string using functions above.
5105
5106 2001-01-12  Andy Piper  <andy@xemacs.org>
5107
5108         * package-get.el (package-get-custom): call
5109         package-net-update-installed-db.
5110
5111         * package-ui.el (pui-install-selected-packages): call
5112         package-net-update-installed-db.
5113
5114         * package-net.el (package-net-update-installed-db): use
5115         packages-package-list so that we reflect reality.
5116
5117         * packages.el (packages-package-list): Make docstring reflect
5118         reality.
5119
5120         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5121
5122         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5123         isn't installed.
5124
5125 2001-01-17  Andy Piper  <andy@xemacs.org>
5126
5127         * wid-edit.el (widget-activation-glyph-mapper): activate or
5128         deactivate native widgets.
5129         (widget-glyph-insert-glyph): record instantiator.
5130         (widget-push-button-value-create): use it.
5131
5132         * gui.el (gui-button-action): new function. Make button's domain
5133         buffer current when calling.
5134         (make-gui-button): update to use gui-button-action.
5135
5136 2001-01-16  Didier Verna  <didier@xemacs.org>
5137
5138         * menubar-items.el (default-menubar): add an entry for modeline
5139         horizontal scrolling in Options -> Display.
5140
5141 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5142
5143         * package-get.el (package-get-require-signed-base): Set to nil
5144         by default.
5145
5146 2001-01-17  Martin Buchholz <martin@xemacs.org>
5147
5148         * XEmacs 21.2.41 "Polyhymnia" is released.
5149
5150 2001-01-16  Mike Sperber <mike@xemacs.org>
5151
5152         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5153         catch lisp/mule/.
5154
5155 2001-01-14  Mike Sperber <mike@xemacs.org>
5156
5157         * startup.el (maybe-create-compatibility-dot-emacs):
5158         (maybe-unmigrate-user-init-file):
5159         (unmigrate-user-init-file): Created.
5160         (maybe-migrate-user-init-file): Offer creation of compatibility
5161         .emacs.
5162         Some doc fixes wrt init file location.
5163
5164 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5165
5166         * faces.el (face-frob-from-locale-first): new variable.
5167         (frob-face-font-2): Honor tags arg while trying to use
5168         standard-face-mapping.  When face-frob-from-locale-first is set,
5169         first try to set face inheriting from frobbed-face.
5170
5171 2001-01-15  Didier Verna  <didier@xemacs.org>
5172
5173         * about.el (xemacs-hackers): update my entry.
5174         * about.el (about-url-alist): ditto.
5175         * about.el (about-maintainer-info): ditto.
5176         * about.el (about-hackers): ditto.
5177
5178 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5179
5180         The byte compiler has been badly broken for a year,
5181         by the patch of 1999-12-06.
5182         * byte-optimize.el (byte-optimize-form-code-walker):
5183         Bug was: the byte compiler was making this erroneous optimization:
5184         (progn (or (foo)) (bar)) ==> (bar)
5185
5186 2000-11-20  Mike Sperber <mike@xemacs.org>
5187
5188         * setup-paths.el (paths-core-load-path-depth): Split
5189         `paths-load-path-depth' in two for site and core lisp.  Don't
5190         recurse into core.
5191         * setup-paths.el (paths-construct-load-path): Use.
5192
5193 2001-01-10  Andy Piper  <andy@xemacs.org>
5194
5195         * package-net.el (package-net-cygwin32-binary-size): new variable
5196         (package-net-win32-binary-size): ditto.  add much needed
5197         commentary.
5198
5199         * gutter-items.el (buffers-tab-items): correct off-by-one error
5200         for buffers-tab-max-size.
5201
5202 2001-01-08  Martin Buchholz <martin@xemacs.org>
5203
5204         * XEmacs 21.2.40 is released.
5205
5206 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5207
5208         * mule/hebrew.el: Fix comments and typos.
5209         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5210
5211 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5212
5213         * ChangeLog.1: move ancient log from fill.el.
5214
5215         * dump-paths.el:
5216         paragraphs.el:
5217         mule/mule-category.el:
5218         Miscellaneous typo fixes and slight doc clarifications.
5219
5220         * mule/mule-ccl.el:  Correct file name in header.
5221
5222 2000-12-31  Martin Buchholz <martin@xemacs.org>
5223
5224         * XEmacs 21.2.39 is released.
5225
5226 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5227
5228         * byte-optimize.el (byte-optimize-cond):
5229         (byte-optimize-cond-1): New.
5230         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5231         Optimizes (cond (x nil)) ==> nil.
5232         Provide better diagnostic on malformed expr like (cond foo).
5233
5234 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5235
5236         * mule/mule-coding.el:
5237         mule/mule-cmds.el (reset-language-environment,
5238         set-language-environment-coding-systems):
5239         Safer default coding-priority-list, corresponding to src/file-coding.h.
5240
5241 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5242
5243         * package-admin.el: Allow package removal from
5244         early-package-load-path.
5245
5246 2000-12-15  Andreas Jaeger  <aj@suse.de>
5247
5248         * about.el (about-maintainer-info): Update my entry.
5249
5250 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5251
5252         * packages.el (locate-library): Add support for bzip2
5253         compressed .el files.
5254
5255 2000-12-12  Andy Piper  <andy@xemacs.org>
5256
5257         * package-net.el: new file.
5258
5259 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5260
5261         * font-lock.el: Add missing C++ keywords.
5262
5263 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5264
5265         * simple.el (indent-for-comment): Preserve indentation of comments
5266         starting in column 0, as documented in (Info-goto-node
5267         "(xemacs)Comments").  Update docstring accordingly.
5268
5269 2000-12-05  Martin Buchholz <martin@xemacs.org>
5270
5271         * XEmacs 21.2.38 is released.
5272
5273 2000-12-04  Didier Verna  <didier@xemacs.org>
5274
5275         * mouse.el (default-mouse-track-set-point-in-window): remove
5276         spurious '+' operation detected by Martin.
5277
5278
5279 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5280
5281         * cl-extra.el (coerce):
5282         Implement char to integer coercion.
5283         Remove extraneous (numberp) test.
5284
5285         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5286         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5287         (byte-optimize-predicate):
5288         Warn if evaluating constant expression signals an error.
5289         (byte-optimize-form): Small simplification.
5290
5291         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5292
5293 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5294
5295         * byte-optimize.el:
5296         (byte-optimize-minus):
5297         (byte-optimize-plus):
5298         (byte-optimize-mult):
5299         (byte-optimize-quo):
5300         Use (car (last x)) instead of (last x) to get last elt!
5301         Use `byte-optimize-predicate' to optimize `%'.
5302         Move optimizations for special numeric args to bytecomp.el.
5303         * bytecomp.el (byte-compile-associative): Remove.
5304         (byte-compile-max): New.
5305         (byte-compile-min): New.
5306         Properly handle erroneous calls: (max) (min).
5307         (byte-compile-plus): New.
5308         (byte-compile-minus):
5309         It's easiest to handle 0, +1 and -1 args here.
5310         (byte-compile-mult): New.
5311         It's easiest to handle 1, -1 and 2 args here.
5312         (byte-compile-quo):
5313         It's easiest to handle 0, +1 and -1 args here.
5314         Issue byte-compiler warning when dividing by zero.
5315
5316         Byte-compiler arithmetic improvements.
5317         Better optimize these expressions in the obvious way:
5318         (+ x y 1)   -->  varref x varref y add add1
5319         (+ x y -1)  -->  varref x varref y add sub1
5320         (- x y 0)   -->  (- x y)
5321         (- 0 x y)   -->  (- (- x) y)
5322         (% 42 19)   --> compile-time constant
5323         (/ 42 19)   --> compile-time constant
5324         (* (foo) 2) --> foo call dup plus
5325
5326         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5327         unless (declaim (optimize (safety 3)))
5328         or (setq byte-compile-delete-errors nil).
5329
5330 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5331
5332         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5333         docstrings.
5334
5335 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5336
5337         * startup.el (command-line-do-help):  Add documentation of
5338         portable dumper switches.
5339
5340 2000-11-22  Andy Piper  <andy@xemacs.org>
5341
5342         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5343
5344         * glyphs.el (init-glyphs): don't use autodetect for strings.
5345
5346 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5347
5348         * byte-optimize.el (byte-optimize-char-before):
5349         (byte-optimize-backward-char):
5350         (byte-optimize-backward-word):
5351         Fix incorrect optimizations for these sorts of expressions:
5352         (let ((x nil)) (backward-char x))
5353
5354 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5355
5356         * byte-optimize.el:
5357         * byte-optimize.el (byte-optimize-backward-char): New.
5358         * byte-optimize.el (byte-optimize-backward-word): New.
5359         Make backward-word and backward-char as efficient as forward versions.
5360
5361         * bytecomp.el (byte-compile-no-args-with-one-extra):
5362         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5363         * bytecomp.el (byte-compile-two-args-with-one-extra):
5364         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5365         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5366         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5367         Check if extra arg is constant nil, and if so, use byte-coded call.
5368
5369         * simple.el (backward-word):
5370         * simple.el (mark-word):
5371         * simple.el (kill-word):
5372         * simple.el (backward-kill-word):
5373         Make COUNT argument optional, for consistency with forward-char et al.
5374
5375         * abbrev.el (abbrev-string-to-be-defined):
5376         * abbrev.el (inverse-abbrev-string-to-be-defined):
5377         * abbrev.el (inverse-add-abbrev):
5378         * abbrev.el (expand-region-abbrevs):
5379         * buff-menu.el (Buffer-menu-execute):
5380         * indent.el (move-to-left-margin):
5381         * indent.el (indent-relative):
5382         * indent.el (move-to-tab-stop):
5383         * info.el (Info-reannotate-node):
5384         * lisp-mode.el (lisp-indent-line):
5385         * lisp.el (end-of-defun):
5386         * lisp.el (move-past-close-and-reindent):
5387         * misc.el (copy-from-above-command):
5388         * mouse.el (default-mouse-track-scroll-and-set-point):
5389         * page.el (forward-page):
5390         * paragraphs.el (forward-paragraph):
5391         * paragraphs.el (end-of-paragraph-text):
5392         * picture.el (picture-forward-column):
5393         * picture.el (picture-self-insert):
5394         * rect.el (extract-rectangle-line):
5395         * simple.el (newline):
5396         * simple.el (fixup-whitespace):
5397         * simple.el (backward-delete-char-untabify):
5398         * simple.el (transpose-chars):
5399         * simple.el (transpose-preceding-chars):
5400         * simple.el (do-auto-fill):
5401         * simple.el (indent-new-comment-line):
5402         * simple.el (blink-matching-open):
5403         * view-less.el (cleanup-backspaces):
5404         * wid-edit.el (widget-transpose-chars):
5405         * term/bg-mouse.el (bg-insert-moused-sexp):
5406         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5407
5408         * info.el (Info-fontify-node):
5409         * simple.el (backward-delete-function):
5410         Use canonical delete-backward-char instead of backward-delete-char.
5411
5412 2000-11-20  Andy Piper  <andy@xemacs.org>
5413
5414         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5415         no buffers.
5416
5417 2000-11-20  Andy Piper  <andy@xemacs.org>
5418
5419         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5420         buffer tabs.
5421
5422 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5423
5424         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5425         (proclaim inline...) was shadowing compiler-macros.
5426
5427 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5428
5429         * bytecomp.el (byte-compile-eval): New.
5430         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5431         Keeps this promise made in Lispref:
5432         "If a file being compiled contains a `defmacro' form, the macro is
5433         defined temporarily for the rest of the compilation of that file."
5434
5435 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5436
5437         * cl.el (floatp-safe):
5438         (plusp):
5439         (minusp):
5440         (oddp):
5441         (evenp):
5442         (cl-abs):
5443         Use a better parameter name than `x'.
5444
5445         * cl-macs.el (check-type): Make continuable.  Change documentation
5446         to require PLACE, but accept any form for compatibility.
5447
5448         * abbrev.el (define-abbrev): Use check-type.
5449         * font-menu.el (font-menu-change-face): Use check-type.
5450         * menubar.el (relabel-menu-item): Use check-type.
5451         * itimer.el: Fix typo.
5452
5453 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5454
5455         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5456
5457 2000-11-14  Martin Buchholz <martin@xemacs.org>
5458
5459         * XEmacs 21.2.37 is released.
5460
5461 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5462
5463         * code-cmds.el: Provide the feature.
5464
5465 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5466
5467         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5468
5469         * code-cmds.el: New file
5470         * mule/mule-cmds.el:
5471         * mule/mule-misc.el
5472         (coding-keymap): New keymap. Define coding system keyboard
5473         commands on file-coding builds too.
5474         (coding-system-change-eol-conversion):
5475         (universal-coding-system-argument):
5476         (set-default-coding-systems):
5477         (prefer-coding-system): Moved from mule-cmds.el
5478         (set-buffer-process-coding-system): Moved from mule-misc.el
5479
5480 2000-09-15  Stephen Carney <carney@scubadoo.com>
5481
5482         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5483
5484 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5485
5486         * package-get.el (package-get-download-sites): Add a pre-release
5487         site for experimental packages.
5488
5489         * auto-autoloads.el: Regenerated.
5490
5491 2000-08-01  Andy Piper  <andy@xemacs.org>
5492
5493         * gutter-items.el (buffers-tab-omit-function): reference
5494         buffers-tab-select-visible-buffers.
5495         (buffers-tab-filter-functions): new variable, by default uses
5496         buffers-tab-selection-function and buffers-tab-omit-function.
5497         (select-buffers-tab-buffers-by-mode): invert arguments.
5498         (buffers-tab-select-visible-buffers): new function. Invert calling
5499         of buffers-menu-omit-invisible-buffers.
5500         (buffers-tab-items): rewrite to use
5501         buffers-tab-filter-functions. Rewrite docstring.
5502         (gutter-buffers-tab-extent): delete.
5503         (add-tab-to-gutter): always build a new extent when adding the
5504         tabs.
5505         (update-tab-in-gutter): make gutter dirty when orientation
5506         changes.
5507
5508 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5509
5510         * bytecomp.el (byte-compile-defvar-or-defconst):
5511         Only do loadhist recording if defvar form includes a value.
5512
5513 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5514
5515         * bytecomp.el (byte-compile-initial-macro-environment):
5516         `eval-when-compile' should not compile its body.
5517
5518 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5519
5520         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5521         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5522         some Japanese English.  Remove some ancient FSF comments, and
5523         improve docstrings.  Use symbols not vectors for tables.
5524
5525 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5526
5527         * keymap.el:
5528         (local-key-binding):
5529         (global-key-binding):
5530         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5531
5532         * lisp.el:
5533         (backward-sexp): Slightly simpler code.
5534         (mark-sexp): Make arg optional, like FSF Emacs.
5535         (forward-list): Slightly simpler code.
5536         (backward-list): Slightly simpler code.
5537         (down-list):  Make arg optional, like FSF Emacs.
5538         (up-list):  Make arg optional, like FSF Emacs.
5539         (backward-up-list):  Make arg optional, like FSF Emacs.
5540         (kill-sexp):  Make arg optional, like FSF Emacs.
5541         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5542
5543         * font-menu.el (font-menu-change-face):
5544         Take continuable errors into account.
5545
5546         * abbrev.el:
5547         * abbrev.el (clear-abbrev-table):
5548         * abbrev.el (define-abbrev-table):
5549         * abbrev.el (define-abbrev):
5550         * abbrev.el (insert-abbrev-table-description):
5551         * apropos.el (apropos-documentation-check-doc-file):
5552         * apropos.el (apropos-documentation-check-elc-file):
5553         * buff-menu.el (list-buffers):
5554         * buff-menu.el (list-buffers-noselect):
5555         * bytecomp.el (byte-recompile-directory):
5556         * bytecomp.el (batch-byte-compile):
5557         * cl-macs.el (typep):
5558         * code-files.el (find-coding-system-magic-cookie):
5559         * code-files.el (insert-file-contents):
5560         * cus-edit.el (customize-set-variable):
5561         * cus-edit.el (customize-save-variable):
5562         * cus-face.el (custom-set-face-font-size):
5563         * cus-face.el (custom-set-face-update-spec):
5564         * cus-face.el (custom-reset-faces):
5565         * custom.el (custom-check-theme):
5566         * custom.el (copy-upto-last):
5567         * fill.el (canonically-space-region):
5568         * fill.el (fill-paragraph):
5569         * fill.el (fill-region):
5570         * fill.el (find-space-insertable-point):
5571         * fill.el (justify-current-line):
5572         * faces.el (face-spec-update-all-matching):
5573         * faces.el (set-face-stipple):
5574         * files-nomule.el (insert-file-contents):
5575         * files.el (insert-file-contents-literally):
5576         * files.el (hack-local-variables-last-page):
5577         * files.el (basic-save-buffer):
5578         * files.el (insert-directory):
5579         * font-menu.el (font-menu-change-face):
5580         * font.el (font-spatial-to-canonical):
5581         * format.el (format-encode-region):
5582         * format.el (format-insert-file):
5583         * format.el (format-replace-strings):
5584         * gutter.el (set-gutter-element):
5585         * help.el (key-or-menu-binding):
5586         * help.el (describe-bindings):
5587         * help.el (with-syntax-table):
5588         * indent.el (indent-rigidly):
5589         * indent.el (delete-to-left-margin):
5590         * info.el:
5591         * info.el (Info-extract-dir-entry-from):
5592         * info.el (Info-build-dir-anew):
5593         * info.el (Info-rebuild-dir):
5594         * info.el (Info-batch-rebuild-dir):
5595         * info.el (Info-read-subfile):
5596         * info.el (Info-build-node-completions):
5597         * info.el (Info-extract-menu-node-name):
5598         * isearch-mode.el (isearch-range-invisible):
5599         * isearch-mode.el (isearch-restore-invisible-extents):
5600         * itimer.el (itimerp):
5601         * itimer.el (itimer-live-p):
5602         * keymap.el:
5603         * keymap.el (substitute-key-definition):
5604         * keymap.el (read-command-or-command-sexp):
5605         * keymap.el (local-key-binding):
5606         * keymap.el (global-key-binding):
5607         * keymap.el (global-set-key):
5608         * keymap.el (local-set-key):
5609         * ldap.el:
5610         * ldap.el (ldap-add-entries):
5611         * ldap.el (ldap-delete-entries):
5612         * lisp.el (backward-sexp):
5613         * lisp.el (mark-sexp):
5614         * lisp.el (forward-list):
5615         * lisp.el (backward-list):
5616         * lisp.el (down-list):
5617         * lisp.el (backward-up-list):
5618         * lisp.el (up-list):
5619         * lisp.el (kill-sexp):
5620         * lisp.el (backward-kill-sexp):
5621         * menubar.el (add-menu-button):
5622         * menubar.el (add-submenu):
5623         * menubar.el (delete-menu-item):
5624         * menubar.el (relabel-menu-item):
5625         * mouse.el (narrow-window-to-region):
5626         * obsolete.el (define-obsolete-variable-alias):
5627         * obsolete.el (store-substring):
5628         * package-admin.el:
5629         * package-admin.el (package-admin-install-function):
5630         * package-admin.el (package-admin-install-function-mswindows):
5631         * package-admin.el (package-admin-default-install-function):
5632         * package-get.el (package-get-update-base-entries):
5633         * packages.el (packages-load-package-dumped-lisps):
5634         * packages.el (packages-collect-package-dumped-lisps):
5635         * printer.el (generic-print-buffer):
5636         * printer.el (generic-print-region):
5637         * replace.el (occur-mode-mouse-goto):
5638         * replace.el (perform-replace):
5639         * select.el (get-selection-no-error):
5640         * simple.el:
5641         * simple.el (newline):
5642         * simple.el (open-line):
5643         * simple.el (edit-and-eval-command):
5644         * simple.el (goto-line):
5645         * simple.el (undo):
5646         * simple.el (kill-region):
5647         * simple.el (copy-region-as-kill):
5648         * simple.el (kill-ring-save):
5649         * simple.el (set-mark):
5650         * simple.el (next-line):
5651         * simple.el (previous-line):
5652         * simple.el (line-move):
5653         * simple.el (set-goal-column):
5654         * simple.el (comment-region):
5655         * subr.el:
5656         * subr.el (putf):
5657         * syntax.el (modify-syntax-entry):
5658         * syntax.el (map-syntax-table):
5659         * view-less.el (view-file):
5660         * view-less.el (view-buffer):
5661         * view-less.el (view-file-other-window):
5662         * window-xemacs.el (backward-other-window):
5663         * window.el:
5664         * window.el (one-window-p):
5665         * window.el (walk-windows):
5666         * window.el (window-list):
5667         * x-mouse.el (x-mouse-kill):
5668         * x-select.el (x-get-cutbuffer):
5669         * x-select.el (x-store-cutbuffer):
5670         * term/bg-mouse.el (bg-mouse-line-to-center):
5671         * term/sun-mouse.el (window-line-end):
5672         * term/sun-mouse.el (sun-select-region):
5673         * term/sun.el (kill-region-and-unmark):
5674         * mule/mule-category.el:
5675         * mule/mule-category.el (modify-category-entry):
5676         * mule/mule-category.el (char-category-list):
5677         * mule/mule-coding.el (coding-system-force-on-output):
5678         * mule/mule-misc.el (coding-system-put):
5679         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5680
5681 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5682
5683         * cus-face.el: Typo fixes and tiny clarifications.
5684         * custom.el: ditto
5685
5686 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5687
5688         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5689         * startup.el (normal-top-level): Setup auto-save-list-file-name
5690         if auto-save-list-file-prefix is non-nil.
5691
5692 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5693
5694         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5695
5696 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5697
5698         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5699         get symbol at point-min.
5700
5701 2000-10-24  Didier Verna  <didier@xemacs.org>
5702
5703         * info.el (Info-emacs-info-file-name): defconst it.
5704         * info.el (Info-footnote-tag): defcustom it.
5705         * info.el (Info-no-description-string): ditto.
5706         * info.el (Info-find-node): adapt to new semantics of
5707         'Info-suffixed-file (don't do the case variants stuff).
5708         * info.el (Info-insert-dir): rewrite the dir file variants code.
5709         * info.el (Info-directory-files): New. Return the list of info
5710         files in a directory.
5711         * info.el (Info-dir-outdated-p): use it.
5712         * info.el (Info-parse-dir-entries): ditto.
5713         * info.el (Info-build-dir-anew): don't restrict to files ending
5714         with a ".info.*" extension.
5715         * info.el (Info-set-mode-line): ditto.
5716         * info.el (Info-read-subfile): adapt to new semantics of
5717         'Info-suffixed-file (append 'exact argument).
5718         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5719         string independently of the case.
5720         * info.el (Info-suffixed-file): use it (match all possible case
5721         for the file name).
5722         * info.el (Info-insert-file-contents): code cleanup.
5723         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5724         columns.
5725         * info.el (Info-batch-rebuild-dir): ditto.
5726         * info.el (Info-read-node-name-1): ditto.
5727         * info.el (Info-search): ditto.
5728         * info.el (Info-fontify-node): ditto.
5729
5730
5731 2000-10-24  Didier Verna  <didier@xemacs.org>
5732
5733         * process.el (shell-command): when called from a program, avoid
5734         'push-mark's "mark-set" message.
5735
5736 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5737
5738         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5739         by a symbol, not by a vector.
5740         * mule/vietnamese.el (vscii): Likewise.
5741         (viscii): Likewise.
5742         * mule/cyrillic.el (koi8-r): Likewise.
5743
5744         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5745         by a symbol, not by a vector.
5746         (chinese-big5-2): Likewise.
5747         * mule/ethiopic.el (ethiopic): Likewise.
5748         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5749         (vietnamese-viscii-upper): Likewise.
5750
5751 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5752
5753         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5754
5755 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5756
5757         * byte-optimize.el (byte-optimize-car): New function.
5758         (byte-optimize-cdr): Ditto.
5759
5760 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5761
5762         * byte-optimize.el: Partial synch with FSF 20.7.
5763         Optimize constant concatenation.
5764         Add keymapp as a side effect free function.  It is a built-in.
5765         (byte-after-unbind-pos): Remove byte-equal.
5766
5767 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5768
5769         * update-elc-2.el: Quote regexps correctly.
5770
5771 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5772
5773         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5774         (ccl-compile): Apply integerp, not integer-or-char-p to
5775         check the type of the buffer magnification
5776         (ccl-compile-write-string): Encode a string with binary
5777         coding system.
5778         (ccl-compile-write-repeat): Likewise.
5779
5780 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5781
5782         * buff-menu.el:
5783         * bytecomp.el:
5784         * coding.el:
5785         * faces.el:
5786         * files.el:
5787         * fill.el:
5788         * float-sup.el:
5789         * font-lock.el:
5790         * help.el:
5791         * iso8859-1.el:
5792         * loaddefs.el:
5793         * menubar-items.el:
5794         * menubar.el:
5795         * modeline.el:
5796         * msw-font-menu.el:
5797         * paragraphs.el:
5798         * paths.el:
5799         * replace.el:
5800         * simple.el:
5801         * sound.el:
5802         * startup.el:
5803         * version.el:
5804         * x-faces.el:
5805         * x-font-menu.el:
5806         Remove purecopy.
5807
5808 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5809
5810         * simple.el (do-auto-fill): Use the function pointer to by
5811         `comment-line-break-function', not `indent-new-comment-line'. This
5812         fixes an issue with cc-mode comment continuation.
5813
5814 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5815
5816         * simple.el (turn-on-auto-fill):  Add (interactive).
5817         * mwheel.el (mwheel-install): Add (interactive).
5818         * font-lock.el (turn-on-font-lock): Add (interactive).
5819         (turn-off-font-lock): Add (interactive).
5820
5821 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5822
5823         * packages.el (packages-special-base-regexp): Add `man'.
5824
5825 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5826
5827         * wid-edit.el (widget-specify-active): map over extents in current
5828         buffer like `widget-specify-inactive' does.  Mapping over the
5829         inactive extent object does not work since the current extent is
5830         ignored by `map-extents'.
5831
5832 2000-10-04  Martin Buchholz <martin@xemacs.org>
5833
5834         * XEmacs 21.2.36 is released.
5835
5836 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5837
5838         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5839         Optimize the compiled-function-constants vector by byte-code
5840         reference counts.
5841
5842 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5843
5844         * build-report.el (build-report-delete-regexp): quote value in
5845         defcustom
5846
5847 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5848
5849         * build-report.el (build-report): Don't bind srcdir which we don't
5850         use in `multiple-value-bind' to avoid the only byte-compiler
5851         warning.
5852
5853 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5854
5855         * build-report.el: Requires cl and custom now.
5856         build-report-version is determined by XEmacs version -- remove
5857         build-report-version*.
5858         * build-report.el (build-report-version): Removed.
5859         * build-report.el (build-report-installation-version-regexp): New.
5860         * build-report.el (build-report-version-file-regexp): New.
5861         * build-report.el (build-report-installation-srcdir-regexp): New.
5862         * build-report.el (build-report-destination): Offer
5863         xemacs-build-reports and xemacs-beta.
5864         * build-report.el (build-report-keep-regexp): Adjusted.
5865         * build-report.el (build-report-delete-regexp): Adjusted.
5866         * build-report.el (build-report-make-output-dir): New.
5867         * build-report.el (build-report-installation-file): Replace use of
5868         `concat' with `expand-file-name'.
5869         * build-report.el (build-report-make-output-file): Removed.
5870         * build-report.el (build-report-make-output-files): New.
5871         * build-report.el (build-report-subject): Identify as
5872         user-variable with "*...".
5873         * build-report.el (build-report-prompts): Ditto.
5874         * build-report.el (build-report-version-file): New.
5875         * build-report.el (build-report-file-encoding): Identify as
5876         user-variable with "*...".
5877         * build-report.el (build-report-make-output-get): New.
5878         * build-report.el (build-report-insert-header): Report
5879         emacs-version and system-configuration instead of
5880         build-report-version.
5881         * build-report.el (build-report-insert-make-output): Add file
5882         argument.
5883         * build-report.el (build-report-insert-installation-file):
5884         Re-indent.
5885         * build-report.el (build-report-keep): Change docstring,
5886         re-indent.
5887         * build-report.el (build-report-delete): Ditto.
5888         * build-report.el (build-report-installation-data): New.
5889         * build-report.el (build-report-version-file-data): New.
5890
5891 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5892
5893         * byte-optimize.el (byte-optimize-lapcode):
5894         Fix the optimization of using the first 5 elements of the
5895         constants vector for variables.
5896         (byte-optimize-lapcode): Fix another ancient broken optimization.
5897
5898 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5899
5900         * *: Spelling mega-patch
5901
5902 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5903
5904         * easymenu.el: doc fixes.
5905         (easy-menu-do-define): Use backquote.
5906         (easy-menu-change):
5907         (easy-menu-add):
5908         `when' seems much clearer than `if' here.
5909         (easy-menu-remove):
5910         (easy-menu-add-item):
5911         (easy-menu-item-present-p):
5912         (easy-menu-remove-item):
5913         Wrap using (when (featurep 'menubar) ...)
5914
5915 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5916
5917         * bytecomp.el (displaying-byte-compile-warnings):
5918         Revert Ben's change to this function below so that the compile log
5919         is displayed properly for users of the "popper" package.
5920
5921 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5922
5923         * window.el (save-selected-window): Use backquote.
5924
5925         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5926         Renamed from `byte-compile-file-form-defvar'.
5927         * bytecomp.el (byte-compile-defvar-or-defconst):
5928         Only cons onto current-load-list in top-level forms.
5929         Else this leaks a cons cell every time a defun is called.
5930         Renamed from `byte-compile-defvar', for clarity.
5931         Warn when docstring of defvar is not a string.
5932         Use consistent error messages.
5933         Better comments.
5934
5935 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5936
5937         * simple.el (set-variable):
5938         Remove unneeded defvar by rearranging order of let* forms.
5939
5940         * mule/mule-ccl.el (ccl-get-next-code):
5941         * menubar-items.el (bookmark-menu-filter):
5942         (language-environment-menu-filter):
5943         (tutorials-menu-filter):
5944         * toolbar-items.el (toolbar-compile):
5945         * byte-optimize.el (disassemble-offset):
5946         Use (declare (special ...)) instead of `defvar'.
5947
5948         * cl-macs.el (cl-do-proclaim):
5949         Fix (declare (special ...)) warning suppression syntax.
5950
5951 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5952
5953         * info.el (Info-tag-table-marker):
5954         (Info-tag-table-buffer):
5955         (Info-find-file-node):
5956         (Info-read-subfile):
5957         (Info-build-node-completions):
5958         (Info-search):
5959         (Info-mode):
5960         Multiple info buffer support.
5961
5962 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5963
5964         * ldap.el (ldap-decode-entry): New defun
5965         (ldap-search-entries): Use it in order to decode DN-prefixed
5966         entries properly
5967
5968 2000-08-23  Daniel Pittman <daniel@danann.net>
5969
5970         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5971         Use `eq', not `=', to compare symbols.
5972
5973 2000-07-30  Ben Wing  <ben@xemacs.org>
5974
5975         * bytecomp.el (byte-compile-report-error):
5976         * bytecomp.el (displaying-byte-compile-warnings):
5977         if stack-trace-on-error is set, send out a backtrace when
5978         an error is encountered that stops byte compilation.  this
5979         should make it much much easier to track down those curious
5980         problems.  also undo the kludge of using a separate "*Show*"
5981         buffer for display when there's a temp-buffer-show-function;
5982         we can avoid this by just being a little smarter.
5983
5984         * dialog-items.el:
5985         * dialog-items.el (search-dialog-regexp): New.
5986         * dialog-items.el (search-dialog-callback):
5987         * dialog-items.el (make-search-dialog):
5988         add a regexp option to the dialog and clean up a bit.
5989
5990         * dialog.el:
5991         * dialog.el (yes-or-no-p-dialog-box):
5992         * dialog.el (get-dialog-box-response):
5993         * dialog.el (make-dialog-box):
5994         * dialog.el (dialog-box-finish): New.
5995         * dialog.el (dialog-box-cancel): New.
5996         * dialog.el (internal-make-dialog-box-exit): New.
5997         implement [properly!] the :modal property of the new dialog box
5998         interface.  this is the first time xemacs has ever had *proper*
5999         modal dialog boxes, giving the standard window-system feedback.
6000         (e.g. under windows, clicking on a disabled frame causes a beep
6001         and makes the dialog box flash three times.)
6002
6003         * dragdrop.el: header keyword frobbing.
6004
6005         * dumped-lisp.el (preloaded-file-list):
6006         renamed winnt.el to win32-native.el.
6007
6008         * faces.el (face-property):
6009         * faces.el (set-face-property):
6010         * faces.el (frob-face-property):
6011         * faces.el (frob-face-font-2):
6012         * faces.el (make-face-bold):
6013         * faces.el (make-face-italic):
6014         * faces.el (make-face-bold-italic):
6015         * faces.el (make-face-unbold):
6016         * faces.el (make-face-unitalic):
6017         * faces.el (make-face-smaller):
6018         * faces.el (make-face-larger):
6019         clean up the implementation of these so that window-system-specific
6020         methods are called only on objects belonging to that window system.
6021         previously, you could have [e.g.] mswindows-make-face-bold called
6022         on font object of device type `stream', which is not good and
6023         explains the subtle errors Adrian was getting when byte-compiling
6024         something that required 'term. (Adrian, now you can use stack-trace-
6025         on-error to find the exact place where things are going wrong instead
6026         of having to laboriously binary-search your way through.)
6027
6028         * finder.el (finder-known-keywords):
6029         cleaned up -- properly sorted, clarified the meanings of many of
6030         the keywords, and added a few -- mswin, gui, content, build, www,
6031         user, services.  the last two try to distinguish between a package
6032         that's used directly by the user, and a package that provides
6033         support services to other packages.
6034
6035         * font-lock.el (lisp-font-lock-keywords-2):
6036         update list of lisp control structures to include everything,
6037         including new ones i introduced.
6038
6039         * gutter.el: header keyword frobbing.
6040
6041         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6042         recent isearch element was not doing so!  you got the second-most-
6043         recent instead.
6044
6045         * lisp-mode.el (construct-lisp-mode-menu):
6046         more menubar cleanups.
6047         * lisp-mode.el (with-selected-window):
6048         make it indent properly.
6049
6050         * menubar-items.el (default-menubar): lots of menubar cleanups.
6051         rearranged the options menu the most, e.g. splitting up the
6052         Keyboard/Mouse menu into a new Editing menu and combining the
6053         separate Scrollbar/Gutter/Toolbar submenus into Display.
6054         Got rid of General, moved items to Editing or new Troubleshooting.
6055         Moved Packages to Tools; doesn't seem to belong under Options.
6056         Added stuff to the Cmds menu, e.g. Change Case.
6057
6058         NB please don't complain about these periodic menubar changes.
6059         Anything like this is necessarily incremental in its construction
6060         -- By constant use you gradually become more and more aware of
6061         better and better ways to group menu items.  When we eventually
6062         move the options menu to a property sheet, the existing structure
6063         will probably be preserved fairly well.
6064
6065         * minibuf.el (next-history-element): fix problems with pressing
6066         down arrow in repeat-complex-command.
6067
6068         * modeline.el:
6069         * modeline.el (modeline-3d-p): New.
6070         added custom variable for controlling the 3d modeline.  the
6071         corresponding Options item has been present for a long time,
6072         but commented out with "fix me!" comments.  it's fixed now.
6073
6074         * obsolete.el (add-menu):
6075         remove bogus gettexts.
6076
6077         * process.el (shell-quote-argument):
6078         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6079         For bash under Windows native, see below.
6080
6081         * simple.el:
6082         * simple.el (display-warning-buffer):
6083         Fixed the handling of warning display to eliminate the annoying
6084         *Show* buffer, like was done for byte-compiler output above.
6085
6086         * simple.el (debug-print): New.
6087         Simple function for sending debug messages to the console and/or
6088         other debug places.
6089
6090         * subr.el (replace-in-string):
6091         Rewrite this function to avoid N^2 behavior with large strings --
6092         catastrophic with the new Windows selection code! (Apparently the
6093         author of this function didn't realize there was a fun
6094         replace-match that could make his life much easier, because we
6095         duplicated the entire logic.  The new version is smaller, easier
6096         to understand, much more robust, and has extended features --
6097         those of replace-match.)
6098
6099         * window.el:
6100         * window.el (with-selected-window): New.
6101         An obvious complement to the existing `with-selected-frame' and
6102         `with-current-buffer'.
6103
6104         * win32-native.el: Renamed from winnt.el.
6105         Added a great deal of stuff for properly handling process quoting,
6106         somewhat modeled on Kirill's original model (which i later threw
6107         away).  We should now finally have correctly working process arg
6108         quoting/dequoting so that the final app gets exactly what we
6109         intended.  Because the mechanism is in Lisp, it's easily
6110         extendible. (For those running bash and running the native
6111         version, I tried hard to do what I thought was correct.  But more
6112         thought is needed, and ideally the volunteer work of people with
6113         these configurations that they generally run on.)
6114
6115         * x-font-menu.el (x-font-menu-font-data):
6116         Put in defvar's to fix byte-compiler warnings.
6117
6118 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6119
6120         * select.el (selection-coercion-alist): Initialise.
6121         * select.el (select-coerce-to-text): New.
6122         * select.el (select-coerce): New.
6123         New functions to perform type and value coercion.
6124
6125         * select.el (select-buffer-killed-default): Keep data if it was
6126         on the clipboard.
6127
6128 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6129
6130         * menubar-items.el (default-menubar): Fix typo.
6131         (default-menubar): `lambda' was mispelled as `lamda'.
6132
6133 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6134
6135         * window.el (shrink-window-if-larger-than-buffer): Remove
6136         edge checking code.
6137
6138 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6139
6140         * paths.el (gnus-local-domain): Removed.
6141         (gnus-local-organization): Ditto.
6142         (gnus-startup-file): Ditto.
6143
6144 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6145
6146         * files.el (auto-mode-alist): Add .spec for RPM.
6147
6148 2000-07-31  Andy Piper  <andy@xemacs.org>
6149
6150         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6151
6152 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6153
6154         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6155         browse-url.
6156         * help.el (xemacs-www-page): Ditto.
6157         (xemacs-www-faq): Ditto.
6158         * menubar-items.el (default-menubar): Ditto.
6159
6160         * wid-edit.el (widget-url-link-action): Ditto.
6161         From: Kenichi OKADA <okada@opaopa.org>.
6162
6163 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6164
6165         * finder.el (finder-commentary): Add autoload cookie.
6166
6167 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6168
6169         * files.el (insert-file-contents-literally): Fix second let
6170         binding for `coding-system-for-read' to `coding-system-for-write'
6171         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6172
6173 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6174
6175         * files.el (insert-file-contents-literally): Use binary coding
6176         system (from Morioka san).
6177         (insert-file-contents-literally): Make file-name-handler method.
6178
6179 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6180
6181         * cl-macs.el (get-selection): Add defsetf.
6182
6183 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6184
6185         * x-init.el (x-activate-region-as-selection): replace obsolete
6186         function x-own-selection with own-selection.
6187         (ow-find): replace obsolete functions x-get-selection and
6188         x-get-clipboard with get-selection and get-clipboard.
6189         (init-post-x-win): replace obsolete function x-disown-selection
6190         with disown-selection.
6191
6192 2000-07-20  Mike Sperber  <mike@xemacs.org>
6193
6194         * startup.el (load-user-init-file): Only try to load init file if
6195         it exists.
6196
6197 2000-07-10  Andy Piper  <andy@xemacs.org>
6198
6199         * dialog-items.el: sync with Ben's patch.
6200
6201         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6202         comment.
6203         (progress-text-glyph): deleted.
6204         (progress-layout-glyph): make completely minimal.
6205         (progress-gauge-glyph): ditto.
6206         (progress-display-style): fix to handle dynamic instantiator
6207         changes.
6208         (progress-text-instantiator): new.
6209         (progress-layout-instantiator): new.
6210         (progress-gauge-instantiator): new.
6211         (set-progress-display-instantiator): renamed and changed from
6212         set-progress-display-style.
6213         (progress-abort-glyph): use instantiator not glyph.
6214         (append-progress-display): use set-progress-display-instantiator
6215         and set-glyph-image.
6216         (abort-progress-display): ditto.
6217         (raw-append-progress-display): ditto.
6218
6219 2000-07-20  Ben Wing  <ben@xemacs.org>
6220
6221         * code-files.el: Move Mule-specific code to mule-coding.el.
6222
6223 2000-07-15  Ben Wing  <ben@xemacs.org>
6224
6225         * autoload.el:
6226         Fixed comments.
6227
6228         * cmdloop.el:
6229         * cmdloop.el (yes-or-no-p):
6230         * cmdloop.el (y-or-n-p):
6231         Make these functions use should-use-dialog-box-p and not be
6232         overridden in dialog.el.
6233
6234         * cus-dep.el:
6235         * cus-dep.el (Custom-make-dependencies): Removed.
6236         * cus-dep.el (Custom-make-dependencies-1): New.
6237         * cus-dep.el (Custom-make-one-dependency): New.
6238         New entry point for use in Makefiles, to avoid excessive
6239         invocations.
6240
6241         * cus-edit.el (custom-variable-reset-saved):
6242         * cus-edit.el (custom-variable-reset-standard):
6243         * cus-edit.el (custom-save-resets):
6244         Fix bytecompiler warnings.
6245
6246         * dialog.el:
6247         * dialog.el (yes-or-no-p-dialog-box):
6248         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6249         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6250         * dialog.el (get-dialog-box-response):
6251         * dialog.el (message-or-box):
6252         * dialog.el (make-dialog-box):
6253         * dialog.el (popup-dialog-box): New.
6254         Avoid yes-or-no-p bogosities.
6255         Create a general function `make-dialog-box' to encapsulate all
6256         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6257
6258         * dumped-lisp.el (preloaded-file-list):
6259         Add dialog-items.  Clean up.  Group files by types.
6260
6261         * easymenu.el (easy-menu-add):
6262         * easymenu.el (easy-menu-remove):
6263         Account for accelerators.
6264
6265         * extents.el:
6266         * extents.el (extent-list): New args, like in map-extents.
6267         * extents.el (extent-at-event): New.
6268         * extents.el (extents-at-event): New.
6269
6270         * font-lock.el:
6271         * font-lock.el (font-lock-mode):
6272         * font-lock.el (font-lock-default-fontify-buffer):
6273         * font-lock.el (font-lock-default-unfontify-region):
6274         * font-lock.el (font-lock-fontify-syntactically-region):
6275         * font-lock.el (font-lock-fontify-keywords-region):
6276         Use new progress-feedback names.
6277
6278         * font-lock.el (java-font-lock-identifier-regexp):
6279         * font-lock.el (java-font-lock-class-name-regexp):
6280         Fix bytecompiler warnings.
6281
6282         * gutter-items.el:
6283         * gutter-items.el (progress-display-use-echo-area): Removed.
6284         * gutter-items.el (progress-feedback-use-echo-area): New.
6285         * gutter-items.el (progress-display-popup-period): Removed.
6286         * gutter-items.el (progress-feedback-popup-period): New.
6287         * gutter-items.el (set-progress-display-style): Removed.
6288         * gutter-items.el (set-progress-feedback-style): New.
6289         * gutter-items.el (progress-display-style): Removed.
6290         * gutter-items.el (progress-feedback-style): New.
6291         * gutter-items.el (progress-stack):
6292         * gutter-items.el (progress-displayed-p): Removed.
6293         * gutter-items.el (progress-feedbacked-p): New.
6294         * gutter-items.el (clear-progress-display): Removed.
6295         * gutter-items.el (clear-progress-feedback): New.
6296         * gutter-items.el (progress-display-clear-when-idle): Removed.
6297         * gutter-items.el (progress-feedback-clear-when-idle): New.
6298         * gutter-items.el (remove-progress-display): Removed.
6299         * gutter-items.el (remove-progress-feedback): New.
6300         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6301         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6302         * gutter-items.el (append-progress-display): Removed.
6303         * gutter-items.el (append-progress-feedback): New.
6304         * gutter-items.el (abort-progress-display): Removed.
6305         * gutter-items.el (abort-progress-feedback): New.
6306         * gutter-items.el (raw-append-progress-display): Removed.
6307         * gutter-items.el (raw-append-progress-feedback): New.
6308         * gutter-items.el (display-progress-display): Removed.
6309         * gutter-items.el (display-progress-feedback): New.
6310         * gutter-items.el (current-progress-display): Removed.
6311         * gutter-items.el (current-progress-feedback): New.
6312         * gutter-items.el (current-progress-display-label): Removed.
6313         * gutter-items.el (current-progress-feedback-label): New.
6314         * gutter-items.el (progress-display): Removed.
6315         * gutter-items.el (progress-feedback): New.
6316         Replace "progress-display" with "progress-feedback" globally.
6317
6318         * gutter-items.el (lprogress-display): Removed.
6319         * gutter-items.el (progress-feedback-with-label): New.
6320         Rename lprogress-display ==> progress-feedback-with-label.
6321
6322         * gutter-items.el (search-dialog-direction): Removed.
6323         * gutter-items.el (search-dialog-text): Removed.
6324         * gutter-items.el (search-dialog-callback): Removed.
6325         * gutter-items.el (make-search-dialog): Removed.
6326         Move to dialog-items.el.
6327
6328         * help.el:
6329         * help.el (help-mode-quit):
6330         * help.el (mode-for-help): New.
6331         * help.el (help-sticky-window): New.
6332         * help.el (help-window-config): New.
6333         * help.el (with-displaying-help-buffer):
6334         * help.el (function-at-event): New.
6335         * help.el (help-symbol-regexp): New.
6336         * help.el (help-symbol-run-function-1): New.
6337         * help.el (help-symbol-run-function): New.
6338         * help.el (help-symbol-function-context-menu): New.
6339         * help.el (help-symbol-variable-context-menu): New.
6340         * help.el (help-symbol-function-and-variable-context-menu): New.
6341         * help.el (frob-help-extents): New.
6342         * help.el (describe-function-1):
6343         * help.el (variable-at-point):
6344         * help.el (variable-at-event): New.
6345         * help.el (describe-variable):
6346         Major overhaul.
6347         - Make functions and variables be mousable.
6348         - Middle button hyperlinks.
6349         - New context-menu entries.
6350
6351         * keydefs.el:
6352         * keydefs.el (global-map):
6353         New key bindings to move lines up and down.
6354
6355         * lisp-mode.el:
6356         * lisp-mode.el (construct-lisp-mode-menu): New.
6357         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6358         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6359         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6360         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6361         Make popup and menubar menus be different.  Popup menu uses
6362         clicked location and automatically assumes symbol under the mouse
6363         for various commands.
6364
6365         * menubar-items.el:
6366         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6367         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6368
6369         * menubar-items.el (global-popup-menu): Removed.
6370         * menubar-items.el (mode-popup-menu): Removed.
6371         * menubar-items.el (activate-popup-menu-hook): Removed.
6372         * menubar-items.el (popup-mode-menu): Removed.
6373         * menubar-items.el (popup-buffer-menu): Removed.
6374         * menubar-items.el (popup-menubar-menu): Removed.
6375         Move to menubar.el.
6376
6377         * menubar.el:
6378         * menubar.el (global-popup-menu): New.
6379         * menubar.el (mode-popup-menu): New.
6380         * menubar.el (activate-popup-menu-hook): New.
6381         * menubar.el (last-popup-menu-event): New.
6382         * menubar.el (popup-mode-menu): New.
6383         * menubar.el (popup-buffer-menu): New.
6384         * menubar.el (popup-menubar-menu): New.
6385         * menubar.el (menu-call-at-event): New.
6386         Move non-content functions here.  Add support for context menu
6387         items on extents.
6388
6389         * minibuf.el (minibuffer-history-uniquify):
6390         Typo fix.
6391
6392         * minibuf.el (read-file-name-1):
6393         Call new file dialog box if it exists.
6394
6395         * minibuf.el (mouse-rfn-setup-vars):
6396         Clean up "chop" action.
6397
6398         * mouse.el:
6399         * mouse.el (button2): Now bound to mouse-track.
6400         * mouse.el (click-inside-extent-p):
6401         * mouse.el (point-inside-extent-p):
6402         * mouse.el (point-inside-selection-p):
6403         * mouse.el (mouse-drag-or-yank): Removed.
6404         * mouse.el (mouse-begin-drag-n-drop): New.
6405         * mouse.el (mouse-eval-sexp):
6406         * mouse.el (mouse-track-activate-strokes): New.
6407         * mouse.el (mouse-track-do-activate): New.
6408         * mouse.el (mouse-track):
6409         * mouse.el (default-mouse-track-event-is-with-button): New.
6410         * mouse.el (default-mouse-track-cleanup-hook):
6411         * mouse.el (default-mouse-track-drag-hook):
6412         * mouse.el (default-mouse-track-drag-up-hook):
6413         * mouse.el (default-mouse-track-click-hook):
6414         Merge drag-n-drop into mouse-track.
6415         Add general "activate" support to replace specific button2 kludges.
6416         Use "button modifier" support in mouse-track.
6417
6418         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6419
6420         * package-ui.el:
6421         * package-ui.el (pui-menu):
6422         * package-ui.el (pui-popup-context-sensitive): Removed.
6423         Fix bytecompiler warnings.
6424         Clean up popup code a bit.
6425
6426         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6427
6428         * simple.el:
6429         * simple.el (transpose-lines):
6430         * simple.el (transpose-line-up): New.
6431         * simple.el (transpose-line-down): New.
6432         * simple.el (transpose-subr):
6433         * simple.el (transpose-subr-1): Removed.
6434         Clean up, add functions to move lines up and down.
6435
6436         * startup.el (mail-host-address):
6437         * startup.el (user-mail-address):
6438         Customize.
6439
6440         * subr.el:
6441         * subr.el (set-symbol-value-in-buffer): New.
6442         * subr.el (error):
6443         * subr.el (check-argument-type):
6444         * subr.el (defined-error-p): New.
6445         Add structured error support.
6446
6447         * toolbar-items.el (toolbar-compile):
6448         Use new make-dialog-box.
6449
6450         * update-elc.el:
6451
6452         * userlock.el (ask-user-about-lock-dbox):
6453         * userlock.el (ask-user-about-supersession-threat-dbox):
6454         * userlock.el (ask-user-about-lock):
6455         * userlock.el (ask-user-about-supersession-threat):
6456         Use new make-dialog-box.
6457         Add safety checks; use should use-dialog-box-p.
6458
6459         * window-xemacs.el:
6460         * window-xemacs.el (__buffer-dedicated-frame):
6461         * window-xemacs.el (buffer-dedicated-frame): New.
6462         * window-xemacs.el (set-buffer-dedicated-frame): New.
6463         Move dedicated-frame stuff into lisp.
6464
6465 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6466
6467         * printer.el (generic-print-region): Do not require that
6468         `printer-name' be set.
6469         (printer-name): Commentary clarification.
6470
6471 2000-07-19  Martin Buchholz <martin@xemacs.org>
6472
6473         * XEmacs 21.2.35 is released.
6474
6475 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6476
6477         * select.el (selection-coercible-types): Initialise.
6478
6479 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6480
6481         * select.el (own-clipboard): Bug fix.
6482
6483 2000-07-17  Mike Sperber  <mike@xemacs.org>
6484
6485         * cus-edit.el (custom-migrate-custom-file): Save init file before
6486         continuing.
6487
6488 2000-07-16  Mike Sperber  <mike@xemacs.org>
6489
6490         * startup.el (load-init-file): Remove silly call to
6491         `load-user-custom-file`.
6492         (maybe-migrate-user-init-file): Minor fixes.
6493
6494 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6495
6496         * apropos.el (apropos-documentation-check-doc-file):
6497         `doc' variable should be let-bound, as was presumably intended.
6498
6499         * cus-edit.el (custom-variable-reset-saved):
6500         (custom-variable-reset-standard):
6501         Remove unused variable comment-widget.  Twice.
6502
6503         * toolbar.el (toolbar-blank-press-function):
6504         Add a real defvar with initial value nil and proper docstring.
6505         (press-toolbar-button): No need to check for boundp-ness anymore.
6506
6507         * rect.el (open-rectangle-line): Remove useless (let) form.
6508         Add defvar for pending-delete-mode.
6509
6510         * info.el (Info-find-node): This function needs an autoload cookie.
6511
6512         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6513         Use let* since the second form referred to the first.
6514
6515 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6516
6517         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6518         instead of removed `mswindows-get-clipboard'.
6519
6520
6521 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6522
6523         * select.el (select-convert-from-text): New.
6524         * select.el (select-convert-from-length): New.
6525         * select.el (select-convert-from-integer): New.
6526         * select.el (select-convert-from-identity): New.
6527         * select.el (select-convert-from-filename): New.
6528         * select.el (selection-converter-in-alist): Use them.
6529         New converter functions for X.
6530
6531         * select.el (get-selection): Removed comment.
6532
6533         * select.el (own-selection): Removed append code - I thought
6534         I'd already done this, but apparently not...
6535
6536         * select.el: Changed comment about TIMESTAMP.
6537
6538         * select.el (select-convert-in): New.
6539         * select.el (select-convert-out): New.
6540         New functions that get used by select.c.
6541
6542         * select.el (select-buffer-killed-default): New.
6543         * select.el (select-buffer-killed-text): New.
6544         * select.el (selection-buffer-killed-alist): New.
6545         New list and functions that get called if a relevant selection
6546         exists and a buffer gets killed.
6547
6548         * select.el (select-convert-to-targets):
6549         * select.el (select-convert-to-identity): Removed.
6550         * select.el (select-convert-from-identity): Removed.
6551         * select.el (select-converter-out-alist):
6552         Removed _EMACS_INTERNAL selection type.
6553
6554         * x-select.el (xselect-kill-buffer-hook): Removed.
6555         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6556         Removed this X-specific nonesense. Use the generic support
6557         in select.el instead.
6558
6559 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6560
6561         * mule/mule-category.el (defined-category-hashtable):
6562         Use make-hash-table instead of make-hashtable
6563
6564         * buff-menu.el: Byte-compiler warning fix.
6565
6566         * isearch-mode.el (isearch-highlight-all-cleanup):
6567         Remove unused variable `isearch-highlight-all-start'.
6568
6569         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6570
6571         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6572
6573         * cus-dep.el (Custom-make-dependencies):
6574         Add autoload cookie for custom-add-loads to generated custom-load.el.
6575
6576         * autoload.el (autoload-package-name): Warning suppression.
6577         Move defvar prior to first use.
6578
6579         * custom.el: Add autoload for custom-declare-face.
6580         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6581         * cl.el (cl-hack-byte-compiler):
6582         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6583         to work properly.
6584
6585 2000-07-08  Mike Sperber  <mike@xemacs.org>
6586
6587         * startup.el (load-home-init-file): Added variable.
6588         (maybe-migrate-user-init-file): Added.
6589         (load-user-init-file): Load custom file if different from init
6590         file.
6591
6592         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6593         "startup."
6594
6595         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6596         Moved `custom-file'-related code to cus-file.el.
6597
6598         * cus-file.el: New file.
6599
6600 2000-04-01  Mike Sperber  <mike@xemacs.org>
6601
6602         * packages.el (packages-find-package-directories): Added support
6603         for external package hierarchies with in-place installations.
6604
6605         * find-paths.el (paths-root-in-place-p): Added.
6606         (paths-find-emacs-directory): Added support for external
6607         directories with in-place installations.
6608         (paths-find-site-directory): Ditto.
6609
6610         * startup.el (find-user-init-file): Also look for
6611         ~/.xemacs/init.elc? in preference to ~/.emacs.
6612
6613 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6614
6615         * select.el (own-selection):
6616         * select.el (own-clipboard): Changed `append' parameter to
6617         `how-to-use' parameter.
6618         * select.el (own-selection): Removed icky append code.
6619         * select.el (own-selection, get-selection): Removed extra type
6620         checking.
6621         * select.el (selection-appender-alist):
6622         * select.el (selection-converter-{in|out}-alist): Initialise.
6623         * select.el (select-append-to-*): New.
6624         * select.el (select-convert-from-*): New.  New functions to append
6625         data and convert data from external type.
6626
6627 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6628
6629         * font-lock.el: Javadoc enhancements.
6630
6631 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6632
6633         * printer.el (generic-print-region): Compose job name from buffer
6634         name.
6635
6636 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6637
6638         * font-lock.el (font-lock-fontify-pending-extents): Call
6639         font-lock-fontify-region instead of font-lock-fontify-buffer
6640         to avoid unnecessary progress gauges.
6641
6642 2000-07-06  Craig Lanning  <lanning@scra.org>
6643
6644         * custom-load.el (faces):
6645
6646         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6647         dir is a regex.
6648
6649         * process.el (call-process-internal): from Dan Holmsand, use binary
6650         coding systems so that jka-compr works.
6651
6652 2000-07-07  Ben Wing  <ben@xemacs.org>
6653
6654         * font-lock.el: Undo previous change.  Unfortunately, some
6655         files actually use the variables directly in their init code
6656         without quoting them.
6657
6658 2000-07-07  Ben Wing  <ben@xemacs.org>
6659
6660         * font-lock.el (defvar font-lock-*-face): Removed.
6661
6662         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6663         only when necessary.
6664
6665 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6666
6667         * cl-macs.el: fix cl-transform-function-property kludge
6668         so that it does not require a random feature.
6669
6670 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6671
6672         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6673         as in Linux kernel "Rules.make".
6674
6675 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6676
6677         * build-report.el (build-report): Add autoload cookie.
6678
6679 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6680
6681         * package-ui.el (defgroup pui):  Correct a misspelling
6682         (pui-toggle-package-delete):  Change `seleted' to `selected'
6683
6684 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6685
6686         * package-get.el (package-get-update-base):
6687         (package-get): Use insert-file-contents-literally always.
6688         (package-get-maybe-save-index):
6689         Force coding system for writing to binary.
6690
6691 2000-06-08  Mike Alexander  <mta@arbortext.com>
6692
6693         * code-process.el (call-process-region): If there is no coding
6694         system for the process on process-coding-system-alist use the
6695         coding system of the buffer containing the region.
6696
6697 2000-06-10  Ben Wing  <ben@xemacs.org>
6698
6699         * cmdloop.el (command-error):
6700         If debug-on-error and noninteractive, output backtrace.
6701
6702         * files.el (file-relative-name):
6703         Remove MSDOS references.
6704
6705         * simple.el (line-number): New function, due to non-obvious
6706         behavior/usage of count-lines.
6707
6708         * simple.el (count-lines): document non-obvious usage to get
6709         line number.
6710
6711 2000-06-11  Ben Wing  <ben@xemacs.org>
6712
6713         * faces.el ((featurep 'xpm)):
6714         * x-faces.el (x-init-face-from-resources):
6715         * x-faces.el (x-init-frame-faces):
6716         * x-misc.el (x-init-specifier-from-resources):
6717         * x-misc.el (x-get-resource-and-bogosity-check):
6718         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6719         * x-mouse.el (x-init-pointer-shape):
6720         * x-scrollbar.el (x-init-scrollbar-from-resources):
6721         Add sixth argument to x-get-resource calls so as to issue warnings
6722         rather than errors on bogus arguments.
6723
6724 2000-06-05  Ben Wing  <ben@xemacs.org>
6725
6726         * compat.el: new file.  provides a clean, non-intrusive way to
6727         define compatibility functions.
6728
6729         * process.el (shell-quote-argument): temporary fix for lack
6730         of nt-quote-process-args.  #### I need to put back the overall
6731         structure of that mechanism but redo the guts of it using the
6732         extra intelligence in the C code.
6733
6734 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6735
6736         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6737         `package-get' does in package-get.el, instead of using external
6738         "md5sum" program.
6739
6740         * package-get.el (package-get): Insert package file literally to
6741         make checksum calculation work.
6742
6743 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6744
6745         * code-files.el (convert-mbox-coding-system): Deleted.
6746         (file-coding-system-alist): Removed reference to
6747         convert-mbox-coding-system.
6748
6749 2000-05-28  Martin Buchholz <martin@xemacs.org>
6750
6751         * XEmacs 21.2.34 is released.
6752
6753 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6754
6755         * font-lock.el (font-lock-keywords): Rewrote docstring
6756
6757 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6758
6759         * loadhist.el (unload-feature): handle case where x is both boundp
6760         and fboundp
6761
6762 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6763
6764         * packages.el: It's ok to use built-in macros, but not lisp
6765         defined ones.
6766
6767 2000-05-20  Ben Wing  <ben@xemacs.org>
6768
6769         * font-lock.el:
6770         * font-lock.el (font-lock-message-threshold):
6771         * font-lock.el (font-lock-mode):
6772         * font-lock.el (font-lock-default-fontify-buffer):
6773         * font-lock.el (font-lock-always-fontify-immediately):
6774         * font-lock.el (font-lock-old-extent): Removed.
6775         * font-lock.el (font-lock-old-len): Removed.
6776         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6777         * font-lock.el (font-lock-pending-extent-table): New.
6778         * font-lock.el (font-lock-range-table): New.
6779         * font-lock.el (font-lock-after-change-function):
6780         * font-lock.el (font-lock-after-change-function-1): Removed.
6781         * font-lock.el (font-lock-fontify-pending-extents): New.
6782         * font-lock.el ('font-lock-revert-cleanup): Removed.
6783         * font-lock.el ('font-lock-revert-setup): Removed.
6784         Rewrite deferral code to handle any number of changes, merging
6785         them properly.  Remove hacked-up code for revert-buffer, now
6786         unnecessary.
6787
6788         * menubar-items.el (default-menubar):
6789         In Options->Edit Init File, don't switch to emacs-lisp-mode
6790         unless necessary; doing this turns off font-lock.
6791
6792 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6793
6794         * keydefs.el: Define C-x BS to backward-kill-sentence.
6795
6796 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6797
6798         * files.el (hack-local-variables-prop-line): Use non-greedy
6799         matching to process -*-texinfo-*- -*-.
6800
6801 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6802
6803         * minibuf.el (minibuf-directory-files): new function.
6804         (read-file-name-activate-callback): use minibuf-directory-files.
6805         (read-directory-name-internal): ditto.
6806         (mouse-file-display-completion-list): ditto.
6807         (mouse-directory-display-completion-list): ditto.
6808         (read-file-name-internal): remove "./" from completion list unless
6809         explicitly matched, for consistency.
6810
6811 2000-05-11  Ben Wing  <ben@xemacs.org>
6812
6813         * gutter-items.el (gutter-buffers-tab):
6814         * gutter-items.el (add-tab-to-gutter):
6815         * gutter-items.el (update-tab-in-gutter):
6816         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6817         * gutter-items.el (append-progress-display):
6818         * gutter-items.el (abort-progress-display):
6819         * gutter-items.el (raw-append-progress-display):
6820         Further fixes.  Use set-glyph-image not set-image-instance-property,
6821         to fix problems with multiple windows in a frame.
6822
6823         * menubar-items.el (tutorials-menu-filter):
6824         Fix typo.
6825
6826         * startup.el (early-error-handler):
6827         Display message box under windows; otherwise, message will disappear
6828         before it can be viewed.
6829
6830         * update-elc.el:
6831         Fix bug in NEEDTODUMP processing.
6832
6833 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6834
6835         * startup.el (lock-directory): Removed.
6836         (superlock-file): Ditto.
6837         (startup-set-paths): Remove lockdir.
6838         (startup-setup-paths-warning): Remove lock-directory.
6839
6840         * setup-paths.el (paths-find-lock-directory): Removed.
6841         (paths-find-superlock-file): Ditto.
6842
6843 2000-05-09  Ben Wing  <ben@xemacs.org>
6844
6845         * faces.el (set-face-property):
6846         * faces.el (set-face-font):
6847         * faces.el (set-face-foreground):
6848         * faces.el (set-face-background):
6849         * faces.el (set-face-background-pixmap):
6850         * faces.el (set-face-underline-p):
6851         * faces.el (set-face-strikethru-p):
6852         * faces.el (set-face-highlight-p):
6853         * faces.el (set-face-dim-p):
6854         * faces.el (set-face-blinking-p):
6855         * faces.el (set-face-reverse-p):
6856         doc string changes.
6857
6858         * glyphs.el:
6859         * glyphs.el (make-image-specifier):
6860         * glyphs.el (glyph-property):
6861         * glyphs.el (set-glyph-image):
6862         * glyphs.el (make-glyph):
6863         * glyphs.el (make-pointer-glyph):
6864         * glyphs.el (make-icon-glyph):
6865         * glyphs.el (widget-image-instance-p): New.
6866         authorship info, lots of doc changes.  New predicate, inadvertently
6867         omitted.  the general principle with specifier docs is now that
6868         the description of instantiators should go with the make-foo-specifier
6869         fun's doc string, rather than in foo-specifier-p.  this follows
6870         conventions elsewhere in XEmacs and in general is a lot more obvious
6871         of a place to look.  sometimes the make-foo-specifier function needs
6872         to be created in the process.
6873
6874         * gutter.el:
6875         * gutter.el (make-gutter-specifier): New.
6876         * gutter.el (make-gutter-size-specifier): New.
6877         * gutter.el (make-gutter-visible-specifier): New.
6878         specifier doc updates according to the conventions specified before.
6879
6880         * objects.el:
6881         * objects.el (make-font-specifier):
6882         * objects.el (make-color-specifier):
6883         * objects.el (make-face-boolean-specifier): New.
6884         specifier doc updates according to the conventions specified before.
6885
6886         * specifier.el:
6887         * specifier.el (set-specifier):
6888         * specifier.el (make-integer-specifier): New.
6889         * specifier.el (make-boolean-specifier): New.
6890         * specifier.el (make-natnum-specifier): New.
6891         * specifier.el (make-generic-specifier): New.
6892         * specifier.el (make-display-table-specifier): New.
6893         specifier doc updates according to the conventions specified before.
6894
6895         * toolbar.el:
6896         * toolbar.el (make-toolbar-specifier): New.
6897         specifier doc updates according to the conventions specified before.
6898
6899 2000-05-09  Ben Wing  <ben@xemacs.org>
6900
6901         * process.el (call-process-internal): Revert to previous version
6902         because Mike's change clashed with a change I did not long before.
6903         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6904         Thanks very much Mike for pointing out the bug and submitting a
6905         patch!
6906
6907 2000-04-13  Mike Alexander  <mta@arbortext.com>
6908
6909         * process.el (call-process-internal): Send the correct input buffer
6910         (call-process-internal): Return the exit status of the process
6911
6912 2000-05-07  Ben Wing  <ben@xemacs.org>
6913
6914         * winnt.el:
6915         * winnt.el (nt-quote-args-verbatim): Removed.
6916         * winnt.el (nt-quote-args-prefix-quote): Removed.
6917         * winnt.el (nt-quote-args-backslash-quote): Removed.
6918         * winnt.el (nt-quote-args-double-quote): Removed.
6919         * winnt.el (nt-quote-args-functions-alist): Removed.
6920         * winnt.el (nt-quote-process-args): Removed.
6921         Remove all stuff for argument quoting.  We borrow the code instead
6922         from Emacs 20.6, which is much more careful in its quoting
6923         (e.g. in handling runs of the escape character) and avoids most of
6924         the need for this Lisp mechanism by checking to see whether we're
6925         running a Cygwin or normal program and doing the appropriate
6926         quoting.  If we end up needing such a mechanism, we should add
6927         it by extending the variable `mswindows-quote-process-args' so it
6928         can take an alist of regexps.
6929
6930 2000-05-07  Ben Wing  <ben@xemacs.org>
6931
6932         * keydefs.el:
6933         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6934         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6935         the window without moving point.
6936
6937         * simple.el:
6938         * simple.el (scroll-up-one): New.
6939         * simple.el (scroll-down-one): New.
6940         Functions for use with C-M-up/down.
6941
6942 2000-05-01  Martin Buchholz <martin@xemacs.org>
6943
6944         * XEmacs 21.2.33 is released.
6945
6946 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6947
6948         * dialog.el (yes-or-no-p-dialog-box):
6949         Fix docstring.
6950         Fix following horrible bug in X11 mode with focus-follows-mouse:
6951           1. Visit two files in two different frames.
6952           2. do File->Revert Buffer in one of those frames.
6953           3. Dialog box appears.
6954           4. Arrange things so that the mouse passes over the *other*
6955              frame, then to the dialog box, and click on "Yes".
6956           5. The file contents end up in the *wrong* buffer!
6957         Add TODO comment.
6958
6959 2000-04-28  Ben Wing  <ben@xemacs.org>
6960
6961         * help.el (describe-installation): correct typo introduced
6962         in last patch: boundp -> fboundp.
6963
6964         * etags.el (buffer-tag-table-list):
6965         canonicalize filenames to Unix format so that tag-table-alist
6966         searching works under Windows.
6967
6968         * autoload.el:
6969         Bowdlerize the supposedly objectionable words
6970         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6971
6972         * gutter-items.el (set-progress-display-style):
6973         * gutter-items.el (search-dialog-callback):
6974         * gutter-items.el (make-search-dialog):
6975         Change to new callback-ex api.
6976
6977 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6978
6979         * help.el: (describe-installation): decode-coding-string is not
6980         defined in a non MULE environment.
6981
6982 2000-04-28  Ben Wing  <ben@xemacs.org>
6983
6984         * gutter-items.el (buffer-list-changed-hook):
6985         use it, not record-buffer-hook.
6986
6987         * subr.el (record-buffer-hook): Removed.
6988
6989 2000-04-27  Ben Wing  <ben@xemacs.org>
6990
6991         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6992         use NORECORD option.  Andy will not like this, but the existing
6993         gutter behavior is just wrong, as per this comment:
6994
6995         ;; this used to add the norecord flag to both calls below.
6996         ;; this is bogus because it is a pervasive assumption in XEmacs
6997         ;; that the current buffer is at the front of the buffers list.
6998         ;; for example, select an item and then do M-C-l
6999         ;; (switch-to-other-buffer).  Things get way confused.
7000         ;;
7001         ;; Andy, if you want to maintain the current look, you must
7002         ;;  *uncouple* the gutter order and buffers order.
7003
7004         * loaddefs.el (completion-ignored-extensions): unfuckify.
7005
7006         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7007         xemacs.mak.
7008
7009         * autoload.el (batch-update-one-directory): new function, used in
7010         xemacs.mak.
7011
7012         * loadup.el: set gc-cons-threshold very high unless dumping --
7013         loadup during update-elc is much much much faster.  also do this
7014         when quick-building.
7015
7016         add commented-out code for profiling loadup.
7017
7018
7019         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7020         is required in order to build xemacs.
7021
7022 2000-04-26  Ben Wing  <ben@xemacs.org>
7023
7024         * loadup.el: don't garbage collect during loadup if quick-build
7025         compile-time option is set.
7026
7027 2000-04-23  Ben Wing  <ben@xemacs.org>
7028
7029         * update-elc.el: compute whether any dumped .el or .elc files
7030         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7031         if so.
7032
7033         * update-elc.el (update-elc-files-to-compile): always change
7034         NOBYTECOMPILE in the src directory rather than current dir,
7035         so it will work under NT.
7036
7037         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7038         the form of this file is identical between Unix and Windows.
7039         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7040         Added comment.
7041         (update-autoloads-from-directory): updated doc string.
7042         updated doc strings in a few other places.
7043
7044 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7045
7046         * bytecomp.el (byte-force-recompile): Fix argument to
7047         byte-recompile-directory.
7048
7049 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7050
7051         * gutter-items.el (progress-display-clear-when-idle): Use
7052         add-one-shot-hook.
7053         * gutter-items.el (clear-progress-display): Adjust number of
7054         arguments.
7055
7056 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7057
7058         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7059
7060 2000-04-16  Ben Wing  <ben@xemacs.org>
7061
7062         * printer.el: New file.
7063
7064         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7065
7066         * help.el (describe-installation): Fix decoding for Windows.
7067
7068         * menubar-items.el:
7069         * menubar-items.el (default-menubar):
7070         * menubar-items.el (tutorials-menu-filter): New.
7071         * menubar-items.el (popup-menubar-menu):
7072         Add authorship.  Redo Help menu and Tutorials filter.
7073
7074         * menubar.el: Correct comment.
7075
7076         * modeline.el (modeline-buffer-identification): Correct doc string.
7077
7078         * simple.el:
7079         * simple.el (printing): Removed.
7080         * simple.el (printer-name): Removed.
7081         * simple.el (generic-print-buffer): Removed.
7082         * simple.el (generic-print-region): Removed.
7083         Move generic print code to printer.el.
7084
7085 2000-04-15  Ben Wing  <ben@xemacs.org>
7086
7087         * simple.el (generic-print-region): New.
7088         make this function actually work.
7089         (generic-print-buffer): call generic-print-region.
7090
7091 2000-04-14  Andy Piper  <andy@xemacs.org>
7092
7093         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7094         by using the new widget-callback-current-channel.
7095         (search-dialog-callback): ditto.
7096
7097 2000-04-12  Andy Piper  <andy@xemacs.org>
7098
7099         * gutter.el (default-gutter-position): moved from gutter-items.el.
7100         (default-gutter-position-changed-hook): ditto.
7101         (gutter-element-visibility-changed-hook): ditto.
7102         (set-gutter-element): ditto.
7103         (remove-gutter-element): ditto.
7104         (set-gutter-element-visible-p): ditto.
7105         (gutter-element-visible-p): ditto.
7106         (init-gutter): ditto.
7107
7108         * dialog.el (make-dialog-box): renamed and moved from
7109         gutter-items.el
7110
7111         * gutter-items.el: move various functions elsewhere.
7112
7113 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7114
7115         * menubar-items.el: Fixed place of parenthesis.
7116
7117 2000-04-12  Ben Wing  <ben@xemacs.org>
7118
7119         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7120                 without constantly being prompted for the tag.
7121         * simple.el: Added a number of section headings, to clarify the
7122                 organization of this file.
7123         * simple.el (activate-region):
7124         * simple.el (region-exists-p):
7125         * simple.el (region-active-p):
7126                 Moved these three function down to the other side of
7127                 the case-changing functions, so they join the rest of
7128                 the region code.
7129         * simple.el (printing): New.
7130         * simple.el (printer-name): New.
7131         * simple.el (generic-print-buffer): New.
7132                 New functions, a very simple prototype for a unified
7133                 printing interface.
7134
7135         * process.el (call-process-internal): Real fix for null BUFFER,
7136                 other problems with BUFFER specs.
7137
7138         * menubar-items.el:
7139                 Fixed up File->Print to use new printing functions.
7140                 Various corrections and expansions to Grep/Compile menus.
7141                 New options for Printing.
7142                 New options for SMTP Mail, the way to send mail under
7143                   MS Windows. (There's also a package patch to make SMTP
7144                   Mail be the default under MSWin.)
7145
7146 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7147
7148         * menubar-items.el: Selecting Rectangle Mousing from menubar
7149         did not work.  Needed to quote mouse-track-rectangle-p.
7150
7151 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7152
7153         * cl-compat.el (keywordp): Removed.
7154
7155 2000-04-05  Andy Piper  <andy@xemacs.org>
7156
7157         * gutter-items.el (progress-layout-glyph): don't initialize here.
7158         (progress-gauge-glyph): use dynamic sizing.
7159         (set-progress-display-style): new function. Set progress glyphs
7160         appropriately depending on the style.
7161         (progress-display-style): new variable. Custom version of
7162         set-progress-display-style.
7163         (progress-abort-glyph): switch to dynamic sizes.
7164         (search-dialog-text): make the edit field active.
7165
7166 2000-04-04  Andy Piper  <andy@xemacs.org>
7167
7168         * gutter-items.el (make-search-dialog): need to make the search
7169         dialog visible after creation.
7170
7171         * menubar-items.el (default-menubar): use the search dialog for
7172         searching. Remove some extraneous search menu items.
7173
7174         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7175         well as strings.
7176         (make-gutter-only-dialog-frame): allow the user to create the
7177         frame unmapped. Allow the gutter spec to be given as a glyph.
7178         (search-dialog-direction): new variable.
7179         (search-dialog-text): new variable.
7180         (search-dialog-callback): new function. Callback for the search
7181         dialog action.
7182         (make-search-dialog): new function. Create a user-friendly search
7183         dialog.
7184
7185 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7186
7187         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7188         under Windows.
7189
7190 2000-04-01  Andy Piper  <andy@xemacs.org>
7191
7192         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7193         progress more accurately.
7194
7195 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7196
7197         * finder.el (finder-compile-keywords): Process readable files only.
7198         Because error in process of .#finder-inf.el when compile xemacs
7199         with --with-clash-detection option.
7200
7201 2000-03-31  Andy Piper  <andy@xemacs.org>
7202
7203         * gutter-items.el (append-progress-display): don't delay after a
7204         successful font-lock.
7205         (make-gutter-only-dialog-frame): new function. Allow users to
7206         create gutter-only dialogs.
7207
7208 2000-03-27  Mike Alexander  <mta@arbortext.com>
7209
7210         * process.el (call-process-internal): Handle a null BUFFER
7211         parameter correctly.
7212
7213 2000-03-28  Andy Piper  <andy@xemacs.org>
7214
7215         * gutter-items.el (abort-progress-display): put strings in the
7216         gutter not extents.
7217         (progress-layout-glyph): signal special 'quit callback.
7218         (progress-display-quit-function): deleted.
7219         (progress-display-stop-callback): deleted.
7220         (progress-display-dispatch-command-events): deleted.
7221         (append-progress-display): remove calls to
7222         progress-display-dispatch-command-events.
7223         (raw-append-progress-display): ditto.
7224
7225 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7226
7227         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7228         being a list.  Actually define `stipple-pixmap-p' which is used as
7229         an error predicate.  Correctly handle PIXMAP being either relative
7230         or absolute file name.
7231
7232 2000-03-24  Andy Piper  <andy@xemacs.org>
7233
7234         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7235         (abort-progress-display): ditto. Don't delete the created extent.
7236         (raw-append-progress-display): ditto.
7237         (progress-display-dispatch-non-command-events): new
7238         function. Encapsulates what we want to do when no command input is
7239         required.
7240         (progress-display-dispatch-command-events): likewise, but disable
7241         for now since it causes too many problems.
7242         (append-progress-display): use them.
7243         (raw-append-progress-display): ditto.
7244         (default-gutter-position-changed-hook): set this rather than
7245         default-gutter-position-changed.
7246         (default-gutter-position-changed-hook): lambda with zero arguments
7247         rather than one.
7248         (raw-append-progress-display): trap errors in pending input since
7249         allowing them to signal will hose the gauge well and
7250         truly. Ideally we would like to delay these until we are more able
7251         to cope.
7252         (append-progress-display): ditto.
7253
7254 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7255
7256         * lisp/make-docfile.el: call-process-internal is now implemented
7257         in process.el.
7258
7259 2000-03-21  Ben Wing  <ben@xemacs.org>
7260
7261         * mule\mule-cmds.el (set-language-info-alist):
7262         Fix to correspond to new menu arrangement.
7263
7264 2000-03-21  Ben Wing  <ben@xemacs.org>
7265
7266         * process.el:
7267         * process.el (call-process-internal): New.
7268         New implementation of call-process.  Only enabled under NT, so far.
7269         stderr handling not implemented yet in CVS'd C code.
7270
7271 2000-03-20  Ben Wing  <ben@xemacs.org>
7272
7273         * lisp-mode.el:
7274         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7275         * lisp-mode.el (lisp-interaction-mode):
7276         Put back Lisp Interaction menubar for Jan V's sake.
7277
7278         * simple.el:
7279         * simple.el (mark-ring):
7280         * simple.el (dont-record-current-mark): New.
7281         * simple.el (in-shifted-motion-command): New.
7282         * simple.el (mark-ring-unrecorded-commands): New.
7283         * simple.el (mark-ring-max):
7284         * simple.el (set-mark-command):
7285         * simple.el (push-mark):
7286         * simple.el (handle-pre-motion-command):
7287         Implement scheme for not recording unimportant marks.
7288
7289         * subr.el:
7290         * subr.el (function-allows-args): New.
7291         New function function-allows-args.
7292
7293 2000-03-20  Martin Buchholz <martin@xemacs.org>
7294
7295         * XEmacs 21.2.32 is released.
7296
7297 2000-03-20  Andy Piper  <andy@xemacs.org>
7298
7299         * gutter-items.el (update-tab-in-gutter): force selection of the
7300         selected-window if required to do so.
7301         (buffers-tab-items): ditto.
7302         (add-tab-to-gutter): ditto.
7303         (create-frame-hook): use force-selection.
7304         (default-gutter-position-changed): lambdify.
7305         (update-tab-hook): deleted since it was only used in one place.
7306
7307 2000-03-18  Andy Piper  <andy@xemacs.org>
7308
7309         * files.el (find-file-noselect): undo change that shouldn't have
7310         gone in.
7311
7312 2000-03-17  Andy Piper  <andy@xemacs.org>
7313
7314         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7315         of selected-window trickery.
7316
7317         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7318         frames tabs.
7319         (progress-display-stop-callback): progress -> progress-display
7320         (progress-display-quit-function): ditto.
7321         (clear-progress-display): ditto.
7322         (remove-progress-display): ditto.
7323         (append-progress-display): ditto.
7324         (abort-progress-display): ditto.
7325         (raw-append-progress-display): ditto.
7326         (display-progress-display): ditto.
7327         (current-progress-display-label): ditto.
7328         (current-progress-display): ditto.
7329         (lprogress-display): ditto and save the buffer
7330         (progress-display): ditto. Otherwise the buffer sometimes gets
7331         changed which confuses font-lock.
7332
7333         * font-lock.el (font-lock-default-fontify-buffer): catch all
7334         errors, not just quit.
7335         (font-lock-mode): progress -> display-progress
7336         (font-lock-default-fontify-buffer): ditto.
7337         (font-lock-fontify-syntactically-region): ditto.
7338         (font-lock-fontify-keywords-region): ditto.
7339
7340 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7341
7342         * cl.el (gensym): Move to here from cl-macs.el.
7343         (gentemp): Ditto.
7344
7345 2000-03-16  Andy Piper  <andy@xemacs.org>
7346
7347         * font-lock.el (font-lock-mode): use lprogress and friends for
7348         progress management.
7349         (font-lock-default-fontify-buffer): ditto.
7350         (font-lock-fontify-syntactically-region): ditto.
7351         (font-lock-fontify-keywords-region): ditto.
7352         (font-lock-revert-cleanup): fix reverting.
7353         (font-lock-revert-setup): ditto.
7354
7355         * gutter-items.el (progress-use-echo-area): new variable. Use the
7356         echo area for progress gauges if non-nil.
7357         (clear-progress): remove echo area stuff and defer to
7358         clear-message.
7359         (append-progress): dispatch non-command events after each progress
7360         increment. Remove echo area stuff.
7361         (abort-progress): remove echo area stuff and defer to
7362         display-message.
7363         (raw-append-progress): ditto. Dispatch non-command events after
7364         gutter redisplay.
7365         (display-progress): defer echo area stuff to display-message.
7366
7367         * gutter-items.el (clear-progress):
7368         (abort-progress): indentation changes.
7369         (display-progress): don't clear progress.
7370         (append-progress): compare messages with equal.
7371         (raw-append-progress): use dispatch-non-command-events to flush
7372         widget creation events.
7373
7374 2000-03-13  Ben Wing  <ben@xemacs.org>
7375
7376         * abbrev.el:
7377         * abbrev.el (abbrev-string-to-be-defined): New.
7378         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7379         Changes for use with the menubar.
7380
7381 2000-03-12  Ben Wing  <ben@xemacs.org>
7382
7383         * alist.el (vassoc): moved here from font-menu.el.
7384
7385         * custom.el (defface): typo fix.
7386
7387         * dialog.el (yes-or-no-p-dialog-box):
7388         * dialog.el (message-box):
7389         * files.el (save-some-buffers-1):
7390         Put accelerators in the button names.
7391
7392         * font-lock.el (font-lock-comment-face):
7393         * font-lock.el (font-lock-keyword-face):
7394         * font-lock.el (font-lock-function-name-face):
7395         Fixed some of the colors under MS Windows because the existing
7396         default colors were hardly different from black and needed to be
7397         made lighter.
7398
7399         * font-menu.el:
7400         * font-menu.el (font-menu-split-long-menu):
7401         * font-menu.el (font-menu-family-constructor):
7402         * font-menu.el (font-menu-size-constructor):
7403         * font-menu.el (font-menu-weight-constructor):
7404         * font-menu.el (font-menu-set-font):
7405         vassoc moved to alist.el.
7406         Accelerators added to all menus.
7407         Unused bound var new-props removed.
7408
7409         * keydefs.el: I did a whole lot of rearranging to put things in a
7410         more consistent order and fixed a number of cases where key
7411         combinations involving up, down, left, right and so on were
7412         defined but the corresponding keypad combinations were not
7413         defined.
7414
7415         * lisp-mode.el:
7416         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7417         * lisp-mode.el (emacs-lisp-mode):
7418         * lisp-mode.el (lisp-interaction-mode):
7419         * lisp-mode.el (flet):
7420         Added accelerators onto the menus.
7421         Made all the different versions of the let function be indented
7422         the same way.
7423         Undid Steve's easy-menu-ification, because it makes it impossible
7424         to have the menubar and popup menus different.
7425         Cleaned up the menu; added items for find-function &c and some
7426         indenting, and removed debug-on-*.
7427
7428         * list-mode.el (list-mode-hook):
7429         * list-mode.el (list-mode):
7430         * list-mode.el (completion-setup-hook):
7431         * list-mode.el (display-completion-list):
7432         Added support for the :window-height keyword, which is required
7433         because of other changes that I made for the file dialog box.  I
7434         also made the hook variables list-mode-hook and
7435         completion-setup-hook and also minibuffer-setup-hook in
7436         minibuf.el be permanent-local; see comment in list-mode.el.
7437
7438         * map-ynp.el (map-y-or-n-p):
7439         Added accelerators to the dialog buttons.
7440
7441         * menubar-items.el (menu-truncate-list):
7442         New internal function.
7443         * menubar-items.el (submenu-generate-accelerator-spec):
7444         * menubar-items.el (menu-item-strip-accelerator-spec):
7445         * menubar-items.el (menu-item-generate-accelerator-spec):
7446         New exported functions, for use in auto-generating accelerator specs.
7447
7448         * menubar-items.el:
7449         * menubar-items.el (default-menubar):
7450         * menubar-items.el (maybe-add-init-button):
7451         * menubar-items.el (bookmark-menu-filter):
7452         * menubar-items.el (slow-format-buffers-menu-line):
7453         * menubar-items.el (build-buffers-menu-internal):
7454         * menubar-items.el (language-environment-menu-filter):
7455         * menubar-items.el (default-popup-menu):
7456         * menubar-items.el (popup-buffer-menu):
7457         * menubar-items.el (popup-menubar-menu):
7458         Did a major overhaul on this file, and in fact I'm nowhere near
7459         done working on the menubar, and there will be more patches to
7460         come.  A basic summary of what I've done:
7461
7462         a) I added accelerators to all of the menu items.  For menus that
7463         are auto-generated, such as the buffers menu, the accelerators are
7464         automatically added to the beginning of each line using the
7465         numbers 1 through 9, then zero, and then letters starting with A,
7466         but omitting the letters that are already in use for the fixed
7467         menu items at the top of the buffers menu.  To facilitate adding
7468         accelerators of this kind, I created some new functions
7469         (*-accelerator-spec), which are also being used by other filters
7470         that auto generate lists of things such as ftp sites to download
7471         packages.  If people really don't like these accelerators
7472         appearing at the beginning of the menu items, a variable can be
7473         added to optionally turn them off, but I think this is rather
7474         pointless because other menu items have accelerators and many or
7475         most of the menu users will use the accelerators if the support is
7476         there.
7477
7478         b) I combined the top level Tools and Apps menus into a single
7479         Tools menu, because the distinction between the two is not
7480         obvious, and the items on the menus are not used often enough that
7481         putting some of them onto submenus is a problem.
7482
7483         c) I created two new top level menus called View and Cmds because
7484         there were too many items on the File and Edit menus, and I'm going
7485         to be adding more items to these menus.  In contrast to the Tools
7486         menu, the items on these menus may be used quite often during an
7487         editing session, and so should be available with fewer
7488         keystrokes.
7489
7490         d) I added a number of options to the options menu, including one
7491         for controlling whether the alt key can be used to traverse to
7492         menu items using the accelerators, one for controlling behavior of
7493         control-k, one for controlling how the kill and yank functions
7494         interact with the clipboard, a few additional buffers-menu
7495         options, and various other things.  I also did a bit of
7496         rearranging, for example, combining the keyboard and mouse options
7497         into a single keyboard and mouse submenu to facilitate the
7498         accelerators on that level.
7499
7500         e) I changed the variable buffers-menu-format-buffer-line-function
7501         to take two arguments instead of one, the second argument being
7502         the line number for use in creating an accelerator.  I added a
7503         hack to support existing functions with one argument (although I
7504         doubt that very many of these exist), for backward compatibility.
7505
7506         f) I moved the top level mule menu to be a submenu of the edit
7507         menu.  I think that most of the items on this menu are fairly
7508         useless and there are certainly not enough frequently used items
7509         to justify this being its own top level menu.
7510
7511         g) I combined most of the items in big-menubar.el into the main menu.
7512         If people think the main menu is too big, it would be possible to
7513         create different configurations, some smaller.
7514
7515         * menubar.el (check-menu-syntax):
7516         Deleted some syntax checks that were no longer valid, partly
7517         because of changes that were already made a long time ago, and
7518         partly because of a change I made where I allow the name of the
7519         menu item to be an evaluated expression rather than just a string,
7520         similar to all of the other parameters of a menu item.
7521
7522         * minibuf.el:
7523         * minibuf.el (read-file-name-1):
7524         * minibuf.el (mouse-read-file-name-1):
7525         I made a number of changes to improve the appearance
7526         and functioning of the file dialog box.  They include:
7527
7528         a) Fixing the problem where closing the dialog box by clicking on
7529         the close button of the window didn't properly exit the
7530         minibuffer.
7531
7532         b) Fixing the problem that if you typed part of a file name, and
7533         then clicked on a completion with the mouse, the file was not
7534         correctly selected.
7535
7536         c) Changing the title of the dialog box to reflect the operation
7537         being done in accordance with user interface conventions, rather
7538         than the name of the dialog box buffer, which is rather useless.
7539
7540         d) Remove the words "possible completions are" which didn't
7541         belong.
7542
7543         e) Fix things so that the completions scroll off the end of the
7544         completions windows only to the right, rather than both to the
7545         right and down, which is in accordance with Windows user interface
7546         conventions.
7547
7548         * msw-init.el (init-post-mswindows-win):
7549         Added a binding for meta-F4, which is the standard windows binding
7550         for exiting a program.
7551
7552         * select.el (get-selection-no-error):
7553         * select.el (own-selection):
7554         * select.el (own-clipboard):
7555         Added an optional argument called append to the functions
7556         own-selection and own-clipboard.  This adds support for appending
7557         text to the existing selection and allows the function
7558         own-clipboard to be used as the value of the variable
7559         interprogram- cut-function.
7560
7561         Fixed a bug in own-selection in handling zmacs-region-stays.
7562
7563         * simple.el (historical-kill-line): New.
7564
7565         * simple.el (kill-line):
7566         * simple.el (interprogram-cut-function):
7567         * simple.el (interprogram-paste-function):
7568         * simple.el (handle-pre-motion-command):
7569         * simple.el (next-line):
7570         * simple.el (previous-line):
7571         a) Expanded the variable kill-whole-line, so that function
7572         kill-line can be set to delete the entire line always, not just
7573         when cursor is at the beginning of the line.  This is controlled
7574         by setting the variable kill-whole-line to the symbol 'always.
7575         This behavior, as well as the existing kill-whole-line behavior,
7576         now only take effect when kill-line is called interactively,
7577         although this is a departure from a previous behavior in the case
7578         of setting this variable kill-whole-line to t.  It is almost
7579         certainly what has always been intended, and most likely the old
7580         way of doing things introduced bugs.  I also created a function
7581         called historical-kill-line, which ignores the kill-whole-line
7582         setting and always gives the historical behavior of only killing
7583         to the end of the line.  I bound this function to shift- control-k
7584         so that the kill to end of line behavior is available, even when
7585         kill-whole-line has been set to change control-k into the simple
7586         delete-whole-line behavior. (This can be set using the options
7587         menu.)
7588
7589         b) I changed things so that kill and yank now interact with the
7590         clipboard by default under windows.  This was done by changing the
7591         default value of interprogram-cut- function and
7592         interprogram-paste-function.  You can get the old behavior by
7593         setting these to nil, and there is an option on the options menu
7594         to do this.
7595
7596         c) I added support for selecting text using shifted motion keys.
7597         This support is on by default and can be controlled by the
7598         variable shifted-motion-keys-select-region.  There is also a
7599         variable called unshifted-motion-keys-deselect-region that
7600         controls more specifically how the shifted motion key behavior
7601         works.  I did not put an option on the options menu to turn this
7602         off, because I can't imagine why this would be useful.
7603
7604         * simple.el (forward-block-of-lines):
7605         * simple.el (backward-block-of-lines):
7606         * simple.el (block-movement-size):
7607         New.
7608
7609         * simple.el (uncapitalized-title-words):
7610         * simple.el (uncapitalized-title-word-regexp):
7611         * simple.el (capitalize-string-as-title):
7612         * simple.el (capitalize-region-as-title):
7613         New.
7614
7615
7616         * subr.el (add-hook):
7617         * subr.el (make-local-hook): New.
7618         * subr.el (remove-local-hook): New.
7619         * subr.el (add-one-shot-hook): New.
7620         * subr.el (add-local-one-shot-hook): New.
7621         Added some functions to make using hooks easier.
7622         These include:
7623
7624         a) Functions add-local-hook and remove-local-hook to make it easy
7625         to use local hooks.
7626
7627         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7628         make it possible to add a "one-shot" hook, which is to say a hook
7629         that runs only once, and automatically removes itself after the
7630         first time it has run.
7631
7632 2000-03-09  Andy Piper  <andy@xemacs.org>
7633
7634         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7635
7636 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7637
7638         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7639         Moved from menubar-items.el.
7640         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7641
7642 2000-03-08  Andy Piper  <andy@xemacs.org>
7643
7644         * gutter-items.el (build-buffers-tab-internal): add selected field
7645         to buffers tab spec.
7646
7647 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7648
7649         * minibuf.el (last-exact-completion): Initialize to nil.
7650
7651 2000-03-07  Didier Verna  <didier@xemacs.org>
7652
7653         * startup.el (command-line-1): remove unused variable
7654         `first-file-buffer'.
7655
7656 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7657
7658         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7659         which is also used for Web server log files.
7660
7661 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7662
7663         * mule/mule-charset.el: Setup auto-fill-chars.
7664
7665 2000-03-02  SL Baur  <steve@beopen.com>
7666
7667         * subr.el (with-string-as-buffer-contents): Reimplement using
7668         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7669         non-deletion of buffer after execution problem.
7670         (with-output-to-string): Use unique buffer name.
7671
7672 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7673
7674         * gutter-items.el (buffers-tab-sort-function):  New variable.
7675         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7676
7677 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7678
7679         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7680
7681 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7682
7683         * menubar-items.el (maybe-add-init-button): Remove the "Load
7684         .emacs" button from all menubars.
7685
7686 2000-03-01  Didier Verna  <didier@xemacs.org>
7687
7688         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7689         region rectangle replacement (from Jan Vroonhof).
7690         (replace-rectangle): new function.
7691
7692 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7693
7694         * mule/mule-cmds.el (set-default-coding-systems): Use
7695         set-terminal-coding-system and set-keyboard-coding-system.
7696         * coding.el (set-terminal-coding-system): Use
7697         set-console-tty-output-coding-system.
7698         (set-keyboard-coding-system): Use
7699         set-console-tty-input-coding-system.
7700
7701 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7702
7703         * minibuf.el (read-variable): Allow symbol to default argument.
7704
7705 2000-02-27  Andy Piper  <andy@xemacs.org>
7706
7707         * gutter-items.el (update-tab-hook): new function to be used for
7708         hooks.
7709         (create-frame-hook): add update-tab-hook.
7710         (record-buffer-hook): ditto.
7711         (default-gutter-position-changed): ditto.
7712         (default-gutter-position): updating the buffers tab is now handled
7713         by a hook.
7714         (default-gutter-position-changed-hook): new variable.
7715         (gutter-element-visibility-changed-hook): ditto.
7716         (set-gutter-element-visible-p): call it.
7717         (set-gutter-element): use modify-specifier-instances. Set extents
7718         as duplicable before using.
7719         (remove-gutter-element): ditto.
7720         (set-gutter-element-visible-p): ditto.
7721         (init-gutter): new function.
7722         (add-tab-to-gutter): use new gutter-element functions rather than
7723         setting specifiers directly.
7724         (clear-progress): ditto.
7725         (abort-progress): ditto.
7726         (gutter-buffers-tab-visible-p): renamed from
7727         default-gutter-visible-p
7728
7729         * specifier.el (modify-specifier-instances): new function from Jan
7730         Vroonhof.
7731
7732         * x-init.el (init-post-x-win): call init-gutter.
7733
7734         * msw-init.el (init-post-mswindows-win): call init-gutter.
7735
7736         * menubar-items.el (default-menubar): Update to reflect new gutter
7737         variables.
7738
7739 2000-02-26  Andy Piper  <andy@xemacs.org>
7740
7741         * gutter-items.el (set-gutter-element): new function. Add gutter
7742         elements to the specified gutter.
7743         (remove-gutter-element): new function. Remove gutter elements from
7744         the specified gutter.
7745         (set-gutter-element-visible-p): new function. Set gutter element
7746         visibility for the provided gutter-visible specifier.
7747
7748 2000-02-23  Andy Piper  <andy@xemacs.org>
7749
7750         * gutter-items.el (add-tab-to-gutter): specify dimensions
7751         dynamically.
7752
7753 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7754
7755         * gutter-items.el (add-tab-to-gutter):
7756         * package-get.el (package-get-interactive-package-query):
7757         * package-ui.el (pui-directory-exists):
7758         (pui-install-selected-packages):
7759         (pui-list-packages):
7760         Use #'(lambda ...)  instead of '(lambda ...).
7761
7762 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7763
7764         * startup.el (load-user-init-file): Check to make sure user
7765           has an init-file before calling load().
7766
7767 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7768
7769         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7770
7771 2000-02-23  Martin Buchholz <martin@xemacs.org>
7772
7773         * XEmacs 21.2.31 is released.
7774
7775 2000-02-21  Mike Sperber <mike@xemacs.org>
7776
7777         * loadup.el (really-early-error-handler):
7778         * update-elc.el:
7779         * make-docfile.el:
7780         Remove dependency on EMACSBOOTSTRAP... environment variables.
7781
7782 2000-02-21  Martin Buchholz <martin@xemacs.org>
7783
7784         * XEmacs 21.2.30 is released.
7785
7786 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7787
7788         * byte-optimize.el (byte-optimize-plus):
7789         (byte-optimize-minus):
7790         (byte-optimize-multiply):
7791         Optimize (- 0) to 0, not (-)
7792         Optimize (+ 5 3.0) to 8.0
7793         Optimize (* 5 3.0) to 15.0
7794         Improve readability.
7795
7796 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7797
7798         * modeline.el: (modeline-scrolling-method): change modeline
7799         mswindows cursor appearance according to the value.
7800
7801         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7802         and 'gui-element face colors and 'gui-element face font to Windows
7803         defaults.
7804
7805 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7806
7807         * font-lock.el: Javadoc enhancements
7808
7809 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7810
7811         * ldap.el (toplevel): Test if LDAP support has been compiled in
7812         (ldap-verbose): New option
7813         (ldap-search-entries): Renamed from the previous ldap-search
7814         Conditionalize message display on ldap-verbose
7815         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7816         defuns
7817         (ldap-search): Is now defined as an obsolete wrapper calling
7818         ldap-search-basic or ldap-search-entries
7819
7820
7821 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7822             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7823             Jan Vroonhof  <jan@xemacs.org>
7824
7825         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7826         When for-effect is true, didn't call `byte-optimize-form'
7827         in and/or subforms without last.
7828
7829 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7830
7831         * package-get.el (package-get-download-sites): Use correct custom
7832         type.
7833
7834 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7835
7836         * files.el (write-file): Ask for coding system when compiled with
7837         file-coding.
7838
7839 2000-02-16  Andy Piper  <andy@xemacs.org>
7840
7841         * buffer.el (switch-to-buffer): give norecord argument to
7842         set-window-buffer instead of explicitly recording.
7843
7844         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7845         we have to pick a window.
7846
7847 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7848
7849         * mule/mule-cmds.el (describe-language-support): Don't add
7850         unexist function to help-map.
7851         (describe-coding-system): Don't use already assigend `C'.
7852
7853 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7854
7855         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7856         work in custom.
7857
7858 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7859
7860         * about.el: Ienaga's e-mail address change.
7861
7862 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7863
7864         * etags.el (find-tag): force new window -- even if buf already
7865         visible -- when other-window is t
7866
7867 2000-02-16  Martin Buchholz <martin@xemacs.org>
7868
7869         * XEmacs 21.2.29 is released.
7870
7871 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7872
7873         * cl-extra.el (getf): This is now identical to `plist-get', so
7874         just defalias it.
7875         * cl-macs.el: Make getf an alias to plist-get, at the
7876         byte-compiler level, using define-compiler-macro.
7877
7878 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7879
7880         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7881
7882 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7883
7884         * lisp/etags.el (find-tag-internal): set exact-tagname to
7885           a regular expression that matches against the tagname
7886           part of the tag entry first instead of only looking in
7887           the context area.
7888
7889 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7890
7891         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7892         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7893
7894 2000-02-07  Martin Buchholz <martin@xemacs.org>
7895
7896         * XEmacs 21.2.28 is released.
7897
7898 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7899
7900         * cl-extra.el (getf): Just call `get', never `get*'.
7901         Make arglist match docstring.
7902         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7903         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7904         * byte-optimize.el: remove references to `get*'.
7905
7906 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7907
7908         * mule/european.el: Add syntax information for Latin3 and Latin4.
7909
7910 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7911
7912         * byte-optimize.el: Byte-optimize (length "foo")
7913
7914 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7915
7916         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7917         width check using `window-leftmost-p' and `window-rightmost-p'.
7918
7919 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7920
7921         * wid-edit.el (widget-match-inline): An atom never matches a
7922           list.
7923
7924 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7925
7926         * modeline.el: Consolidated 'x and 'mswindows specification under
7927         'win tag.
7928
7929 2000-01-29  Andy Piper  <andy@xemacs.org>
7930
7931         * gutter-items.el: (format-buffers-tab-line): Try and be
7932         intelligent about buffer naming when we have duplicates.
7933
7934 2000-01-29  Andy Piper  <andy@xemacs.org>
7935
7936         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7937         updated when it becomes visible.
7938
7939 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7940
7941         * bytecomp.el (byte-compile-insert-header): Properly set coding
7942         system under MULE and file-coding.
7943
7944 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7945
7946         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7947         (dontusethis-set-value-terminal-coding-system-handler):
7948         (dontusethis-set-value-keyboard-coding-system-handler):
7949         Never undefine coding system aliases.  Emergency fix for gnus.
7950
7951 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7952
7953         * files.el (abbreviate-file-name): Use directory-sep-char instead
7954         of hard-coded "/".
7955
7956 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7957
7958         * startup.el (user-init-file-base-list): New variable, replacing
7959         user-init-file-base.
7960         (find-user-init-file): New function.
7961         (command-line-early): Use it.
7962         (load-user-init-file): Ditto.
7963
7964 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7965
7966         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7967         calling valid-image-instantiator-format-p
7968
7969 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7970
7971         * isearch-mode.el (isearch-mode): The variable is
7972         isearch-unhidden-extents, not isearch-opened-extents.
7973
7974 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7975
7976         * minibuf.el (next-history-element): Modify error message if a
7977         default value is available.
7978
7979 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7980
7981         * bytecomp.el (byte-compile-file): Don't unconditionally write
7982         .elc files in binary - might contain non-Latin1.
7983
7984 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7985
7986         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7987         for windows-nt.
7988
7989         * version.el:
7990         * startup.el (user-init-file-base):
7991         * process.el (call-process-region):
7992         * files.el (make-backup-file-name):
7993         (backup-file-name-p):
7994         (file-relative-name):
7995         (abbreviate-file-name):
7996         (set-auto-mode):
7997         * code-process.el (call-process-region): Removed unnecessary
7998         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7999         support out of the universe.
8000
8001         * process.el:
8002         * code-process.el:
8003         * bytecomp.el (byte-compile-file): Removed reference to
8004         buffer-file-type, and commented usage of binary-process-output
8005         NTEmacs variables.
8006
8007 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8008
8009         * help.el (function-arglist): Add case for macro.
8010
8011 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8012
8013         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8014         printers.
8015         (custom-display): Added a menu for printer/display tags.
8016
8017         * frame.el (frame-type):
8018         * device.el (device-type): Added 'msprinter to the doc string, and
8019         removed 'pc -- it is not going to be implemented ever.
8020         (call-device-method): Fixed docstring typo.
8021         Defined specifier tags 'printer and 'display.
8022
8023 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8024
8025         * lisp/itimer.el (itimer-run-expired-timers): (consp
8026           last-command-event-time) instead of (consp
8027           'last-command-event-time).
8028
8029 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8030
8031         * msw-glyphs.el: Removed obsolete commentary.
8032
8033 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8034
8035         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8036         better default value.
8037
8038 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8039
8040         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8041         (read-string): Ditto.
8042         (eval-minibuffer): Ditto.
8043         (read-command): Ditto.
8044         (read-function): Ditto.
8045         (read-variable): Ditto.
8046         (read-number): Ditto.
8047         (read-shell-command): Ditto.
8048         (read-number): Record history.
8049
8050 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8051
8052         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8053
8054 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8055
8056         * faces.el (startup-initialize-custom-faces): New function.
8057         Reset all faces created during auto-autoloads loading time
8058         by defface.
8059         * startup.el (command-line): Call it.
8060
8061 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8062
8063         * about.el (about-hackers): Add myself to contributors list.
8064
8065 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8066
8067         * menubar-items.el (maybe-add-init-button): Removed an argument in
8068         a call to load-user-init-file, as the function managed to lose its
8069         formal parameter a few betas ago.
8070
8071 2000-01-18  Martin Buchholz <martin@xemacs.org>
8072
8073         * XEmacs 21.2.27 is released.
8074
8075 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8076
8077         * process.el (shell-command-to-string): Use the FSF docstring.
8078         Make shell-command-to-string the standard function, and
8079         exec-to-string the (deprecated) alias.
8080
8081         * startup.el: typo fix.
8082
8083 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8084
8085         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8086
8087 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8088
8089         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8090         buffers after visible buffers.
8091         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8092
8093 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8094
8095         * info.el (Info-extract-menu-node-name): Stop at a dot
8096         followed by whitespace or right parenthesis.
8097
8098 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8099
8100         * info.el (Info-directory-list): Warn against using Customize with
8101         Info-directory-list.
8102
8103 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8104
8105         * minibuf.el (read-file-name): doc fix.
8106
8107         * autoload.el (update-file-autoloads): doc fix.
8108
8109         * about.el (about-hackers): Change my E-mail address.
8110
8111 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8112
8113         * info.el (Info-visit-file): Just use the `f' interactive spec to
8114         read a filename in the standard way.
8115
8116 2000-01-13  Andy Piper  <andy@xemacs.org>
8117
8118         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8119         (gutter-buffers-tab-extent): new variable.
8120         (update-tab-in-gutter): call add-tab-to-gutter again if the
8121         orientation has changed.
8122         (add-tab-to-gutter): cope with different orientations.
8123
8124 2000-01-11  Didier Verna  <didier@xemacs.org>
8125
8126         * info.el (Info-following-node-name): backward-skip dots as well
8127         as spaces (dots at the end of a node name aren't part of it).
8128         (Info-extract-menu-node-name): don't skip dots. There could be
8129         some in the node name.
8130         (Info-index): allow dots to be part of a node name.
8131
8132 2000-01-12  Andreas Jaeger  <aj@suse.de>
8133
8134         * files.el (auto-mode-alist): Added idlwave-mode.
8135         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8136
8137 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8138
8139         * info.el (Info-search): Show default value.
8140
8141 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8142
8143         * info.el (Info-read-node-completion-table): New variable.
8144         (Info-read-node-name-1): New function.
8145         (Info-read-node-name): Use it.
8146         (Info-follow-reference): Use DEFAULT argument of completing-read.
8147         (Info-menu): Ditto.
8148
8149 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8150
8151         * hyper-apropos.el (hyper-describe-key-briefly): Save
8152         window configuration.
8153         (hyper-describe-face): Use DEFAULT of completing-read.
8154         (hyper-apropos-read-variable-symbol): Ditto.
8155         (hyper-apropos-read-function-symbol): Ditto.
8156
8157 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8158
8159         * mule/mule-cmds.el (set-default-coding-system): Set
8160         comint-exec-hook to use coding-system-for-read and
8161         coding-system-for-write so that C-x RET c works.
8162
8163 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8164
8165         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8166         (previous-matching-history-element): Increment
8167         minibuffer-max-depth by 1.
8168         (next-matching-history-element): Ditto.
8169
8170 2000-01-11  Andy Piper  <andy@xemacs.org>
8171
8172         * gutter-items.el (buffers-tab): Create a new face for the buffers
8173         tab.
8174         (buffers-tab-face): use it.
8175
8176 2000-01-10  Didier Verna  <didier@xemacs.org>
8177
8178         * modeline.el (modeline-scrolling-method): change modeline X
8179         cursor appearance according to the value.
8180
8181 2000-01-07  Andreas Jaeger  <aj@suse.de>
8182
8183         * about.el (about-hackers): Moved my entry to contributor list.
8184         (xemacs-hackers): Added myself.
8185         (about-maintainer-info): Added description of myself.
8186
8187
8188 2000-01-07  Didier Verna  <didier@xemacs.org>
8189
8190         * modeline.el (modeline-scrolling-method): new variable.
8191         (mouse-drag-modeline): add reference to it in the docstring.
8192         (mouse-drag-modeline): handle it.
8193
8194 2000-01-08  Andy Piper  <andy@xemacs.org>
8195
8196         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8197         calls.
8198         (remove-buffer-from-gutter-tab): ditto.
8199
8200 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8201
8202         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8203         (custom-face-edit): Fix grammatical error in help message.
8204
8205 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8206
8207         * movemail.el: Added.
8208
8209         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8210
8211 2000-01-03  Didier Verna  <didier@xemacs.org>
8212
8213         * modeline.el (mouse-drag-modeline): remove the code related to
8214         the modeline horizontal scrolling facility.
8215
8216 1999-12-31  Martin Buchholz <martin@xemacs.org>
8217
8218         * XEmacs 21.2.26 is released.
8219
8220 1999-12-28  Andy Piper  <andy@xemacs.org>
8221
8222         * wid-edit.el (widget-push-button-value-create): The gui cache
8223         does not agree with native widgets which can only be displayed
8224         once per window. The reasons for caching are diminished now that
8225         we don't hog resources when creating buttons.
8226         (widget-push-button-cache) deleted.
8227
8228 1999-12-24  Martin Buchholz <martin@xemacs.org>
8229
8230         * XEmacs 21.2.25 is released.
8231
8232 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8233
8234         * hyper-apropos.el (hyper-apropos): Toggle
8235         hyper-apropos-programming-apropos correctly.
8236         Set REGEXP when user accepts default value.
8237
8238 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8239
8240         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8241         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8242
8243 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8244
8245         * mule/mule-category.el (undefined-category-designator):
8246         Return char instead of character.  Search for undefined one.
8247         (describe-category): Use with-displaying-help-buffer.
8248
8249 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8250
8251         * byte-optimize.el (byte-optimize-plus):
8252         Optimize (+ 1) to 1 instead of (1+ nil).
8253
8254         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8255
8256         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8257
8258         * byte-optimize.el (byte-optimize-char-before): New function.
8259         Remove performance penalty for using (char-before) instead of (char-after).
8260
8261 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8262
8263         * mule/mule-category.el (char-category-list): Return character
8264         instead of integer.
8265
8266 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8267
8268         * minibuf.el (read-buffer): Check default is buffer object.
8269
8270 1999-11-25  Andy Piper  <andy@xemacs.org>
8271
8272         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8273         for buttons.
8274
8275 1999-12-16  Andreas Jaeger  <aj@suse.de>
8276
8277         * package-get.el (package-get-maybe-save-index): Fixed typo.
8278         Patch by Jeff Miller <jmiller@smart.net>.
8279
8280 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8281
8282         * gnuserv.el (gnuserv-process-filter):  don't call
8283         gnuserv-write-to-client when gnuserv-current-client is nil
8284
8285 1999-12-14  Martin Buchholz <martin@xemacs.org>
8286
8287         * XEmacs 21.2.24 is released.
8288
8289 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8290
8291         * about.el (about-hackers): Update my email address.
8292
8293 1999-12-07  Martin Buchholz <martin@xemacs.org>
8294
8295         * XEmacs 21.2.23 is released.
8296
8297 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8298
8299         * package-get.el (package-get-download-sites): Removed several
8300         defunct download sites, added many new ones, and corrected a few
8301         incorrect directory-on-site entries.  Added physical locations to
8302         site-description.
8303
8304 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8305
8306         * finder.el (finder-commentary): add DOC string and fix
8307         interactive spec
8308
8309 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8310
8311         * help.el (describe-function): Don't forget to intern the string
8312         completing-read returns.
8313         (describe-variable): Ditto.
8314
8315 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8316
8317         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8318         `hyper-apropos-help-mode' here to find symbol to customize
8319         irregardless of cursor position and simplify
8320         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8321         `hyper-apropos-popup-menu'.
8322
8323 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8324
8325         * apropos.el (apropos-mode-map): Add return to call
8326         apropos-follow.
8327         (apropos-print): Call apropos-mode to have better
8328         command reference. Put keymap text-poperty to
8329         symbole name.
8330
8331 1999-11-22  Alastair Burt  <burt@dfki.de>
8332
8333         * help.el: (describe-bindings-1): Added handling of keymaps for
8334         the extents at point.
8335
8336 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8337
8338         * gutter-items.el (buffers-tab-items): Wrap the function in a
8339         save-match-data
8340
8341 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8342
8343         * help.el (describe-function): Use the DEFAULT argument to
8344         completing-read.
8345         (describe-variable): Ditto.
8346
8347 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8348
8349         * minibuf.el (read-from-minibuffer): Add optional argument
8350         DEFAULT to have better mini-buffer history support.
8351         (completing-read): Pass default to read-from-minibuffer.
8352         (read-buffer): Pass default to completing-read.
8353
8354 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8355
8356         * font-lock.el (font-lock-doc-string-face): Document the
8357         `font-lock-lisp-like' property.
8358
8359 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8360
8361         * lisp-mode.el: Specify `font-lock-lisp-like'.
8362
8363         * font-lock.el (font-lock-lisp-like): New function.
8364         (font-lock-fontify-syntactically-region): Use it.
8365
8366 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8367
8368         * XEmacs 21.2.22 is released
8369
8370 1999-11-28  Martin Buchholz <martin@xemacs.org>
8371
8372         * XEmacs 21.2.21 is released.
8373
8374 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8375
8376         * minibuf.el (read-coding-system): Accept symbol and
8377         coding-system object as a default-coding-system.
8378
8379 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8380
8381         * minibuf.el (read-coding-system): Accept symbol as
8382         a default-coding-system.
8383
8384 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8385
8386         * apropos.el (apropos-documentation): Use insert instead
8387         of princ.
8388
8389 1999-11-07  William M. Perry  <wmperry@aventail.com>
8390
8391         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8392           for the linux console.
8393
8394         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8395           stuff to work when you are not on a window system, since the GPM
8396           mouse support now allows pasting from outside of XEmacs.
8397
8398 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8399
8400         * XEmacs 21.2.20 is released
8401
8402 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8403
8404         * setup-paths.el (paths-default-info-directories): Add
8405         /usr/share/info and /usr/local/share/info.
8406
8407 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8408
8409         * about.el: Updated Vladimir Ivanovic's info.
8410
8411 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8412
8413         * auto-show.el (auto-show-truncationp): Remove.
8414
8415         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8416
8417 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8418
8419         * indent.el (indent-line-to): fix bug: spaces were not replaced
8420         with tab if column is multiple of tab-width
8421         From dhn@qedinc.com
8422
8423 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8424
8425         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8426         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8427
8428         * package-get.el (package-get-package-provider): Be verbose when
8429         interactive. Patch from Robert Pluim
8430
8431 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8432
8433         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8434         info file suffixes.
8435
8436 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8437
8438         * process.el (open-network-stream): Add a new optional parameter
8439         PROTOCOL to support udp; fix a minor typo and add an explanation
8440         in docstring for udp programming.
8441
8442         * code-process.el (open-network-stream): Add a new optional
8443         parameter PROTOCOL to support udp; fix a minor typo and add an
8444         explanation in docstring for udp programming.
8445
8446 1999-10-18  Andy Piper  <andy@xemacs.org>
8447
8448         * gui.el (make-gui-button): be more precise about how we call
8449         callbacks.
8450
8451         * wid-edit.el (widget-push-button-value-create): Use the new form
8452         of native gui-button.
8453
8454 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8455
8456         * info.el (Info-page-prev): Don't do (sit-for 0).
8457
8458 1999-10-13  Andy Piper  <andy@xemacs.org>
8459
8460         * gutter-items.el (progress-abort-glyph): new glyph for showing
8461         abort status.
8462         (append-progress): dispatch-event rather than sit-for.
8463         (abort-progress): new function. Show the abort glyph with an
8464         appropriate message.
8465         (raw-append-progress): dispatch-event rather than sit-for.
8466         (display-progress): cope with aborts.
8467
8468         * gui.el (make-gui-button): Use native widgets for buttons
8469         unconditionally.
8470         (insert-gui-button): ditto.
8471         (gui-button-p): ditto.
8472
8473         * xbm-button.el: remove from core.
8474
8475         * xpm-button.el: remove from core.
8476
8477 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8478
8479         * faces.el (init-device-faces): Don't initialize the random faces
8480         on the stream device.
8481
8482 1999-10-06  Andy Piper  <andy@xemacs.org>
8483
8484         * files.el (recover-file): Don't use ls under windows for revert buffer.
8485
8486 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8487
8488         * package-get.el (package-get-download-menu): Make menu really
8489         toggle download sites.
8490         (package-get-download-sites): Add autoload cookie.
8491
8492 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8493
8494         * setup-paths.el (paths-find-module-directory): Ditto.
8495
8496 1999-09-29  Werner Fink  <werner@suse.de>
8497
8498         * setup-paths.el (paths-find-exec-directory): Add missing nil
8499         parameter for environment.
8500
8501 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8502
8503         * modeline.el (modeline-format):
8504         Only purecopy the strings.  Else
8505         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8506         barfs.
8507
8508 1999-08-28  Mike Woolley  <mike@bulsara.com>
8509
8510         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8511         user setting comint-completion-addsuffix and
8512         comint-process-echoes.
8513
8514 1999-09-22  Andy Piper  <andy@xemacs.org>
8515
8516         * gutter-items.el (update-tab-in-gutter): use
8517         last-nonminibuf-window instead of selected-window.
8518
8519 1999-09-18  Andy Piper  <andy@xemacs.org>
8520
8521         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8522         display on.
8523
8524         * subr.el (record-buffer-hook): new variable so that the hook gets
8525         some documentation.
8526
8527 1999-09-16  Andy Piper  <andy@xemacs.org>
8528
8529         * gutter-items.el (update-tab-in-gutter): only update when the
8530         gutter is visible.
8531         (remove-buffer-from-gutter-tab): ditto.
8532
8533 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8534
8535         * simple.el (do-auto-fill): Commented out part of Kinsoku
8536         processing.
8537
8538 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8539
8540         * isearch-mode.el (isearch-highlightify-region): Give the
8541         highlighting extents a high priority.
8542         (isearch-make-extent): Give the main highlighting extent an even
8543         higher priority.
8544
8545 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8546
8547         * packages.el (packages-compute-package-locations): Fix typo from
8548         -u rationalization.
8549
8550 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8551
8552         * setup-paths.el (paths-find-doc-directory): Respect value of
8553         `configure-doc-directory.'
8554
8555         * find-paths.el (paths-find-architecture-directory): Give
8556         precendence `default' argument (which typically comes from
8557         configure).
8558
8559 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8560
8561         * startup.el (command-line-early): Added options -user-init-file
8562         and -user-init-directory.
8563
8564         * files.el (user-init-file): Default to NIL so we can recognize
8565         when it's set.
8566
8567 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8568
8569         * obsolete.el (init-file-user):
8570         * startup.el:
8571         * packages.el (packages-compute-package-locations):
8572         * package-get.el (package-get-user-index-filename):
8573         * menubar-items.el (maybe-add-init-button):
8574         * info.el (Info-annotations-path):
8575         * dump-paths.el:
8576         Change `user-init-directory' to be an absolute path.
8577         Use `user-init-directory' where appropriate.
8578         Zap `init-file-user' and its uses.
8579
8580 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8581
8582         * subr.el (copy-symbol): New function.
8583
8584 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8585
8586         * isearch-mode.el (isearch-done): Be sure to restore invisible
8587         extents in the proper buffer.
8588         (isearch-pre-command-hook): Set this-command to the correct value
8589         in case the buffer has changed and old overriding-local-map was
8590         used.
8591         (isearch-restore-extent): Use remprop instead of setting the
8592         property to nil.
8593
8594 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8595
8596         * cmdloop.el (execute-extended-command): Update zmacs region
8597         before the delay.
8598         (execute-extended-command): Make the message gettext-friendly.
8599
8600 1999-09-07  Andy Piper  <andy@xemacs.org>
8601
8602         * gutter-items.el (progress-gauge-glyph): renamed from
8603         progress-glyph.
8604         (progress-text-glyph): new variable.
8605         (progress-layout-glyph): use layouts and text glyphs.
8606         (progress-area-buffer): removed.
8607         (progress-text-and-extent): new variable.
8608         (progress-displayed-p): dynamically create gutter area buffer.
8609         (clear-progress): ditto.
8610         (raw-append-progress): ditto.
8611         (append-progress): use new glyph names.
8612         (raw-append-progress): only create the extent when needed. set
8613         properties more optimally.
8614         (progress): remove args.
8615
8616 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8617
8618         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8619         mapcar where the return value is unused.
8620         (isearch-restore-invisible-extents): Ditto.
8621         (isearch-highlight-all-cleanup): Ditto.
8622         (isearch-delete-extents-in-range): Traverse the extents only once.
8623         (isearch-highlight-all-update): Don't start over if the search
8624         string has changed and more input is pending.
8625
8626 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8627
8628         * packages.el (packages-find-package-data-path): Ditto.
8629
8630         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8631
8632         * subr.el (mapc-internal): Don't make obsolete.
8633
8634         * cl-extra.el (mapc): Resurrect.
8635
8636 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8637
8638         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8639         alias.
8640
8641         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8642         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8643         (isearch-yank-clipboard): Use get-clipboard instead of
8644         x-get-clipboard.
8645         (isearch-yank-selection): Fix docstring.
8646
8647 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8648
8649         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8650
8651 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8652
8653         * cl-macs.el (extent-start-position): Fix setf method.
8654         (extent-end-position): Ditto.
8655
8656 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8657
8658         * isearch-mode.el: End merge with FSF 20.4.
8659
8660         * isearch-mode.el (search-invisible): New variable.
8661         (isearch-hide-immediately): Ditto.
8662         (isearch-unhidden-extents): Ditto.
8663         (isearch-range-invisible): New function.
8664         (isearch-unhide-extent): Ditto.
8665         (isearch-restore-invisible-extents): Ditto.
8666         (isearch-restore-extent): Ditto.
8667
8668         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8669         implementation.
8670         (isearch-ring-retreat-edit): Ditto.
8671         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8672         (isearch-forward-regexp): New arguments NOT-REGEXP and
8673         NO-RECURSIVE-EDIT.
8674         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8675         (isearch-backward-regexp): New arguments NOT-REGEXP and
8676         NO-RECURSIVE-EDIT.
8677         (isearch-mode): Return isearch-success.
8678         (isearch-update): Use unread-command-events instead of
8679         unread-command-event.
8680         (isearch-abort): If an invalid regexp is encountered, keep popping
8681         states.
8682         (isearch-*-char): Use FSF implementation.
8683         (isearch-whitespace-chars): Use the more robust FSF's
8684         implementation.
8685         (isearch-within-brackets): New variable.
8686         (isearch-mode): Initialize it.
8687         (isearch-edit-string): Bind it.
8688         (isearch-search-and-update): Set it.
8689         (isearch-push-state): Push it.
8690         (isearch-top-state): Pop it.
8691         (isearch-search): Set it.
8692         (isearch-printing-char): When called by isearch-whitespace-chars,
8693         handle M-SPC gracefully.
8694         (isearch-message-prefix): New argument ELLIPSIS.
8695         (isearch-message-suffix): Ditto.
8696         (isearch-message): Use the ELLIPSIS argument when calling
8697         isearch-message-prefix and isearch-message-suffix.
8698         (isearch-message-prefix): Distinguish between "wrapped" and
8699         "overwrapped" search, FWIW.
8700
8701 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8702
8703         * isearch-mode.el (isearch-edit-string): Use the head of the
8704         search ring instead of search-last-string and search-last-regexp.
8705         (search-highlight): Renamed from isearch-highlight.
8706         (isearch-exit): Use the new name.
8707         (isearch-highlight): Ditto.
8708         (isearch-dehighlight): Ditto.
8709         (isearch-update-ring): New function.
8710         (isearch-done): Call it.
8711         (isearch-done): New argument EDIT.
8712         (isearch-repeat): If search string is empty, look up at the car of
8713         the search ring; ignore the yank pointer.
8714         (isearch-abort): Call isearch-done with NOPUSH.
8715         (isearch-cancel): New function.
8716         (isearch-mode-map): Bind it to ESC ESC ESC.
8717
8718         * isearch-mode.el: Begin merge with FSF 20.4.
8719
8720 1999-09-01  Andy Piper  <andy@xemacs.org>
8721
8722         * x-select.el (x-get-clipboard): obsolete.
8723         (x-yank-clipboard-selection): obsolete
8724
8725         * select.el (disown-selection): need to be careful to disown the
8726         clipboard if we set it via selection.
8727         (get-clipboard): move from x-select.el
8728         (yank-clipboard-selection): ditto.
8729
8730 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8731
8732         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8733         isearch-highlight-all-matches to nil.
8734         (isearch-fixed-case): New variable.
8735         (isearch-mode): Initialize it.
8736         (isearch-edit-string): Save it.
8737         (isearch-toggle-case-fold): Set it.
8738         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8739         need to check isearch-fixed-case.
8740         (isearch-toggle-case-fold): Update highlighting of all matches
8741         before the pause.
8742         (isearch-edit-string):
8743
8744 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8745
8746         * isearch-mode.el (isearch-edit-string): Call isearch-message
8747         before reading the event so that the prompt is displayed properly.
8748         (isearch-message): Use isearch-nonincremental when calling
8749         isearch-message-prefix.
8750         (minibuffer-local-isearch-map): Bind up and down to do the same as
8751         M-p and M-n respectively.
8752         (isearch-done): New arg NOPUSH.
8753         (isearch-edit-string): Use it.
8754         (isearch-edit-string): Don't bind isearch-string.
8755         (isearch-ring-adjust): Edit string, *then* push state.
8756
8757 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8758
8759         * faces.el (isearch-secondary): Make isearch-secondary look
8760         different than default.
8761
8762 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8763
8764         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8765         save-excursion.
8766         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8767         (isearch-update): Call isearch-dehighlight without arguments.
8768         (isearch-done): Ditto.
8769
8770         * isearch-mode.el (isearch-fix-case): If the search string has no
8771         upper-case letters, allow the folding to be reenabled.
8772         Previously, once disabled, the folding would remain that way until
8773         the end of isearch.
8774         (isearch-top-state): Call isearch-fix-case.
8775
8776         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8777         save-excursion.
8778         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8779
8780 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8781
8782         * xpm-button.el:
8783         xbm-button.el: Need to exist in core because gui.el depends on
8784         them.
8785
8786 1999-08-31  Andy Piper  <andy@xemacs.org>
8787
8788         * gutter-items.el (buffers-tab-face): new customizable variable.
8789         (buffers-tab-default-buffer-line-length): new specifier for
8790         maximum viewable characters.
8791         (progress-stack): new variable for implementing widget-based
8792         progress messages.
8793         (progress-area-buffer): ditto.
8794         (progress-glyph-height): ditto.
8795         (progress-stop-callback): ditto.
8796         (progress-quit-function): new function.
8797         (progress-glyph): new variable.
8798         (progress-layout-glyph): ditto.
8799         (progress-displayed-p): new function, see message-displayed-p for
8800         details.
8801         (clear-progress): ditto.
8802         (remove-progress): ditto.
8803         (append-progress): ditto.
8804         (raw-append-progress): ditto.
8805         (display-progress): ditto.
8806         (current-progress): ditto.
8807         (current-progress-label): ditto.
8808         (progress): ditto.
8809         (lprogress): ditto.
8810
8811
8812 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8813
8814         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8815
8816         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8817         `isearch-yank-selection'.
8818         (isearch-mode-map): Use it.
8819         (isearch-yank-selection): Use `get-selection' instead of
8820         `get-x-selection'.
8821
8822 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8823
8824         * faces.el (isearch-secondary): Create face here.
8825
8826         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8827         timers.
8828
8829 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8830
8831         * subr.el (buffer-string): More robust backward compatibility
8832         check, courtesy William Perry.
8833
8834 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8835
8836         * replace.el (perform-replace): Stop the search after the search
8837         limit has been reached.
8838
8839 1999-08-23  Andy Piper  <andy@xemacs.org>
8840
8841         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8842         here if we don't have one.
8843
8844 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8845
8846         * ldap.el (ldap-coding-system): Default to nil until we get
8847         efficient UTF8 support
8848         (ldap-decode-string): Guard against `decode-coding-string' not
8849         being defined
8850         (ldap-encode-string): Guard against `encode-coding-string' not
8851         being defined
8852
8853 1999-08-23  Didier Verna  <didier@xemacs.org>
8854
8855         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8856         Some doc strings improvements, and add a star to the `interactive'
8857         calls.
8858
8859 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8860
8861         * font-lock.el (java-font-lock-keywords-3): introduced new
8862         keywords and regexpes for javadoc syntax 1.2.
8863
8864 1999-08-17  Andy Piper  <andy@xemacs.org>
8865
8866         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8867         format-buffers-tab-line.
8868         (buffers-tab-max-buffer-line-length): new variable.
8869         (format-buffers-tab-line): new function. truncate names if over
8870         buffers-tab-max-buffer-line-length.
8871
8872 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8873
8874         * cus-start.el: Customize the variable `bell-inhibit-time'.
8875
8876 1999-08-16  Andy Piper  <andy@xemacs.org>
8877
8878         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8879         brute-force approach to deleting the last buffer.
8880         (buffers-tab-grouping-regexp): new customizable variable.
8881         (select-buffers-tab-buffers-by-mode): use it.
8882
8883 1999-08-13  Andy Piper  <andy@xemacs.org>
8884
8885         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8886         deletion problem.
8887
8888 1999-07-30  Didier Verna  <didier@xemacs.org>
8889
8890         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8891         of princ to output symbols.
8892         (custom-save-face-internal): ditto.
8893         (custom-save-resets): ditto.
8894
8895 1999-08-09  Didier Verna  <didier@xemacs.org>
8896
8897         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8898         `regexp-quote' to protect the major mode name for use as a regular
8899         expression (c++ needs this for instance).
8900
8901 1999-08-08  Andy Piper  <andy@xemacs.org>
8902
8903         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8904         cope with similar mode names.
8905
8906         * gutter-items.el (buffers-tab-selection-function): new selection
8907         function.
8908         (select-buffers-tab-buffers-by-mode): new function.
8909         (buffers-tab-items): use it if set to only display buffers in the
8910         tab in the current buffer's group..
8911         (update-tab-in-gutter): use new api.
8912         (remove-buffer-from-gutter-tab): ditto.
8913
8914         * gutter-items.el (buffers-tab-max-size): set custom selection
8915         default to 6.
8916         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8917         (add-tab-to-gutter): set face as default.
8918
8919 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8920
8921         * faces.el (frob-face-property): Merge the fall-back specifier
8922         with the target, not replace it.
8923
8924 1999-08-05  Andy Piper  <andy@xemacs.org>
8925
8926         * gutter-items.el (update-tab-in-gutter): add frame argument for
8927         buffer-items.
8928         (update-tab-in-gutter): use it.
8929
8930         * gutter-items.el (record-buffer-hook): set.
8931
8932         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8933         change.
8934         (switch-to-buffer-hook) deleted.
8935
8936 1999-08-04  Andy Piper  <andy@xemacs.org>
8937
8938         * gutter-items.el (update-tab-in-gutter): make sure this will work
8939         as an argument to create-frame-hook.
8940
8941 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8942
8943         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8944         instead of timer emulation.
8945
8946 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8947
8948         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8949         Emacs isearch enhancements.
8950
8951 1999-07-28  Andy Piper  <andy@xemacs.org>
8952
8953         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8954         all devices that support tab controls.
8955         (remove-buffer-from-gutter-tab): new function. to be used as a
8956         value for kill-buffer-hook.
8957
8958 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8959
8960         * auto-show.el (auto-show-truncationp): changed to match
8961         `window_translation_on'
8962
8963 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8964
8965         * XEmacs 21.2.19 is released
8966
8967 1999-07-28  SL Baur  <steve@miho>
8968
8969         * code-files.el (insert-file-contents): Fix docstring.
8970         revert previous change.
8971
8972 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8973
8974         * fill.el (fill-region-as-paragraph): Change re-break-point to
8975         contain word-across-newline plus one character so that filling
8976         Japanese and Chinese works as desired.
8977         * simple.el (do-auto-fill): Ditto.
8978
8979 1999-07-26  SL Baur  <steve@miho>
8980
8981         * mule/japanese.el ("Japanese"): Do not specify a default input
8982         method.
8983         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8984
8985 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8986
8987         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8988         able to use cl-macs macro in early lisp.
8989
8990 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8991
8992         * custom.el:
8993         * cus-face.el:
8994         * cus-edit.el:
8995                 Massive custom Theme API changes.
8996
8997 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8998
8999         * code-files.el (insert-file-contents): Regard
9000         coding-system-magic-cookie if `coding-system-for-read' is nil.
9001
9002 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9003
9004         * mule/thai-xtis.el: Add coding: local variable, to avoid
9005         bootstrapping problem with C locale.
9006
9007 1999-07-22  Andy Piper  <andy@xemacs.org>
9008
9009         * dumped-lisp.el (preloaded-file-list): guard against putting
9010         gutter-items in a less than functional XEmacs.
9011         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9012
9013 1999-07-18  Bob Weiner  <weiner@beopen.com>
9014
9015         * fill.el (fill-context-prefix): Fixed bug that prevented the
9016         setting of an adaptive fill prefix when the `dont-skip-first' was
9017         t.
9018
9019 1999-07-22  SL Baur  <steve@miho>
9020
9021         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9022
9023 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9024
9025         * files.el (interpreter-mode-alist): add `make', `guile', and
9026         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9027         makefile-mode, guile is a scheme, and someday XEmacs will be
9028         modular enough to use as an efficient scripting tool.)
9029
9030 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9031
9032         * mule/mule-cmds.el (reset-language-environment): Regard
9033         coding-category `utf-8' and `ucs-4' if they are available.
9034
9035 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9036
9037         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9038         (prefer-coding-system): Fix DOC-string.
9039
9040         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9041         DOC-string too.
9042
9043         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9044         Mule.
9045         (coding-system-change-eol-conversion): Fix DOC-string.
9046
9047 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9048
9049         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9050         instead of `list-coding-system'.
9051
9052 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9053
9054         * menubar-items.el (default-menubar): `select-input-method' was
9055         renamed to `set-input-method'.
9056
9057         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9058         "Set Language Environment" menu.
9059
9060         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9061         "Describe Language Support" menu.
9062
9063 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9064
9065         * mule/chinese.el ("Chinese-GB"): Rename
9066         `chinese-gb-environment-setup-function' to
9067         `setup-chinese-gb-environment-internal'.
9068
9069 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9070
9071         * mule/korean.el: Use `define-coding-system-alias' instead of
9072         `copy-coding-system'.
9073
9074 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9075
9076         * mule/mule-cmds.el (set-language-environment-coding-systems):
9077         Treat duplicated coding-categories.
9078
9079 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9080
9081         * mule/japanese.el: Use `define-coding-system-alias' instead of
9082         `copy-coding-system'.
9083
9084 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9085
9086         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9087         coding-system `viscii'.
9088
9089 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9090
9091         * mule/cyrillic.el:
9092         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9093         (cyrillic-alternativnyj-decode-table): New variable.
9094         (cyrillic-alternativnyj-encode-table): New variable.
9095         - Specify `iso-8-1' as a category of coding-system
9096           `alternativnyj'.
9097         - Abolish general Cyrillic environment.
9098
9099 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9100
9101         * mule/chinese.el:
9102         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9103         - Register `chinese-gb-environment-setup-function' as a
9104           `setup-function' of "Chinese-GB" environment.
9105
9106 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9107
9108         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9109         optional argument `parents'.
9110
9111         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9112         property for Thai-XTIS.
9113
9114         * mule/mule-help.el (help-with-tutorial): Use property
9115         `tutorial-coding-system' of language-info as a coding-system to
9116         read tutorial file.
9117
9118 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9119
9120         * mule/thai-xtis.el: Don't setup `setup-function' and
9121         `exit-function'.
9122
9123         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9124         `set-coding-category-system' to set up coding-system for
9125         coding-category.
9126
9127         * mule/mule-cmds.el (prefer-coding-system): Use
9128         `set-coding-category-system' to set up coding-system for
9129         coding-category.
9130
9131 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9132
9133         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9134         Thai-XTIS environment.
9135
9136         * mule/mule-cmds.el (prefer-coding-system): Use
9137         `find-coding-system' instead of `coding-system-p'.
9138
9139 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9140
9141         * mule/mule-cmds.el (set-language-environment-coding-systems):
9142         Modify eol-type for XEmacs.
9143
9144         * mule/thai-xtis.el: Delete unused local variable `category'.
9145
9146         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9147         function.
9148         (prefer-coding-system): Don't call
9149         `update-coding-systems-internal'; use function
9150         `coding-category-list' instead of variable `coding-category-list';
9151         use `set-coding-priority-list' instead of `set-coding-priority';
9152         modify `eol-type' for XEmacs.
9153
9154         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9155         `charset-columns'.
9156         (char-width): Likewise.
9157
9158 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9159
9160         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9161         `tis-620'.
9162
9163         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9164         `set-coding-priority-list' instead of `set-coding-priority'; don't
9165         call `update-coding-systems-internal'.
9166
9167         * mule/mule-misc.el (coding-system-get): New function.
9168         (coding-system-put): New function.
9169         (coding-system-category): New function.
9170
9171 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9172
9173         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9174         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9175         to avoid conflict with leim/quail/thai-xtis.
9176
9177         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9178         to thai-xtis-chars.el.
9179
9180         * mule/thai-xtis-chars.el: New file (split from
9181         mule/thai-xtis.el).
9182
9183 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9184
9185         * mule/thai-xtis.el:
9186         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9187         - Add syntax entries.
9188         - Put `preferred-coding-system' of the charset `thai-xtis' to
9189           `tis-620'.
9190
9191 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9192
9193         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9194         rewritten to use write-multibyte-character.
9195
9196 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9197
9198         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9199         of `iso-2022-7'.
9200         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9201         ported yet.
9202         (read-input-method-name): Treat optional argument `default'.
9203
9204 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9205
9206         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9207         all.
9208         (set-language-info-alist): Set up menus here.
9209
9210 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9211
9212         * minibuf.el (completing-read): Add new optional argument
9213         `default'.
9214         (read-coding-system): Add new optional argument
9215         `default-coding-system'.
9216
9217 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9218
9219         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9220         (viet-viscii-...->viet-vscii...).
9221
9222 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9223
9224         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9225         and menus.
9226
9227 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9228
9229         * mule/mule-cmds.el (input-method-function): Add permanent-local
9230         property.
9231
9232 1999-03-30  Dave Love  <fx@gnu.org>
9233
9234         * mule/mule-cmds.el (current-language-environment): Doc fix.
9235
9236 1999-02-06  Richard Stallman  <rms@gnu.org>
9237
9238         * mule/european.el (setup-slovenian-environment): New function.
9239         ("Slovenian"): New language environment.
9240
9241 1999-01-27  Dave Love  <fx@gnu.org>
9242
9243         * mule/mule-cmds.el (current-language-environment): Provide :link,
9244         :type (choices) and appropriate :get.
9245
9246 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9247
9248         * mule/mule-cmds.el (describe-language-environment): Don't alter
9249         input-method-alist.
9250
9251 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9252
9253         * mule/mule-cmds.el (prefer-coding-system): Call
9254         set-coding-priority, so that the internal array of priorities is
9255         also updated.
9256
9257 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9258
9259         * mule/mule-cmds.el (prefer-coding-system): If the argument
9260         requires specific EOL conversion type, make the default coding
9261         systems use that.
9262
9263 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9264
9265         * mule/mule-cmds.el (set-language-environment): Pass the default
9266         eol-type to set-language-environment-coding-systems.
9267         (set-default-coding-systems): Copy the eol-type property for the
9268         new default values of {buffer-file,process}-coding-system from the
9269         old defaults.
9270         (set-language-environment-coding-systems): Accept an optional
9271         argument EOL-TYPE, and set the eol-type property of the default
9272         coding systems accordingly.
9273
9274 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9275
9276         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9277         use generate-new-buffer instead of get-buffer-create.
9278
9279 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9280
9281         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9282
9283 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9284
9285         * mule/mule-cmds.el (default-input-method): Fix custom type.
9286
9287 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9288
9289         * mule/mule-cmds.el (setup-specified-language-environment):
9290         Add apropos-inhibit property.
9291         (describe-specified-language-support): Likewise.
9292
9293 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9294
9295         * mule/mule-cmds.el: Doc fixes.
9296
9297 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9298
9299         * mule/mule-cmds.el (register-input-method): Doc-string
9300         modified.
9301
9302 1998-09-01  Dave Love  <fx@gnu.org>
9303
9304         * mule/mule-cmds.el (current-language-environment): Fix
9305         setter function.
9306
9307 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9308
9309         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9310         mule/european.el, mule/hebrew.el, mule/japanese.el,
9311         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9312         avoid bootstrapping problem if you need to recompile all the Lisp
9313         files using interpreted code.
9314
9315 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9316
9317         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9318         ("Latin-2"): Likewise.
9319
9320 1998-08-18  Per Starback  <starback@update.uu.se>
9321
9322         * mule/european.el (setup-latin2-environment): Fix typo.
9323
9324 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9325
9326         * mule/european.el: Give proper value of `input-method' key to all
9327         lang. env.
9328
9329         * mule/mule-cmds.el (activate-input-method): Handle the case that
9330         the arg INPUT-METHOD is nil correctly.
9331         (read-multilingual-string): Activate the specified input method
9332         before calling read-string.  Afterward, activate the original
9333         input method.
9334
9335 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9336
9337         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9338         (set-language-info-alist): Fix typo in doc-string.
9339
9340         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9341
9342 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9343
9344         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9345         (reset-language-environment): New function for the job that
9346         setup-english-environment used to do.
9347         (set-language-environment): Do more setups according to the info
9348         in language-info-alist.
9349         (read-language-name): Handle the case that the arg KEY is nil.
9350         (describe-language-environment): Handle input-method property.
9351
9352         * mule/: All files under this directory, which related with
9353         specific languages (such as mule/european.el, mule/greek.el,
9354         mule/hebrew.el, mule/misc-lang.el), modified as below.
9355         (setup-XXX-environment): Just call set-language-environment.  If
9356         they used to do some other jobs than what done by
9357         set-language-environment, those jobs are done in
9358         setup-XXX-environment-internal now.
9359         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9360         the value to setup-XXX-environment-internal.  Add properties
9361         input-method and features.
9362
9363         * mule/english.el (setup-english-environment): Just call
9364         reset-language-environment.
9365
9366         * mule/european.el (setup-8-bit-environment): Function deleted.
9367
9368 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9369
9370         * mule/mule-cmds.el (input-method-exit-on-first-char)
9371         (input-method-use-echo-area): Doc fixes.
9372
9373 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9374
9375         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9376         variable.
9377         (input-method-use-echo-area): New variable.
9378
9379 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9380
9381         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9382
9383 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9384
9385         * mule/mule-cmds.el (activate-input-method): Update mode line.
9386         (inactivate-input-method): Likewise.
9387
9388 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9389
9390         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9391         input method in the current buffer, but just bind
9392         current-input-method.
9393
9394 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9395
9396         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9397
9398         * mule/misc-lang.el ("IPA"): Add coding-priority and
9399         coding-system.
9400
9401 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9402
9403         * mule/greek.el: Add coding-priority.
9404
9405 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9406
9407         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9408         LANG-ENV.
9409
9410 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9411
9412         * mule/mule-cmds.el (register-input-method): Fix previous change.
9413         (setup-specified-language-environment): Doc fix.
9414
9415 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9416
9417         * mule/mule-cmds.el: Several doc fixes.
9418         (get-language-info, set-language-info): Rename argument.
9419         (set-language-info-alist): Likewise.
9420         (register-input-method): Rename argument.
9421         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9422
9423 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9424
9425         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9426         default value while reading an input method.
9427
9428 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9429
9430         * mule/mule-cmds.el (universal-coding-system-argument):
9431         Use buffer-file-coding-system as default.
9432
9433 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9434
9435         * mule/korean.el ("Korean"): Doc fix.
9436
9437 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9438
9439         * mule/mule-cmds.el (describe-language-environment): Print the
9440         languge environment at the head.
9441
9442 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9443
9444         * mule/japanese.el: Set exit-function to exit-japanese-environment
9445         for Japanese environment.
9446
9447 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9448
9449         * mule/mule-cmds.el (set-language-environment): Doc fix.
9450         (current-language-environment): Use defcustom.
9451         (default-input-method): Specify :type.
9452
9453 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9454
9455         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9456         modified.
9457         (prefer-coding-system): Doc-string modified.
9458
9459 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9460
9461         * mule/mule-cmds.el (set-language-info): Doc-string
9462         describes `coding-priority' KEY.
9463         (set-language-environment-coding-systems): New function.
9464         (select-safe-coding-system): New function.
9465         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9466         (set-language-info-alist): New optionla arg PARENTS.  Call
9467         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9468         (set-language-environment-coding-systems): New function.
9469
9470         * mule/chinese.el: Remove setting up of
9471         describe-chinese-environment-map and
9472         setup-chinese-environment-map.  Exclude them in args of calls to
9473         set-language-info-alist.  Register coding-priority key in
9474         language-info-alist.
9475
9476         * mule/cyrillic.el: Remove setting up of
9477         describe-cyrillic-environment-map and
9478         setup-cyrillic-environment-map.  Exclude them in args of calls to
9479         set-language-info-alist.  Register coding-priority key in
9480         language-info-alist.
9481
9482         * mule/english.el: Register coding-priority key in
9483         language-info-alist.
9484
9485         * mule/ethiopic.el: Register coding-priority key in
9486         language-info-alist.
9487
9488         * mule/european.el: Remove setting up of
9489         describe-european-environment-map and
9490         setup-european-environment-map.  Exclude them in args of calls to
9491         set-language-info-alist.  Register coding-priority key in
9492         language-info-alist.  Add "German" language env.
9493         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9494         (setup-german-environment): New function.
9495
9496         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9497         change default input method to "greek-postfix".
9498
9499         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9500         coding-priority key in
9501
9502 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9503
9504         * mule/mule-cmds.el (set-language-info): Doc fix.
9505         (input-method-inactivate-hook): Doc fix.
9506
9507 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9508
9509         * mule/mule-cmds.el (set-input-method): Renamed from
9510         select-input-method.
9511
9512 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9513
9514         * mule/mule-cmds.el (set-language-environment): Run
9515         exit-language-environment-hook before calling `exit-function'
9516         which is specified for the language environment.
9517
9518 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9519
9520         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9521         modified.
9522         (prefer-coding-system): Likewise.
9523         (describe-language-environment): Print aliases of each coding
9524         system.
9525         (set-language-environment-hook): New variable.
9526         (exit-language-environment-hook): New variable.
9527         (set-language-environment): Call these hooks.  Before setting a
9528         new language environment, exit from the
9529         current-language-environment if necessary.
9530         (input-method-verbose-flag): The value can be nil, t,
9531         complex-only, or default.
9532         (input-method-highlight-flag): Doc-string augmented.
9533         (activate-input-method): Check if we can run the registered
9534         function to activate an input method.
9535
9536         * mule/korean.el: Set exit-function for language environment
9537         "Korean" to exit-korean-environment.
9538         (setup-korean-environment): Moved to korea-util.el.
9539
9540 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9541
9542         * mule/mule-cmds.el (read-multilingual-string): Use
9543         current-input-method prior to default-input-method.  Don't bind
9544         current-input-method by `let', instead, activate the specified
9545         input method in the current buffer temporarily.
9546
9547 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9548
9549         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9550
9551 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9552
9553         * mule/chinese.el (post-read-decode-hz): Return the result of
9554         decode-hz-region.
9555         (pre-write-encode-hz): Do not change the value of
9556         last-coding-system.
9557
9558 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9559
9560         * mule/mule-ccl.el: Doc fixes.
9561
9562 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9563
9564         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9565         (check-ccl-program): New macro.
9566
9567 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9568
9569         * mule/mule-ccl.el: Comment about CCL syntax modified.
9570         (ccl-command-table): Add read-multibyte-character and
9571         write-multibyte-character.
9572         (ccl-code-table): Add ex-cmd.
9573         (ccl-extended-code-table): New variable.
9574         (ccl-embed-extended-command): New function.
9575         (ccl-compile-read-multibyte-character,
9576         ccl-compile-write-multibyte-character) New functions.
9577         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9578         ccl-dump-write-multibyte-character): New functions.
9579
9580 1999-07-22  SL Baur  <steve@miho>
9581
9582         * config.el (config-value-file): config.values is installed into
9583         doc-directory.
9584         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9585
9586 1999-07-19  Didier Verna  <didier@xemacs.org>
9587
9588         * rect.el: all functions rewritten, except when noted. Below is a
9589         list of interface changes.
9590         (apply-on-rectangle): new function. Obsoletes
9591         `operate-on-rectangle'. All functions that used to call this
9592         function now call the new one.
9593         (kill-rectangle): added optional prefix arg to fill lines.
9594         (delete-rectangle): ditto.
9595         (delete-extract-rectangle): ditto.
9596         (open-rectangle): ditto.
9597         (clear-rectangle): ditto.
9598         (delete-rectangle-line): added third arg FILL.
9599         (delete-extract-rectangle-line): ditto.
9600         (open-rectangle-line): ditto.
9601         (clear-rectangle-line): ditto.
9602
9603 1999-07-18  Andy Piper  <andy@xemacs.org>
9604
9605         * menubar-items.el (default-menubar): add gutter options.
9606
9607         * gutter-items.el: new file.
9608         (gutter): new group for custom.
9609         (gutter-visible-p): new variable.
9610         (default-gutter-position): ditto.
9611         (buffers-tab): new group for the buffers tab.
9612         (gutter-buffers-tab): widget to put in the gutter.
9613         (buffers-tab-max-size): max number of tabs.
9614         (buffers-tab-switch-to-buffer-function): function to call when a
9615         tab is pressed.
9616         (buffers-tab-omit-function): filter buffers with this function.
9617         (buffers-tab-format-buffer-line-function): format buffer names for
9618         inclusion in tabs.
9619         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9620         the record.
9621         (build-buffers-tab-internal): build a list of tab items.
9622         (buffers-tab-items): ditto.
9623         (add-tab-to-gutter): put a tab in the gutter area.
9624         (update-tab-in-gutter): reset the buffers in the tab.
9625
9626         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9627
9628         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9629         (switch-to-buffer-hooks): new hook.
9630
9631         * toolbar.el (default-toolbar-position): fix typo.
9632
9633 1999-07-16  Andy Piper  <andy@xemacs.org>
9634
9635         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9636
9637 1999-07-15  Didier Verna  <didier@xemacs.org>
9638
9639         * cus-edit.el (custom-prompt-variable): optional third arg makes
9640         prompt for a comment string.
9641         (customize-set-value): optional prefix makes this function handle
9642         variable comments.
9643         (customize-set-variable): ditto.
9644         (customize-save-variable): ditto.
9645         (customize-customized): handle custom comments.
9646         (customize-save-customized): ditto.
9647         (custom-variable-state-set): ditto.
9648         (custom-face-state-set): ditto.
9649         (customize-saved): ditto.
9650         (custom-variable-set): ditto.
9651         (custom-face-set): ditto.
9652         (custom-variable-save): ditto.
9653         (custom-face-save): ditto.
9654         (custom-variable-reset-saved): ditto.
9655         (custom-face-reset-saved): ditto.
9656         (custom-variable-reset-standard): ditto.
9657         (custom-face-reset-standard): ditto.
9658         (custom-comment-face): new face.
9659         (custom-comment-tag-face): ditto.
9660         (custom-comment): new widget.
9661         (custom-comment-create): new function.
9662         (custom-comment-delete): ditto.
9663         (custom-comment-value-set): ditto.
9664         (custom-comment-show): ditto.
9665         (custom-comment-invisible-p): ditto.
9666         (custom-variable-value-create): create a comment field widget.
9667         (custom-face-value-create): ditto.
9668         (custom-variable-menu): new entry for adding a custom comment.
9669         (custom-face-menu): ditto.
9670         (custom-save-variables): possibly save custom comments.
9671         (custom-save-faces): ditto.
9672
9673         * cus-face.el (custom-set-faces): the arguments can now have a
9674         custom comment as fourth argument.
9675
9676         * custom.el (custom-set-variables): the arguments can now have a
9677         custom comment as fifth element.
9678
9679 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9680
9681         * XEmacs 21.2.18 is released
9682
9683 1999-07-13  SL Baur  <steve@miho>
9684
9685         * lib-complete.el (read-library-name): Revert previous change.
9686         (read-library): Ditto.
9687
9688 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9689
9690         * packages.el (packages-package-list): Capitalize docstring.
9691
9692         * packages.el (packages-find-package-library-path): Use #'nconc
9693         rather than #'append to reduce consing -- #'mapcar uses Flist,
9694         which returns a freshly consed list.  #'append would create yet
9695         another fresh list, using Fmake_list in concat.
9696
9697         * packages.el (package-provide): Use setq with remassq like it
9698         says in its docstring.
9699
9700 1999-07-06  SL Baur  <steve@miho.m17n.org>
9701
9702         * lib-complete.el (progn-with-message): Fix typo.
9703
9704 1999-07-06  SL Baur  <steve@miho.m17n.org>
9705
9706         * mule/mule-misc.el (char-octet): Make function match docstring.
9707         From Katsumi Yamaoka <yamaoka@jpl.org>
9708
9709 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9710
9711         * wid-edit.el (widget-documentation): corrected spelling error.
9712
9713 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9714
9715         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9716         keys if already bound
9717
9718 1999-07-06  SL Baur  <steve@miho.m17n.org>
9719
9720         * lib-complete.el (progn-with-message): Revert previous changes.
9721
9722 1999-06-24  Bob Weiner  <weiner@beopen.com>
9723
9724         * lib-complete.el (find-library):
9725         (find-library-other-window):
9726         (find-library-other-frame): Completely rewrote
9727         so that these functions actually work when called non-interactively.
9728         Also made them handle LIBRARY arguments which end with .el or .elc.
9729
9730 1999-06-24  Bob Weiner  <weiner@beopen.com>
9731
9732         * simple.el (indent-new-comment-line): Locally bound
9733         `block-comment-start' to `comstart' or else when this is called
9734         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9735         `block-comment-start' value, ignoring any existing spacing after a
9736         comment prefix in the previous line and producing ugly comments.
9737
9738 1999-06-23  Bob Weiner  <weiner@beopen.com>
9739
9740         * list-mode.el (mouse-choose-completion):
9741         (choose-completion):
9742         (completion-switch-to-minibuffer): Added.
9743         ([Tab]): [Tab] previously switched to the minibuffer
9744         but since [space] does that and since most applications in the
9745         world use [Tab] to select the next item in a list, do that in the
9746         *Completions* buffer too.  This will cause the least confusion
9747         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9748         06/23/1999.
9749
9750 1999-06-22  Bob Weiner  <weiner@beopen.com>
9751
9752         * help.el (help-buffer-name): Added support for a null value
9753         of `help-buffer-prefix-string' since some buffers require no
9754         prefix.
9755
9756 1999-06-20  Bob Weiner  <weiner@beopen.com>
9757
9758         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9759         in the completion-list-mode-map to bury the completions buffer
9760         even when the minibuffer is no longer active.
9761
9762 1999-06-20  Bob Weiner  <weiner@beopen.com>
9763
9764         * list-mode.el (list-mode): It is visually disconcerting to have
9765         the text cursor disappear within list buffers, especially when
9766         moving from window to window, so leave it visible.
9767
9768 1999-07-01  SL Baur  <steve@miho.m17n.org>
9769
9770         * menubar-items.el (default-menubar): Conditionalize the bug
9771         report menu item (which may not be possible in this XEmacs).
9772         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9773
9774 1999-06-30  SL Baur  <steve@miho.m17n.org>
9775
9776         * subr.el (with-current-buffer): DOC string fix.
9777         Suggested by Bob Weiner <weiner@altrasoft.com>
9778
9779 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9780
9781         * cus-face.el (custom-face-italic): insert missing args
9782
9783 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9784
9785         * packages.el (package-locations): Changed default early package
9786         hierarchies to ~/.xemacs/mule-packages and
9787         ~/.xemacs/xemacs-packages.
9788
9789 1999-06-23  SL Baur  <steve@miho.m17n.org>
9790
9791         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9792
9793 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9794
9795         * packages.el (package-locations): Changed default early package
9796         hierarchy to ~/.xemacs/packages.
9797         (package-locations): Removed `packages' as a possible name for a
9798         late package hierarchy.
9799
9800 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9801
9802         * mule/mule-category.el (word-combining-categories): Set up new
9803         variable.
9804         (word-separating-categories): Likewise.
9805
9806 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9807
9808         * XEmacs 21.2.17 is released
9809
9810 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9811
9812         * font-menu.el (font-menu-set-font): allow for nil specification
9813         of font size.
9814
9815 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9816
9817         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9818         is 1.
9819
9820 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9821
9822         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9823         8859-5 instead of ISO 8859-1.
9824
9825 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9826
9827         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9828         (viet-viscii-encode-table): Ditto.
9829
9830         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9831         Make obsolete definition of char-octet.
9832
9833 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9834
9835         * subr.el: Move no-Mule make-char ...
9836         * help-nomule.el (make-char): To here.
9837         (string-width): Make Mule compatibility alias.
9838
9839 1999-06-15  Andy Piper  <andy@xemacs.org>
9840
9841         * select.el (get-selection-no-error): really make there be no-error.
9842         (get-selection): revert to original.
9843
9844 1999-06-11  Andy Piper  <andy@xemacs.org>
9845
9846         * select.el (selection-sets-clipboard): renamed.
9847         (own-selection): use it.
9848
9849 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9850
9851         * XEmacs 21.2.16 is released
9852
9853 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9854
9855         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9856         missing characters to avoid crash.
9857
9858 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9859
9860         * coding.el (set-terminal-coding-system): Only set the console
9861         coding system on the selected console if it is a tty.
9862
9863 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9864
9865         * cus-face.el:
9866         * cus-edit.el:
9867         * faces.el:
9868         (custom):
9869         (face-spec-set):
9870         * faces.el (frob-face-property):
9871         * font-menu.el (font-menu-set-font):
9872                   Actually apply changes from 1999-03-17
9873
9874 1999-06-10  Andy Piper  <andy@xemacs.org>
9875
9876         * select.el (get-selection): abstract out non error-signalling
9877         part.
9878         (get-selection-no-error): get-selection without signalling an
9879         error.
9880         (selection-is-clipboard-p): new variable. controls whether the
9881         selection sets the clipboard.
9882         (own-selection): use it.
9883
9884         * mouse.el (insert-selection): fallback to clipboard after trying
9885         primary selection and cutbuffer.
9886
9887 1999-06-05  Andy Piper  <andy@xemacs.org>
9888
9889         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9890         selection functions.
9891
9892 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9893
9894         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9895         default value.
9896         (load): Use `raw-text' instead of `no-conversion'.
9897         (insert-file-contents): Likewise.
9898
9899         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9900         of `no-conversion'.
9901
9902 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9903
9904         * coding.el: Don't copy `no-conversion' to `raw-text'.
9905
9906 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9907
9908         * subr.el (make-char): Define it if Mule is not around.
9909
9910 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9911
9912         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9913
9914         * x-select.el (x-disown-selection-internal): Restore symbol as an
9915         obsolete alias.
9916         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9917
9918 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9919
9920         * XEmacs 21.2.15 is released
9921
9922 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9923
9924         * subr.el (split-string): Avoid infinite looping
9925
9926 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9927
9928         * ldap.el (ldap-ignore-attribute-codings): New variable
9929         (ldap-default-attribute-decoder): New variable
9930         (ldap-coding-system): New variable
9931         (ldap-attribute-syntax-encoders): New variable
9932         (ldap-attribute-syntax-decoders): New variable
9933         (ldap-attribute-syntaxes-alist): New variable
9934         (ldap-encode-boolean): New function
9935         (ldap-decode-boolean): New function
9936         (ldap-encode-country-string): New function
9937         (ldap-decode-string): New function
9938         (ldap-decode-address): New function
9939         (ldap-encode-address): New function
9940         (ldap-decode-attribute): New function
9941         (ldap-search): Use some of these
9942
9943 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9944
9945         * version.el (emacs-version): Make the patch level/beta come
9946         before the XEmacs qualifier so that it gets into (funcall
9947         emacs-version) and thus in the bug reports.
9948         (emacs-version>=): Support patch levels.
9949
9950 1999-06-03  SL Baur  <steve@xemacs.org>
9951
9952         * version.el: implement x.y.z version number
9953         From Jan Vroonhof <vroonhof@math.ethz.ch>
9954
9955 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9956
9957         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9958
9959 1999-05-22  Vin Shelton <acs@xemacs.org>
9960
9961         * startup.el: Document -private and break out non-standard X options.
9962
9963 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9964
9965         * mule/mule-charset.el (charset-after): New function.
9966         (charset-direction): Synch with Mule, update docstring.
9967         (get-charset-property): New function.
9968         (put-charset-property): New function.
9969         (charset-plist): New function.
9970
9971         * mule/mule-charset.el (compose-region):
9972         (decompose-region): remove;  these functions (which don't work
9973         since we don't do composite characters) have been moved to
9974         mule-util.el.
9975         (toplevel): follow coding standards
9976
9977 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9978
9979         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9980         exist any more.
9981
9982         * code-files.el: Fix commentary to follow coding standards.  Move
9983         the single line left in mule-files.el to here.
9984
9985         * mule/mule-files.el: delete.
9986
9987 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9988
9989         * info.el (Info-scroll-prev): Use event functions instead of the
9990         old emacs 19 interface.
9991
9992 1999-06-02  Andy Piper  <andy@xemacs.org>
9993
9994         * x-font-menu.el (x-font-menu-load-font):
9995         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9996
9997 1999-05-31  Andy Piper  <andy@xemacs.org>
9998
9999         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10000         group.
10001         (font-menu-this-frame-only-p): ditto.
10002         (font-menu-max-items): reinstate, from Jan Vroonhof
10003         <vroonhof@math.ethz.ch>
10004         (font-menu-submenu-name-format): ditto.
10005         (font-menu-split-long-menu): ditto, for use by the family
10006         constructor.
10007         (font-menu-family-constructor): use it.
10008
10009 1999-05-30  Andy Piper  <andy@xemacs.org>
10010
10011         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10012         for use by the font menu.
10013
10014         * msw-font-menu.el: new file implementing mswindows specific
10015         font-menu behaviour.
10016         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10017         (mswindows-font-menu-junk-families): ditto.
10018         (hack-font-truename): ditto.
10019         (mswindows-font-regexp-ascii): ditto.
10020         (mswindows-reset-device-font-menus): ditto.
10021         (mswindows-font-menu-font-data): ditto.
10022         (mswindows-font-menu-load-font): ditto.
10023
10024         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10025         (x-font-menu-font-data): ditto.
10026         (x-font-menu-load-font): ditto.
10027
10028         * font-menu.el: new file implementing generic font menu behaviour.
10029         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10030         made device independent.
10031         (font-menu-this-frame-only-p): ditto.
10032         (font-menu-preferred-resolution): ditto.
10033         (font-menu-size-scaling): new variable used to determine whether
10034         sizes are in points or tenths of a point.
10035         (vassoc): moved from x-font-menu.el.
10036         (device-fonts-cache): ditto.
10037         (device-fonts-cache): ditto.
10038         (flush-device-fonts-cache): ditto.
10039         (reset-device-font-menus): copied from x-font-menu.el and made
10040         device independent. Most functionality deferred to
10041         device-dependent versions.
10042         (font-menu-family-constructor): copied from x-font-menu.el and
10043         made device independent.
10044         (font-menu-size-constructor): ditto.
10045         (font-menu-weight-constructor): ditto.
10046         (font-menu-set-font): ditto.
10047         (font-menu-change-face): ditto.
10048         (font-menu-load-font): new device method.
10049         (font-menu-font-data): ditto.
10050
10051         * x-font-menu.el: The above functions deleted.
10052
10053 1999-05-26  Andy Piper  <andy@xemacs.org>
10054
10055         * update-elc.el:
10056         * make-docfile.el:
10057         * loadup.el: rehash expand-file-name usage to not use default-directory.
10058
10059 1999-05-21  Andy Piper  <andy@xemacs.org>
10060
10061         * x-select.el (x-select-convert-to-text):
10062         (x-selected-text-type):
10063         (x-get-selection):
10064         (xselect-convert-to-string):
10065         (xselect-convert-to-compound-text):
10066         (xselect-convert-to-length):
10067         (xselect-convert-to-targets):
10068         (xselect-convert-to-delete):
10069         (xselect-convert-to-filename):
10070         (xselect-convert-to-charpos):
10071         (xselect-convert-to-lineno):
10072         (xselect-convert-to-colno):
10073         (xselect-convert-to-sourceloc):
10074         (xselect-convert-to-os):
10075         (xselect-convert-to-host):
10076         (xselect-convert-to-user):
10077         (xselect-convert-to-class):
10078         (xselect-convert-to-name):
10079         (xselect-convert-to-integer):
10080         (xselect-convert-to-atom):
10081         (xselect-convert-to-identity): functions renamed from x-* and
10082         moved to select.el.
10083         (x-get-secondary-selection): use rename get-selection.
10084         (x-get-clipboard): ditto.
10085         (x-own-selection): moved to select.el.
10086         (x-valid-simple-selection-p): ditto.
10087         (x-dehilight-selection): ditto.
10088         (x-own-clipboard): ditto.
10089         (x-disown-selection): ditto.
10090
10091         * x-mouse.el (x-yank-function): moved to mouse.el.
10092         (x-insert-selection): ditto.
10093         (x-set-point-and-move-selection): use renamed function.
10094
10095         * select.el (selected-text-type): moved and renamed from
10096         x-select.el.
10097         (selection-owner-p): moved to C.
10098         (selection-exists-p): ditto.
10099         (get-cutbuffer): new device method.
10100         (get-selection): generalised and moved from x-select.el.
10101         (own-selection): moved x-own-selection functionality into here.
10102         (dehilight-selection): renamed and moved from x-select.el.
10103         (own-clipboard): functionality moved from x-select.el using new
10104         generic C builtins.
10105         (disown-clipboard): ditto.
10106         (select-convert-to-text):
10107         (select-convert-to-string):
10108         (select-convert-to-compound-text):
10109         (select-convert-to-length):
10110         (select-convert-to-targets):
10111         (select-convert-to-delete):
10112         (select-convert-to-filename):
10113         (select-convert-to-charpos):
10114         (select-convert-to-lineno):
10115         (select-convert-to-colno):
10116         (select-convert-to-sourceloc):
10117         (select-convert-to-os):
10118         (select-convert-to-host):
10119         (select-convert-to-user):
10120         (select-convert-to-class):
10121         (select-convert-to-name):
10122         (select-convert-to-integer):
10123         (select-convert-to-atom):
10124         (select-convert-to-identity): new functions renamed from x-* and
10125         moved from x-select.el.
10126
10127         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10128         into here and use as the default window-system mouse yank.
10129         (insert-selection): generalised and moved from x-mouse.el.
10130         (own-clipboard): moved to C.
10131
10132         * msw-select.el (mswindows-selection-owned-p): deleted.
10133         (mswindows-own-selection): generalised and moved to select.el.
10134         (mswindows-disown-selection): generalised and moved to C.
10135         (mswindows-selection-owner-p): ditto.
10136
10137 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10138
10139         * XEmacs 21.2.14 is released
10140
10141 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10142
10143         * about.el: update contact info for jason and slb.
10144
10145 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10146
10147         * mule/european.el (setup-romanian-environment): Add Romanian
10148         support from Emacs/Mule romanian.el.
10149
10150 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10151
10152         * cus-face.el: Label all custom changes with the 'custom' tag.
10153
10154         * cus-edit.el: idem ditto.
10155
10156         * faces.el: Added suport for adding device tags to various functions.
10157         (custom): New device tag.
10158         (face-spec-set): Call reset face with tags argument. No longer do
10159         x-init-global-faces hack.
10160
10161         * faces.el (frob-face-property): Use an anonymous specifier to map
10162         frob-face-property-1 over.
10163
10164         * x-font-menu.el (font-menu-set-font): Always specify all
10165         properties to custom.
10166
10167 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10168
10169         * mule/european.el (setup-czech-environment): Add czech support.
10170         From David Sauer <davids@orfinet.cz>
10171
10172 1999-03-15  SL Baur  <steve@xemacs.org>
10173
10174         * check-features.el: Turn hard errors into warnings.
10175
10176 1999-03-21  SL Baur  <steve@xemacs.org>
10177
10178         * simple.el (delete-key-deletes-forward): As per discussion on
10179         xemacs-beta, default to t.
10180
10181 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10182
10183         * loadup.el: Define Installation-string before loading anything.
10184
10185 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10186
10187         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10188         From Anders Stenman <stenman@isy.liu.se>
10189
10190 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10191
10192         * wid-edit.el (widget-glyph-find): Ditto.
10193
10194         * packages.el (locate-library): Ditto.
10195
10196         * loadup.el (really-early-error-handler): Ditto.
10197
10198         * lib-complete.el (read-library): Ditto.
10199
10200         * faces.el (set-face-stipple): Ditto.
10201
10202         * code-files.el (load): Use new calling style of locate-file.
10203
10204 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10205
10206         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10207         dead.
10208
10209 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10210
10211         * dumped-lisp.el (preloaded-file-list): Don't load
10212         Installation.el.
10213
10214         * loadup.el (Installation-string): Define it here.
10215
10216 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10217
10218         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10219         Installation.el needs to be loaded before `dump-paths', otherwise
10220         the dumping process won't find it.
10221
10222 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10223
10224         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10225         subr so that we can use `replace-in-string' in Installation.el to
10226         get rid of C-m chars under the native Windows build.
10227
10228 1999-04-29  Andy Piper  <andy@xemacs.org>
10229
10230         * make-docfile.el: canonicalize file and directory names.
10231
10232         * device.el (call-device-method): new function for calling device
10233         specific methods.
10234         (define-device-method): new function for defining device methods.
10235         (define-device-method*): ditto.
10236
10237 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10238
10239         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10240
10241 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10242
10243         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10244         (cyrillic-koi8-r-encode-table): Likewise.
10245         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10246         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10247
10248         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10249         from vietnamese.el].
10250
10251         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10252         mule/mule-misc.el.
10253
10254 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10255
10256         * mule/thai-xtis.el:
10257         - Change font registry name from "Thai94x94-0" to "xtis-0".
10258         - Change mnemonic of coding-system `tis-620' to "TIS620".
10259
10260 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10261
10262         * mule/ethiopic.el: fixed.
10263
10264 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10265
10266         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10267
10268         * mule/thai-xtis.el: New file.
10269
10270         * mule/vietnamese.el: New file.
10271
10272         * mule/ethiopic.el: New file.
10273
10274 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10275
10276         * bytecomp.el (byte-compile-close-variables): Leave
10277         debug-issue-ebola-notices alone.
10278
10279 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10280
10281         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10282         at the top of the buffer since it is the most important thing to
10283         customize
10284         (ldap-get-host-parameter): New defun
10285         (ldap-search): Add a new parameter `withdn' to retrieve the
10286         distinguished names of entries
10287
10288 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10289
10290         * startup.el (splash-frame-body): Date and spelling fixes.
10291
10292 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10293
10294         * view-less.el (toggle-truncate-lines): add autoload tag
10295
10296 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10297
10298         * format.el (format-alist): Disable image stuff.
10299
10300 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10301
10302         * wid-edit.el (widget-glyph-find): Search by directories, then by
10303         suffixes rather than the other way around.
10304         (widget-image-conversion): Renamed to
10305         `widget-image-file-name-suffixes'.
10306
10307 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10308
10309         * mule/mule-charset.el: Made old functions obsolete, remove the
10310         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10311         (charset-iso-graphic-plane): Rename from charset-graphic.
10312         (charset-iso-final-char): Rename from charset-final.
10313         (charset-width): Rename from charset-columns.
10314         (charset-bytes): Added from fsf compatibility, returns always 1.
10315
10316         * mule/mule-misc.el: Move charset-doc-string alias to
10317         mule-charset.el
10318
10319 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10320
10321         * x-faces.el (x-make-font-bold-italic): honor
10322         *try-oblique-before-italic-fonts*
10323
10324 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10325
10326         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10327
10328 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10329
10330         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10331         name.
10332
10333 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10334
10335         * cl-extra.el (equalp): Would bug out for lists.
10336
10337 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10338
10339         * about.el (about-hackers):  Change cgw's email address
10340
10341 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10342
10343         * XEmacs 21.2.13 is released
10344
10345 1999-03-12  SL Baur  <steve@xemacs.org>
10346
10347         * simple.el (delete-key-deletes-forward): Revert to previous
10348         behavior.
10349
10350 1999-01-18  Didier Verna  <didier@xemacs.org>
10351
10352         * menubar-items.el (xemacs-splash-buffer): handle the case of
10353         multiple elements in the splash buffer body.
10354
10355         * startup.el (splash-frame-timeout): new constant: interval
10356         between splash buffer elements.
10357         (command-line-1): handle splash buffer with multiple elements (use
10358         a timeout).
10359         (splash-frame-body): Originally `startup-splash-frame-body'.
10360         Rewrote a cleaner and more readable version. This can now be array,
10361         in which case each element is displayed in turn in the splash buffer.
10362         (splash-frame-static-body): new constant. Persistent information
10363         across all splash buffer elements (preserves the possibility to give
10364         it in different languages.
10365         (circulate-splash-frame-elements): new function. Used as a timeout
10366         to circulate through all splash frame elements and display them in
10367         sequence.
10368         (display-splash-frame): originally `startup-splash-frame'. Handle
10369         the case of multiple elements in the splash buffer body. Now
10370         returns a timeout id if multiple elements to display, or nil.
10371
10372 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10373
10374         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10375         so they can be overridden by x-init-face-from-resources.
10376         Additionally specify the font name also with an x tag.
10377
10378 1999-03-08  Andy Piper  <andy@xemacs.org>
10379
10380         * package-get.el (package-get-base): autoload.
10381
10382         * menubar-items.el (default-menubar): add update menu item. Fix
10383         custom menu to only be activated when package-base is available.
10384
10385         * package-get.el (package-get-custom): don't load
10386         package-get-custom as it is auto-generated. Fix group definition.
10387
10388 1999-03-05  Didier Verna  <didier@xemacs.org>
10389
10390         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10391         instead of `symbol-name' (Thanks Kyle).
10392
10393         * cus-edit.el (custom-save-variables): use `prin1' instead of
10394         princ to write symbols.
10395
10396 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10397
10398         * XEmacs 21.2.12 is released
10399
10400 1999-03-05  SL Baur  <steve@xemacs.org>
10401
10402         * menubar-items.el (default-menubar): Add kfm browsing support.
10403         From Neal Becker <nbecker@fred.net>
10404
10405 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10406
10407         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10408         calls to font-lock during buffer reversion.
10409
10410 1999-02-12  Didier Verna  <didier@xemacs.org>
10411
10412         * info.el (Info-build-node-completions): unconditionally widen the
10413         tag table buffer.
10414
10415 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10416
10417         * x-faces.el (x-init-face-from-resources):
10418         Only set fonts in the 'x locale.
10419
10420 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10421
10422         * package-ui.el (pui-install-selected-packages): Don't throw on
10423         `package-admin-delete-binary-package' returning nil since it's
10424         normal.  Reindent function.
10425         (pui-add-required-packages): Handle case where packages selected
10426         for installation have never been installed.
10427
10428 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10429
10430         * menubar-items.el (default-menubar):
10431         Implement the ``Mule->Set coding system of process'' menu item.
10432
10433 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10434
10435         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10436         files
10437         - Change some `if's to `when's
10438
10439 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10440
10441         * XEmacs 21.2.11 is released
10442
10443 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10444
10445         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10446         against window close (Fix Bug #460).
10447         (ask-user-about-lock-dbox): Idem.
10448
10449 1999-02-25  SL Baur  <steve@xemacs.org>
10450
10451         * mule/mule-charset.el (charset-leading-byte): New function.
10452         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10453
10454 1999-02-12  Andy Piper  <andy@xemacs.org>
10455
10456         * about.el (xemacs-hackers): change andy's email address.
10457         (about-url-alist): change andy's web page address.
10458         (about-xemacs): add piper.
10459
10460 1999-02-16  SL Baur  <steve@xemacs.org>
10461
10462         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10463         of mule-base into lisp/mule.
10464
10465 1999-02-16  SL Baur  <steve@xemacs.org>
10466
10467         * mule/arabic.el:
10468         mule/canna-leim.el:
10469         mule/chinese.el:
10470         mule/cyrillic.el:
10471         mule/english.el:
10472         mule/european.el:
10473         mule/greek.el:
10474         mule/hebrew.el:
10475         mule/japanese.el:
10476         mule/kinsoku.el:
10477         mule/korean.el:
10478         mule/misc-lang.el:
10479         mule/mule-category.el:
10480         mule/mule-ccl.el:
10481         mule/mule-charset.el:
10482         mule/mule-cmds.el:
10483         mule/mule-coding.el:
10484         mule/mule-files.el:
10485         mule/mule-help.el:
10486         mule/mule-init.el:
10487         mule/mule-misc.el:
10488         mule/mule-tty-init.el:
10489         mule/mule-x-init.el:
10490         mule/viet-chars.el:  Remerge from mule-base.
10491
10492         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10493         of mule-base into lisp/mule.
10494
10495 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10496
10497         * process.el (exec-to-string): Use `shell-command-switch' in place
10498         of hard-wired "-c" (for WindowsNT).
10499
10500 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10501
10502         * menubar-items.el (default-menubar):  Remove obsolete
10503         "Gopher" item
10504
10505 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10506
10507         * package-admin.el (package-admin-get-install-dir): First fall
10508         back to the location of xemacs-base for non-mule packages.
10509
10510 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10511
10512         * paths.el:
10513         - improved automounter tmp directory support.
10514         - support 4 (!) empirically discovered automounter conventions
10515
10516 1999-02-12  SL Baur  <steve@xemacs.org>
10517
10518         * etags.el (pop-tag-mark): autoload to match key binding.
10519
10520 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10521
10522         * XEmacs 21.2.10 is released
10523
10524 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10525
10526         * package-get.el (package-get-remote-filename): Don't bug out for
10527         a local file name in the search entry.
10528
10529 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10530
10531         * XEmacs 21.2.9 is released
10532
10533 1999-01-19  Didier Verna  <didier@xemacs.org>
10534
10535         * replace.el (replace-search-function): new variable containing a
10536         function to perform a search-forward.
10537         (replace-re-search-function): new variable containing a function
10538         to perform a re-search-forward.
10539         (perform-replace): use them.
10540
10541 1999-01-25  Didier Verna  <didier@xemacs.org>
10542
10543         * select.el (selection-owner-p): use the name `XEmacs'.
10544         (cut-copy-clear-internal): ditto.
10545
10546 1999-01-18  Andy Piper  <andy@xemacs.org>
10547
10548         * about.el (about-url-alist): Update my entry.
10549         (xemacs-hackers): Ditto.
10550
10551 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10552
10553         * buffer.el (switch-to-buffer): Fixing documentation.
10554         * minibuf.el (minibuffer-completion-table): ditto.
10555         * cl-macs.el (return-from): ditto.
10556
10557 1999-01-04  Didier Verna  <didier@xemacs.org>
10558
10559         * replace.el (delete-non-matching-lines): temporarily disable
10560         case-folding when called interactively with a regexp containing
10561         uppercase characters.
10562         (delete-matching-lines): ditto.
10563         (count-matches): ditto.
10564         (list-matching-lines): ditto.
10565
10566 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10567
10568         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10569         abort if current window is split horizontally, not if others are
10570         split.  Got rid of unnecessary minibuffer checking.  Also, add
10571         some comments (it's still complex).
10572
10573 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10574
10575         * package-get.el: changed address for doc.ic.ac.uk to
10576         sunsite.doc.ic.ac.uk
10577
10578 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10579
10580         * ldap.el (toplevel): Remove requires so that the file compiles
10581         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10582
10583 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10584
10585         * dump-paths.el: Calculate module-directory and set
10586         module-load-path to the load path for modules.
10587
10588         * loadup.el: Get bootstrap value of module-load-path from the
10589         environment variable EMACSBOOTSTRAPMODULEPATH.
10590         - Display the module load path if we're debugging paths.
10591
10592         * setup-paths.el: Added function paths-find-site-module-directory.
10593         - Added function paths-find-module-directory.
10594         - Added function paths-construct-module-load-path.  Uses new
10595         environment variable EMACSMODULEPATH.
10596
10597 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10598
10599         * font.el (font-default-object-for-device):
10600         Oops! This `or' can't be replaced by `unless'.
10601         Fixed inability to run w3, among other things.
10602
10603 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10604
10605         * package-admin.el: Change initialization of
10606           package-admin-install-function dependent on system type.
10607           Change package-admin-install-function-mswindows to use
10608           "minitar".
10609
10610 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10611
10612         * mouse.el (default-mouse-motion-handler): Disable help echo while
10613         in the minibuffer.
10614
10615 1998-12-28  Martin Buchholz <martin@xemacs.org>
10616
10617         * XEmacs 21.2.8 is released.
10618
10619 1998-12-24  Martin Buchholz <martin@xemacs.org>
10620
10621         * XEmacs 21.2.7 is released.
10622
10623 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10624
10625         * package-ui.el (pui-list-packages): Set truncate-lines.
10626
10627         * package-get.el (package-get-download-menu): Use
10628         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10629
10630         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10631         (pui-help-string): idem.
10632         (list-packages-mode): New major mode.
10633         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10634         (pui-install-selected-packages): Add suport for removing packages.
10635         (pui-toggle-package-delete-key): New function.
10636         (pui-popup-context-sensitive): New kludge.
10637         (pui-list-packages): Add warning when `package-get-remote' is nil.
10638         (package-ui-add-site): New function.
10639
10640 1998-12-01  Didier Verna  <didier@xemacs.org>
10641
10642         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10643
10644 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10645
10646         * ldap.el: Custom-ized
10647         (toplevel): Do not provide `ldap' which is provided by C level
10648         LDAP code
10649         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10650
10651 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10652
10653         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10654
10655 1998-12-17  Andy Piper  <andy@xemacs.org>
10656
10657         * sound.el (sound-load-list): name changed from sound-load-alist.
10658         (sound-extension-list): name changed from sound-ext-list.
10659         (load-default-sounds): use new names.
10660         (load-sound-file): use new names.
10661
10662 1998-12-16  Andy Piper  <andy@xemacs.org>
10663
10664         * XEmacs 21.2.6 is released
10665
10666 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10667
10668         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10669         errors.
10670
10671 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10672
10673         * wid-edit.el (widget-echo-this-extent): Set
10674         help-echo-owns-message to t.
10675
10676 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10677
10678         * package-get.el (package-get-download-menu): use toggles for
10679           each site in the download site menu.
10680
10681 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10682
10683         * package-get.el (package-get): If we cannot find a package
10684           because package-get-remote is not set, give a more helpful
10685           error message.
10686
10687 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10688
10689         * package-get.el (package-get-remote-filename): use an EFS path
10690         with user anonymous if no user is specified.
10691
10692 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10693
10694         * faces.el (face-spec-set): Re-init fallfacks for default after
10695         calling reset-face on the default face.
10696
10697 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10698
10699         * package-admin.el (package-admin-default-install-function):
10700         Behave as advertised.  Make sure the pkg-dir is proper for
10701         default-directory.
10702         (package-admin-add-binary-package): Make sure the pkg-dir is
10703         proper for default-directory.
10704         (package-admin-install-function-mswindows): Make sure the pkg-dir
10705         is proper for default-directory.
10706
10707 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10708
10709         * XEmacs 21.2.5 is released
10710
10711 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10712
10713         * files.el (binary-file-regexps): regexp-opt is not available at
10714         bytecompile time.
10715
10716 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10717
10718         * x-win-xfree86.el:
10719         * x-win-sun.el (x-win-init-sun):
10720         * x-win-sun.el:
10721         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10722         * x-iso8859-1.el:
10723         * x-init.el (init-post-x-win):
10724         * x-init.el (init-pre-x-win):
10725         * x-init.el (x-initialize-compose):
10726         * x-init.el:
10727         * x-compose.el:
10728         * winnt.el:
10729         * widget.el:
10730         * wid-edit.el (widget-glyph-click):
10731         * wid-edit.el (widget-glyph-find):
10732         * wid-edit.el (widget-type):
10733         * view-less.el (view-buffer-other-window):
10734         * very-early-lisp.el:
10735         * version.el:
10736         * toolbar.el:
10737         * toolbar-items.el:
10738         * term/sun.el (suntool-map):
10739         * term/sun-mouse.el:
10740         * term/internal.el:
10741         * syntax.el (modify-syntax-entry):
10742         * symbol-syntax.el:
10743         * subr.el:
10744         * startup.el (lock-directory):
10745         * simple.el (set-comment-column):
10746         * simple.el (backward-delete-char-untabify):
10747         * shadow.el (find-emacs-lisp-shadows):
10748         * shadow.el:
10749         * setup-paths.el (paths-construct-info-path):
10750         * select.el (cut-copy-clear-internal):
10751         * process.el (call-process-region):
10752         * process.el (start-process-shell-command):
10753         * process.el:
10754         * paths.el (rmail-spool-directory):
10755         * paragraphs.el (use-hard-newlines):
10756         * package-get.el (package-get-dependencies):
10757         * package-admin.el (package-admin-delete-binary-package):
10758         * obsolete.el (truncate-string):
10759         * obsolete.el (store-substring):
10760         * mouse.el (default-mouse-track-maybe-own-selection):
10761         * mouse.el (mouse-yank-at-point):
10762         * modeline.el:
10763         * modeline.el (mouse-drag-modeline):
10764         * minibuf.el (read-directory-name-internal):
10765         * minibuf.el (read-file-name-internal):
10766         * minibuf.el (read-file-name-internal-1):
10767         * minibuf.el (read-file-name-2):
10768         * minibuf.el (exact-minibuffer-completion-p):
10769         * minibuf.el (read-from-minibuffer):
10770         * minibuf.el:
10771         * menubar.el (check-menu-syntax):
10772         * map-ynp.el (map-y-or-n-p):
10773         * make-docfile.el (docfile-out-of-date):
10774         * loadup.el ((member "run-temacs" command-line-args)):
10775         * loadup.el ((member "no-site-file" command-line-args)):
10776         * loadup.el (really-early-error-handler):
10777         * loadup.el:
10778         * loadhist.el:
10779         * loaddefs.el:
10780         * lisp-mnt.el (lm-verify):
10781         * lib-complete.el (lib-complete:cache-completions):
10782         * lib-complete.el (library-all-completions):
10783         * itimer.el (itimer-run-expired-timers):
10784         * info.el (Info-mode):
10785         * info.el (Info-insert-file-contents):
10786         * info.el (Info-rebuild-dir):
10787         * info.el (Info-build-dir-anew):
10788         * info.el (Info-parse-dir-entries):
10789         * info.el (Info-dir-outdated-p):
10790         * info.el (Info-insert-dir):
10791         * info.el (info-xref):
10792         * info.el:
10793         * hyper-apropos.el (hyper-apropos-get-doc):
10794         * hyper-apropos.el (hyper-describe-face):
10795         * hyper-apropos.el (hyper-apropos-mode):
10796         * hyper-apropos.el:
10797         * help.el (list-processes):
10798         * help.el:
10799         * gnuserv.el:
10800         * font.el (mswindows-font-create-name):
10801         * font.el (font-default-font-for-device):
10802         * font.el (x-font-create-object):
10803         * font.el (font-registry):
10804         * font.el:
10805         * font-lock.el (font-lock-keywords):
10806         * font-lock.el:
10807         * finder.el (finder-compile-keywords):
10808         * find-paths.el (paths-find-recursive-path):
10809         * fill.el (set-justification-center):
10810         * fill.el (fill-region-as-paragraph):
10811         * files.el (insert-directory):
10812         * files.el (wildcard-to-regexp):
10813         * files.el (recover-file):
10814         * files.el (basic-save-buffer):
10815         * files.el (delete-auto-save-file-if-necessary):
10816         * files.el (file-relative-name):
10817         * files.el (backup-extract-version):
10818         * files.el (backup-buffer):
10819         * files.el (set-visited-file-name):
10820         * files.el (set-auto-mode):
10821         * files.el (interpreter-mode-alist):
10822         * files.el:
10823         * files.el (find-file-noselect):
10824         * files.el (abbreviate-file-name):
10825         * files.el (parse-colon-path):
10826         * files.el (directory-abbrev-alist):
10827         * etags.el (visit-tags-table-buffer):
10828         * easymenu.el (easy-menu-define):
10829         * dragdrop.el (experimental-dragdrop-drag):
10830         * dragdrop.el (dragdrop-drop-do-functions):
10831         * dragdrop.el (dragdrop-drop-at-point):
10832         * disass.el (disassemble-1):
10833         * disass.el (disassemble-internal):
10834         * disass.el (disassemble):
10835         * disass.el:
10836         * derived.el (derived-mode-init-mode-variables):
10837         * derived.el (define-derived-mode):
10838         * custom.el (defgroup):
10839         * cus-edit.el (custom-quote):
10840         * config.el:
10841         * code-process.el (open-network-stream):
10842         * code-process.el (start-process):
10843         * code-process.el (call-process-region):
10844         * code-process.el (call-process):
10845         * code-process.el:
10846         * code-files.el (insert-file-contents):
10847         * code-files.el:
10848         * code-files.el (buffer-file-coding-system-for-read):
10849         * cmdloop.el (yes-or-no-p-minibuf):
10850         * cl.el:
10851         * cl-macs.el:
10852         * cl-extra.el:
10853         * callers-of-rpt.el (make-caller-report):
10854         * callers-of-rpt.el:
10855         * bytecomp.el (batch-byte-recompile-directory):
10856         * bytecomp.el (batch-byte-compile-1):
10857         * bytecomp.el (batch-byte-compile):
10858         * bytecomp.el (display-call-tree):
10859         * bytecomp.el (byte-compile-insert):
10860         * bytecomp.el (byte-compile-two-args-19->20):
10861         * bytecomp.el (byte-compile-variable-ref):
10862         * bytecomp.el (byte-compile-form):
10863         * bytecomp.el (byte-compile-top-level-body):
10864         * bytecomp.el (byte-compile-out-toplevel):
10865         * bytecomp.el (byte-compile-byte-code-maker):
10866         * bytecomp.el (byte-compile-file-form-defmumble):
10867         * bytecomp.el (byte-compile-file-form):
10868         * bytecomp.el (byte-compile-keep-pending):
10869         * bytecomp.el (byte-compile-insert-header):
10870         * bytecomp.el (byte-compile-from-buffer):
10871         * bytecomp.el (byte-compile-file):
10872         * bytecomp.el (byte-recompile-file):
10873         * bytecomp.el (byte-compile-close-variables):
10874         * bytecomp.el (byte-compile-warn-about-unused-variables):
10875         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10876         * bytecomp.el (byte-compiler-legal-options):
10877         * bytecomp.el (byte-compile-lapcode):
10878         * bytecomp.el (byte-optimize-log):
10879         * bytecomp.el ((fboundp 'defsubst)):
10880         * bytecomp.el:
10881         * bytecomp-runtime.el:
10882         * byte-optimize.el (byte-optimize-apply):
10883         * byte-optimize.el (car):
10884         * byte-optimize.el (byte-optimize-form):
10885         * byte-optimize.el (byte-optimize-form-code-walker):
10886         * byte-optimize.el:
10887         * build-report.el (build-report-insert-installation-file):
10888         * build-report.el (build-report):
10889         * auto-show.el:
10890         * apropos.el (apropos-documentation):
10891         - mega patch
10892         - clean up byte-compile warnings
10893         - remove unused variables
10894         - Use common lisp style hashtable functions
10895         - byte compiler cleanup
10896         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10897         - remove old backquote syntax usage
10898         - move some cl functionality into C for speed.
10899         - remove last remaining VMS support
10900         - spelling fixes
10901         - implement last, butlast, nbutlast, copy-list in C.
10902         - new macro ignore-file-errors, similar to ignore-errors
10903           (ignore-file-errors (delete-file "foo"))
10904         - get frequent garbage collection during loadup.el by tweaking
10905           gc-cons-threshold, rather than explicitly calling garbage-collect
10906         - default delete-key-deletes-forward to `t'.
10907
10908 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10909
10910         * XEmacs 21.2-beta4 is released.
10911
10912 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10913
10914         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10915         (easy-menu-item-present-p): Wrapper around find-menu-item.
10916         (easy-menu-remove-item): Wrapper around delete-menu-item.
10917
10918         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10919         (add-menu-button): Add 'in-menu' argument.
10920         (add-menu-item-1): Add in-menu support to helper function.
10921
10922 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10923
10924         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10925
10926 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10927
10928         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10929         of Dec 4, 1997.
10930
10931 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10932
10933         * process.el (shell-command-on-region): Report if the command
10934         succeeded or failed.
10935
10936 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10937
10938         * subr.el (buffer-substring-no-properties): Comment out.
10939
10940 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10941
10942         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10943           into font instances first, like `x-frob-font-size' does.
10944           (mswindows-find-larger-font): ditto
10945
10946 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10947
10948         * package-ui.el (pui-install-selected-packages): fix args in call
10949         to `package-get'.
10950
10951 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10952
10953         * package-get.el (host-name): New widget type.
10954         (package-get-remote): Better customization using new type.
10955         (package-get-download-sites): idem dito.
10956
10957         (package-get-custom): Do not use package-get-all untill we have
10958         runtime dependencies.
10959
10960         (package-get-remove-copy): Default to 't' we no longer need this
10961         kludge as we do not currently use depenencies.
10962
10963         (package-get-was-current): New variable.
10964         (package-get-require-base): New 'force-current' argument.
10965         (package-get-update-base): idem
10966         (package-get-package-provider):  idem
10967         (package-get-locate-index-file): New 'no-remote' argument.
10968         (package-get-locate-file): idem.
10969
10970         (package-get-maybe-save-index): New function.
10971         (package-get-update-base): Use it.
10972
10973 1998-10-28 Greg Klanderman <greg@alphatech.com>
10974
10975         * package-get.el (package-get-remote): default to nil; by default,
10976         don't go out to the net via EFS.  They must select a download site.
10977         (package-get-download-sites): new variable.
10978         (package-get-download-menu): new function.
10979         (package-get-locate-index-file): new function.
10980         (package-get-update-base): use it.
10981
10982         * menubar-items.el (default-menubar): add "Update Package Index"
10983         and "Add Download Site" menus under Options | Manage Packages.
10984
10985 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10986
10987         * package-get.el (package-get): bugfix code checking installed version
10988         for case where package is not currently installed.
10989         (package-get-require-signed-base-updates): new variable.
10990         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10991         deemed not a goot thing.  Use the variable
10992         package-get-allow-unsigned-base-updates instead.
10993
10994 1998-10-16 Greg Klanderman <greg@alphatech.com>
10995
10996         * package-get.el (package-get): Don't install an older version than
10997         we already have unless explicitly told to.  Issue a warning.
10998
10999         * package-ui.el (pui-add-required-packages): when adding
11000         dependencies, don't add packages that are up to date.
11001         (pui-package-symbol-char):  Don't consider a package out of date
11002         if you have a newer version installed than the latest version in
11003         package-get-base.
11004
11005         * package-get.el (package-get-base-filename): document that it may
11006         be a path relative to package-get-remote;  new default value.
11007         (package-get-locate-file): new function.
11008         (package-get-update-base): use it to expand package-get-base-filename.
11009         (package-get-save-base): new function to save the package-get database
11010         to file.
11011         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11012         (package-get-update-base): pass the REMOTE-SOURCE arg.
11013         (package-get-update-base-entry): call package-get-custom-add-entry.
11014         (package-get-file-installed-p): removed; no longer needed.
11015         (package-get-create-custom): ditto.
11016         (toplevel): remove code to build and load package-get-custom.el
11017         (package-get-custom-add-entry): new function.
11018
11019 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11020
11021         * wid-edit.el (widget-button-click): Don't switch window.
11022
11023 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11024
11025         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11026
11027 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11028
11029         * etags.el (find-tag-default): Run find-tag-hook using
11030         run-hooks rather than funcall
11031
11032 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11033
11034         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11035         and the current local map as the parents to isearch-mode-map.
11036
11037 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11038
11039         * XEmacs 21.2-beta3 is released.
11040
11041 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11042
11043         * package-get.el (package-get-update-base): use
11044         insert-file-contents-internal, not insert-file-contents-literally.
11045
11046 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11047
11048         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11049         dump time.
11050
11051 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11052
11053         * package-get.el (package-get-update-base-entry): new function.
11054         (package-get-update-base): renamed; was `package-get-load-base'.
11055         cleanup, and use package-get-update-base-from-buffer.
11056         (package-get-update-base-from-buffer): new function.
11057         (package-get-update-base-entries): new; helper for above.
11058         Do not eval lisp grabbed over ftp; parse it from new format.
11059
11060 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11061
11062         * files.el (set-auto-mode): Don't play games loading package-get
11063         database; package-get-package-provider will handle it all.
11064
11065 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11066
11067         * package-get.el (package-get-base-filename): new variable.
11068         (package-get-require-base): new function.
11069         (package-get-pgp-signed-begin-line): new variable.
11070         (package-get-pgp-signature-begin-line): ditto.
11071         (package-get-pgp-signature-end-line):  ditto.
11072         (package-get-load-base): new function.
11073         (package-get-interactive-package-query):
11074         (package-get-update-all):
11075         (package-get-dependencies):
11076         (package-get-package-provider):
11077         (package-get-custom): use package-get-require-base.
11078         [package-get-custom loading]: disable for now.
11079
11080         * package-ui.el (pui-list-packages): use (package-get-require-base)
11081
11082 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11083
11084         * package-ui.el: Correct obvious thinko in choosing extent face.
11085
11086 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11087
11088         * menubar-items.el (default-menubar): pui-list-package has nothing
11089         to with Customize. Move all the package stuff to a new Item in Options.
11090
11091         * package-ui.el (pui-menu): Add menu and Popup menu.
11092
11093         * package-get.el (package-get): Use new
11094         package-admin-get-install-dir.
11095
11096         * package-admin.el (package-admin-get-install-dir): New syntax.
11097         Conserve package location and put mule packages where mule-base is.
11098
11099         * package-get.el : Customized
11100
11101         * package-ui.el (pui): Customized
11102         (pui-package-install-dest-dir): New variable.
11103         (pui-install-selected-packages): Use it
11104
11105 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11106
11107         * package-get.el (package-get-interactive-package-query): Move
11108         dependency on package-get-base to run-time.
11109         (package-get-update-all): Ditto.
11110         (package-get-dependencies): Ditto.
11111         (package-get-package-provider): Ditto.
11112         (package-get-custom): Ditto.
11113
11114 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11115
11116         * events.el: Remove 'ascii-character property from 'backspace
11117         and 'delete symbols
11118
11119 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11120
11121         * package-get-base.el: removed.
11122
11123 1998-09-23  Didier Verna  <didier@xemacs.org>
11124
11125         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11126         (no-upper-case-p): new function.
11127         (with-search-caps-disable-folding): new macro.
11128         (with-interactive-search-caps-disable-folding): new macro.
11129         (zap-to-char): In interactive mode, do a case-sensitive search if
11130         the character is uppercase.
11131         (zap-up-to-char): ditto.
11132
11133         * replace.el (perform-replace): use the function no-upper-case-p.
11134
11135         * isearch-mode.el (isearch-fix-case): ditto.
11136         make obsolete `with-caps-disable-folding' and
11137         `isearch-no-upper-case-p'.
11138
11139         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11140         (tags-search): ditto.
11141         (tags-query-replace): ditto.
11142
11143         * info.el (Info-search): ditto.
11144
11145 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11146
11147         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11148
11149 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11150
11151         * package-admin.el (package-admin-rmtree): rewritten.  need to
11152         check for "." and ".." before symlink check.  expand files and
11153         directories with respect to DIRECTORY, not default-directory.
11154
11155 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11156
11157         * package-get.el (package-get-all): add INSTALL-DIR argument.
11158
11159 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11160
11161         * package-ui.el (pui-add-required-packages): new function, select
11162         dependent packages.
11163         (pui-display-keymap): bind it.
11164         (pui-help-string): document it.
11165         (pui-install-selected-packages): package-get-all -> package-get.
11166
11167         * package-get.el (package-get-dependencies): new function.
11168
11169 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11170
11171         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11172         regexps.
11173
11174 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11175
11176         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11177         function.
11178         (default-mouse-track-normalize-point): Use it.
11179
11180 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11181
11182         * package-admin.el (package-admin-delete-binary-package):
11183                 General cleanup. Remove unnessary use of progn and
11184         save-excursion.
11185         (package-admin-delete-binary-package): Do NOT mess with file
11186         modes. That is evil.
11187         (package-admin-delete-binary-package): Wrap all deleting in
11188         condition-case. The data in MANIFEST is untrustworthy.
11189         (package-admin-delete-binary-package): Let the OS worry about non
11190         empty directories.
11191
11192 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11193
11194         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11195         processing.
11196         (lm-report-bug): Fix mail address to send bug reports to.
11197
11198 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11199
11200         * XEmacs 21.2-beta2 is released.
11201
11202 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11203
11204         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11205
11206 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11207
11208         * info.el (Info-mode): Document page turning by double clicks in
11209         docstring so `M-x describe-mode' will display it.
11210
11211 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11212
11213         * info.el (Info-mouse-track-double-click-hook): Use character
11214         widths to calculate a border region where double clicking does
11215         page turning, and return `nil' by default so other hooks, such as
11216         region highlighting, will be run.
11217
11218 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11219
11220         * sound.el (default-sound-directory-list): Initialize with all the
11221         "sounds" directories in `data-directory-list'.  It used to just be
11222         the first one.
11223
11224         * packages.el (locate-data-directory-list): Created.  This gives
11225         the list of matching directories, unlike `locate-data-directory',
11226         which just gives the first one.
11227
11228 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11229
11230         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11231         make a binding in the local keymap until help-char handling is
11232         improved.
11233
11234         * help.el (help-keymap-with-help-key): Provide keymap with help
11235         binding.
11236         (help-print-help-form): New helper function.
11237
11238 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11239
11240         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11241         move extent to another buffer; no need to create a new extent.
11242         (isearch-fix-case): New function.
11243         (isearch-search-and-update): Use it.
11244
11245 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11246
11247         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11248         the keymap, not minor-mode-map-alist.
11249         (isearch-done): Restore overriding-local-map.
11250
11251 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11252
11253         * bytecomp.el (byte-compile-buffer-substring):
11254         Fix for: (byte-compile (defun f () (buffer-substring)))
11255         ==>   ** buffer-substring called with 3 args, but requires 0-3
11256         - new code not only works, but is more readable, too.
11257
11258 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11259
11260         * msw-faces.el (mswindows-init-device-faces): Don't try to
11261           specify a default font at this late stage. Do try to force
11262           creation of the default face font so that if it fails we get
11263           an error now instead of a crash at frame creation.
11264
11265           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11266           mswindows-make-font-unitalic: Canonical default weight
11267           changed from "Normal" to "Regular".
11268
11269           mswindows-make-font-bold / -bold-italic: Supplied device was
11270           not being passed into call to mswindows-find-smaller-font.
11271
11272 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11273
11274         * package-get.el (package-get-remote): Fix the path where to find
11275           the packages on xemacs.org.
11276
11277 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11278
11279         * about.el (about-maintainer-info): Update Ben's entry.
11280
11281 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11282
11283         * lisp/shadow.el (find-emacs-lisp-shadows):
11284         - `member' was being called on lists of length 2000!
11285         - Replace with hashtables.
11286         - Replace hand-coded loops with (dolist)
11287         - Fix comment typo
11288
11289 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11290
11291         * packages.el: Added new function, `package-delete-name', to
11292           delete existing packages from the installed package database
11293           (`packages-package-list').  Also added the "pkginfo" directory
11294           to `packages-special-base-regexp', so that the pkginfo directory
11295           would not get added to `late-packages'.
11296
11297         * package-admin.el: Added ability to delete an installed package
11298           (added low-level function, `package-admin-delete-package').
11299           Understands how to use the pkginfo/MANIFEST.<package> file to
11300           delete the package.  When installing a package, will also
11301           create a MANIFEST.* file if one is not provided by the
11302           package.  If the MANIFEST.* doesn't exist when deleting a
11303           package, the functions will fall back to attempting to delete
11304           any package-specific lisp directory.
11305
11306         * package-get.el: Moved some functions to package-admin.el.
11307           Added interactive function `package-get-delete-package', for
11308           use by users for deleting a package.
11309
11310           Also modified to not require the presence of efs.
11311
11312 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11313
11314         * files.el (find-file-noselect): Handle all signals, kill the
11315         buffer and resignal.
11316
11317 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11318
11319         * cl-macs.el (glyph-image): Add setf method.
11320
11321 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11322
11323         * package-get.el: Fixed broken EFS downloading.  Also, look for
11324           .tar.gz files first, in preference over .tgz files.
11325
11326         * package-ui.el: Fix display of package version numbers.
11327
11328 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11329
11330         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11331         argument.
11332
11333 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11334
11335         * list-mode.el: `display-completion-list': added new/optional
11336           keyword `:completion-string', which allows the programmer to
11337           change the "Possible completions are:" prompt.
11338
11339         * menubar-items.el: Added new pulldown menu-pick to start up the
11340           visual package browser/installer:
11341
11342                 Options->Customize->List Packages
11343
11344         * package-admin.el: Added hooks for installing under both Unix
11345           and MS Windows.  Does additional error checking.  No longer
11346           calls "add-big-package.sh" to install packages under Unix; now
11347           calls gunzip & tar directly.
11348
11349         * package-get.el: Added ability to install packages from files
11350           on a local disk/CDROM.  Now deletes any existing package lisp
11351           directory.  Does completion on available packages when
11352           querying for package names.  Will also search for .tgz files
11353           in addition for .tar.gz files.  Tries to reload
11354           auto-autoloads, as a convenience when loading new packages,
11355           and also tries to add any new package paths to `load-path'.
11356           Changed all occurences of `concat' to use `expand-file-name'.
11357
11358         * package-ui.el: New file which implements the main visual
11359           package browser/installer, which is started via a menu pick or
11360           M-x pui-list packages.
11361
11362 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11363
11364         * startup.el (load-init-file): spelling fix.
11365
11366 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11367
11368         * startup.el (normal-top-level): Load auto-autoload files
11369         covariantly with their precedence.
11370
11371 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11372
11373         * menubar-items.el (default-menubar): Remove "Font Weight"
11374         option, there is currently no custom equivalent.. Customize-faces
11375         is "Edit faces".
11376
11377         * x-font-menu.el (font-menu-set-font): Use customize to set
11378         default face.
11379
11380         * faces.el (face-spec-update-all-matching): New function.
11381
11382         * cus-face.el (custom-set-face-update-spec): New function.
11383         Interface to customize faces from elisp.
11384
11385         (custom-face-value-create): Show the customized settings if set
11386         but not saved.
11387
11388 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11389
11390         (custom-face-value-create): Show the customized settings if set
11391         but not saved.
11392
11393 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11394
11395         * keydefs.el (global-map): Add FSF 20.3 binding of
11396         query-replace-regexp.
11397
11398 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11399
11400         * minibuf.el (read-file-name-internal-1): use
11401         user-name-completion-1 instead of user-name-completion.
11402
11403 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11404
11405         * loadup.el:
11406         * make-docfile.el:
11407         * update-elc.el: Don't set `source-directory' (now defunct as a
11408         global variable) no more.
11409
11410         * packages.el (packages-list-autoloads): Made `source-directory'
11411         (now defunct as a global variable) a parameter.
11412
11413 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11414
11415         * about.el (about-hackers): new email
11416
11417 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11418
11419         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11420
11421 1998-07-17  Didier Verna  <didier@xemacs.org>
11422
11423         * faces.el (set-face-property):
11424         (set-face-dim-p):
11425         (face-dim-p): updated the doc strings now that the dim property isn't
11426         tty-specific.
11427         (face-equal): the dim property is now a common one.
11428
11429         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11430         Renamed the `stipple' attribute to `background-pixmap'.
11431         (custom-face-background-pixmap): make custom-face-stipple an
11432         obsolete alias for this.
11433
11434 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11435
11436         * find-paths.el (paths-file-readable-directory-p): Created and
11437         used.
11438
11439         * loadup.el: Don't set inhibit-... flags from run-temacs.
11440
11441 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11442
11443         * packages.el (packages-data-path-depth): Added and used.
11444
11445 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11446
11447         * about.el:
11448         - Change .xpm to .png, delete "zcat" section.
11449         - cosmetic fix in the 'marcpa' entry.
11450
11451         * etc/photos
11452         - convert all .xpm.Z to .png
11453         - rename mrb to martin
11454         - rename mcook-m to mcookm
11455
11456 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11457
11458         * x-init.el (x-initialize-compose): Add support for
11459         dead-circumflex as YET ANOTHER NAME for that dead key.
11460
11461 1998-08-05  Colin Rafferty <colin@xemacs.org>
11462
11463         * setup-paths.el (paths-construct-exec-path): Made the
11464         last-packages really be last.
11465         (paths-construct-data-directory-list): Ditto.
11466
11467 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11468
11469         * startup.el(startup-splash-frame-body):
11470         Update Copyright notice in splash screen
11471
11472 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11473
11474         * minibuf.el (read-file-name-internal-1): do ~user completion.
11475
11476 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11477
11478         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11479         aginst destroyed extents
11480
11481 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11482
11483         * package-get.el (package-get): add `install-dir' argument.
11484
11485 1998-07-20  John Jones  <jj@asu.edu>
11486
11487         * package-get.el: calls to package-get-update-all will only
11488           update packages which are already installed.
11489
11490 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11491
11492         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11493         writable.
11494
11495 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11496
11497         * about.el (about-hackers): Correct my email.
11498
11499 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11500
11501         * about.el (about-hackers): new email-address.
11502
11503 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11504
11505         * minibuf.el (read-number): Don't let `input-error' condition
11506         escape.
11507
11508 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11509
11510         * about.el (about-hackers): use my `email-for-life' address.
11511
11512 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11513
11514         * XEmacs 21.2-beta1 is released.
11515
11516 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11517
11518         * ldap.el (ldap-search): Doc string change
11519
11520 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11521
11522         * menubar-items.el (default-menubar): Removed references to
11523         `data-directory', and use `locate-data-file' instead, and made
11524         then greyed out if they don't exist.
11525
11526 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11527
11528         * keymap.el (events-to-keys): Use `format' instead of `concat'
11529         since the latter does not accept integer args anymore
11530
11531 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11532
11533         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11534         macros replaced.
11535
11536 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11537
11538         * make-docfile.el: Get first initialization from very-early-lisp.el
11539         * update-elc.el: Ditto.
11540         * loadup.el (really-early-error-handler): Ditto.
11541
11542         * packages.el (packages-unbytecompiled-lisp): Add new file,
11543         very-early-lisp.el.
11544
11545         * very-early-lisp.el: New file.
11546
11547 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11548
11549         * Symbols that have been obsolete for at least 3 years removed (II).
11550
11551         * obsolete.el (eval-current-buffer): Make compatible.
11552         (byte-code-function-p): Ditto.
11553         (send-string): Removed.
11554         (send-region): Removed.
11555         (screen-scrollbar-width): Removed.
11556         (set-screen-scrollbar-width): Removed.
11557         (set-screen-left-margin-width): Removed.
11558         (set-screen-right-margin-width): Removed.
11559         (screen-left-margin-width): Removed.
11560         (screen-right-margin-width): Removed.
11561         (set-buffer-left-margin-width): Removed.
11562         (set-buffer-right-margin-width): Removed.
11563         (buffer-left-margin-width): Removed.
11564         (buffer-right-margin-width): Removed.
11565         (x-set-frame-icon-pixmap): Removed.
11566         (x-set-screen-icon-pixmap): Removed.
11567         (pixel-name): Removed.
11568         (make-pixmap): Removed.
11569         (make-cursor): Removed.
11570         (pixmap-width): Removed.
11571         (pixmap-contributes-to-line-height-p): Removed.
11572         (set-pixmap-contributes-to-line-height): Removed.
11573
11574 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11575
11576         * obsolete.el (popup-menu-up-p): removed.
11577         (read-no-blanks-input): Removed.
11578         (wholenump): Removed.
11579         (ring-mod): Removed (what was ring-mod?).
11580         (current-time-seconds): Removed.
11581         (run-special-hook-with-args): Removed.
11582         (dot): Removed.
11583         (dot-marker): Removed.
11584         (dot-min): Removed.
11585         (dot-max): Removed.
11586         (window-dot): Removed.
11587         (set-window-dot): Removed.
11588
11589         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11590         `dot-min'.
11591
11592         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11593
11594         * code-files.el (insert-file-contents): Rename
11595         run-special-hook-with-args to run-hook-with-args-until-success.
11596         (write-region): Ditto.
11597
11598 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11599
11600         * about.el: Fix typos, update release date.
11601
11602         * Symbols that have been obsolete for at least 3 years removed.
11603
11604         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11605         screen- functions.
11606         (toplevel): remove setf methods for screen functions.
11607         * cl-macs.el (extent-data): defsetf removed.
11608         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11609         many places to remove.
11610         (comment-indent-hook): Ditto.
11611         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11612         (buffer-dedicated-screen): Ditto.
11613         (deiconify-screen): Ditto.
11614         (delete-screen): Ditto.
11615         (event-screen): Ditto.
11616         (find-file-other-screen): Ditto.
11617         (find-file-read-only-other-screen): Ditto.
11618         (live-screen-p): Ditto.
11619         (screen-height): Ditto.
11620         (screen-iconified-p): Ditto.
11621         (screen-list): Ditto.
11622         (screen-live-p): Ditto.
11623         (screen-name): Ditto.
11624         (screen-parameters): Ditto.
11625         (screen-pixel-height): Ditto.
11626         (screen-pixel-width): Ditto.
11627         (screen-root-window): Ditto.
11628         (screen-selected-window): Ditto.
11629         (screen-totally-visible-p): Ditto.
11630         (screen-visible-p): Ditto.
11631         (screen-width): Ditto.
11632         (screenp): Ditto.
11633         (get-screen-for-buffer): Ditto.
11634         (get-screen-for-buffer-noselect): Ditto.
11635         (get-other-screen): Ditto.
11636         (iconify-screen): Ditto.
11637         (lower-screen): Ditto.
11638         (mail-other-screen): Ditto.
11639         (make-screen): Ditto.
11640         (make-screen-invisible): Ditto.
11641         (make-screen-visible): Ditto.
11642         (modify-screen-parameters): Ditto.
11643         (new-screen): Ditto.
11644         (next-screen): Ditto.
11645         (next-multiscreen-window): Ditto.
11646         (other-screen): Ditto.
11647         (previous-screen): Ditto.
11648         (previous-multiscreen-window): Ditto.
11649         (raise-screen): Ditto.
11650         (redraw-screen): Ditto.
11651         (select-screen): Ditto.
11652         (selected-screen): Ditto.
11653         (set-buffer-dedicated-screen): Ditto.
11654         (set-screen-height): Ditto.
11655         (set-screen-position): Ditto.
11656         (set-screen-size): Ditto.
11657         (set-screen-width): Ditto.
11658         (show-temp-buffer-in-current-screen): Ditto.
11659         (switch-to-buffer-other-screen): Ditto.
11660         (visible-screen-list): Ditto.
11661         (window-screen): Ditto.
11662         (x-set-screen-pointer): Ditto.
11663         (x-set-frame-pointer): Ditto.
11664         (screen-title-format): Ditto.
11665         (screen-icon-title-format): Ditto.
11666         (terminal-screen): Ditto.
11667         (delete-screen-hook): Ditto.
11668         (create-screen-hook): Ditto.
11669         (mouse-enter-screen-hook): Ditto.
11670         (mouse-leave-screen-hook): Ditto.
11671         (map-screen-hook): Ditto.
11672         (unmap-screen-hook): Ditto.
11673         (default-screen-alist): Ditto.
11674         (default-screen-name): Ditto.
11675         (x-screen-defaults): Ditto.
11676         (x-create-screen): Ditto.
11677         * obsolete.el: meta-flag removed.
11678         baud-rate removed.
11679         sleep-for-millisecs removed.
11680         extent-data removed.
11681         set-extent-data removed.
11682         set-extent-attribute removed.
11683         extent-glyph removed.
11684         extent-layout removed.
11685         set-extent-layout removed.
11686         list-faces-display removed.
11687         list-faces removed.
11688         trim-versions-without-asking removed.
11689         after-write-file-hooks removed.
11690         truename removed.
11691         auto-fill-hook removed.
11692         blink-paren-hook removed.
11693         select-screen-hook, deselect-screen-hook removed.
11694         auto-raise-screen, auto-lower-screen removed.
11695
11696         * msw-mouse.el: Global change resource -> mswindows-resource.
11697
11698         * XEmacs 21.0-pre5 is released.
11699
11700 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11701
11702         * about.el (about-hackers): Credits update.
11703
11704 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11705
11706         * register.el (insert-register): Don't activate the region.
11707
11708 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11709
11710         * select.el: Restore x-* symbols for backwards compatibility:
11711         x-copy-primary-selection, x-kill-primary-selection,
11712         x-delete-primary-selection, x-select-make-extent-for-selection,
11713         x-valid-simple-selection-, x-cut-copy-clear-internal.
11714
11715 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11716
11717         * XEmacs 21.0-pre4 is released.
11718
11719 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11720
11721         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11722         reporting bugs.
11723         (maybe-add-init-button): Fix semantics under Windows.  Use
11724         `expand-file-name' rather than `concat'.
11725
11726         * help.el (print-messages): New function.
11727
11728 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11729
11730         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11731
11732 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11733
11734         * about.el: Tweaked my entry in about-hackers.
11735
11736         * find-paths.el (paths-emacs-root-p):
11737           Relaxed emacs-root checking of an in-place installation to
11738           also accommodate the flat layout used on MS Windows.
11739
11740 1998-06-29  John Jones  <jj@asu.edu>
11741
11742         * package-get.el: calls to package-get-update-all will only
11743           update packages which are already installed.
11744
11745 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11746
11747         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11748         are handled by the gui-element face fallbacks now.
11749
11750         * x-faces.el: default gui-element face to "background" as well as
11751         the default face.
11752
11753         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11754         and default face settings since these are set as fallbacks now in
11755         the appropriate domain.
11756
11757 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11758
11759         * text-mode.el (text-mode): Reorder regexp so the OR part
11760         corresponding to `page-delim' goes first and the hack in
11761         `forward-paragraph' will work.
11762         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11763
11764 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11765
11766         * subr.el (remove-hook): When checking the hook value
11767           with functionp, don't apply car to it.
11768
11769 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11770
11771         * package-get.el (package-get-remote-filename):
11772           Don't use file-name-as-directory because the local directory
11773           separator conventions might not be the same as ftp's.
11774
11775 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11776
11777         * ldap.el (ldap-host-parameters-alist): New name of
11778         `ldap-host-parameters-plist'
11779
11780 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11781
11782         * package-get.el: Using (require 'package-get-base), now that it
11783         provides itself.  Consequently removed all instances of (load
11784         "package-get-base.el").
11785
11786 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11787
11788         * subr.el (remove-hook): Don't treat the hook value as a
11789           list unless it is both consp and not functionp.
11790
11791 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11792
11793         * about.el: Email address for Ben Wing is ben@xemacs.org.
11794         * auto-show.el: Ditto.
11795         * bytecomp.el: Ditto.
11796         * faces.el: Ditto.
11797         * x-scrollbar.el: Ditto.
11798         * x-misc.el: Ditto.
11799         * tty-init.el: Ditto.
11800         * toolbar-items.el: Ditto.
11801         * symbol-syntax.el: Ditto.
11802         * specifier.el: Ditto.
11803         * objects.el: Ditto.
11804         * hyper-apropos.el: Ditto.
11805         * glyphs.el: Ditto.
11806
11807 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11808
11809         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11810         vertical-divider-always-visible-p.
11811         (default-mouse-motion-handler): Ditto.
11812
11813 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11814
11815         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11816         global value.
11817
11818 1998-06-21  Oliver Graf <ograf@fga.de>
11819
11820         * build-reports.el: changed receiver to xemacs-build-reports list
11821
11822 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11823
11824         * font.el: Split font-family-mappings into X and
11825           mswindows-specific versions.
11826           mswindows-font-create-[object|name]: Treat supplied size
11827           as a pointsize. Added underline and strikethru handling.
11828
11829         * msw-faces.el: changed default mswindows charset to western.
11830
11831         * msw-glyphs.el: removed space in border-glyph font string that
11832           was inserted to get round bugs in the mswindows C font code.
11833
11834 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11835
11836         * about.el (about-hackers): Credits update.
11837
11838         * help-nomule.el (tutorial-supported-languages): Add Romanian
11839         TUTORIAL.
11840
11841         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11842         to ISO-8859-2.
11843
11844 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11845
11846         * font.el: Split font-family-mappings into X and
11847           mswindows-specific versions.
11848           mswindows-font-create-[object|name]: Treat supplied size
11849           as a pointsize. Added underline and strikethru handling.
11850
11851         * msw-faces.el: changed default mswindows charset to western.
11852
11853         * msw-glyphs.el: removed space in border-glyph font string that
11854           was inserted to get round bugs in the mswindows C font code.
11855
11856 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11857
11858         * minibuf.el: make read-color-completion-table call
11859           (mswindows-color-list for mswindows devices.
11860
11861 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11862
11863         * lisp/font-lock.el
11864         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11865         Let declaration items contain non-word symbol characters.
11866
11867 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11868
11869         * package-get.el (package-get-package-provider): Added autoload
11870         cookie.  Loading "package-get-base.el" in ALL functions that use
11871         it.  Fixed some (interactive ...) with multiple argument specs
11872         again.  Cosmetic indentation changes.
11873
11874 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11875
11876         * info.el (Info-insert-dir): Don't use nreverse on variables
11877         that you want to use later.
11878
11879 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11880
11881         * x-mouse.el (x-set-point-and-move-selection): Replace call
11882         to x-kill-primary-selection with kill-primary-selection
11883
11884 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11885
11886         * simple.el (what-cursor-position): Make cursor position reported
11887         use value of column-number-start-at-one
11888
11889 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11890
11891         * about.el (xemacs-hackers): Fix Jareth's email address.
11892
11893 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11894
11895         * startup.el (startup-splash-frame): Remove
11896         `xemacs-startup-logo-function'.
11897
11898 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11899
11900         * about.el (about-hackers): Update credits list.
11901
11902 1998-06-06  Jeff Miller <jmiller@smart.net>
11903
11904         * lisp/sound.el: Update sound-ext to allow filenames with
11905           extensions to be found by load-sound-file
11906
11907 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11908
11909         * info.el (Info-rebuild-outdated-dir): Removed variable
11910         (Info-auto-generate-directory): New variable
11911         (Info-save-auto-generated-dir): New variable
11912         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11913         (Info-build-dir-anew): Second parameter removed.  Use
11914         `Info-save-auto-generated-dir'
11915         (Info-rebuild-dir): Ditto
11916
11917 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11918
11919         * list-mode.el (next-list-mode-item): Would not recognize
11920         border between directly neighbored items.
11921
11922 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11923
11924         * package-get.el: add autoloads for some functions.
11925
11926 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11927
11928         * specifier.el (let-specifier): Tiny docfixes.
11929
11930 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11931
11932         * msw-mouse.el: set selection-pointer-glyph to Normal.
11933
11934 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11935
11936         * wid-edit.el (widget-specify-secret): New function.
11937         (widget-after-change): Use it.
11938         (widget-specify-field): Use it.
11939
11940 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11941
11942         * mouse.el (drag-window-divider): Use `(not done)' instead of
11943         `doit'; reuse result of `window-pixel-edges'.
11944
11945         * modeline.el (drag-modeline-event-lag): Rename to
11946         drag-divider-event-lag.
11947
11948 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11949
11950         * specifier.el (let-specifier): Rewritten not to generate needless
11951         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11952         arguments.
11953
11954 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11955
11956         * minibuf.el (read-file-name-1): Setup buffer-local value of
11957         `completion-ignore-case' in completions buffer under Windows.
11958
11959 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11960
11961         * about.el (about-maintainer-glyph): Fix support for not
11962         compressed images.
11963
11964 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11965
11966         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11967
11968         * mouse.el (mouse-track): Cancel selection if misc-user event with
11969         `cancel-mode-internal' function is fetched.
11970
11971 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11972
11973         * files.el (save-some-buffers-1): Fixed return value.
11974
11975 1998-06-01  Oliver Graf <ograf@fga.de>
11976
11977         * dragdrop.el: added experimental
11978
11979 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11980
11981         * startup.el (after-init-hook, init-file-user,
11982         user-init-directory, load-user-init-file):  Purge references
11983         to "~/.xemacs/init.el" from docstrings.
11984
11985         (load-user-init-file) Use paths-construct-path to construct
11986         paths to user init files.  Go directly to ~/.emacs, do not
11987         search ~/.xemacs/, do not load `default-custom-file'.
11988
11989 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11990
11991         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11992         general *sh.
11993         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11994
11995 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11996
11997         * menubar-items.el (default-menubar): add Update Packages to customize
11998         menu.
11999
12000 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12001
12002         * faces.el: use toolbar face as a fallback for toolbar properties
12003         in xpm-color-symbols instead of default.
12004
12005         * msw-faces.el: rename 3d-object -> gui-element face.
12006
12007 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12008
12009         * startup.el (xemacs-startup-logo-function): New variable.
12010         (startup-splash-frame): Use it.
12011
12012 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12013
12014         * files.el (save-some-buffers): Would wait 1 second.
12015         (save-some-buffers-1): Delete other windows here instead of in
12016         `save-some-buffers'.
12017         (save-some-buffers): Force redisplay only if windows were deleted.
12018
12019 1998-06-02  Didier Verna  <didier@xemacs.org>
12020
12021         * cus-face.el (custom-face-attributes): generalized the use of
12022         toggle buttons for boolean attributes.
12023         Re-ordered the items a bit.
12024
12025 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12026
12027         * sound.el (default-sound-directory): Use `locate-data-directory'
12028         to find the sounds directory.
12029
12030 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12031
12032         * sound.el: default sound-ext to .wav under mswindows, .au
12033         otherwise. load-default sounds without extensions.
12034
12035 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12036
12037         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12038         if send-pr is not bound.
12039
12040 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12041
12042         * files.el: grok idl files in auto-mode-alist.
12043 1998-06-01  Jeff Miller  <jmiller@smart.net>
12044
12045         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12046         calling `upcase'.
12047
12048 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12049
12050         * msw-glyphs.el: add xbm to the list of image types supported.
12051
12052 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12053
12054         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12055         instead of XEmacs one when dumping InfoDock.
12056
12057 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12058
12059         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12060         for `modeline-visible-p'
12061
12062         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12063
12064 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12065
12066         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12067         since it's not used anymore. doc string fixes.
12068
12069         * package-get.el (package-get-file-installed-p): new function. use
12070         instead of file-installed-p which is in an external package.
12071
12072 1998-05-28  Oliver Graf <ograf@fga.de>
12073
12074         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12075         favor of select-window/switch-to-buffer
12076
12077 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12078
12079         * startup.el: changed (getenv "HOME") to (user-home-directory)
12080
12081 1998-05-25  Oliver Graf <ograf@fga.de>
12082
12083         * frame.el (cde-start-drag) moved to dragdrop.el
12084         (offix-start-drag-region) moved to dragdrop.el
12085         (offix-start-drag) moved to dragdrop.el
12086         * dragdrop.el (cde-start-drag) moved from frame.el
12087         (offix-start-drag-region) moved from frame.el
12088         (offix-start-drag) moved from frame.el
12089         (cde-start-drag-region) cde drag regions
12090         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12091
12092 1998-05-26  Oliver Graf <ograf@fga.de>
12093
12094         * dragdrop.el: created dragdrop-drag prototypes
12095         (cde-start-drag-region) fixed typo
12096
12097 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12098
12099         * simple.el (after-init-hook): Remove reader macro.
12100
12101         * packages.el (packages-hardcoded-lisp): Get rid of reader
12102         macros.  Update DOC string.
12103
12104 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12105
12106         * mouse.el (drag-window-divider): Ditto.
12107
12108         * modeline.el (mouse-drag-modeline): Use it.
12109
12110         * lisp-mode.el (let-specifier): Specify indentation.
12111
12112         * specifier.el (let-specifier): Renamed from
12113         `with-specifier-instance'.
12114
12115 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12116
12117         * x-faces.el:
12118         * faces.el: move definition of xpm-color-symbols from x-faces.el
12119         to faces. Predicate x-get-resource on the presence of x.
12120
12121         * msw-faces.el: set 3d-object face rather than modeline. Specify
12122         faces as specfier defaults.
12123
12124         * package-get.el: don't use package-admin-add-single-file-package.
12125
12126 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12127
12128         * toolbar-items.el: Fixup tooltips.
12129         (toolbar-gnus): Don't use obsolete variable
12130         toolbar-news-frame-properties.
12131         (toolbar-news-reader): Default to `gnus' instead of
12132         `not-configured'.
12133
12134         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12135         Windows.
12136
12137 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12138
12139         * package-get.el: rename -installedp -> -installed-p.
12140
12141 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12142
12143         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12144         attributes, and assinged it to continuation, truncation and
12145         hscroll glyphs.
12146
12147         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12148         and made continuation, truncation and hscroll glyphs arrow
12149         characters out of that font.
12150
12151 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12152
12153         * minibuf.el (minibuffer-electric-separator): Play nicely with
12154         directory-sep-char being \.
12155         (minibuffer-electric-tilde): Ditto.
12156         (read-file-name-map): Ditto.
12157
12158 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12159
12160         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12161         on X devices.
12162         (default-mouse-track-deal-with-down-event): Avoid
12163         `x-disown-selection'; use `disown-selection' instead.
12164
12165 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12166
12167         * select.el:
12168         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12169         moved to (cut-copy-clear-internal) in select.el. Ditto for
12170         (x-delete-primary-selection) (x-kill-primary-selection)
12171         (x-copy-primary-selection).
12172         (own-clipboard): new function.
12173
12174         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12175         functions in select.el. remove old ones.
12176         (mswindows-own-clipboard): new function.
12177
12178 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12179
12180         * gnuserv.el: allow connections from mswindows type devices.
12181
12182 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12183
12184         * msw-glyphs.el: change image type used from cursor to resource.
12185
12186 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12187
12188         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12189         for {top,bottom}-{left,right} values in addition to
12190         {top,bottom}_{left,right}.
12191         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12192
12193 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12194
12195         * cl-macs.el (specifier-instance): Undefine its setf method.
12196
12197         * specifier.el (with-specifier-instance): Added docstring.
12198
12199         * mouse.el (drag-window-divider): Ditto.
12200
12201         * modeline.el (mouse-drag-modeline): Use it.
12202
12203         * lisp-mode.el (with-specifier-instance): Define its indentation
12204         level.
12205
12206         * specifier.el (with-specifier-instance): New macro.
12207
12208 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12209
12210         * package-get.el (package-get-create-custom): new function to
12211         auto-generate package-get-custom.el from package-get-base.el.
12212         * (package-get-ever-installedp): new function.
12213         * (package-get-custom): new function to get all packages specified
12214         by customize.
12215
12216 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12217
12218         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12219
12220 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12221
12222         * cl-extra.el: Reverse previous float change.
12223
12224 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12225
12226         * x-faces.el:
12227         * faces.el (try-font-name): moved from x-faces.el since it is
12228         required by w3 under mswindows as well X.
12229
12230 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12231
12232         * winnt.el: Removed evil (setq completion-ignore-case t)
12233         clause, one more overlookef fsfism.
12234         (nt-quote-args-functions-alist): End sentences with double space.
12235
12236 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12237
12238         * window-xemacs.el (push-window-configuration): Remove kludgery of
12239         recaching default-toolbar specifier.
12240         (pop-window-configuration): Ditto.
12241         (unpop-window-configuration): Ditto.
12242
12243 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12244
12245         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12246
12247 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12248
12249         * winnt.el (nt-quote-args-verbatim): Added function.
12250         (nt-quote-args-prefix-quote): Added function.
12251         (nt-quote-args-backslash-quote): Added function.
12252         (nt-quote-args-double-quote): Added function.
12253         (nt-quote-args-functions-alist): New variable.
12254         (nt-quote-process-args): Added function. This is the main quoting
12255         work horse called from process-nt.c
12256
12257 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12258
12259         * winnt.el: Removed duplicate definitions for backspace,
12260         delete, M-backspace and C-M-backspace.
12261         (file-name-buffer-file-type-alist): Removed this variable.
12262         (find-buffer-file-type): Removed function.
12263         (find-file-binary):  Removed function.
12264         (find-file-text): Removed function.
12265         (find-file-not-found-set-buffer-file-type): Removed function.
12266         (save-to-unix-hook): Removed function.
12267         (revert-from-unix-hook): Removed function.
12268         (using-unix-filesystems): Removed function.
12269         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12270         warning.
12271         (x-set-selection): Removed function.
12272         (x-get-selection): Removed function.
12273         Removed commented FSFisms.
12274         Replaced copyright notice (this file is not part of GNU Emacs).
12275         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12276         comint-process-echoes setting to t.
12277
12278 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12279
12280         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12281         and used following the interface change of
12282         `paths-find-recursive-path'.
12283
12284         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12285         regexp instead of a list of base names.
12286         (paths-version-control-filename-regexp):
12287         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12288         Introduced and used following the interface change of
12289         `paths-find-recursive-path'.
12290
12291 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12292
12293         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12294         on X devices, rather than on all non-TTY devices.
12295
12296 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12297
12298         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12299
12300         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12301
12302 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12303
12304         * itimer.el (activate-itimer): Fixed usage of integers
12305         as argument to `concat'.
12306
12307 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12308
12309         * itimer.el (start-itimer): replace the use of `concat' with
12310         `format'
12311
12312 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12313
12314         * mode-motion.el (mode-motion-hook): Clarify docstring.
12315         From Bob Weiner <weiner@altrasoft.com>
12316
12317         * loadhist.el (symbol-file): Supply prompt string when used
12318         interactively.
12319         From Bob Weiner <weiner@altrasoft.com>
12320
12321 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12322
12323         * loadup.el (really-early-error-handler): Ditto.
12324
12325         * update-elc.el: Ditto.
12326
12327         * setup-paths.el (paths-construct-exec-path): Ditto.
12328
12329         * make-docfile.el: Ditto.
12330
12331         * find-paths.el (paths-decode-directory-path): Use split-path
12332         instead of decode-path.
12333
12334         * files.el (parse-colon-path): Update docstring reference.
12335
12336 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12337
12338         * msw-init.el:
12339         * x-init.el:
12340         Bind cut'n'paste keys to non window-system specific functions.
12341
12342         * msw-select.el: New function mswindows-clear-clipboard.
12343         mswindows-cut-copy-clipboard extended to handle clearing of the
12344         selection and renamed to mswindows-cut-copy-clear-clipboard.
12345
12346         * select.el: on mswindows devices delete-primary-selection
12347         calls mswindows-clear-clipboard.
12348
12349 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12350
12351         * simple.el (quoted-insert): Inhibit quit when using read-char.
12352
12353         * cmdloop.el (read-char): Don't inhibit quit.
12354         (read-char-exclusive): Ditto.
12355         (read-char): Signal quit if quit-char was pressed.
12356         (read-char-exclusive): Ditto.
12357         (read-quoted-char): Return a character, not integer.
12358
12359         * menubar-items.el (default-popup-menu): Use Andy's generic
12360         selection code.
12361         (default-popup-menu): Fix code.
12362
12363 1998-05-14  Oliver Graf <ograf@fga.de>
12364
12365         * dragdrop.el (dragdrop-function-widget): this time it's done
12366
12367 1998-05-13  Oliver Graf <ograf@fga.de>
12368
12369         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12370
12371 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12372
12373         * device.el (device-pixel-width):
12374         (device-pixel-height):
12375         (device-mm-width):
12376         (device-mm-height):
12377         (device-bitplanes):
12378         (device-color-cells): Swapped parameters to device-system-metric
12379         according to the interface change.
12380
12381 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12382
12383         * mouse.el (default-mouse-motion-handler): Use new name of the
12384         function event-over-vertical-divider-p.
12385         Do not set E-W arrow cursor over the divider if
12386         vertical-divider-draggable-p is nil in the window.
12387         ([top-level]): Use new name for the variable
12388         vertical-divider-map.
12389         (drag-window-divider): Respect vertical-divider-draggable-p.
12390         Variable name typo fixes.
12391
12392 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12393
12394         * keymap.el (kbd): Define here; handle string constants and
12395         others...
12396
12397 1998-05-15  Christian Nyb <chr@mediascience.no>
12398
12399         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12400         in Emacs 18.
12401
12402 1998-05-13  Didier Verna  <didier@xemacs.org>
12403
12404         * mouse.el (drag-window-divider): give the vertical divider a
12405         pressed look when dragging it.
12406
12407 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12408
12409         * faces.el: predicate some more face operations on x or mswindows
12410         not just x.
12411
12412         * modeline.el: enable modeline coloring for mswindows.
12413
12414 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12415
12416         * minibuf.el (minibuffer-default): Added variable; compatible with
12417         FSF Emacs.
12418         (next-history-element): Used `minibuffer-default'.
12419
12420 1998-05-12  Oliver Graf <ograf@fga.de>
12421
12422         * dragdrop.el (dragdrop-function-widget): button and mods ok
12423         arguments still look a bit strange
12424         (dragdrop-compare-mods) created
12425         (dragdrop-drop-do-functions) correctly checks for buttons and
12426         modifiers
12427
12428 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12429
12430         * setup-paths.el (paths-default-info-directories): Replace
12431         path-separator with directory-sep-char.
12432
12433         * files.el (path-separator): Don't define it here.
12434
12435 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12436
12437         * update-elc.el: Ditto.
12438
12439         * setup-paths.el (paths-construct-exec-path): Ditto.
12440
12441         * make-docfile.el: Ditto.
12442
12443         * loadup.el (really-early-error-handler): Ditto.
12444
12445         * find-paths.el (paths-decode-directory-path): Use decode-path
12446         instead of decode-path-internal.
12447
12448         * files.el (parse-colon-path): Update docstring.
12449
12450 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12451
12452         * subr.el (get-buffer-window-list): Make BUFFER optional.
12453
12454         * window-xemacs.el (windows-of-buffer): Defalias to
12455         get-buffer-window-list.
12456
12457 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12458
12459         * disass.el: Fix maintainer keyword.
12460
12461         * bytecomp.el (byte-compile-and-load-file): Autoload.
12462         (byte-compile-buffer): Ditto.
12463
12464         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12465         value is returned, not the name.
12466         (lisp-imenu-generic-expression): Enable it.
12467         (lisp-mode-variables): Ditto.
12468         (lisp-indent-offset): Change defconst to defvar.
12469         (lisp-indent-function): Ditto.
12470         (lisp-body-indent): Ditto.
12471
12472 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12473
12474         * modeline.el: Use zap-last-kbd-macro-event.
12475
12476         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12477         nil, don't attempt to do anything with messages.
12478         (eval-last-sexp): Use `letf' for clarity.
12479
12480 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12481
12482         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12483
12484 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12485
12486         * buff-menu.el:
12487         * lisp-mode.el:
12488         * obsolete.el:
12489         Change empty docstrings into no doc strings at all.
12490         Fix bogus FSF-format docstrings.
12491         * etags.el: Fix docstring.
12492
12493 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12494
12495         * package-get.el (package-get): Use internal md5
12496
12497 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12498
12499         * about.el (about-xemacs): Correct abuse of concat.
12500
12501 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12502
12503         * info.el (Info-mode): Use easymenu.
12504
12505 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12506
12507         * apropos.el (apropos): Don't use concat with integers.
12508
12509         * cmdloop.el (describe-last-error): Handle the case when no error
12510         was seen gracefully.
12511
12512         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12513         defun.
12514         (apropos-describe-plist): Ditto.
12515
12516         * help.el (with-displaying-help-buffer): Revert to a defun.
12517         (describe-key): Use it as defun.
12518         (describe-mode): Ditto.
12519         (describe-bindings): Ditto.
12520         (describe-prefix-bindings): Ditto.
12521         (describe-installation): Ditto.
12522         (view-lossage): Ditto.
12523         (describe-function): Ditto.
12524         (describe-variable): Ditto.
12525         (describe-syntax): Ditto.
12526
12527 1998-05-11  Oliver Graf <ograf@fga.de>
12528
12529         * dragdrop.el: changed order of require/provide
12530         (dragdrop-drop-mime-default) changed to new calling conventions
12531         (dragdrop-drop-do-functions) changed to new calling conventions
12532         (dragdrop-function-widget) this one needs more work...
12533
12534 1998-05-10  Oliver Graf <ograf@fga.de>
12535
12536         * about.el: another small change in my entry
12537         * dragdrop.el (dragdrop-drop-log-function): logging added
12538         plus customizations
12539         changed interface to handler functions. now called with event
12540         and object
12541
12542 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12543
12544         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12545         E-W arrow pointer displayed over draggable dividers.
12546
12547         * mouse.el (default-mouse-motion-handler): Show it when
12548         appropriate.
12549         (drag-window-divider): Added.
12550         ([top-level]): Initialized window-divider-map with a keymap
12551         binding the above function to left button down event.
12552
12553         * x-mouse.el (x-init-pointer-shape): Initialize
12554         divider-pointer-glyph from Cursor.dividerPointer, or use default
12555         E-W double arrow.
12556
12557 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12558
12559         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12560
12561 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12562
12563         * simple.el (count-words-buffer): Don't query for buffer.
12564         (count-lines-buffer): Ditto.
12565
12566 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12567
12568         * help.el (where-is): add optional insert argument.
12569
12570 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12571
12572         * help.el (describe-key-briefly): New argument INSERT.
12573
12574         * simple.el (eval-expression): New optional argument; synch with
12575         FSF 20.3.
12576
12577         * keydefs.el (global-map): Add new register bindings.
12578
12579         * register.el: Synched with FSF 20.3.
12580
12581 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12582
12583         * window-xemacs.el (recenter): all arguments are optional.
12584
12585 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12586
12587         * device.el: (device-pixel-width): Reflected name/parameters
12588         change to device-system-metric.
12589         (device-pixel-height): Ditto.
12590         (device-mm-width): Ditto.
12591         (device-mm-height): Ditto.
12592         (device-bitplanes): Ditto.
12593         (device-color-cells): Ditto.
12594
12595 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12596
12597         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12598
12599         * cl.el (most-positive-fixnum): Document.
12600         (most-negative-fixnum): Ditto.
12601
12602         * cus-dep.el: Updated comment.
12603
12604         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12605         constant.
12606
12607         * cus-load.el (custom-put): Removed.
12608
12609         * files.el (after-find-file): Just resignal quit instead of
12610         signaling "canceled".
12611
12612 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12613
12614         * frame.el (other-frame): Use `focus-frame' instead of
12615         select-frame kludges.
12616
12617         * lisp-mode.el: Update lisp-indent-function for
12618         save-selected-frame and with-selected-frame.
12619
12620         * frame.el (save-selected-frame): New macro.
12621         (with-selected-frame): Ditto.
12622         (other-frame): Use `set-frame-focus'.
12623
12624 1998-05-06  Oliver Graf <ograf@fga.de>
12625
12626         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12627         (dragdrop-drop-url-default) default handler for URL drops created
12628         (dragdrop-drop-mime-default) default handler for MIME drops created
12629         (dragdrop-drop-functions) default custom for handling drops created
12630         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12631
12632 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12633
12634         * mouse.el: Removed redundant mouse-mswindows-drop function.
12635
12636 1998-05-05  Oliver Graf <ograf@fga.de>
12637
12638         * about.el: changed some text in my entry
12639         * dragdrop.el: added customs
12640
12641 1998-05-04  Oliver Graf <ograf@fga.de>
12642
12643         * mouse.el: killed global drop key bindings
12644         (mouse-offix-drop) removed
12645         * dragdrop.el: created
12646         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12647
12648 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12649
12650         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12651         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12652
12653         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12654         obsolete comment.
12655
12656         * scrollbar.el (scrollbars-visible-p): Use new
12657         {vertical,horizontal}-scrollbar-visible-p specifiers.
12658
12659 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12660
12661         * device.el (device-pixel-height):
12662         (device-pixel-width):
12663         (device-mm-width):
12664         (device-mm-height):
12665         (device-bitplanes):
12666         (device-color-cells): Moved these 6 functions from device.c; they
12667         all use single (device-system-metrics) call.
12668
12669 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12670
12671         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12672         were renamed.
12673
12674         * menubar-items.el:
12675         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12676         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12677
12678         * help.el (help-map): Remove Hyperbole keybinding logic.
12679         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12680
12681 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12682
12683         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12684         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12685
12686 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12687
12688         * msw-glyphs.el: use nicer icon3 from the frame icon.
12689
12690 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12691
12692         * version.el (emacs-version): Remove InfoDock conditionals.
12693
12694         * startup.el (startup-splash-frame): Change ID logo name.
12695
12696 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12697
12698         * files.el (after-find-file): If the user presses C-g on
12699         directory-creation prompt, kill the buffer.
12700
12701 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12702
12703         * simple.el (count-words-region): Reverse previous change.
12704
12705 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12706
12707         * replace.el (query-replace): Just call perform-replace.
12708         (query-replace-regexp): Ditto.
12709         (perform-replace): Move region handling here.
12710         (perform-replace): Use the new arg to match-data.
12711
12712 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12713
12714         * x-init.el: Install X specific display table that
12715           displays char 0240 as a space to avoid whatever it is
12716           that screws up display of that character code.
12717
12718 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12719
12720         * help.el (function-arglist): If no arguments are documented for a
12721         subr, print nothing rather than incorrect output.
12722
12723 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12724
12725         * cmdloop.el (command-error): Update bail-out error message to use
12726         `emacs-program-name'.
12727
12728         * lib-complete.el: Remove reader macro cruft.
12729
12730         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12731         cruft.
12732
12733         * simple.el (count-words-region): Drop interactive-p check on the
12734         message.
12735
12736 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12737
12738         * font.el
12739         * msw-faces.el
12740         Correct spelling of mswindows-font-canonicalize-name.
12741
12742 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12743
12744         * ldap.el (ldap-host-parameters-alist): Replaced with
12745         `ldap-host-parameters-plist'
12746         (ldap-search): Adapt to previous change
12747
12748 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12749
12750         * about.el (about-hackers): Update Bob Weiner bio.
12751         (about-maintainer-info): Ditto.
12752
12753 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12754
12755         * simple.el (display-warning-minimum-level): Docfix.
12756
12757 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12758
12759         * widget.el (:default-get): New keyword.
12760         * wid-edit.el (default, widget-default-default-get): Define it.
12761         (group, widget-group-default-get): Define it.
12762         (menu-choice, widget-choice-default-get): Define it.
12763         (widget-default-get): New function.
12764         (widget-choice-action): Call it.
12765         (widget-editable-list-entry-create): Call it.
12766
12767 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12768
12769         * byte-optimize.el (byte-boolean-vars): Removed.
12770         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12771         lookup through `byte-boolean-vars'.
12772
12773 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12774
12775         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12776         resource-provided values into ghost specs for scrollbar-height and
12777         scrollbar-width.
12778
12779 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12780
12781         * byte-optimize.el: Don't attempt to optimize /=.
12782
12783         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12784         (byte-compile-/=): Ditto.
12785
12786 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12787
12788         * apropos.el: Use `with-displaying-help-buffer'.
12789         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12790         Use `with-displaying-help-buffer'.
12791         (apropos-follow): Do not give special treatment to buffer cursor
12792         was in prior to a mouse click.
12793         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12794         (apropos-print-doc): Set correct buffer for setting text
12795         properties.
12796
12797 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12798
12799         * help.el (help-buffer-prefix-string): New variable.
12800         (help-buffer-name): Use it.
12801
12802         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12803         mode menu.
12804
12805 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12806
12807         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12808
12809 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12810
12811         * files.el (find-file-noselect): Update docstring.
12812         (find-file-noselect): Signal an error if found an unreadable file.
12813         (file-chase-links): Save the match data.
12814         (normal-mode): Use `lwarn' and `error-message-string'.
12815         (interpreter-mode-alist): Change defconst to defvar.
12816         (inhibit-first-line-modes-regexps): Ditto.
12817         (inhibit-first-line-modes-regexps): Added .tgz.
12818         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12819         (change-major-mode-with-file-name): New user-option.
12820         (set-visited-file-name): Synched with FSF.
12821         (file-name-extension): New function, from FSF 20.3.
12822         (file-relative-name): Synched with FSF.
12823         (save-some-buffers): Support the C-r feature.
12824         (recover-session): Synched with FSF.
12825         (kill-some-buffers): Ditto.
12826         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12827
12828 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12829
12830         * files.el (insert-file): Undo previous change and reenable use of
12831         format.el.
12832
12833 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12834
12835         * window-xemacs.el (recenter): Define.
12836
12837 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12838
12839         * font.el (mswindows-font-create-name)
12840         (mswindows-font-create-object): new functions for mswindows type
12841         fonts.
12842
12843         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12844         strings are parsed as well as font objects.
12845
12846 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12847
12848         * modeline.el (defining-kbd-macro): Restore modeline indication of
12849         kbd-macro being recorded.
12850         (add-minor-mode): Simplify docstring.
12851         (modeline-minor-mode-menu): Remove stuff.
12852
12853 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12854
12855         * code-process.el (call-process): dynamically decide process
12856         coding type.
12857
12858 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12859
12860         * modeline.el: Add line-number-mode, column-number-mode to
12861         the modeline minor-mode menu.  Button2 on the line number does
12862         goto-line.
12863
12864 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12865
12866         * mouse.el: move x-selection-owner-p type things to
12867         selection-owner-p.
12868
12869         * msw-init.el: copy zmacs stuff from x-init.el
12870
12871         * msw-select.el (mswindows-own-selection)
12872         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12873         functions. Very simple minded implementation of selectio
12874         ownership.
12875
12876         * select.el (own-selection) (disown-selection)
12877         (activate-region-as-selection) (select-make-extent-for-selection)
12878         (valid-simple-selection-p): functions moved from x-select.el for
12879         generalized selection.
12880
12881         * x-select.el: see select.el changes.
12882
12883         * x-toolbar.el: use new selection functions.
12884
12885 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12886
12887         * packages.el (packages-find-package-directories): Fixed bug that
12888         would pick up multiple site-package directories.
12889         (package-locations): Added "xemacs-packages" as a late package
12890         location.
12891
12892         * find-paths.el: Now uses `emacs-program-name' and
12893         `emacs-program-version'.
12894         Additions to enforce version-specific directories in
12895         `paths-find-version-directory'.
12896
12897 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12898
12899         * default.el: Removed.
12900         * site-start.el: Removed.
12901
12902 1998-04-29  Didier Verna  <didier@xemacs.org>
12903
12904         * minibuf.el (minibuffer-history-minimum-string-length): Default
12905         to nil.
12906
12907 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12908
12909         * find-paths.el (paths-program-name): Rename.
12910         (paths-emacs-root-p): Ditto.
12911         (paths-find-site-directory): Ditto.
12912
12913 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12914
12915         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12916         `emacs-lisp-byte-compile-and-load'.
12917
12918 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12919
12920         * ldap.el (ldap-search): Fixed additional parameter passing to
12921         `ldap-open'
12922
12923 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12924
12925         * select.el (kill-primary-selection) (selection-owner-p)
12926         (copy-primary-selection) (yank-clipboard-selection)
12927         (selection-exists-p) (delete-primary-selection): new file and
12928         functions that do the right thing for the selected device.
12929
12930         * x-menubar.el: use generalised selection functions.
12931
12932         * dumped-lisp.el: dump select.el.
12933
12934 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12935
12936         * find-paths.el (paths-progname): New variable.
12937         (paths-emacs-root-p): Use it.
12938         (paths-find-site-directory): Ditto.
12939
12940 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12941
12942         * loadup.el ((member "dump" command-line-args)): Dump as
12943         `infodock' if InfoDock.
12944
12945 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12946
12947         * find-paths.el (construct-emacs-version): Simplify, include
12948         program name in the return value.
12949         * (paths-find-version-directory): Use it.
12950
12951 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12952
12953         * info.el (Info-parse-dir-entries): Fixed regexp
12954         (Info-build-dir-anew): Remove full suffix and capitalize info file
12955         name for files with no @direntry
12956         (Info-batch-rebuild-dir): New function
12957         (Info-suffixed-file): Check for regular files instead of simple
12958         file existence (could catch directories before)
12959
12960 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12961
12962         * setup-paths.el, find-paths.el: Removed uses of `not' which
12963         temacs doesn't have.
12964
12965         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12966         into root searching.
12967
12968 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12969
12970         * subr.el: Remove definition of `not'.
12971
12972 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12973
12974         * msw-glyphs.el: enable graphics support.
12975
12976 1998-04-23  Didier Verna  <didier@xemacs.org>
12977
12978         * x-menubar.el (default-menubar): restored the line-number-mode
12979         option.
12980
12981         * misc doc string updates related to the options menu.
12982
12983 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12984
12985         * setup-paths.el (paths-construct-load-path): Fix typo.
12986
12987 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12988
12989         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12990         font-menu-ignore-scaled-fonts don't have to be bound now; this
12991         gets us one step further towards making --no-autoloads work.
12992
12993         * startup.el (normal-top-level): Load auto-autoloads only if
12994         lisp-directory is non-nil.
12995
12996         * setup-paths.el (paths-construct-load-path): Made it robust
12997         against nil lisp-directory.
12998
12999         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13000         to the list of variables that cause a warning when nil.
13001
13002         * toolbar.el (init-toolbar-location): Now works even when there's
13003         no toolbar icon directory.
13004
13005 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13006
13007         * help.el (view-lossage): Recognize it.
13008
13009         * simple.el (log-message): Mark multiline messages.
13010
13011 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13012
13013         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13014
13015 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13016
13017         * package-get.el (package-get-all):  add `\n' separator to
13018         interactive specification so that both variables are read
13019
13020 1998-04-22  Didier Verna  <didier@xemacs.org>
13021
13022         * x-menubar.el: ported the options menu to Custom.
13023         Moved the "read only" toggle button to the buffers menu.
13024         Corrected some missing ;;;###autoload or defcustom.
13025
13026         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13027         the scrollbar-visible specifier for options menu handling.
13028
13029         * toolbar.el (toolbar-visible-p)
13030                      (toolbar-captioned-p)
13031                      (default-toolbar-position): defcustom wrappers around
13032         the toolbar specifiers for options menu handling.
13033
13034         * frame.el (get-frame-for-buffer-default-instance-limit):
13035         defcustom it for options menu handling.
13036
13037         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13038         font-lock-mode for options menu handling.
13039
13040         * cus-start.el: added Custom properties to overwrite-mode for
13041         options menu handling.
13042
13043 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13044
13045         * about.el: shameless self-promotion.
13046
13047 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13048
13049         * simple.el (raw-append-message): Slightly optimize.
13050         (remove-message): Use `push' for clarity.
13051         (append-message): Ditto.
13052         (display-warning): Dito.
13053         (raw-append-message): Send the message to the appropriate device.
13054
13055 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13056
13057         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13058         From Sean MacLennan <Sean.MacLennan@pika.ca>
13059
13060 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13061
13062         * setup-paths.el: Changed `directory-sep-char' to
13063         `path-separator', following a change in GNU Emacs.
13064
13065 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13066
13067         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13068         (Info-build-dir-anew): Add a final newline.
13069         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13070         is `always'
13071         (Info-rebuild-dir): Ditto
13072
13073         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13074
13075 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13076
13077         * simple.el (count-words-buffer): Retain zmacs region.
13078         (count-words-region): Ditto.
13079         * simple.el: (what-line): Expanded line counts.
13080         (count-lines): New parameter to conditionalize whether collapsed
13081         lines get counted.
13082         From Bob Weiner <weiner@altrasoft.com>
13083
13084 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13085
13086         * packages.el (package-locations): infodock-packages must override
13087         mule-packages and packages.
13088
13089 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13090
13091         * wid-edit.el:
13092         remove rude messages from widget-activation-widget-mapper
13093         and widget-activation-glyph-mapper
13094
13095 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13096
13097         * toolbar.el: Remove (featurep 'x) test from
13098         toolbar-make-button-list
13099
13100 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13101
13102         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13103         only if in the same frame.
13104
13105 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13106
13107         * packages.el (package-locations): Added site-packages hierarchy.
13108
13109         * setup-paths.el (paths-default-info-directories): Introduced and
13110         used.
13111
13112         * packages.el, setup-paths.el: Set various path searching depths
13113         to 1.
13114
13115         * packages.el (packages-hierarchy-depth):
13116         (packages-load-path-depth): Introduced and used.
13117
13118         * setup-paths.el (paths-load-path-depth): Introduced and used.
13119
13120         * find-paths.el (paths-find-recursive-path): Added max-depth
13121         parameter.
13122
13123 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13124
13125         * setup-paths.el (paths-construct-info-path): Removed
13126         dependency on behavior of (file-name-as-directory "").
13127
13128 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13129
13130         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13131         lisp objects
13132
13133 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13134
13135         * dump-paths.el, startup.el: Added handling for --debug-paths.
13136
13137 1998-04-15  William M. Perry  <wmperry@aventail.com>
13138
13139         * wid-edit.el: We cannot just set the help-echo or balloon-help
13140           properties for an extent based on the :help-echo widget
13141           property, since help-echo and balloon-help cause an EXTENT to
13142           get passed in, where :help-echo functions are expecting a WIDGET
13143
13144 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13145
13146         * scrollbar.el (init-scrollbar-from-resources): Call
13147         mswindows-init-scrollbar-metrics when appropriate.
13148
13149 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13150
13151         * dumped-lisp.el: dump x-toolbar for window system
13152
13153         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13154         have support and xpm.
13155
13156 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13157
13158         * files.el (toggle-read-only): Fix docstring.
13159         From Didier Verna <didier@xemacs.org>
13160
13161 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13162
13163         * startup.el (normal-top-level): Load autoload-file-name without
13164         specifying an extension---some people only auto-autoload.el.gz.
13165
13166 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13167
13168         * files.el (backup-enable-predicate): Don't bomb on NAME being
13169         nil.
13170
13171 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13172
13173         * find-paths.el, packages.el: Now prefers configure'd paths.
13174         This shouldn't cause any of the originally anticipated problems as
13175         the current paths architecture will not define the various
13176         configure-xxx variables if they're not specified on the configure
13177         command line.
13178
13179         * find-paths.el, setup-paths.el, packages.el: Removed all
13180         mentionings of "/" as a path separator.
13181         Used paths-construct-path throughout.
13182
13183         * find-paths.el (paths-construct-path): Created to assemble paths
13184         from directory components.
13185
13186         * setup-paths.el, packages.el: Used paths-decode-directory-path
13187         instead of decode-path-internal.
13188
13189         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13190         and associates.
13191         (paths-decode-directory-path) Created.
13192
13193         * setup-paths.el: Changed configure-exec-path to
13194         configure-exec-directory.
13195
13196 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13197
13198         * packages.el (packages-find-packages): Fixed decoding of
13199         EMACSPACKAGEPATH.
13200
13201         * startup.el: -no-packages -> -no-early-packages.
13202
13203         (packages-load-package-lisps): Fixed loading of auto-autoload
13204         files.
13205
13206         * startup.el (normal-top-level): Fixed loading of core
13207         auto-autoload.
13208
13209         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13210
13211         * startup.el, packages.el, dump-paths.el: Added proper settings
13212         for site-directory and lisp-directory variables.
13213
13214         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13215         inhibit-package-autoloads and fixed handling of it.
13216
13217         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13218         handling of former inhibit-package-init, now
13219         inhibit-early-packages, to make -vanilla etc. work.
13220
13221 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13222
13223         * code-process.el (start-process): Fallback to 'undecided instead
13224         of 'binary for process input coding stream.
13225
13226         * process.el (start-process): Docstring fix.
13227
13228 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13229
13230         * info.el (Info-insert-dir): Do not insert temporary dir files
13231         in Info-dir-file-attributes
13232         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13233         (Info-rebuild-dir): Ditto.
13234
13235 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13236
13237         * obsolete.el: Added obsoleteness declarations for
13238         `site-directory' and `Info-default-directory-list'.
13239
13240 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13241
13242         * find-paths.el (paths-find-emacs-root): Only look at the
13243         executable at the end of the symlink chain for determining the
13244         Emacs root.
13245
13246 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13247
13248         * setup-paths.el (paths-construct-info-path): Changed construction
13249         to cater to gone default in configure.
13250
13251         * find-paths.el (paths-uniq-append): Added.
13252
13253         * packages.el: Rewritten package path construction once again.
13254
13255         * dump-paths.el, startup.el: Removed package-path as a global
13256         variable.
13257
13258         * package-admin.el (package-admin-add-single-file-package):
13259         (package-admin-add-binary-package): Changed package-path to
13260         late-packages.
13261
13262         * packages.el (packages-split-path): Split path at "/" rather than
13263         nil according to change in emacs.c.
13264
13265 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13266
13267         * setup-paths.el (paths-construct-info-path): Changed info path
13268         order so that directories come out right.
13269         (paths-find-lock-directory): Fixed bug: It used to think
13270         configure-lock-directory is a path.
13271
13272 1998-04-06  Jeff Miller <jmiller@smart.net>
13273
13274         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13275         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13276         eases the use of toolbar-add/kill-item functions.
13277
13278 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13279
13280         * code-files.el (file-coding-system-alist): Commented out
13281         loaddefs.el magical treatment.
13282
13283 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13284
13285         * info.el (Info-rebuild-outdated-dir): Added new option
13286         `conservative' and made it the default
13287         (Info-rebuild-dir): Appropriately parse multi-line description
13288         strings, and multi-section dir files. Issue warning when dir
13289         is rebuilt as temporary
13290         (Info-build-dir-anew): Issue warning when dir is built as
13291         temporary
13292
13293 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13294
13295         * list-mode.el (list-mode-map): Bind highlight motion commands to
13296         standard keys left, right, C-b and C-f.
13297
13298 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13299
13300         * files.el (auto-mode-alist): allow .sc for Scheme->C
13301
13302 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13303
13304         * loadup.el (pureload): Don't quote (garbage-collect).
13305
13306 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13307
13308         * package-get-base.el: Updated.
13309
13310 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13311
13312         * isearch-mode.el (isearch-just-started): New variable.
13313         (isearch-mode): Set it.
13314         (isearch-repeat): Advance one character forward only if the search
13315         was successful, and was not just started.
13316         (isearch-repeat): Clear isearch-just-started.
13317
13318 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13319
13320         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13321         if running -batch.
13322
13323 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13324
13325         * subr.el (listify-key-sequence): Removed.
13326
13327 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13328
13329         * bytecomp.el (byte-compile-print-gensym): New option.
13330         (byte-compile-output-file-form): Use it.
13331         (byte-compile-output-docform): Ditto.
13332         (byte-compile-compiled-obj-to-list): Ditto.
13333
13334 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13335
13336         * msw-glyphs.el: set frame icon if xpm support.
13337
13338 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13339
13340         * help.el: Code that pretty prints variable values
13341           removed.
13342
13343 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13344
13345         * find-paths.el (paths-emacs-root-p): Correct test for installation
13346         directory.
13347         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13348
13349 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13350
13351         * loaddefs.el: Don't set debug-ignored-errors; leave
13352           its default value set to nil.
13353
13354 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13355
13356         * info.el (Info-rebuild-dir): fixed mis-spelling.
13357
13358 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13359
13360         * info.el (Info-rebuild-outdated-dir): New custom var
13361         (Info-insert-node): Create/update dir file when needed, ie when it
13362         does not exist or is older than some info files in directory
13363
13364 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13365
13366         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13367         for last packages, mainly for using a 20.4 package base.
13368
13369         * packages.el (late-packages): Typo fix.  It was called
13370         early-packages.
13371
13372         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13373         relative symlinks correctly.
13374         (paths-find-emacs-roots): More rigorous checking for plausible
13375         configuration-time root.
13376
13377         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13378         find its roots.
13379
13380 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13381
13382         * faces.el: Fix docstrings.
13383         * glyphs.el: Fix docstrings.
13384         * mouse.el: Fix docstrings.
13385
13386         * frame.el: Change phrase `current frame' to `selected frame'.
13387
13388         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13389
13390         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13391         macros using backquote to make them infinitely more readable.
13392
13393 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13394
13395         * packages.el (packages-find-package-path): Hardcoded specialized
13396         InfoDock support until we can clean this up.
13397
13398         * help.el (describe-bindings-1): Return the value of the bindings
13399         help buffer created.
13400         (describe-bindings): Ditto.
13401
13402         * simple.el (set-variable): Restore previous behavior of not
13403         bombing if the variable to set is not boundp.
13404
13405 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13406
13407         * packages.el (packages-handle-package-dumped-lisps): Allow for
13408         non-local files to be loaded off the package-lisp variable.
13409
13410 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13411
13412         * x-faces.el: Global X resources should override
13413           specs for all device classes (color, grayscale, mono);
13414           code currently doesn't override any of them.  Fixed by
13415           calling remove-specifier with '(x default) as the tag
13416           set and allowing inexact matches.
13417
13418 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13419
13420         * faces.el: Separated face initializations based on
13421           device classes into device type specific (tag set,
13422           instantiator) pairs.
13423
13424 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13425
13426         * wid-edit.el (widget-choice-action): Remember user's explicit
13427         choice.
13428         (widget-choice-value-create): Respect it.
13429         From Richard Stallman <rms@gnu.org>
13430
13431 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13432
13433         * setup-paths.el (paths-construct-info-path): Always append
13434         existing directories from configure-time info path.
13435
13436         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13437         Info-directory-list.
13438
13439         * info.el: Removed Info-default-directory-list which was broken by
13440         design.
13441         Removed bogus initialization of Info-directory-list---startup.el
13442         can do a much better job.
13443         Added autoload of Info-directory-list.
13444
13445         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13446         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13447         be exclusive; now it's merely given precedence, just like in the
13448         old days.
13449
13450 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13451
13452         * find-paths.el (paths-find-architecture-directory): Fix bug with
13453         finding; it used to default too early.
13454
13455 1998-03-25  Martin Buchholz <martin@xemacs.org>
13456
13457         * packages.el (packages-split-path): Fix a bug; it used to fail
13458         for paths that weren't split.
13459
13460 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13461
13462         * finder.el (finder-compile-keywords): trap on errors.
13463
13464 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13465
13466         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13467           fourth argument of t so that only the specs exactly
13468           matching the tag lists are removed.
13469
13470 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13471
13472         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13473
13474 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13475
13476         * minibuf.el (mouse-read-file-name-1): If a default directory was
13477         specified, use it for generating the completions.
13478
13479 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13480
13481         * update-elc.el: Now respects inhibit-package-init and
13482         inhibit-site-lisp.
13483         Now does path construction with loadup-paths.
13484
13485         * startup.el (normal-top-level, startup-setup-paths): Now respects
13486         inhibit-package-init and inhibit-site-lisp.
13487
13488         * packages.el (packages-find-package-path): Extended package path
13489         by version-specific hierarchies.
13490         (packages-find-packages): Now respects inhibit flag and
13491         inhibit-site-lisp.
13492         Moved path setup to loadup-paths.
13493
13494         * make-docfile.el: Now respects inhibit-package-init and
13495         inhibit-site-lisp.
13496         Now does path construction with loadup-paths.
13497
13498         * loadup.el: Now respects inhibit-package-init and
13499         inhibit-site-lisp.
13500
13501         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13502
13503         * loadup-paths.el: New file: setup load-path to encompass
13504         packages.
13505
13506 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13507
13508         * auto-show.el: load-gc renamed to pureload.
13509         * site-load.el: Ditto.
13510         * packages.el (toplevel): Ditto.
13511         * loadup.el (really-early-error-handler): Ditto.
13512         * dumped-lisp.el (preloaded-file-list): Ditto.
13513         * cus-face.el (custom-declare-face): Ditto.
13514
13515 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13516
13517         * <Today>: The Big Path Searching Overhaul.
13518
13519         * find-paths.el: New file: find and assemble paths in the
13520         installation hierarchy.
13521
13522         * setup-paths.el: New file: global layout of paths and directories
13523         within the XEmacs hierarchy.
13524
13525         * packages.el: Replaced everything related to path searching and
13526         startup by code in terms of find-paths.
13527
13528         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13529         the new path searching engine.
13530
13531         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13532         and setup-paths.
13533
13534 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13535
13536         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13537         setup-paths.el.
13538
13539 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13540
13541         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13542         compiles identically in any configuration.
13543         Removed irrelevant commentary.
13544
13545 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13546
13547         * simple.el (set-variable): Allow setting specifiers.
13548
13549 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13550
13551         * lisp.el (forward-sexp): Revert previous change.
13552
13553 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13554
13555         * frame.el (frame-initialize): Use `delete-console' instead of
13556         `delete-device' to delete the stream console to match the usage in
13557         Fkill_emacs.
13558
13559 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13560
13561         * files.el (cdpath-previous): New variable.
13562         (cd): Use it.
13563         From Bob Weiner <weiner@wave.altrasoft.com>
13564
13565 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13566
13567         * keydefs.el: Changed keybindings of forward-char,
13568           backward, scroll-up and scroll-down to point to their
13569           -command counterparts.
13570
13571         * simple.el: New functions: forwarc-char-command,
13572           backwrad-char-command, scroll-up-command,
13573           scroll-down-command which work liek their counterparts
13574           except that they honor the variable
13575           signal-error-on-buffer-boundary.
13576
13577           Definition of signal-error-on-buffer-boundary received
13578           from src/cmds.c.
13579
13580           defvar declaration added for word-across-newline to avoid
13581           byte-compiler warning about the free variable reference.
13582
13583 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13584
13585         * winnt.el: Removed "%t" from the beginning of
13586         modeline-format. From now on, there's no nt-specifics in the modeline.
13587
13588 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13589
13590         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13591         of `when' with `if'.
13592
13593 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13594
13595         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13596         mswindows. Must be reworked along with glyphs.el, or
13597         merged into it, after there is images support.
13598
13599         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13600         'mswindows.
13601
13602 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13603
13604         * faces.el: fix for text cursor initialization.
13605         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13606         From Andy Piper <andyp@parallax.co.uk>
13607
13608 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13609
13610         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13611         if there is an existing package that handles it and warn the user
13612         about that mode.
13613
13614 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13615
13616         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13617         Installation" menu item when Installation-string is not bound.
13618
13619 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13620
13621         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13622         From Jeremiah W. James <jerry@cs.ucsb.edu>
13623
13624 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13625
13626         * msw-faces.el:
13627         * faces.el: Fix face initialization.
13628
13629 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13630
13631         * files.el (backup-enable-predicate): fix breakage introduced
13632         by TMPDIR patch.
13633
13634 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13635
13636         * x-faces.el (x-init-face-from-resources): The
13637           TTY face property retrieval functions don't return
13638           specifiers, so use face-property instead.
13639
13640 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13641
13642         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13643
13644 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13645
13646         * x-menubar.el: Expanded documentation for
13647           option-save-faces.  Changed Options -> Browse Faces
13648           menu entry to invoke customize-face.
13649
13650 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13651
13652         * faces.el: Most face initialization moved out of
13653           init-other-random-faces to the top level so that the
13654           initialization happens before Xemacs is dumped.  Much
13655           of the fascist "face-differs-from-default-p or FROB!"
13656           code has been retired in favor of letting the user do
13657           what they want to do.  Face initialization code changed
13658           to use `default' specifier tag so that the settings can
13659           be overridden later if the user wishes it.
13660
13661 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13662
13663         * about.el (about-hackers): Update contributors list.
13664
13665 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13666
13667         * specifier.el: Define new specifier tag `default'.
13668
13669         * modeline.el: Initialize faces using `default' tag.
13670
13671         * x-faces.el (x-init-face-from-resources): Remove
13672           specifier specs containing the `default' tag before
13673           adding new specs.
13674
13675 1998-03-02  John Jones  <jj@asu.edu>
13676
13677         * package-get.el (package-get-all): fixed arguments on call to
13678         package-admin-add-single-file-package.
13679         * package-get.el (package-get-installedp): fixed to match
13680         advertised behavior.
13681         * package-get.el: added function package-get-update-all which
13682         installs newest versions of all the current packages (if they are
13683         not already installed).
13684
13685 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13686
13687         * files.el (find-file-noselect): Uncommented `truename' binding in
13688         `let*' and use it later to set `buffer-file-truename' iff it's
13689         still nil, as happens for example when finding a compressed
13690         file with "jka-compr".
13691
13692 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13693
13694         * faces.el: in make-face-* type functions do the operation for all
13695         window systems, not just the first one found.
13696
13697         * font.el: call mswindows-list-fonts for mswindows.
13698
13699 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13700
13701         * code-process.el (call-process-region):
13702         * process.el (call-process-region):
13703         * package-get.el (package-get-dir):
13704         * files.el (backup-enable-predicate):
13705         * gnuserv.el (gnuserv-temp-file-regexp):
13706         Use temp-directory in place of `/tmp'.
13707
13708 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13709
13710         * "Fast" dired-in-C enhancements for Windows 95/NT:
13711
13712         * files.el: Added function, `wildcard-to-regexp', from GNU
13713           Emacs.
13714
13715         * files.el (insert-directory): Modified to use special
13716           dired-in-C enhancements if present.
13717
13718 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13719
13720         * code-files.el: make default coding no-conversion.
13721
13722 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13723
13724         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13725         the load-path.
13726
13727         * update-elc.el: Strip directory when testing for files not to
13728         bytecompile.
13729
13730 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13731
13732         * lisp-mode.el: Use recommended form for menus.
13733
13734         * info.el (Info-construct-menu): Use recommended form for menus.
13735
13736         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13737         entry.
13738
13739 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13740
13741         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13742           (get-frame-for-buffer-noselect): Always return frames
13743           in the not-this-window-p cond clause.
13744
13745 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13746
13747         * help.el (describe-installation): New function.
13748
13749         * x-menubar.el (default-menubar): Add describe-installation to
13750         Help menu.
13751
13752         * packages.el (packages-unbytecompiled-lisp): Installation.el
13753         should not be bytecompiled.
13754
13755         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13756         XEmacs.
13757
13758         * x-menubar.el (default-menubar): Use correct guard for VM menu
13759         entry.
13760
13761         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13762         coding.
13763         From Andy Piper <andyp@parallax.co.uk>
13764
13765 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13766
13767         * ldap.el: Do not require ldap-internal at compile time.
13768
13769 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13770
13771         * code-files.el: new file. a virtual copy of mule-files.el
13772         but without charset
13773         dependencies. (toggle-buffer-file-ocding-system) new function for
13774         changing the eol type for the current buffer.
13775
13776         * code-process.el: new file. a copy of
13777         mule-process.el. mule-process.el will disappear when things have
13778         settled.
13779
13780         * coding.el: new file. a virtual copy of mule-files.el but
13781         without charset dependencies. (coding-system-base) new function
13782         for getting the parent coding system of a coding system with eol
13783         type set.
13784
13785         * dumped-lisp.el: add above files for the non-mule case.
13786
13787 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13788
13789         * window-xemacs.el (display-buffer): If no explicit
13790           frame is specified, search for a window that displays
13791           the buffer on the currently selected frame, before
13792           searching other frames.
13793
13794 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13795
13796         * frame.el (get-frame-for-buffer): If not-this-window-p
13797           is non-nil, use window on the selected frame if it is not
13798           also the selected window.  When defaulting, search for
13799           windows on the currently selected fgrame before searching
13800           other frames.
13801
13802 1998-02-25  Didier Verna  <didier@xemacs.org>
13803
13804         * modeline.el (modeline-swap-buffers): originally named
13805         `mouse-release-modeline'. Whether to actually swap the buffers is
13806         decided in `mouse-drag-modeline'.
13807         (mouse-drag-modeline): A button release event is considered a
13808         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13809         stay unchanged.
13810
13811 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13812
13813         * x-menubar.el: Put redo on the menubar.
13814         From Aki Vehtari <Aki.Vehtari@hut.fi>
13815
13816 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13817
13818         * bytecomp.el (displaying-byte-compile-warnings): if
13819         temp-buffer-show-function is set, use it to display current set of
13820         warnings in the "*Compile-Log-Show*" buffer.
13821
13822         * simple.el (display-warning-buffer): if temp-buffer-show-function
13823         is set, use it to display current set of warnings in the
13824         "*Warnings-Show*" buffer.
13825
13826 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13827
13828         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13829         Common Lisp.
13830
13831 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13832
13833         * menubar.el: Allow button descriptors at least 2 long.
13834
13835         * x-menubar.el (default-menubar): Use recommended forms.
13836         (file-menu-filter): Remove.
13837         (edit-menu-filter): Remove.
13838
13839 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13840
13841         * about.el (about-hackers): Updated.
13842
13843 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13844
13845         * help.el (help-max-help-buffers): new variable
13846         (help-register-and-maybe-prune-excess): new function
13847         (help-buffer-name): use help-max-help-buffers.
13848         (with-displaying-help-buffer): use
13849         help-register-and-maybe-prune-excess.
13850
13851         * help.el (help-maybe-pretty-print-value): if the value fits on
13852         one line, let it.
13853
13854 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13855
13856         * (with-displaying-help-buffer): there is no need to kill the buffer
13857         if it exists, because with-output-to-temp-buffer will clear it.
13858         further, killing the buffer violates the rule that
13859         temp-buffer-show-function, if set, has the full responsibility of
13860         showing the temp buffer.  killing the buffer fucks with the window
13861         configuration, hosing temp-buffer-show-function.
13862
13863
13864 1998-02-23  Didier Verna  <didier@xemacs.org>
13865
13866         * modeline.el (mouse-drag-modeline):
13867         - Always scroll the modeline that was originally clicked on.
13868         - Use x pixels instead of x characters (which doesn't work anyway)
13869         as horizontal reference for modeline dragging. This allows us to
13870         keep on dragging the modeline even if the motion event occurs in
13871         another window.
13872
13873 1998-02-23  Didier Verna  <didier@xemacs.org>
13874
13875         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13876         glyph on the modeline to indicate that dragging the mouse has an
13877         effect both horizontally and vertically.
13878
13879 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13880
13881         * about.el (about-xemacs): Get rid of redundant visible version
13882         number.
13883
13884 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13885
13886         * about.el (about-hackers): Update credits.
13887
13888 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13889
13890         * prim/register.el (view-register): Show register type file-query.
13891
13892 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13893
13894         * mode-motion.el (mode-motion-highlight-internal):
13895           save-excursion inside save-window-exucrsion form to
13896           hide buffer point changes from save-window-excursion.
13897           Prevents display flickering when the mouse pointer
13898           moves.
13899
13900 1998-02-17  Didier Verna  <didier@xemacs.org>
13901
13902         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13903         function to handle correctly the case of a toolbar one side of the
13904         window: scrolling will not necessarily happen.
13905
13906 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13907
13908         * files.el (after-find-file): Restore missing argument
13909           to format that provides filename for "... consider M-x
13910           recover-file" message.  Also call `message' with "%s"
13911           as the first arg instead of an arbitrary string.
13912
13913 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13914
13915         * about.el (about-hackers): Various additions.
13916
13917 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13918
13919         * autoload.el (generate-file-autoloads-1): Don't force an extra
13920         line out when copying on-the-same line autoloads.
13921
13922         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13923         is installed.
13924
13925 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13926
13927         * x11/x-win-xfree86.el (x-win-init-xfree86):
13928         * x11/x-win-sun.el (x-win-init-sun):
13929         * x11/x-init.el (x-initialize-compose):
13930         * prim/simple.el:
13931         (backward-or-forward-kill-sexp):
13932         (backward-or-forward-kill-sentence):
13933         (backward-or-forward-kill-word):
13934         (backward-or-forward-delete-char):
13935         * prim/isearch-mode.el (isearch-help-or-delete-char):
13936         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13937         x-keysym-on-keyboard-p to detect backspace.
13938         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13939         Clean up symbols used with dead keys, checking Linux and solaris
13940         keysyms.
13941         Simplify x-win-*.el using above methods.
13942         Change documentation for x-keysym-*-p functions.
13943
13944 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13945
13946         * about.el (about-hackers): Restore entries for Michael Sperber and
13947         Vinnie Shelton.
13948         From Vinnie Shelton <acs@acm.org>
13949
13950 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13951
13952         * simple.el (count-words-region): Ditto.
13953
13954 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13955
13956         * simple.el (count-words-buffer): Document.  Don't print anything
13957         if non-interactive.
13958
13959 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13960
13961         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13962         multiple files in InfoDock.
13963
13964 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13965
13966         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13967         from version.el in InfoDock.
13968
13969         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13970         specially.
13971
13972 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13973
13974         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13975         variable name in docstring.
13976
13977 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13978
13979         * menubar.h: Include "gui.h".
13980
13981 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13982
13983         * site-load.el: Fix documentation.
13984
13985 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13986
13987         * package-get-base.el (package-get-base): Updated.
13988
13989         * keymap.el: PC-ize.
13990
13991 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13992
13993         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13994         from' on a fresh line.
13995
13996 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13997
13998         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13999         object.
14000
14001 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14002
14003         * undo-stack.el: PC-ize.
14004
14005         * cmdloop.el: PC-ize.
14006
14007 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14008
14009         * bytecomp-runtime.el: PC-ize.
14010
14011         * byte-optimize.el: Prolog fixup.  PC-ize.
14012
14013         * cus-dep.el: Spelling fix.
14014
14015         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14016         entries follow).
14017
14018 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14019
14020         * text-mode.el (text-mode-hook-identify): New function,
14021         put on text-mode-hook.  Set text-mode-variant here.
14022         (text-mode): Don't set it here.
14023
14024 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14025
14026         * text-mode.el (text-mode-hook): New defvar.
14027         (text-mode-variant): New variable.
14028         (text-mode): Set that variable locally.
14029         (toggle-text-mode-auto-fill): New command.
14030
14031 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14032
14033         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14034
14035 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14036
14037         * text-mode.el (paragraph-indent-text-mode):
14038         Renamed from spaced-text-mode.
14039         (text-mode-map): Bind TAB to indent-relative.
14040         (indented-text-mode-map): Variable deleted.
14041         (indented-text-mode): Now an alias for text-mode.
14042
14043 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14044
14045         * loadup.el: test-atoms debugging stuffs removed.
14046
14047 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14048
14049         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14050
14051 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14052
14053         * help.el (describe-beta): Made it use `locate-data-file'.
14054         (describe-distribution): Ditto.
14055         (describe-copying): Ditto.
14056         (describe-project): Ditto.
14057         (view-emacs-news): Ditto.
14058
14059         * help-nomule.el (help-with-tutorial): Made it use
14060         `locate-data-file' to find tutorial.
14061
14062 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14063
14064         * about.el: Corrected my email address.
14065
14066         * mouse.el: Added 'mouse-mswindows-drop' similar to
14067         'mouse-offix-drop'.
14068
14069 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14070
14071         * loadup.el (running-xemacs): Spelling fix.
14072
14073 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14074
14075         * packages.el (packages-find-packages-1): Don't allow a backwards
14076         compatible lisp tree to overwrite `preloaded-file-list'.
14077
14078 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14079
14080         * loadup.el: Don't delete "xemacs" prior to dumping.
14081
14082 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14083
14084         * package-info.el (pi-last-mod-date): New function.
14085         (pi-author-version): New function.
14086         (batch-update-package-info): Use them.
14087
14088 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14089
14090         * frame.el (get-frame-for-buffer-default-to-current): Create.
14091         (get-frame-for-buffer-noselect): Allow user to use current frame
14092         with `get-frame-for-buffer-default-to-current'.
14093
14094 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14095
14096         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14097         (byte-compile-output-docform): Ditto.
14098         (byte-compile-compiled-obj-to-list): Ditto.
14099
14100 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14101
14102         * startup.el (command-line-1): Removed code that ran
14103           buffer-menu.
14104
14105 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14106
14107         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14108
14109 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14110
14111         * frame.el (suspend-emacs-or-iconify-frame): Check using
14112         `device-on-window-system-p' instead of explicitly checking for X,
14113         so that the same logic works for MS Windows.
14114         (suspend-or-iconify-emacs): Ditto.
14115
14116 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14117
14118         * about.el (about-maintainer-info): Andy Piper is back.
14119         (xemacs-hackers): Updated Andy Piper's email address.
14120         (about-hackers): Added Jonathan Harris.
14121         (about-hackers): Updated Tibor Polgar's email address.
14122
14123 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14124
14125         * about.el: Add xemacs.org email manager.
14126
14127         * package-get-base.el (package-get-base): Updated with most recent
14128         package updates.
14129
14130 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14131
14132         * help.el (function-arglist): Use `indirect-function' instead of
14133         `symbol-function' so that aliases are treated correctly.
14134
14135 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14136
14137         * help.el (help-map): Add f1 binding to `help-for-help'.
14138         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14139         (describe-key-briefly): Use `princ' "%s" to print object.
14140         (with-displaying-help-buffer): Kill buffer if it exists, again.
14141         (describe-key): Use `princ' "%s" to print object.
14142         (describe-function-1): Use `princ' "%s" to print object.
14143         Commented out alias lines removed.
14144         (help-pretty-print-limit): New variable to control pretty-printing
14145         of variable values.
14146         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14147         `help-pretty-print-value' again.  Only print-print when OBJECT is
14148         list of length less than `help-pretty-print-limit'.
14149         (describe-variable): Use `help-maybe-pretty-print-value' again.
14150
14151 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14152
14153         * simple.el (blink-matching-open): Remove C++ kludge.
14154         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14155
14156 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14157
14158         * info.el (Info-default-directory-list): Made the documentation
14159         more explanitory.
14160
14161 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14162
14163         * lisp/packages.el:
14164         * lisp/package-admin.el:
14165         * lisp/build-report.el:
14166         Fix typos.
14167
14168 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14169
14170         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14171         warnings in Java buffers without final newline and editing the
14172         last line.
14173
14174 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14175
14176         * packages.el (packages-find-packages-1): Don't allow a backwards
14177         compatible lisp tree to overwrite `preloaded-file-list'.
14178         Suggested by Colin Rafferty  <colin@xemacs.org>
14179
14180         * mouse.el (mouse-offix-drop): Set undo-boundary.
14181         From Oliver Graf <ograf@fga.de>
14182
14183 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14184
14185         * loadup.el (load-gc): rewrite as defun.
14186         Print something sensical if a required dump-time file isn't found.
14187
14188 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14189
14190         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14191         bug strikes a menudescriptor.
14192
14193         * package-get-base.el (package-get-base): Updated.
14194
14195         * package-info.el (batch-update-package-info): Derive REQUIRES
14196         from the Makefile.
14197
14198 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14199
14200         * files.el (save-some-buffers): Don't play games with deleting
14201         other windows if we are in the minibuffer window.
14202
14203 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14204
14205         * modeline.el (modeline-minor-mode-menu): Add support for :active
14206         (add-minor-mode): Document :active property to TOGGLE.
14207
14208 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14209
14210         * modeline.el (modeline-minor-mode-menu): Add support for an
14211         `:included' predicate in the `toggle-sym' plist.
14212         (add-minor-mode): Document the :included property, format
14213         docstring some more.
14214         (modeline-minor-mode-menu): Documentation string added.
14215
14216 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14217
14218         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14219         labels from the symbol-names by thwacking off the overly redundant
14220         and overused "mode", parenthesizing "minor", and capitalizing the
14221         resultant strings.  Also shortened the menu's title by eliminating
14222         the redundant buffer name.
14223         (add-minor-mode): Beautified the docstring, added mention of the
14224         `:menu-tag' property of TOGGLE.
14225         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14226         `toggle-sym' to beatify the mode-life menus.
14227         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14228         `auto-fill-function'.
14229
14230 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14231
14232         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14233         menus to :style 'toggle.
14234
14235 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14236
14237         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14238
14239 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14240
14241         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14242         only recognize first hyperlink.
14243         (hyper-apropos-highlightify): Deletia, this is already done by
14244         `hyper-apropos-insert-face'.
14245         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14246
14247 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14248
14249         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14250         mail.
14251         (toolbar-mail-reader): Add support for `send'.
14252         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14253
14254 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14255
14256         * info.el (Info-emacs-info-file-name): Add defvar for
14257         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14258         will function properly.
14259
14260 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14261
14262         * simple.el: make the backwards delete function called by
14263         `backward-or-forward-delete-char' user configurable.
14264
14265 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14266
14267         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14268         compiled function got loaded from.
14269
14270 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14271
14272         * term/apollo.el: Synched up with InfoDock 3.6.2.
14273
14274 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14275
14276         * startup.el (load-init-file): Load autoloads earlier.
14277         (startup-splash-frame): Handle InfoDock logo.
14278
14279         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14280         InfoDock.
14281         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14282
14283         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14284         doesn't have this function.
14285
14286         * packages.el (locate-data-file): Fix to call `locate-file'.
14287
14288 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14289
14290         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14291         version of version.el.
14292         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14293
14294         * x-menubar.el (default-menubar): Guard reference to
14295         `gnuserv-frame'.
14296         (default-menubar): Guard references to `font-lock-mode'.
14297         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14298         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14299
14300         * make-docfile.el: Don't snarf doc strings from autoloads.
14301
14302         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14303         loading auto-autoloads files.
14304
14305         * loaddefs.el: Disable dumping autoloads.
14306
14307 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14308
14309         * lisp-mnt.el: Synch to Emacs 20.2.
14310
14311         * help.el: Remove manual autoload of `finder-by-keyword'.
14312
14313         * finder.el (finder-by-keyword): Autoload.
14314
14315         * help.el: Conditionalize hyperbole setup.
14316
14317 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14318
14319         * packages.el (package-require): Update to reflect new data format.
14320
14321 1998-01-02  Didier Verna  <didier@xemacs.org>
14322
14323         * x-menubar.el (default-menubar): make the tutorials available
14324         through the menubar. (Plus some compilation warnings cleanup).
14325
14326 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14327
14328         * check-features.el: New file.  Perform sanity check after build.
14329
14330         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14331         files to tooltalk package.
14332         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14333         package.
14334
14335         * package-admin.el (package-admin-xemacs): Use better default for
14336         location of XEmacs binary.
14337
14338 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14339
14340         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14341         tag with sexp and add value tag with value `t'.
14342
14343 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14344
14345         * package-get.el: Changes to work with real data.
14346         From Pete Ware <ware@cis.ohio-state.edu>
14347
14348         * packages.el (packages-reload-autoloads): Guard load for the time
14349         being.
14350
14351         * update-elc.el ("packages.el"): Force loading packages.el instead
14352         of possibly out-of-date packges.elc.
14353         * make-docfile.el ("packages.el"): Ditto.
14354
14355 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14356
14357         * build-report.el (build-report-delete-regexp): Added a rule for
14358         the main tarball shadowing anything past it.
14359
14360 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14361
14362         * packages.el (package-provide): Delete a previous provide.
14363
14364         * package-info.el: New file.
14365
14366         * package-get.el: New file.
14367         From Pete Ware <ware@cis.ohio-state.edu>
14368         (package-get): Fix md5 computation to work with Mule.
14369
14370 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14371
14372         * simple.el (log-message-*): Quote symbols in docstrings properly.
14373
14374 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14375
14376         * packages.el (packages-new-autoloads): Ignore symbolic links.
14377
14378         * cus-face.el (face-custom-attributes-get): Fix typo.
14379         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14380
14381 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14382
14383         * startup.el (load-init-file): Reload new or changed autoloads
14384         unless inhibited.  Reload modified dumped lisp (stubbed).
14385
14386         * packages.el (packages-new-autoloads): New function.
14387         (packages-reload-autoloads): New function.
14388         (packages-reload-dumped-lisp): New (stub) function.
14389
14390         * loadup.el: Inhibit reloading dumped files when running temacs.
14391
14392         * loadhist.el (file-provides): Extend to handle variant
14393         extensions.
14394
14395         * replace.el (query-replace): Fix typo.
14396
14397 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14398
14399         * make-docfile.el: list-autoloads-path has been renamed.
14400         * update-elc.el: list-autoloads has been renamed.
14401
14402         * packages.el (packages-list-autoloads): Renamed.
14403         (packages-list-autoloads-path): Ditto.
14404
14405 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14406
14407         * packages.el (packages-find-packages-1): Made it signal a warning
14408         for an error in an auto-autoload.el file.
14409
14410 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14411
14412         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14413         tag with const.
14414         From Aki Vehtari <Aki.Vehtari@hut.fi>
14415
14416         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14417
14418         * loadhist.el (unload-feature): Remove autoload.
14419
14420 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14421
14422         * loadhist.el: Unpackaged.
14423
14424         * help.el (describe-symbol-find-file): Rename
14425         `describe-function-find-file' and make old name obsolete.
14426         (describe-function-1): Use it.
14427         (describe-function-1): Guard reference to
14428         `compiled-function-annotation'.
14429
14430 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14431
14432         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14433         argument.
14434         (help-mode-quit): New optional arg to control whether it kills or
14435         buries.  Tidied up.
14436         (with-displaying-help-buffer): Don't kill buffer initially, even
14437         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14438         (help-pretty-print-value): Rename back from
14439         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14440         use it, otherwise use dumped `cl-prettyprint'.
14441         (describe-variable): Use `help-pretty-print-value' again.
14442         (find-func): Removed reference to "find-func" at end.
14443
14444 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14445
14446         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14447           GUI XEmacs. Rename? x-menubar is rather window system
14448           independant, except for a couple of items.
14449
14450 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14451
14452         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14453         entries as they will no longer be distributed with XEmacs.
14454
14455         * format.el (format-alist): Fix image/tiff regexps.
14456         From P. E. Jareth Hein <jareth@camelot-soft.com>
14457
14458         * help.el (help-maybe-pretty-print-value): Rename.
14459         (describe-variable): Use it.
14460         (describe-variable): Add trailing linefeed.
14461
14462 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14463
14464         * help.el (describe-function-1): Don't output anything for
14465           arglist of autoload functions.
14466
14467 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14468
14469         * help.el (describe-function-1): Don't output anything for
14470           arglist of autoload functions.
14471
14472 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14473
14474         * help.el (help-mode-map): New bindings for `help-mode-bury',
14475         `describe-function-at-point', `describe-variable-at-point',
14476         `Info-elisp-ref', `customize-variable', `help-next-section' and
14477         `help-prev-section'.
14478         (help-next-section): New function.
14479         (help-prev-section): New function.
14480         (help-mode-quit): Changed to kill the help buffer.
14481         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14482         correctly.
14483         (help-buffer-name): New function to generate the name of help
14484         buffers.
14485         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14486         argument giving the name of the help buffer.
14487         (describe-key): Use `with-displaying-help-buffer' with name.
14488         (describe-mode): Ditto.
14489         (describe-bindings): Ditto.
14490         (describe-prefix-bindings): Ditto.
14491         (view-lossage): Ditto.
14492         (with-syntax-table): New macro.
14493         (function-called-at-point): Use `ignore-errors' and
14494         `with-syntax-table'.
14495         (function-at-point): Ditto.
14496         (describe-function): Use `with-displaying-help-buffer' with name.
14497         (function-arglist): Extracted from `describe-function-1'.  Returns
14498         function's arglist as string.
14499         (function-documentation): Extracted from `describe-function-1'.
14500         Returns function's docstring.
14501         (describe-function-1): Remove all the "stream" garbage, including
14502         the stream argument.  Use `function-arglist' and
14503         `function-documentation'.
14504         (describe-function-arglist): Just use `function-arglist'.
14505         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14506         (help-pretty-print-value): New function to help with
14507         pretty-printing variable values.  Knows about `#<...>'.  Needs
14508         `pp-internal'.
14509         (describe-variable): Use `with-displaying-help-buffer' with name.
14510         Formatting improved.  Display file where variable is defined, if
14511         known.  Use `help-pretty-print-value'.
14512         (describe-syntax): Use `with-displaying-help-buffer' with name.
14513         (list-processes): Remove "stream" garbage.
14514
14515 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14516
14517         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14518         call a dumped routine instead.
14519
14520         * x-win-xfree86.el: Wrap file in defun.
14521         * x-win-sun.el: Ditto.
14522
14523 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14524
14525         * help.el (view-emacs-news): Remove usage of outl-mouse which
14526         advises functions and does other evil things.
14527
14528 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14529
14530         * format.el (format-alist): Add `image/tiff'.
14531         From P. E. Jareth Hein <jareth@camelot-soft.com>
14532
14533 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14534
14535         * about.el (about-hackers): More names added.
14536
14537         * make-docfile.el: Remove superfluous package path search.
14538
14539         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14540
14541 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14542
14543         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14544         ignored shadows.
14545
14546 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14547
14548         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14549         get trailing slashes when added to the load-path.
14550
14551         * x-init.el (init-x-win): Locate where XEmacs X localization files
14552         are.
14553
14554 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14555
14556         * x-faces.el: Added support for foregroundToolBarColor
14557           to xpm-color-symbols.
14558
14559 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14560
14561         * etags.el (tags-remove-duplicates): Removed.
14562         (buffer-tag-table-list): Use `delete-duplicates'.
14563
14564         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14565         correctly.
14566         (get*): Defalias to `get'.
14567
14568         * cl.el (eql): Compare integers with `eq'.
14569         (cl-map-extents): Check for `map-extents' first.
14570
14571 1997-12-17  Didier Verna  <didier@xemacs.org>
14572
14573         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14574         added the 'numero', 'copyright' and 'trademark' symbols.
14575
14576         * leim/quail/latin-post.el ("french-postfix"): see above.
14577
14578 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14579
14580         * widget.el (define-widget): Check the arguments.
14581
14582         * cus-edit.el (customize-face): Use `check-argument-type'.
14583         (custom-variable-value-create): Use `signal' to signal error.
14584         (custom-variable-reset-saved): Ditto.
14585         (custom-variable-reset-standard): Ditto.
14586         (custom-face-reset-saved): Ditto.
14587
14588         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14589         (widget-default-format-handler): Ditto.
14590         (widget-checklist-add-item): Ditto.
14591         (widget-radio-add-item): Ditto.
14592         (widget-editable-list-entry-create): Ditto.
14593         (widget-sexp-prompt-value): Ditto.
14594
14595         * custom.el (custom-declare-variable): Signal errors better.
14596         (custom-handle-keyword): Ditto.
14597         (custom-declare-group): Ditto.
14598
14599         * window-xemacs.el (windows): Ditto.
14600
14601         * menubar.el (menu): Ditto.
14602
14603         * keydefs.el (keyboard): Ditto.
14604
14605         * minibuf.el (minibuffer): Ditto.
14606
14607         * process.el (execute): Ditto.
14608
14609         * fill.el (fill): Ditto.
14610
14611         * modeline.el (modeline): Ditto.
14612
14613         * help.el (help): Ditto.
14614
14615         * faces.el (faces): Ditto.
14616
14617         * files.el (files): Ditto.
14618
14619         * x-init.el (x): Ditto.
14620
14621         * lisp-mode.el (lisp): Ditto.
14622
14623         * process.el (processes): Ditto.
14624
14625         * mouse.el (mouse): Ditto.
14626
14627         * abbrev.el (abbrev): Moved from cus-edit.
14628
14629         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14630         as variable declaration.
14631
14632 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14633
14634         * menubar.el (find-menu-item): Use `check-argument-type'.
14635         (find-menu-item): Cosmetic changes.
14636
14637 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14638
14639         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14640
14641 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14642
14643         * startup.el (set-default-load-path): Only search package-path
14644         when not running temacs.
14645
14646         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14647         files.
14648
14649         * loadup.el: Correct commentary.  Reformatting.
14650         (really-early-error-handler): Use absolute path to the
14651         first dumped-lisp.el file.
14652         (really-early-error-handler): Print full path name of
14653         each dumped lisp file (inherited from InfoDock).
14654
14655         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14656         dumped-lisp.el files.
14657
14658         * make-docfile.el (preloaded-file-list): Reorder when the
14659         package-path is searched.
14660         * update-elc.el: Ditto.
14661
14662         * lisp-mode.el (call-with-condition-handler): Treat the same as
14663         `condition-case' for indentation.
14664
14665         * about.el (about-xemacs): Update release date.
14666
14667 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14668
14669         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14670         anywhere but at the last clause.
14671         (ecase): Disallow `t' and `otherwise'.
14672
14673 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14674
14675         * cus-edit.el (custom-buffer-create-buttons): New function
14676         from stuff moved out of `custom-buffer-create-internal'.
14677         (custom-novice): New variable.  Default t.
14678         (custom-display-global-buttons): Ditto.  Default `top'.
14679         (custom-buffer-create-internal): Only display help if
14680         `custom-novice' is non-nil.  Display global buttons according to
14681         `custom-display-global-buttons'.
14682
14683 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14684
14685         * menubar.el (find-menu-item): Use `check-argument-type'.
14686         (find-menu-item): Cosmetic changes.
14687
14688 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14689
14690         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14691         look.
14692
14693 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14694
14695         * format.el (format-deannotate-region):  Bug fix.
14696         Deannotating a region containing unknown tags would fail
14697         (causing decoding of text/enriched to fail at user level)
14698
14699 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14700
14701         * minibuf.el (read-directory-name): Support sixth
14702           arg, HISTORY, as already documented.
14703
14704 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14705
14706         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14707         to `ecase'.
14708
14709 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14710
14711         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14712         skk-activate.
14713
14714 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14715
14716         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.