update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
4         XEmacs CHISE.
5
6 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-coding.el (coded-charset-entity-reference-alist):
9         Change priority of `=>>>ucs@iso'.
10
11         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
12         `=>>>ucs@iso' as the mother.
13         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
14
15 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
16
17         * mule/mule-coding.el (coded-charset-entity-reference-alist):
18         Change priority of `=>>>ucs@unicode'.
19
20         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
21         `=ucs@unicode'.
22
23 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist):
26         Change priority of `=>>>ucs@jis'.
27
28         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
29         `=ucs@jis'.
30
31 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
32
33         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
34         setting for `==daikanwa/+p'.
35
36 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
37
38         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
39         setting for `==shinjigen@1ed'.
40
41 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
42
43         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
44         XEmacs CHISE.
45
46 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
47
48         * mule/mule-conf.el (==shinjigen): Modify DOC.
49         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
50         (==shinjigen@rev): Modify DOC.
51
52 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
53
54         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
55         CHISE.
56
57 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
58
59         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
60         settings for `==daikanwa' and `==ucs@JP/hanazono'.
61
62         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
63         XEmacs CHISE.
64
65         * mule/mule-charset.el (default-coded-charset-priority-list): Add
66         `==daikanwa'.
67
68 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
71         setting for `==cns11643-7'.
72
73         * mule/mule-charset.el (default-coded-charset-priority-list): Add
74         `==cns11643-7'.
75
76 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
77
78         * mule/mule-charset.el (default-coded-charset-priority-list): Add
79         `==cns11643-6'.
80
81         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
82         setting for `==cns11643-6'.
83
84 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
85
86         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
87         setting for `==cns11643-5'.
88
89         * mule/mule-charset.el (default-coded-charset-priority-list): Add
90         `==cns11643-5'.
91
92 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
93
94         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
95         setting for `==cns11643-4'.
96
97         * mule/mule-charset.el (default-coded-charset-priority-list): Add
98         `==cns11643-4'.
99
100 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
103         setting for `==cns11643-3'.
104
105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
106         `==cns11643-3'.
107
108 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
109
110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
111         setting for `==cns11643-2'.
112
113         * mule/mule-charset.el (default-coded-charset-priority-list): Add
114         `==cns11643-2'.
115
116 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-coding.el (coded-charset-entity-reference-alist):
119         Change priority of `=>>>ucs@ks'.
120
121         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
122         `=ucs@ks'.
123
124 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
125
126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
127         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
128         `==ucs@cns' and `==cns11643-1'.
129
130         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
131         (==cns11643-2): Ditto.
132         (==cns11643-3): Ditto.
133         (==cns11643-4): Ditto.
134         (==cns11643-5): Ditto.
135         (==cns11643-6): Ditto.
136         (==cns11643-7): Ditto.
137
138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
139         `==cns11643-1'.
140
141 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
142
143         * mule/mule-coding.el (coded-charset-entity-reference-alist):
144         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
145         `=>>>ucs@jis/1990'.
146
147         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
148         `=ucs@jis/1990'.
149         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
150         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
151
152 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
153
154         * mule/mule-coding.el (coded-charset-entity-reference-alist):
155         Change priority of `=>>>ucs@cns'.
156
157         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
158         `=ucs@cns'.
159
160 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
161
162         * mule/mule-charset.el (default-coded-charset-priority-list): Add
163         `==ks-x1001'.
164
165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
166         `=ks-x1001' instead of `korean-ksc5601'; add setting for
167         `==ks-x1001'.
168
169 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
170
171         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
172
173 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
174
175         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
176         `=jis-x0208'.
177         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
178         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
179         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
180         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
181         (=>>>jis-x0213-1@2000): Changed to an alias for
182         `=jis-x0213-1@2000'.
183         (=>>>jis-x0213-1@2004): Changed to an alias for
184         `=jis-x0213-1@2004'.
185         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
186
187 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
188
189         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
190         `=adobe-japan1-0'.
191         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
192         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
193         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
194         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
195         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
196         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
197
198 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
199
200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
201         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
202         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
203         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
204         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
205         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
206
207 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
208
209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
210         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
211         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
212         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
213         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
214         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
215         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
216         `==jis-x0212'.
217
218 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
219
220         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
221         "AdobeJapan1-[0-6]$".
222         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
223         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
224         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
225         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
226         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
227         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
228         (==adobe-japan1-1): Ditto.
229         (==adobe-japan1-2): Ditto.
230         (==adobe-japan1-3): Ditto.
231         (==adobe-japan1-4): Ditto.
232         (==adobe-japan1-5): Ditto.
233         (==adobe-japan1-6): Ditto.
234         (==jis-x0208): Ditto.
235         (==jis-x0208@1978): Ditto.
236         (==jis-x0208@1983): Ditto.
237         (==jis-x0208@1990): Ditto.
238         (==jis-x0213-1): Ditto.
239         (==jis-x0213-1@2000): Ditto.
240         (==jis-x0213-1@2004): Ditto.
241         (==jis-x0213-2): Ditto.
242         (==jis-x0212): Ditto.
243         (==gb2312): Ditto.
244         (==iso-ir165): Ditto.
245         (==gb12345): Ditto.
246         (==ks-x1001): Ditto.
247         (==cns11643-1): Ditto.
248         (==cns11643-2): Ditto.
249         (==cns11643-3): Ditto.
250         (==cns11643-4): Ditto.
251         (==cns11643-5): Ditto.
252         (==cns11643-6): Ditto.
253         (==cns11643-7): Ditto.
254         (==big5-cdp): Ditto.
255         (==hanyo-denshi/ja): Ditto.
256         (==hanyo-denshi/jb): Ditto.
257         (==hanyo-denshi/jc): Ditto.
258         (==hanyo-denshi/jd): Ditto.
259         (==hanyo-denshi/ft): Ditto.
260         (==hanyo-denshi/ia): Ditto.
261         (==hanyo-denshi/ib): Ditto.
262         (==hanyo-denshi/hg): Ditto.
263         (==hanyo-denshi/jt): Ditto.
264         (==hanyo-denshi/ks): Ditto.
265         (==gt): Ditto.
266         (==gt-k): Ditto.
267         (==daikanwa): Ditto.
268         (==shinjigen): Ditto.
269         (==ucs@iso): Ditto.
270         (==ucs@unicode): Ditto.
271         (==ucs@gb): Ditto.
272         (==ucs-bmp@gb): Ditto.
273         (==ucs@cns): Ditto.
274         (==ucs-bmp@cns): Ditto.
275         (==ucs@jis): Ditto.
276         (==ucs@jis/1990): Ditto.
277         (==ucs@jis/2000): Ditto.
278         (==ucs@jis/2004): Ditto.
279         (==ucs@JP): Ditto.
280         (==ucs@JP/hanazono): Ditto.
281         (==ucs@ks): Ditto.
282         (==ucs-bmp@ks): Ditto.
283         (==ucs@cns11643): Ditto.
284         (==ucs-bmp-cjk@gb): Ditto.
285         (==ucs-bmp-cjk@JP/hanazono): Ditto.
286         (==ucs-sip-ext-b@iso): Ditto.
287
288 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
289
290         * mule/mule-charset.el (default-coded-charset-priority-list): Use
291         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
292
293         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
294         XEmacs CHISE.
295         (=ucs-bmp-cjk@unicode): Abolished.
296
297 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
298
299         * mule/mule-charset.el (default-coded-charset-priority-list): Add
300         `=+>ucs-bmp-cjk-compat@jis'.
301
302         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
303         for XEmacs CHISE.
304
305 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
308         CHISE.
309
310 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
311
312         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
313         for XEmacs CHISE.
314         (=jis-x0208@1978/1er-pr): Abolished.
315         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
316         `=jis-x0208@1978/1er-pr' as the mother.
317
318 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
319
320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
321         setting for `=ucs-itaiji-084'.
322
323 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
324
325         * mule/mule-charset.el (default-coded-charset-priority-list):
326         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
327
328         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
329         XEmacs CHISE.
330         (=ucs-bmp-itaiji-084): Ditto.
331
332 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
333
334         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
335         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
336
337 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-charset.el (default-coded-charset-priority-list): Add
340         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
341
342         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
343         XEmacs CHISE.
344         (=big5-cdp-var-5): Ditto.
345
346 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
349         XEmacs CHISE.
350
351 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
352
353         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
354         XEmacs CHISE.
355
356 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
357
358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
359         setting for `=>>>hanyo-denshi/ft'.
360
361 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
364         XEmacs CHISE.
365         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
366         `=hanyo-denshi/jd' as the mother.
367
368 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
369
370         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
371         XEmacs CHISE.
372         (=+>adobe-japan1-1): Ditto.
373         (=+>adobe-japan1-2): Ditto.
374         (=+>adobe-japan1-3): Ditto.
375         (=+>adobe-japan1-4): Ditto.
376         (=+>adobe-japan1-5): Ditto.
377         (=+>adobe-japan1-6): Ditto.
378         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
379
380 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
381
382         * mule/mule-coding.el (coded-charset-entity-reference-alist):
383         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
384         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
385
386         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
387         the top.
388
389 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
390
391         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
392         XEmacs CHISE.
393         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
394         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
395         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
396
397 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * mule/mule-charset.el (default-coded-charset-priority-list):
400         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
401         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
402
403         * mule/mule-conf.el: Modify order of definitions of some
404         coded-charsets.
405
406 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
407
408         * mule/mule-coding.el (coded-charset-entity-reference-alist):
409         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
410         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
411
412         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
413         CHISE.
414         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
415         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
416
417 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
418
419         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
420         CHISE.
421
422 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
423
424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
425         setting for `=daikanwa/+2p'.
426
427         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
428         XEmacs CHISE.
429
430 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
431
432         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
433         XEmacs CHISE.
434         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
435
436 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
437
438         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
439         setting for `=>>>hanyo-denshi/ib'.
440
441 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
442
443         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
444         XEmacs CHISE.
445         (=>>>hanyo-denshi/ib): Ditto.
446         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
447         `=hanyo-denshi/ja' as the mother.
448         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
449         `=hanyo-denshi/ib' as the mother.
450
451 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
452
453         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
454         XEmacs CHISE.
455         (utf-8-ivs-mcs-er): Likewise.
456         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
457         and `=>ucs-gb'.
458         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
459         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
460         `ucs-gb' and `=>ucs-gb'.
461         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
462         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
463         and `=>ucs-cns'.
464         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
465         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
466         `ucs-cns' and `=>ucs-cns'.
467         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
468         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
469         `ucs-big5' and `=>ucs-big5'.
470         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
471         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
472         `ucs-big5' and `=>ucs-big5'.
473         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
474         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
475         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
476         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
477         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
478         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
479         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
480         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
481         `=>ucs-jis'; modify DOC and mnemonic.
482         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
483         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
484         and `=>ucs-jis'; modify DOC and mnemonic.
485         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
486         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
487         `=>ucs-ks'.
488         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
489         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
490         and `=>ucs-ks'.
491         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
492
493 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
494
495         * mule/mule-coding.el (coded-charset-entity-reference-alist):
496         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
497
498 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
499
500         * mule/mule-coding.el (coded-charset-entity-reference-alist):
501         Modify priorities.
502
503 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
504
505         * mule/mule-coding.el (coded-charset-entity-reference-alist):
506         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
507
508 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
509
510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
511         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
512
513 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
514
515         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
516         CHISE.
517
518 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
519
520         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
521         CHISE.
522
523 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
524
525         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
526         CHISE.
527
528 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
529
530         * mule/mule-charset.el (default-coded-charset-priority-list): Add
531         `=+>ucs-bmp-cjk@unicode'.
532
533         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
534         for XEmacs CHISE.
535
536 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
537
538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
539         setting for `=>>daikanwa'.
540
541 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
542
543         * mule/mule-charset.el (default-coded-charset-priority-list): Add
544         `=>>hanyo-denshi/jt'.
545
546 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
547
548         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
549         XEmacs CHISE.
550         (=+>jis-x0208@1990): Ditto.
551         (=+>jis-x0213-1@2000): Ditto.
552
553 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
554
555         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
556         XEmacs CHISE.
557
558 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
559
560         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
561         XEmacs CHISE.
562         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
563         `=hanyo-denshi/jc' as the mother.
564
565 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
566
567         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
568         setting for `=+>adobe-japan1'.
569
570         * mule/mule-charset.el (default-coded-charset-priority-list):
571         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
572         and `=>>hanyo-denshi/ft' to `=>>gt'.
573
574 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
575
576         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
577         XEmacs CHISE.
578         (=>>adobe-japan1-1): Ditto.
579         (=>>adobe-japan1-2): Ditto.
580         (=>>adobe-japan1-3): Ditto.
581         (=>>adobe-japan1-4): Ditto.
582         (=>>adobe-japan1-5): Ditto.
583         (=>>adobe-japan1-6): Ditto.
584         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
585
586 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
587
588         * mule/mule-conf.el (=adobe-japan1): New alias for
589         `=adobe-japan1-6'.
590         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
591         (=>>>adobe-japan1-1): Ditto.
592         (=>>>adobe-japan1-2): Ditto.
593         (=>>>adobe-japan1-3): Ditto.
594         (=>>>adobe-japan1-4): Ditto.
595         (=>>>adobe-japan1-5): Ditto.
596         (=>>>adobe-japan1-6): Ditto.
597         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
598
599 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
600
601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
602         setting for `=>>>adobe-japan1'.
603
604 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
605
606         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
607         setting for `=+>ucs@ks'.
608
609 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
610
611         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
612         XEmacs CHISE.
613         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
614         `=adobe-japan1-6' as the mother.
615
616 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
617
618         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
619         setting for `=>cns11643-7'.
620
621 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
622
623         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
624         CHISE.
625
626 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
627
628         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
629         XEmacs CHISE.
630         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
631
632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
633         setting for `=>ucs@jis/2004'.
634
635 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
636
637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
638         setting for `=+>gt'.
639
640         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
641         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
642
643 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
644
645         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
646         `=>ucs@unicode' as the mother.
647         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
648         mother.
649         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
650         mother.
651         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
652         mother.
653
654 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
655
656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
657         setting for `=+>ucs@unicode'.
658
659         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
660         CHISE.
661
662 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
663
664         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
665         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
666         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
667         - Add setting for `=+>ucs@cns'.
668
669         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
670         CHISE.
671         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
672         as the mother.
673         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
674         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
675
676         * mule/mule-charset.el (default-coded-charset-priority-list): Add
677         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
678
679 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
680
681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
682         setting for `=>ucs@ks'.
683
684 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
685
686         * mule/mule-charset.el (default-coded-charset-priority-list): Add
687         `=ucs-bmp-cjk-compat@unicode'.
688
689         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
690         coded-charset for XEmacs CHISE.
691
692 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
693
694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
695         `=ucs-bmp-cjk-compat'.
696
697         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
698         XEmacs CHISE.
699
700 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
701
702         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
703         CHISE.
704
705 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
706
707         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
708         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
709
710         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
711         `=>ucs@jis/1990'.
712         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
713
714 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
715
716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
717         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
718
719         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
720         CHISE.
721         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
722         mother.
723
724 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
725
726         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
727         `=>jis-x0213-2@usual'.
728         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
729         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
730         `=>jis-x0213-2@usual' as the mother.
731
732 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
733
734         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
735         (=>ucs@JP): New alias for `=+>ucs@jis'.
736
737 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
738
739         * mule/mule-conf.el (=+>jis-x0208): Renamed from
740         `=>jis-x0208@usual'.
741         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
742         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
743         `=>jis-x0208@usual' as the mother.
744         (=>jis-x0208): Likewise.
745
746 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
747
748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
749         setting for `=+>jis-x0208@1978'.
750
751 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
752
753         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
754         XEmacs CHISE.
755
756 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
757
758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
759         setting for `=>>>ucs@jis/1990'.
760
761 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
762
763         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
764         setting for `=>ucs@jis/1990'.
765
766 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
767
768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
769         setting for `=ucs@JP/hanazono'.
770
771         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
772         CHISE.
773         (=ucs@JP/hanazono): Ditto.
774         (=ucs-bmp-cjk@JP/hanazono): Ditto.
775         (=>>hanyo-denshi/jc): Ditto.
776         (=>>hanyo-denshi/jd): Ditto.
777
778 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
779
780         * mule/mule-charset.el (default-coded-charset-priority-list): Use
781         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
782
783 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
784
785         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
786         XEmacs CHISE.
787
788 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
789
790         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
791         XEmacs CHISE.
792
793 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
794
795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
796         `=ucs-bmp-cjk@JP'.
797
798 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
799
800         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
801         XEmacs CHISE.
802
803 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
804
805         * mule/mule-coding.el (coded-charset-entity-reference-alist):
806         Modify order of settings; add settings for `=daikanwa@rev2'.
807
808 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
809
810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
811         setting for `=>>cbeta'.
812
813         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
814         CHISE.
815
816 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
817
818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
819         setting for `=>>adobe-japan1'.
820
821 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
822
823         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
824         XEmacs CHISE.
825
826 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
827
828         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
829         setting for `=>>hanyo-denshi/ia'.
830
831         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
832         XEmacs CHISE.
833
834 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
835
836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
837         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
838
839         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
840         XEmacs CHISE.
841         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
842         `=hanyo-denshi/jt' as the mother.
843
844 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
845
846         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
847         setting for `=>>>jis-x0213-2'.
848
849         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
850         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
851         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
852
853 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
854
855         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
856         XEmacs CHISE.
857
858 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
859
860         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
861         XEmacs CHISE.
862
863         * mule/mule-charset.el (default-coded-charset-priority-list): Add
864         `=>>jis-x0213-1@2004'.
865
866 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
867
868         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
869         XEmacs CHISE.
870
871 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
872
873         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
874         - Use "&g2-*;" as entity-references for `=>>>*'.
875         - Omit "&a{GT|JX1|JX2|JX3}-*;".
876
877         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
878         XEmacs CHISE.
879         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
880         as the mother.
881
882 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
883
884         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
885         setting for `=>>hanyo-denshi/ib'.
886
887         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
888         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
889         (=>>jis-x0208@1990): Ditto.
890         (=>>hanyo-denshi/ib): Ditto.
891
892         * mule/mule-charset.el (default-coded-charset-priority-list):
893         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
894
895 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
896
897         * mule/mule-coding.el (coded-charset-entity-reference-alist):
898         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
899         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
900         `=>>>ucs@jis/2004'.
901
902 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
903
904         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
905         XEmacs CHISE.
906         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
907         `=jis-x0213-1@2004' as the mother.
908         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
909         (=>>>ucs@ks): Ditto.
910
911         * mule/mule-charset.el (default-coded-charset-priority-list):
912         Modify priority of `=hanyo-denshi/*'.
913
914 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
915
916         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
917         settings for `=>>ucs@JP' and `=ucs@JP'.
918
919 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
920
921         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
922         CHISE.
923
924 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
925
926         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
927         setting for `=>>>ucs@cns'.
928
929         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
930         CHISE.
931
932 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
933
934         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
935         instead of `=>>>jis-x0213-1@2004' as the mother.
936         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
937         (=>>>ucs@unicode): Likewise.
938         (=>>>ucs@jis): Likewise.
939         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
940         mother.
941         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
942
943 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
944
945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
946         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
947         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
948         `=>>>ucs@jis'.
949
950 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
951
952         * mule/mule-charset.el (default-coded-charset-priority-list):
953         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
954         and `=jis-x0213-*-2000'.
955
956 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
957
958         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
959         XEmacs CHISE.
960         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
961         `=>>jis-x0213-1' as the mother.
962
963 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
964
965         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
966         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
967
968 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
969
970         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
971
972 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
973
974         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
975         XEmacs CHISE.
976
977 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
978
979         * mule/mule-coding.el (decomposition-feature-list): Set
980         `=decomposition', `=decomposition@cid' and
981         `=decomposition@hanyo-denshi'.
982
983 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
984
985         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
986         setting for `=>>hanyo-denshi/ks'.
987
988         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
989         XEmacs CHISE.
990
991 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
992
993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
994         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
995
996         * mule/mule-charset.el (default-coded-charset-priority-list): Add
997         `=hanyo-denshi/ks/mf'.
998
999         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1000         XEmacs CHISE.
1001         (=hanyo-denshi/ks/mf): Ditto.
1002
1003 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1004
1005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1006         settings for P=hanyo-denshi/jt'.
1007
1008         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1009         `=hanyo-denshi/jt'.
1010
1011         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1012         XEmacs CHISE.
1013
1014 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1015
1016         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1017         settings for `=hanyo-denshi/ip'.
1018
1019         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1020         `=hanyo-denshi/ip'.
1021
1022         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1023         XEmacs CHISE.
1024
1025 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1026
1027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1028         settings for `=hanyo-denshi/hg'.
1029
1030         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1031         `=hanyo-denshi/hg'.
1032
1033         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1034         XEmacs CHISE.
1035
1036 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1037
1038         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1039         setting for `=>>hanyo-denshi/ft'.
1040
1041         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1042         `=>>hanyo-denshi/ft'.
1043
1044         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1045         XEmacs CHISE.
1046
1047 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1048
1049         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1050         settings for `=hanyo-denshi/ib'.
1051
1052         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1053         `=hanyo-denshi/ib'.
1054
1055         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1056         XEmacs CHISE.
1057
1058 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1059
1060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1061         settings for isolated characters of `=hanyo-denshi/ia' and
1062         non-isolated characters of `=hanyo-denshi/*'.
1063
1064         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1065         `=hanyo-denshi/ia'.
1066
1067         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1068         XEmacs CHISE.
1069
1070 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1071
1072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1073         setting for isolated characters of `=hanyo-denshi/ft'.
1074
1075         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1076         `=hanyo-denshi/ft'.
1077
1078         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1079         XEmacs CHISE.
1080
1081 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1082
1083         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1084         setting for isolated characters of `=hanyo-denshi/jd'.
1085
1086         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1087         `=hanyo-denshi/jd'.
1088
1089         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1090         XEmacs CHISE.
1091
1092 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1093
1094         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1095         setting for isolated characters of `=hanyo-denshi/jc'.
1096
1097         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1098         `=hanyo-denshi/jc'.
1099
1100         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1101         XEmacs CHISE.
1102
1103 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1104
1105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1106         setting for isolated characters of `=hanyo-denshi/jb'.
1107
1108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1109         `=hanyo-denshi/jb'.
1110
1111         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1112         XEmacs CHISE.
1113
1114 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1115
1116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1117         setting for isolated characters of `=hanyo-denshi/ja'.
1118
1119 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1120
1121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1122         `=hanyo-denshi/ja'.
1123
1124         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1125         XEmacs CHISE.
1126
1127 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1128
1129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1130         settings for isolated characters of `=adobe-japan1-6'.
1131
1132 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1133
1134         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1135         CHISE.
1136         (=daikanwa/+2p): Ditto.
1137         (=daikanwa/ho): Ditto.
1138
1139 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1140
1141         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1142         coding-system for XEmacs CHISE.
1143
1144 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1145
1146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1147         setting for `=>>ruimoku-v6'.
1148
1149         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1150         CHISE.
1151
1152 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1153
1154         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1155         setting for `=daikanwa@rev1'.
1156
1157 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1158
1159         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1160         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1161
1162 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1163
1164         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1165         XEmacs CHISE.
1166         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1167
1168 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1169
1170         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1171         CHISE.
1172
1173 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1174
1175         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1176         CHISE.
1177
1178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1179         setting for `=>ucs@jis'.
1180
1181 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1182
1183         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1184         setting for `=>jis-x0208@usual'.
1185
1186         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1187         XEmacs CHISE.
1188         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1189         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1190         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1191
1192 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1193
1194         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1195         CHISE.
1196         (=>>>jis-x0208@1990): Ditto.
1197         (=>>>jis-x0213-1): Ditto.
1198         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1199         mother.
1200         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1201         as the mother.
1202
1203 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1204
1205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1206         setting for `=>ucs@cns' and `=>>ucs@ks'.
1207
1208         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1209         CHISE.
1210
1211 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1212
1213         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1214         CHISE.
1215
1216 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1217
1218         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1219         CHISE.
1220         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1221         mother.
1222
1223 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1224
1225         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1226         `==>ucs-bmp-cjk@bucs'.
1227
1228         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1229         XEmacs CHISE.
1230
1231 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1232
1233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1234         setting for `==>ucs@bucs'.
1235
1236         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1237         XEmacs CHISE.
1238
1239 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1240
1241         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1242         - Add setting for `=>>jis-x0208'.
1243         - Omit setting for `=>>jis-x0208@1990'.
1244         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1245           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1246           `=ucs@FOO'.
1247
1248 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1249
1250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1251         setting for `=>daikanwa'.
1252
1253 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1254
1255         * mule/mule-conf.el (=daikanwa): Fix DOC.
1256         (=>daikanwa): New abstract character for XEmacs CHISE.
1257         (=>ucs@iso): Likewise.
1258         (=>ucs@unicode): Likewise.
1259         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1260
1261 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1262
1263         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1264         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1265           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1266         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1267         - Add `=>big5-cdp'.
1268
1269 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1270
1271         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1272         (=>big5-cdp): New abstract character.
1273
1274 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1275
1276         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1277         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1278         `chinese-big5'.
1279
1280 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-charset.el (default-coded-charset-priority-list):
1283         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1284
1285         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1286         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1287         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1288         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1289         and `=>jis-x0213-2'.
1290
1291 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1292
1293         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1294         XEmacs CHISE.
1295         (=>>ucs@jis/2000): Likewise.
1296         (=>>ucs@jis/2004): Likewise.
1297
1298 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1299
1300         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1301         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1302         `=>>ucs@cns'.
1303
1304         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1305         XEmacs CHISE.
1306         (=>>gt): Use quote instead of backquote; modify DOC.
1307         (=>gt): Use quote instead of backquote.
1308         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1309         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1310         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1311         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1312         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1313         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1314
1315 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1316
1317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1318         `=>>ucs@unicode' and `=>>gt'.
1319
1320 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1321
1322         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1323         XEmacs CHISE.
1324         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1325         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1326         `=jis-x0208@1978/1er-pr' as the mother.
1327         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1328
1329 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1330
1331         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1332         `=ucs@unicode' as the mother.
1333
1334 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1335
1336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1337         setting for `=>>ucs@unicode'.
1338
1339         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1340         CHISE.
1341
1342 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1343
1344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1345         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1346
1347         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1348         `=adobe-japan1-6' and `=adobe-japan1-base'.
1349
1350         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1351         XEmacs CHISE.
1352         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1353         specify `min-code' and `max-code'.
1354         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1355         (=adobe-japan1-2): Likewise.
1356         (=adobe-japan1-3): Likewise.
1357         (=adobe-japan1-4): Likewise.
1358         (=adobe-japan1-5): Likewise.
1359         (=adobe-japan1-6): Likewise.
1360
1361 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1362
1363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1364         setting for `=>gt'.
1365
1366 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1367
1368         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1369         CHISE.
1370
1371 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1372
1373         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1374         setting for `=>zinbun-oracle'.
1375
1376         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1377         for XEmacs CHISE.
1378
1379 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1380
1381         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1382         for XEmacs CHISE.
1383         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1384         `=jis-x0208@1978' as the mother.
1385
1386 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1387
1388         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1389         - Use `=gt' instead of `ideograph-gt'.
1390         - Use `=gt-k' instead of `ideograph-gt-k'.
1391         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1392         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1393         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1394         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1395         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1396         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1397         - Use `=>>gt' instead of `<=>gt'.
1398         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1399         - Add setting for `=>>jis-x0208@1990'.
1400         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1401           `=>>jis-x0213-1@2000'.
1402         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1403         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1404           `=>>jis-x0213-1@2004'.
1405         - Add setting for `=>>jis-x0208@1978'.
1406         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1407
1408 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1409
1410         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1411         XEmacs CHISE.
1412
1413 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1414
1415         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1416         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1417         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1418         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1419         `<=>jis-x0213-1@2004'.
1420
1421 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1422
1423         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1424         CHISE.
1425         (=>jis-x0213-2): Ditto.
1426
1427 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1428
1429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1430         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1431
1432 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1433
1434         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1435         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1436         `=>jis-x0213-1'.
1437
1438 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1439
1440         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1441         CHISE.
1442         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1443
1444 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1445
1446         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1447         `<==>jis-x0213-1'.
1448         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1449         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1450         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1451         (<=>jis-x0208): New alias for `=>jis-x0208'.
1452         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1453         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1454         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1455         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1456         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1457         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1458         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1459         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1460         (=>>gt): Renamed from `<==>gt'.
1461         (<==>gt): New alias for `=>>gt'.
1462
1463 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1464
1465         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1466         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1467         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1468         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1469         - Add settings for `<=>jis-x0213-1@2000' and
1470           `<=>jis-x0213-1@2004'.
1471
1472         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1473         XEmacs CHISE.
1474         (<==>jis-x0213-1): Likewise.
1475         (<==>jis-x0213-1@2000): Likewise.
1476         (<==>jis-x0213-1@2004): Likewise.
1477         (<=>jis-x0208): Add property `=>iso-ir 168'.
1478         (<=>jis-x0208@1997): Likewise.
1479         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1480         as the mother; add property `=>iso-ir 228'.
1481         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1482         property `=>iso-ir 228'.
1483         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1484         property `=>iso-ir 233'.
1485         (<==>gt): Renamed from `<=>gt'.
1486         (<=>gt): New alias for `<==>gt'.
1487
1488 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1489
1490         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1491         CHISE.
1492         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1493         `<=>jis-x0208' as the mother.
1494         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1495         (<=>jis-x0213-1@2000): Ditto.
1496         (<=>jis-x0213-1@2004): Ditto.
1497
1498 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1499
1500         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1501         settings for `<=>gt'.
1502
1503         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1504
1505 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1506
1507         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1508         XEmacs CHISE.
1509         (=jis-x0208@1978/-4pr): Likewise.
1510         (=jis-x0208@1978/4-pr): Likewise.
1511         (=jis-x0213-1): Likewise.
1512         (=ucs@iso): Likewise.
1513         (=ucs@unicode): Likewise.
1514         (=ucs@gb): Likewise.
1515         (=ucs@gb/fw): Likewise.
1516         (=ucs@cns): Likewise.
1517         (=ucs@cns/fw): Likewise.
1518         (=ucs@jis): Likewise.
1519         (=ucs@jis/fw): Likewise.
1520         (=ucs@jis/1990): Likewise.
1521         (=ucs@jis/2000): Likewise.
1522         (=ucs@jis/2004): Likewise.
1523         (=ucs@JP): Likewise.
1524         (=ucs@ks): Likewise.
1525         (=ucs@big5): Likewise.
1526         (=ucs@big5/cns11643): Likewise.
1527         (=ucs@cns11643): Likewise.
1528
1529 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1530
1531         * mule/mule-charset.el (default-coded-charset-priority-list):
1532         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1533
1534         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1535         CHISE.
1536         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1537         mother.
1538
1539 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1540
1541         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1542         from src/mule-charset.c].
1543         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1544         specify `final'.
1545         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1546         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1547         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1548         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1549         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1550         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1551
1552 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1553
1554         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1555         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1556         (=jis-x0208@1978/i-4): Specify `partial'.
1557         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1558         mother coded-charset.
1559         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1560
1561 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1562
1563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1564         settings for `=jis-x0213-1@2004'.
1565
1566 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1567
1568         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1569         CHISE.
1570         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1571         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1572         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1573         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1574         temporarily.
1575         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1576
1577 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1578
1579         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1580         CHISE.
1581         (=shinjigen@1ed): Inherited from `=shinjigen'.
1582         (=shinjigen@rev): Likewise.
1583
1584 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1585
1586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1587         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1588
1589 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1590
1591         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1592         define it as an alias.
1593         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1594         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1595         alias.
1596         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1597         alias.
1598
1599 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1600
1601         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1602         CHISE.
1603
1604 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1605
1606         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1607         CHISE.
1608         (shinjigen-2): Ditto.
1609
1610 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1611
1612         * mule/mule-charset.el (default-coded-charset-priority-list):
1613         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1614         `chinese-big5-eten-*' and `chinese-big5'.
1615
1616 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1617
1618         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1619         #x9FA5 temporarily.
1620
1621 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1622
1623         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1624         settings for `=jis-x0208@1978/i1'.
1625
1626 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1627
1628         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1629         XEmacs CHISE.
1630
1631 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1632
1633         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1634         XEmacs CHISE.
1635
1636 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1637
1638         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1639         XEmacs CHISE.
1640
1641 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1642
1643         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1644         CHISE.
1645         (=ucs-bmp@cns): Likewise.
1646         (=ucs-bmp@jis): Likewise.
1647         (=ucs-bmp@ks): Likewise.
1648
1649 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1650
1651         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1652         CHISE.
1653         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1654
1655 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1656
1657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1658         settings for `=zinbun-oracle'.
1659
1660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1661         `=zinbun-oracle'.
1662
1663 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1664
1665         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1666         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1667         `=ucs@iso'.
1668
1669 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1670
1671         * mule/mule-charset.el (default-coded-charset-priority-list):
1672         Delete `ucs-sip'; modify order of some CCSs.
1673
1674 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1675
1676         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1677         in XEmacs CHISE.
1678
1679         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1680         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1681         CHISE.
1682
1683 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1684
1685         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1686         its registry.
1687         (=ucs-radicals@unicode): Likewise.
1688
1689 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1690
1691         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1692         CHISE.
1693
1694 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1695
1696         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1697         CHISE.
1698
1699 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1700
1701         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1702         CHISE.
1703
1704 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1705
1706         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1707         Modify preference of *isolated settings*.
1708
1709 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1710
1711         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1712         utf-2000 is provided.
1713         (=ucs@cns11643): Likewise.
1714
1715 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1716
1717         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1718         Prefer every *isolated setting* to ordinary setting.
1719
1720 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1721
1722         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1723         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1724
1725 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1726
1727         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1728         CHISE.
1729
1730 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1731
1732         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1733         settings for `=jis-x0208@1997'.
1734
1735 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1736
1737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1738         `=jis-x0208@1997'.
1739
1740 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1741
1742         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1743         XEmacs CHISE.
1744
1745 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1746
1747         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1748         `=jis-x0208@1978'.
1749         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1750         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1751         `=jis-x0208-1990' as the mother.
1752         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1753
1754 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1755
1756         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1757         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1758         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1759         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1760         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1761         for `=ucs@JP'.
1762
1763 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1764
1765         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1766         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1767         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1768         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1769         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1770         `=daikanwa@rev2'.
1771
1772 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1773
1774         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1775         (=gt): Likewise.
1776         (=gt-k): Likewise.
1777         (=gt-pj-*): Likewise.
1778         (=gt-pj-k1): Likewise.
1779         (=gt-pj-k2): Likewise.
1780         (=daikanwa): Likewise.
1781         (=daikanwa-rev1): Likewise.
1782         (=daikanwa-rev2): Likewise.
1783         (=big5-pua): Likewise.
1784         (=big5-eten): Likewise.
1785         (chinese-big5-eten-a): Likewise.
1786         (chinese-big5-eten-b): Likewise.
1787         (=hanziku-*): Likewise.
1788         (=cbeta): Likewise.
1789         (=jef-china3): Likewise.
1790         (=ruimoku-v6): Likewise.
1791         (=ucs@iso): Likewise.
1792         (=ucs@unicode): Likewise.
1793         (=ucs@gb): Likewise.
1794         (=ucs@cns): Likewise.
1795         (=ucs@jis): Likewise.
1796         (=ucs@jis-1990): Likewise.
1797         (=ucs@jis-2000): Likewise.
1798         (=ucs@jp): Likewise.
1799         (=ucs@ks): Likewise.
1800         (=ucs@big5): Likewise.
1801         (=ucs-radicals): Likewise.
1802         (=ucs-radicals@unicode): Likewise.
1803         (=ucs-bmp-cjk): Likewise.
1804         (=ucs-bmp-cjk@unicode): Likewise.
1805         (=ucs-sip-ext-b): Likewise.
1806         (=ucs-sip-ext-b@iso): Likewise.
1807
1808 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1809
1810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1811         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1812
1813 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1814
1815         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1816         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1817         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1818         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1819         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1820         arabic-digit, ipa and ``&I-B-XXXX;''.
1821
1822 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1823
1824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1825         setting for (I-)HZK{03..12}-XXXX.
1826
1827 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1828
1829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1830         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1831
1832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1833         `=ruimoku-v6'.
1834
1835         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1836         CHISE.
1837
1838 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1839
1840         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1841         (=ucs@unicode): Likewise.
1842         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1843         (=ucs@cns): Likewise.
1844         (=ucs@jis): Likewise.
1845         (=ucs@ks): Likewise.
1846         (=ucs@big5): Likewise.
1847
1848 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1849
1850         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1851         `ucs-jis'.
1852         (utf-8-jis-er): Likewise.
1853         (utf-8-jp): New coding-system.
1854         (utf-8-jp-er): Likewise.
1855
1856         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1857
1858 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1859
1860         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1861
1862         * mule/japanese.el: Move definition of `euc-jisx0213' to
1863         mule/mule-coding.el.
1864
1865 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1866
1867         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1868         mule-coding before loading update-cdb when utf-2000 is provided.
1869
1870 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1871
1872         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1873         `=daikanwa'.
1874
1875 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1876
1877         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1878         definition codes when `utf-2000' is provided.
1879
1880 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1881
1882         * mule/mule-category.el (word-combining-categories): Don't setup
1883         `word-combining-categories' in XEmacs CHISE.
1884         (word-separating-categories): Add setting about Latin script in
1885         XEmacs CHISE.
1886
1887 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1888
1889         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1890         setting for `chinese-big5'.
1891
1892 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1893
1894         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1895         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1896         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1897         add setting for HZK0[12]-xxxx.
1898
1899 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1900
1901         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1902         in XEmacs CHISE.
1903
1904 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1905
1906         * mule/mule-charset.el (default-coded-charset-priority-list):
1907         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1908         and `chinese-big5' to `=gt-pj-*'.
1909
1910 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1911
1912         * mule/mule-conf.el (=daikanwa): Renamed from
1913         `ideograph-daikanwa'.
1914         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1915
1916 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1917
1918         * mule/mule-conf.el (=cns11643-7): Renamed from
1919         `chinese-cns11643-7'.
1920         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1921
1922 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1923
1924         * mule/mule-conf.el (=cns11643-6): Renamed from
1925         `chinese-cns11643-6'.
1926         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1927
1928 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1929
1930         * mule/mule-conf.el (=cns11643-5): Renamed from
1931         `chinese-cns11643-5'.
1932         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1933
1934 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1935
1936         * mule/mule-conf.el (=cns11643-4): Renamed from
1937         `chinese-cns11643-4'.
1938         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1939
1940 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1941
1942         * mule/mule-conf.el (=cns11643-3): Renamed from
1943         `chinese-cns11643-3'.
1944         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1945
1946 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1947
1948         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1949         `=cns11643-2'.
1950         (chinese-cns11643-2): New alias for `=cns11643-2'.
1951
1952 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1953
1954         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1955         `=cns11643-1'.
1956         (chinese-cns11643-1): New alias for `=cns11643-1'.
1957
1958 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1959
1960         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1961         (chinese-gb12345): New alias for `=gb12345'.
1962
1963 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1964
1965         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1966         (chinese-gb2312): New alias for `=gb2312'.
1967
1968 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1969
1970         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1971         (chinese-big5): New alias for `=big5'.
1972
1973 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1974
1975         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1976         (korean-ksc5601): New alias for `=ks-x1001'.
1977
1978 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1979
1980         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1981         `=jis-x0212'.
1982         (japanese-jisx0212): New alias for `=jis-x0212'.
1983
1984 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1985
1986         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1987         `=jis-x0208-1983'.
1988         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1989
1990 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1991
1992         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1993         `=jis-x0208-1978'.
1994         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1995
1996 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1997
1998         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1999         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2000
2001 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2002
2003         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2004         (chinese-cns11643-3): Specify iso-ir 183.
2005         (chinese-cns11643-4): Specify iso-ir 184.
2006         (chinese-cns11643-5): Specify iso-ir 185.
2007         (chinese-cns11643-6): Specify iso-ir 186.
2008         (chinese-cns11643-7): Specify iso-ir 187.
2009         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2010         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2011
2012 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2013
2014         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2015         \uXXXX for every cases.
2016
2017 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2018
2019         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2020         (ucs-big5): Changed to an alias for `=ucs@big5'.
2021
2022 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2023
2024         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2025         (ucs-ks): Changed to an alias for `=ucs@ks'.
2026
2027 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2028
2029         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2030         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2031
2032 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2033
2034         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2035         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2036
2037 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2038
2039         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2040         (ucs-jis): Changed to an alias for `=ucs@jis'.
2041
2042 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2043
2044         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2045         (ucs-cns): Changed to an alias for `=ucs@cns'.
2046
2047 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2048
2049         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2050         (ucs-gb): Changed to an alias for `=ucs@gb'.
2051
2052 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2053
2054         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2055         `ideograph-daikanwa-2'.
2056         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2057         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2058
2059 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2060
2061         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2062         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2063
2064         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2065         for `xemacs-chise-version'.
2066
2067 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2068
2069         * mule/mule-charset.el (default-coded-charset-priority-list):
2070         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2071         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2072         instead of `ideograph-hanziku-*'.
2073
2074         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2075         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2076
2077 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2078
2079         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2080         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2081         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2082         `utf-2000' is provided.
2083
2084 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2085
2086         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2087         is provided [was builtin coded-charsets].
2088
2089 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2090
2091         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2092         is provided [was builtin coded-charsets].
2093
2094 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2095
2096         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2097         is provided [was builtin coded-charsets].
2098
2099 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2100
2101         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2102         is provided [was builtin coded-charsets].
2103
2104 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2105
2106         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2107         when `utf-2000' is provided [was builtin coded-charsets].
2108
2109 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2110
2111         * mule/mule-conf.el (=hanziku-*): Renamed from
2112         `ideograph-hanziku-*'.
2113         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2114
2115 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2116
2117         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2118         `utf-2000' is provided [was builtin coded-charsets].
2119         (ideograph-hanziku-{1..12}): Likewise.
2120
2121 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2122
2123         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2124         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2125
2126 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2127
2128         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2129         when `utf-2000' is provided [was builtin coded-charsets].
2130
2131 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2132
2133         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2134         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2135         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2136
2137 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2138
2139         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2140         (ideograph-gt): Changed to an alias for `=gt'.
2141
2142 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2143
2144         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2145         is provided; it was defined as a builtin coded-charset.
2146         (ideograph-gt): Likewise.
2147
2148 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2149
2150         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2151         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2152
2153 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2154
2155         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2156         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2157
2158 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2159
2160         * mule/mule-conf.el (=big5-eten): Renamed from
2161         `chinese-big5-eten'.
2162         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2163
2164 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2165
2166         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2167         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2168
2169 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2170
2171         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2172         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2173
2174 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2175
2176         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2177         (china3-jef): Changed to an alias for `=jef-china3'.
2178
2179 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2180
2181         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2182         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2183
2184         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2185         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2186         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2187         when `utf-2000' is provided.
2188
2189 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2190
2191         * mule/mule-charset.el (default-coded-charset-priority-list):
2192         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2193
2194         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2195         (ucs-jis-2000): Deleted.
2196
2197 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2198
2199         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2200         UTF-2000.
2201         (=ucs-jis-2000): New coded-charset for UTF-2000.
2202
2203 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2204
2205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2206         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2207
2208 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2209
2210         * mule/mule-charset.el (default-coded-charset-priority-list):
2211         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2212         `ideograph-cbeta'.
2213
2214 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2215
2216         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2217         builtin coded-charset].
2218
2219 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2220
2221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2222         settings for &K0-xxxx and &I-K0-xxxx.
2223
2224 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2225
2226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2227         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2228
2229 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2230
2231         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2232         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2233
2234 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2235
2236         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2237         UTF-2000.
2238         (ideograph-gt-pj-k1): Likewise.
2239         (ideograph-gt-pj-k2): Likewise.
2240
2241 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2242
2243         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2244         `=jis-x0208'.
2245
2246 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2247
2248         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2249         UTF-2000 [was a builtin coded-charset].
2250
2251 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2252
2253         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2254         (utf-8-gb-er): Likewise.
2255
2256 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2257
2258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2259         settings for JIS X 0212 and JIS X 0208:1978.
2260
2261 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2262
2263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2264         setting for JIS X 0213.
2265
2266 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2267
2268         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2269         standard-case-table in UTF-2000.
2270
2271 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2272
2273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2274         definitions for isolated-chars.
2275
2276 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2277
2278         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2279         `configure-utf-2000-lisp-directory'.
2280         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2281         `mule-lisp-load-path'.
2282
2283 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2284
2285         * startup.el (startup-setup-paths): Set and use
2286         `utf-2000-lisp-directory'.
2287         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2288         UTF-2000.
2289
2290 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2291
2292         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2293         (paths-find-utf-2000-lisp-directory): New function.
2294         (paths-construct-load-path): Add new optional argument
2295         `utf-2000-lisp-directory'.
2296
2297         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2298
2299 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2300
2301         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2302         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2303         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2304         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2305         `chinese-big5-2' in UTF-2000.
2306
2307         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2308         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2309
2310 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2311
2312         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2313         `big5-eten-er' in UTF-2000.
2314         (big5-cdp): Modify DOC-string and mnemonic.
2315
2316 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2317
2318         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2319         UTF-2000 [renamed from utf-8-er].
2320         (utf-8-gb): New coding-system in UTF-2000.
2321         (utf-8-gb-er): Likewise.
2322         (utf-8-cns): Likewise.
2323         (utf-8-cns-er): Likewise.
2324         (utf-8-big5): Likewise.
2325         (utf-8-big5-er): Likewise.
2326         (utf-8-jis): Likewise.
2327         (utf-8-jis-er): Likewise.
2328         (utf-8-ks): Likewise.
2329         (utf-8-ks-er): Likewise.
2330         (utf-8-er): Likewise.
2331
2332 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2333
2334         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2335         instead of `utf-8-unix' in UTF-2000.
2336
2337         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2338
2339 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2340
2341         * mule/japanese.el (euc-jisx0213): New coding-system.
2342
2343         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2344         `japanese-jisx0208-1990' as the mother.
2345
2346 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2347
2348         * dumped-lisp.el (preloaded-file-list): Change condition of
2349         loading "close-cdb".
2350
2351 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2352
2353         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2354         setup `coded-charset-entity-reference-alist'.
2355
2356 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2357
2358         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2359         UTF-2000.
2360
2361 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2362
2363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2364         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2365
2366 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2367
2368         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2369         (chinese-big5-eten-a): Likewise.
2370         (chinese-big5-eten-b): Likewise.
2371         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2372         code range is #x8140 .. #x8DFE.
2373
2374 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2375
2376         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2377         UTF-2000.
2378         (chinese-big5-cdp): Likewise.
2379
2380 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2381
2382         * dumped-lisp.el (preloaded-file-list): Rename
2383         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2384
2385 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2386
2387         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2388         append `system-char-db-source-file-list' into
2389         `preloaded-file-list' in UTF-2000.
2390
2391 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2392
2393         * dumped-lisp.el (preloaded-file-list): Delete
2394         character-definition files.
2395
2396 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2397
2398         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2399         UTF-2000.
2400
2401 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2402
2403         * mule/mule-charset.el (default-coded-charset-priority-list):
2404         Delete `mojikyo-2022-1'.
2405
2406 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2407
2408         * mule/mule-charset.el (default-coded-charset-priority-list):
2409         Delete `mojikyo'.
2410
2411 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2412
2413         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2414         `ucs-sip'.
2415
2416 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2417
2418         * mule/mule-charset.el (default-coded-charset-priority-list):
2419         Comment out `chinese-gb12345'.
2420
2421 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2422
2423         * bytecomp.el (byte-compile-insert-header): Fixed.
2424
2425 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2426
2427         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2428         XEmacs UTF-2000.
2429
2430 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2431
2432         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2433         UTF-2000.
2434
2435 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2436
2437         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2438         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2439
2440 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2441
2442         * mule/mule-charset.el (default-coded-charset-priority-list):
2443         `japanese-jef-china3' is renamed `china3-jef'.
2444
2445 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2446
2447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2448         `japanese-jef-china3' and `ideograph-cbeta'.
2449
2450 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2451
2452         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2453
2454 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2455
2456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2457         `chinese-big5-cdp'.
2458
2459 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2460
2461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2462         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2463
2464 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2465
2466         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2467         loading character definitions.
2468
2469 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2470
2471         * dumped-lisp.el (preloaded-file-list): Rename
2472         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2473
2474 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2475
2476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2477         `chinese-big5'.
2478
2479 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2480
2481         * dumped-lisp.el (preloaded-file-list): Dump
2482         "Ideograph-R028-Private" with XEmacs UTF-2000.
2483
2484 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2485
2486         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2487         `chinese-gb12345'.
2488
2489 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2490
2491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2492         `ideograph-gt-pj-{1..11}'.
2493
2494         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2495         XEmacs UTF-2000.
2496
2497 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2498
2499         * mule/mule-charset.el (default-coded-charset-priority-list):
2500         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2501         `chinese-isoir165'.
2502
2503 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2504
2505         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2506         `image/png', `image/x-xpm' and `image/tiff'.
2507
2508         * files.el (binary-file-regexps): Add *.PNG.
2509
2510 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2511
2512         * mule/mule-charset.el (default-coded-charset-priority-list):
2513         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2514         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2515
2516 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2517
2518         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2519         the first completion when UTF-2000 is running.
2520
2521 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2522
2523         * mule/mule-charset.el (default-coded-charset-priority-list):
2524         Delete `ucs'.
2525
2526 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2527
2528         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2529
2530         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2531         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2532
2533 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2534
2535         * mule/vietnamese.el (vscii-2): Delete abolished property
2536         `composite'; now composite mode is default.
2537
2538 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2539
2540         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2541         of `raw-text'; check \uHHHH representation even if non-ascii
2542         characters are not found.
2543
2544         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2545         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2546         unconditionally.
2547
2548         * mule/viet-ccl.el: New file.
2549
2550         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2551         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2552         - Separate CCL based implementations to viet-ccl.el.
2553
2554 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2555
2556         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2557         "jisx0213.2000-1".
2558         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2559
2560         * mule/mule-charset.el (default-coded-charset-priority-list):
2561         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2562         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2563
2564 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2565
2566         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2567
2568 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2569
2570         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2571         `ucs' in UTF-2000.
2572
2573 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2574
2575         * mule/mule-charset.el (default-coded-charset-priority-list):
2576         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2577         `arabic-iso8859-6'.
2578
2579 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2580
2581         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2582         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2583
2584 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2585
2586         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2587         `katakana-jisx0201' in UTF-2000.
2588
2589 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2590
2591         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2592         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2593         "u0FB50-Arabic-Presentation-Forms-A",
2594         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2595         "u0FE50-Small-Form-Variants",
2596         "u0FE70-Arabic-Presentation-Forms-B",
2597         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2598         UTF-2000.
2599
2600 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2601
2602         * dumped-lisp.el (preloaded-file-list): Delete
2603         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2604         ... "Ideograph-R214-Flute" in UTF-2000.
2605
2606 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2607
2608         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2609         (japanese-jisx0213-2): New coded-charset.
2610
2611         * dumped-lisp.el (preloaded-file-list): Add
2612         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2613         "Ideograph-R030-Mouth".
2614
2615 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2616
2617         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2618         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2619         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2620         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2621         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2622         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2623         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2624         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2625
2626 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2627
2628         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2629         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2630         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2631         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2632         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2633
2634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2635         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2636
2637 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2638
2639         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2640         in UTF-2000.
2641
2642 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2643
2644         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2645         (chinese-isoir165): Moved from mule/chinese.el.
2646         (chinese-cns11643-3): Moved from mule/chinese.el.
2647         (chinese-cns11643-4): Moved from mule/chinese.el.
2648         (chinese-cns11643-5): Moved from mule/chinese.el.
2649         (chinese-cns11643-6): Moved from mule/chinese.el.
2650         (chinese-cns11643-7): Moved from mule/chinese.el.
2651
2652         * mule/chinese.el: Move definition of coded-charsets to
2653         mule/mule-conf.el.
2654
2655 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2656
2657         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2658         `ideograph-daikanwa'.
2659
2660 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2661
2662         * dumped-lisp.el (preloaded-file-list): Delete
2663         "ccs-jisx0201-latin.el".
2664
2665 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2666
2667         * dumped-lisp.el (preloaded-file-list): Add
2668         "u031A0-Extended-Bopomofo" in UTF-2000.
2669
2670 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2671
2672         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2673         renamed to u02E00-CJK-Radical-Supplement.
2674
2675 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2676
2677         * dumped-lisp.el (preloaded-file-list): Add
2678         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2679         "u030A0-Katakana", "u03100-Bopomofo",
2680         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2681         "u03200-Enclosed-CJK-Letters-and-Months" and
2682         "u03300-CJK-Compatibility".
2683
2684 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2685
2686         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2687         "u02F00-Kangxi-Radicals" and
2688         "u02FF0-Ideographic-Description-Characters".
2689
2690 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2691
2692         * dumped-lisp.el (preloaded-file-list): Add
2693         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2694         "u02800-Braille-Patterns" in UTF-2000.
2695
2696 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2697
2698         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2699         "uXXXXX-*.el" in UTF-2000.
2700
2701         * bytecomp.el (byte-compile-insert-header): Delete comments if
2702         non-ASCII characters are found; allow `byte-compile-dynamic' and
2703         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2704         `raw-text'.
2705
2706 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2707
2708         * dumped-lisp.el (preloaded-file-list): Add
2709         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2710         "u025A0-Geometric-Shapes.el".
2711
2712 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2713
2714         * dumped-lisp.el (preloaded-file-list): Add
2715         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2716         "u02460-Enclosed-Alphanumerics.el".
2717
2718 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2719
2720         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2721         `chinese-gb2312'.
2722
2723         * dumped-lisp.el (preloaded-file-list): Add
2724         "u02200-Mathematical-Operators.el" and
2725         "u02300-Miscellaneous-Technical.el".
2726
2727 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2728
2729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2730         `chinese-cns11643-*'.
2731
2732         * dumped-lisp.el (preloaded-file-list): Add
2733         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2734         "u02190-Arrows.el" in UTF-2000.
2735
2736 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2737
2738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2739         `korean-ksc5601'.
2740
2741         * dumped-lisp.el (preloaded-file-list): Add
2742         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2743         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2744         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2745
2746 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2747
2748         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2749
2750 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2751
2752         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2753         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2754         "u01780-Khmer.el", "u01800-Mongolian.el",
2755         "u01E00-Latin-Extended-Additional.el" and
2756         "u01F00-Greek-Extended.el" in UTF-2000.
2757
2758 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2759
2760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2761         `ethiopic-ucs' and `ethiopic'.
2762
2763         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2764         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2765
2766         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2767         from mule/ethiopic.el.
2768
2769         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2770         mule/mule-conf.el.
2771
2772 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2773
2774         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2775         `lao'.
2776
2777         * mule/mule-conf.el (lao): New coded-charset.
2778
2779         * dumped-lisp.el (preloaded-file-list): Add
2780         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2781         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2782         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2783         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2784         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2785
2786 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2787
2788         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2789         `ucs-bmp' and `arabic-iso8859-6'.
2790
2791 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2792
2793         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2794         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2795         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2796
2797 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2798
2799         * startup.el (normal-top-level): Load autoload file for UTF-2000
2800         in UTF-2000.
2801
2802 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2803
2804         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2805         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2806         "u00020-Basic-Latin.el", "u00080-C1.el",
2807         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2808         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2809         "u002B0-Spacing-Modifier-Letters.el",
2810         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2811         UTF-2000.
2812
2813 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2814
2815         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2816         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2817         instead of `vietnamese-viscii-*'.
2818
2819 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2820
2821         * mule/mule-conf.el: New file.
2822
2823         * mule/misc-lang.el: Move definition of charset `ipa' to
2824         mule/mule-conf.el.
2825
2826 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2827
2828         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2829         `latin-viscii'; prefer it for characters used in Vietnamese.
2830
2831 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2832
2833         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2834
2835 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2836
2837         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2838         `vietnamese-viscii-lower'.
2839         (latin-viscii-upper): Renamed from charset
2840         `vietnamese-viscii-upper'.
2841         (vietnamese-viscii-lower): New alias for charset
2842         `latin-viscii-lower'.
2843         (vietnamese-viscii-upper): New alias for charset
2844         `latin-viscii-upper'.
2845
2846 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2847
2848         * mule/mule-charset.el (default-coded-charset-priority-list):
2849         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2850
2851 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2852
2853         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2854         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2855         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2856         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2857         lisp/utf-2000.
2858
2859 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2860
2861         * mule/ccs-tcvn5712.el: New file.
2862
2863 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2864
2865         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2866         in UTF-2000.
2867
2868 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2869
2870         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2871         `japanese-jisx0208'.
2872
2873 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2874
2875         * dumped-lisp.el (preloaded-file-list): Add
2876         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2877         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2878         UTF-2000.
2879
2880         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2881         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2882         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2883         mule/ccs-viscii.el: New files.
2884
2885         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2886         if \uXXXX is found.
2887
2888 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2889
2890         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2891         `hiragana-jisx0208' and `katakana-jisx0208'.
2892
2893 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2894
2895         * mule/chinese.el (chinese-cns11643-3): Define it even if
2896         `utf-2000' is provided.
2897         (chinese-cns11643-4): Likewise.
2898         (chinese-cns11643-5): Likewise.
2899         (chinese-cns11643-6): Likewise.
2900         (chinese-cns11643-7): Likewise.
2901
2902 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2903
2904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2905         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2906
2907 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2908
2909         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2910         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2911
2912 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2913
2914         * mule/mule-charset.el (default-coded-charset-priority-list):
2915         Setup in UTF-2000.
2916
2917 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2918
2919         * mule/viet-chars.el: Don't define charset
2920         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2921         they are defined as builtin charsets.
2922
2923 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2924
2925         * version.el (emacs-version): Add more space just before UTF-2000
2926         version string.
2927
2928 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2929
2930         * version.el ([constant] emacs-version): Don't add a space in the
2931         preceding place of `xemacs-betaname' because it is duplicated.
2932         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2933
2934         * startup.el (splash-frame-body): Add ETL.
2935
2936 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2937
2938         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2939         is provided because it is defined as builtin charset.
2940         (chinese-cns11643-4): Likewise.
2941         (chinese-cns11643-5): Likewise.
2942         (chinese-cns11643-6): Likewise.
2943         (chinese-cns11643-7): Likewise.
2944
2945 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2946
2947         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2948         coding-system `iso-10646-ucs-4' is not defined.
2949
2950 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2951
2952         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2953         coding-system if `utf-2000' is provided.
2954
2955 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2956
2957         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2958         `utf-2000' is provided.
2959
2960 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2961
2962         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2963         if utf-2000 is provided temporally.
2964
2965 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2966
2967         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2968         as builtin variable].
2969
2970 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2971
2972         * files.el (insert-file-contents-literally): Treat file as binary;
2973         call file-name-handlers. [sync with Emacs 20.3.10]
2974
2975 2008-12-28  Vin Shelton  <acs@xemacs.org>
2976
2977         * XEmacs 21.4.22 is released
2978
2979 2008-12-30  Vin Shelton  <acs@xemacs.org>
2980
2981         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2982         during building even if no packages are found.
2983
2984 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2985
2986         * printer.el (generic-print-region): 
2987         (generic-print-buffer): 
2988         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2989         check if the msprinter device is available, now that msprinter is
2990         always available as a specifier tag. 
2991
2992 2008-12-24  Vin Shelton  <acs@xemacs.org>
2993
2994         * about.el: Add Francisco to my bio!
2995
2996 2008-12-23  Vin Shelton  <acs@xemacs.org>
2997
2998         * autoload.el: Move operator definitions to autoload-operators.el
2999         in the xemacs-base package.
3000
3001 2007-11-22  Vin Shelton  <acs@xemacs.org>
3002
3003         * about.el (about-hacker-contribution): Updated my bio.
3004
3005 2007-10-07  Vin Shelton  <acs@xemacs.org>
3006
3007         * XEmacs 21.4.21 is released
3008
3009 2007-09-19  Didier Verna  <didier@xemacs.org>
3010
3011         Update my personal info.
3012         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3013         * about.el (about-other-current-hackers): Ditto.
3014         * about.el (about-url-alist): Add my musical website.
3015         * about.el (about-personal-info): Update my entry.
3016         * about.el (about-hacker-contribution): Ditto.
3017
3018 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3019
3020         * package-get.el (package-get-download-sites): Update download
3021         sites in Japan.
3022         * package-get.el (package-get-pre-release-download-sites): Ditto.
3023
3024 2007-08-18  Vin Shelton  <acs@xemacs.org>
3025
3026         * package-get.el (package-get-pre-release-download-sites): Sync
3027         mirror sites with 21.5.  (Thanks, Adrian)
3028
3029 2007-08-09  Mike Sperber  <mike@xemacs.org>
3030
3031         * startup.el (migrate-user-init-file): Create backup of
3032         `user-init-file' before migrating.
3033         * startup.el (maybe-migrate-user-init-file): Print
3034         information about backup file.
3035         (maybe-create-compatibility-dot-emacs): Follow above change.
3036
3037 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3038
3039         * font-lock.el: Sync font-lock-add-keywords and
3040         font-lock-remove-keywords from GNU Emacs.
3041         * font-lock.el (font-lock-keywords-alist): New.
3042         * font-lock.el (font-lock-removed-keywords-alist): New.
3043         * font-lock.el (font-lock-add-keywords): New.
3044         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3045         * font-lock.el (font-lock-remove-keywords): New.
3046
3047 2007-08-16  Vin Shelton  <acs@xemacs.org>
3048
3049         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3050         patch from Hans de Graaff.
3051
3052 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3053
3054         * package-get.el (package-get-download-sites): Document Chile and
3055         update Denmark download site.
3056         * package-get.el (package-get-pre-release-download-sites): Ditto.
3057
3058 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3059
3060         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3061
3062 2006-12-09  Vin Shelton  <acs@xemacs.org>
3063
3064         * XEmacs 21.4.20 is released
3065
3066 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3067
3068         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3069
3070 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3071
3072         * info.el (Info-find-file-node, Info-insert-dir)
3073         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3074         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3075         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3076         and discussion.
3077
3078 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3079
3080         * obsolete.el (line-beginning-position): New, from 21.5.x.
3081         (line-end-position): Ditto.
3082
3083 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3084
3085         * package-get.el (package-get-download-sites): Welcome
3086         nl.xemacs.org and Thanks!
3087         * package-get.el (package-get-pre-release-download-sites): Ditto.
3088
3089 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3090
3091         * font-lock.el: Add support for not-so recent changes in Java to
3092         java-mode.
3093
3094 2006-01-28  Vin Shelton  <acs@xemacs.org>
3095
3096         * XEmacs 21.4.19 is released
3097
3098 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3099
3100         * easymenu.el: Update copyright. 
3101         * easymenu.el (easy-menu-all-popups):
3102         Add a docstring. 
3103         * easymenu.el (easy-menu-add):
3104         Document a bug, rework the function to preserve any existing
3105         non-default mode-popup-menu instead of overwriting it, and not to
3106         bother normalising the menu title (nothing else does).
3107         * easymenu.el (easy-menu-remove):
3108         Restore the default mode-popup-menu instead of leaving an empty
3109         one when we remove the last easy-menu popup. 
3110
3111 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3112
3113         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3114         as suggested by Rodrigo Ventura.
3115         * package-get.el (package-get-pre-release-download-sites): Ditto,
3116         with replacement of xemacs-21.5 by beta, which is the logical path
3117         to our beta core and package pre-releases.
3118
3119 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3120
3121         * package-get.el (package-get-download-sites): Add Hong Kong
3122         download site.
3123         * package-get.el (package-get-pre-release-download-sites): Ditto.
3124
3125 2005-12-26  Vin Shelton  <acs@xemacs.org>
3126
3127         * find-paths.el:
3128         * find-paths.el (paths-emacs-root-p): Add search for package root.
3129         * find-paths.el (paths-find-emacs-root): Replaced with
3130         paths-find-invocation-roots, which returns a list of roots.
3131         * find-paths.el (paths-find-invocation-roots): New.
3132         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3133
3134 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3135
3136         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3137         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3138
3139 2005-12-03  Vin Shelton <acs@xemacs.org>
3140
3141         * XEmacs 21.4.18 is released
3142
3143 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3144
3145         * package-get.el (package-get-download-sites): Update reflecting
3146         latest http://www.xemacs.org/Releases/ information generated by
3147         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3148         * package-get.el (package-get-pre-release-download-sites): Ditto.
3149
3150 2005-02-28  Simon Josefsson  <jas@extundo.com>
3151
3152         * about.el (xemacs-hackers): Add jas.
3153         (about-other-current-hackers): Likewise.
3154         (about-url-alist): Add URL for jas.
3155         (about-personal-info): Document jas.
3156         (about-hacker-contribution): Describe jas contributions.
3157
3158 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3159
3160         * easymenu.el (easy-menu-remove): As described in 
3161         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3162         except the "Command" menu from mode-popup-menu. 
3163
3164 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3165  
3166         * font.el (font-spatial-to-canonical): Correct calculation of 
3167         return value for pixel-based input value. 
3168  
3169 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3170
3171         * code-process.el (call-process): Process-related docstring
3172         improvements spurred by Norbert Koch.
3173         * code-process.el (call-process-region): Ditto.
3174         * code-process.el (start-process): Ditto.
3175
3176 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3177
3178         * finder.el (finder-find-library): Return filename actually
3179         searched for.
3180
3181 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3182
3183         * help.el (view-emacs-news): Use `expand-file-name' instead of
3184         `locate-data-file' as the latter will find any "NEWS" files that
3185         might exist in packages _before_ the one in core.
3186
3187 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3188
3189         * package-get.el (package-get-init-package):
3190         package-get-init-package buglet (21.4.17) by Jeff Mincy
3191         <mincy@rcn.com> fixing false temporary load-path shadows reported
3192         after package installation and simplifying code.
3193
3194 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3195
3196         * package-get.el (package-get-download-sites): Sync mirrors list
3197         with the XEmacs website.
3198         (package-get-pre-release-download-sites): Ditto.
3199
3200 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3201
3202         * derived.el (derived-mode-merge-syntax-tables):
3203         Revert my 21.5-only patch of 2003-07-18 which slipped in
3204         through Jerry James's patch of 2004-06-07.
3205
3206 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3207
3208         * cmdloop.el (keyboard-quit): Remove workaround for
3209         `region-active-p' not making sure active region is in current
3210         buffer now that it does.
3211         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3212         * simple.el (region-active-p): `region-active-p' to only return t
3213         when active region is in current buffer.
3214
3215 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3216
3217         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3218         package names, quell a byte-compiler warning, doc fix.
3219
3220 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3221
3222         * buffer.el (pop-to-buffer):
3223         * window-xemacs.el (display-buffer):
3224         Document use of `same-window-buffer-names,' `same-window-regexps'
3225         by pop-to-buffer and display-buffer. 
3226         
3227 2005-02-06  Vin Shelton <acs@xemacs.org>
3228
3229         * XEmacs 21.4.17 is released
3230
3231 2005-01-29  Ben Wing  <ben@xemacs.org>
3232
3233         * shadow.el (find-emacs-lisp-shadows):
3234         Add custom-defines to list of ignored files.
3235
3236 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3237
3238         * simple.el (shifted-motion-keys-select-region): Fix statement
3239         about unshifted-motion-keys-deselect-region.
3240
3241 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3242
3243         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3244         now) for GNU Emacs compatibility.
3245         (make-obsolete-variable): Ditto.
3246
3247 2004-01-08  Ben Wing  <ben@xemacs.org>
3248
3249         * code-files.el (load):
3250         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3251
3252 2004-12-05  Vin Shelton <acs@xemacs.org>
3253
3254         * XEmacs 21.4.16 is released
3255
3256 2004-12-04  Vin Shelton  <acs@xemacs.org>
3257
3258         * auto-autoloads.el: Regenerated.
3259
3260         * custom-load.el: Regenerated.
3261
3262 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3263
3264         Fix bug: apropos errors if a defalias refers to an undefined
3265         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3266
3267         * apropos.el (apropos):
3268         (apropos-command):
3269         * help.el (frob-help-extents):
3270         * help-macro.el (make-help-screen):
3271         * hyper-apropos.el (hyper-apropos-grok-functions):
3272         (hyper-apropos-get-doc):
3273         Catch void-function error thrown by `documentation'.
3274
3275 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3276
3277         * packages.el (package-require): Fix incorrect arg to format.
3278         This fixes a `format specifier' error.
3279
3280 2004-08-13  Jerry James  <james@xemacs.org>
3281
3282         * bytecomp.el (forward-word): Tell the byte compiler the correct
3283         number of arguments to forward-word.
3284
3285 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3286
3287         * etags.el: Fixed loading of include files for tag completion. Now
3288         you can make a tag file for a library, include it into your
3289         project and it will be reloaded only if it changed. Infinte
3290         include loops are detected and the correct tag files are loaded.
3291         * etags.el (buffer-tag-table-list): Load and verify tag files in
3292         the external function buffer-tag-table-list-load.
3293         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3294         tag files. Also load the included tag files. The priority of the
3295         included files is right below their parent file. If multiple
3296         matches occur then the symbols from the parent file are found
3297         first.
3298         * etags.el (tag-table-include-files): Corrected comment
3299         string. Switched to pattern constant tags-include-pattern to have
3300         it at a central location.
3301         * etags.el (tags-include-pattern): Added doc string.
3302         * etags.el (add-to-tag-completion-table): Removed obsolete
3303         comments as the include files are allready returned by
3304         buffer-tag-table-list and loaded.
3305         * etags.el (find-tag-internal): The include files are allready
3306         included in tag-tables as buffer-tag-table-list returns them now.
3307
3308 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3309
3310         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3311         Loading items into the notebook is now done by C code.
3312         * widgets-gtk.el (gtk-widget-instantiate-internal):
3313         Style no longer changed.
3314
3315 2004-06-28  Nix  <nix@esperi.org.uk>
3316
3317         * cmdloop.el (truncate-command-history-for-gc): Delay
3318         execution of all things that look up variable bindings,
3319         via `enqueue-eval-event'.
3320
3321 2004-06-24  Vin Shelton  <acs@xemacs.org>
3322
3323         * package-get.el (package-get-require-signed-base-updates):
3324         now defaults to nil.
3325
3326 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3327
3328         * subr.el (split-string): Clean up docstring.
3329
3330 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3331
3332         * faces.el (zmacs-region): fix typo in docstring.
3333
3334 2004-06-07  Jerry James  <james@xemacs.org>
3335
3336         * derived.el: Synch with Emacs 21.3.
3337         * subr.el (with-local-quit): New, from Emacs 21.3.
3338         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3339         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3340         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3341
3342 2004-06-16  Jerry James  <james@xemacs.org>
3343
3344         * cl.el (cl-set-substring): Increment start by the length of the
3345         string, not the string itself.
3346
3347 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3348
3349         * etags.el (tag-table-include-files): Expand included TAGS file
3350         paths to avoid problems with relative paths.  Thanks to Peter
3351         Chubb <peterc@gelato.unsw.edu.au>.
3352         * etags.el (tags-include-pattern): New.
3353         * etags.el (add-to-tag-completion-table): Parse and ignore
3354         trailing include lines.
3355
3356 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3357
3358         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3359         avoiding line solely composed of equal signs.
3360
3361 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3362
3363         * cus-edit.el (alloc): Typo fix.
3364         * cus-edit.el (custom-browse-visibility): Ditto.
3365         * cus-edit.el (custom-variable-value-create): Ditto.
3366         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3367         * cus-edit.el (custom-save-variables): Bind print-length and
3368         print-level to nil to avoid value abbreviation.
3369         * cus-edit.el (custom-save-face-internal): Ditto.
3370         * cus-edit.el (custom-save-faces): Save in sorted order.
3371         * cus-edit.el (custom-save-resets): Bind print-length and
3372         print-level to nil to avoid value abbreviation.
3373         * cus-edit.el (custom-save-loaded-themes): Ditto.
3374
3375 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3376
3377         * subr.el (split-string-default-separators): New.
3378         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3379         see comment in source.
3380
3381 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3382
3383         * mule/japanese.el (paragraph-start, paragraph-separate):
3384         Remove anchor to BOL.
3385
3386 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3387
3388         * cl.el (gensym, gentemp): Improve docstrings.
3389
3390 2004-05-10  Vin Shelton  <acs@xemacs.org>
3391
3392         * etags.el: Sync with 21.5 version.
3393
3394 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3395
3396         * etags.el:
3397         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3398         only for use with exuberant ctags. This will also enable building of 
3399         completion tables with exuberant ctags. This will not work with
3400         xemacs ctags. 
3401         * etags.el (get-tag-table-buffer): New function for creating of
3402         completion table is used if tags-exuberant-ctags-optimization-p ist t
3403         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3404         finding the tag names. New.
3405         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3406         building tag completion table with exuberant ctags. New.
3407         * etags.el (find-tag-internal): Improve exact tag matching for tags
3408         with name fields. Before the patch return types of functions or
3409         function parameters (with exuberant ctags) were found as matches.
3410
3411 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3412
3413         * list-mode.el (display-completion-list): Fixed completion list was
3414         taking the width of the frame and not of the window for displaying
3415         the selection methods.
3416
3417 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3418
3419         * menubar-items.el (default-menubar): Options are saved to custom.el.
3420
3421
3422 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3423
3424         * isearch-mode.el (isearch-abort): Preserve successful search target.
3425
3426 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3427
3428         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3429         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3430         Bihlmeyer.
3431         * gnuserv.el (gnuserv-mode-line-string): New.
3432         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3433         gnuserv-mode.
3434         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3435         * gnuserv.el (gnuserv-edit-files): Use
3436         make-x-device-with-gtk-fallback.
3437
3438 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3439
3440         * gtk-widgets.el: New import: gtk-accel-group-new.
3441         * dialog-gtk.el:
3442         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3443         * dialog-gtk.el (popup-builtin-question-dialog):
3444         Added support for dialog button mnemonics.
3445
3446 2004-03-22  Chris Green <cmg@dok.org>
3447
3448         * process.el (shell-command): Output buffer was ignored when a
3449         background process was run via shell-command.
3450
3451 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3452
3453         * cus-edit.el (custom-save-variables): Retrieve a list of
3454         variables to save first, sort it, and make sure the variables are
3455         saved in sorted order.
3456
3457 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3458  
3459         * package-get.el (package-get-update-base-from-buffer): Force
3460         binary coding system for verifying GnuPG signature in the
3461         package-index file.
3462  
3463 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3464
3465         * package-get.el (package-get-package-index-file-location): Handle
3466         missing "EMACSPACKAGEPATH" environment variable.
3467
3468 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3469
3470         * package-admin.el (package-admin-find-top-directory): Simplify
3471         directory comparisions and fix substring errors on short path
3472         components.
3473         * package-get.el (package-get-package-index-file-location):
3474         Default to first component of "EMACSPACKAGEPATH", if set.
3475
3476 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3477
3478         * package-get.el (process-error): New error datum.
3479
3480 2004-02-02  Vin Shelton <acs@xemacs.org>
3481
3482         * XEmacs 21.4.15 is released
3483
3484 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3485
3486         * itimer.el (activate-itimer): Modify the itimer timeout value as
3487         if it were begun at the last time when the itimer driver was woken
3488         up.
3489
3490 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3491
3492         * specifier.el (Copyright):
3493         Update.
3494         (make-specifier-and-init):
3495         (map-specifier):
3496         (canonicalize-inst-pair):
3497         (canonicalize-spec-list):
3498         (set-specifier):
3499         Synch docstrings to 21.5 where appropriate.
3500
3501 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3502
3503         * package-get.el (package-get-list-packages-where): New.  A
3504         function that allows searching for groups of packages.  For
3505         example, find all packages that require the fsf-compat package.
3506
3507 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3508
3509         The Great PUI Sync.
3510
3511         * auto-autoloads.el: Regenerated.
3512
3513         * custom-load.el: Regenerated.
3514
3515         * dumped-lisp.el (packages-hardcoded-lisp): New.
3516
3517         * menubar-items.el (menu-max-items): New.
3518         (menu-submenu-max-items): New.
3519         (menu-submenu-name-format): New.
3520         (menu-split-long-menu): New.
3521         (menu-sort-menu): New.
3522         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3523
3524         * obsolete.el (pui-add-install-directory): Renamed to the more
3525         logical `pui-set-local-package-get-directory'.
3526         (package-get-download-menu): Moved to `package-ui.el' and renamed
3527         to `package-ui-add-download-menu'.
3528
3529         * package-admin.el (package-admin-install-function-mswindows):
3530         Whitespace clean up.
3531         (package-admin-add-single-file-package): Removed.
3532         (package-admin-default-install-function): Whitespace clean up.
3533         (package-admin-find-top-directory): New.
3534         (package-admin-get-install-dir): Use it.
3535         (package-admin-get-manifest-file): 
3536         (package-admin-check-manifest): 
3537         (package-admin-add-binary-package):
3538         (package-admin-get-lispdir):
3539         (package-admin-delete-binary-package):
3540         (package-admin):
3541
3542         * package-get.el (package-get-package-index-file-location): New.
3543         (package-get-install-to-user-init-directory): New.
3544         (package-get-remote):
3545         (package-get-download-sites):
3546         (package-get-pre-release-download-sites): New.
3547         (package-get-site-release-download-sites): New.
3548         (package-get-base-filename):
3549         (package-get-always-update):
3550         (package-get-user-index-filename): Removed.
3551         (package-get-pgp-available-p): New.
3552         (package-get-require-signed-base-updates):
3553         (package-get-was-current):
3554         (package-entries-are-signed): New.
3555         (package-get-continue-update-base): New.
3556         (package-get-download-menu): Removed.
3557         (package-get-require-base):
3558         (package-get-update-base-entry):
3559         (package-get-locate-file):
3560         (package-get-locate-index-file):
3561         (package-get-maybe-save-index):
3562         (package-get-update-base):
3563         (package-get-update-base-from-buffer):
3564         (package-get-update-base-entries):
3565         (package-get-interactive-package-query):
3566         (package-get-update-all):
3567         (package-get-all):
3568         (package-get-dependencies):
3569         (package-get-init-package):
3570         (package-get-info): New.
3571         (package-get):
3572         (package-get-staging-dir):
3573         (package-get-set-version-prop): Removed.
3574         (package-get-installedp):
3575         (package-get-ever-installed-p):
3576         (packages): Removed.
3577         (package-get-custom-groups): Removed.
3578         (package-get-custom): Removed.
3579         (package-get-custom-add-entry): Removed.
3580
3581         * package-info.el (batch-update-package-info):
3582
3583         * package-net.el (package-net-batch-generate-bin-ini):
3584         (package-net-update-installed-db):
3585
3586         * package-ui.el (pui-info-buffer):
3587         (pui-directory-exists): Removed.
3588         (pui-package-dir-list): Removed.
3589         (pui-add-install-directory): Removed.
3590         (package-ui-download-menu): New.
3591         (package-ui-pre-release-download-menu): New.
3592         (package-ui-site-release-download-menu): New.
3593         (pui-set-local-package-get-directory): New.
3594         (pui-package-symbol-char):
3595         (pui-update-package-display):
3596         (pui-toggle-package):
3597         (pui-toggle-package-key):
3598         (pui-toggle-package-delete):
3599         (pui-toggle-package-delete-key):
3600         (pui-toggle-package-event):
3601         (pui-toggle-verbosity-redisplay):
3602         (pui-install-selected-packages):
3603         (pui-add-required-packages):
3604         (pui-help-echo):
3605         (pui-display-info):
3606         (list-packages-mode):
3607         (pui-list-packages):
3608
3609         * packages.el (packages-compute-package-locations):
3610         (package-require):
3611         (package-delete-name):
3612         (packages-hardcoded-lisp): Removed.
3613         (packages-useful-lisp): Removed.
3614         (packages-unbytecompiled-lisp): Removed.
3615         (packages-find-package-directories):
3616
3617         Summary:
3618
3619         Major code clean up of all things PUI.
3620
3621         Much improved code to determine where packages should be
3622         installed.  PUI no longer depends on any packages being
3623         pre-installed to compute where packages are to be installed to.
3624
3625         The user can specify the location of their package-index file.  It
3626         isn't necessary to set this because it has sane defaults.  People
3627         who "run-in-place" won't accidently overwrite the CVS
3628         package-index file.  See
3629         `package-get-package-index-file-location'. 
3630
3631         PUI will now properly clean up after itself in the event of an
3632         unsuccessful package install.  This drastically reduces the number
3633         of "wrong md5sum" FAQs.
3634
3635         non-Mule XEmacsen can no longer install Mule packages.
3636
3637         Package management via the custom interface has been removed.
3638
3639         The PUI related menubar items have been reorganised.
3640
3641         The PGP verification code has been fixed and the default for
3642         whether or not it is used is automatically computed.
3643
3644         * update-elc.el ((preloaded-file-list site-load-packages
3645         need-to-dump dumped-exe)):
3646         Just a couple of small changes to allow for
3647         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3648         existing anymore.
3649
3650 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3651
3652         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3653         apply `format' to the first argument of byte-compile-warn, it
3654         already calls format.
3655
3656 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3657
3658         * files.el (delete-old-versions): Avoid going interactive during
3659         make install when environment variable VERSION_CONTROL is set.
3660
3661 2003-12-04  Vin Shelton  <acs@xemacs.org>
3662
3663         * menubar-items.el (menu-item-search): Only bring up search dialog
3664         box if the feature is available and desired.
3665
3666 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3667
3668         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3669
3670 2003-11-05  Vin Shelton  <acs@xemacs.org>
3671
3672         * help.el (Help-prin1-face):
3673         (Help-princ-face):
3674         princ and prin1 are functions and need to be called as such.  The
3675         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3676
3677 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3678
3679         * about.el (about-xemacs): Give full version and build date.
3680
3681 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3682
3683         * win32-native.el (grep-null-device): This XEmacs has null-device.
3684
3685 2003-09-06  Mike Sperber  <mike@xemacs.org>
3686
3687         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3688         implement the specified semantics for `defvar.'
3689
3690 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3691
3692         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3693         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3694         displaying buffer in question.
3695
3696 2003-09-03  Vin Shelton <acs@xemacs.org>
3697
3698         * XEmacs 21.4.14 is released
3699
3700 2003-08-17  Vin Shelton  <acs@xemacs.org>
3701
3702         * about.el: Vanity patch.
3703
3704 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3705
3706         * code-process.el (call-process):
3707         (call-process-region):
3708         (start-process):
3709         Document coding system processing.
3710
3711 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3712
3713         * startup.el (splash-frame-body): Idiomatic English.
3714
3715 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3716
3717         * font-lock.el (font-lock-match-java-declarations): Move
3718         save-restriction, narrow-to-region to beginning of function to
3719         avoid going beyond the limit and causing an infloop.
3720
3721 2003-04-16  Jerry James  <james@xemacs.org>
3722
3723         * keydefs.el: Remove mappings for keys mapped to the nowhere
3724         defined function function-key-error.
3725
3726 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3727
3728         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3729         lisp-interaction-mode-hook): Add the docstrings.
3730
3731 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3732
3733         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3734         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3735         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3736
3737 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3738
3739         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3740         lambda list after the original doc.  Care about
3741         #'(lambda () "SingleString") 
3742         (cl-upcase-arg): 
3743         (cl-function-arglist):
3744         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3745         circular data structures in lambda list specification
3746
3747 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3748
3749         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3750         to appear in font-lock-function-name-face.
3751
3752 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3753
3754         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3755         is not also the value of the lambda.
3756
3757 2003-05-06  Andy Piper  <andy@xemacs.org>
3758
3759         * files.el (revert-buffer): Make sure local variables get processed,
3760         even in the case of an optimized reversion.
3761
3762 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3763
3764         * XEmacs 21.4.13 is released
3765
3766 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3767
3768         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3769         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3770
3771 2003-02-14  Ben Wing  <ben@xemacs.org>
3772
3773         * byte-optimize.el:
3774         * byte-optimize.el (byte-compile-inline-expand):
3775         * byte-optimize.el (byte-compile-unfold-lambda):
3776         * byte-optimize.el (byte-optimize-form-code-walker):
3777         * byte-optimize.el (byte-optimize-form):
3778         * byte-optimize.el (byte-decompile-bytecode-1):
3779         * byte-optimize.el (byte-optimize-lapcode):
3780         Review carefully and sync up to 20.7 except for areas as noted.
3781         Fixes problem with JDE compilation.
3782
3783 2003-02-05  Ben Wing  <ben@xemacs.org>
3784
3785         * simple.el:
3786         * simple.el (motion-keys-for-shifted-motion):
3787         Omit M-S-home/end from motion keys.
3788
3789 2003-02-07  Ben Wing  <ben@xemacs.org>
3790
3791         * text-props.el (text-property-any):
3792         * text-props.el (text-property-not-all):
3793         Fix bug when end > start.
3794
3795 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3796
3797         * info.el (Info-insert-dir): Make default-directory end in
3798         separator.  Patch due to Martin Buchholz.
3799
3800 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3801
3802         * XEmacs 21.4.12 "Portable Code" is released.
3803
3804 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3805
3806         * about.el: Update golubev data.
3807
3808 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3809
3810         * isearch-mode.el (isearch-mode-map): Substitute comment on
3811         desirability, and back out "GR is printable" changes.
3812
3813 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3814
3815         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3816
3817 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3818
3819         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3820
3821 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3822
3823         * menubar-items.el (default-menubar): Use browse-url-mozilla
3824         instead of browse-url-gnome-moz for Mozilla.
3825
3826 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3827
3828         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3829
3830 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3831
3832         * files.el (auto-mode-alist): Remove redundant entries for modes
3833         that live in packages.
3834         (interpreter-mode-alist): Ditto.
3835
3836 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3837
3838         * menubar-items.el (default-menubar): Sync with current
3839         browse-url-xemacs.el.
3840
3841 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3842
3843         * XEmacs 21.4.10 "Military Intelligence" is released.
3844
3845 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3846
3847         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3848
3849 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3850
3851         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3852
3853 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3854
3855         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3856         effect free function.
3857         (font-lock-fontify-keywords-region): Supply the argument to
3858         font-lock-compile-keywords.
3859
3860 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3861
3862         * package-get.el (package-get-download-sites): Bring sites list
3863         up to date, prefer xx.xemacs.org addresses.
3864
3865 2002-09-27  Andy Piper  <andy@xemacs.org>
3866
3867         * dialog.el (make-dialog-box): for general dialogs only
3868         delete-frame-hook will be run.
3869
3870 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3871
3872         * font-lock.el (font-lock-fontify-syntactically-region): Add
3873         comment about lookup-syntax-properties, document LOUDLY as unused.
3874
3875 2002-08-26  Andy Piper  <andy@xemacs.org>
3876
3877         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3878         merge.
3879
3880 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3881
3882         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3883         (make-obsolete-variable): Ditto.
3884         (make-compatible): Ditto.
3885         (make-compatible-variable): Ditto.
3886
3887 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3888
3889         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3890         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3891
3892 2002-08-28  Andy Piper  <andy@xemacs.org>
3893
3894         * files.el (revert-buffer): propagate revert-without-query-status.
3895
3896 2002-06-03  Andy Piper  <andy@xemacs.org>
3897
3898         * dialog-items.el (make-search-dialog): align various subcontrols
3899         in visually pleasing ways, allow frame to autosize to the dialog
3900         size.
3901         * dialog.el (make-dialog-box): add a border inside the frame. Add
3902         :autosize property, if t then reset the frame size appropriately
3903         before the frame is mapped.
3904         * gutter-items.el (set-progress-feedback-instantiator): align
3905         various subcontrols.
3906         * gutter-items.el (set-progress-abort-instantiator): ditto.
3907
3908 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3909
3910         * XEmacs 21.4.9 "Informed Management" is released.
3911
3912 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3913
3914         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3915         "&optional append" argument.
3916
3917 2002-07-16  Didier Verna  <didier@xemacs.org>
3918
3919         * subr.el (replace-in-string): fix case fold bug introduced by
3920         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3921         case-fold-search in temporary buffers.
3922
3923 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3924
3925         * lib-complete.el (find-library): Remove check for mule because
3926         decompression DOES work on Mule.
3927
3928 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3929
3930         * simple.el (join-line): New alias for `delete-indentation'.
3931
3932 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3933
3934         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3935         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3936         (font-lock-builtin-face): New.
3937         (font-lock-constant-face): New.
3938         (font-lock-face-list): Add builtin and constant faces.
3939
3940 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3941
3942         * autoload.el (make-autoload): Support define-derived-mode.
3943         Collected puts of doc-string-elt property.  Based on a patch by
3944         Didier Verna <didier@xemacs.org>.
3945
3946 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3947
3948         * wid-edit.el (widget-field-activate): Fix docstring typo.
3949
3950 2002-07-23  Andy Piper  <andy@xemacs.org>
3951
3952         * about.el (about-personal-info): update me.
3953
3954 2002-07-12  Andy Piper  <andy@xemacs.org>
3955
3956         * custom.el (custom-theme-set-variables): remove bogus
3957         arguments. Use custom-set-default to set defaults.
3958         (custom-set-variables): update doc.
3959         (custom-local-buffer): new, synced from FSF.
3960         (custom-set-default): ditto.
3961         (defcustom): update doc.
3962
3963 2002-06-16  Andy Piper  <andy@xemacs.org>
3964
3965         * menubar-items.el (default-menubar): enable windows printing on
3966         cygwin as well as native.
3967
3968 2002-06-12  Andy Piper  <andy@xemacs.org>
3969
3970         * printer.el (generic-print-buffer): catch all errors so that the
3971         print device can be cleared in all scenarios.
3972         (Printer-clear-device): make sure clearing the printer allows it
3973         to be used again immediately.
3974         (generic-print-region): make sure the default printer face is
3975         black-on-white.
3976
3977 2002-04-23  Jerry James  <james@xemacs.org>
3978
3979         * window-xemacs.el (display-buffer-function): Change doc to
3980         reflect new arg.
3981         * window-xemacs.el (pre-display-buffer-function): Ditto.
3982         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3983         non-nil, make the new window just big enough for its contents.
3984         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3985         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3986         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3987
3988 2002-06-06  Andy Piper  <andy@xemacs.org>
3989
3990         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3991         (defcustom): ditto.
3992         (custom-handle-keyword): ditto.
3993
3994 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3995
3996         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3997         Make obsolete.  Default to nil.
3998         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3999         Inspired by a patch by John Palmieri.
4000
4001 2002-07-01  Mike Alexander  <mta@arbortext.com>
4002
4003         * process.el (shell-command-on-region): Don't delete the region
4004         before giving it to call-process-region
4005
4006 2002-06-04  Jerry James <james@eecs.ku.edu>
4007
4008         * find-paths.el (paths-find-architecture-directory): Search in
4009         `system-configuration'/`base', not `base'`system-configuration'.
4010
4011 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4012
4013         * info.el (Info-index): Add missing \ in [ t].
4014
4015 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4016
4017         * gutter-items.el (gutter-buffers-tab-visible-p,
4018         buffers-tab-omit-function, buffers-tab-selection-function,
4019         buffers-tab-filter-functions):
4020         Doc improvements.
4021
4022 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4023
4024         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4025
4026         * toolbar-items.el (toolbar-news): Fix typo in message string.
4027
4028 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4029
4030         * dialog.el (yes-or-no-p-dialog-box): 
4031         * cmdloop.el (y-or-n-p-minibuf):
4032         (yes-or-no-p-minibuf):
4033         (yes-or-no-p):
4034         (y-or-n-p): 
4035         Specify negative answers in docstrings.
4036
4037 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4038
4039         * package-ui.el (pui-help-echo): Display both installed and author
4040         version.  Use a balloon-help window to display extra info like
4041         package requires.
4042
4043 2002-05-30  Andy Piper  <andy@xemacs.org>
4044
4045         * files.el (revert-buffer-internal): don't visit
4046         revert-buffer. Kill buffer when not used. Suggested by Mike
4047         Alexander <mta@arbortext.com>
4048
4049 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4050
4051         * files.el (revert-buffer): More docstring fiddling.
4052
4053 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4054
4055         * files.el (revert-buffer):
4056         (revert-buffer-internal):
4057         (revert-buffer-insert-file-contents-function):
4058         Improve docstrings and comments.
4059
4060 2002-05-08  Andy Piper  <andy@xemacs.org>
4061
4062         * files.el (revert-buffer): observe noconfirm behavior.
4063
4064 2002-04-09  Andy Piper  <andy@xemacs.org>
4065
4066         * files.el (revert-buffer): use revert-buffer-internal if it looks
4067         like doing so will not result in any user-visible changes.
4068         (revert-buffer-internal): new function. Do the actual process of
4069         reversion and then see whether the result is any different to what
4070         we have already. If it is not then do nothing.
4071
4072 2001-12-11  Andy Piper  <andy@xemacs.org>
4073
4074         * menubar.el (get-popup-menu-response): re-order so that it works
4075         on more sane/facist window systems.
4076
4077 2001-12-03  Andy Piper  <andy@xemacs.org>
4078
4079         * faces.el (frob-face-property): don't infloop in face frobbing
4080         from Jan Vroonhof <jan@xemacs.org>.
4081
4082 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4083
4084         * faces.el (frob-face-property): Follow face fall-back hierarchy
4085         properly for face properties without an instance. Only do manual
4086         copy form 'default in last resort. This handles in particular
4087         the case where 'default itself has only a fall-back (which is
4088         the case by default on windows).
4089
4090 2001-11-24  Andy Piper  <andy@xemacs.org>
4091
4092         * printer.el (generic-print-region): set default-frame-plist to
4093         nil while creating the printer frame so that sizes reflect the
4094         printed page.
4095
4096         * faces.el (face-complain-about-font): Don't complain on printers.
4097
4098 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4099         
4100         * package-net.el: Andy synch.
4101         
4102 2001-12-16  Andy Piper  <andy@xemacs.org>
4103
4104         * package-get.el (package-get-update-all): Make sure installed.db
4105         gets updated after updating packages.
4106
4107 2002-03-28  Ben Wing  <ben@xemacs.org>
4108
4109         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4110         continuation, truncation so that we don't get line jumpiness from
4111         them being larger than the line height.
4112
4113         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4114
4115 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4116
4117         * font.el (font-window-system-mappings): Add mapping for Gtk
4118         (assume identical to X) 
4119
4120 2002-02-04  Andy Piper  <andy@xemacs.org>
4121
4122         * files.el (convert-standard-filename): Fix for short filename
4123         Peter Arius <pas@methodpark.de>
4124
4125 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4126
4127         * list-mode.el (default-choose-completion): completion-base-size
4128         should refer to local value in the completion list buffer.
4129
4130 2001-12-03  Didier Verna  <didier@xemacs.org>
4131
4132         * rect.el: autoload `replace-rectangle'.
4133         * keydefs.el (global-map): bind it to `C-x r p'.
4134
4135 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4136
4137         * XEmacs 21.4.8 "Honest Recruiter" is released.
4138
4139 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4140
4141         This patch is based on Jerry James's patch and analysis.
4142
4143         * select.el (get-clipboard):
4144         (get-selection):
4145         Update docstrings.
4146         (get-clipboard-foreign):
4147         (get-selection-foreign):
4148         New function for use as `interprogram-paste-function's.
4149
4150         * simple.el (interprogram-paste-function): Change default to
4151         `get-clipboard-foreign'; improve docstring.
4152         (interprogram-cut-function): Improve dosctring.
4153
4154 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4155
4156         * XEmacs 21.4.7 "Economic Science" is released.
4157
4158 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4159
4160         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4161
4162 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4163
4164         * obsolete.el (assq-delete-all): New compatibility alias for 
4165         remassq.
4166
4167 2002-01-09  Simon Josefsson  <jas@extundo.com>
4168
4169         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4170
4171 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4172
4173         * info.el (Info-auto-generate-directory): Default
4174         Info-auto-generate-directory to 'if-outdated.
4175
4176 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4177
4178         * startup.el (normal-top-level): Prevent migration code from
4179         trashing .emacs on an error in loading the init files.
4180
4181 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4182
4183         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4184         "system default" Xdefaults and friends get xrdb-mode.
4185
4186 2002-03-05  Mats Lidell  <matsl@contactor.se>
4187  
4188         * help-nomule.el (tutorial-supported-languages): Added Swedish
4189         tutorial. Sorted languages.
4190
4191 2002-02-11  Mike Sperber <mike@xemacs.org>
4192
4193         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4194         regenerating outdated dir files and dir is non-existent.
4195
4196 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4197
4198         * code-files.el (convert-mbox-coding-system): Improve comment.
4199         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4200         coding-system argument to `write-region-pre-hook' call.
4201         (write-region-pre-hook): Fix docstring to mention lockname argument.
4202
4203 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4204
4205         * minibuf.el (completing-read): Remove redundant wrong arg list.
4206
4207         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4208
4209 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4210
4211         * obsolete.el (interactive-form): new compatibility alias for 
4212         function-interactive.
4213
4214 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4215
4216         * menubar-items.el (Menubar-items-truncate-list): Removed.
4217         * menubar-items.el (Menubar-items-truncate-history): New.
4218         * menubar-items.el (default-menubar): Use
4219         Menubar-items-truncate-history.
4220
4221 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4222
4223         * printer.el (generic-print-region): Pass correct arguments to
4224         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4225         Torkelsson <torkel@acc.umu.se>.
4226
4227 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4228
4229         * help.el (describe-mode): synched with FSF 19.34; handle nil
4230         minor mode indicators.
4231
4232 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4233
4234         * minibuf.el (completing-read): Update docstring.
4235
4236 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4237
4238         * XEmacs 21.4.6 "Common Lisp" is released.
4239
4240 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4241
4242         * package-net.el: Inadvertant synch with Windows branch.  From
4243         Andy's log:
4244         (package-net-kit-version): new variable.
4245         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4246
4247 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4248
4249         * package-get.el (package-get-locate-index-file): Also search the
4250         core etc/ directory for the package index file if it can't be
4251         found in ~/.xemacs/.
4252
4253 2001-12-13  William Perry  <wmperry@gnu.org>
4254
4255         * dialog-gtk.el (popup-builtin-question-dialog):
4256         Conform to API in gui.c.
4257         
4258 2001-11-12  Andy Piper  <andy@xemacs.org>
4259
4260         * cus-edit.el (custom-save-face-internal): make sure we save
4261         non-themed faces.
4262         (custom-save-variables): ditto variables.
4263
4264 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4265
4266         * faces.el (make-face-family):
4267         (make-face-size):
4268         New face-modifying functions per Jan Vroonhof.
4269
4270         cus-face.el (custom-set-face-font-family):
4271         (custom-set-face-font-size):
4272         Use them.
4273
4274         * font.el (font-window-system-mappings): More precise docstring.
4275
4276         (font-create-name):
4277         (font-create-object):
4278         (tty-font-create-object):
4279         (tty-font-create-plist):
4280         (x-font-create-object):
4281         (x-font-create-name):
4282         (ns-font-create-name):
4283         (mswindows-font-create-object):
4284         (mswindows-font-create-name):
4285         Add doctrings.
4286
4287 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4288
4289         * gtk-faces.el (gtk-init-device-faces): removed spurious
4290         quote before let* expression.
4291
4292 2001-10-29  Andy Piper  <andy@xemacs.org>
4293
4294         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4295         modified when changing coding system.
4296
4297         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4298         that we invoke the GUI directory selector.
4299
4300 2001-10-25  Andy Piper  <andy@xemacs.org>
4301
4302         * dialog.el (make-dialog-box): use new directory dialog support.
4303         * minibuf.el (read-file-name-1): ditto.
4304         (read-file-name): ditto.
4305         (read-directory-name): ditto.
4306
4307 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4308
4309         * XEmacs 21.4.5 "Civil Service" is released.
4310
4311 2001-04-23  Didier Verna  <didier@xemacs.org>
4312
4313         * cus-edit.el (custom-variable-pre-save): New.
4314         * cus-edit.el (custom-variable-post-save): New.
4315         * cus-edit.el (custom-variable-save): use them.
4316         * cus-edit.el (custom-face-pre-save): New.
4317         * cus-edit.el (custom-face-post-save): New.
4318         * cus-edit.el (custom-face-save): use them.
4319         * cus-edit.el (custom-group-pre-save): New.
4320         * cus-edit.el (custom-group-post-save): New.
4321         * cus-edit.el (custom-group-save): use them.
4322         * cus-edit.el (Custom-save): use the pre/post functions above,
4323         call `custom-save-all' only once.
4324         * cus-edit.el (custom-variable-pre-reset-standard): New.
4325         * cus-edit.el (custom-variable-post-reset-standard): New.
4326         * cus-edit.el (custom-variable-reset-standard): use them.
4327         * cus-edit.el (custom-face-pre-reset-standard): New.
4328         * cus-edit.el (custom-face-post-reset-standard): New.
4329         * cus-edit.el (custom-face-reset-standard): use them.
4330         * cus-edit.el (custom-group-pre-reset-standard): New.
4331         * cus-edit.el (custom-group-post-reset-standard): New.
4332         * cus-edit.el (Custom-reset-standard): use them.
4333         * cus-edit.el (custom-face-reset-saved): use the pre/post
4334         functions above, call `custom-save-all' only once.
4335
4336 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4337
4338         * gutter-items.el (buffers-tab face): Derive from the modeline
4339         face by default.  Many people use white-on-black for the default
4340         font, and the tabs look hideous with that color combination.  The
4341         modeline usually has the correct colors.
4342
4343 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4344
4345         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4346         (tag-mark-stack-max): Typo fix.
4347
4348 2001-09-28  Ben Wing  <ben@xemacs.org>
4349
4350         * font-lock.el:
4351         * font-lock.el (font-lock-after-change-function):
4352         fix problem with last patch, reported by Katsumi Yamaoka.
4353
4354 2001-09-17  Ben Wing  <ben@xemacs.org>
4355
4356         * font-lock.el (font-lock-after-change-function):
4357         fix problem when you insert a comment on the line before a line of
4358         code: if we use the following char, then when you hit backspace,
4359         the following line of code turns the comment color.
4360
4361 2001-06-08  Ben Wing  <ben@xemacs.org>
4362
4363         * process.el: comment about shell-command-switch.
4364         * process.el (shell-quote-argument): Need to quote a null
4365         argument, too.  From Dan Holmsand.
4366         
4367         * startup.el (normal-top-level): Delete some unused FSF junk.
4368         * startup.el (command-line-early):
4369         
4370         * startup.el (command-line): Call MS Windows init function.
4371         
4372         * win32-native.el:
4373         * win32-native.el (mswindows-system-shells): New.
4374         * win32-native.el (mswindows-system-shell-p): New.
4375         * win32-native.el (init-mswindows-at-startup): New.
4376         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4377         * win32-native.el (mswindows-quote-one-simple-arg):
4378         * win32-native.el (mswindows-quote-one-command-arg):
4379         * win32-native.el (mswindows-construct-process-command-line-alist):
4380         Correct comments at top.  Correctly handle passing arguments
4381         to Cygwin programs and to bash.  Fix quoting of zero-length
4382         arguments (from Dan Holmsand).  Set shell-command-switch based
4383         on shell-file-name, which in turn comes from env var SHELL.
4384
4385 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4386
4387         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4388         default-toolbar-position): Fill docstrings for balloon-help.
4389
4390 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4391
4392         * faces.el: Reenable specifications over 'gtk domain.
4393
4394 2001-08-08  Didier Verna  <didier@xemacs.org>
4395
4396         * autoload.el (update-autoload-files): make defdir a file name,
4397         not directory name.
4398
4399 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4400
4401         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4402
4403         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4404
4405 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4406
4407         * font-menu.el (font-menu-set-font): Default to current font-family.
4408         (font-menu-preferred-resolution):
4409         (font-menu-size-scaling):
4410         Provide gtk defaults, too.
4411
4412 2001-07-29  Mike Alexander  <mta@arbortext.com>
4413
4414         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4415         list
4416         (custom-set-face-font-family): ditto
4417
4418 2001-07-26  Mike Sperber <mike@xemacs.org>
4419
4420         * files.el (auto-mode-alist): .9 files are man pages, too.
4421
4422 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4423
4424         * process.el (call-process-internal): bind
4425         coding-system-for-write to 'binary when calling
4426         start-process-internal, so the process receives 
4427         the literal contents of INFILE.
4428
4429 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4430
4431         * files.el (auto-mode-alist): Add configure.ac support.
4432
4433 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4434
4435         * buff-menu.el:
4436         mouse.el:
4437         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4438
4439 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4440
4441         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4442
4443 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4444
4445         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4446         mixed text.
4447         (kinsoku-eol-p): Ditto.
4448
4449 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4450
4451         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4452         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4453         characters as the category `s' or `e' correctly.
4454
4455 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4456
4457         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4458
4459 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4460
4461         * mule/cyrillic.el:  Set up case table.
4462
4463 2001-06-08  Mike Sperber <mike@xemacs.org>
4464
4465         * files.el (save-some-buffers-1): Don't zap the help window right
4466         after `map-y-or-n-p' has popped it up.
4467
4468 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4469
4470         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4471
4472 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4473
4474         * specifier.el: define-specifier-tag 'gtk.
4475
4476 2001-05-12  Ben Wing  <ben@xemacs.org>
4477
4478         * find-paths.el (paths-find-recursive-path):
4479         fix error with null EXCLUDE-REGEXP.
4480         
4481         * font-lock.el (font-lock-mode):
4482         fix problem reported by hrvoje with buffers starting with a space.
4483         
4484 2001-05-06  Ben Wing  <ben@xemacs.org>
4485
4486         * dialog.el (make-dialog-box):
4487         * menubar-items.el (default-menubar):
4488         * printer.el (generic-print-buffer):
4489         * printer.el (generic-print-region):
4490         implement printing the selection when it's selected.
4491
4492 2001-04-18  Didier Verna  <didier@xemacs.org>
4493
4494         * cus-edit.el (Custom-reset-standard): reset to standard settings
4495         not only when the buffer's :custom-state is 'modified, but also
4496         when it is 'set or 'saved.
4497
4498 2001-04-17  Didier Verna  <didier@xemacs.org>
4499
4500         * startup.el (load-user-init-file): define `custom-file' before
4501         loading the user's init file.
4502
4503 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4504
4505         * menubar.el (popup-mode-menu): Make it work with
4506         popup-menu-titles turned off.
4507         
4508 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4509
4510         * about.el (about-mailto-link): Use compose-mail for sending mail.
4511
4512 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4513
4514         * package-admin.el (package-install-hook): New.
4515         (package-delete-hook): New.
4516         (package-admin-add-single-file-package): Use package-delete-hook.
4517
4518         * package-get.el (package-get): Use package-install-hook.
4519
4520 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4521
4522         * package-ui.el (pui-install-selected-packages): reverse the lists
4523         of packages so that they get handled in the same order as they
4524         were selected.
4525
4526 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4527
4528         * packages.el (locate-library): Use read-library-name for completion.
4529
4530 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4531
4532         * byte-optimize.el (=): `=' is not a binary predicate!
4533         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4534         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4535
4536 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4537
4538         * bytecomp.el (byte-compile-arithcompare):
4539         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4540
4541 2001-06-03  William M. Perry  <wmperry@gnu.org>
4542
4543         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4544         return the filename selected by the user!
4545
4546 2001-05-31  William M. Perry  <wmperry@gnu.org>
4547
4548         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4549         in XEmacs/GTK.
4550
4551 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4552
4553         * coding.el: Tiny typo fixed.
4554
4555 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4556
4557         * XEmacs 21.4.3 "Academic Rigor" is released.
4558
4559 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4560
4561         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4562
4563 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4564
4565         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4566
4567 2001-05-04  Ben Wing  <ben@xemacs.org>
4568
4569         * printer.el (generic-print-buffer):
4570         * printer.el (generic-print-region):
4571         Enable dialog boxes.  Apply workaround recommended by Kirill.
4572         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4573         
4574         * simple.el (kill-whole-line):
4575         * simple.el (kill-line-1):
4576         * simple.el (kill-entire-line):
4577         * simple.el (kill-line):
4578         * simple.el (backward-kill-line):
4579         Take out interactive dependence of kill-whole-line.
4580
4581 2001-04-22  Ben Wing  <ben@xemacs.org>
4582
4583         * dialog.el (make-dialog-box):
4584         Put dialog titles back in -- this time correctly.  Fix various
4585         other problems with leaks and such.
4586
4587         * simple.el (region-exists-p):
4588         * simple.el (region-active-p):
4589         Add comment about which one is correct to use in menu specs.
4590
4591 2001-05-05  Ben Wing  <ben@xemacs.org>
4592
4593         * dialog.el (make-dialog-box): fix doc string.
4594         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4595         take out Pretty Print.
4596         * printer.el:
4597         * printer.el (printer-current-device): New.
4598         * printer.el (Printer-get-device): New.
4599         * printer.el (Printer-clear-device): New.
4600         * printer.el (generic-page-setup): New.
4601         * printer.el (generic-print-buffer):
4602         * printer.el (generic-print-region):
4603         Implement Page Setup.  Handle errors properly.
4604
4605 2001-05-05  Ben Wing  <ben@xemacs.org>
4606
4607         * subr.el (error): Complete list of errors in doc string.
4608         
4609 2001-04-22  Ben Wing  <ben@xemacs.org>
4610
4611         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4612         
4613 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4614
4615         * build-report.el: Remove CVS keywords since this file has been in
4616         core lisp for a while now.
4617         * build-report.el (build-report-make-output-files): Fix typo.
4618
4619 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4620
4621         * about.el (about-finish-buffer): Make sure the last change works
4622         even if EVENT is nil.
4623
4624 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4625
4626         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4627         clicked, not the one that happens to be the current buffer at the
4628         time.
4629
4630 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4631
4632         * cus-edit.el (custom-display): Support the GTK Window System also.
4633
4634 2001-04-30  Ben Wing  <ben@xemacs.org>
4635
4636         * printer.el:
4637         * printer.el (printer-page-header):
4638         * printer.el (Print-context): New.
4639         * printer.el (printer-page-footer):
4640         * printer.el (generate-header-element): New.
4641         * printer.el (generate-header-line): New.
4642         * printer.el (print-context-property):
4643         * printer.el (generic-print-buffer):
4644         * printer.el (generic-print-region):
4645         Implement headers and footers.  Implement calling Print dialog box
4646         (#### but it doesn't quite work yet).
4647
4648 2001-04-25  Ben Wing  <ben@xemacs.org>
4649
4650         * about.el (xemacs-hackers):
4651         * about.el (about-url-alist):
4652         * about.el (about-personal-info):
4653         * about.el (about-hacker-contribution):
4654         More contributions.
4655         
4656         * simple.el (handle-post-motion-command):
4657         Fix spurious setting of zmacs-region-stays to t after a non-shift
4658         motion command.
4659
4660 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4661
4662         * about.el (about-personal-info): Update my bio.
4663         (about-hacker-contribution): Ditto.
4664
4665 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4666
4667         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4668
4669 2001-04-19  Andy Piper  <andy@xemacs.org>
4670
4671         * package-net.el (package-net-cygwin32-binary-size): new size.
4672         (package-net-win32-binary-size): new size.
4673         (package-net-convert-index-to-ini): Use new arch.
4674         (package-net-batch-convert-index-to-ini): Removed.
4675         (package-net-generate-bin-ini): New.
4676         (package-net-batch-generate-bin-ini): New.
4677
4678 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4679
4680         * XEmacs 21.4.1 "Copyleft" is released.
4681
4682 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4683
4684         * x-compose.el (xlib-input-method-bug-workaround):
4685         (alias-colon-to-double-quote):
4686         Force sort in map-keymap to work around rehash bug.
4687
4688 2001-04-17  Ben Wing  <ben@xemacs.org>
4689
4690         * about.el: Finish overhaul, add a few new hackers, update a
4691         couple old ones.
4692
4693 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4694
4695         * XEmacs 21.4.0 "Solid Vapor" is released.
4696
4697 2001-04-15  Ben Wing  <ben@xemacs.org>
4698
4699         * about.el:
4700         * about.el (about-headline-face): New.
4701         * about.el (about-link-face): New.
4702         * about.el (about-current-release-maintainers): New.
4703         * about.el (about-other-current-hackers): New.
4704         * about.el (about-url-alist):
4705         * about.el (about-once-and-future-hackers): New.
4706         * about.el (about-mailto-link): New.
4707         * about.el (about-get-buffer):
4708         * about.el (about-finish-buffer):
4709         * about.el (about-xemacs):
4710         * about.el (about-features): Removed.
4711         * about.el (about-advantages): New.
4712         * about.el (about-maintainer-info): Removed.
4713         * about.el (about-personal-info): New.
4714         * about.el (about-hacker-contribution): New.
4715         * about.el (about-maintainer):
4716         * about.el (about-show-linked-info):
4717         * about.el (about-hackers):
4718         Major revamping.  Rewriting of most of the text, improve the
4719         link handling, separate info on contributors into personal
4720         and contribution info, add new contributors, update personal
4721         info, etc. etc.
4722         
4723         * menubar-items.el (default-menubar):
4724         Help menubar entry for News now says more accurately
4725         "What's New in XEmacs".
4726         
4727         * mouse.el:
4728         * mouse.el (mouse-track-cleanup-hook):
4729         * mouse.el (mouse-track):
4730         Don't set-buffer to a dead buffer when calling mouse-track
4731         cleanup hooks.
4732
4733 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4734
4735         * XEmacs 21.2.47 "Zephir" is released.
4736
4737 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4738
4739         * dialog.el (make-dialog-box): Disable dialog box titles until
4740         we get them working.
4741
4742 2001-03-30  Ben Wing  <ben@xemacs.org>
4743
4744         * help.el:
4745         * help.el (Help-princ-face):
4746         * help.el (Help-prin1-face):
4747         * help.el (frob-help-extents):
4748         * help.el (describe-function-1):
4749         * help.el (describe-variable):
4750         Avoid using font-lock faces, which may not be defined.
4751         Instead, use hyper-apropos faces, and make sure they're
4752         defined as necessary by using `require'. (It's not so safe
4753         to do this for font-lock.) In any case, we will eventually
4754         be merging this functionality into hyper-apropos.
4755
4756         * loaddefs.el (completion-ignored-extensions):
4757         Fix documentation.
4758         
4759         * menubar-items.el (menu-truncate-list): Removed.
4760         * menubar-items.el (Menubar-items-truncate-list): New.
4761         * menubar-items.el (default-menubar):
4762         Fix errors if grep or compile command is too long.  Rename helper
4763         function to be less visible.
4764
4765 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4766
4767         * byte-optimize.el (byte-optimize-minus):
4768         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4769
4770 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4771
4772         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4773         Mule is available.
4774
4775         * mule/latin.el: New file.
4776
4777 2001-03-11  Ben Wing  <ben@xemacs.org>
4778
4779         * auto-save.el:
4780         * auto-save.el (auto-save-directory):
4781         * auto-save.el (make-auto-save-file-name):
4782         * auto-save.el (auto-save-file-name-p): New.
4783
4784         Merge in improvements from other definition of
4785         make-auto-save-file-name in files.el.
4786         
4787         * auto-save.el (auto-save-original-name):
4788         * auto-save.el (auto-save-name-in-fixed-directory):
4789         * auto-save.el (auto-save-unslashify-name): Removed.
4790         * auto-save.el (auto-save-slashify-name): Removed.
4791         * auto-save.el (auto-save-reserved-chars): New.
4792         * auto-save.el (auto-save-escape-name): New.
4793         * auto-save.el (auto-save-unhex): New.
4794         * auto-save.el (auto-save-unescape-name): New.
4795
4796         Change algorithm for encoding filenames in auto-save names to be
4797         entirely safe with all filesystems and all possible characters in
4798         a filename, and 100% reversible. (Essentially, uses
4799         quoted-printable as the encoding.)
4800         
4801         * auto-save.el (recover-all-files):
4802
4803         Use insert-directory rather than calling ls directly -- fixes
4804         things under Windows.
4805
4806         * files.el:
4807         * files.el (convert-standard-filename): Substitute FSF's
4808         definition for this (we had nothing here before).
4809         
4810         * files.el (backup-buffer): Warning fix.
4811         
4812         * files.el (make-backup-file-name):
4813         * files.el (find-backup-file-name):
4814         Fix error in calling sequence to auto-save-file-name-p.
4815         
4816         * files.el (recover-file):
4817         Use insert-directory rather than calling ls directly -- fixes
4818         things under Windows.
4819
4820         * files.el (make-auto-save-file-name): Removed.
4821         * files.el (auto-save-file-name-p): Removed.
4822         auto-save is always dumped so no sense in having a definition
4823         that will always be overwritten with another.
4824         
4825         * files.el (insert-directory):
4826         * win32-native.el:
4827         * win32-native.el (debug-mswindows-process-command-lines):
4828         * win32-native.el (original-make-auto-save-file-name): Removed.
4829         * win32-native.el (make-auto-save-file-name): Removed.
4830
4831
4832 2001-03-21  Martin Buchholz <martin@xemacs.org>
4833
4834         * XEmacs 21.2.46 "Urania" is released.
4835
4836 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4837
4838         * menubar-items.el (default-menubar): Update sample.emacs to
4839         sample.init.el and adjust accelerators.
4840
4841 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4842
4843         * build-report.el (build-report): Improve docstring.
4844
4845 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4846
4847         * ChangeLog: Log GTK merge.
4848
4849         * gutter-items.el:
4850         * mwheel.el:
4851         * sound.el:
4852         * startup.el:
4853         Revert gratuitous whitespace changes.
4854
4855 2001-03-07  Ben Wing  <ben@xemacs.org>
4856
4857         * help.el:
4858         * help.el (key-or-menu-binding):
4859         * help.el (Help-find-file): New.
4860         * help.el (describe-beta):
4861         * help.el (describe-copying):
4862         * help.el (describe-project):
4863         * help.el (view-emacs-news):
4864         * help.el (view-sample-init-el): New.
4865         * help.el (Help-princ-face): New.
4866         * help.el (Help-prin1-face): New.
4867         * help.el (help-symbol-function-context-menu):
4868         * help.el (help-symbol-variable-context-menu):
4869         * help.el (help-symbol-function-and-variable-context-menu):
4870         * help.el (frob-help-extents):
4871         * help.el (describe-function-1):
4872         * help.el (describe-variable):
4873
4874         Add coloring in Help buffers, correspondent with hyperlinks.
4875         View files in view-mode rather than Fundamental.
4876         Remove separators from context menus -- now handled in generic code.
4877         Add `Find Tag' to context menu.
4878         
4879         * menubar.el (popup-mode-menu):
4880
4881         Rewrite code that outputs the popup menu to (a) put more specific
4882         entries first, (b) be more robust, (c) output the proper context
4883         menu separators automatically (the context menu functionality is
4884         new and currently used only by Help).
4885
4886 2001-03-10  William M. Perry  <wmperry@aventail.com>
4887
4888         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4889         this function when converting from the 21.1 GTK branch.  Now
4890         supports file, password, question, and color built-in dialogs.
4891
4892 2001-03-06  Ben Wing  <ben@xemacs.org>
4893
4894         * keydefs.el:
4895         * keydefs.el (global-map):
4896         Add commented-out change of M-k (for 21.5).
4897         
4898         * menubar-items.el (default-menubar):
4899         Fix items to control kill-line behavior; add items for
4900         shifted motion.
4901         
4902         * simple.el:
4903         * simple.el (kill-whole-line):
4904         * simple.el (historical-kill-line): Removed.
4905         * simple.el (kill-line): Removed.
4906         * simple.el (kill-entire-line): New.
4907         * simple.el (kill-line-1): New.
4908         * simple.el (backward-kill-line):
4909         Undo kill-whole-line == always changes.  Add new function
4910         kill-entire-line to unconditionally delete the current line.
4911         Add comments describing the lamentable state of affairs of
4912         the kill-line functions and variables.
4913
4914 2001-03-02  Ben Wing  <ben@xemacs.org>
4915
4916         * simple.el:
4917         * simple.el (beginning-of-buffer):
4918         * simple.el (end-of-buffer):
4919         * simple.el (mark-ring-unrecorded-commands):
4920         * simple.el (signal-error-on-buffer-boundary):
4921         * simple.el (shifted-motion-keys-select-region):
4922         * simple.el (unshifted-motion-keys-deselect-region):
4923         * simple.el (motion-keys-for-shifted-motion): New.
4924         * simple.el (handle-pre-motion-command):
4925         * simple.el (handle-post-motion-command):
4926         * simple.el (forward-char-command):
4927         * simple.el (backward-char-command):
4928         * simple.el (scroll-up-command):
4929         * simple.el (scroll-down-command):
4930         * simple.el (next-line):
4931         * simple.el (previous-line):
4932         * simple.el (backward-block-of-lines):
4933         * simple.el (forward-block-of-lines):
4934         * simple.el (backward-word):
4935         * simple.el (mark-word):
4936
4937         Augment documentation of the most common motion commands to make
4938         note of the shifted-motion support.  Improve the support to (a)
4939         properly document how it works and why it's done in the fashion it
4940         is, and (b) allow the keystrokes that trigger it to be customized.
4941
4942         Correct error in the customize specification of
4943         mark-ring-unrecorded-commands.
4944
4945 2001-03-02  Ben Wing  <ben@xemacs.org>
4946
4947         * font-lock.el:
4948         * font-lock.el (font-lock-pending-extent-table): Removed.
4949         * font-lock.el (font-lock-pending-buffer-table): New.
4950         * font-lock.el (font-lock-pre-idle-hook):
4951         * font-lock.el (font-lock-after-change-function):
4952         * font-lock.el (font-lock-fontify-pending-extents):
4953         * font-lock.el (font-lock-lisp-like):
4954
4955         Fix handling of pending extents to avoid excessive slowness (N^2
4956         behavior) when making lots of buffer changes between redisplays,
4957         such as when saving the Options.
4958
4959 2001-03-09  William M. Perry  <wmperry@aventail.com>
4960
4961         * device.el:
4962         * dragdrop.el:
4963         * dumped-lisp.el:
4964         * faces.el:
4965         * frame.el:
4966         * gnuserv.el:
4967         * loadup.el:
4968         * menubar-items.el:
4969         * minibuf.el:
4970         The Great GTK Merge.
4971
4972         * ChangeLog.GTK:
4973         * dialog-gtk.el:
4974         * gdk.el:
4975         * generic-widgets.el:
4976         * glade.el:
4977         * gnome-widgets.el:
4978         * gnome.el:
4979         * gtk-compose.el:
4980         * gtk-extra.el:
4981         * gtk-faces.el:
4982         * gtk-ffi.el:
4983         * gtk-file-dialog.el:
4984         * gtk-font-menu.el:
4985         * gtk-glyphs.el:
4986         * gtk-init.el:
4987         * gtk-iso8859-1.el:
4988         * gtk-marshal.el:
4989         * gtk-mouse.el:
4990         * gtk-package.el:
4991         * gtk-password-dialog.el:
4992         * gtk-select.el:
4993         * gtk-widget-accessors.el:
4994         * gtk-widgets.el:
4995         * gtk.el:
4996         widgets-gtk.el:
4997         The Great GTK Merge: new files.
4998
4999 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5000
5001         * generic-widgets.el: Don't require gtk (a built-in feature) at
5002         top level.  Don't execute the last sexp unless (featurep 'gtk).
5003
5004 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5005
5006         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5007
5008 2001-02-23  Martin Buchholz <martin@xemacs.org>
5009
5010         * XEmacs 21.2.45 "Thelxepeia" is released.
5011
5012 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5013  
5014         * about.el (xemacs-hackers): update my entry. 
5015         * about.el (about-maintainer-info): ditto. 
5016         * about.el (about-hackers): ditto. 
5017
5018 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5019
5020         * about.el (about-maintainer-info): More vanity info about
5021         yours truly.
5022
5023 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5024
5025         * build-report.el (build-report-destination): xemacs-build-reports
5026         has moved to SourceForge, where mailing list name length is
5027         restricted, hence the name change to
5028         xemacs-buildreports@xemacs.org.
5029         * build-report.el (build-report-keep-regexp): Update default.
5030         * build-report.el (build-report-delete-regexp): Ditto.
5031         * build-report.el (build-report-make-output-files): Ditto.
5032
5033 2001-02-19  Craig Lanning  <lanning@scra.org>
5034
5035         * lisp-mode.el: Add indentation specifications for following
5036         Common Lisp forms: handler-case, handler-bind, with-slots,
5037         with-open-file, with-open-stream, print-unreadable-object.
5038
5039 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5040
5041         * font-lock.el (font-lock-set-defaults-1):
5042         Move initialization of `font-lock-cache-position' so that it's set
5043         even if font-lock-keywords is already defined.
5044
5045 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5046
5047         * autoload.el (generate-file-autoloads-1):
5048         Use `emacs-lisp-mode-syntax-table' instead of
5049         `lisp-mode-syntax-table'.
5050         * lisp-mode.el (lisp-mode-syntax-table):
5051         Get rid of old checks for `parse-partial-sexp' version.
5052         Make `|' (pipe) string delimiter instead of punctuation.
5053
5054 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5055
5056         * window.el (save-selected-window):
5057         Use gensym for better macro hygiene.
5058
5059 2001-02-06  Mike Sperber <mike@xemacs.org>
5060
5061         * dump-paths.el:
5062         * startup.el (startup-setup-paths): Set and use
5063         `mule-lisp-directory'.
5064         (startup-setup-paths-warning): Ditto.
5065
5066         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5067         (paths-construct-load-path): Consider `mule-lisp-directory'.
5068
5069 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5070
5071         * font-lock.el: Syntax table improvements used.  A few random
5072         changes are not specified below.
5073         (font-lock-fontify-string-delimiters):
5074         (font-lock-syntactic-keywords):
5075         (font-lock-cache-state nil):
5076         (font-lock-cache-position):
5077         New variables.
5078         (font-lock-set-syntax):
5079         (font-lock-apply-syntactic-highlight):
5080         (font-lock-fontify-syntactic-anchored-keywords):
5081         (font-lock-fontify-syntactic-keywords-region):
5082         (font-lock-eval-keywords):
5083         New functions.
5084         (font-lock-remove-face):
5085         (font-lock-fontify-syntactically-region):
5086         Use syntax properties.
5087
5088 2001-02-08  Martin Buchholz <martin@xemacs.org>
5089
5090         * XEmacs 21.2.44 "Thalia" is released.
5091
5092 2001-01-16  Mike Sperber <mike@xemacs.org>
5093
5094         * startup.el (normal-top-level): Work even if no installation root
5095         is found.
5096
5097 2001-01-30  Andy Piper  <andy@xemacs.org>
5098
5099         * gutter-items.el (progress-abort-glyph): remove instantiator.
5100         (set-progress-abort-instantiator): new function.
5101         (abort-progress-feedback): use it.
5102
5103         * gutter.el (set-gutter-dirty-p): new function.
5104
5105 2001-01-30  Didier Verna  <didier@xemacs.org>
5106
5107         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5108
5109 2001-01-24  Didier Verna  <didier@xemacs.org>
5110
5111         * sound.el (sound-extension-list): give a better default value.
5112         * sound.el (load-sound-file): improve the doc string, also find
5113         files given by absolute names, pass a real extension list to
5114         `locate-file'.
5115
5116 2001-01-26  Martin Buchholz <martin@xemacs.org>
5117
5118         * XEmacs 21.2.43 "Terspichore" is released.
5119
5120 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5121
5122         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5123         messages from gnuserv.
5124
5125 2001-01-20  Martin Buchholz <martin@xemacs.org>
5126
5127         * XEmacs 21.2.42 "Poseidon" is released.
5128
5129 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5130
5131         * cl-macs.el (cl-upcase-arg): New function.
5132         (cl-function-arglist): New function.
5133         (cl-transform-lambda): Automatically add CL-style lambda list to
5134         documentation string using functions above.
5135
5136 2001-01-12  Andy Piper  <andy@xemacs.org>
5137
5138         * package-get.el (package-get-custom): call
5139         package-net-update-installed-db.
5140
5141         * package-ui.el (pui-install-selected-packages): call
5142         package-net-update-installed-db.
5143
5144         * package-net.el (package-net-update-installed-db): use
5145         packages-package-list so that we reflect reality.
5146
5147         * packages.el (packages-package-list): Make docstring reflect
5148         reality.
5149
5150         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5151
5152         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5153         isn't installed.
5154
5155 2001-01-17  Andy Piper  <andy@xemacs.org>
5156
5157         * wid-edit.el (widget-activation-glyph-mapper): activate or
5158         deactivate native widgets.
5159         (widget-glyph-insert-glyph): record instantiator.
5160         (widget-push-button-value-create): use it.
5161
5162         * gui.el (gui-button-action): new function. Make button's domain
5163         buffer current when calling.
5164         (make-gui-button): update to use gui-button-action.
5165
5166 2001-01-16  Didier Verna  <didier@xemacs.org>
5167
5168         * menubar-items.el (default-menubar): add an entry for modeline
5169         horizontal scrolling in Options -> Display.
5170
5171 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5172
5173         * package-get.el (package-get-require-signed-base): Set to nil
5174         by default.
5175
5176 2001-01-17  Martin Buchholz <martin@xemacs.org>
5177
5178         * XEmacs 21.2.41 "Polyhymnia" is released.
5179
5180 2001-01-16  Mike Sperber <mike@xemacs.org>
5181
5182         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5183         catch lisp/mule/.
5184
5185 2001-01-14  Mike Sperber <mike@xemacs.org>
5186
5187         * startup.el (maybe-create-compatibility-dot-emacs):
5188         (maybe-unmigrate-user-init-file):
5189         (unmigrate-user-init-file): Created.
5190         (maybe-migrate-user-init-file): Offer creation of compatibility
5191         .emacs.
5192         Some doc fixes wrt init file location.
5193
5194 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5195
5196         * faces.el (face-frob-from-locale-first): new variable.
5197         (frob-face-font-2): Honor tags arg while trying to use
5198         standard-face-mapping.  When face-frob-from-locale-first is set,
5199         first try to set face inheriting from frobbed-face.
5200
5201 2001-01-15  Didier Verna  <didier@xemacs.org>
5202
5203         * about.el (xemacs-hackers): update my entry.
5204         * about.el (about-url-alist): ditto.
5205         * about.el (about-maintainer-info): ditto.
5206         * about.el (about-hackers): ditto.
5207
5208 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5209
5210         The byte compiler has been badly broken for a year,
5211         by the patch of 1999-12-06.
5212         * byte-optimize.el (byte-optimize-form-code-walker):
5213         Bug was: the byte compiler was making this erroneous optimization:
5214         (progn (or (foo)) (bar)) ==> (bar)
5215
5216 2000-11-20  Mike Sperber <mike@xemacs.org>
5217
5218         * setup-paths.el (paths-core-load-path-depth): Split
5219         `paths-load-path-depth' in two for site and core lisp.  Don't
5220         recurse into core.
5221         * setup-paths.el (paths-construct-load-path): Use.
5222
5223 2001-01-10  Andy Piper  <andy@xemacs.org>
5224
5225         * package-net.el (package-net-cygwin32-binary-size): new variable
5226         (package-net-win32-binary-size): ditto.  add much needed
5227         commentary.
5228
5229         * gutter-items.el (buffers-tab-items): correct off-by-one error
5230         for buffers-tab-max-size.
5231
5232 2001-01-08  Martin Buchholz <martin@xemacs.org>
5233
5234         * XEmacs 21.2.40 is released.
5235
5236 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5237
5238         * mule/hebrew.el: Fix comments and typos.
5239         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5240
5241 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5242
5243         * ChangeLog.1: move ancient log from fill.el.
5244
5245         * dump-paths.el:
5246         paragraphs.el:
5247         mule/mule-category.el:
5248         Miscellaneous typo fixes and slight doc clarifications.
5249
5250         * mule/mule-ccl.el:  Correct file name in header.
5251
5252 2000-12-31  Martin Buchholz <martin@xemacs.org>
5253
5254         * XEmacs 21.2.39 is released.
5255
5256 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5257
5258         * byte-optimize.el (byte-optimize-cond):
5259         (byte-optimize-cond-1): New.
5260         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5261         Optimizes (cond (x nil)) ==> nil.
5262         Provide better diagnostic on malformed expr like (cond foo).
5263
5264 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5265
5266         * mule/mule-coding.el:
5267         mule/mule-cmds.el (reset-language-environment,
5268         set-language-environment-coding-systems):
5269         Safer default coding-priority-list, corresponding to src/file-coding.h.
5270
5271 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5272
5273         * package-admin.el: Allow package removal from
5274         early-package-load-path.
5275
5276 2000-12-15  Andreas Jaeger  <aj@suse.de>
5277
5278         * about.el (about-maintainer-info): Update my entry.
5279
5280 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5281
5282         * packages.el (locate-library): Add support for bzip2
5283         compressed .el files.
5284
5285 2000-12-12  Andy Piper  <andy@xemacs.org>
5286
5287         * package-net.el: new file.
5288
5289 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5290
5291         * font-lock.el: Add missing C++ keywords.
5292
5293 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5294
5295         * simple.el (indent-for-comment): Preserve indentation of comments
5296         starting in column 0, as documented in (Info-goto-node
5297         "(xemacs)Comments").  Update docstring accordingly.
5298
5299 2000-12-05  Martin Buchholz <martin@xemacs.org>
5300
5301         * XEmacs 21.2.38 is released.
5302
5303 2000-12-04  Didier Verna  <didier@xemacs.org>
5304
5305         * mouse.el (default-mouse-track-set-point-in-window): remove
5306         spurious '+' operation detected by Martin.
5307
5308
5309 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5310
5311         * cl-extra.el (coerce):
5312         Implement char to integer coercion.
5313         Remove extraneous (numberp) test.
5314
5315         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5316         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5317         (byte-optimize-predicate):
5318         Warn if evaluating constant expression signals an error.
5319         (byte-optimize-form): Small simplification.
5320
5321         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5322
5323 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5324
5325         * byte-optimize.el:
5326         (byte-optimize-minus):
5327         (byte-optimize-plus):
5328         (byte-optimize-mult):
5329         (byte-optimize-quo):
5330         Use (car (last x)) instead of (last x) to get last elt!
5331         Use `byte-optimize-predicate' to optimize `%'.
5332         Move optimizations for special numeric args to bytecomp.el.
5333         * bytecomp.el (byte-compile-associative): Remove.
5334         (byte-compile-max): New.
5335         (byte-compile-min): New.
5336         Properly handle erroneous calls: (max) (min).
5337         (byte-compile-plus): New.
5338         (byte-compile-minus):
5339         It's easiest to handle 0, +1 and -1 args here.
5340         (byte-compile-mult): New.
5341         It's easiest to handle 1, -1 and 2 args here.
5342         (byte-compile-quo):
5343         It's easiest to handle 0, +1 and -1 args here.
5344         Issue byte-compiler warning when dividing by zero.
5345
5346         Byte-compiler arithmetic improvements.
5347         Better optimize these expressions in the obvious way:
5348         (+ x y 1)   -->  varref x varref y add add1
5349         (+ x y -1)  -->  varref x varref y add sub1
5350         (- x y 0)   -->  (- x y)
5351         (- 0 x y)   -->  (- (- x) y)
5352         (% 42 19)   --> compile-time constant
5353         (/ 42 19)   --> compile-time constant
5354         (* (foo) 2) --> foo call dup plus
5355
5356         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5357         unless (declaim (optimize (safety 3)))
5358         or (setq byte-compile-delete-errors nil).
5359
5360 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5361
5362         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5363         docstrings.
5364
5365 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5366
5367         * startup.el (command-line-do-help):  Add documentation of
5368         portable dumper switches.
5369
5370 2000-11-22  Andy Piper  <andy@xemacs.org>
5371
5372         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5373
5374         * glyphs.el (init-glyphs): don't use autodetect for strings.
5375
5376 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5377
5378         * byte-optimize.el (byte-optimize-char-before):
5379         (byte-optimize-backward-char):
5380         (byte-optimize-backward-word):
5381         Fix incorrect optimizations for these sorts of expressions:
5382         (let ((x nil)) (backward-char x))
5383
5384 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5385
5386         * byte-optimize.el:
5387         * byte-optimize.el (byte-optimize-backward-char): New.
5388         * byte-optimize.el (byte-optimize-backward-word): New.
5389         Make backward-word and backward-char as efficient as forward versions.
5390
5391         * bytecomp.el (byte-compile-no-args-with-one-extra):
5392         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5393         * bytecomp.el (byte-compile-two-args-with-one-extra):
5394         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5395         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5396         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5397         Check if extra arg is constant nil, and if so, use byte-coded call.
5398
5399         * simple.el (backward-word):
5400         * simple.el (mark-word):
5401         * simple.el (kill-word):
5402         * simple.el (backward-kill-word):
5403         Make COUNT argument optional, for consistency with forward-char et al.
5404
5405         * abbrev.el (abbrev-string-to-be-defined):
5406         * abbrev.el (inverse-abbrev-string-to-be-defined):
5407         * abbrev.el (inverse-add-abbrev):
5408         * abbrev.el (expand-region-abbrevs):
5409         * buff-menu.el (Buffer-menu-execute):
5410         * indent.el (move-to-left-margin):
5411         * indent.el (indent-relative):
5412         * indent.el (move-to-tab-stop):
5413         * info.el (Info-reannotate-node):
5414         * lisp-mode.el (lisp-indent-line):
5415         * lisp.el (end-of-defun):
5416         * lisp.el (move-past-close-and-reindent):
5417         * misc.el (copy-from-above-command):
5418         * mouse.el (default-mouse-track-scroll-and-set-point):
5419         * page.el (forward-page):
5420         * paragraphs.el (forward-paragraph):
5421         * paragraphs.el (end-of-paragraph-text):
5422         * picture.el (picture-forward-column):
5423         * picture.el (picture-self-insert):
5424         * rect.el (extract-rectangle-line):
5425         * simple.el (newline):
5426         * simple.el (fixup-whitespace):
5427         * simple.el (backward-delete-char-untabify):
5428         * simple.el (transpose-chars):
5429         * simple.el (transpose-preceding-chars):
5430         * simple.el (do-auto-fill):
5431         * simple.el (indent-new-comment-line):
5432         * simple.el (blink-matching-open):
5433         * view-less.el (cleanup-backspaces):
5434         * wid-edit.el (widget-transpose-chars):
5435         * term/bg-mouse.el (bg-insert-moused-sexp):
5436         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5437
5438         * info.el (Info-fontify-node):
5439         * simple.el (backward-delete-function):
5440         Use canonical delete-backward-char instead of backward-delete-char.
5441
5442 2000-11-20  Andy Piper  <andy@xemacs.org>
5443
5444         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5445         no buffers.
5446
5447 2000-11-20  Andy Piper  <andy@xemacs.org>
5448
5449         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5450         buffer tabs.
5451
5452 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5453
5454         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5455         (proclaim inline...) was shadowing compiler-macros.
5456
5457 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5458
5459         * bytecomp.el (byte-compile-eval): New.
5460         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5461         Keeps this promise made in Lispref:
5462         "If a file being compiled contains a `defmacro' form, the macro is
5463         defined temporarily for the rest of the compilation of that file."
5464
5465 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5466
5467         * cl.el (floatp-safe):
5468         (plusp):
5469         (minusp):
5470         (oddp):
5471         (evenp):
5472         (cl-abs):
5473         Use a better parameter name than `x'.
5474
5475         * cl-macs.el (check-type): Make continuable.  Change documentation
5476         to require PLACE, but accept any form for compatibility.
5477
5478         * abbrev.el (define-abbrev): Use check-type.
5479         * font-menu.el (font-menu-change-face): Use check-type.
5480         * menubar.el (relabel-menu-item): Use check-type.
5481         * itimer.el: Fix typo.
5482
5483 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5484
5485         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5486
5487 2000-11-14  Martin Buchholz <martin@xemacs.org>
5488
5489         * XEmacs 21.2.37 is released.
5490
5491 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5492
5493         * code-cmds.el: Provide the feature.
5494
5495 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5496
5497         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5498
5499         * code-cmds.el: New file
5500         * mule/mule-cmds.el:
5501         * mule/mule-misc.el
5502         (coding-keymap): New keymap. Define coding system keyboard
5503         commands on file-coding builds too.
5504         (coding-system-change-eol-conversion):
5505         (universal-coding-system-argument):
5506         (set-default-coding-systems):
5507         (prefer-coding-system): Moved from mule-cmds.el
5508         (set-buffer-process-coding-system): Moved from mule-misc.el
5509
5510 2000-09-15  Stephen Carney <carney@scubadoo.com>
5511
5512         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5513
5514 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5515
5516         * package-get.el (package-get-download-sites): Add a pre-release
5517         site for experimental packages.
5518
5519         * auto-autoloads.el: Regenerated.
5520
5521 2000-08-01  Andy Piper  <andy@xemacs.org>
5522
5523         * gutter-items.el (buffers-tab-omit-function): reference
5524         buffers-tab-select-visible-buffers.
5525         (buffers-tab-filter-functions): new variable, by default uses
5526         buffers-tab-selection-function and buffers-tab-omit-function.
5527         (select-buffers-tab-buffers-by-mode): invert arguments.
5528         (buffers-tab-select-visible-buffers): new function. Invert calling
5529         of buffers-menu-omit-invisible-buffers.
5530         (buffers-tab-items): rewrite to use
5531         buffers-tab-filter-functions. Rewrite docstring.
5532         (gutter-buffers-tab-extent): delete.
5533         (add-tab-to-gutter): always build a new extent when adding the
5534         tabs.
5535         (update-tab-in-gutter): make gutter dirty when orientation
5536         changes.
5537
5538 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5539
5540         * bytecomp.el (byte-compile-defvar-or-defconst):
5541         Only do loadhist recording if defvar form includes a value.
5542
5543 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5544
5545         * bytecomp.el (byte-compile-initial-macro-environment):
5546         `eval-when-compile' should not compile its body.
5547
5548 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5549
5550         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5551         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5552         some Japanese English.  Remove some ancient FSF comments, and
5553         improve docstrings.  Use symbols not vectors for tables.
5554
5555 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5556
5557         * keymap.el:
5558         (local-key-binding):
5559         (global-key-binding):
5560         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5561
5562         * lisp.el:
5563         (backward-sexp): Slightly simpler code.
5564         (mark-sexp): Make arg optional, like FSF Emacs.
5565         (forward-list): Slightly simpler code.
5566         (backward-list): Slightly simpler code.
5567         (down-list):  Make arg optional, like FSF Emacs.
5568         (up-list):  Make arg optional, like FSF Emacs.
5569         (backward-up-list):  Make arg optional, like FSF Emacs.
5570         (kill-sexp):  Make arg optional, like FSF Emacs.
5571         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5572
5573         * font-menu.el (font-menu-change-face):
5574         Take continuable errors into account.
5575
5576         * abbrev.el:
5577         * abbrev.el (clear-abbrev-table):
5578         * abbrev.el (define-abbrev-table):
5579         * abbrev.el (define-abbrev):
5580         * abbrev.el (insert-abbrev-table-description):
5581         * apropos.el (apropos-documentation-check-doc-file):
5582         * apropos.el (apropos-documentation-check-elc-file):
5583         * buff-menu.el (list-buffers):
5584         * buff-menu.el (list-buffers-noselect):
5585         * bytecomp.el (byte-recompile-directory):
5586         * bytecomp.el (batch-byte-compile):
5587         * cl-macs.el (typep):
5588         * code-files.el (find-coding-system-magic-cookie):
5589         * code-files.el (insert-file-contents):
5590         * cus-edit.el (customize-set-variable):
5591         * cus-edit.el (customize-save-variable):
5592         * cus-face.el (custom-set-face-font-size):
5593         * cus-face.el (custom-set-face-update-spec):
5594         * cus-face.el (custom-reset-faces):
5595         * custom.el (custom-check-theme):
5596         * custom.el (copy-upto-last):
5597         * fill.el (canonically-space-region):
5598         * fill.el (fill-paragraph):
5599         * fill.el (fill-region):
5600         * fill.el (find-space-insertable-point):
5601         * fill.el (justify-current-line):
5602         * faces.el (face-spec-update-all-matching):
5603         * faces.el (set-face-stipple):
5604         * files-nomule.el (insert-file-contents):
5605         * files.el (insert-file-contents-literally):
5606         * files.el (hack-local-variables-last-page):
5607         * files.el (basic-save-buffer):
5608         * files.el (insert-directory):
5609         * font-menu.el (font-menu-change-face):
5610         * font.el (font-spatial-to-canonical):
5611         * format.el (format-encode-region):
5612         * format.el (format-insert-file):
5613         * format.el (format-replace-strings):
5614         * gutter.el (set-gutter-element):
5615         * help.el (key-or-menu-binding):
5616         * help.el (describe-bindings):
5617         * help.el (with-syntax-table):
5618         * indent.el (indent-rigidly):
5619         * indent.el (delete-to-left-margin):
5620         * info.el:
5621         * info.el (Info-extract-dir-entry-from):
5622         * info.el (Info-build-dir-anew):
5623         * info.el (Info-rebuild-dir):
5624         * info.el (Info-batch-rebuild-dir):
5625         * info.el (Info-read-subfile):
5626         * info.el (Info-build-node-completions):
5627         * info.el (Info-extract-menu-node-name):
5628         * isearch-mode.el (isearch-range-invisible):
5629         * isearch-mode.el (isearch-restore-invisible-extents):
5630         * itimer.el (itimerp):
5631         * itimer.el (itimer-live-p):
5632         * keymap.el:
5633         * keymap.el (substitute-key-definition):
5634         * keymap.el (read-command-or-command-sexp):
5635         * keymap.el (local-key-binding):
5636         * keymap.el (global-key-binding):
5637         * keymap.el (global-set-key):
5638         * keymap.el (local-set-key):
5639         * ldap.el:
5640         * ldap.el (ldap-add-entries):
5641         * ldap.el (ldap-delete-entries):
5642         * lisp.el (backward-sexp):
5643         * lisp.el (mark-sexp):
5644         * lisp.el (forward-list):
5645         * lisp.el (backward-list):
5646         * lisp.el (down-list):
5647         * lisp.el (backward-up-list):
5648         * lisp.el (up-list):
5649         * lisp.el (kill-sexp):
5650         * lisp.el (backward-kill-sexp):
5651         * menubar.el (add-menu-button):
5652         * menubar.el (add-submenu):
5653         * menubar.el (delete-menu-item):
5654         * menubar.el (relabel-menu-item):
5655         * mouse.el (narrow-window-to-region):
5656         * obsolete.el (define-obsolete-variable-alias):
5657         * obsolete.el (store-substring):
5658         * package-admin.el:
5659         * package-admin.el (package-admin-install-function):
5660         * package-admin.el (package-admin-install-function-mswindows):
5661         * package-admin.el (package-admin-default-install-function):
5662         * package-get.el (package-get-update-base-entries):
5663         * packages.el (packages-load-package-dumped-lisps):
5664         * packages.el (packages-collect-package-dumped-lisps):
5665         * printer.el (generic-print-buffer):
5666         * printer.el (generic-print-region):
5667         * replace.el (occur-mode-mouse-goto):
5668         * replace.el (perform-replace):
5669         * select.el (get-selection-no-error):
5670         * simple.el:
5671         * simple.el (newline):
5672         * simple.el (open-line):
5673         * simple.el (edit-and-eval-command):
5674         * simple.el (goto-line):
5675         * simple.el (undo):
5676         * simple.el (kill-region):
5677         * simple.el (copy-region-as-kill):
5678         * simple.el (kill-ring-save):
5679         * simple.el (set-mark):
5680         * simple.el (next-line):
5681         * simple.el (previous-line):
5682         * simple.el (line-move):
5683         * simple.el (set-goal-column):
5684         * simple.el (comment-region):
5685         * subr.el:
5686         * subr.el (putf):
5687         * syntax.el (modify-syntax-entry):
5688         * syntax.el (map-syntax-table):
5689         * view-less.el (view-file):
5690         * view-less.el (view-buffer):
5691         * view-less.el (view-file-other-window):
5692         * window-xemacs.el (backward-other-window):
5693         * window.el:
5694         * window.el (one-window-p):
5695         * window.el (walk-windows):
5696         * window.el (window-list):
5697         * x-mouse.el (x-mouse-kill):
5698         * x-select.el (x-get-cutbuffer):
5699         * x-select.el (x-store-cutbuffer):
5700         * term/bg-mouse.el (bg-mouse-line-to-center):
5701         * term/sun-mouse.el (window-line-end):
5702         * term/sun-mouse.el (sun-select-region):
5703         * term/sun.el (kill-region-and-unmark):
5704         * mule/mule-category.el:
5705         * mule/mule-category.el (modify-category-entry):
5706         * mule/mule-category.el (char-category-list):
5707         * mule/mule-coding.el (coding-system-force-on-output):
5708         * mule/mule-misc.el (coding-system-put):
5709         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5710
5711 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5712
5713         * cus-face.el: Typo fixes and tiny clarifications.
5714         * custom.el: ditto
5715
5716 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5717
5718         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5719         * startup.el (normal-top-level): Setup auto-save-list-file-name
5720         if auto-save-list-file-prefix is non-nil.
5721
5722 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5723
5724         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5725
5726 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5727
5728         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5729         get symbol at point-min.
5730
5731 2000-10-24  Didier Verna  <didier@xemacs.org>
5732
5733         * info.el (Info-emacs-info-file-name): defconst it.
5734         * info.el (Info-footnote-tag): defcustom it.
5735         * info.el (Info-no-description-string): ditto.
5736         * info.el (Info-find-node): adapt to new semantics of
5737         'Info-suffixed-file (don't do the case variants stuff).
5738         * info.el (Info-insert-dir): rewrite the dir file variants code.
5739         * info.el (Info-directory-files): New. Return the list of info
5740         files in a directory.
5741         * info.el (Info-dir-outdated-p): use it.
5742         * info.el (Info-parse-dir-entries): ditto.
5743         * info.el (Info-build-dir-anew): don't restrict to files ending
5744         with a ".info.*" extension.
5745         * info.el (Info-set-mode-line): ditto.
5746         * info.el (Info-read-subfile): adapt to new semantics of
5747         'Info-suffixed-file (append 'exact argument).
5748         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5749         string independently of the case.
5750         * info.el (Info-suffixed-file): use it (match all possible case
5751         for the file name).
5752         * info.el (Info-insert-file-contents): code cleanup.
5753         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5754         columns.
5755         * info.el (Info-batch-rebuild-dir): ditto.
5756         * info.el (Info-read-node-name-1): ditto.
5757         * info.el (Info-search): ditto.
5758         * info.el (Info-fontify-node): ditto.
5759
5760
5761 2000-10-24  Didier Verna  <didier@xemacs.org>
5762
5763         * process.el (shell-command): when called from a program, avoid
5764         'push-mark's "mark-set" message.
5765
5766 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5767
5768         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5769         by a symbol, not by a vector.
5770         * mule/vietnamese.el (vscii): Likewise.
5771         (viscii): Likewise.
5772         * mule/cyrillic.el (koi8-r): Likewise.
5773
5774         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5775         by a symbol, not by a vector.
5776         (chinese-big5-2): Likewise.
5777         * mule/ethiopic.el (ethiopic): Likewise.
5778         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5779         (vietnamese-viscii-upper): Likewise.
5780
5781 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5782
5783         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5784
5785 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5786
5787         * byte-optimize.el (byte-optimize-car): New function.
5788         (byte-optimize-cdr): Ditto.
5789
5790 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5791
5792         * byte-optimize.el: Partial synch with FSF 20.7.
5793         Optimize constant concatenation.
5794         Add keymapp as a side effect free function.  It is a built-in.
5795         (byte-after-unbind-pos): Remove byte-equal.
5796
5797 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5798
5799         * update-elc-2.el: Quote regexps correctly.
5800
5801 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5802
5803         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5804         (ccl-compile): Apply integerp, not integer-or-char-p to
5805         check the type of the buffer magnification
5806         (ccl-compile-write-string): Encode a string with binary
5807         coding system.
5808         (ccl-compile-write-repeat): Likewise.
5809
5810 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5811
5812         * buff-menu.el:
5813         * bytecomp.el:
5814         * coding.el:
5815         * faces.el:
5816         * files.el:
5817         * fill.el:
5818         * float-sup.el:
5819         * font-lock.el:
5820         * help.el:
5821         * iso8859-1.el:
5822         * loaddefs.el:
5823         * menubar-items.el:
5824         * menubar.el:
5825         * modeline.el:
5826         * msw-font-menu.el:
5827         * paragraphs.el:
5828         * paths.el:
5829         * replace.el:
5830         * simple.el:
5831         * sound.el:
5832         * startup.el:
5833         * version.el:
5834         * x-faces.el:
5835         * x-font-menu.el:
5836         Remove purecopy.
5837
5838 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5839
5840         * simple.el (do-auto-fill): Use the function pointer to by
5841         `comment-line-break-function', not `indent-new-comment-line'. This
5842         fixes an issue with cc-mode comment continuation.
5843
5844 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5845
5846         * simple.el (turn-on-auto-fill):  Add (interactive).
5847         * mwheel.el (mwheel-install): Add (interactive).
5848         * font-lock.el (turn-on-font-lock): Add (interactive).
5849         (turn-off-font-lock): Add (interactive).
5850
5851 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5852
5853         * packages.el (packages-special-base-regexp): Add `man'.
5854
5855 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5856
5857         * wid-edit.el (widget-specify-active): map over extents in current
5858         buffer like `widget-specify-inactive' does.  Mapping over the
5859         inactive extent object does not work since the current extent is
5860         ignored by `map-extents'.
5861
5862 2000-10-04  Martin Buchholz <martin@xemacs.org>
5863
5864         * XEmacs 21.2.36 is released.
5865
5866 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5867
5868         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5869         Optimize the compiled-function-constants vector by byte-code
5870         reference counts.
5871
5872 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5873
5874         * build-report.el (build-report-delete-regexp): quote value in
5875         defcustom
5876
5877 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5878
5879         * build-report.el (build-report): Don't bind srcdir which we don't
5880         use in `multiple-value-bind' to avoid the only byte-compiler
5881         warning.
5882
5883 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5884
5885         * build-report.el: Requires cl and custom now.
5886         build-report-version is determined by XEmacs version -- remove
5887         build-report-version*.
5888         * build-report.el (build-report-version): Removed.
5889         * build-report.el (build-report-installation-version-regexp): New.
5890         * build-report.el (build-report-version-file-regexp): New.
5891         * build-report.el (build-report-installation-srcdir-regexp): New.
5892         * build-report.el (build-report-destination): Offer
5893         xemacs-build-reports and xemacs-beta.
5894         * build-report.el (build-report-keep-regexp): Adjusted.
5895         * build-report.el (build-report-delete-regexp): Adjusted.
5896         * build-report.el (build-report-make-output-dir): New.
5897         * build-report.el (build-report-installation-file): Replace use of
5898         `concat' with `expand-file-name'.
5899         * build-report.el (build-report-make-output-file): Removed.
5900         * build-report.el (build-report-make-output-files): New.
5901         * build-report.el (build-report-subject): Identify as
5902         user-variable with "*...".
5903         * build-report.el (build-report-prompts): Ditto.
5904         * build-report.el (build-report-version-file): New.
5905         * build-report.el (build-report-file-encoding): Identify as
5906         user-variable with "*...".
5907         * build-report.el (build-report-make-output-get): New.
5908         * build-report.el (build-report-insert-header): Report
5909         emacs-version and system-configuration instead of
5910         build-report-version.
5911         * build-report.el (build-report-insert-make-output): Add file
5912         argument.
5913         * build-report.el (build-report-insert-installation-file):
5914         Re-indent.
5915         * build-report.el (build-report-keep): Change docstring,
5916         re-indent.
5917         * build-report.el (build-report-delete): Ditto.
5918         * build-report.el (build-report-installation-data): New.
5919         * build-report.el (build-report-version-file-data): New.
5920
5921 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5922
5923         * byte-optimize.el (byte-optimize-lapcode):
5924         Fix the optimization of using the first 5 elements of the
5925         constants vector for variables.
5926         (byte-optimize-lapcode): Fix another ancient broken optimization.
5927
5928 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5929
5930         * *: Spelling mega-patch
5931
5932 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5933
5934         * easymenu.el: doc fixes.
5935         (easy-menu-do-define): Use backquote.
5936         (easy-menu-change):
5937         (easy-menu-add):
5938         `when' seems much clearer than `if' here.
5939         (easy-menu-remove):
5940         (easy-menu-add-item):
5941         (easy-menu-item-present-p):
5942         (easy-menu-remove-item):
5943         Wrap using (when (featurep 'menubar) ...)
5944
5945 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5946
5947         * bytecomp.el (displaying-byte-compile-warnings):
5948         Revert Ben's change to this function below so that the compile log
5949         is displayed properly for users of the "popper" package.
5950
5951 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5952
5953         * window.el (save-selected-window): Use backquote.
5954
5955         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5956         Renamed from `byte-compile-file-form-defvar'.
5957         * bytecomp.el (byte-compile-defvar-or-defconst):
5958         Only cons onto current-load-list in top-level forms.
5959         Else this leaks a cons cell every time a defun is called.
5960         Renamed from `byte-compile-defvar', for clarity.
5961         Warn when docstring of defvar is not a string.
5962         Use consistent error messages.
5963         Better comments.
5964
5965 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5966
5967         * simple.el (set-variable):
5968         Remove unneeded defvar by rearranging order of let* forms.
5969
5970         * mule/mule-ccl.el (ccl-get-next-code):
5971         * menubar-items.el (bookmark-menu-filter):
5972         (language-environment-menu-filter):
5973         (tutorials-menu-filter):
5974         * toolbar-items.el (toolbar-compile):
5975         * byte-optimize.el (disassemble-offset):
5976         Use (declare (special ...)) instead of `defvar'.
5977
5978         * cl-macs.el (cl-do-proclaim):
5979         Fix (declare (special ...)) warning suppression syntax.
5980
5981 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5982
5983         * info.el (Info-tag-table-marker):
5984         (Info-tag-table-buffer):
5985         (Info-find-file-node):
5986         (Info-read-subfile):
5987         (Info-build-node-completions):
5988         (Info-search):
5989         (Info-mode):
5990         Multiple info buffer support.
5991
5992 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5993
5994         * ldap.el (ldap-decode-entry): New defun
5995         (ldap-search-entries): Use it in order to decode DN-prefixed
5996         entries properly
5997
5998 2000-08-23  Daniel Pittman <daniel@danann.net>
5999
6000         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6001         Use `eq', not `=', to compare symbols.
6002
6003 2000-07-30  Ben Wing  <ben@xemacs.org>
6004
6005         * bytecomp.el (byte-compile-report-error):
6006         * bytecomp.el (displaying-byte-compile-warnings):
6007         if stack-trace-on-error is set, send out a backtrace when
6008         an error is encountered that stops byte compilation.  this
6009         should make it much much easier to track down those curious
6010         problems.  also undo the kludge of using a separate "*Show*"
6011         buffer for display when there's a temp-buffer-show-function;
6012         we can avoid this by just being a little smarter.
6013
6014         * dialog-items.el:
6015         * dialog-items.el (search-dialog-regexp): New.
6016         * dialog-items.el (search-dialog-callback):
6017         * dialog-items.el (make-search-dialog):
6018         add a regexp option to the dialog and clean up a bit.
6019
6020         * dialog.el:
6021         * dialog.el (yes-or-no-p-dialog-box):
6022         * dialog.el (get-dialog-box-response):
6023         * dialog.el (make-dialog-box):
6024         * dialog.el (dialog-box-finish): New.
6025         * dialog.el (dialog-box-cancel): New.
6026         * dialog.el (internal-make-dialog-box-exit): New.
6027         implement [properly!] the :modal property of the new dialog box
6028         interface.  this is the first time xemacs has ever had *proper*
6029         modal dialog boxes, giving the standard window-system feedback.
6030         (e.g. under windows, clicking on a disabled frame causes a beep
6031         and makes the dialog box flash three times.)
6032
6033         * dragdrop.el: header keyword frobbing.
6034
6035         * dumped-lisp.el (preloaded-file-list):
6036         renamed winnt.el to win32-native.el.
6037
6038         * faces.el (face-property):
6039         * faces.el (set-face-property):
6040         * faces.el (frob-face-property):
6041         * faces.el (frob-face-font-2):
6042         * faces.el (make-face-bold):
6043         * faces.el (make-face-italic):
6044         * faces.el (make-face-bold-italic):
6045         * faces.el (make-face-unbold):
6046         * faces.el (make-face-unitalic):
6047         * faces.el (make-face-smaller):
6048         * faces.el (make-face-larger):
6049         clean up the implementation of these so that window-system-specific
6050         methods are called only on objects belonging to that window system.
6051         previously, you could have [e.g.] mswindows-make-face-bold called
6052         on font object of device type `stream', which is not good and
6053         explains the subtle errors Adrian was getting when byte-compiling
6054         something that required 'term. (Adrian, now you can use stack-trace-
6055         on-error to find the exact place where things are going wrong instead
6056         of having to laboriously binary-search your way through.)
6057
6058         * finder.el (finder-known-keywords):
6059         cleaned up -- properly sorted, clarified the meanings of many of
6060         the keywords, and added a few -- mswin, gui, content, build, www,
6061         user, services.  the last two try to distinguish between a package
6062         that's used directly by the user, and a package that provides
6063         support services to other packages.
6064
6065         * font-lock.el (lisp-font-lock-keywords-2):
6066         update list of lisp control structures to include everything,
6067         including new ones i introduced.
6068
6069         * gutter.el: header keyword frobbing.
6070
6071         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6072         recent isearch element was not doing so!  you got the second-most-
6073         recent instead.
6074
6075         * lisp-mode.el (construct-lisp-mode-menu):
6076         more menubar cleanups.
6077         * lisp-mode.el (with-selected-window):
6078         make it indent properly.
6079
6080         * menubar-items.el (default-menubar): lots of menubar cleanups.
6081         rearranged the options menu the most, e.g. splitting up the
6082         Keyboard/Mouse menu into a new Editing menu and combining the
6083         separate Scrollbar/Gutter/Toolbar submenus into Display.
6084         Got rid of General, moved items to Editing or new Troubleshooting.
6085         Moved Packages to Tools; doesn't seem to belong under Options.
6086         Added stuff to the Cmds menu, e.g. Change Case.
6087
6088         NB please don't complain about these periodic menubar changes.
6089         Anything like this is necessarily incremental in its construction
6090         -- By constant use you gradually become more and more aware of
6091         better and better ways to group menu items.  When we eventually
6092         move the options menu to a property sheet, the existing structure
6093         will probably be preserved fairly well.
6094
6095         * minibuf.el (next-history-element): fix problems with pressing
6096         down arrow in repeat-complex-command.
6097
6098         * modeline.el:
6099         * modeline.el (modeline-3d-p): New.
6100         added custom variable for controlling the 3d modeline.  the
6101         corresponding Options item has been present for a long time,
6102         but commented out with "fix me!" comments.  it's fixed now.
6103
6104         * obsolete.el (add-menu):
6105         remove bogus gettexts.
6106
6107         * process.el (shell-quote-argument):
6108         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6109         For bash under Windows native, see below.
6110
6111         * simple.el:
6112         * simple.el (display-warning-buffer):
6113         Fixed the handling of warning display to eliminate the annoying
6114         *Show* buffer, like was done for byte-compiler output above.
6115
6116         * simple.el (debug-print): New.
6117         Simple function for sending debug messages to the console and/or
6118         other debug places.
6119
6120         * subr.el (replace-in-string):
6121         Rewrite this function to avoid N^2 behavior with large strings --
6122         catastrophic with the new Windows selection code! (Apparently the
6123         author of this function didn't realize there was a fun
6124         replace-match that could make his life much easier, because we
6125         duplicated the entire logic.  The new version is smaller, easier
6126         to understand, much more robust, and has extended features --
6127         those of replace-match.)
6128
6129         * window.el:
6130         * window.el (with-selected-window): New.
6131         An obvious complement to the existing `with-selected-frame' and
6132         `with-current-buffer'.
6133
6134         * win32-native.el: Renamed from winnt.el.
6135         Added a great deal of stuff for properly handling process quoting,
6136         somewhat modeled on Kirill's original model (which i later threw
6137         away).  We should now finally have correctly working process arg
6138         quoting/dequoting so that the final app gets exactly what we
6139         intended.  Because the mechanism is in Lisp, it's easily
6140         extendible. (For those running bash and running the native
6141         version, I tried hard to do what I thought was correct.  But more
6142         thought is needed, and ideally the volunteer work of people with
6143         these configurations that they generally run on.)
6144
6145         * x-font-menu.el (x-font-menu-font-data):
6146         Put in defvar's to fix byte-compiler warnings.
6147
6148 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6149
6150         * select.el (selection-coercion-alist): Initialise.
6151         * select.el (select-coerce-to-text): New.
6152         * select.el (select-coerce): New.
6153         New functions to perform type and value coercion.
6154
6155         * select.el (select-buffer-killed-default): Keep data if it was
6156         on the clipboard.
6157
6158 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6159
6160         * menubar-items.el (default-menubar): Fix typo.
6161         (default-menubar): `lambda' was mispelled as `lamda'.
6162
6163 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6164
6165         * window.el (shrink-window-if-larger-than-buffer): Remove
6166         edge checking code.
6167
6168 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6169
6170         * paths.el (gnus-local-domain): Removed.
6171         (gnus-local-organization): Ditto.
6172         (gnus-startup-file): Ditto.
6173
6174 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6175
6176         * files.el (auto-mode-alist): Add .spec for RPM.
6177
6178 2000-07-31  Andy Piper  <andy@xemacs.org>
6179
6180         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6181
6182 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6183
6184         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6185         browse-url.
6186         * help.el (xemacs-www-page): Ditto.
6187         (xemacs-www-faq): Ditto.
6188         * menubar-items.el (default-menubar): Ditto.
6189
6190         * wid-edit.el (widget-url-link-action): Ditto.
6191         From: Kenichi OKADA <okada@opaopa.org>.
6192
6193 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6194
6195         * finder.el (finder-commentary): Add autoload cookie.
6196
6197 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6198
6199         * files.el (insert-file-contents-literally): Fix second let
6200         binding for `coding-system-for-read' to `coding-system-for-write'
6201         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6202
6203 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6204
6205         * files.el (insert-file-contents-literally): Use binary coding
6206         system (from Morioka san).
6207         (insert-file-contents-literally): Make file-name-handler method.
6208
6209 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6210
6211         * cl-macs.el (get-selection): Add defsetf.
6212
6213 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6214
6215         * x-init.el (x-activate-region-as-selection): replace obsolete
6216         function x-own-selection with own-selection.
6217         (ow-find): replace obsolete functions x-get-selection and
6218         x-get-clipboard with get-selection and get-clipboard.
6219         (init-post-x-win): replace obsolete function x-disown-selection
6220         with disown-selection.
6221
6222 2000-07-20  Mike Sperber  <mike@xemacs.org>
6223
6224         * startup.el (load-user-init-file): Only try to load init file if
6225         it exists.
6226
6227 2000-07-10  Andy Piper  <andy@xemacs.org>
6228
6229         * dialog-items.el: sync with Ben's patch.
6230
6231         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6232         comment.
6233         (progress-text-glyph): deleted.
6234         (progress-layout-glyph): make completely minimal.
6235         (progress-gauge-glyph): ditto.
6236         (progress-display-style): fix to handle dynamic instantiator
6237         changes.
6238         (progress-text-instantiator): new.
6239         (progress-layout-instantiator): new.
6240         (progress-gauge-instantiator): new.
6241         (set-progress-display-instantiator): renamed and changed from
6242         set-progress-display-style.
6243         (progress-abort-glyph): use instantiator not glyph.
6244         (append-progress-display): use set-progress-display-instantiator
6245         and set-glyph-image.
6246         (abort-progress-display): ditto.
6247         (raw-append-progress-display): ditto.
6248
6249 2000-07-20  Ben Wing  <ben@xemacs.org>
6250
6251         * code-files.el: Move Mule-specific code to mule-coding.el.
6252
6253 2000-07-15  Ben Wing  <ben@xemacs.org>
6254
6255         * autoload.el:
6256         Fixed comments.
6257
6258         * cmdloop.el:
6259         * cmdloop.el (yes-or-no-p):
6260         * cmdloop.el (y-or-n-p):
6261         Make these functions use should-use-dialog-box-p and not be
6262         overridden in dialog.el.
6263
6264         * cus-dep.el:
6265         * cus-dep.el (Custom-make-dependencies): Removed.
6266         * cus-dep.el (Custom-make-dependencies-1): New.
6267         * cus-dep.el (Custom-make-one-dependency): New.
6268         New entry point for use in Makefiles, to avoid excessive
6269         invocations.
6270
6271         * cus-edit.el (custom-variable-reset-saved):
6272         * cus-edit.el (custom-variable-reset-standard):
6273         * cus-edit.el (custom-save-resets):
6274         Fix bytecompiler warnings.
6275
6276         * dialog.el:
6277         * dialog.el (yes-or-no-p-dialog-box):
6278         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6279         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6280         * dialog.el (get-dialog-box-response):
6281         * dialog.el (message-or-box):
6282         * dialog.el (make-dialog-box):
6283         * dialog.el (popup-dialog-box): New.
6284         Avoid yes-or-no-p bogosities.
6285         Create a general function `make-dialog-box' to encapsulate all
6286         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6287
6288         * dumped-lisp.el (preloaded-file-list):
6289         Add dialog-items.  Clean up.  Group files by types.
6290
6291         * easymenu.el (easy-menu-add):
6292         * easymenu.el (easy-menu-remove):
6293         Account for accelerators.
6294
6295         * extents.el:
6296         * extents.el (extent-list): New args, like in map-extents.
6297         * extents.el (extent-at-event): New.
6298         * extents.el (extents-at-event): New.
6299
6300         * font-lock.el:
6301         * font-lock.el (font-lock-mode):
6302         * font-lock.el (font-lock-default-fontify-buffer):
6303         * font-lock.el (font-lock-default-unfontify-region):
6304         * font-lock.el (font-lock-fontify-syntactically-region):
6305         * font-lock.el (font-lock-fontify-keywords-region):
6306         Use new progress-feedback names.
6307
6308         * font-lock.el (java-font-lock-identifier-regexp):
6309         * font-lock.el (java-font-lock-class-name-regexp):
6310         Fix bytecompiler warnings.
6311
6312         * gutter-items.el:
6313         * gutter-items.el (progress-display-use-echo-area): Removed.
6314         * gutter-items.el (progress-feedback-use-echo-area): New.
6315         * gutter-items.el (progress-display-popup-period): Removed.
6316         * gutter-items.el (progress-feedback-popup-period): New.
6317         * gutter-items.el (set-progress-display-style): Removed.
6318         * gutter-items.el (set-progress-feedback-style): New.
6319         * gutter-items.el (progress-display-style): Removed.
6320         * gutter-items.el (progress-feedback-style): New.
6321         * gutter-items.el (progress-stack):
6322         * gutter-items.el (progress-displayed-p): Removed.
6323         * gutter-items.el (progress-feedbacked-p): New.
6324         * gutter-items.el (clear-progress-display): Removed.
6325         * gutter-items.el (clear-progress-feedback): New.
6326         * gutter-items.el (progress-display-clear-when-idle): Removed.
6327         * gutter-items.el (progress-feedback-clear-when-idle): New.
6328         * gutter-items.el (remove-progress-display): Removed.
6329         * gutter-items.el (remove-progress-feedback): New.
6330         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6331         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6332         * gutter-items.el (append-progress-display): Removed.
6333         * gutter-items.el (append-progress-feedback): New.
6334         * gutter-items.el (abort-progress-display): Removed.
6335         * gutter-items.el (abort-progress-feedback): New.
6336         * gutter-items.el (raw-append-progress-display): Removed.
6337         * gutter-items.el (raw-append-progress-feedback): New.
6338         * gutter-items.el (display-progress-display): Removed.
6339         * gutter-items.el (display-progress-feedback): New.
6340         * gutter-items.el (current-progress-display): Removed.
6341         * gutter-items.el (current-progress-feedback): New.
6342         * gutter-items.el (current-progress-display-label): Removed.
6343         * gutter-items.el (current-progress-feedback-label): New.
6344         * gutter-items.el (progress-display): Removed.
6345         * gutter-items.el (progress-feedback): New.
6346         Replace "progress-display" with "progress-feedback" globally.
6347
6348         * gutter-items.el (lprogress-display): Removed.
6349         * gutter-items.el (progress-feedback-with-label): New.
6350         Rename lprogress-display ==> progress-feedback-with-label.
6351
6352         * gutter-items.el (search-dialog-direction): Removed.
6353         * gutter-items.el (search-dialog-text): Removed.
6354         * gutter-items.el (search-dialog-callback): Removed.
6355         * gutter-items.el (make-search-dialog): Removed.
6356         Move to dialog-items.el.
6357
6358         * help.el:
6359         * help.el (help-mode-quit):
6360         * help.el (mode-for-help): New.
6361         * help.el (help-sticky-window): New.
6362         * help.el (help-window-config): New.
6363         * help.el (with-displaying-help-buffer):
6364         * help.el (function-at-event): New.
6365         * help.el (help-symbol-regexp): New.
6366         * help.el (help-symbol-run-function-1): New.
6367         * help.el (help-symbol-run-function): New.
6368         * help.el (help-symbol-function-context-menu): New.
6369         * help.el (help-symbol-variable-context-menu): New.
6370         * help.el (help-symbol-function-and-variable-context-menu): New.
6371         * help.el (frob-help-extents): New.
6372         * help.el (describe-function-1):
6373         * help.el (variable-at-point):
6374         * help.el (variable-at-event): New.
6375         * help.el (describe-variable):
6376         Major overhaul.
6377         - Make functions and variables be mousable.
6378         - Middle button hyperlinks.
6379         - New context-menu entries.
6380
6381         * keydefs.el:
6382         * keydefs.el (global-map):
6383         New key bindings to move lines up and down.
6384
6385         * lisp-mode.el:
6386         * lisp-mode.el (construct-lisp-mode-menu): New.
6387         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6388         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6389         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6390         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6391         Make popup and menubar menus be different.  Popup menu uses
6392         clicked location and automatically assumes symbol under the mouse
6393         for various commands.
6394
6395         * menubar-items.el:
6396         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6397         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6398
6399         * menubar-items.el (global-popup-menu): Removed.
6400         * menubar-items.el (mode-popup-menu): Removed.
6401         * menubar-items.el (activate-popup-menu-hook): Removed.
6402         * menubar-items.el (popup-mode-menu): Removed.
6403         * menubar-items.el (popup-buffer-menu): Removed.
6404         * menubar-items.el (popup-menubar-menu): Removed.
6405         Move to menubar.el.
6406
6407         * menubar.el:
6408         * menubar.el (global-popup-menu): New.
6409         * menubar.el (mode-popup-menu): New.
6410         * menubar.el (activate-popup-menu-hook): New.
6411         * menubar.el (last-popup-menu-event): New.
6412         * menubar.el (popup-mode-menu): New.
6413         * menubar.el (popup-buffer-menu): New.
6414         * menubar.el (popup-menubar-menu): New.
6415         * menubar.el (menu-call-at-event): New.
6416         Move non-content functions here.  Add support for context menu
6417         items on extents.
6418
6419         * minibuf.el (minibuffer-history-uniquify):
6420         Typo fix.
6421
6422         * minibuf.el (read-file-name-1):
6423         Call new file dialog box if it exists.
6424
6425         * minibuf.el (mouse-rfn-setup-vars):
6426         Clean up "chop" action.
6427
6428         * mouse.el:
6429         * mouse.el (button2): Now bound to mouse-track.
6430         * mouse.el (click-inside-extent-p):
6431         * mouse.el (point-inside-extent-p):
6432         * mouse.el (point-inside-selection-p):
6433         * mouse.el (mouse-drag-or-yank): Removed.
6434         * mouse.el (mouse-begin-drag-n-drop): New.
6435         * mouse.el (mouse-eval-sexp):
6436         * mouse.el (mouse-track-activate-strokes): New.
6437         * mouse.el (mouse-track-do-activate): New.
6438         * mouse.el (mouse-track):
6439         * mouse.el (default-mouse-track-event-is-with-button): New.
6440         * mouse.el (default-mouse-track-cleanup-hook):
6441         * mouse.el (default-mouse-track-drag-hook):
6442         * mouse.el (default-mouse-track-drag-up-hook):
6443         * mouse.el (default-mouse-track-click-hook):
6444         Merge drag-n-drop into mouse-track.
6445         Add general "activate" support to replace specific button2 kludges.
6446         Use "button modifier" support in mouse-track.
6447
6448         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6449
6450         * package-ui.el:
6451         * package-ui.el (pui-menu):
6452         * package-ui.el (pui-popup-context-sensitive): Removed.
6453         Fix bytecompiler warnings.
6454         Clean up popup code a bit.
6455
6456         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6457
6458         * simple.el:
6459         * simple.el (transpose-lines):
6460         * simple.el (transpose-line-up): New.
6461         * simple.el (transpose-line-down): New.
6462         * simple.el (transpose-subr):
6463         * simple.el (transpose-subr-1): Removed.
6464         Clean up, add functions to move lines up and down.
6465
6466         * startup.el (mail-host-address):
6467         * startup.el (user-mail-address):
6468         Customize.
6469
6470         * subr.el:
6471         * subr.el (set-symbol-value-in-buffer): New.
6472         * subr.el (error):
6473         * subr.el (check-argument-type):
6474         * subr.el (defined-error-p): New.
6475         Add structured error support.
6476
6477         * toolbar-items.el (toolbar-compile):
6478         Use new make-dialog-box.
6479
6480         * update-elc.el:
6481
6482         * userlock.el (ask-user-about-lock-dbox):
6483         * userlock.el (ask-user-about-supersession-threat-dbox):
6484         * userlock.el (ask-user-about-lock):
6485         * userlock.el (ask-user-about-supersession-threat):
6486         Use new make-dialog-box.
6487         Add safety checks; use should use-dialog-box-p.
6488
6489         * window-xemacs.el:
6490         * window-xemacs.el (__buffer-dedicated-frame):
6491         * window-xemacs.el (buffer-dedicated-frame): New.
6492         * window-xemacs.el (set-buffer-dedicated-frame): New.
6493         Move dedicated-frame stuff into lisp.
6494
6495 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6496
6497         * printer.el (generic-print-region): Do not require that
6498         `printer-name' be set.
6499         (printer-name): Commentary clarification.
6500
6501 2000-07-19  Martin Buchholz <martin@xemacs.org>
6502
6503         * XEmacs 21.2.35 is released.
6504
6505 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6506
6507         * select.el (selection-coercible-types): Initialise.
6508
6509 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6510
6511         * select.el (own-clipboard): Bug fix.
6512
6513 2000-07-17  Mike Sperber  <mike@xemacs.org>
6514
6515         * cus-edit.el (custom-migrate-custom-file): Save init file before
6516         continuing.
6517
6518 2000-07-16  Mike Sperber  <mike@xemacs.org>
6519
6520         * startup.el (load-init-file): Remove silly call to
6521         `load-user-custom-file`.
6522         (maybe-migrate-user-init-file): Minor fixes.
6523
6524 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6525
6526         * apropos.el (apropos-documentation-check-doc-file):
6527         `doc' variable should be let-bound, as was presumably intended.
6528
6529         * cus-edit.el (custom-variable-reset-saved):
6530         (custom-variable-reset-standard):
6531         Remove unused variable comment-widget.  Twice.
6532
6533         * toolbar.el (toolbar-blank-press-function):
6534         Add a real defvar with initial value nil and proper docstring.
6535         (press-toolbar-button): No need to check for boundp-ness anymore.
6536
6537         * rect.el (open-rectangle-line): Remove useless (let) form.
6538         Add defvar for pending-delete-mode.
6539
6540         * info.el (Info-find-node): This function needs an autoload cookie.
6541
6542         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6543         Use let* since the second form referred to the first.
6544
6545 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6546
6547         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6548         instead of removed `mswindows-get-clipboard'.
6549
6550
6551 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6552
6553         * select.el (select-convert-from-text): New.
6554         * select.el (select-convert-from-length): New.
6555         * select.el (select-convert-from-integer): New.
6556         * select.el (select-convert-from-identity): New.
6557         * select.el (select-convert-from-filename): New.
6558         * select.el (selection-converter-in-alist): Use them.
6559         New converter functions for X.
6560
6561         * select.el (get-selection): Removed comment.
6562
6563         * select.el (own-selection): Removed append code - I thought
6564         I'd already done this, but apparently not...
6565
6566         * select.el: Changed comment about TIMESTAMP.
6567
6568         * select.el (select-convert-in): New.
6569         * select.el (select-convert-out): New.
6570         New functions that get used by select.c.
6571
6572         * select.el (select-buffer-killed-default): New.
6573         * select.el (select-buffer-killed-text): New.
6574         * select.el (selection-buffer-killed-alist): New.
6575         New list and functions that get called if a relevant selection
6576         exists and a buffer gets killed.
6577
6578         * select.el (select-convert-to-targets):
6579         * select.el (select-convert-to-identity): Removed.
6580         * select.el (select-convert-from-identity): Removed.
6581         * select.el (select-converter-out-alist):
6582         Removed _EMACS_INTERNAL selection type.
6583
6584         * x-select.el (xselect-kill-buffer-hook): Removed.
6585         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6586         Removed this X-specific nonesense. Use the generic support
6587         in select.el instead.
6588
6589 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6590
6591         * mule/mule-category.el (defined-category-hashtable):
6592         Use make-hash-table instead of make-hashtable
6593
6594         * buff-menu.el: Byte-compiler warning fix.
6595
6596         * isearch-mode.el (isearch-highlight-all-cleanup):
6597         Remove unused variable `isearch-highlight-all-start'.
6598
6599         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6600
6601         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6602
6603         * cus-dep.el (Custom-make-dependencies):
6604         Add autoload cookie for custom-add-loads to generated custom-load.el.
6605
6606         * autoload.el (autoload-package-name): Warning suppression.
6607         Move defvar prior to first use.
6608
6609         * custom.el: Add autoload for custom-declare-face.
6610         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6611         * cl.el (cl-hack-byte-compiler):
6612         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6613         to work properly.
6614
6615 2000-07-08  Mike Sperber  <mike@xemacs.org>
6616
6617         * startup.el (load-home-init-file): Added variable.
6618         (maybe-migrate-user-init-file): Added.
6619         (load-user-init-file): Load custom file if different from init
6620         file.
6621
6622         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6623         "startup."
6624
6625         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6626         Moved `custom-file'-related code to cus-file.el.
6627
6628         * cus-file.el: New file.
6629
6630 2000-04-01  Mike Sperber  <mike@xemacs.org>
6631
6632         * packages.el (packages-find-package-directories): Added support
6633         for external package hierarchies with in-place installations.
6634
6635         * find-paths.el (paths-root-in-place-p): Added.
6636         (paths-find-emacs-directory): Added support for external
6637         directories with in-place installations.
6638         (paths-find-site-directory): Ditto.
6639
6640         * startup.el (find-user-init-file): Also look for
6641         ~/.xemacs/init.elc? in preference to ~/.emacs.
6642
6643 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6644
6645         * select.el (own-selection):
6646         * select.el (own-clipboard): Changed `append' parameter to
6647         `how-to-use' parameter.
6648         * select.el (own-selection): Removed icky append code.
6649         * select.el (own-selection, get-selection): Removed extra type
6650         checking.
6651         * select.el (selection-appender-alist):
6652         * select.el (selection-converter-{in|out}-alist): Initialise.
6653         * select.el (select-append-to-*): New.
6654         * select.el (select-convert-from-*): New.  New functions to append
6655         data and convert data from external type.
6656
6657 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6658
6659         * font-lock.el: Javadoc enhancements.
6660
6661 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6662
6663         * printer.el (generic-print-region): Compose job name from buffer
6664         name.
6665
6666 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6667
6668         * font-lock.el (font-lock-fontify-pending-extents): Call
6669         font-lock-fontify-region instead of font-lock-fontify-buffer
6670         to avoid unnecessary progress gauges.
6671
6672 2000-07-06  Craig Lanning  <lanning@scra.org>
6673
6674         * custom-load.el (faces):
6675
6676         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6677         dir is a regex.
6678
6679         * process.el (call-process-internal): from Dan Holmsand, use binary
6680         coding systems so that jka-compr works.
6681
6682 2000-07-07  Ben Wing  <ben@xemacs.org>
6683
6684         * font-lock.el: Undo previous change.  Unfortunately, some
6685         files actually use the variables directly in their init code
6686         without quoting them.
6687
6688 2000-07-07  Ben Wing  <ben@xemacs.org>
6689
6690         * font-lock.el (defvar font-lock-*-face): Removed.
6691
6692         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6693         only when necessary.
6694
6695 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6696
6697         * cl-macs.el: fix cl-transform-function-property kludge
6698         so that it does not require a random feature.
6699
6700 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6701
6702         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6703         as in Linux kernel "Rules.make".
6704
6705 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6706
6707         * build-report.el (build-report): Add autoload cookie.
6708
6709 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6710
6711         * package-ui.el (defgroup pui):  Correct a misspelling
6712         (pui-toggle-package-delete):  Change `seleted' to `selected'
6713
6714 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6715
6716         * package-get.el (package-get-update-base):
6717         (package-get): Use insert-file-contents-literally always.
6718         (package-get-maybe-save-index):
6719         Force coding system for writing to binary.
6720
6721 2000-06-08  Mike Alexander  <mta@arbortext.com>
6722
6723         * code-process.el (call-process-region): If there is no coding
6724         system for the process on process-coding-system-alist use the
6725         coding system of the buffer containing the region.
6726
6727 2000-06-10  Ben Wing  <ben@xemacs.org>
6728
6729         * cmdloop.el (command-error):
6730         If debug-on-error and noninteractive, output backtrace.
6731
6732         * files.el (file-relative-name):
6733         Remove MSDOS references.
6734
6735         * simple.el (line-number): New function, due to non-obvious
6736         behavior/usage of count-lines.
6737
6738         * simple.el (count-lines): document non-obvious usage to get
6739         line number.
6740
6741 2000-06-11  Ben Wing  <ben@xemacs.org>
6742
6743         * faces.el ((featurep 'xpm)):
6744         * x-faces.el (x-init-face-from-resources):
6745         * x-faces.el (x-init-frame-faces):
6746         * x-misc.el (x-init-specifier-from-resources):
6747         * x-misc.el (x-get-resource-and-bogosity-check):
6748         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6749         * x-mouse.el (x-init-pointer-shape):
6750         * x-scrollbar.el (x-init-scrollbar-from-resources):
6751         Add sixth argument to x-get-resource calls so as to issue warnings
6752         rather than errors on bogus arguments.
6753
6754 2000-06-05  Ben Wing  <ben@xemacs.org>
6755
6756         * compat.el: new file.  provides a clean, non-intrusive way to
6757         define compatibility functions.
6758
6759         * process.el (shell-quote-argument): temporary fix for lack
6760         of nt-quote-process-args.  #### I need to put back the overall
6761         structure of that mechanism but redo the guts of it using the
6762         extra intelligence in the C code.
6763
6764 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6765
6766         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6767         `package-get' does in package-get.el, instead of using external
6768         "md5sum" program.
6769
6770         * package-get.el (package-get): Insert package file literally to
6771         make checksum calculation work.
6772
6773 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6774
6775         * code-files.el (convert-mbox-coding-system): Deleted.
6776         (file-coding-system-alist): Removed reference to
6777         convert-mbox-coding-system.
6778
6779 2000-05-28  Martin Buchholz <martin@xemacs.org>
6780
6781         * XEmacs 21.2.34 is released.
6782
6783 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6784
6785         * font-lock.el (font-lock-keywords): Rewrote docstring
6786
6787 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6788
6789         * loadhist.el (unload-feature): handle case where x is both boundp
6790         and fboundp
6791
6792 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6793
6794         * packages.el: It's ok to use built-in macros, but not lisp
6795         defined ones.
6796
6797 2000-05-20  Ben Wing  <ben@xemacs.org>
6798
6799         * font-lock.el:
6800         * font-lock.el (font-lock-message-threshold):
6801         * font-lock.el (font-lock-mode):
6802         * font-lock.el (font-lock-default-fontify-buffer):
6803         * font-lock.el (font-lock-always-fontify-immediately):
6804         * font-lock.el (font-lock-old-extent): Removed.
6805         * font-lock.el (font-lock-old-len): Removed.
6806         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6807         * font-lock.el (font-lock-pending-extent-table): New.
6808         * font-lock.el (font-lock-range-table): New.
6809         * font-lock.el (font-lock-after-change-function):
6810         * font-lock.el (font-lock-after-change-function-1): Removed.
6811         * font-lock.el (font-lock-fontify-pending-extents): New.
6812         * font-lock.el ('font-lock-revert-cleanup): Removed.
6813         * font-lock.el ('font-lock-revert-setup): Removed.
6814         Rewrite deferral code to handle any number of changes, merging
6815         them properly.  Remove hacked-up code for revert-buffer, now
6816         unnecessary.
6817
6818         * menubar-items.el (default-menubar):
6819         In Options->Edit Init File, don't switch to emacs-lisp-mode
6820         unless necessary; doing this turns off font-lock.
6821
6822 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6823
6824         * keydefs.el: Define C-x BS to backward-kill-sentence.
6825
6826 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6827
6828         * files.el (hack-local-variables-prop-line): Use non-greedy
6829         matching to process -*-texinfo-*- -*-.
6830
6831 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6832
6833         * minibuf.el (minibuf-directory-files): new function.
6834         (read-file-name-activate-callback): use minibuf-directory-files.
6835         (read-directory-name-internal): ditto.
6836         (mouse-file-display-completion-list): ditto.
6837         (mouse-directory-display-completion-list): ditto.
6838         (read-file-name-internal): remove "./" from completion list unless
6839         explicitly matched, for consistency.
6840
6841 2000-05-11  Ben Wing  <ben@xemacs.org>
6842
6843         * gutter-items.el (gutter-buffers-tab):
6844         * gutter-items.el (add-tab-to-gutter):
6845         * gutter-items.el (update-tab-in-gutter):
6846         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6847         * gutter-items.el (append-progress-display):
6848         * gutter-items.el (abort-progress-display):
6849         * gutter-items.el (raw-append-progress-display):
6850         Further fixes.  Use set-glyph-image not set-image-instance-property,
6851         to fix problems with multiple windows in a frame.
6852
6853         * menubar-items.el (tutorials-menu-filter):
6854         Fix typo.
6855
6856         * startup.el (early-error-handler):
6857         Display message box under windows; otherwise, message will disappear
6858         before it can be viewed.
6859
6860         * update-elc.el:
6861         Fix bug in NEEDTODUMP processing.
6862
6863 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6864
6865         * startup.el (lock-directory): Removed.
6866         (superlock-file): Ditto.
6867         (startup-set-paths): Remove lockdir.
6868         (startup-setup-paths-warning): Remove lock-directory.
6869
6870         * setup-paths.el (paths-find-lock-directory): Removed.
6871         (paths-find-superlock-file): Ditto.
6872
6873 2000-05-09  Ben Wing  <ben@xemacs.org>
6874
6875         * faces.el (set-face-property):
6876         * faces.el (set-face-font):
6877         * faces.el (set-face-foreground):
6878         * faces.el (set-face-background):
6879         * faces.el (set-face-background-pixmap):
6880         * faces.el (set-face-underline-p):
6881         * faces.el (set-face-strikethru-p):
6882         * faces.el (set-face-highlight-p):
6883         * faces.el (set-face-dim-p):
6884         * faces.el (set-face-blinking-p):
6885         * faces.el (set-face-reverse-p):
6886         doc string changes.
6887
6888         * glyphs.el:
6889         * glyphs.el (make-image-specifier):
6890         * glyphs.el (glyph-property):
6891         * glyphs.el (set-glyph-image):
6892         * glyphs.el (make-glyph):
6893         * glyphs.el (make-pointer-glyph):
6894         * glyphs.el (make-icon-glyph):
6895         * glyphs.el (widget-image-instance-p): New.
6896         authorship info, lots of doc changes.  New predicate, inadvertently
6897         omitted.  the general principle with specifier docs is now that
6898         the description of instantiators should go with the make-foo-specifier
6899         fun's doc string, rather than in foo-specifier-p.  this follows
6900         conventions elsewhere in XEmacs and in general is a lot more obvious
6901         of a place to look.  sometimes the make-foo-specifier function needs
6902         to be created in the process.
6903
6904         * gutter.el:
6905         * gutter.el (make-gutter-specifier): New.
6906         * gutter.el (make-gutter-size-specifier): New.
6907         * gutter.el (make-gutter-visible-specifier): New.
6908         specifier doc updates according to the conventions specified before.
6909
6910         * objects.el:
6911         * objects.el (make-font-specifier):
6912         * objects.el (make-color-specifier):
6913         * objects.el (make-face-boolean-specifier): New.
6914         specifier doc updates according to the conventions specified before.
6915
6916         * specifier.el:
6917         * specifier.el (set-specifier):
6918         * specifier.el (make-integer-specifier): New.
6919         * specifier.el (make-boolean-specifier): New.
6920         * specifier.el (make-natnum-specifier): New.
6921         * specifier.el (make-generic-specifier): New.
6922         * specifier.el (make-display-table-specifier): New.
6923         specifier doc updates according to the conventions specified before.
6924
6925         * toolbar.el:
6926         * toolbar.el (make-toolbar-specifier): New.
6927         specifier doc updates according to the conventions specified before.
6928
6929 2000-05-09  Ben Wing  <ben@xemacs.org>
6930
6931         * process.el (call-process-internal): Revert to previous version
6932         because Mike's change clashed with a change I did not long before.
6933         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6934         Thanks very much Mike for pointing out the bug and submitting a
6935         patch!
6936
6937 2000-04-13  Mike Alexander  <mta@arbortext.com>
6938
6939         * process.el (call-process-internal): Send the correct input buffer
6940         (call-process-internal): Return the exit status of the process
6941
6942 2000-05-07  Ben Wing  <ben@xemacs.org>
6943
6944         * winnt.el:
6945         * winnt.el (nt-quote-args-verbatim): Removed.
6946         * winnt.el (nt-quote-args-prefix-quote): Removed.
6947         * winnt.el (nt-quote-args-backslash-quote): Removed.
6948         * winnt.el (nt-quote-args-double-quote): Removed.
6949         * winnt.el (nt-quote-args-functions-alist): Removed.
6950         * winnt.el (nt-quote-process-args): Removed.
6951         Remove all stuff for argument quoting.  We borrow the code instead
6952         from Emacs 20.6, which is much more careful in its quoting
6953         (e.g. in handling runs of the escape character) and avoids most of
6954         the need for this Lisp mechanism by checking to see whether we're
6955         running a Cygwin or normal program and doing the appropriate
6956         quoting.  If we end up needing such a mechanism, we should add
6957         it by extending the variable `mswindows-quote-process-args' so it
6958         can take an alist of regexps.
6959
6960 2000-05-07  Ben Wing  <ben@xemacs.org>
6961
6962         * keydefs.el:
6963         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6964         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6965         the window without moving point.
6966
6967         * simple.el:
6968         * simple.el (scroll-up-one): New.
6969         * simple.el (scroll-down-one): New.
6970         Functions for use with C-M-up/down.
6971
6972 2000-05-01  Martin Buchholz <martin@xemacs.org>
6973
6974         * XEmacs 21.2.33 is released.
6975
6976 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6977
6978         * dialog.el (yes-or-no-p-dialog-box):
6979         Fix docstring.
6980         Fix following horrible bug in X11 mode with focus-follows-mouse:
6981           1. Visit two files in two different frames.
6982           2. do File->Revert Buffer in one of those frames.
6983           3. Dialog box appears.
6984           4. Arrange things so that the mouse passes over the *other*
6985              frame, then to the dialog box, and click on "Yes".
6986           5. The file contents end up in the *wrong* buffer!
6987         Add TODO comment.
6988
6989 2000-04-28  Ben Wing  <ben@xemacs.org>
6990
6991         * help.el (describe-installation): correct typo introduced
6992         in last patch: boundp -> fboundp.
6993
6994         * etags.el (buffer-tag-table-list):
6995         canonicalize filenames to Unix format so that tag-table-alist
6996         searching works under Windows.
6997
6998         * autoload.el:
6999         Bowdlerize the supposedly objectionable words
7000         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7001
7002         * gutter-items.el (set-progress-display-style):
7003         * gutter-items.el (search-dialog-callback):
7004         * gutter-items.el (make-search-dialog):
7005         Change to new callback-ex api.
7006
7007 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7008
7009         * help.el: (describe-installation): decode-coding-string is not
7010         defined in a non MULE environment.
7011
7012 2000-04-28  Ben Wing  <ben@xemacs.org>
7013
7014         * gutter-items.el (buffer-list-changed-hook):
7015         use it, not record-buffer-hook.
7016
7017         * subr.el (record-buffer-hook): Removed.
7018
7019 2000-04-27  Ben Wing  <ben@xemacs.org>
7020
7021         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7022         use NORECORD option.  Andy will not like this, but the existing
7023         gutter behavior is just wrong, as per this comment:
7024
7025         ;; this used to add the norecord flag to both calls below.
7026         ;; this is bogus because it is a pervasive assumption in XEmacs
7027         ;; that the current buffer is at the front of the buffers list.
7028         ;; for example, select an item and then do M-C-l
7029         ;; (switch-to-other-buffer).  Things get way confused.
7030         ;;
7031         ;; Andy, if you want to maintain the current look, you must
7032         ;;  *uncouple* the gutter order and buffers order.
7033
7034         * loaddefs.el (completion-ignored-extensions): unfuckify.
7035
7036         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7037         xemacs.mak.
7038
7039         * autoload.el (batch-update-one-directory): new function, used in
7040         xemacs.mak.
7041
7042         * loadup.el: set gc-cons-threshold very high unless dumping --
7043         loadup during update-elc is much much much faster.  also do this
7044         when quick-building.
7045
7046         add commented-out code for profiling loadup.
7047
7048
7049         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7050         is required in order to build xemacs.
7051
7052 2000-04-26  Ben Wing  <ben@xemacs.org>
7053
7054         * loadup.el: don't garbage collect during loadup if quick-build
7055         compile-time option is set.
7056
7057 2000-04-23  Ben Wing  <ben@xemacs.org>
7058
7059         * update-elc.el: compute whether any dumped .el or .elc files
7060         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7061         if so.
7062
7063         * update-elc.el (update-elc-files-to-compile): always change
7064         NOBYTECOMPILE in the src directory rather than current dir,
7065         so it will work under NT.
7066
7067         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7068         the form of this file is identical between Unix and Windows.
7069         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7070         Added comment.
7071         (update-autoloads-from-directory): updated doc string.
7072         updated doc strings in a few other places.
7073
7074 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7075
7076         * bytecomp.el (byte-force-recompile): Fix argument to
7077         byte-recompile-directory.
7078
7079 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7080
7081         * gutter-items.el (progress-display-clear-when-idle): Use
7082         add-one-shot-hook.
7083         * gutter-items.el (clear-progress-display): Adjust number of
7084         arguments.
7085
7086 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7087
7088         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7089
7090 2000-04-16  Ben Wing  <ben@xemacs.org>
7091
7092         * printer.el: New file.
7093
7094         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7095
7096         * help.el (describe-installation): Fix decoding for Windows.
7097
7098         * menubar-items.el:
7099         * menubar-items.el (default-menubar):
7100         * menubar-items.el (tutorials-menu-filter): New.
7101         * menubar-items.el (popup-menubar-menu):
7102         Add authorship.  Redo Help menu and Tutorials filter.
7103
7104         * menubar.el: Correct comment.
7105
7106         * modeline.el (modeline-buffer-identification): Correct doc string.
7107
7108         * simple.el:
7109         * simple.el (printing): Removed.
7110         * simple.el (printer-name): Removed.
7111         * simple.el (generic-print-buffer): Removed.
7112         * simple.el (generic-print-region): Removed.
7113         Move generic print code to printer.el.
7114
7115 2000-04-15  Ben Wing  <ben@xemacs.org>
7116
7117         * simple.el (generic-print-region): New.
7118         make this function actually work.
7119         (generic-print-buffer): call generic-print-region.
7120
7121 2000-04-14  Andy Piper  <andy@xemacs.org>
7122
7123         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7124         by using the new widget-callback-current-channel.
7125         (search-dialog-callback): ditto.
7126
7127 2000-04-12  Andy Piper  <andy@xemacs.org>
7128
7129         * gutter.el (default-gutter-position): moved from gutter-items.el.
7130         (default-gutter-position-changed-hook): ditto.
7131         (gutter-element-visibility-changed-hook): ditto.
7132         (set-gutter-element): ditto.
7133         (remove-gutter-element): ditto.
7134         (set-gutter-element-visible-p): ditto.
7135         (gutter-element-visible-p): ditto.
7136         (init-gutter): ditto.
7137
7138         * dialog.el (make-dialog-box): renamed and moved from
7139         gutter-items.el
7140
7141         * gutter-items.el: move various functions elsewhere.
7142
7143 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7144
7145         * menubar-items.el: Fixed place of parenthesis.
7146
7147 2000-04-12  Ben Wing  <ben@xemacs.org>
7148
7149         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7150                 without constantly being prompted for the tag.
7151         * simple.el: Added a number of section headings, to clarify the
7152                 organization of this file.
7153         * simple.el (activate-region):
7154         * simple.el (region-exists-p):
7155         * simple.el (region-active-p):
7156                 Moved these three function down to the other side of
7157                 the case-changing functions, so they join the rest of
7158                 the region code.
7159         * simple.el (printing): New.
7160         * simple.el (printer-name): New.
7161         * simple.el (generic-print-buffer): New.
7162                 New functions, a very simple prototype for a unified
7163                 printing interface.
7164
7165         * process.el (call-process-internal): Real fix for null BUFFER,
7166                 other problems with BUFFER specs.
7167
7168         * menubar-items.el:
7169                 Fixed up File->Print to use new printing functions.
7170                 Various corrections and expansions to Grep/Compile menus.
7171                 New options for Printing.
7172                 New options for SMTP Mail, the way to send mail under
7173                   MS Windows. (There's also a package patch to make SMTP
7174                   Mail be the default under MSWin.)
7175
7176 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7177
7178         * menubar-items.el: Selecting Rectangle Mousing from menubar
7179         did not work.  Needed to quote mouse-track-rectangle-p.
7180
7181 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7182
7183         * cl-compat.el (keywordp): Removed.
7184
7185 2000-04-05  Andy Piper  <andy@xemacs.org>
7186
7187         * gutter-items.el (progress-layout-glyph): don't initialize here.
7188         (progress-gauge-glyph): use dynamic sizing.
7189         (set-progress-display-style): new function. Set progress glyphs
7190         appropriately depending on the style.
7191         (progress-display-style): new variable. Custom version of
7192         set-progress-display-style.
7193         (progress-abort-glyph): switch to dynamic sizes.
7194         (search-dialog-text): make the edit field active.
7195
7196 2000-04-04  Andy Piper  <andy@xemacs.org>
7197
7198         * gutter-items.el (make-search-dialog): need to make the search
7199         dialog visible after creation.
7200
7201         * menubar-items.el (default-menubar): use the search dialog for
7202         searching. Remove some extraneous search menu items.
7203
7204         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7205         well as strings.
7206         (make-gutter-only-dialog-frame): allow the user to create the
7207         frame unmapped. Allow the gutter spec to be given as a glyph.
7208         (search-dialog-direction): new variable.
7209         (search-dialog-text): new variable.
7210         (search-dialog-callback): new function. Callback for the search
7211         dialog action.
7212         (make-search-dialog): new function. Create a user-friendly search
7213         dialog.
7214
7215 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7216
7217         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7218         under Windows.
7219
7220 2000-04-01  Andy Piper  <andy@xemacs.org>
7221
7222         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7223         progress more accurately.
7224
7225 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7226
7227         * finder.el (finder-compile-keywords): Process readable files only.
7228         Because error in process of .#finder-inf.el when compile xemacs
7229         with --with-clash-detection option.
7230
7231 2000-03-31  Andy Piper  <andy@xemacs.org>
7232
7233         * gutter-items.el (append-progress-display): don't delay after a
7234         successful font-lock.
7235         (make-gutter-only-dialog-frame): new function. Allow users to
7236         create gutter-only dialogs.
7237
7238 2000-03-27  Mike Alexander  <mta@arbortext.com>
7239
7240         * process.el (call-process-internal): Handle a null BUFFER
7241         parameter correctly.
7242
7243 2000-03-28  Andy Piper  <andy@xemacs.org>
7244
7245         * gutter-items.el (abort-progress-display): put strings in the
7246         gutter not extents.
7247         (progress-layout-glyph): signal special 'quit callback.
7248         (progress-display-quit-function): deleted.
7249         (progress-display-stop-callback): deleted.
7250         (progress-display-dispatch-command-events): deleted.
7251         (append-progress-display): remove calls to
7252         progress-display-dispatch-command-events.
7253         (raw-append-progress-display): ditto.
7254
7255 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7256
7257         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7258         being a list.  Actually define `stipple-pixmap-p' which is used as
7259         an error predicate.  Correctly handle PIXMAP being either relative
7260         or absolute file name.
7261
7262 2000-03-24  Andy Piper  <andy@xemacs.org>
7263
7264         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7265         (abort-progress-display): ditto. Don't delete the created extent.
7266         (raw-append-progress-display): ditto.
7267         (progress-display-dispatch-non-command-events): new
7268         function. Encapsulates what we want to do when no command input is
7269         required.
7270         (progress-display-dispatch-command-events): likewise, but disable
7271         for now since it causes too many problems.
7272         (append-progress-display): use them.
7273         (raw-append-progress-display): ditto.
7274         (default-gutter-position-changed-hook): set this rather than
7275         default-gutter-position-changed.
7276         (default-gutter-position-changed-hook): lambda with zero arguments
7277         rather than one.
7278         (raw-append-progress-display): trap errors in pending input since
7279         allowing them to signal will hose the gauge well and
7280         truly. Ideally we would like to delay these until we are more able
7281         to cope.
7282         (append-progress-display): ditto.
7283
7284 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7285
7286         * lisp/make-docfile.el: call-process-internal is now implemented
7287         in process.el.
7288
7289 2000-03-21  Ben Wing  <ben@xemacs.org>
7290
7291         * mule\mule-cmds.el (set-language-info-alist):
7292         Fix to correspond to new menu arrangement.
7293
7294 2000-03-21  Ben Wing  <ben@xemacs.org>
7295
7296         * process.el:
7297         * process.el (call-process-internal): New.
7298         New implementation of call-process.  Only enabled under NT, so far.
7299         stderr handling not implemented yet in CVS'd C code.
7300
7301 2000-03-20  Ben Wing  <ben@xemacs.org>
7302
7303         * lisp-mode.el:
7304         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7305         * lisp-mode.el (lisp-interaction-mode):
7306         Put back Lisp Interaction menubar for Jan V's sake.
7307
7308         * simple.el:
7309         * simple.el (mark-ring):
7310         * simple.el (dont-record-current-mark): New.
7311         * simple.el (in-shifted-motion-command): New.
7312         * simple.el (mark-ring-unrecorded-commands): New.
7313         * simple.el (mark-ring-max):
7314         * simple.el (set-mark-command):
7315         * simple.el (push-mark):
7316         * simple.el (handle-pre-motion-command):
7317         Implement scheme for not recording unimportant marks.
7318
7319         * subr.el:
7320         * subr.el (function-allows-args): New.
7321         New function function-allows-args.
7322
7323 2000-03-20  Martin Buchholz <martin@xemacs.org>
7324
7325         * XEmacs 21.2.32 is released.
7326
7327 2000-03-20  Andy Piper  <andy@xemacs.org>
7328
7329         * gutter-items.el (update-tab-in-gutter): force selection of the
7330         selected-window if required to do so.
7331         (buffers-tab-items): ditto.
7332         (add-tab-to-gutter): ditto.
7333         (create-frame-hook): use force-selection.
7334         (default-gutter-position-changed): lambdify.
7335         (update-tab-hook): deleted since it was only used in one place.
7336
7337 2000-03-18  Andy Piper  <andy@xemacs.org>
7338
7339         * files.el (find-file-noselect): undo change that shouldn't have
7340         gone in.
7341
7342 2000-03-17  Andy Piper  <andy@xemacs.org>
7343
7344         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7345         of selected-window trickery.
7346
7347         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7348         frames tabs.
7349         (progress-display-stop-callback): progress -> progress-display
7350         (progress-display-quit-function): ditto.
7351         (clear-progress-display): ditto.
7352         (remove-progress-display): ditto.
7353         (append-progress-display): ditto.
7354         (abort-progress-display): ditto.
7355         (raw-append-progress-display): ditto.
7356         (display-progress-display): ditto.
7357         (current-progress-display-label): ditto.
7358         (current-progress-display): ditto.
7359         (lprogress-display): ditto and save the buffer
7360         (progress-display): ditto. Otherwise the buffer sometimes gets
7361         changed which confuses font-lock.
7362
7363         * font-lock.el (font-lock-default-fontify-buffer): catch all
7364         errors, not just quit.
7365         (font-lock-mode): progress -> display-progress
7366         (font-lock-default-fontify-buffer): ditto.
7367         (font-lock-fontify-syntactically-region): ditto.
7368         (font-lock-fontify-keywords-region): ditto.
7369
7370 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7371
7372         * cl.el (gensym): Move to here from cl-macs.el.
7373         (gentemp): Ditto.
7374
7375 2000-03-16  Andy Piper  <andy@xemacs.org>
7376
7377         * font-lock.el (font-lock-mode): use lprogress and friends for
7378         progress management.
7379         (font-lock-default-fontify-buffer): ditto.
7380         (font-lock-fontify-syntactically-region): ditto.
7381         (font-lock-fontify-keywords-region): ditto.
7382         (font-lock-revert-cleanup): fix reverting.
7383         (font-lock-revert-setup): ditto.
7384
7385         * gutter-items.el (progress-use-echo-area): new variable. Use the
7386         echo area for progress gauges if non-nil.
7387         (clear-progress): remove echo area stuff and defer to
7388         clear-message.
7389         (append-progress): dispatch non-command events after each progress
7390         increment. Remove echo area stuff.
7391         (abort-progress): remove echo area stuff and defer to
7392         display-message.
7393         (raw-append-progress): ditto. Dispatch non-command events after
7394         gutter redisplay.
7395         (display-progress): defer echo area stuff to display-message.
7396
7397         * gutter-items.el (clear-progress):
7398         (abort-progress): indentation changes.
7399         (display-progress): don't clear progress.
7400         (append-progress): compare messages with equal.
7401         (raw-append-progress): use dispatch-non-command-events to flush
7402         widget creation events.
7403
7404 2000-03-13  Ben Wing  <ben@xemacs.org>
7405
7406         * abbrev.el:
7407         * abbrev.el (abbrev-string-to-be-defined): New.
7408         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7409         Changes for use with the menubar.
7410
7411 2000-03-12  Ben Wing  <ben@xemacs.org>
7412
7413         * alist.el (vassoc): moved here from font-menu.el.
7414
7415         * custom.el (defface): typo fix.
7416
7417         * dialog.el (yes-or-no-p-dialog-box):
7418         * dialog.el (message-box):
7419         * files.el (save-some-buffers-1):
7420         Put accelerators in the button names.
7421
7422         * font-lock.el (font-lock-comment-face):
7423         * font-lock.el (font-lock-keyword-face):
7424         * font-lock.el (font-lock-function-name-face):
7425         Fixed some of the colors under MS Windows because the existing
7426         default colors were hardly different from black and needed to be
7427         made lighter.
7428
7429         * font-menu.el:
7430         * font-menu.el (font-menu-split-long-menu):
7431         * font-menu.el (font-menu-family-constructor):
7432         * font-menu.el (font-menu-size-constructor):
7433         * font-menu.el (font-menu-weight-constructor):
7434         * font-menu.el (font-menu-set-font):
7435         vassoc moved to alist.el.
7436         Accelerators added to all menus.
7437         Unused bound var new-props removed.
7438
7439         * keydefs.el: I did a whole lot of rearranging to put things in a
7440         more consistent order and fixed a number of cases where key
7441         combinations involving up, down, left, right and so on were
7442         defined but the corresponding keypad combinations were not
7443         defined.
7444
7445         * lisp-mode.el:
7446         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7447         * lisp-mode.el (emacs-lisp-mode):
7448         * lisp-mode.el (lisp-interaction-mode):
7449         * lisp-mode.el (flet):
7450         Added accelerators onto the menus.
7451         Made all the different versions of the let function be indented
7452         the same way.
7453         Undid Steve's easy-menu-ification, because it makes it impossible
7454         to have the menubar and popup menus different.
7455         Cleaned up the menu; added items for find-function &c and some
7456         indenting, and removed debug-on-*.
7457
7458         * list-mode.el (list-mode-hook):
7459         * list-mode.el (list-mode):
7460         * list-mode.el (completion-setup-hook):
7461         * list-mode.el (display-completion-list):
7462         Added support for the :window-height keyword, which is required
7463         because of other changes that I made for the file dialog box.  I
7464         also made the hook variables list-mode-hook and
7465         completion-setup-hook and also minibuffer-setup-hook in
7466         minibuf.el be permanent-local; see comment in list-mode.el.
7467
7468         * map-ynp.el (map-y-or-n-p):
7469         Added accelerators to the dialog buttons.
7470
7471         * menubar-items.el (menu-truncate-list):
7472         New internal function.
7473         * menubar-items.el (submenu-generate-accelerator-spec):
7474         * menubar-items.el (menu-item-strip-accelerator-spec):
7475         * menubar-items.el (menu-item-generate-accelerator-spec):
7476         New exported functions, for use in auto-generating accelerator specs.
7477
7478         * menubar-items.el:
7479         * menubar-items.el (default-menubar):
7480         * menubar-items.el (maybe-add-init-button):
7481         * menubar-items.el (bookmark-menu-filter):
7482         * menubar-items.el (slow-format-buffers-menu-line):
7483         * menubar-items.el (build-buffers-menu-internal):
7484         * menubar-items.el (language-environment-menu-filter):
7485         * menubar-items.el (default-popup-menu):
7486         * menubar-items.el (popup-buffer-menu):
7487         * menubar-items.el (popup-menubar-menu):
7488         Did a major overhaul on this file, and in fact I'm nowhere near
7489         done working on the menubar, and there will be more patches to
7490         come.  A basic summary of what I've done:
7491
7492         a) I added accelerators to all of the menu items.  For menus that
7493         are auto-generated, such as the buffers menu, the accelerators are
7494         automatically added to the beginning of each line using the
7495         numbers 1 through 9, then zero, and then letters starting with A,
7496         but omitting the letters that are already in use for the fixed
7497         menu items at the top of the buffers menu.  To facilitate adding
7498         accelerators of this kind, I created some new functions
7499         (*-accelerator-spec), which are also being used by other filters
7500         that auto generate lists of things such as ftp sites to download
7501         packages.  If people really don't like these accelerators
7502         appearing at the beginning of the menu items, a variable can be
7503         added to optionally turn them off, but I think this is rather
7504         pointless because other menu items have accelerators and many or
7505         most of the menu users will use the accelerators if the support is
7506         there.
7507
7508         b) I combined the top level Tools and Apps menus into a single
7509         Tools menu, because the distinction between the two is not
7510         obvious, and the items on the menus are not used often enough that
7511         putting some of them onto submenus is a problem.
7512
7513         c) I created two new top level menus called View and Cmds because
7514         there were too many items on the File and Edit menus, and I'm going
7515         to be adding more items to these menus.  In contrast to the Tools
7516         menu, the items on these menus may be used quite often during an
7517         editing session, and so should be available with fewer
7518         keystrokes.
7519
7520         d) I added a number of options to the options menu, including one
7521         for controlling whether the alt key can be used to traverse to
7522         menu items using the accelerators, one for controlling behavior of
7523         control-k, one for controlling how the kill and yank functions
7524         interact with the clipboard, a few additional buffers-menu
7525         options, and various other things.  I also did a bit of
7526         rearranging, for example, combining the keyboard and mouse options
7527         into a single keyboard and mouse submenu to facilitate the
7528         accelerators on that level.
7529
7530         e) I changed the variable buffers-menu-format-buffer-line-function
7531         to take two arguments instead of one, the second argument being
7532         the line number for use in creating an accelerator.  I added a
7533         hack to support existing functions with one argument (although I
7534         doubt that very many of these exist), for backward compatibility.
7535
7536         f) I moved the top level mule menu to be a submenu of the edit
7537         menu.  I think that most of the items on this menu are fairly
7538         useless and there are certainly not enough frequently used items
7539         to justify this being its own top level menu.
7540
7541         g) I combined most of the items in big-menubar.el into the main menu.
7542         If people think the main menu is too big, it would be possible to
7543         create different configurations, some smaller.
7544
7545         * menubar.el (check-menu-syntax):
7546         Deleted some syntax checks that were no longer valid, partly
7547         because of changes that were already made a long time ago, and
7548         partly because of a change I made where I allow the name of the
7549         menu item to be an evaluated expression rather than just a string,
7550         similar to all of the other parameters of a menu item.
7551
7552         * minibuf.el:
7553         * minibuf.el (read-file-name-1):
7554         * minibuf.el (mouse-read-file-name-1):
7555         I made a number of changes to improve the appearance
7556         and functioning of the file dialog box.  They include:
7557
7558         a) Fixing the problem where closing the dialog box by clicking on
7559         the close button of the window didn't properly exit the
7560         minibuffer.
7561
7562         b) Fixing the problem that if you typed part of a file name, and
7563         then clicked on a completion with the mouse, the file was not
7564         correctly selected.
7565
7566         c) Changing the title of the dialog box to reflect the operation
7567         being done in accordance with user interface conventions, rather
7568         than the name of the dialog box buffer, which is rather useless.
7569
7570         d) Remove the words "possible completions are" which didn't
7571         belong.
7572
7573         e) Fix things so that the completions scroll off the end of the
7574         completions windows only to the right, rather than both to the
7575         right and down, which is in accordance with Windows user interface
7576         conventions.
7577
7578         * msw-init.el (init-post-mswindows-win):
7579         Added a binding for meta-F4, which is the standard windows binding
7580         for exiting a program.
7581
7582         * select.el (get-selection-no-error):
7583         * select.el (own-selection):
7584         * select.el (own-clipboard):
7585         Added an optional argument called append to the functions
7586         own-selection and own-clipboard.  This adds support for appending
7587         text to the existing selection and allows the function
7588         own-clipboard to be used as the value of the variable
7589         interprogram- cut-function.
7590
7591         Fixed a bug in own-selection in handling zmacs-region-stays.
7592
7593         * simple.el (historical-kill-line): New.
7594
7595         * simple.el (kill-line):
7596         * simple.el (interprogram-cut-function):
7597         * simple.el (interprogram-paste-function):
7598         * simple.el (handle-pre-motion-command):
7599         * simple.el (next-line):
7600         * simple.el (previous-line):
7601         a) Expanded the variable kill-whole-line, so that function
7602         kill-line can be set to delete the entire line always, not just
7603         when cursor is at the beginning of the line.  This is controlled
7604         by setting the variable kill-whole-line to the symbol 'always.
7605         This behavior, as well as the existing kill-whole-line behavior,
7606         now only take effect when kill-line is called interactively,
7607         although this is a departure from a previous behavior in the case
7608         of setting this variable kill-whole-line to t.  It is almost
7609         certainly what has always been intended, and most likely the old
7610         way of doing things introduced bugs.  I also created a function
7611         called historical-kill-line, which ignores the kill-whole-line
7612         setting and always gives the historical behavior of only killing
7613         to the end of the line.  I bound this function to shift- control-k
7614         so that the kill to end of line behavior is available, even when
7615         kill-whole-line has been set to change control-k into the simple
7616         delete-whole-line behavior. (This can be set using the options
7617         menu.)
7618
7619         b) I changed things so that kill and yank now interact with the
7620         clipboard by default under windows.  This was done by changing the
7621         default value of interprogram-cut- function and
7622         interprogram-paste-function.  You can get the old behavior by
7623         setting these to nil, and there is an option on the options menu
7624         to do this.
7625
7626         c) I added support for selecting text using shifted motion keys.
7627         This support is on by default and can be controlled by the
7628         variable shifted-motion-keys-select-region.  There is also a
7629         variable called unshifted-motion-keys-deselect-region that
7630         controls more specifically how the shifted motion key behavior
7631         works.  I did not put an option on the options menu to turn this
7632         off, because I can't imagine why this would be useful.
7633
7634         * simple.el (forward-block-of-lines):
7635         * simple.el (backward-block-of-lines):
7636         * simple.el (block-movement-size):
7637         New.
7638
7639         * simple.el (uncapitalized-title-words):
7640         * simple.el (uncapitalized-title-word-regexp):
7641         * simple.el (capitalize-string-as-title):
7642         * simple.el (capitalize-region-as-title):
7643         New.
7644
7645
7646         * subr.el (add-hook):
7647         * subr.el (make-local-hook): New.
7648         * subr.el (remove-local-hook): New.
7649         * subr.el (add-one-shot-hook): New.
7650         * subr.el (add-local-one-shot-hook): New.
7651         Added some functions to make using hooks easier.
7652         These include:
7653
7654         a) Functions add-local-hook and remove-local-hook to make it easy
7655         to use local hooks.
7656
7657         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7658         make it possible to add a "one-shot" hook, which is to say a hook
7659         that runs only once, and automatically removes itself after the
7660         first time it has run.
7661
7662 2000-03-09  Andy Piper  <andy@xemacs.org>
7663
7664         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7665
7666 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7667
7668         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7669         Moved from menubar-items.el.
7670         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7671
7672 2000-03-08  Andy Piper  <andy@xemacs.org>
7673
7674         * gutter-items.el (build-buffers-tab-internal): add selected field
7675         to buffers tab spec.
7676
7677 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7678
7679         * minibuf.el (last-exact-completion): Initialize to nil.
7680
7681 2000-03-07  Didier Verna  <didier@xemacs.org>
7682
7683         * startup.el (command-line-1): remove unused variable
7684         `first-file-buffer'.
7685
7686 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7687
7688         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7689         which is also used for Web server log files.
7690
7691 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7692
7693         * mule/mule-charset.el: Setup auto-fill-chars.
7694
7695 2000-03-02  SL Baur  <steve@beopen.com>
7696
7697         * subr.el (with-string-as-buffer-contents): Reimplement using
7698         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7699         non-deletion of buffer after execution problem.
7700         (with-output-to-string): Use unique buffer name.
7701
7702 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7703
7704         * gutter-items.el (buffers-tab-sort-function):  New variable.
7705         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7706
7707 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7708
7709         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7710
7711 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7712
7713         * menubar-items.el (maybe-add-init-button): Remove the "Load
7714         .emacs" button from all menubars.
7715
7716 2000-03-01  Didier Verna  <didier@xemacs.org>
7717
7718         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7719         region rectangle replacement (from Jan Vroonhof).
7720         (replace-rectangle): new function.
7721
7722 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7723
7724         * mule/mule-cmds.el (set-default-coding-systems): Use
7725         set-terminal-coding-system and set-keyboard-coding-system.
7726         * coding.el (set-terminal-coding-system): Use
7727         set-console-tty-output-coding-system.
7728         (set-keyboard-coding-system): Use
7729         set-console-tty-input-coding-system.
7730
7731 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7732
7733         * minibuf.el (read-variable): Allow symbol to default argument.
7734
7735 2000-02-27  Andy Piper  <andy@xemacs.org>
7736
7737         * gutter-items.el (update-tab-hook): new function to be used for
7738         hooks.
7739         (create-frame-hook): add update-tab-hook.
7740         (record-buffer-hook): ditto.
7741         (default-gutter-position-changed): ditto.
7742         (default-gutter-position): updating the buffers tab is now handled
7743         by a hook.
7744         (default-gutter-position-changed-hook): new variable.
7745         (gutter-element-visibility-changed-hook): ditto.
7746         (set-gutter-element-visible-p): call it.
7747         (set-gutter-element): use modify-specifier-instances. Set extents
7748         as duplicable before using.
7749         (remove-gutter-element): ditto.
7750         (set-gutter-element-visible-p): ditto.
7751         (init-gutter): new function.
7752         (add-tab-to-gutter): use new gutter-element functions rather than
7753         setting specifiers directly.
7754         (clear-progress): ditto.
7755         (abort-progress): ditto.
7756         (gutter-buffers-tab-visible-p): renamed from
7757         default-gutter-visible-p
7758
7759         * specifier.el (modify-specifier-instances): new function from Jan
7760         Vroonhof.
7761
7762         * x-init.el (init-post-x-win): call init-gutter.
7763
7764         * msw-init.el (init-post-mswindows-win): call init-gutter.
7765
7766         * menubar-items.el (default-menubar): Update to reflect new gutter
7767         variables.
7768
7769 2000-02-26  Andy Piper  <andy@xemacs.org>
7770
7771         * gutter-items.el (set-gutter-element): new function. Add gutter
7772         elements to the specified gutter.
7773         (remove-gutter-element): new function. Remove gutter elements from
7774         the specified gutter.
7775         (set-gutter-element-visible-p): new function. Set gutter element
7776         visibility for the provided gutter-visible specifier.
7777
7778 2000-02-23  Andy Piper  <andy@xemacs.org>
7779
7780         * gutter-items.el (add-tab-to-gutter): specify dimensions
7781         dynamically.
7782
7783 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7784
7785         * gutter-items.el (add-tab-to-gutter):
7786         * package-get.el (package-get-interactive-package-query):
7787         * package-ui.el (pui-directory-exists):
7788         (pui-install-selected-packages):
7789         (pui-list-packages):
7790         Use #'(lambda ...)  instead of '(lambda ...).
7791
7792 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7793
7794         * startup.el (load-user-init-file): Check to make sure user
7795           has an init-file before calling load().
7796
7797 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7798
7799         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7800
7801 2000-02-23  Martin Buchholz <martin@xemacs.org>
7802
7803         * XEmacs 21.2.31 is released.
7804
7805 2000-02-21  Mike Sperber <mike@xemacs.org>
7806
7807         * loadup.el (really-early-error-handler):
7808         * update-elc.el:
7809         * make-docfile.el:
7810         Remove dependency on EMACSBOOTSTRAP... environment variables.
7811
7812 2000-02-21  Martin Buchholz <martin@xemacs.org>
7813
7814         * XEmacs 21.2.30 is released.
7815
7816 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7817
7818         * byte-optimize.el (byte-optimize-plus):
7819         (byte-optimize-minus):
7820         (byte-optimize-multiply):
7821         Optimize (- 0) to 0, not (-)
7822         Optimize (+ 5 3.0) to 8.0
7823         Optimize (* 5 3.0) to 15.0
7824         Improve readability.
7825
7826 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7827
7828         * modeline.el: (modeline-scrolling-method): change modeline
7829         mswindows cursor appearance according to the value.
7830
7831         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7832         and 'gui-element face colors and 'gui-element face font to Windows
7833         defaults.
7834
7835 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7836
7837         * font-lock.el: Javadoc enhancements
7838
7839 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7840
7841         * ldap.el (toplevel): Test if LDAP support has been compiled in
7842         (ldap-verbose): New option
7843         (ldap-search-entries): Renamed from the previous ldap-search
7844         Conditionalize message display on ldap-verbose
7845         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7846         defuns
7847         (ldap-search): Is now defined as an obsolete wrapper calling
7848         ldap-search-basic or ldap-search-entries
7849
7850
7851 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7852             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7853             Jan Vroonhof  <jan@xemacs.org>
7854
7855         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7856         When for-effect is true, didn't call `byte-optimize-form'
7857         in and/or subforms without last.
7858
7859 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7860
7861         * package-get.el (package-get-download-sites): Use correct custom
7862         type.
7863
7864 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7865
7866         * files.el (write-file): Ask for coding system when compiled with
7867         file-coding.
7868
7869 2000-02-16  Andy Piper  <andy@xemacs.org>
7870
7871         * buffer.el (switch-to-buffer): give norecord argument to
7872         set-window-buffer instead of explicitly recording.
7873
7874         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7875         we have to pick a window.
7876
7877 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7878
7879         * mule/mule-cmds.el (describe-language-support): Don't add
7880         unexist function to help-map.
7881         (describe-coding-system): Don't use already assigend `C'.
7882
7883 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7884
7885         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7886         work in custom.
7887
7888 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7889
7890         * about.el: Ienaga's e-mail address change.
7891
7892 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7893
7894         * etags.el (find-tag): force new window -- even if buf already
7895         visible -- when other-window is t
7896
7897 2000-02-16  Martin Buchholz <martin@xemacs.org>
7898
7899         * XEmacs 21.2.29 is released.
7900
7901 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7902
7903         * cl-extra.el (getf): This is now identical to `plist-get', so
7904         just defalias it.
7905         * cl-macs.el: Make getf an alias to plist-get, at the
7906         byte-compiler level, using define-compiler-macro.
7907
7908 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7909
7910         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7911
7912 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7913
7914         * lisp/etags.el (find-tag-internal): set exact-tagname to
7915           a regular expression that matches against the tagname
7916           part of the tag entry first instead of only looking in
7917           the context area.
7918
7919 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7920
7921         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7922         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7923
7924 2000-02-07  Martin Buchholz <martin@xemacs.org>
7925
7926         * XEmacs 21.2.28 is released.
7927
7928 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7929
7930         * cl-extra.el (getf): Just call `get', never `get*'.
7931         Make arglist match docstring.
7932         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7933         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7934         * byte-optimize.el: remove references to `get*'.
7935
7936 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7937
7938         * mule/european.el: Add syntax information for Latin3 and Latin4.
7939
7940 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7941
7942         * byte-optimize.el: Byte-optimize (length "foo")
7943
7944 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7945
7946         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7947         width check using `window-leftmost-p' and `window-rightmost-p'.
7948
7949 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7950
7951         * wid-edit.el (widget-match-inline): An atom never matches a
7952           list.
7953
7954 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7955
7956         * modeline.el: Consolidated 'x and 'mswindows specification under
7957         'win tag.
7958
7959 2000-01-29  Andy Piper  <andy@xemacs.org>
7960
7961         * gutter-items.el: (format-buffers-tab-line): Try and be
7962         intelligent about buffer naming when we have duplicates.
7963
7964 2000-01-29  Andy Piper  <andy@xemacs.org>
7965
7966         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7967         updated when it becomes visible.
7968
7969 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7970
7971         * bytecomp.el (byte-compile-insert-header): Properly set coding
7972         system under MULE and file-coding.
7973
7974 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7975
7976         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7977         (dontusethis-set-value-terminal-coding-system-handler):
7978         (dontusethis-set-value-keyboard-coding-system-handler):
7979         Never undefine coding system aliases.  Emergency fix for gnus.
7980
7981 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7982
7983         * files.el (abbreviate-file-name): Use directory-sep-char instead
7984         of hard-coded "/".
7985
7986 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7987
7988         * startup.el (user-init-file-base-list): New variable, replacing
7989         user-init-file-base.
7990         (find-user-init-file): New function.
7991         (command-line-early): Use it.
7992         (load-user-init-file): Ditto.
7993
7994 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7995
7996         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7997         calling valid-image-instantiator-format-p
7998
7999 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8000
8001         * isearch-mode.el (isearch-mode): The variable is
8002         isearch-unhidden-extents, not isearch-opened-extents.
8003
8004 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8005
8006         * minibuf.el (next-history-element): Modify error message if a
8007         default value is available.
8008
8009 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8010
8011         * bytecomp.el (byte-compile-file): Don't unconditionally write
8012         .elc files in binary - might contain non-Latin1.
8013
8014 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8015
8016         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8017         for windows-nt.
8018
8019         * version.el:
8020         * startup.el (user-init-file-base):
8021         * process.el (call-process-region):
8022         * files.el (make-backup-file-name):
8023         (backup-file-name-p):
8024         (file-relative-name):
8025         (abbreviate-file-name):
8026         (set-auto-mode):
8027         * code-process.el (call-process-region): Removed unnecessary
8028         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8029         support out of the universe.
8030
8031         * process.el:
8032         * code-process.el:
8033         * bytecomp.el (byte-compile-file): Removed reference to
8034         buffer-file-type, and commented usage of binary-process-output
8035         NTEmacs variables.
8036
8037 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8038
8039         * help.el (function-arglist): Add case for macro.
8040
8041 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8042
8043         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8044         printers.
8045         (custom-display): Added a menu for printer/display tags.
8046
8047         * frame.el (frame-type):
8048         * device.el (device-type): Added 'msprinter to the doc string, and
8049         removed 'pc -- it is not going to be implemented ever.
8050         (call-device-method): Fixed docstring typo.
8051         Defined specifier tags 'printer and 'display.
8052
8053 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8054
8055         * lisp/itimer.el (itimer-run-expired-timers): (consp
8056           last-command-event-time) instead of (consp
8057           'last-command-event-time).
8058
8059 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8060
8061         * msw-glyphs.el: Removed obsolete commentary.
8062
8063 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8064
8065         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8066         better default value.
8067
8068 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8069
8070         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8071         (read-string): Ditto.
8072         (eval-minibuffer): Ditto.
8073         (read-command): Ditto.
8074         (read-function): Ditto.
8075         (read-variable): Ditto.
8076         (read-number): Ditto.
8077         (read-shell-command): Ditto.
8078         (read-number): Record history.
8079
8080 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8081
8082         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8083
8084 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8085
8086         * faces.el (startup-initialize-custom-faces): New function.
8087         Reset all faces created during auto-autoloads loading time
8088         by defface.
8089         * startup.el (command-line): Call it.
8090
8091 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8092
8093         * about.el (about-hackers): Add myself to contributors list.
8094
8095 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8096
8097         * menubar-items.el (maybe-add-init-button): Removed an argument in
8098         a call to load-user-init-file, as the function managed to lose its
8099         formal parameter a few betas ago.
8100
8101 2000-01-18  Martin Buchholz <martin@xemacs.org>
8102
8103         * XEmacs 21.2.27 is released.
8104
8105 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8106
8107         * process.el (shell-command-to-string): Use the FSF docstring.
8108         Make shell-command-to-string the standard function, and
8109         exec-to-string the (deprecated) alias.
8110
8111         * startup.el: typo fix.
8112
8113 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8114
8115         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8116
8117 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8118
8119         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8120         buffers after visible buffers.
8121         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8122
8123 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8124
8125         * info.el (Info-extract-menu-node-name): Stop at a dot
8126         followed by whitespace or right parenthesis.
8127
8128 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8129
8130         * info.el (Info-directory-list): Warn against using Customize with
8131         Info-directory-list.
8132
8133 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8134
8135         * minibuf.el (read-file-name): doc fix.
8136
8137         * autoload.el (update-file-autoloads): doc fix.
8138
8139         * about.el (about-hackers): Change my E-mail address.
8140
8141 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8142
8143         * info.el (Info-visit-file): Just use the `f' interactive spec to
8144         read a filename in the standard way.
8145
8146 2000-01-13  Andy Piper  <andy@xemacs.org>
8147
8148         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8149         (gutter-buffers-tab-extent): new variable.
8150         (update-tab-in-gutter): call add-tab-to-gutter again if the
8151         orientation has changed.
8152         (add-tab-to-gutter): cope with different orientations.
8153
8154 2000-01-11  Didier Verna  <didier@xemacs.org>
8155
8156         * info.el (Info-following-node-name): backward-skip dots as well
8157         as spaces (dots at the end of a node name aren't part of it).
8158         (Info-extract-menu-node-name): don't skip dots. There could be
8159         some in the node name.
8160         (Info-index): allow dots to be part of a node name.
8161
8162 2000-01-12  Andreas Jaeger  <aj@suse.de>
8163
8164         * files.el (auto-mode-alist): Added idlwave-mode.
8165         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8166
8167 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8168
8169         * info.el (Info-search): Show default value.
8170
8171 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8172
8173         * info.el (Info-read-node-completion-table): New variable.
8174         (Info-read-node-name-1): New function.
8175         (Info-read-node-name): Use it.
8176         (Info-follow-reference): Use DEFAULT argument of completing-read.
8177         (Info-menu): Ditto.
8178
8179 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8180
8181         * hyper-apropos.el (hyper-describe-key-briefly): Save
8182         window configuration.
8183         (hyper-describe-face): Use DEFAULT of completing-read.
8184         (hyper-apropos-read-variable-symbol): Ditto.
8185         (hyper-apropos-read-function-symbol): Ditto.
8186
8187 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8188
8189         * mule/mule-cmds.el (set-default-coding-system): Set
8190         comint-exec-hook to use coding-system-for-read and
8191         coding-system-for-write so that C-x RET c works.
8192
8193 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8194
8195         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8196         (previous-matching-history-element): Increment
8197         minibuffer-max-depth by 1.
8198         (next-matching-history-element): Ditto.
8199
8200 2000-01-11  Andy Piper  <andy@xemacs.org>
8201
8202         * gutter-items.el (buffers-tab): Create a new face for the buffers
8203         tab.
8204         (buffers-tab-face): use it.
8205
8206 2000-01-10  Didier Verna  <didier@xemacs.org>
8207
8208         * modeline.el (modeline-scrolling-method): change modeline X
8209         cursor appearance according to the value.
8210
8211 2000-01-07  Andreas Jaeger  <aj@suse.de>
8212
8213         * about.el (about-hackers): Moved my entry to contributor list.
8214         (xemacs-hackers): Added myself.
8215         (about-maintainer-info): Added description of myself.
8216
8217
8218 2000-01-07  Didier Verna  <didier@xemacs.org>
8219
8220         * modeline.el (modeline-scrolling-method): new variable.
8221         (mouse-drag-modeline): add reference to it in the docstring.
8222         (mouse-drag-modeline): handle it.
8223
8224 2000-01-08  Andy Piper  <andy@xemacs.org>
8225
8226         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8227         calls.
8228         (remove-buffer-from-gutter-tab): ditto.
8229
8230 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8231
8232         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8233         (custom-face-edit): Fix grammatical error in help message.
8234
8235 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8236
8237         * movemail.el: Added.
8238
8239         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8240
8241 2000-01-03  Didier Verna  <didier@xemacs.org>
8242
8243         * modeline.el (mouse-drag-modeline): remove the code related to
8244         the modeline horizontal scrolling facility.
8245
8246 1999-12-31  Martin Buchholz <martin@xemacs.org>
8247
8248         * XEmacs 21.2.26 is released.
8249
8250 1999-12-28  Andy Piper  <andy@xemacs.org>
8251
8252         * wid-edit.el (widget-push-button-value-create): The gui cache
8253         does not agree with native widgets which can only be displayed
8254         once per window. The reasons for caching are diminished now that
8255         we don't hog resources when creating buttons.
8256         (widget-push-button-cache) deleted.
8257
8258 1999-12-24  Martin Buchholz <martin@xemacs.org>
8259
8260         * XEmacs 21.2.25 is released.
8261
8262 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8263
8264         * hyper-apropos.el (hyper-apropos): Toggle
8265         hyper-apropos-programming-apropos correctly.
8266         Set REGEXP when user accepts default value.
8267
8268 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8269
8270         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8271         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8272
8273 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8274
8275         * mule/mule-category.el (undefined-category-designator):
8276         Return char instead of character.  Search for undefined one.
8277         (describe-category): Use with-displaying-help-buffer.
8278
8279 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8280
8281         * byte-optimize.el (byte-optimize-plus):
8282         Optimize (+ 1) to 1 instead of (1+ nil).
8283
8284         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8285
8286         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8287
8288         * byte-optimize.el (byte-optimize-char-before): New function.
8289         Remove performance penalty for using (char-before) instead of (char-after).
8290
8291 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8292
8293         * mule/mule-category.el (char-category-list): Return character
8294         instead of integer.
8295
8296 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8297
8298         * minibuf.el (read-buffer): Check default is buffer object.
8299
8300 1999-11-25  Andy Piper  <andy@xemacs.org>
8301
8302         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8303         for buttons.
8304
8305 1999-12-16  Andreas Jaeger  <aj@suse.de>
8306
8307         * package-get.el (package-get-maybe-save-index): Fixed typo.
8308         Patch by Jeff Miller <jmiller@smart.net>.
8309
8310 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8311
8312         * gnuserv.el (gnuserv-process-filter):  don't call
8313         gnuserv-write-to-client when gnuserv-current-client is nil
8314
8315 1999-12-14  Martin Buchholz <martin@xemacs.org>
8316
8317         * XEmacs 21.2.24 is released.
8318
8319 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8320
8321         * about.el (about-hackers): Update my email address.
8322
8323 1999-12-07  Martin Buchholz <martin@xemacs.org>
8324
8325         * XEmacs 21.2.23 is released.
8326
8327 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8328
8329         * package-get.el (package-get-download-sites): Removed several
8330         defunct download sites, added many new ones, and corrected a few
8331         incorrect directory-on-site entries.  Added physical locations to
8332         site-description.
8333
8334 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8335
8336         * finder.el (finder-commentary): add DOC string and fix
8337         interactive spec
8338
8339 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8340
8341         * help.el (describe-function): Don't forget to intern the string
8342         completing-read returns.
8343         (describe-variable): Ditto.
8344
8345 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8346
8347         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8348         `hyper-apropos-help-mode' here to find symbol to customize
8349         irregardless of cursor position and simplify
8350         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8351         `hyper-apropos-popup-menu'.
8352
8353 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8354
8355         * apropos.el (apropos-mode-map): Add return to call
8356         apropos-follow.
8357         (apropos-print): Call apropos-mode to have better
8358         command reference. Put keymap text-poperty to
8359         symbole name.
8360
8361 1999-11-22  Alastair Burt  <burt@dfki.de>
8362
8363         * help.el: (describe-bindings-1): Added handling of keymaps for
8364         the extents at point.
8365
8366 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8367
8368         * gutter-items.el (buffers-tab-items): Wrap the function in a
8369         save-match-data
8370
8371 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8372
8373         * help.el (describe-function): Use the DEFAULT argument to
8374         completing-read.
8375         (describe-variable): Ditto.
8376
8377 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8378
8379         * minibuf.el (read-from-minibuffer): Add optional argument
8380         DEFAULT to have better mini-buffer history support.
8381         (completing-read): Pass default to read-from-minibuffer.
8382         (read-buffer): Pass default to completing-read.
8383
8384 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8385
8386         * font-lock.el (font-lock-doc-string-face): Document the
8387         `font-lock-lisp-like' property.
8388
8389 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8390
8391         * lisp-mode.el: Specify `font-lock-lisp-like'.
8392
8393         * font-lock.el (font-lock-lisp-like): New function.
8394         (font-lock-fontify-syntactically-region): Use it.
8395
8396 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8397
8398         * XEmacs 21.2.22 is released
8399
8400 1999-11-28  Martin Buchholz <martin@xemacs.org>
8401
8402         * XEmacs 21.2.21 is released.
8403
8404 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8405
8406         * minibuf.el (read-coding-system): Accept symbol and
8407         coding-system object as a default-coding-system.
8408
8409 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8410
8411         * minibuf.el (read-coding-system): Accept symbol as
8412         a default-coding-system.
8413
8414 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8415
8416         * apropos.el (apropos-documentation): Use insert instead
8417         of princ.
8418
8419 1999-11-07  William M. Perry  <wmperry@aventail.com>
8420
8421         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8422           for the linux console.
8423
8424         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8425           stuff to work when you are not on a window system, since the GPM
8426           mouse support now allows pasting from outside of XEmacs.
8427
8428 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8429
8430         * XEmacs 21.2.20 is released
8431
8432 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8433
8434         * setup-paths.el (paths-default-info-directories): Add
8435         /usr/share/info and /usr/local/share/info.
8436
8437 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8438
8439         * about.el: Updated Vladimir Ivanovic's info.
8440
8441 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8442
8443         * auto-show.el (auto-show-truncationp): Remove.
8444
8445         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8446
8447 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8448
8449         * indent.el (indent-line-to): fix bug: spaces were not replaced
8450         with tab if column is multiple of tab-width
8451         From dhn@qedinc.com
8452
8453 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8454
8455         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8456         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8457
8458         * package-get.el (package-get-package-provider): Be verbose when
8459         interactive. Patch from Robert Pluim
8460
8461 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8462
8463         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8464         info file suffixes.
8465
8466 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8467
8468         * process.el (open-network-stream): Add a new optional parameter
8469         PROTOCOL to support udp; fix a minor typo and add an explanation
8470         in docstring for udp programming.
8471
8472         * code-process.el (open-network-stream): Add a new optional
8473         parameter PROTOCOL to support udp; fix a minor typo and add an
8474         explanation in docstring for udp programming.
8475
8476 1999-10-18  Andy Piper  <andy@xemacs.org>
8477
8478         * gui.el (make-gui-button): be more precise about how we call
8479         callbacks.
8480
8481         * wid-edit.el (widget-push-button-value-create): Use the new form
8482         of native gui-button.
8483
8484 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8485
8486         * info.el (Info-page-prev): Don't do (sit-for 0).
8487
8488 1999-10-13  Andy Piper  <andy@xemacs.org>
8489
8490         * gutter-items.el (progress-abort-glyph): new glyph for showing
8491         abort status.
8492         (append-progress): dispatch-event rather than sit-for.
8493         (abort-progress): new function. Show the abort glyph with an
8494         appropriate message.
8495         (raw-append-progress): dispatch-event rather than sit-for.
8496         (display-progress): cope with aborts.
8497
8498         * gui.el (make-gui-button): Use native widgets for buttons
8499         unconditionally.
8500         (insert-gui-button): ditto.
8501         (gui-button-p): ditto.
8502
8503         * xbm-button.el: remove from core.
8504
8505         * xpm-button.el: remove from core.
8506
8507 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8508
8509         * faces.el (init-device-faces): Don't initialize the random faces
8510         on the stream device.
8511
8512 1999-10-06  Andy Piper  <andy@xemacs.org>
8513
8514         * files.el (recover-file): Don't use ls under windows for revert buffer.
8515
8516 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8517
8518         * package-get.el (package-get-download-menu): Make menu really
8519         toggle download sites.
8520         (package-get-download-sites): Add autoload cookie.
8521
8522 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8523
8524         * setup-paths.el (paths-find-module-directory): Ditto.
8525
8526 1999-09-29  Werner Fink  <werner@suse.de>
8527
8528         * setup-paths.el (paths-find-exec-directory): Add missing nil
8529         parameter for environment.
8530
8531 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8532
8533         * modeline.el (modeline-format):
8534         Only purecopy the strings.  Else
8535         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8536         barfs.
8537
8538 1999-08-28  Mike Woolley  <mike@bulsara.com>
8539
8540         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8541         user setting comint-completion-addsuffix and
8542         comint-process-echoes.
8543
8544 1999-09-22  Andy Piper  <andy@xemacs.org>
8545
8546         * gutter-items.el (update-tab-in-gutter): use
8547         last-nonminibuf-window instead of selected-window.
8548
8549 1999-09-18  Andy Piper  <andy@xemacs.org>
8550
8551         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8552         display on.
8553
8554         * subr.el (record-buffer-hook): new variable so that the hook gets
8555         some documentation.
8556
8557 1999-09-16  Andy Piper  <andy@xemacs.org>
8558
8559         * gutter-items.el (update-tab-in-gutter): only update when the
8560         gutter is visible.
8561         (remove-buffer-from-gutter-tab): ditto.
8562
8563 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8564
8565         * simple.el (do-auto-fill): Commented out part of Kinsoku
8566         processing.
8567
8568 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8569
8570         * isearch-mode.el (isearch-highlightify-region): Give the
8571         highlighting extents a high priority.
8572         (isearch-make-extent): Give the main highlighting extent an even
8573         higher priority.
8574
8575 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8576
8577         * packages.el (packages-compute-package-locations): Fix typo from
8578         -u rationalization.
8579
8580 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8581
8582         * setup-paths.el (paths-find-doc-directory): Respect value of
8583         `configure-doc-directory.'
8584
8585         * find-paths.el (paths-find-architecture-directory): Give
8586         precendence `default' argument (which typically comes from
8587         configure).
8588
8589 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8590
8591         * startup.el (command-line-early): Added options -user-init-file
8592         and -user-init-directory.
8593
8594         * files.el (user-init-file): Default to NIL so we can recognize
8595         when it's set.
8596
8597 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8598
8599         * obsolete.el (init-file-user):
8600         * startup.el:
8601         * packages.el (packages-compute-package-locations):
8602         * package-get.el (package-get-user-index-filename):
8603         * menubar-items.el (maybe-add-init-button):
8604         * info.el (Info-annotations-path):
8605         * dump-paths.el:
8606         Change `user-init-directory' to be an absolute path.
8607         Use `user-init-directory' where appropriate.
8608         Zap `init-file-user' and its uses.
8609
8610 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8611
8612         * subr.el (copy-symbol): New function.
8613
8614 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8615
8616         * isearch-mode.el (isearch-done): Be sure to restore invisible
8617         extents in the proper buffer.
8618         (isearch-pre-command-hook): Set this-command to the correct value
8619         in case the buffer has changed and old overriding-local-map was
8620         used.
8621         (isearch-restore-extent): Use remprop instead of setting the
8622         property to nil.
8623
8624 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8625
8626         * cmdloop.el (execute-extended-command): Update zmacs region
8627         before the delay.
8628         (execute-extended-command): Make the message gettext-friendly.
8629
8630 1999-09-07  Andy Piper  <andy@xemacs.org>
8631
8632         * gutter-items.el (progress-gauge-glyph): renamed from
8633         progress-glyph.
8634         (progress-text-glyph): new variable.
8635         (progress-layout-glyph): use layouts and text glyphs.
8636         (progress-area-buffer): removed.
8637         (progress-text-and-extent): new variable.
8638         (progress-displayed-p): dynamically create gutter area buffer.
8639         (clear-progress): ditto.
8640         (raw-append-progress): ditto.
8641         (append-progress): use new glyph names.
8642         (raw-append-progress): only create the extent when needed. set
8643         properties more optimally.
8644         (progress): remove args.
8645
8646 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8647
8648         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8649         mapcar where the return value is unused.
8650         (isearch-restore-invisible-extents): Ditto.
8651         (isearch-highlight-all-cleanup): Ditto.
8652         (isearch-delete-extents-in-range): Traverse the extents only once.
8653         (isearch-highlight-all-update): Don't start over if the search
8654         string has changed and more input is pending.
8655
8656 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8657
8658         * packages.el (packages-find-package-data-path): Ditto.
8659
8660         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8661
8662         * subr.el (mapc-internal): Don't make obsolete.
8663
8664         * cl-extra.el (mapc): Resurrect.
8665
8666 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8667
8668         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8669         alias.
8670
8671         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8672         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8673         (isearch-yank-clipboard): Use get-clipboard instead of
8674         x-get-clipboard.
8675         (isearch-yank-selection): Fix docstring.
8676
8677 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8678
8679         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8680
8681 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8682
8683         * cl-macs.el (extent-start-position): Fix setf method.
8684         (extent-end-position): Ditto.
8685
8686 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8687
8688         * isearch-mode.el: End merge with FSF 20.4.
8689
8690         * isearch-mode.el (search-invisible): New variable.
8691         (isearch-hide-immediately): Ditto.
8692         (isearch-unhidden-extents): Ditto.
8693         (isearch-range-invisible): New function.
8694         (isearch-unhide-extent): Ditto.
8695         (isearch-restore-invisible-extents): Ditto.
8696         (isearch-restore-extent): Ditto.
8697
8698         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8699         implementation.
8700         (isearch-ring-retreat-edit): Ditto.
8701         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8702         (isearch-forward-regexp): New arguments NOT-REGEXP and
8703         NO-RECURSIVE-EDIT.
8704         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8705         (isearch-backward-regexp): New arguments NOT-REGEXP and
8706         NO-RECURSIVE-EDIT.
8707         (isearch-mode): Return isearch-success.
8708         (isearch-update): Use unread-command-events instead of
8709         unread-command-event.
8710         (isearch-abort): If an invalid regexp is encountered, keep popping
8711         states.
8712         (isearch-*-char): Use FSF implementation.
8713         (isearch-whitespace-chars): Use the more robust FSF's
8714         implementation.
8715         (isearch-within-brackets): New variable.
8716         (isearch-mode): Initialize it.
8717         (isearch-edit-string): Bind it.
8718         (isearch-search-and-update): Set it.
8719         (isearch-push-state): Push it.
8720         (isearch-top-state): Pop it.
8721         (isearch-search): Set it.
8722         (isearch-printing-char): When called by isearch-whitespace-chars,
8723         handle M-SPC gracefully.
8724         (isearch-message-prefix): New argument ELLIPSIS.
8725         (isearch-message-suffix): Ditto.
8726         (isearch-message): Use the ELLIPSIS argument when calling
8727         isearch-message-prefix and isearch-message-suffix.
8728         (isearch-message-prefix): Distinguish between "wrapped" and
8729         "overwrapped" search, FWIW.
8730
8731 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8732
8733         * isearch-mode.el (isearch-edit-string): Use the head of the
8734         search ring instead of search-last-string and search-last-regexp.
8735         (search-highlight): Renamed from isearch-highlight.
8736         (isearch-exit): Use the new name.
8737         (isearch-highlight): Ditto.
8738         (isearch-dehighlight): Ditto.
8739         (isearch-update-ring): New function.
8740         (isearch-done): Call it.
8741         (isearch-done): New argument EDIT.
8742         (isearch-repeat): If search string is empty, look up at the car of
8743         the search ring; ignore the yank pointer.
8744         (isearch-abort): Call isearch-done with NOPUSH.
8745         (isearch-cancel): New function.
8746         (isearch-mode-map): Bind it to ESC ESC ESC.
8747
8748         * isearch-mode.el: Begin merge with FSF 20.4.
8749
8750 1999-09-01  Andy Piper  <andy@xemacs.org>
8751
8752         * x-select.el (x-get-clipboard): obsolete.
8753         (x-yank-clipboard-selection): obsolete
8754
8755         * select.el (disown-selection): need to be careful to disown the
8756         clipboard if we set it via selection.
8757         (get-clipboard): move from x-select.el
8758         (yank-clipboard-selection): ditto.
8759
8760 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8761
8762         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8763         isearch-highlight-all-matches to nil.
8764         (isearch-fixed-case): New variable.
8765         (isearch-mode): Initialize it.
8766         (isearch-edit-string): Save it.
8767         (isearch-toggle-case-fold): Set it.
8768         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8769         need to check isearch-fixed-case.
8770         (isearch-toggle-case-fold): Update highlighting of all matches
8771         before the pause.
8772         (isearch-edit-string):
8773
8774 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8775
8776         * isearch-mode.el (isearch-edit-string): Call isearch-message
8777         before reading the event so that the prompt is displayed properly.
8778         (isearch-message): Use isearch-nonincremental when calling
8779         isearch-message-prefix.
8780         (minibuffer-local-isearch-map): Bind up and down to do the same as
8781         M-p and M-n respectively.
8782         (isearch-done): New arg NOPUSH.
8783         (isearch-edit-string): Use it.
8784         (isearch-edit-string): Don't bind isearch-string.
8785         (isearch-ring-adjust): Edit string, *then* push state.
8786
8787 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8788
8789         * faces.el (isearch-secondary): Make isearch-secondary look
8790         different than default.
8791
8792 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8793
8794         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8795         save-excursion.
8796         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8797         (isearch-update): Call isearch-dehighlight without arguments.
8798         (isearch-done): Ditto.
8799
8800         * isearch-mode.el (isearch-fix-case): If the search string has no
8801         upper-case letters, allow the folding to be reenabled.
8802         Previously, once disabled, the folding would remain that way until
8803         the end of isearch.
8804         (isearch-top-state): Call isearch-fix-case.
8805
8806         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8807         save-excursion.
8808         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8809
8810 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8811
8812         * xpm-button.el:
8813         xbm-button.el: Need to exist in core because gui.el depends on
8814         them.
8815
8816 1999-08-31  Andy Piper  <andy@xemacs.org>
8817
8818         * gutter-items.el (buffers-tab-face): new customizable variable.
8819         (buffers-tab-default-buffer-line-length): new specifier for
8820         maximum viewable characters.
8821         (progress-stack): new variable for implementing widget-based
8822         progress messages.
8823         (progress-area-buffer): ditto.
8824         (progress-glyph-height): ditto.
8825         (progress-stop-callback): ditto.
8826         (progress-quit-function): new function.
8827         (progress-glyph): new variable.
8828         (progress-layout-glyph): ditto.
8829         (progress-displayed-p): new function, see message-displayed-p for
8830         details.
8831         (clear-progress): ditto.
8832         (remove-progress): ditto.
8833         (append-progress): ditto.
8834         (raw-append-progress): ditto.
8835         (display-progress): ditto.
8836         (current-progress): ditto.
8837         (current-progress-label): ditto.
8838         (progress): ditto.
8839         (lprogress): ditto.
8840
8841
8842 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8843
8844         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8845
8846         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8847         `isearch-yank-selection'.
8848         (isearch-mode-map): Use it.
8849         (isearch-yank-selection): Use `get-selection' instead of
8850         `get-x-selection'.
8851
8852 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8853
8854         * faces.el (isearch-secondary): Create face here.
8855
8856         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8857         timers.
8858
8859 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8860
8861         * subr.el (buffer-string): More robust backward compatibility
8862         check, courtesy William Perry.
8863
8864 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8865
8866         * replace.el (perform-replace): Stop the search after the search
8867         limit has been reached.
8868
8869 1999-08-23  Andy Piper  <andy@xemacs.org>
8870
8871         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8872         here if we don't have one.
8873
8874 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8875
8876         * ldap.el (ldap-coding-system): Default to nil until we get
8877         efficient UTF8 support
8878         (ldap-decode-string): Guard against `decode-coding-string' not
8879         being defined
8880         (ldap-encode-string): Guard against `encode-coding-string' not
8881         being defined
8882
8883 1999-08-23  Didier Verna  <didier@xemacs.org>
8884
8885         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8886         Some doc strings improvements, and add a star to the `interactive'
8887         calls.
8888
8889 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8890
8891         * font-lock.el (java-font-lock-keywords-3): introduced new
8892         keywords and regexpes for javadoc syntax 1.2.
8893
8894 1999-08-17  Andy Piper  <andy@xemacs.org>
8895
8896         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8897         format-buffers-tab-line.
8898         (buffers-tab-max-buffer-line-length): new variable.
8899         (format-buffers-tab-line): new function. truncate names if over
8900         buffers-tab-max-buffer-line-length.
8901
8902 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8903
8904         * cus-start.el: Customize the variable `bell-inhibit-time'.
8905
8906 1999-08-16  Andy Piper  <andy@xemacs.org>
8907
8908         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8909         brute-force approach to deleting the last buffer.
8910         (buffers-tab-grouping-regexp): new customizable variable.
8911         (select-buffers-tab-buffers-by-mode): use it.
8912
8913 1999-08-13  Andy Piper  <andy@xemacs.org>
8914
8915         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8916         deletion problem.
8917
8918 1999-07-30  Didier Verna  <didier@xemacs.org>
8919
8920         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8921         of princ to output symbols.
8922         (custom-save-face-internal): ditto.
8923         (custom-save-resets): ditto.
8924
8925 1999-08-09  Didier Verna  <didier@xemacs.org>
8926
8927         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8928         `regexp-quote' to protect the major mode name for use as a regular
8929         expression (c++ needs this for instance).
8930
8931 1999-08-08  Andy Piper  <andy@xemacs.org>
8932
8933         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8934         cope with similar mode names.
8935
8936         * gutter-items.el (buffers-tab-selection-function): new selection
8937         function.
8938         (select-buffers-tab-buffers-by-mode): new function.
8939         (buffers-tab-items): use it if set to only display buffers in the
8940         tab in the current buffer's group..
8941         (update-tab-in-gutter): use new api.
8942         (remove-buffer-from-gutter-tab): ditto.
8943
8944         * gutter-items.el (buffers-tab-max-size): set custom selection
8945         default to 6.
8946         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8947         (add-tab-to-gutter): set face as default.
8948
8949 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8950
8951         * faces.el (frob-face-property): Merge the fall-back specifier
8952         with the target, not replace it.
8953
8954 1999-08-05  Andy Piper  <andy@xemacs.org>
8955
8956         * gutter-items.el (update-tab-in-gutter): add frame argument for
8957         buffer-items.
8958         (update-tab-in-gutter): use it.
8959
8960         * gutter-items.el (record-buffer-hook): set.
8961
8962         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8963         change.
8964         (switch-to-buffer-hook) deleted.
8965
8966 1999-08-04  Andy Piper  <andy@xemacs.org>
8967
8968         * gutter-items.el (update-tab-in-gutter): make sure this will work
8969         as an argument to create-frame-hook.
8970
8971 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8972
8973         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8974         instead of timer emulation.
8975
8976 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8977
8978         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8979         Emacs isearch enhancements.
8980
8981 1999-07-28  Andy Piper  <andy@xemacs.org>
8982
8983         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8984         all devices that support tab controls.
8985         (remove-buffer-from-gutter-tab): new function. to be used as a
8986         value for kill-buffer-hook.
8987
8988 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8989
8990         * auto-show.el (auto-show-truncationp): changed to match
8991         `window_translation_on'
8992
8993 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8994
8995         * XEmacs 21.2.19 is released
8996
8997 1999-07-28  SL Baur  <steve@miho>
8998
8999         * code-files.el (insert-file-contents): Fix docstring.
9000         revert previous change.
9001
9002 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9003
9004         * fill.el (fill-region-as-paragraph): Change re-break-point to
9005         contain word-across-newline plus one character so that filling
9006         Japanese and Chinese works as desired.
9007         * simple.el (do-auto-fill): Ditto.
9008
9009 1999-07-26  SL Baur  <steve@miho>
9010
9011         * mule/japanese.el ("Japanese"): Do not specify a default input
9012         method.
9013         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9014
9015 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9016
9017         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9018         able to use cl-macs macro in early lisp.
9019
9020 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9021
9022         * custom.el:
9023         * cus-face.el:
9024         * cus-edit.el:
9025                 Massive custom Theme API changes.
9026
9027 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9028
9029         * code-files.el (insert-file-contents): Regard
9030         coding-system-magic-cookie if `coding-system-for-read' is nil.
9031
9032 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9033
9034         * mule/thai-xtis.el: Add coding: local variable, to avoid
9035         bootstrapping problem with C locale.
9036
9037 1999-07-22  Andy Piper  <andy@xemacs.org>
9038
9039         * dumped-lisp.el (preloaded-file-list): guard against putting
9040         gutter-items in a less than functional XEmacs.
9041         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9042
9043 1999-07-18  Bob Weiner  <weiner@beopen.com>
9044
9045         * fill.el (fill-context-prefix): Fixed bug that prevented the
9046         setting of an adaptive fill prefix when the `dont-skip-first' was
9047         t.
9048
9049 1999-07-22  SL Baur  <steve@miho>
9050
9051         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9052
9053 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9054
9055         * files.el (interpreter-mode-alist): add `make', `guile', and
9056         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9057         makefile-mode, guile is a scheme, and someday XEmacs will be
9058         modular enough to use as an efficient scripting tool.)
9059
9060 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9061
9062         * mule/mule-cmds.el (reset-language-environment): Regard
9063         coding-category `utf-8' and `ucs-4' if they are available.
9064
9065 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9066
9067         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9068         (prefer-coding-system): Fix DOC-string.
9069
9070         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9071         DOC-string too.
9072
9073         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9074         Mule.
9075         (coding-system-change-eol-conversion): Fix DOC-string.
9076
9077 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9078
9079         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9080         instead of `list-coding-system'.
9081
9082 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9083
9084         * menubar-items.el (default-menubar): `select-input-method' was
9085         renamed to `set-input-method'.
9086
9087         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9088         "Set Language Environment" menu.
9089
9090         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9091         "Describe Language Support" menu.
9092
9093 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9094
9095         * mule/chinese.el ("Chinese-GB"): Rename
9096         `chinese-gb-environment-setup-function' to
9097         `setup-chinese-gb-environment-internal'.
9098
9099 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9100
9101         * mule/korean.el: Use `define-coding-system-alias' instead of
9102         `copy-coding-system'.
9103
9104 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9105
9106         * mule/mule-cmds.el (set-language-environment-coding-systems):
9107         Treat duplicated coding-categories.
9108
9109 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9110
9111         * mule/japanese.el: Use `define-coding-system-alias' instead of
9112         `copy-coding-system'.
9113
9114 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9115
9116         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9117         coding-system `viscii'.
9118
9119 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9120
9121         * mule/cyrillic.el:
9122         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9123         (cyrillic-alternativnyj-decode-table): New variable.
9124         (cyrillic-alternativnyj-encode-table): New variable.
9125         - Specify `iso-8-1' as a category of coding-system
9126           `alternativnyj'.
9127         - Abolish general Cyrillic environment.
9128
9129 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9130
9131         * mule/chinese.el:
9132         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9133         - Register `chinese-gb-environment-setup-function' as a
9134           `setup-function' of "Chinese-GB" environment.
9135
9136 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9137
9138         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9139         optional argument `parents'.
9140
9141         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9142         property for Thai-XTIS.
9143
9144         * mule/mule-help.el (help-with-tutorial): Use property
9145         `tutorial-coding-system' of language-info as a coding-system to
9146         read tutorial file.
9147
9148 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9149
9150         * mule/thai-xtis.el: Don't setup `setup-function' and
9151         `exit-function'.
9152
9153         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9154         `set-coding-category-system' to set up coding-system for
9155         coding-category.
9156
9157         * mule/mule-cmds.el (prefer-coding-system): Use
9158         `set-coding-category-system' to set up coding-system for
9159         coding-category.
9160
9161 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9162
9163         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9164         Thai-XTIS environment.
9165
9166         * mule/mule-cmds.el (prefer-coding-system): Use
9167         `find-coding-system' instead of `coding-system-p'.
9168
9169 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9170
9171         * mule/mule-cmds.el (set-language-environment-coding-systems):
9172         Modify eol-type for XEmacs.
9173
9174         * mule/thai-xtis.el: Delete unused local variable `category'.
9175
9176         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9177         function.
9178         (prefer-coding-system): Don't call
9179         `update-coding-systems-internal'; use function
9180         `coding-category-list' instead of variable `coding-category-list';
9181         use `set-coding-priority-list' instead of `set-coding-priority';
9182         modify `eol-type' for XEmacs.
9183
9184         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9185         `charset-columns'.
9186         (char-width): Likewise.
9187
9188 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9189
9190         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9191         `tis-620'.
9192
9193         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9194         `set-coding-priority-list' instead of `set-coding-priority'; don't
9195         call `update-coding-systems-internal'.
9196
9197         * mule/mule-misc.el (coding-system-get): New function.
9198         (coding-system-put): New function.
9199         (coding-system-category): New function.
9200
9201 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9202
9203         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9204         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9205         to avoid conflict with leim/quail/thai-xtis.
9206
9207         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9208         to thai-xtis-chars.el.
9209
9210         * mule/thai-xtis-chars.el: New file (split from
9211         mule/thai-xtis.el).
9212
9213 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9214
9215         * mule/thai-xtis.el:
9216         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9217         - Add syntax entries.
9218         - Put `preferred-coding-system' of the charset `thai-xtis' to
9219           `tis-620'.
9220
9221 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9222
9223         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9224         rewritten to use write-multibyte-character.
9225
9226 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9227
9228         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9229         of `iso-2022-7'.
9230         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9231         ported yet.
9232         (read-input-method-name): Treat optional argument `default'.
9233
9234 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9235
9236         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9237         all.
9238         (set-language-info-alist): Set up menus here.
9239
9240 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9241
9242         * minibuf.el (completing-read): Add new optional argument
9243         `default'.
9244         (read-coding-system): Add new optional argument
9245         `default-coding-system'.
9246
9247 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9248
9249         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9250         (viet-viscii-...->viet-vscii...).
9251
9252 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9253
9254         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9255         and menus.
9256
9257 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9258
9259         * mule/mule-cmds.el (input-method-function): Add permanent-local
9260         property.
9261
9262 1999-03-30  Dave Love  <fx@gnu.org>
9263
9264         * mule/mule-cmds.el (current-language-environment): Doc fix.
9265
9266 1999-02-06  Richard Stallman  <rms@gnu.org>
9267
9268         * mule/european.el (setup-slovenian-environment): New function.
9269         ("Slovenian"): New language environment.
9270
9271 1999-01-27  Dave Love  <fx@gnu.org>
9272
9273         * mule/mule-cmds.el (current-language-environment): Provide :link,
9274         :type (choices) and appropriate :get.
9275
9276 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9277
9278         * mule/mule-cmds.el (describe-language-environment): Don't alter
9279         input-method-alist.
9280
9281 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9282
9283         * mule/mule-cmds.el (prefer-coding-system): Call
9284         set-coding-priority, so that the internal array of priorities is
9285         also updated.
9286
9287 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9288
9289         * mule/mule-cmds.el (prefer-coding-system): If the argument
9290         requires specific EOL conversion type, make the default coding
9291         systems use that.
9292
9293 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9294
9295         * mule/mule-cmds.el (set-language-environment): Pass the default
9296         eol-type to set-language-environment-coding-systems.
9297         (set-default-coding-systems): Copy the eol-type property for the
9298         new default values of {buffer-file,process}-coding-system from the
9299         old defaults.
9300         (set-language-environment-coding-systems): Accept an optional
9301         argument EOL-TYPE, and set the eol-type property of the default
9302         coding systems accordingly.
9303
9304 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9305
9306         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9307         use generate-new-buffer instead of get-buffer-create.
9308
9309 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9310
9311         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9312
9313 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9314
9315         * mule/mule-cmds.el (default-input-method): Fix custom type.
9316
9317 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9318
9319         * mule/mule-cmds.el (setup-specified-language-environment):
9320         Add apropos-inhibit property.
9321         (describe-specified-language-support): Likewise.
9322
9323 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9324
9325         * mule/mule-cmds.el: Doc fixes.
9326
9327 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9328
9329         * mule/mule-cmds.el (register-input-method): Doc-string
9330         modified.
9331
9332 1998-09-01  Dave Love  <fx@gnu.org>
9333
9334         * mule/mule-cmds.el (current-language-environment): Fix
9335         setter function.
9336
9337 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9338
9339         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9340         mule/european.el, mule/hebrew.el, mule/japanese.el,
9341         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9342         avoid bootstrapping problem if you need to recompile all the Lisp
9343         files using interpreted code.
9344
9345 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9346
9347         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9348         ("Latin-2"): Likewise.
9349
9350 1998-08-18  Per Starback  <starback@update.uu.se>
9351
9352         * mule/european.el (setup-latin2-environment): Fix typo.
9353
9354 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9355
9356         * mule/european.el: Give proper value of `input-method' key to all
9357         lang. env.
9358
9359         * mule/mule-cmds.el (activate-input-method): Handle the case that
9360         the arg INPUT-METHOD is nil correctly.
9361         (read-multilingual-string): Activate the specified input method
9362         before calling read-string.  Afterward, activate the original
9363         input method.
9364
9365 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9366
9367         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9368         (set-language-info-alist): Fix typo in doc-string.
9369
9370         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9371
9372 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9373
9374         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9375         (reset-language-environment): New function for the job that
9376         setup-english-environment used to do.
9377         (set-language-environment): Do more setups according to the info
9378         in language-info-alist.
9379         (read-language-name): Handle the case that the arg KEY is nil.
9380         (describe-language-environment): Handle input-method property.
9381
9382         * mule/: All files under this directory, which related with
9383         specific languages (such as mule/european.el, mule/greek.el,
9384         mule/hebrew.el, mule/misc-lang.el), modified as below.
9385         (setup-XXX-environment): Just call set-language-environment.  If
9386         they used to do some other jobs than what done by
9387         set-language-environment, those jobs are done in
9388         setup-XXX-environment-internal now.
9389         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9390         the value to setup-XXX-environment-internal.  Add properties
9391         input-method and features.
9392
9393         * mule/english.el (setup-english-environment): Just call
9394         reset-language-environment.
9395
9396         * mule/european.el (setup-8-bit-environment): Function deleted.
9397
9398 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9399
9400         * mule/mule-cmds.el (input-method-exit-on-first-char)
9401         (input-method-use-echo-area): Doc fixes.
9402
9403 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9404
9405         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9406         variable.
9407         (input-method-use-echo-area): New variable.
9408
9409 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9410
9411         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9412
9413 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9414
9415         * mule/mule-cmds.el (activate-input-method): Update mode line.
9416         (inactivate-input-method): Likewise.
9417
9418 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9419
9420         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9421         input method in the current buffer, but just bind
9422         current-input-method.
9423
9424 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9425
9426         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9427
9428         * mule/misc-lang.el ("IPA"): Add coding-priority and
9429         coding-system.
9430
9431 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9432
9433         * mule/greek.el: Add coding-priority.
9434
9435 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9436
9437         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9438         LANG-ENV.
9439
9440 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9441
9442         * mule/mule-cmds.el (register-input-method): Fix previous change.
9443         (setup-specified-language-environment): Doc fix.
9444
9445 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9446
9447         * mule/mule-cmds.el: Several doc fixes.
9448         (get-language-info, set-language-info): Rename argument.
9449         (set-language-info-alist): Likewise.
9450         (register-input-method): Rename argument.
9451         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9452
9453 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9454
9455         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9456         default value while reading an input method.
9457
9458 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9459
9460         * mule/mule-cmds.el (universal-coding-system-argument):
9461         Use buffer-file-coding-system as default.
9462
9463 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9464
9465         * mule/korean.el ("Korean"): Doc fix.
9466
9467 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9468
9469         * mule/mule-cmds.el (describe-language-environment): Print the
9470         languge environment at the head.
9471
9472 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9473
9474         * mule/japanese.el: Set exit-function to exit-japanese-environment
9475         for Japanese environment.
9476
9477 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9478
9479         * mule/mule-cmds.el (set-language-environment): Doc fix.
9480         (current-language-environment): Use defcustom.
9481         (default-input-method): Specify :type.
9482
9483 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9484
9485         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9486         modified.
9487         (prefer-coding-system): Doc-string modified.
9488
9489 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9490
9491         * mule/mule-cmds.el (set-language-info): Doc-string
9492         describes `coding-priority' KEY.
9493         (set-language-environment-coding-systems): New function.
9494         (select-safe-coding-system): New function.
9495         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9496         (set-language-info-alist): New optionla arg PARENTS.  Call
9497         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9498         (set-language-environment-coding-systems): New function.
9499
9500         * mule/chinese.el: Remove setting up of
9501         describe-chinese-environment-map and
9502         setup-chinese-environment-map.  Exclude them in args of calls to
9503         set-language-info-alist.  Register coding-priority key in
9504         language-info-alist.
9505
9506         * mule/cyrillic.el: Remove setting up of
9507         describe-cyrillic-environment-map and
9508         setup-cyrillic-environment-map.  Exclude them in args of calls to
9509         set-language-info-alist.  Register coding-priority key in
9510         language-info-alist.
9511
9512         * mule/english.el: Register coding-priority key in
9513         language-info-alist.
9514
9515         * mule/ethiopic.el: Register coding-priority key in
9516         language-info-alist.
9517
9518         * mule/european.el: Remove setting up of
9519         describe-european-environment-map and
9520         setup-european-environment-map.  Exclude them in args of calls to
9521         set-language-info-alist.  Register coding-priority key in
9522         language-info-alist.  Add "German" language env.
9523         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9524         (setup-german-environment): New function.
9525
9526         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9527         change default input method to "greek-postfix".
9528
9529         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9530         coding-priority key in
9531
9532 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9533
9534         * mule/mule-cmds.el (set-language-info): Doc fix.
9535         (input-method-inactivate-hook): Doc fix.
9536
9537 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9538
9539         * mule/mule-cmds.el (set-input-method): Renamed from
9540         select-input-method.
9541
9542 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9543
9544         * mule/mule-cmds.el (set-language-environment): Run
9545         exit-language-environment-hook before calling `exit-function'
9546         which is specified for the language environment.
9547
9548 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9549
9550         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9551         modified.
9552         (prefer-coding-system): Likewise.
9553         (describe-language-environment): Print aliases of each coding
9554         system.
9555         (set-language-environment-hook): New variable.
9556         (exit-language-environment-hook): New variable.
9557         (set-language-environment): Call these hooks.  Before setting a
9558         new language environment, exit from the
9559         current-language-environment if necessary.
9560         (input-method-verbose-flag): The value can be nil, t,
9561         complex-only, or default.
9562         (input-method-highlight-flag): Doc-string augmented.
9563         (activate-input-method): Check if we can run the registered
9564         function to activate an input method.
9565
9566         * mule/korean.el: Set exit-function for language environment
9567         "Korean" to exit-korean-environment.
9568         (setup-korean-environment): Moved to korea-util.el.
9569
9570 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9571
9572         * mule/mule-cmds.el (read-multilingual-string): Use
9573         current-input-method prior to default-input-method.  Don't bind
9574         current-input-method by `let', instead, activate the specified
9575         input method in the current buffer temporarily.
9576
9577 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9578
9579         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9580
9581 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9582
9583         * mule/chinese.el (post-read-decode-hz): Return the result of
9584         decode-hz-region.
9585         (pre-write-encode-hz): Do not change the value of
9586         last-coding-system.
9587
9588 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9589
9590         * mule/mule-ccl.el: Doc fixes.
9591
9592 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9593
9594         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9595         (check-ccl-program): New macro.
9596
9597 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9598
9599         * mule/mule-ccl.el: Comment about CCL syntax modified.
9600         (ccl-command-table): Add read-multibyte-character and
9601         write-multibyte-character.
9602         (ccl-code-table): Add ex-cmd.
9603         (ccl-extended-code-table): New variable.
9604         (ccl-embed-extended-command): New function.
9605         (ccl-compile-read-multibyte-character,
9606         ccl-compile-write-multibyte-character) New functions.
9607         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9608         ccl-dump-write-multibyte-character): New functions.
9609
9610 1999-07-22  SL Baur  <steve@miho>
9611
9612         * config.el (config-value-file): config.values is installed into
9613         doc-directory.
9614         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9615
9616 1999-07-19  Didier Verna  <didier@xemacs.org>
9617
9618         * rect.el: all functions rewritten, except when noted. Below is a
9619         list of interface changes.
9620         (apply-on-rectangle): new function. Obsoletes
9621         `operate-on-rectangle'. All functions that used to call this
9622         function now call the new one.
9623         (kill-rectangle): added optional prefix arg to fill lines.
9624         (delete-rectangle): ditto.
9625         (delete-extract-rectangle): ditto.
9626         (open-rectangle): ditto.
9627         (clear-rectangle): ditto.
9628         (delete-rectangle-line): added third arg FILL.
9629         (delete-extract-rectangle-line): ditto.
9630         (open-rectangle-line): ditto.
9631         (clear-rectangle-line): ditto.
9632
9633 1999-07-18  Andy Piper  <andy@xemacs.org>
9634
9635         * menubar-items.el (default-menubar): add gutter options.
9636
9637         * gutter-items.el: new file.
9638         (gutter): new group for custom.
9639         (gutter-visible-p): new variable.
9640         (default-gutter-position): ditto.
9641         (buffers-tab): new group for the buffers tab.
9642         (gutter-buffers-tab): widget to put in the gutter.
9643         (buffers-tab-max-size): max number of tabs.
9644         (buffers-tab-switch-to-buffer-function): function to call when a
9645         tab is pressed.
9646         (buffers-tab-omit-function): filter buffers with this function.
9647         (buffers-tab-format-buffer-line-function): format buffer names for
9648         inclusion in tabs.
9649         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9650         the record.
9651         (build-buffers-tab-internal): build a list of tab items.
9652         (buffers-tab-items): ditto.
9653         (add-tab-to-gutter): put a tab in the gutter area.
9654         (update-tab-in-gutter): reset the buffers in the tab.
9655
9656         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9657
9658         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9659         (switch-to-buffer-hooks): new hook.
9660
9661         * toolbar.el (default-toolbar-position): fix typo.
9662
9663 1999-07-16  Andy Piper  <andy@xemacs.org>
9664
9665         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9666
9667 1999-07-15  Didier Verna  <didier@xemacs.org>
9668
9669         * cus-edit.el (custom-prompt-variable): optional third arg makes
9670         prompt for a comment string.
9671         (customize-set-value): optional prefix makes this function handle
9672         variable comments.
9673         (customize-set-variable): ditto.
9674         (customize-save-variable): ditto.
9675         (customize-customized): handle custom comments.
9676         (customize-save-customized): ditto.
9677         (custom-variable-state-set): ditto.
9678         (custom-face-state-set): ditto.
9679         (customize-saved): ditto.
9680         (custom-variable-set): ditto.
9681         (custom-face-set): ditto.
9682         (custom-variable-save): ditto.
9683         (custom-face-save): ditto.
9684         (custom-variable-reset-saved): ditto.
9685         (custom-face-reset-saved): ditto.
9686         (custom-variable-reset-standard): ditto.
9687         (custom-face-reset-standard): ditto.
9688         (custom-comment-face): new face.
9689         (custom-comment-tag-face): ditto.
9690         (custom-comment): new widget.
9691         (custom-comment-create): new function.
9692         (custom-comment-delete): ditto.
9693         (custom-comment-value-set): ditto.
9694         (custom-comment-show): ditto.
9695         (custom-comment-invisible-p): ditto.
9696         (custom-variable-value-create): create a comment field widget.
9697         (custom-face-value-create): ditto.
9698         (custom-variable-menu): new entry for adding a custom comment.
9699         (custom-face-menu): ditto.
9700         (custom-save-variables): possibly save custom comments.
9701         (custom-save-faces): ditto.
9702
9703         * cus-face.el (custom-set-faces): the arguments can now have a
9704         custom comment as fourth argument.
9705
9706         * custom.el (custom-set-variables): the arguments can now have a
9707         custom comment as fifth element.
9708
9709 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9710
9711         * XEmacs 21.2.18 is released
9712
9713 1999-07-13  SL Baur  <steve@miho>
9714
9715         * lib-complete.el (read-library-name): Revert previous change.
9716         (read-library): Ditto.
9717
9718 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9719
9720         * packages.el (packages-package-list): Capitalize docstring.
9721
9722         * packages.el (packages-find-package-library-path): Use #'nconc
9723         rather than #'append to reduce consing -- #'mapcar uses Flist,
9724         which returns a freshly consed list.  #'append would create yet
9725         another fresh list, using Fmake_list in concat.
9726
9727         * packages.el (package-provide): Use setq with remassq like it
9728         says in its docstring.
9729
9730 1999-07-06  SL Baur  <steve@miho.m17n.org>
9731
9732         * lib-complete.el (progn-with-message): Fix typo.
9733
9734 1999-07-06  SL Baur  <steve@miho.m17n.org>
9735
9736         * mule/mule-misc.el (char-octet): Make function match docstring.
9737         From Katsumi Yamaoka <yamaoka@jpl.org>
9738
9739 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9740
9741         * wid-edit.el (widget-documentation): corrected spelling error.
9742
9743 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9744
9745         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9746         keys if already bound
9747
9748 1999-07-06  SL Baur  <steve@miho.m17n.org>
9749
9750         * lib-complete.el (progn-with-message): Revert previous changes.
9751
9752 1999-06-24  Bob Weiner  <weiner@beopen.com>
9753
9754         * lib-complete.el (find-library):
9755         (find-library-other-window):
9756         (find-library-other-frame): Completely rewrote
9757         so that these functions actually work when called non-interactively.
9758         Also made them handle LIBRARY arguments which end with .el or .elc.
9759
9760 1999-06-24  Bob Weiner  <weiner@beopen.com>
9761
9762         * simple.el (indent-new-comment-line): Locally bound
9763         `block-comment-start' to `comstart' or else when this is called
9764         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9765         `block-comment-start' value, ignoring any existing spacing after a
9766         comment prefix in the previous line and producing ugly comments.
9767
9768 1999-06-23  Bob Weiner  <weiner@beopen.com>
9769
9770         * list-mode.el (mouse-choose-completion):
9771         (choose-completion):
9772         (completion-switch-to-minibuffer): Added.
9773         ([Tab]): [Tab] previously switched to the minibuffer
9774         but since [space] does that and since most applications in the
9775         world use [Tab] to select the next item in a list, do that in the
9776         *Completions* buffer too.  This will cause the least confusion
9777         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9778         06/23/1999.
9779
9780 1999-06-22  Bob Weiner  <weiner@beopen.com>
9781
9782         * help.el (help-buffer-name): Added support for a null value
9783         of `help-buffer-prefix-string' since some buffers require no
9784         prefix.
9785
9786 1999-06-20  Bob Weiner  <weiner@beopen.com>
9787
9788         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9789         in the completion-list-mode-map to bury the completions buffer
9790         even when the minibuffer is no longer active.
9791
9792 1999-06-20  Bob Weiner  <weiner@beopen.com>
9793
9794         * list-mode.el (list-mode): It is visually disconcerting to have
9795         the text cursor disappear within list buffers, especially when
9796         moving from window to window, so leave it visible.
9797
9798 1999-07-01  SL Baur  <steve@miho.m17n.org>
9799
9800         * menubar-items.el (default-menubar): Conditionalize the bug
9801         report menu item (which may not be possible in this XEmacs).
9802         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9803
9804 1999-06-30  SL Baur  <steve@miho.m17n.org>
9805
9806         * subr.el (with-current-buffer): DOC string fix.
9807         Suggested by Bob Weiner <weiner@altrasoft.com>
9808
9809 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9810
9811         * cus-face.el (custom-face-italic): insert missing args
9812
9813 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9814
9815         * packages.el (package-locations): Changed default early package
9816         hierarchies to ~/.xemacs/mule-packages and
9817         ~/.xemacs/xemacs-packages.
9818
9819 1999-06-23  SL Baur  <steve@miho.m17n.org>
9820
9821         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9822
9823 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9824
9825         * packages.el (package-locations): Changed default early package
9826         hierarchy to ~/.xemacs/packages.
9827         (package-locations): Removed `packages' as a possible name for a
9828         late package hierarchy.
9829
9830 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9831
9832         * mule/mule-category.el (word-combining-categories): Set up new
9833         variable.
9834         (word-separating-categories): Likewise.
9835
9836 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9837
9838         * XEmacs 21.2.17 is released
9839
9840 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9841
9842         * font-menu.el (font-menu-set-font): allow for nil specification
9843         of font size.
9844
9845 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9846
9847         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9848         is 1.
9849
9850 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9851
9852         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9853         8859-5 instead of ISO 8859-1.
9854
9855 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9856
9857         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9858         (viet-viscii-encode-table): Ditto.
9859
9860         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9861         Make obsolete definition of char-octet.
9862
9863 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9864
9865         * subr.el: Move no-Mule make-char ...
9866         * help-nomule.el (make-char): To here.
9867         (string-width): Make Mule compatibility alias.
9868
9869 1999-06-15  Andy Piper  <andy@xemacs.org>
9870
9871         * select.el (get-selection-no-error): really make there be no-error.
9872         (get-selection): revert to original.
9873
9874 1999-06-11  Andy Piper  <andy@xemacs.org>
9875
9876         * select.el (selection-sets-clipboard): renamed.
9877         (own-selection): use it.
9878
9879 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9880
9881         * XEmacs 21.2.16 is released
9882
9883 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9884
9885         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9886         missing characters to avoid crash.
9887
9888 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9889
9890         * coding.el (set-terminal-coding-system): Only set the console
9891         coding system on the selected console if it is a tty.
9892
9893 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9894
9895         * cus-face.el:
9896         * cus-edit.el:
9897         * faces.el:
9898         (custom):
9899         (face-spec-set):
9900         * faces.el (frob-face-property):
9901         * font-menu.el (font-menu-set-font):
9902                   Actually apply changes from 1999-03-17
9903
9904 1999-06-10  Andy Piper  <andy@xemacs.org>
9905
9906         * select.el (get-selection): abstract out non error-signalling
9907         part.
9908         (get-selection-no-error): get-selection without signalling an
9909         error.
9910         (selection-is-clipboard-p): new variable. controls whether the
9911         selection sets the clipboard.
9912         (own-selection): use it.
9913
9914         * mouse.el (insert-selection): fallback to clipboard after trying
9915         primary selection and cutbuffer.
9916
9917 1999-06-05  Andy Piper  <andy@xemacs.org>
9918
9919         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9920         selection functions.
9921
9922 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9923
9924         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9925         default value.
9926         (load): Use `raw-text' instead of `no-conversion'.
9927         (insert-file-contents): Likewise.
9928
9929         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9930         of `no-conversion'.
9931
9932 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9933
9934         * coding.el: Don't copy `no-conversion' to `raw-text'.
9935
9936 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9937
9938         * subr.el (make-char): Define it if Mule is not around.
9939
9940 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9941
9942         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9943
9944         * x-select.el (x-disown-selection-internal): Restore symbol as an
9945         obsolete alias.
9946         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9947
9948 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9949
9950         * XEmacs 21.2.15 is released
9951
9952 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9953
9954         * subr.el (split-string): Avoid infinite looping
9955
9956 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9957
9958         * ldap.el (ldap-ignore-attribute-codings): New variable
9959         (ldap-default-attribute-decoder): New variable
9960         (ldap-coding-system): New variable
9961         (ldap-attribute-syntax-encoders): New variable
9962         (ldap-attribute-syntax-decoders): New variable
9963         (ldap-attribute-syntaxes-alist): New variable
9964         (ldap-encode-boolean): New function
9965         (ldap-decode-boolean): New function
9966         (ldap-encode-country-string): New function
9967         (ldap-decode-string): New function
9968         (ldap-decode-address): New function
9969         (ldap-encode-address): New function
9970         (ldap-decode-attribute): New function
9971         (ldap-search): Use some of these
9972
9973 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9974
9975         * version.el (emacs-version): Make the patch level/beta come
9976         before the XEmacs qualifier so that it gets into (funcall
9977         emacs-version) and thus in the bug reports.
9978         (emacs-version>=): Support patch levels.
9979
9980 1999-06-03  SL Baur  <steve@xemacs.org>
9981
9982         * version.el: implement x.y.z version number
9983         From Jan Vroonhof <vroonhof@math.ethz.ch>
9984
9985 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9986
9987         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9988
9989 1999-05-22  Vin Shelton <acs@xemacs.org>
9990
9991         * startup.el: Document -private and break out non-standard X options.
9992
9993 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9994
9995         * mule/mule-charset.el (charset-after): New function.
9996         (charset-direction): Synch with Mule, update docstring.
9997         (get-charset-property): New function.
9998         (put-charset-property): New function.
9999         (charset-plist): New function.
10000
10001         * mule/mule-charset.el (compose-region):
10002         (decompose-region): remove;  these functions (which don't work
10003         since we don't do composite characters) have been moved to
10004         mule-util.el.
10005         (toplevel): follow coding standards
10006
10007 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10008
10009         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10010         exist any more.
10011
10012         * code-files.el: Fix commentary to follow coding standards.  Move
10013         the single line left in mule-files.el to here.
10014
10015         * mule/mule-files.el: delete.
10016
10017 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10018
10019         * info.el (Info-scroll-prev): Use event functions instead of the
10020         old emacs 19 interface.
10021
10022 1999-06-02  Andy Piper  <andy@xemacs.org>
10023
10024         * x-font-menu.el (x-font-menu-load-font):
10025         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10026
10027 1999-05-31  Andy Piper  <andy@xemacs.org>
10028
10029         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10030         group.
10031         (font-menu-this-frame-only-p): ditto.
10032         (font-menu-max-items): reinstate, from Jan Vroonhof
10033         <vroonhof@math.ethz.ch>
10034         (font-menu-submenu-name-format): ditto.
10035         (font-menu-split-long-menu): ditto, for use by the family
10036         constructor.
10037         (font-menu-family-constructor): use it.
10038
10039 1999-05-30  Andy Piper  <andy@xemacs.org>
10040
10041         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10042         for use by the font menu.
10043
10044         * msw-font-menu.el: new file implementing mswindows specific
10045         font-menu behaviour.
10046         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10047         (mswindows-font-menu-junk-families): ditto.
10048         (hack-font-truename): ditto.
10049         (mswindows-font-regexp-ascii): ditto.
10050         (mswindows-reset-device-font-menus): ditto.
10051         (mswindows-font-menu-font-data): ditto.
10052         (mswindows-font-menu-load-font): ditto.
10053
10054         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10055         (x-font-menu-font-data): ditto.
10056         (x-font-menu-load-font): ditto.
10057
10058         * font-menu.el: new file implementing generic font menu behaviour.
10059         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10060         made device independent.
10061         (font-menu-this-frame-only-p): ditto.
10062         (font-menu-preferred-resolution): ditto.
10063         (font-menu-size-scaling): new variable used to determine whether
10064         sizes are in points or tenths of a point.
10065         (vassoc): moved from x-font-menu.el.
10066         (device-fonts-cache): ditto.
10067         (device-fonts-cache): ditto.
10068         (flush-device-fonts-cache): ditto.
10069         (reset-device-font-menus): copied from x-font-menu.el and made
10070         device independent. Most functionality deferred to
10071         device-dependent versions.
10072         (font-menu-family-constructor): copied from x-font-menu.el and
10073         made device independent.
10074         (font-menu-size-constructor): ditto.
10075         (font-menu-weight-constructor): ditto.
10076         (font-menu-set-font): ditto.
10077         (font-menu-change-face): ditto.
10078         (font-menu-load-font): new device method.
10079         (font-menu-font-data): ditto.
10080
10081         * x-font-menu.el: The above functions deleted.
10082
10083 1999-05-26  Andy Piper  <andy@xemacs.org>
10084
10085         * update-elc.el:
10086         * make-docfile.el:
10087         * loadup.el: rehash expand-file-name usage to not use default-directory.
10088
10089 1999-05-21  Andy Piper  <andy@xemacs.org>
10090
10091         * x-select.el (x-select-convert-to-text):
10092         (x-selected-text-type):
10093         (x-get-selection):
10094         (xselect-convert-to-string):
10095         (xselect-convert-to-compound-text):
10096         (xselect-convert-to-length):
10097         (xselect-convert-to-targets):
10098         (xselect-convert-to-delete):
10099         (xselect-convert-to-filename):
10100         (xselect-convert-to-charpos):
10101         (xselect-convert-to-lineno):
10102         (xselect-convert-to-colno):
10103         (xselect-convert-to-sourceloc):
10104         (xselect-convert-to-os):
10105         (xselect-convert-to-host):
10106         (xselect-convert-to-user):
10107         (xselect-convert-to-class):
10108         (xselect-convert-to-name):
10109         (xselect-convert-to-integer):
10110         (xselect-convert-to-atom):
10111         (xselect-convert-to-identity): functions renamed from x-* and
10112         moved to select.el.
10113         (x-get-secondary-selection): use rename get-selection.
10114         (x-get-clipboard): ditto.
10115         (x-own-selection): moved to select.el.
10116         (x-valid-simple-selection-p): ditto.
10117         (x-dehilight-selection): ditto.
10118         (x-own-clipboard): ditto.
10119         (x-disown-selection): ditto.
10120
10121         * x-mouse.el (x-yank-function): moved to mouse.el.
10122         (x-insert-selection): ditto.
10123         (x-set-point-and-move-selection): use renamed function.
10124
10125         * select.el (selected-text-type): moved and renamed from
10126         x-select.el.
10127         (selection-owner-p): moved to C.
10128         (selection-exists-p): ditto.
10129         (get-cutbuffer): new device method.
10130         (get-selection): generalised and moved from x-select.el.
10131         (own-selection): moved x-own-selection functionality into here.
10132         (dehilight-selection): renamed and moved from x-select.el.
10133         (own-clipboard): functionality moved from x-select.el using new
10134         generic C builtins.
10135         (disown-clipboard): ditto.
10136         (select-convert-to-text):
10137         (select-convert-to-string):
10138         (select-convert-to-compound-text):
10139         (select-convert-to-length):
10140         (select-convert-to-targets):
10141         (select-convert-to-delete):
10142         (select-convert-to-filename):
10143         (select-convert-to-charpos):
10144         (select-convert-to-lineno):
10145         (select-convert-to-colno):
10146         (select-convert-to-sourceloc):
10147         (select-convert-to-os):
10148         (select-convert-to-host):
10149         (select-convert-to-user):
10150         (select-convert-to-class):
10151         (select-convert-to-name):
10152         (select-convert-to-integer):
10153         (select-convert-to-atom):
10154         (select-convert-to-identity): new functions renamed from x-* and
10155         moved from x-select.el.
10156
10157         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10158         into here and use as the default window-system mouse yank.
10159         (insert-selection): generalised and moved from x-mouse.el.
10160         (own-clipboard): moved to C.
10161
10162         * msw-select.el (mswindows-selection-owned-p): deleted.
10163         (mswindows-own-selection): generalised and moved to select.el.
10164         (mswindows-disown-selection): generalised and moved to C.
10165         (mswindows-selection-owner-p): ditto.
10166
10167 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10168
10169         * XEmacs 21.2.14 is released
10170
10171 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10172
10173         * about.el: update contact info for jason and slb.
10174
10175 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10176
10177         * mule/european.el (setup-romanian-environment): Add Romanian
10178         support from Emacs/Mule romanian.el.
10179
10180 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10181
10182         * cus-face.el: Label all custom changes with the 'custom' tag.
10183
10184         * cus-edit.el: idem ditto.
10185
10186         * faces.el: Added suport for adding device tags to various functions.
10187         (custom): New device tag.
10188         (face-spec-set): Call reset face with tags argument. No longer do
10189         x-init-global-faces hack.
10190
10191         * faces.el (frob-face-property): Use an anonymous specifier to map
10192         frob-face-property-1 over.
10193
10194         * x-font-menu.el (font-menu-set-font): Always specify all
10195         properties to custom.
10196
10197 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10198
10199         * mule/european.el (setup-czech-environment): Add czech support.
10200         From David Sauer <davids@orfinet.cz>
10201
10202 1999-03-15  SL Baur  <steve@xemacs.org>
10203
10204         * check-features.el: Turn hard errors into warnings.
10205
10206 1999-03-21  SL Baur  <steve@xemacs.org>
10207
10208         * simple.el (delete-key-deletes-forward): As per discussion on
10209         xemacs-beta, default to t.
10210
10211 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10212
10213         * loadup.el: Define Installation-string before loading anything.
10214
10215 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10216
10217         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10218         From Anders Stenman <stenman@isy.liu.se>
10219
10220 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10221
10222         * wid-edit.el (widget-glyph-find): Ditto.
10223
10224         * packages.el (locate-library): Ditto.
10225
10226         * loadup.el (really-early-error-handler): Ditto.
10227
10228         * lib-complete.el (read-library): Ditto.
10229
10230         * faces.el (set-face-stipple): Ditto.
10231
10232         * code-files.el (load): Use new calling style of locate-file.
10233
10234 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10235
10236         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10237         dead.
10238
10239 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10240
10241         * dumped-lisp.el (preloaded-file-list): Don't load
10242         Installation.el.
10243
10244         * loadup.el (Installation-string): Define it here.
10245
10246 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10247
10248         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10249         Installation.el needs to be loaded before `dump-paths', otherwise
10250         the dumping process won't find it.
10251
10252 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10253
10254         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10255         subr so that we can use `replace-in-string' in Installation.el to
10256         get rid of C-m chars under the native Windows build.
10257
10258 1999-04-29  Andy Piper  <andy@xemacs.org>
10259
10260         * make-docfile.el: canonicalize file and directory names.
10261
10262         * device.el (call-device-method): new function for calling device
10263         specific methods.
10264         (define-device-method): new function for defining device methods.
10265         (define-device-method*): ditto.
10266
10267 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10268
10269         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10270
10271 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10272
10273         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10274         (cyrillic-koi8-r-encode-table): Likewise.
10275         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10276         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10277
10278         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10279         from vietnamese.el].
10280
10281         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10282         mule/mule-misc.el.
10283
10284 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10285
10286         * mule/thai-xtis.el:
10287         - Change font registry name from "Thai94x94-0" to "xtis-0".
10288         - Change mnemonic of coding-system `tis-620' to "TIS620".
10289
10290 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10291
10292         * mule/ethiopic.el: fixed.
10293
10294 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10295
10296         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10297
10298         * mule/thai-xtis.el: New file.
10299
10300         * mule/vietnamese.el: New file.
10301
10302         * mule/ethiopic.el: New file.
10303
10304 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10305
10306         * bytecomp.el (byte-compile-close-variables): Leave
10307         debug-issue-ebola-notices alone.
10308
10309 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10310
10311         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10312         at the top of the buffer since it is the most important thing to
10313         customize
10314         (ldap-get-host-parameter): New defun
10315         (ldap-search): Add a new parameter `withdn' to retrieve the
10316         distinguished names of entries
10317
10318 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10319
10320         * startup.el (splash-frame-body): Date and spelling fixes.
10321
10322 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10323
10324         * view-less.el (toggle-truncate-lines): add autoload tag
10325
10326 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10327
10328         * format.el (format-alist): Disable image stuff.
10329
10330 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10331
10332         * wid-edit.el (widget-glyph-find): Search by directories, then by
10333         suffixes rather than the other way around.
10334         (widget-image-conversion): Renamed to
10335         `widget-image-file-name-suffixes'.
10336
10337 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10338
10339         * mule/mule-charset.el: Made old functions obsolete, remove the
10340         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10341         (charset-iso-graphic-plane): Rename from charset-graphic.
10342         (charset-iso-final-char): Rename from charset-final.
10343         (charset-width): Rename from charset-columns.
10344         (charset-bytes): Added from fsf compatibility, returns always 1.
10345
10346         * mule/mule-misc.el: Move charset-doc-string alias to
10347         mule-charset.el
10348
10349 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10350
10351         * x-faces.el (x-make-font-bold-italic): honor
10352         *try-oblique-before-italic-fonts*
10353
10354 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10355
10356         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10357
10358 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10359
10360         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10361         name.
10362
10363 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10364
10365         * cl-extra.el (equalp): Would bug out for lists.
10366
10367 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10368
10369         * about.el (about-hackers):  Change cgw's email address
10370
10371 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10372
10373         * XEmacs 21.2.13 is released
10374
10375 1999-03-12  SL Baur  <steve@xemacs.org>
10376
10377         * simple.el (delete-key-deletes-forward): Revert to previous
10378         behavior.
10379
10380 1999-01-18  Didier Verna  <didier@xemacs.org>
10381
10382         * menubar-items.el (xemacs-splash-buffer): handle the case of
10383         multiple elements in the splash buffer body.
10384
10385         * startup.el (splash-frame-timeout): new constant: interval
10386         between splash buffer elements.
10387         (command-line-1): handle splash buffer with multiple elements (use
10388         a timeout).
10389         (splash-frame-body): Originally `startup-splash-frame-body'.
10390         Rewrote a cleaner and more readable version. This can now be array,
10391         in which case each element is displayed in turn in the splash buffer.
10392         (splash-frame-static-body): new constant. Persistent information
10393         across all splash buffer elements (preserves the possibility to give
10394         it in different languages.
10395         (circulate-splash-frame-elements): new function. Used as a timeout
10396         to circulate through all splash frame elements and display them in
10397         sequence.
10398         (display-splash-frame): originally `startup-splash-frame'. Handle
10399         the case of multiple elements in the splash buffer body. Now
10400         returns a timeout id if multiple elements to display, or nil.
10401
10402 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10403
10404         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10405         so they can be overridden by x-init-face-from-resources.
10406         Additionally specify the font name also with an x tag.
10407
10408 1999-03-08  Andy Piper  <andy@xemacs.org>
10409
10410         * package-get.el (package-get-base): autoload.
10411
10412         * menubar-items.el (default-menubar): add update menu item. Fix
10413         custom menu to only be activated when package-base is available.
10414
10415         * package-get.el (package-get-custom): don't load
10416         package-get-custom as it is auto-generated. Fix group definition.
10417
10418 1999-03-05  Didier Verna  <didier@xemacs.org>
10419
10420         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10421         instead of `symbol-name' (Thanks Kyle).
10422
10423         * cus-edit.el (custom-save-variables): use `prin1' instead of
10424         princ to write symbols.
10425
10426 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10427
10428         * XEmacs 21.2.12 is released
10429
10430 1999-03-05  SL Baur  <steve@xemacs.org>
10431
10432         * menubar-items.el (default-menubar): Add kfm browsing support.
10433         From Neal Becker <nbecker@fred.net>
10434
10435 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10436
10437         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10438         calls to font-lock during buffer reversion.
10439
10440 1999-02-12  Didier Verna  <didier@xemacs.org>
10441
10442         * info.el (Info-build-node-completions): unconditionally widen the
10443         tag table buffer.
10444
10445 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10446
10447         * x-faces.el (x-init-face-from-resources):
10448         Only set fonts in the 'x locale.
10449
10450 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10451
10452         * package-ui.el (pui-install-selected-packages): Don't throw on
10453         `package-admin-delete-binary-package' returning nil since it's
10454         normal.  Reindent function.
10455         (pui-add-required-packages): Handle case where packages selected
10456         for installation have never been installed.
10457
10458 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10459
10460         * menubar-items.el (default-menubar):
10461         Implement the ``Mule->Set coding system of process'' menu item.
10462
10463 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10464
10465         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10466         files
10467         - Change some `if's to `when's
10468
10469 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10470
10471         * XEmacs 21.2.11 is released
10472
10473 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10474
10475         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10476         against window close (Fix Bug #460).
10477         (ask-user-about-lock-dbox): Idem.
10478
10479 1999-02-25  SL Baur  <steve@xemacs.org>
10480
10481         * mule/mule-charset.el (charset-leading-byte): New function.
10482         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10483
10484 1999-02-12  Andy Piper  <andy@xemacs.org>
10485
10486         * about.el (xemacs-hackers): change andy's email address.
10487         (about-url-alist): change andy's web page address.
10488         (about-xemacs): add piper.
10489
10490 1999-02-16  SL Baur  <steve@xemacs.org>
10491
10492         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10493         of mule-base into lisp/mule.
10494
10495 1999-02-16  SL Baur  <steve@xemacs.org>
10496
10497         * mule/arabic.el:
10498         mule/canna-leim.el:
10499         mule/chinese.el:
10500         mule/cyrillic.el:
10501         mule/english.el:
10502         mule/european.el:
10503         mule/greek.el:
10504         mule/hebrew.el:
10505         mule/japanese.el:
10506         mule/kinsoku.el:
10507         mule/korean.el:
10508         mule/misc-lang.el:
10509         mule/mule-category.el:
10510         mule/mule-ccl.el:
10511         mule/mule-charset.el:
10512         mule/mule-cmds.el:
10513         mule/mule-coding.el:
10514         mule/mule-files.el:
10515         mule/mule-help.el:
10516         mule/mule-init.el:
10517         mule/mule-misc.el:
10518         mule/mule-tty-init.el:
10519         mule/mule-x-init.el:
10520         mule/viet-chars.el:  Remerge from mule-base.
10521
10522         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10523         of mule-base into lisp/mule.
10524
10525 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10526
10527         * process.el (exec-to-string): Use `shell-command-switch' in place
10528         of hard-wired "-c" (for WindowsNT).
10529
10530 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10531
10532         * menubar-items.el (default-menubar):  Remove obsolete
10533         "Gopher" item
10534
10535 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10536
10537         * package-admin.el (package-admin-get-install-dir): First fall
10538         back to the location of xemacs-base for non-mule packages.
10539
10540 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10541
10542         * paths.el:
10543         - improved automounter tmp directory support.
10544         - support 4 (!) empirically discovered automounter conventions
10545
10546 1999-02-12  SL Baur  <steve@xemacs.org>
10547
10548         * etags.el (pop-tag-mark): autoload to match key binding.
10549
10550 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10551
10552         * XEmacs 21.2.10 is released
10553
10554 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10555
10556         * package-get.el (package-get-remote-filename): Don't bug out for
10557         a local file name in the search entry.
10558
10559 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10560
10561         * XEmacs 21.2.9 is released
10562
10563 1999-01-19  Didier Verna  <didier@xemacs.org>
10564
10565         * replace.el (replace-search-function): new variable containing a
10566         function to perform a search-forward.
10567         (replace-re-search-function): new variable containing a function
10568         to perform a re-search-forward.
10569         (perform-replace): use them.
10570
10571 1999-01-25  Didier Verna  <didier@xemacs.org>
10572
10573         * select.el (selection-owner-p): use the name `XEmacs'.
10574         (cut-copy-clear-internal): ditto.
10575
10576 1999-01-18  Andy Piper  <andy@xemacs.org>
10577
10578         * about.el (about-url-alist): Update my entry.
10579         (xemacs-hackers): Ditto.
10580
10581 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10582
10583         * buffer.el (switch-to-buffer): Fixing documentation.
10584         * minibuf.el (minibuffer-completion-table): ditto.
10585         * cl-macs.el (return-from): ditto.
10586
10587 1999-01-04  Didier Verna  <didier@xemacs.org>
10588
10589         * replace.el (delete-non-matching-lines): temporarily disable
10590         case-folding when called interactively with a regexp containing
10591         uppercase characters.
10592         (delete-matching-lines): ditto.
10593         (count-matches): ditto.
10594         (list-matching-lines): ditto.
10595
10596 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10597
10598         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10599         abort if current window is split horizontally, not if others are
10600         split.  Got rid of unnecessary minibuffer checking.  Also, add
10601         some comments (it's still complex).
10602
10603 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10604
10605         * package-get.el: changed address for doc.ic.ac.uk to
10606         sunsite.doc.ic.ac.uk
10607
10608 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10609
10610         * ldap.el (toplevel): Remove requires so that the file compiles
10611         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10612
10613 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10614
10615         * dump-paths.el: Calculate module-directory and set
10616         module-load-path to the load path for modules.
10617
10618         * loadup.el: Get bootstrap value of module-load-path from the
10619         environment variable EMACSBOOTSTRAPMODULEPATH.
10620         - Display the module load path if we're debugging paths.
10621
10622         * setup-paths.el: Added function paths-find-site-module-directory.
10623         - Added function paths-find-module-directory.
10624         - Added function paths-construct-module-load-path.  Uses new
10625         environment variable EMACSMODULEPATH.
10626
10627 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10628
10629         * font.el (font-default-object-for-device):
10630         Oops! This `or' can't be replaced by `unless'.
10631         Fixed inability to run w3, among other things.
10632
10633 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10634
10635         * package-admin.el: Change initialization of
10636           package-admin-install-function dependent on system type.
10637           Change package-admin-install-function-mswindows to use
10638           "minitar".
10639
10640 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10641
10642         * mouse.el (default-mouse-motion-handler): Disable help echo while
10643         in the minibuffer.
10644
10645 1998-12-28  Martin Buchholz <martin@xemacs.org>
10646
10647         * XEmacs 21.2.8 is released.
10648
10649 1998-12-24  Martin Buchholz <martin@xemacs.org>
10650
10651         * XEmacs 21.2.7 is released.
10652
10653 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10654
10655         * package-ui.el (pui-list-packages): Set truncate-lines.
10656
10657         * package-get.el (package-get-download-menu): Use
10658         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10659
10660         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10661         (pui-help-string): idem.
10662         (list-packages-mode): New major mode.
10663         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10664         (pui-install-selected-packages): Add suport for removing packages.
10665         (pui-toggle-package-delete-key): New function.
10666         (pui-popup-context-sensitive): New kludge.
10667         (pui-list-packages): Add warning when `package-get-remote' is nil.
10668         (package-ui-add-site): New function.
10669
10670 1998-12-01  Didier Verna  <didier@xemacs.org>
10671
10672         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10673
10674 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10675
10676         * ldap.el: Custom-ized
10677         (toplevel): Do not provide `ldap' which is provided by C level
10678         LDAP code
10679         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10680
10681 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10682
10683         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10684
10685 1998-12-17  Andy Piper  <andy@xemacs.org>
10686
10687         * sound.el (sound-load-list): name changed from sound-load-alist.
10688         (sound-extension-list): name changed from sound-ext-list.
10689         (load-default-sounds): use new names.
10690         (load-sound-file): use new names.
10691
10692 1998-12-16  Andy Piper  <andy@xemacs.org>
10693
10694         * XEmacs 21.2.6 is released
10695
10696 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10697
10698         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10699         errors.
10700
10701 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10702
10703         * wid-edit.el (widget-echo-this-extent): Set
10704         help-echo-owns-message to t.
10705
10706 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10707
10708         * package-get.el (package-get-download-menu): use toggles for
10709           each site in the download site menu.
10710
10711 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10712
10713         * package-get.el (package-get): If we cannot find a package
10714           because package-get-remote is not set, give a more helpful
10715           error message.
10716
10717 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10718
10719         * package-get.el (package-get-remote-filename): use an EFS path
10720         with user anonymous if no user is specified.
10721
10722 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10723
10724         * faces.el (face-spec-set): Re-init fallfacks for default after
10725         calling reset-face on the default face.
10726
10727 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10728
10729         * package-admin.el (package-admin-default-install-function):
10730         Behave as advertised.  Make sure the pkg-dir is proper for
10731         default-directory.
10732         (package-admin-add-binary-package): Make sure the pkg-dir is
10733         proper for default-directory.
10734         (package-admin-install-function-mswindows): Make sure the pkg-dir
10735         is proper for default-directory.
10736
10737 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10738
10739         * XEmacs 21.2.5 is released
10740
10741 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10742
10743         * files.el (binary-file-regexps): regexp-opt is not available at
10744         bytecompile time.
10745
10746 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10747
10748         * x-win-xfree86.el:
10749         * x-win-sun.el (x-win-init-sun):
10750         * x-win-sun.el:
10751         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10752         * x-iso8859-1.el:
10753         * x-init.el (init-post-x-win):
10754         * x-init.el (init-pre-x-win):
10755         * x-init.el (x-initialize-compose):
10756         * x-init.el:
10757         * x-compose.el:
10758         * winnt.el:
10759         * widget.el:
10760         * wid-edit.el (widget-glyph-click):
10761         * wid-edit.el (widget-glyph-find):
10762         * wid-edit.el (widget-type):
10763         * view-less.el (view-buffer-other-window):
10764         * very-early-lisp.el:
10765         * version.el:
10766         * toolbar.el:
10767         * toolbar-items.el:
10768         * term/sun.el (suntool-map):
10769         * term/sun-mouse.el:
10770         * term/internal.el:
10771         * syntax.el (modify-syntax-entry):
10772         * symbol-syntax.el:
10773         * subr.el:
10774         * startup.el (lock-directory):
10775         * simple.el (set-comment-column):
10776         * simple.el (backward-delete-char-untabify):
10777         * shadow.el (find-emacs-lisp-shadows):
10778         * shadow.el:
10779         * setup-paths.el (paths-construct-info-path):
10780         * select.el (cut-copy-clear-internal):
10781         * process.el (call-process-region):
10782         * process.el (start-process-shell-command):
10783         * process.el:
10784         * paths.el (rmail-spool-directory):
10785         * paragraphs.el (use-hard-newlines):
10786         * package-get.el (package-get-dependencies):
10787         * package-admin.el (package-admin-delete-binary-package):
10788         * obsolete.el (truncate-string):
10789         * obsolete.el (store-substring):
10790         * mouse.el (default-mouse-track-maybe-own-selection):
10791         * mouse.el (mouse-yank-at-point):
10792         * modeline.el:
10793         * modeline.el (mouse-drag-modeline):
10794         * minibuf.el (read-directory-name-internal):
10795         * minibuf.el (read-file-name-internal):
10796         * minibuf.el (read-file-name-internal-1):
10797         * minibuf.el (read-file-name-2):
10798         * minibuf.el (exact-minibuffer-completion-p):
10799         * minibuf.el (read-from-minibuffer):
10800         * minibuf.el:
10801         * menubar.el (check-menu-syntax):
10802         * map-ynp.el (map-y-or-n-p):
10803         * make-docfile.el (docfile-out-of-date):
10804         * loadup.el ((member "run-temacs" command-line-args)):
10805         * loadup.el ((member "no-site-file" command-line-args)):
10806         * loadup.el (really-early-error-handler):
10807         * loadup.el:
10808         * loadhist.el:
10809         * loaddefs.el:
10810         * lisp-mnt.el (lm-verify):
10811         * lib-complete.el (lib-complete:cache-completions):
10812         * lib-complete.el (library-all-completions):
10813         * itimer.el (itimer-run-expired-timers):
10814         * info.el (Info-mode):
10815         * info.el (Info-insert-file-contents):
10816         * info.el (Info-rebuild-dir):
10817         * info.el (Info-build-dir-anew):
10818         * info.el (Info-parse-dir-entries):
10819         * info.el (Info-dir-outdated-p):
10820         * info.el (Info-insert-dir):
10821         * info.el (info-xref):
10822         * info.el:
10823         * hyper-apropos.el (hyper-apropos-get-doc):
10824         * hyper-apropos.el (hyper-describe-face):
10825         * hyper-apropos.el (hyper-apropos-mode):
10826         * hyper-apropos.el:
10827         * help.el (list-processes):
10828         * help.el:
10829         * gnuserv.el:
10830         * font.el (mswindows-font-create-name):
10831         * font.el (font-default-font-for-device):
10832         * font.el (x-font-create-object):
10833         * font.el (font-registry):
10834         * font.el:
10835         * font-lock.el (font-lock-keywords):
10836         * font-lock.el:
10837         * finder.el (finder-compile-keywords):
10838         * find-paths.el (paths-find-recursive-path):
10839         * fill.el (set-justification-center):
10840         * fill.el (fill-region-as-paragraph):
10841         * files.el (insert-directory):
10842         * files.el (wildcard-to-regexp):
10843         * files.el (recover-file):
10844         * files.el (basic-save-buffer):
10845         * files.el (delete-auto-save-file-if-necessary):
10846         * files.el (file-relative-name):
10847         * files.el (backup-extract-version):
10848         * files.el (backup-buffer):
10849         * files.el (set-visited-file-name):
10850         * files.el (set-auto-mode):
10851         * files.el (interpreter-mode-alist):
10852         * files.el:
10853         * files.el (find-file-noselect):
10854         * files.el (abbreviate-file-name):
10855         * files.el (parse-colon-path):
10856         * files.el (directory-abbrev-alist):
10857         * etags.el (visit-tags-table-buffer):
10858         * easymenu.el (easy-menu-define):
10859         * dragdrop.el (experimental-dragdrop-drag):
10860         * dragdrop.el (dragdrop-drop-do-functions):
10861         * dragdrop.el (dragdrop-drop-at-point):
10862         * disass.el (disassemble-1):
10863         * disass.el (disassemble-internal):
10864         * disass.el (disassemble):
10865         * disass.el:
10866         * derived.el (derived-mode-init-mode-variables):
10867         * derived.el (define-derived-mode):
10868         * custom.el (defgroup):
10869         * cus-edit.el (custom-quote):
10870         * config.el:
10871         * code-process.el (open-network-stream):
10872         * code-process.el (start-process):
10873         * code-process.el (call-process-region):
10874         * code-process.el (call-process):
10875         * code-process.el:
10876         * code-files.el (insert-file-contents):
10877         * code-files.el:
10878         * code-files.el (buffer-file-coding-system-for-read):
10879         * cmdloop.el (yes-or-no-p-minibuf):
10880         * cl.el:
10881         * cl-macs.el:
10882         * cl-extra.el:
10883         * callers-of-rpt.el (make-caller-report):
10884         * callers-of-rpt.el:
10885         * bytecomp.el (batch-byte-recompile-directory):
10886         * bytecomp.el (batch-byte-compile-1):
10887         * bytecomp.el (batch-byte-compile):
10888         * bytecomp.el (display-call-tree):
10889         * bytecomp.el (byte-compile-insert):
10890         * bytecomp.el (byte-compile-two-args-19->20):
10891         * bytecomp.el (byte-compile-variable-ref):
10892         * bytecomp.el (byte-compile-form):
10893         * bytecomp.el (byte-compile-top-level-body):
10894         * bytecomp.el (byte-compile-out-toplevel):
10895         * bytecomp.el (byte-compile-byte-code-maker):
10896         * bytecomp.el (byte-compile-file-form-defmumble):
10897         * bytecomp.el (byte-compile-file-form):
10898         * bytecomp.el (byte-compile-keep-pending):
10899         * bytecomp.el (byte-compile-insert-header):
10900         * bytecomp.el (byte-compile-from-buffer):
10901         * bytecomp.el (byte-compile-file):
10902         * bytecomp.el (byte-recompile-file):
10903         * bytecomp.el (byte-compile-close-variables):
10904         * bytecomp.el (byte-compile-warn-about-unused-variables):
10905         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10906         * bytecomp.el (byte-compiler-legal-options):
10907         * bytecomp.el (byte-compile-lapcode):
10908         * bytecomp.el (byte-optimize-log):
10909         * bytecomp.el ((fboundp 'defsubst)):
10910         * bytecomp.el:
10911         * bytecomp-runtime.el:
10912         * byte-optimize.el (byte-optimize-apply):
10913         * byte-optimize.el (car):
10914         * byte-optimize.el (byte-optimize-form):
10915         * byte-optimize.el (byte-optimize-form-code-walker):
10916         * byte-optimize.el:
10917         * build-report.el (build-report-insert-installation-file):
10918         * build-report.el (build-report):
10919         * auto-show.el:
10920         * apropos.el (apropos-documentation):
10921         - mega patch
10922         - clean up byte-compile warnings
10923         - remove unused variables
10924         - Use common lisp style hashtable functions
10925         - byte compiler cleanup
10926         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10927         - remove old backquote syntax usage
10928         - move some cl functionality into C for speed.
10929         - remove last remaining VMS support
10930         - spelling fixes
10931         - implement last, butlast, nbutlast, copy-list in C.
10932         - new macro ignore-file-errors, similar to ignore-errors
10933           (ignore-file-errors (delete-file "foo"))
10934         - get frequent garbage collection during loadup.el by tweaking
10935           gc-cons-threshold, rather than explicitly calling garbage-collect
10936         - default delete-key-deletes-forward to `t'.
10937
10938 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10939
10940         * XEmacs 21.2-beta4 is released.
10941
10942 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10943
10944         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10945         (easy-menu-item-present-p): Wrapper around find-menu-item.
10946         (easy-menu-remove-item): Wrapper around delete-menu-item.
10947
10948         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10949         (add-menu-button): Add 'in-menu' argument.
10950         (add-menu-item-1): Add in-menu support to helper function.
10951
10952 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10953
10954         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10955
10956 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10957
10958         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10959         of Dec 4, 1997.
10960
10961 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10962
10963         * process.el (shell-command-on-region): Report if the command
10964         succeeded or failed.
10965
10966 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10967
10968         * subr.el (buffer-substring-no-properties): Comment out.
10969
10970 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10971
10972         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10973           into font instances first, like `x-frob-font-size' does.
10974           (mswindows-find-larger-font): ditto
10975
10976 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10977
10978         * package-ui.el (pui-install-selected-packages): fix args in call
10979         to `package-get'.
10980
10981 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10982
10983         * package-get.el (host-name): New widget type.
10984         (package-get-remote): Better customization using new type.
10985         (package-get-download-sites): idem dito.
10986
10987         (package-get-custom): Do not use package-get-all untill we have
10988         runtime dependencies.
10989
10990         (package-get-remove-copy): Default to 't' we no longer need this
10991         kludge as we do not currently use depenencies.
10992
10993         (package-get-was-current): New variable.
10994         (package-get-require-base): New 'force-current' argument.
10995         (package-get-update-base): idem
10996         (package-get-package-provider):  idem
10997         (package-get-locate-index-file): New 'no-remote' argument.
10998         (package-get-locate-file): idem.
10999
11000         (package-get-maybe-save-index): New function.
11001         (package-get-update-base): Use it.
11002
11003 1998-10-28 Greg Klanderman <greg@alphatech.com>
11004
11005         * package-get.el (package-get-remote): default to nil; by default,
11006         don't go out to the net via EFS.  They must select a download site.
11007         (package-get-download-sites): new variable.
11008         (package-get-download-menu): new function.
11009         (package-get-locate-index-file): new function.
11010         (package-get-update-base): use it.
11011
11012         * menubar-items.el (default-menubar): add "Update Package Index"
11013         and "Add Download Site" menus under Options | Manage Packages.
11014
11015 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11016
11017         * package-get.el (package-get): bugfix code checking installed version
11018         for case where package is not currently installed.
11019         (package-get-require-signed-base-updates): new variable.
11020         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11021         deemed not a goot thing.  Use the variable
11022         package-get-allow-unsigned-base-updates instead.
11023
11024 1998-10-16 Greg Klanderman <greg@alphatech.com>
11025
11026         * package-get.el (package-get): Don't install an older version than
11027         we already have unless explicitly told to.  Issue a warning.
11028
11029         * package-ui.el (pui-add-required-packages): when adding
11030         dependencies, don't add packages that are up to date.
11031         (pui-package-symbol-char):  Don't consider a package out of date
11032         if you have a newer version installed than the latest version in
11033         package-get-base.
11034
11035         * package-get.el (package-get-base-filename): document that it may
11036         be a path relative to package-get-remote;  new default value.
11037         (package-get-locate-file): new function.
11038         (package-get-update-base): use it to expand package-get-base-filename.
11039         (package-get-save-base): new function to save the package-get database
11040         to file.
11041         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11042         (package-get-update-base): pass the REMOTE-SOURCE arg.
11043         (package-get-update-base-entry): call package-get-custom-add-entry.
11044         (package-get-file-installed-p): removed; no longer needed.
11045         (package-get-create-custom): ditto.
11046         (toplevel): remove code to build and load package-get-custom.el
11047         (package-get-custom-add-entry): new function.
11048
11049 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11050
11051         * wid-edit.el (widget-button-click): Don't switch window.
11052
11053 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11054
11055         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11056
11057 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11058
11059         * etags.el (find-tag-default): Run find-tag-hook using
11060         run-hooks rather than funcall
11061
11062 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11063
11064         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11065         and the current local map as the parents to isearch-mode-map.
11066
11067 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11068
11069         * XEmacs 21.2-beta3 is released.
11070
11071 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11072
11073         * package-get.el (package-get-update-base): use
11074         insert-file-contents-internal, not insert-file-contents-literally.
11075
11076 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11077
11078         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11079         dump time.
11080
11081 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11082
11083         * package-get.el (package-get-update-base-entry): new function.
11084         (package-get-update-base): renamed; was `package-get-load-base'.
11085         cleanup, and use package-get-update-base-from-buffer.
11086         (package-get-update-base-from-buffer): new function.
11087         (package-get-update-base-entries): new; helper for above.
11088         Do not eval lisp grabbed over ftp; parse it from new format.
11089
11090 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11091
11092         * files.el (set-auto-mode): Don't play games loading package-get
11093         database; package-get-package-provider will handle it all.
11094
11095 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11096
11097         * package-get.el (package-get-base-filename): new variable.
11098         (package-get-require-base): new function.
11099         (package-get-pgp-signed-begin-line): new variable.
11100         (package-get-pgp-signature-begin-line): ditto.
11101         (package-get-pgp-signature-end-line):  ditto.
11102         (package-get-load-base): new function.
11103         (package-get-interactive-package-query):
11104         (package-get-update-all):
11105         (package-get-dependencies):
11106         (package-get-package-provider):
11107         (package-get-custom): use package-get-require-base.
11108         [package-get-custom loading]: disable for now.
11109
11110         * package-ui.el (pui-list-packages): use (package-get-require-base)
11111
11112 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11113
11114         * package-ui.el: Correct obvious thinko in choosing extent face.
11115
11116 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11117
11118         * menubar-items.el (default-menubar): pui-list-package has nothing
11119         to with Customize. Move all the package stuff to a new Item in Options.
11120
11121         * package-ui.el (pui-menu): Add menu and Popup menu.
11122
11123         * package-get.el (package-get): Use new
11124         package-admin-get-install-dir.
11125
11126         * package-admin.el (package-admin-get-install-dir): New syntax.
11127         Conserve package location and put mule packages where mule-base is.
11128
11129         * package-get.el : Customized
11130
11131         * package-ui.el (pui): Customized
11132         (pui-package-install-dest-dir): New variable.
11133         (pui-install-selected-packages): Use it
11134
11135 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11136
11137         * package-get.el (package-get-interactive-package-query): Move
11138         dependency on package-get-base to run-time.
11139         (package-get-update-all): Ditto.
11140         (package-get-dependencies): Ditto.
11141         (package-get-package-provider): Ditto.
11142         (package-get-custom): Ditto.
11143
11144 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11145
11146         * events.el: Remove 'ascii-character property from 'backspace
11147         and 'delete symbols
11148
11149 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11150
11151         * package-get-base.el: removed.
11152
11153 1998-09-23  Didier Verna  <didier@xemacs.org>
11154
11155         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11156         (no-upper-case-p): new function.
11157         (with-search-caps-disable-folding): new macro.
11158         (with-interactive-search-caps-disable-folding): new macro.
11159         (zap-to-char): In interactive mode, do a case-sensitive search if
11160         the character is uppercase.
11161         (zap-up-to-char): ditto.
11162
11163         * replace.el (perform-replace): use the function no-upper-case-p.
11164
11165         * isearch-mode.el (isearch-fix-case): ditto.
11166         make obsolete `with-caps-disable-folding' and
11167         `isearch-no-upper-case-p'.
11168
11169         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11170         (tags-search): ditto.
11171         (tags-query-replace): ditto.
11172
11173         * info.el (Info-search): ditto.
11174
11175 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11176
11177         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11178
11179 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11180
11181         * package-admin.el (package-admin-rmtree): rewritten.  need to
11182         check for "." and ".." before symlink check.  expand files and
11183         directories with respect to DIRECTORY, not default-directory.
11184
11185 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11186
11187         * package-get.el (package-get-all): add INSTALL-DIR argument.
11188
11189 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11190
11191         * package-ui.el (pui-add-required-packages): new function, select
11192         dependent packages.
11193         (pui-display-keymap): bind it.
11194         (pui-help-string): document it.
11195         (pui-install-selected-packages): package-get-all -> package-get.
11196
11197         * package-get.el (package-get-dependencies): new function.
11198
11199 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11200
11201         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11202         regexps.
11203
11204 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11205
11206         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11207         function.
11208         (default-mouse-track-normalize-point): Use it.
11209
11210 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11211
11212         * package-admin.el (package-admin-delete-binary-package):
11213                 General cleanup. Remove unnessary use of progn and
11214         save-excursion.
11215         (package-admin-delete-binary-package): Do NOT mess with file
11216         modes. That is evil.
11217         (package-admin-delete-binary-package): Wrap all deleting in
11218         condition-case. The data in MANIFEST is untrustworthy.
11219         (package-admin-delete-binary-package): Let the OS worry about non
11220         empty directories.
11221
11222 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11223
11224         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11225         processing.
11226         (lm-report-bug): Fix mail address to send bug reports to.
11227
11228 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11229
11230         * XEmacs 21.2-beta2 is released.
11231
11232 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11233
11234         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11235
11236 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11237
11238         * info.el (Info-mode): Document page turning by double clicks in
11239         docstring so `M-x describe-mode' will display it.
11240
11241 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11242
11243         * info.el (Info-mouse-track-double-click-hook): Use character
11244         widths to calculate a border region where double clicking does
11245         page turning, and return `nil' by default so other hooks, such as
11246         region highlighting, will be run.
11247
11248 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11249
11250         * sound.el (default-sound-directory-list): Initialize with all the
11251         "sounds" directories in `data-directory-list'.  It used to just be
11252         the first one.
11253
11254         * packages.el (locate-data-directory-list): Created.  This gives
11255         the list of matching directories, unlike `locate-data-directory',
11256         which just gives the first one.
11257
11258 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11259
11260         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11261         make a binding in the local keymap until help-char handling is
11262         improved.
11263
11264         * help.el (help-keymap-with-help-key): Provide keymap with help
11265         binding.
11266         (help-print-help-form): New helper function.
11267
11268 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11269
11270         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11271         move extent to another buffer; no need to create a new extent.
11272         (isearch-fix-case): New function.
11273         (isearch-search-and-update): Use it.
11274
11275 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11276
11277         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11278         the keymap, not minor-mode-map-alist.
11279         (isearch-done): Restore overriding-local-map.
11280
11281 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11282
11283         * bytecomp.el (byte-compile-buffer-substring):
11284         Fix for: (byte-compile (defun f () (buffer-substring)))
11285         ==>   ** buffer-substring called with 3 args, but requires 0-3
11286         - new code not only works, but is more readable, too.
11287
11288 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11289
11290         * msw-faces.el (mswindows-init-device-faces): Don't try to
11291           specify a default font at this late stage. Do try to force
11292           creation of the default face font so that if it fails we get
11293           an error now instead of a crash at frame creation.
11294
11295           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11296           mswindows-make-font-unitalic: Canonical default weight
11297           changed from "Normal" to "Regular".
11298
11299           mswindows-make-font-bold / -bold-italic: Supplied device was
11300           not being passed into call to mswindows-find-smaller-font.
11301
11302 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11303
11304         * package-get.el (package-get-remote): Fix the path where to find
11305           the packages on xemacs.org.
11306
11307 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11308
11309         * about.el (about-maintainer-info): Update Ben's entry.
11310
11311 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11312
11313         * lisp/shadow.el (find-emacs-lisp-shadows):
11314         - `member' was being called on lists of length 2000!
11315         - Replace with hashtables.
11316         - Replace hand-coded loops with (dolist)
11317         - Fix comment typo
11318
11319 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11320
11321         * packages.el: Added new function, `package-delete-name', to
11322           delete existing packages from the installed package database
11323           (`packages-package-list').  Also added the "pkginfo" directory
11324           to `packages-special-base-regexp', so that the pkginfo directory
11325           would not get added to `late-packages'.
11326
11327         * package-admin.el: Added ability to delete an installed package
11328           (added low-level function, `package-admin-delete-package').
11329           Understands how to use the pkginfo/MANIFEST.<package> file to
11330           delete the package.  When installing a package, will also
11331           create a MANIFEST.* file if one is not provided by the
11332           package.  If the MANIFEST.* doesn't exist when deleting a
11333           package, the functions will fall back to attempting to delete
11334           any package-specific lisp directory.
11335
11336         * package-get.el: Moved some functions to package-admin.el.
11337           Added interactive function `package-get-delete-package', for
11338           use by users for deleting a package.
11339
11340           Also modified to not require the presence of efs.
11341
11342 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11343
11344         * files.el (find-file-noselect): Handle all signals, kill the
11345         buffer and resignal.
11346
11347 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11348
11349         * cl-macs.el (glyph-image): Add setf method.
11350
11351 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11352
11353         * package-get.el: Fixed broken EFS downloading.  Also, look for
11354           .tar.gz files first, in preference over .tgz files.
11355
11356         * package-ui.el: Fix display of package version numbers.
11357
11358 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11359
11360         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11361         argument.
11362
11363 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11364
11365         * list-mode.el: `display-completion-list': added new/optional
11366           keyword `:completion-string', which allows the programmer to
11367           change the "Possible completions are:" prompt.
11368
11369         * menubar-items.el: Added new pulldown menu-pick to start up the
11370           visual package browser/installer:
11371
11372                 Options->Customize->List Packages
11373
11374         * package-admin.el: Added hooks for installing under both Unix
11375           and MS Windows.  Does additional error checking.  No longer
11376           calls "add-big-package.sh" to install packages under Unix; now
11377           calls gunzip & tar directly.
11378
11379         * package-get.el: Added ability to install packages from files
11380           on a local disk/CDROM.  Now deletes any existing package lisp
11381           directory.  Does completion on available packages when
11382           querying for package names.  Will also search for .tgz files
11383           in addition for .tar.gz files.  Tries to reload
11384           auto-autoloads, as a convenience when loading new packages,
11385           and also tries to add any new package paths to `load-path'.
11386           Changed all occurences of `concat' to use `expand-file-name'.
11387
11388         * package-ui.el: New file which implements the main visual
11389           package browser/installer, which is started via a menu pick or
11390           M-x pui-list packages.
11391
11392 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11393
11394         * startup.el (load-init-file): spelling fix.
11395
11396 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11397
11398         * startup.el (normal-top-level): Load auto-autoload files
11399         covariantly with their precedence.
11400
11401 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11402
11403         * menubar-items.el (default-menubar): Remove "Font Weight"
11404         option, there is currently no custom equivalent.. Customize-faces
11405         is "Edit faces".
11406
11407         * x-font-menu.el (font-menu-set-font): Use customize to set
11408         default face.
11409
11410         * faces.el (face-spec-update-all-matching): New function.
11411
11412         * cus-face.el (custom-set-face-update-spec): New function.
11413         Interface to customize faces from elisp.
11414
11415         (custom-face-value-create): Show the customized settings if set
11416         but not saved.
11417
11418 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11419
11420         (custom-face-value-create): Show the customized settings if set
11421         but not saved.
11422
11423 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11424
11425         * keydefs.el (global-map): Add FSF 20.3 binding of
11426         query-replace-regexp.
11427
11428 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11429
11430         * minibuf.el (read-file-name-internal-1): use
11431         user-name-completion-1 instead of user-name-completion.
11432
11433 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11434
11435         * loadup.el:
11436         * make-docfile.el:
11437         * update-elc.el: Don't set `source-directory' (now defunct as a
11438         global variable) no more.
11439
11440         * packages.el (packages-list-autoloads): Made `source-directory'
11441         (now defunct as a global variable) a parameter.
11442
11443 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11444
11445         * about.el (about-hackers): new email
11446
11447 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11448
11449         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11450
11451 1998-07-17  Didier Verna  <didier@xemacs.org>
11452
11453         * faces.el (set-face-property):
11454         (set-face-dim-p):
11455         (face-dim-p): updated the doc strings now that the dim property isn't
11456         tty-specific.
11457         (face-equal): the dim property is now a common one.
11458
11459         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11460         Renamed the `stipple' attribute to `background-pixmap'.
11461         (custom-face-background-pixmap): make custom-face-stipple an
11462         obsolete alias for this.
11463
11464 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11465
11466         * find-paths.el (paths-file-readable-directory-p): Created and
11467         used.
11468
11469         * loadup.el: Don't set inhibit-... flags from run-temacs.
11470
11471 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11472
11473         * packages.el (packages-data-path-depth): Added and used.
11474
11475 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11476
11477         * about.el:
11478         - Change .xpm to .png, delete "zcat" section.
11479         - cosmetic fix in the 'marcpa' entry.
11480
11481         * etc/photos
11482         - convert all .xpm.Z to .png
11483         - rename mrb to martin
11484         - rename mcook-m to mcookm
11485
11486 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11487
11488         * x-init.el (x-initialize-compose): Add support for
11489         dead-circumflex as YET ANOTHER NAME for that dead key.
11490
11491 1998-08-05  Colin Rafferty <colin@xemacs.org>
11492
11493         * setup-paths.el (paths-construct-exec-path): Made the
11494         last-packages really be last.
11495         (paths-construct-data-directory-list): Ditto.
11496
11497 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11498
11499         * startup.el(startup-splash-frame-body):
11500         Update Copyright notice in splash screen
11501
11502 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11503
11504         * minibuf.el (read-file-name-internal-1): do ~user completion.
11505
11506 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11507
11508         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11509         aginst destroyed extents
11510
11511 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11512
11513         * package-get.el (package-get): add `install-dir' argument.
11514
11515 1998-07-20  John Jones  <jj@asu.edu>
11516
11517         * package-get.el: calls to package-get-update-all will only
11518           update packages which are already installed.
11519
11520 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11521
11522         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11523         writable.
11524
11525 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11526
11527         * about.el (about-hackers): Correct my email.
11528
11529 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11530
11531         * about.el (about-hackers): new email-address.
11532
11533 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11534
11535         * minibuf.el (read-number): Don't let `input-error' condition
11536         escape.
11537
11538 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11539
11540         * about.el (about-hackers): use my `email-for-life' address.
11541
11542 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11543
11544         * XEmacs 21.2-beta1 is released.
11545
11546 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11547
11548         * ldap.el (ldap-search): Doc string change
11549
11550 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11551
11552         * menubar-items.el (default-menubar): Removed references to
11553         `data-directory', and use `locate-data-file' instead, and made
11554         then greyed out if they don't exist.
11555
11556 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11557
11558         * keymap.el (events-to-keys): Use `format' instead of `concat'
11559         since the latter does not accept integer args anymore
11560
11561 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11562
11563         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11564         macros replaced.
11565
11566 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11567
11568         * make-docfile.el: Get first initialization from very-early-lisp.el
11569         * update-elc.el: Ditto.
11570         * loadup.el (really-early-error-handler): Ditto.
11571
11572         * packages.el (packages-unbytecompiled-lisp): Add new file,
11573         very-early-lisp.el.
11574
11575         * very-early-lisp.el: New file.
11576
11577 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11578
11579         * Symbols that have been obsolete for at least 3 years removed (II).
11580
11581         * obsolete.el (eval-current-buffer): Make compatible.
11582         (byte-code-function-p): Ditto.
11583         (send-string): Removed.
11584         (send-region): Removed.
11585         (screen-scrollbar-width): Removed.
11586         (set-screen-scrollbar-width): Removed.
11587         (set-screen-left-margin-width): Removed.
11588         (set-screen-right-margin-width): Removed.
11589         (screen-left-margin-width): Removed.
11590         (screen-right-margin-width): Removed.
11591         (set-buffer-left-margin-width): Removed.
11592         (set-buffer-right-margin-width): Removed.
11593         (buffer-left-margin-width): Removed.
11594         (buffer-right-margin-width): Removed.
11595         (x-set-frame-icon-pixmap): Removed.
11596         (x-set-screen-icon-pixmap): Removed.
11597         (pixel-name): Removed.
11598         (make-pixmap): Removed.
11599         (make-cursor): Removed.
11600         (pixmap-width): Removed.
11601         (pixmap-contributes-to-line-height-p): Removed.
11602         (set-pixmap-contributes-to-line-height): Removed.
11603
11604 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11605
11606         * obsolete.el (popup-menu-up-p): removed.
11607         (read-no-blanks-input): Removed.
11608         (wholenump): Removed.
11609         (ring-mod): Removed (what was ring-mod?).
11610         (current-time-seconds): Removed.
11611         (run-special-hook-with-args): Removed.
11612         (dot): Removed.
11613         (dot-marker): Removed.
11614         (dot-min): Removed.
11615         (dot-max): Removed.
11616         (window-dot): Removed.
11617         (set-window-dot): Removed.
11618
11619         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11620         `dot-min'.
11621
11622         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11623
11624         * code-files.el (insert-file-contents): Rename
11625         run-special-hook-with-args to run-hook-with-args-until-success.
11626         (write-region): Ditto.
11627
11628 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11629
11630         * about.el: Fix typos, update release date.
11631
11632         * Symbols that have been obsolete for at least 3 years removed.
11633
11634         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11635         screen- functions.
11636         (toplevel): remove setf methods for screen functions.
11637         * cl-macs.el (extent-data): defsetf removed.
11638         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11639         many places to remove.
11640         (comment-indent-hook): Ditto.
11641         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11642         (buffer-dedicated-screen): Ditto.
11643         (deiconify-screen): Ditto.
11644         (delete-screen): Ditto.
11645         (event-screen): Ditto.
11646         (find-file-other-screen): Ditto.
11647         (find-file-read-only-other-screen): Ditto.
11648         (live-screen-p): Ditto.
11649         (screen-height): Ditto.
11650         (screen-iconified-p): Ditto.
11651         (screen-list): Ditto.
11652         (screen-live-p): Ditto.
11653         (screen-name): Ditto.
11654         (screen-parameters): Ditto.
11655         (screen-pixel-height): Ditto.
11656         (screen-pixel-width): Ditto.
11657         (screen-root-window): Ditto.
11658         (screen-selected-window): Ditto.
11659         (screen-totally-visible-p): Ditto.
11660         (screen-visible-p): Ditto.
11661         (screen-width): Ditto.
11662         (screenp): Ditto.
11663         (get-screen-for-buffer): Ditto.
11664         (get-screen-for-buffer-noselect): Ditto.
11665         (get-other-screen): Ditto.
11666         (iconify-screen): Ditto.
11667         (lower-screen): Ditto.
11668         (mail-other-screen): Ditto.
11669         (make-screen): Ditto.
11670         (make-screen-invisible): Ditto.
11671         (make-screen-visible): Ditto.
11672         (modify-screen-parameters): Ditto.
11673         (new-screen): Ditto.
11674         (next-screen): Ditto.
11675         (next-multiscreen-window): Ditto.
11676         (other-screen): Ditto.
11677         (previous-screen): Ditto.
11678         (previous-multiscreen-window): Ditto.
11679         (raise-screen): Ditto.
11680         (redraw-screen): Ditto.
11681         (select-screen): Ditto.
11682         (selected-screen): Ditto.
11683         (set-buffer-dedicated-screen): Ditto.
11684         (set-screen-height): Ditto.
11685         (set-screen-position): Ditto.
11686         (set-screen-size): Ditto.
11687         (set-screen-width): Ditto.
11688         (show-temp-buffer-in-current-screen): Ditto.
11689         (switch-to-buffer-other-screen): Ditto.
11690         (visible-screen-list): Ditto.
11691         (window-screen): Ditto.
11692         (x-set-screen-pointer): Ditto.
11693         (x-set-frame-pointer): Ditto.
11694         (screen-title-format): Ditto.
11695         (screen-icon-title-format): Ditto.
11696         (terminal-screen): Ditto.
11697         (delete-screen-hook): Ditto.
11698         (create-screen-hook): Ditto.
11699         (mouse-enter-screen-hook): Ditto.
11700         (mouse-leave-screen-hook): Ditto.
11701         (map-screen-hook): Ditto.
11702         (unmap-screen-hook): Ditto.
11703         (default-screen-alist): Ditto.
11704         (default-screen-name): Ditto.
11705         (x-screen-defaults): Ditto.
11706         (x-create-screen): Ditto.
11707         * obsolete.el: meta-flag removed.
11708         baud-rate removed.
11709         sleep-for-millisecs removed.
11710         extent-data removed.
11711         set-extent-data removed.
11712         set-extent-attribute removed.
11713         extent-glyph removed.
11714         extent-layout removed.
11715         set-extent-layout removed.
11716         list-faces-display removed.
11717         list-faces removed.
11718         trim-versions-without-asking removed.
11719         after-write-file-hooks removed.
11720         truename removed.
11721         auto-fill-hook removed.
11722         blink-paren-hook removed.
11723         select-screen-hook, deselect-screen-hook removed.
11724         auto-raise-screen, auto-lower-screen removed.
11725
11726         * msw-mouse.el: Global change resource -> mswindows-resource.
11727
11728         * XEmacs 21.0-pre5 is released.
11729
11730 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11731
11732         * about.el (about-hackers): Credits update.
11733
11734 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11735
11736         * register.el (insert-register): Don't activate the region.
11737
11738 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11739
11740         * select.el: Restore x-* symbols for backwards compatibility:
11741         x-copy-primary-selection, x-kill-primary-selection,
11742         x-delete-primary-selection, x-select-make-extent-for-selection,
11743         x-valid-simple-selection-, x-cut-copy-clear-internal.
11744
11745 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11746
11747         * XEmacs 21.0-pre4 is released.
11748
11749 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11750
11751         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11752         reporting bugs.
11753         (maybe-add-init-button): Fix semantics under Windows.  Use
11754         `expand-file-name' rather than `concat'.
11755
11756         * help.el (print-messages): New function.
11757
11758 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11759
11760         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11761
11762 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11763
11764         * about.el: Tweaked my entry in about-hackers.
11765
11766         * find-paths.el (paths-emacs-root-p):
11767           Relaxed emacs-root checking of an in-place installation to
11768           also accommodate the flat layout used on MS Windows.
11769
11770 1998-06-29  John Jones  <jj@asu.edu>
11771
11772         * package-get.el: calls to package-get-update-all will only
11773           update packages which are already installed.
11774
11775 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11776
11777         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11778         are handled by the gui-element face fallbacks now.
11779
11780         * x-faces.el: default gui-element face to "background" as well as
11781         the default face.
11782
11783         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11784         and default face settings since these are set as fallbacks now in
11785         the appropriate domain.
11786
11787 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11788
11789         * text-mode.el (text-mode): Reorder regexp so the OR part
11790         corresponding to `page-delim' goes first and the hack in
11791         `forward-paragraph' will work.
11792         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11793
11794 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11795
11796         * subr.el (remove-hook): When checking the hook value
11797           with functionp, don't apply car to it.
11798
11799 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11800
11801         * package-get.el (package-get-remote-filename):
11802           Don't use file-name-as-directory because the local directory
11803           separator conventions might not be the same as ftp's.
11804
11805 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11806
11807         * ldap.el (ldap-host-parameters-alist): New name of
11808         `ldap-host-parameters-plist'
11809
11810 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11811
11812         * package-get.el: Using (require 'package-get-base), now that it
11813         provides itself.  Consequently removed all instances of (load
11814         "package-get-base.el").
11815
11816 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11817
11818         * subr.el (remove-hook): Don't treat the hook value as a
11819           list unless it is both consp and not functionp.
11820
11821 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11822
11823         * about.el: Email address for Ben Wing is ben@xemacs.org.
11824         * auto-show.el: Ditto.
11825         * bytecomp.el: Ditto.
11826         * faces.el: Ditto.
11827         * x-scrollbar.el: Ditto.
11828         * x-misc.el: Ditto.
11829         * tty-init.el: Ditto.
11830         * toolbar-items.el: Ditto.
11831         * symbol-syntax.el: Ditto.
11832         * specifier.el: Ditto.
11833         * objects.el: Ditto.
11834         * hyper-apropos.el: Ditto.
11835         * glyphs.el: Ditto.
11836
11837 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11838
11839         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11840         vertical-divider-always-visible-p.
11841         (default-mouse-motion-handler): Ditto.
11842
11843 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11844
11845         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11846         global value.
11847
11848 1998-06-21  Oliver Graf <ograf@fga.de>
11849
11850         * build-reports.el: changed receiver to xemacs-build-reports list
11851
11852 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11853
11854         * font.el: Split font-family-mappings into X and
11855           mswindows-specific versions.
11856           mswindows-font-create-[object|name]: Treat supplied size
11857           as a pointsize. Added underline and strikethru handling.
11858
11859         * msw-faces.el: changed default mswindows charset to western.
11860
11861         * msw-glyphs.el: removed space in border-glyph font string that
11862           was inserted to get round bugs in the mswindows C font code.
11863
11864 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11865
11866         * about.el (about-hackers): Credits update.
11867
11868         * help-nomule.el (tutorial-supported-languages): Add Romanian
11869         TUTORIAL.
11870
11871         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11872         to ISO-8859-2.
11873
11874 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11875
11876         * font.el: Split font-family-mappings into X and
11877           mswindows-specific versions.
11878           mswindows-font-create-[object|name]: Treat supplied size
11879           as a pointsize. Added underline and strikethru handling.
11880
11881         * msw-faces.el: changed default mswindows charset to western.
11882
11883         * msw-glyphs.el: removed space in border-glyph font string that
11884           was inserted to get round bugs in the mswindows C font code.
11885
11886 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11887
11888         * minibuf.el: make read-color-completion-table call
11889           (mswindows-color-list for mswindows devices.
11890
11891 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11892
11893         * lisp/font-lock.el
11894         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11895         Let declaration items contain non-word symbol characters.
11896
11897 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11898
11899         * package-get.el (package-get-package-provider): Added autoload
11900         cookie.  Loading "package-get-base.el" in ALL functions that use
11901         it.  Fixed some (interactive ...) with multiple argument specs
11902         again.  Cosmetic indentation changes.
11903
11904 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11905
11906         * info.el (Info-insert-dir): Don't use nreverse on variables
11907         that you want to use later.
11908
11909 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11910
11911         * x-mouse.el (x-set-point-and-move-selection): Replace call
11912         to x-kill-primary-selection with kill-primary-selection
11913
11914 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11915
11916         * simple.el (what-cursor-position): Make cursor position reported
11917         use value of column-number-start-at-one
11918
11919 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11920
11921         * about.el (xemacs-hackers): Fix Jareth's email address.
11922
11923 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11924
11925         * startup.el (startup-splash-frame): Remove
11926         `xemacs-startup-logo-function'.
11927
11928 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11929
11930         * about.el (about-hackers): Update credits list.
11931
11932 1998-06-06  Jeff Miller <jmiller@smart.net>
11933
11934         * lisp/sound.el: Update sound-ext to allow filenames with
11935           extensions to be found by load-sound-file
11936
11937 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11938
11939         * info.el (Info-rebuild-outdated-dir): Removed variable
11940         (Info-auto-generate-directory): New variable
11941         (Info-save-auto-generated-dir): New variable
11942         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11943         (Info-build-dir-anew): Second parameter removed.  Use
11944         `Info-save-auto-generated-dir'
11945         (Info-rebuild-dir): Ditto
11946
11947 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11948
11949         * list-mode.el (next-list-mode-item): Would not recognize
11950         border between directly neighbored items.
11951
11952 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11953
11954         * package-get.el: add autoloads for some functions.
11955
11956 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11957
11958         * specifier.el (let-specifier): Tiny docfixes.
11959
11960 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11961
11962         * msw-mouse.el: set selection-pointer-glyph to Normal.
11963
11964 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11965
11966         * wid-edit.el (widget-specify-secret): New function.
11967         (widget-after-change): Use it.
11968         (widget-specify-field): Use it.
11969
11970 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11971
11972         * mouse.el (drag-window-divider): Use `(not done)' instead of
11973         `doit'; reuse result of `window-pixel-edges'.
11974
11975         * modeline.el (drag-modeline-event-lag): Rename to
11976         drag-divider-event-lag.
11977
11978 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11979
11980         * specifier.el (let-specifier): Rewritten not to generate needless
11981         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11982         arguments.
11983
11984 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11985
11986         * minibuf.el (read-file-name-1): Setup buffer-local value of
11987         `completion-ignore-case' in completions buffer under Windows.
11988
11989 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11990
11991         * about.el (about-maintainer-glyph): Fix support for not
11992         compressed images.
11993
11994 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11995
11996         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11997
11998         * mouse.el (mouse-track): Cancel selection if misc-user event with
11999         `cancel-mode-internal' function is fetched.
12000
12001 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12002
12003         * files.el (save-some-buffers-1): Fixed return value.
12004
12005 1998-06-01  Oliver Graf <ograf@fga.de>
12006
12007         * dragdrop.el: added experimental
12008
12009 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12010
12011         * startup.el (after-init-hook, init-file-user,
12012         user-init-directory, load-user-init-file):  Purge references
12013         to "~/.xemacs/init.el" from docstrings.
12014
12015         (load-user-init-file) Use paths-construct-path to construct
12016         paths to user init files.  Go directly to ~/.emacs, do not
12017         search ~/.xemacs/, do not load `default-custom-file'.
12018
12019 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12020
12021         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12022         general *sh.
12023         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12024
12025 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12026
12027         * menubar-items.el (default-menubar): add Update Packages to customize
12028         menu.
12029
12030 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12031
12032         * faces.el: use toolbar face as a fallback for toolbar properties
12033         in xpm-color-symbols instead of default.
12034
12035         * msw-faces.el: rename 3d-object -> gui-element face.
12036
12037 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12038
12039         * startup.el (xemacs-startup-logo-function): New variable.
12040         (startup-splash-frame): Use it.
12041
12042 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12043
12044         * files.el (save-some-buffers): Would wait 1 second.
12045         (save-some-buffers-1): Delete other windows here instead of in
12046         `save-some-buffers'.
12047         (save-some-buffers): Force redisplay only if windows were deleted.
12048
12049 1998-06-02  Didier Verna  <didier@xemacs.org>
12050
12051         * cus-face.el (custom-face-attributes): generalized the use of
12052         toggle buttons for boolean attributes.
12053         Re-ordered the items a bit.
12054
12055 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12056
12057         * sound.el (default-sound-directory): Use `locate-data-directory'
12058         to find the sounds directory.
12059
12060 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12061
12062         * sound.el: default sound-ext to .wav under mswindows, .au
12063         otherwise. load-default sounds without extensions.
12064
12065 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12066
12067         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12068         if send-pr is not bound.
12069
12070 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12071
12072         * files.el: grok idl files in auto-mode-alist.
12073 1998-06-01  Jeff Miller  <jmiller@smart.net>
12074
12075         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12076         calling `upcase'.
12077
12078 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12079
12080         * msw-glyphs.el: add xbm to the list of image types supported.
12081
12082 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12083
12084         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12085         instead of XEmacs one when dumping InfoDock.
12086
12087 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12088
12089         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12090         for `modeline-visible-p'
12091
12092         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12093
12094 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12095
12096         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12097         since it's not used anymore. doc string fixes.
12098
12099         * package-get.el (package-get-file-installed-p): new function. use
12100         instead of file-installed-p which is in an external package.
12101
12102 1998-05-28  Oliver Graf <ograf@fga.de>
12103
12104         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12105         favor of select-window/switch-to-buffer
12106
12107 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12108
12109         * startup.el: changed (getenv "HOME") to (user-home-directory)
12110
12111 1998-05-25  Oliver Graf <ograf@fga.de>
12112
12113         * frame.el (cde-start-drag) moved to dragdrop.el
12114         (offix-start-drag-region) moved to dragdrop.el
12115         (offix-start-drag) moved to dragdrop.el
12116         * dragdrop.el (cde-start-drag) moved from frame.el
12117         (offix-start-drag-region) moved from frame.el
12118         (offix-start-drag) moved from frame.el
12119         (cde-start-drag-region) cde drag regions
12120         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12121
12122 1998-05-26  Oliver Graf <ograf@fga.de>
12123
12124         * dragdrop.el: created dragdrop-drag prototypes
12125         (cde-start-drag-region) fixed typo
12126
12127 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12128
12129         * simple.el (after-init-hook): Remove reader macro.
12130
12131         * packages.el (packages-hardcoded-lisp): Get rid of reader
12132         macros.  Update DOC string.
12133
12134 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12135
12136         * mouse.el (drag-window-divider): Ditto.
12137
12138         * modeline.el (mouse-drag-modeline): Use it.
12139
12140         * lisp-mode.el (let-specifier): Specify indentation.
12141
12142         * specifier.el (let-specifier): Renamed from
12143         `with-specifier-instance'.
12144
12145 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12146
12147         * x-faces.el:
12148         * faces.el: move definition of xpm-color-symbols from x-faces.el
12149         to faces. Predicate x-get-resource on the presence of x.
12150
12151         * msw-faces.el: set 3d-object face rather than modeline. Specify
12152         faces as specfier defaults.
12153
12154         * package-get.el: don't use package-admin-add-single-file-package.
12155
12156 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12157
12158         * toolbar-items.el: Fixup tooltips.
12159         (toolbar-gnus): Don't use obsolete variable
12160         toolbar-news-frame-properties.
12161         (toolbar-news-reader): Default to `gnus' instead of
12162         `not-configured'.
12163
12164         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12165         Windows.
12166
12167 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12168
12169         * package-get.el: rename -installedp -> -installed-p.
12170
12171 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12172
12173         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12174         attributes, and assinged it to continuation, truncation and
12175         hscroll glyphs.
12176
12177         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12178         and made continuation, truncation and hscroll glyphs arrow
12179         characters out of that font.
12180
12181 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12182
12183         * minibuf.el (minibuffer-electric-separator): Play nicely with
12184         directory-sep-char being \.
12185         (minibuffer-electric-tilde): Ditto.
12186         (read-file-name-map): Ditto.
12187
12188 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12189
12190         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12191         on X devices.
12192         (default-mouse-track-deal-with-down-event): Avoid
12193         `x-disown-selection'; use `disown-selection' instead.
12194
12195 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12196
12197         * select.el:
12198         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12199         moved to (cut-copy-clear-internal) in select.el. Ditto for
12200         (x-delete-primary-selection) (x-kill-primary-selection)
12201         (x-copy-primary-selection).
12202         (own-clipboard): new function.
12203
12204         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12205         functions in select.el. remove old ones.
12206         (mswindows-own-clipboard): new function.
12207
12208 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12209
12210         * gnuserv.el: allow connections from mswindows type devices.
12211
12212 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12213
12214         * msw-glyphs.el: change image type used from cursor to resource.
12215
12216 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12217
12218         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12219         for {top,bottom}-{left,right} values in addition to
12220         {top,bottom}_{left,right}.
12221         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12222
12223 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12224
12225         * cl-macs.el (specifier-instance): Undefine its setf method.
12226
12227         * specifier.el (with-specifier-instance): Added docstring.
12228
12229         * mouse.el (drag-window-divider): Ditto.
12230
12231         * modeline.el (mouse-drag-modeline): Use it.
12232
12233         * lisp-mode.el (with-specifier-instance): Define its indentation
12234         level.
12235
12236         * specifier.el (with-specifier-instance): New macro.
12237
12238 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12239
12240         * package-get.el (package-get-create-custom): new function to
12241         auto-generate package-get-custom.el from package-get-base.el.
12242         * (package-get-ever-installedp): new function.
12243         * (package-get-custom): new function to get all packages specified
12244         by customize.
12245
12246 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12247
12248         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12249
12250 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12251
12252         * cl-extra.el: Reverse previous float change.
12253
12254 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12255
12256         * x-faces.el:
12257         * faces.el (try-font-name): moved from x-faces.el since it is
12258         required by w3 under mswindows as well X.
12259
12260 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12261
12262         * winnt.el: Removed evil (setq completion-ignore-case t)
12263         clause, one more overlookef fsfism.
12264         (nt-quote-args-functions-alist): End sentences with double space.
12265
12266 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12267
12268         * window-xemacs.el (push-window-configuration): Remove kludgery of
12269         recaching default-toolbar specifier.
12270         (pop-window-configuration): Ditto.
12271         (unpop-window-configuration): Ditto.
12272
12273 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12274
12275         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12276
12277 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12278
12279         * winnt.el (nt-quote-args-verbatim): Added function.
12280         (nt-quote-args-prefix-quote): Added function.
12281         (nt-quote-args-backslash-quote): Added function.
12282         (nt-quote-args-double-quote): Added function.
12283         (nt-quote-args-functions-alist): New variable.
12284         (nt-quote-process-args): Added function. This is the main quoting
12285         work horse called from process-nt.c
12286
12287 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12288
12289         * winnt.el: Removed duplicate definitions for backspace,
12290         delete, M-backspace and C-M-backspace.
12291         (file-name-buffer-file-type-alist): Removed this variable.
12292         (find-buffer-file-type): Removed function.
12293         (find-file-binary):  Removed function.
12294         (find-file-text): Removed function.
12295         (find-file-not-found-set-buffer-file-type): Removed function.
12296         (save-to-unix-hook): Removed function.
12297         (revert-from-unix-hook): Removed function.
12298         (using-unix-filesystems): Removed function.
12299         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12300         warning.
12301         (x-set-selection): Removed function.
12302         (x-get-selection): Removed function.
12303         Removed commented FSFisms.
12304         Replaced copyright notice (this file is not part of GNU Emacs).
12305         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12306         comint-process-echoes setting to t.
12307
12308 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12309
12310         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12311         and used following the interface change of
12312         `paths-find-recursive-path'.
12313
12314         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12315         regexp instead of a list of base names.
12316         (paths-version-control-filename-regexp):
12317         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12318         Introduced and used following the interface change of
12319         `paths-find-recursive-path'.
12320
12321 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12322
12323         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12324         on X devices, rather than on all non-TTY devices.
12325
12326 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12327
12328         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12329
12330         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12331
12332 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12333
12334         * itimer.el (activate-itimer): Fixed usage of integers
12335         as argument to `concat'.
12336
12337 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12338
12339         * itimer.el (start-itimer): replace the use of `concat' with
12340         `format'
12341
12342 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12343
12344         * mode-motion.el (mode-motion-hook): Clarify docstring.
12345         From Bob Weiner <weiner@altrasoft.com>
12346
12347         * loadhist.el (symbol-file): Supply prompt string when used
12348         interactively.
12349         From Bob Weiner <weiner@altrasoft.com>
12350
12351 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12352
12353         * loadup.el (really-early-error-handler): Ditto.
12354
12355         * update-elc.el: Ditto.
12356
12357         * setup-paths.el (paths-construct-exec-path): Ditto.
12358
12359         * make-docfile.el: Ditto.
12360
12361         * find-paths.el (paths-decode-directory-path): Use split-path
12362         instead of decode-path.
12363
12364         * files.el (parse-colon-path): Update docstring reference.
12365
12366 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12367
12368         * msw-init.el:
12369         * x-init.el:
12370         Bind cut'n'paste keys to non window-system specific functions.
12371
12372         * msw-select.el: New function mswindows-clear-clipboard.
12373         mswindows-cut-copy-clipboard extended to handle clearing of the
12374         selection and renamed to mswindows-cut-copy-clear-clipboard.
12375
12376         * select.el: on mswindows devices delete-primary-selection
12377         calls mswindows-clear-clipboard.
12378
12379 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12380
12381         * simple.el (quoted-insert): Inhibit quit when using read-char.
12382
12383         * cmdloop.el (read-char): Don't inhibit quit.
12384         (read-char-exclusive): Ditto.
12385         (read-char): Signal quit if quit-char was pressed.
12386         (read-char-exclusive): Ditto.
12387         (read-quoted-char): Return a character, not integer.
12388
12389         * menubar-items.el (default-popup-menu): Use Andy's generic
12390         selection code.
12391         (default-popup-menu): Fix code.
12392
12393 1998-05-14  Oliver Graf <ograf@fga.de>
12394
12395         * dragdrop.el (dragdrop-function-widget): this time it's done
12396
12397 1998-05-13  Oliver Graf <ograf@fga.de>
12398
12399         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12400
12401 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12402
12403         * device.el (device-pixel-width):
12404         (device-pixel-height):
12405         (device-mm-width):
12406         (device-mm-height):
12407         (device-bitplanes):
12408         (device-color-cells): Swapped parameters to device-system-metric
12409         according to the interface change.
12410
12411 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12412
12413         * mouse.el (default-mouse-motion-handler): Use new name of the
12414         function event-over-vertical-divider-p.
12415         Do not set E-W arrow cursor over the divider if
12416         vertical-divider-draggable-p is nil in the window.
12417         ([top-level]): Use new name for the variable
12418         vertical-divider-map.
12419         (drag-window-divider): Respect vertical-divider-draggable-p.
12420         Variable name typo fixes.
12421
12422 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12423
12424         * keymap.el (kbd): Define here; handle string constants and
12425         others...
12426
12427 1998-05-15  Christian Nyb <chr@mediascience.no>
12428
12429         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12430         in Emacs 18.
12431
12432 1998-05-13  Didier Verna  <didier@xemacs.org>
12433
12434         * mouse.el (drag-window-divider): give the vertical divider a
12435         pressed look when dragging it.
12436
12437 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12438
12439         * faces.el: predicate some more face operations on x or mswindows
12440         not just x.
12441
12442         * modeline.el: enable modeline coloring for mswindows.
12443
12444 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12445
12446         * minibuf.el (minibuffer-default): Added variable; compatible with
12447         FSF Emacs.
12448         (next-history-element): Used `minibuffer-default'.
12449
12450 1998-05-12  Oliver Graf <ograf@fga.de>
12451
12452         * dragdrop.el (dragdrop-function-widget): button and mods ok
12453         arguments still look a bit strange
12454         (dragdrop-compare-mods) created
12455         (dragdrop-drop-do-functions) correctly checks for buttons and
12456         modifiers
12457
12458 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12459
12460         * setup-paths.el (paths-default-info-directories): Replace
12461         path-separator with directory-sep-char.
12462
12463         * files.el (path-separator): Don't define it here.
12464
12465 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12466
12467         * update-elc.el: Ditto.
12468
12469         * setup-paths.el (paths-construct-exec-path): Ditto.
12470
12471         * make-docfile.el: Ditto.
12472
12473         * loadup.el (really-early-error-handler): Ditto.
12474
12475         * find-paths.el (paths-decode-directory-path): Use decode-path
12476         instead of decode-path-internal.
12477
12478         * files.el (parse-colon-path): Update docstring.
12479
12480 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12481
12482         * subr.el (get-buffer-window-list): Make BUFFER optional.
12483
12484         * window-xemacs.el (windows-of-buffer): Defalias to
12485         get-buffer-window-list.
12486
12487 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12488
12489         * disass.el: Fix maintainer keyword.
12490
12491         * bytecomp.el (byte-compile-and-load-file): Autoload.
12492         (byte-compile-buffer): Ditto.
12493
12494         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12495         value is returned, not the name.
12496         (lisp-imenu-generic-expression): Enable it.
12497         (lisp-mode-variables): Ditto.
12498         (lisp-indent-offset): Change defconst to defvar.
12499         (lisp-indent-function): Ditto.
12500         (lisp-body-indent): Ditto.
12501
12502 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12503
12504         * modeline.el: Use zap-last-kbd-macro-event.
12505
12506         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12507         nil, don't attempt to do anything with messages.
12508         (eval-last-sexp): Use `letf' for clarity.
12509
12510 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12511
12512         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12513
12514 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12515
12516         * buff-menu.el:
12517         * lisp-mode.el:
12518         * obsolete.el:
12519         Change empty docstrings into no doc strings at all.
12520         Fix bogus FSF-format docstrings.
12521         * etags.el: Fix docstring.
12522
12523 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12524
12525         * package-get.el (package-get): Use internal md5
12526
12527 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12528
12529         * about.el (about-xemacs): Correct abuse of concat.
12530
12531 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12532
12533         * info.el (Info-mode): Use easymenu.
12534
12535 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12536
12537         * apropos.el (apropos): Don't use concat with integers.
12538
12539         * cmdloop.el (describe-last-error): Handle the case when no error
12540         was seen gracefully.
12541
12542         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12543         defun.
12544         (apropos-describe-plist): Ditto.
12545
12546         * help.el (with-displaying-help-buffer): Revert to a defun.
12547         (describe-key): Use it as defun.
12548         (describe-mode): Ditto.
12549         (describe-bindings): Ditto.
12550         (describe-prefix-bindings): Ditto.
12551         (describe-installation): Ditto.
12552         (view-lossage): Ditto.
12553         (describe-function): Ditto.
12554         (describe-variable): Ditto.
12555         (describe-syntax): Ditto.
12556
12557 1998-05-11  Oliver Graf <ograf@fga.de>
12558
12559         * dragdrop.el: changed order of require/provide
12560         (dragdrop-drop-mime-default) changed to new calling conventions
12561         (dragdrop-drop-do-functions) changed to new calling conventions
12562         (dragdrop-function-widget) this one needs more work...
12563
12564 1998-05-10  Oliver Graf <ograf@fga.de>
12565
12566         * about.el: another small change in my entry
12567         * dragdrop.el (dragdrop-drop-log-function): logging added
12568         plus customizations
12569         changed interface to handler functions. now called with event
12570         and object
12571
12572 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12573
12574         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12575         E-W arrow pointer displayed over draggable dividers.
12576
12577         * mouse.el (default-mouse-motion-handler): Show it when
12578         appropriate.
12579         (drag-window-divider): Added.
12580         ([top-level]): Initialized window-divider-map with a keymap
12581         binding the above function to left button down event.
12582
12583         * x-mouse.el (x-init-pointer-shape): Initialize
12584         divider-pointer-glyph from Cursor.dividerPointer, or use default
12585         E-W double arrow.
12586
12587 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12588
12589         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12590
12591 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12592
12593         * simple.el (count-words-buffer): Don't query for buffer.
12594         (count-lines-buffer): Ditto.
12595
12596 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12597
12598         * help.el (where-is): add optional insert argument.
12599
12600 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12601
12602         * help.el (describe-key-briefly): New argument INSERT.
12603
12604         * simple.el (eval-expression): New optional argument; synch with
12605         FSF 20.3.
12606
12607         * keydefs.el (global-map): Add new register bindings.
12608
12609         * register.el: Synched with FSF 20.3.
12610
12611 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12612
12613         * window-xemacs.el (recenter): all arguments are optional.
12614
12615 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12616
12617         * device.el: (device-pixel-width): Reflected name/parameters
12618         change to device-system-metric.
12619         (device-pixel-height): Ditto.
12620         (device-mm-width): Ditto.
12621         (device-mm-height): Ditto.
12622         (device-bitplanes): Ditto.
12623         (device-color-cells): Ditto.
12624
12625 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12626
12627         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12628
12629         * cl.el (most-positive-fixnum): Document.
12630         (most-negative-fixnum): Ditto.
12631
12632         * cus-dep.el: Updated comment.
12633
12634         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12635         constant.
12636
12637         * cus-load.el (custom-put): Removed.
12638
12639         * files.el (after-find-file): Just resignal quit instead of
12640         signaling "canceled".
12641
12642 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12643
12644         * frame.el (other-frame): Use `focus-frame' instead of
12645         select-frame kludges.
12646
12647         * lisp-mode.el: Update lisp-indent-function for
12648         save-selected-frame and with-selected-frame.
12649
12650         * frame.el (save-selected-frame): New macro.
12651         (with-selected-frame): Ditto.
12652         (other-frame): Use `set-frame-focus'.
12653
12654 1998-05-06  Oliver Graf <ograf@fga.de>
12655
12656         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12657         (dragdrop-drop-url-default) default handler for URL drops created
12658         (dragdrop-drop-mime-default) default handler for MIME drops created
12659         (dragdrop-drop-functions) default custom for handling drops created
12660         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12661
12662 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12663
12664         * mouse.el: Removed redundant mouse-mswindows-drop function.
12665
12666 1998-05-05  Oliver Graf <ograf@fga.de>
12667
12668         * about.el: changed some text in my entry
12669         * dragdrop.el: added customs
12670
12671 1998-05-04  Oliver Graf <ograf@fga.de>
12672
12673         * mouse.el: killed global drop key bindings
12674         (mouse-offix-drop) removed
12675         * dragdrop.el: created
12676         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12677
12678 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12679
12680         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12681         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12682
12683         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12684         obsolete comment.
12685
12686         * scrollbar.el (scrollbars-visible-p): Use new
12687         {vertical,horizontal}-scrollbar-visible-p specifiers.
12688
12689 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12690
12691         * device.el (device-pixel-height):
12692         (device-pixel-width):
12693         (device-mm-width):
12694         (device-mm-height):
12695         (device-bitplanes):
12696         (device-color-cells): Moved these 6 functions from device.c; they
12697         all use single (device-system-metrics) call.
12698
12699 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12700
12701         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12702         were renamed.
12703
12704         * menubar-items.el:
12705         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12706         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12707
12708         * help.el (help-map): Remove Hyperbole keybinding logic.
12709         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12710
12711 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12712
12713         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12714         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12715
12716 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12717
12718         * msw-glyphs.el: use nicer icon3 from the frame icon.
12719
12720 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12721
12722         * version.el (emacs-version): Remove InfoDock conditionals.
12723
12724         * startup.el (startup-splash-frame): Change ID logo name.
12725
12726 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12727
12728         * files.el (after-find-file): If the user presses C-g on
12729         directory-creation prompt, kill the buffer.
12730
12731 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12732
12733         * simple.el (count-words-region): Reverse previous change.
12734
12735 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12736
12737         * replace.el (query-replace): Just call perform-replace.
12738         (query-replace-regexp): Ditto.
12739         (perform-replace): Move region handling here.
12740         (perform-replace): Use the new arg to match-data.
12741
12742 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12743
12744         * x-init.el: Install X specific display table that
12745           displays char 0240 as a space to avoid whatever it is
12746           that screws up display of that character code.
12747
12748 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12749
12750         * help.el (function-arglist): If no arguments are documented for a
12751         subr, print nothing rather than incorrect output.
12752
12753 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12754
12755         * cmdloop.el (command-error): Update bail-out error message to use
12756         `emacs-program-name'.
12757
12758         * lib-complete.el: Remove reader macro cruft.
12759
12760         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12761         cruft.
12762
12763         * simple.el (count-words-region): Drop interactive-p check on the
12764         message.
12765
12766 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12767
12768         * font.el
12769         * msw-faces.el
12770         Correct spelling of mswindows-font-canonicalize-name.
12771
12772 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12773
12774         * ldap.el (ldap-host-parameters-alist): Replaced with
12775         `ldap-host-parameters-plist'
12776         (ldap-search): Adapt to previous change
12777
12778 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12779
12780         * about.el (about-hackers): Update Bob Weiner bio.
12781         (about-maintainer-info): Ditto.
12782
12783 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12784
12785         * simple.el (display-warning-minimum-level): Docfix.
12786
12787 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12788
12789         * widget.el (:default-get): New keyword.
12790         * wid-edit.el (default, widget-default-default-get): Define it.
12791         (group, widget-group-default-get): Define it.
12792         (menu-choice, widget-choice-default-get): Define it.
12793         (widget-default-get): New function.
12794         (widget-choice-action): Call it.
12795         (widget-editable-list-entry-create): Call it.
12796
12797 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12798
12799         * byte-optimize.el (byte-boolean-vars): Removed.
12800         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12801         lookup through `byte-boolean-vars'.
12802
12803 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12804
12805         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12806         resource-provided values into ghost specs for scrollbar-height and
12807         scrollbar-width.
12808
12809 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12810
12811         * byte-optimize.el: Don't attempt to optimize /=.
12812
12813         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12814         (byte-compile-/=): Ditto.
12815
12816 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12817
12818         * apropos.el: Use `with-displaying-help-buffer'.
12819         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12820         Use `with-displaying-help-buffer'.
12821         (apropos-follow): Do not give special treatment to buffer cursor
12822         was in prior to a mouse click.
12823         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12824         (apropos-print-doc): Set correct buffer for setting text
12825         properties.
12826
12827 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12828
12829         * help.el (help-buffer-prefix-string): New variable.
12830         (help-buffer-name): Use it.
12831
12832         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12833         mode menu.
12834
12835 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12836
12837         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12838
12839 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12840
12841         * files.el (find-file-noselect): Update docstring.
12842         (find-file-noselect): Signal an error if found an unreadable file.
12843         (file-chase-links): Save the match data.
12844         (normal-mode): Use `lwarn' and `error-message-string'.
12845         (interpreter-mode-alist): Change defconst to defvar.
12846         (inhibit-first-line-modes-regexps): Ditto.
12847         (inhibit-first-line-modes-regexps): Added .tgz.
12848         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12849         (change-major-mode-with-file-name): New user-option.
12850         (set-visited-file-name): Synched with FSF.
12851         (file-name-extension): New function, from FSF 20.3.
12852         (file-relative-name): Synched with FSF.
12853         (save-some-buffers): Support the C-r feature.
12854         (recover-session): Synched with FSF.
12855         (kill-some-buffers): Ditto.
12856         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12857
12858 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12859
12860         * files.el (insert-file): Undo previous change and reenable use of
12861         format.el.
12862
12863 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12864
12865         * window-xemacs.el (recenter): Define.
12866
12867 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12868
12869         * font.el (mswindows-font-create-name)
12870         (mswindows-font-create-object): new functions for mswindows type
12871         fonts.
12872
12873         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12874         strings are parsed as well as font objects.
12875
12876 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12877
12878         * modeline.el (defining-kbd-macro): Restore modeline indication of
12879         kbd-macro being recorded.
12880         (add-minor-mode): Simplify docstring.
12881         (modeline-minor-mode-menu): Remove stuff.
12882
12883 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12884
12885         * code-process.el (call-process): dynamically decide process
12886         coding type.
12887
12888 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12889
12890         * modeline.el: Add line-number-mode, column-number-mode to
12891         the modeline minor-mode menu.  Button2 on the line number does
12892         goto-line.
12893
12894 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12895
12896         * mouse.el: move x-selection-owner-p type things to
12897         selection-owner-p.
12898
12899         * msw-init.el: copy zmacs stuff from x-init.el
12900
12901         * msw-select.el (mswindows-own-selection)
12902         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12903         functions. Very simple minded implementation of selectio
12904         ownership.
12905
12906         * select.el (own-selection) (disown-selection)
12907         (activate-region-as-selection) (select-make-extent-for-selection)
12908         (valid-simple-selection-p): functions moved from x-select.el for
12909         generalized selection.
12910
12911         * x-select.el: see select.el changes.
12912
12913         * x-toolbar.el: use new selection functions.
12914
12915 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12916
12917         * packages.el (packages-find-package-directories): Fixed bug that
12918         would pick up multiple site-package directories.
12919         (package-locations): Added "xemacs-packages" as a late package
12920         location.
12921
12922         * find-paths.el: Now uses `emacs-program-name' and
12923         `emacs-program-version'.
12924         Additions to enforce version-specific directories in
12925         `paths-find-version-directory'.
12926
12927 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12928
12929         * default.el: Removed.
12930         * site-start.el: Removed.
12931
12932 1998-04-29  Didier Verna  <didier@xemacs.org>
12933
12934         * minibuf.el (minibuffer-history-minimum-string-length): Default
12935         to nil.
12936
12937 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12938
12939         * find-paths.el (paths-program-name): Rename.
12940         (paths-emacs-root-p): Ditto.
12941         (paths-find-site-directory): Ditto.
12942
12943 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12944
12945         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12946         `emacs-lisp-byte-compile-and-load'.
12947
12948 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12949
12950         * ldap.el (ldap-search): Fixed additional parameter passing to
12951         `ldap-open'
12952
12953 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12954
12955         * select.el (kill-primary-selection) (selection-owner-p)
12956         (copy-primary-selection) (yank-clipboard-selection)
12957         (selection-exists-p) (delete-primary-selection): new file and
12958         functions that do the right thing for the selected device.
12959
12960         * x-menubar.el: use generalised selection functions.
12961
12962         * dumped-lisp.el: dump select.el.
12963
12964 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12965
12966         * find-paths.el (paths-progname): New variable.
12967         (paths-emacs-root-p): Use it.
12968         (paths-find-site-directory): Ditto.
12969
12970 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12971
12972         * loadup.el ((member "dump" command-line-args)): Dump as
12973         `infodock' if InfoDock.
12974
12975 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12976
12977         * find-paths.el (construct-emacs-version): Simplify, include
12978         program name in the return value.
12979         * (paths-find-version-directory): Use it.
12980
12981 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12982
12983         * info.el (Info-parse-dir-entries): Fixed regexp
12984         (Info-build-dir-anew): Remove full suffix and capitalize info file
12985         name for files with no @direntry
12986         (Info-batch-rebuild-dir): New function
12987         (Info-suffixed-file): Check for regular files instead of simple
12988         file existence (could catch directories before)
12989
12990 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12991
12992         * setup-paths.el, find-paths.el: Removed uses of `not' which
12993         temacs doesn't have.
12994
12995         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12996         into root searching.
12997
12998 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12999
13000         * subr.el: Remove definition of `not'.
13001
13002 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13003
13004         * msw-glyphs.el: enable graphics support.
13005
13006 1998-04-23  Didier Verna  <didier@xemacs.org>
13007
13008         * x-menubar.el (default-menubar): restored the line-number-mode
13009         option.
13010
13011         * misc doc string updates related to the options menu.
13012
13013 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13014
13015         * setup-paths.el (paths-construct-load-path): Fix typo.
13016
13017 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13018
13019         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13020         font-menu-ignore-scaled-fonts don't have to be bound now; this
13021         gets us one step further towards making --no-autoloads work.
13022
13023         * startup.el (normal-top-level): Load auto-autoloads only if
13024         lisp-directory is non-nil.
13025
13026         * setup-paths.el (paths-construct-load-path): Made it robust
13027         against nil lisp-directory.
13028
13029         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13030         to the list of variables that cause a warning when nil.
13031
13032         * toolbar.el (init-toolbar-location): Now works even when there's
13033         no toolbar icon directory.
13034
13035 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13036
13037         * help.el (view-lossage): Recognize it.
13038
13039         * simple.el (log-message): Mark multiline messages.
13040
13041 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13042
13043         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13044
13045 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13046
13047         * package-get.el (package-get-all):  add `\n' separator to
13048         interactive specification so that both variables are read
13049
13050 1998-04-22  Didier Verna  <didier@xemacs.org>
13051
13052         * x-menubar.el: ported the options menu to Custom.
13053         Moved the "read only" toggle button to the buffers menu.
13054         Corrected some missing ;;;###autoload or defcustom.
13055
13056         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13057         the scrollbar-visible specifier for options menu handling.
13058
13059         * toolbar.el (toolbar-visible-p)
13060                      (toolbar-captioned-p)
13061                      (default-toolbar-position): defcustom wrappers around
13062         the toolbar specifiers for options menu handling.
13063
13064         * frame.el (get-frame-for-buffer-default-instance-limit):
13065         defcustom it for options menu handling.
13066
13067         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13068         font-lock-mode for options menu handling.
13069
13070         * cus-start.el: added Custom properties to overwrite-mode for
13071         options menu handling.
13072
13073 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13074
13075         * about.el: shameless self-promotion.
13076
13077 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13078
13079         * simple.el (raw-append-message): Slightly optimize.
13080         (remove-message): Use `push' for clarity.
13081         (append-message): Ditto.
13082         (display-warning): Dito.
13083         (raw-append-message): Send the message to the appropriate device.
13084
13085 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13086
13087         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13088         From Sean MacLennan <Sean.MacLennan@pika.ca>
13089
13090 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13091
13092         * setup-paths.el: Changed `directory-sep-char' to
13093         `path-separator', following a change in GNU Emacs.
13094
13095 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13096
13097         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13098         (Info-build-dir-anew): Add a final newline.
13099         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13100         is `always'
13101         (Info-rebuild-dir): Ditto
13102
13103         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13104
13105 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13106
13107         * simple.el (count-words-buffer): Retain zmacs region.
13108         (count-words-region): Ditto.
13109         * simple.el: (what-line): Expanded line counts.
13110         (count-lines): New parameter to conditionalize whether collapsed
13111         lines get counted.
13112         From Bob Weiner <weiner@altrasoft.com>
13113
13114 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13115
13116         * packages.el (package-locations): infodock-packages must override
13117         mule-packages and packages.
13118
13119 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13120
13121         * wid-edit.el:
13122         remove rude messages from widget-activation-widget-mapper
13123         and widget-activation-glyph-mapper
13124
13125 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13126
13127         * toolbar.el: Remove (featurep 'x) test from
13128         toolbar-make-button-list
13129
13130 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13131
13132         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13133         only if in the same frame.
13134
13135 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13136
13137         * packages.el (package-locations): Added site-packages hierarchy.
13138
13139         * setup-paths.el (paths-default-info-directories): Introduced and
13140         used.
13141
13142         * packages.el, setup-paths.el: Set various path searching depths
13143         to 1.
13144
13145         * packages.el (packages-hierarchy-depth):
13146         (packages-load-path-depth): Introduced and used.
13147
13148         * setup-paths.el (paths-load-path-depth): Introduced and used.
13149
13150         * find-paths.el (paths-find-recursive-path): Added max-depth
13151         parameter.
13152
13153 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13154
13155         * setup-paths.el (paths-construct-info-path): Removed
13156         dependency on behavior of (file-name-as-directory "").
13157
13158 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13159
13160         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13161         lisp objects
13162
13163 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13164
13165         * dump-paths.el, startup.el: Added handling for --debug-paths.
13166
13167 1998-04-15  William M. Perry  <wmperry@aventail.com>
13168
13169         * wid-edit.el: We cannot just set the help-echo or balloon-help
13170           properties for an extent based on the :help-echo widget
13171           property, since help-echo and balloon-help cause an EXTENT to
13172           get passed in, where :help-echo functions are expecting a WIDGET
13173
13174 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13175
13176         * scrollbar.el (init-scrollbar-from-resources): Call
13177         mswindows-init-scrollbar-metrics when appropriate.
13178
13179 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13180
13181         * dumped-lisp.el: dump x-toolbar for window system
13182
13183         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13184         have support and xpm.
13185
13186 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13187
13188         * files.el (toggle-read-only): Fix docstring.
13189         From Didier Verna <didier@xemacs.org>
13190
13191 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13192
13193         * startup.el (normal-top-level): Load autoload-file-name without
13194         specifying an extension---some people only auto-autoload.el.gz.
13195
13196 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13197
13198         * files.el (backup-enable-predicate): Don't bomb on NAME being
13199         nil.
13200
13201 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13202
13203         * find-paths.el, packages.el: Now prefers configure'd paths.
13204         This shouldn't cause any of the originally anticipated problems as
13205         the current paths architecture will not define the various
13206         configure-xxx variables if they're not specified on the configure
13207         command line.
13208
13209         * find-paths.el, setup-paths.el, packages.el: Removed all
13210         mentionings of "/" as a path separator.
13211         Used paths-construct-path throughout.
13212
13213         * find-paths.el (paths-construct-path): Created to assemble paths
13214         from directory components.
13215
13216         * setup-paths.el, packages.el: Used paths-decode-directory-path
13217         instead of decode-path-internal.
13218
13219         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13220         and associates.
13221         (paths-decode-directory-path) Created.
13222
13223         * setup-paths.el: Changed configure-exec-path to
13224         configure-exec-directory.
13225
13226 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13227
13228         * packages.el (packages-find-packages): Fixed decoding of
13229         EMACSPACKAGEPATH.
13230
13231         * startup.el: -no-packages -> -no-early-packages.
13232
13233         (packages-load-package-lisps): Fixed loading of auto-autoload
13234         files.
13235
13236         * startup.el (normal-top-level): Fixed loading of core
13237         auto-autoload.
13238
13239         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13240
13241         * startup.el, packages.el, dump-paths.el: Added proper settings
13242         for site-directory and lisp-directory variables.
13243
13244         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13245         inhibit-package-autoloads and fixed handling of it.
13246
13247         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13248         handling of former inhibit-package-init, now
13249         inhibit-early-packages, to make -vanilla etc. work.
13250
13251 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13252
13253         * code-process.el (start-process): Fallback to 'undecided instead
13254         of 'binary for process input coding stream.
13255
13256         * process.el (start-process): Docstring fix.
13257
13258 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13259
13260         * info.el (Info-insert-dir): Do not insert temporary dir files
13261         in Info-dir-file-attributes
13262         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13263         (Info-rebuild-dir): Ditto.
13264
13265 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13266
13267         * obsolete.el: Added obsoleteness declarations for
13268         `site-directory' and `Info-default-directory-list'.
13269
13270 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13271
13272         * find-paths.el (paths-find-emacs-root): Only look at the
13273         executable at the end of the symlink chain for determining the
13274         Emacs root.
13275
13276 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13277
13278         * setup-paths.el (paths-construct-info-path): Changed construction
13279         to cater to gone default in configure.
13280
13281         * find-paths.el (paths-uniq-append): Added.
13282
13283         * packages.el: Rewritten package path construction once again.
13284
13285         * dump-paths.el, startup.el: Removed package-path as a global
13286         variable.
13287
13288         * package-admin.el (package-admin-add-single-file-package):
13289         (package-admin-add-binary-package): Changed package-path to
13290         late-packages.
13291
13292         * packages.el (packages-split-path): Split path at "/" rather than
13293         nil according to change in emacs.c.
13294
13295 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13296
13297         * setup-paths.el (paths-construct-info-path): Changed info path
13298         order so that directories come out right.
13299         (paths-find-lock-directory): Fixed bug: It used to think
13300         configure-lock-directory is a path.
13301
13302 1998-04-06  Jeff Miller <jmiller@smart.net>
13303
13304         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13305         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13306         eases the use of toolbar-add/kill-item functions.
13307
13308 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13309
13310         * code-files.el (file-coding-system-alist): Commented out
13311         loaddefs.el magical treatment.
13312
13313 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13314
13315         * info.el (Info-rebuild-outdated-dir): Added new option
13316         `conservative' and made it the default
13317         (Info-rebuild-dir): Appropriately parse multi-line description
13318         strings, and multi-section dir files. Issue warning when dir
13319         is rebuilt as temporary
13320         (Info-build-dir-anew): Issue warning when dir is built as
13321         temporary
13322
13323 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13324
13325         * list-mode.el (list-mode-map): Bind highlight motion commands to
13326         standard keys left, right, C-b and C-f.
13327
13328 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13329
13330         * files.el (auto-mode-alist): allow .sc for Scheme->C
13331
13332 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13333
13334         * loadup.el (pureload): Don't quote (garbage-collect).
13335
13336 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13337
13338         * package-get-base.el: Updated.
13339
13340 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13341
13342         * isearch-mode.el (isearch-just-started): New variable.
13343         (isearch-mode): Set it.
13344         (isearch-repeat): Advance one character forward only if the search
13345         was successful, and was not just started.
13346         (isearch-repeat): Clear isearch-just-started.
13347
13348 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13349
13350         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13351         if running -batch.
13352
13353 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13354
13355         * subr.el (listify-key-sequence): Removed.
13356
13357 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13358
13359         * bytecomp.el (byte-compile-print-gensym): New option.
13360         (byte-compile-output-file-form): Use it.
13361         (byte-compile-output-docform): Ditto.
13362         (byte-compile-compiled-obj-to-list): Ditto.
13363
13364 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13365
13366         * msw-glyphs.el: set frame icon if xpm support.
13367
13368 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13369
13370         * help.el: Code that pretty prints variable values
13371           removed.
13372
13373 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13374
13375         * find-paths.el (paths-emacs-root-p): Correct test for installation
13376         directory.
13377         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13378
13379 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13380
13381         * loaddefs.el: Don't set debug-ignored-errors; leave
13382           its default value set to nil.
13383
13384 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13385
13386         * info.el (Info-rebuild-dir): fixed mis-spelling.
13387
13388 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13389
13390         * info.el (Info-rebuild-outdated-dir): New custom var
13391         (Info-insert-node): Create/update dir file when needed, ie when it
13392         does not exist or is older than some info files in directory
13393
13394 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13395
13396         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13397         for last packages, mainly for using a 20.4 package base.
13398
13399         * packages.el (late-packages): Typo fix.  It was called
13400         early-packages.
13401
13402         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13403         relative symlinks correctly.
13404         (paths-find-emacs-roots): More rigorous checking for plausible
13405         configuration-time root.
13406
13407         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13408         find its roots.
13409
13410 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13411
13412         * faces.el: Fix docstrings.
13413         * glyphs.el: Fix docstrings.
13414         * mouse.el: Fix docstrings.
13415
13416         * frame.el: Change phrase `current frame' to `selected frame'.
13417
13418         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13419
13420         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13421         macros using backquote to make them infinitely more readable.
13422
13423 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13424
13425         * packages.el (packages-find-package-path): Hardcoded specialized
13426         InfoDock support until we can clean this up.
13427
13428         * help.el (describe-bindings-1): Return the value of the bindings
13429         help buffer created.
13430         (describe-bindings): Ditto.
13431
13432         * simple.el (set-variable): Restore previous behavior of not
13433         bombing if the variable to set is not boundp.
13434
13435 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13436
13437         * packages.el (packages-handle-package-dumped-lisps): Allow for
13438         non-local files to be loaded off the package-lisp variable.
13439
13440 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13441
13442         * x-faces.el: Global X resources should override
13443           specs for all device classes (color, grayscale, mono);
13444           code currently doesn't override any of them.  Fixed by
13445           calling remove-specifier with '(x default) as the tag
13446           set and allowing inexact matches.
13447
13448 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13449
13450         * faces.el: Separated face initializations based on
13451           device classes into device type specific (tag set,
13452           instantiator) pairs.
13453
13454 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13455
13456         * wid-edit.el (widget-choice-action): Remember user's explicit
13457         choice.
13458         (widget-choice-value-create): Respect it.
13459         From Richard Stallman <rms@gnu.org>
13460
13461 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13462
13463         * setup-paths.el (paths-construct-info-path): Always append
13464         existing directories from configure-time info path.
13465
13466         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13467         Info-directory-list.
13468
13469         * info.el: Removed Info-default-directory-list which was broken by
13470         design.
13471         Removed bogus initialization of Info-directory-list---startup.el
13472         can do a much better job.
13473         Added autoload of Info-directory-list.
13474
13475         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13476         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13477         be exclusive; now it's merely given precedence, just like in the
13478         old days.
13479
13480 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13481
13482         * find-paths.el (paths-find-architecture-directory): Fix bug with
13483         finding; it used to default too early.
13484
13485 1998-03-25  Martin Buchholz <martin@xemacs.org>
13486
13487         * packages.el (packages-split-path): Fix a bug; it used to fail
13488         for paths that weren't split.
13489
13490 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13491
13492         * finder.el (finder-compile-keywords): trap on errors.
13493
13494 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13495
13496         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13497           fourth argument of t so that only the specs exactly
13498           matching the tag lists are removed.
13499
13500 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13501
13502         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13503
13504 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13505
13506         * minibuf.el (mouse-read-file-name-1): If a default directory was
13507         specified, use it for generating the completions.
13508
13509 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13510
13511         * update-elc.el: Now respects inhibit-package-init and
13512         inhibit-site-lisp.
13513         Now does path construction with loadup-paths.
13514
13515         * startup.el (normal-top-level, startup-setup-paths): Now respects
13516         inhibit-package-init and inhibit-site-lisp.
13517
13518         * packages.el (packages-find-package-path): Extended package path
13519         by version-specific hierarchies.
13520         (packages-find-packages): Now respects inhibit flag and
13521         inhibit-site-lisp.
13522         Moved path setup to loadup-paths.
13523
13524         * make-docfile.el: Now respects inhibit-package-init and
13525         inhibit-site-lisp.
13526         Now does path construction with loadup-paths.
13527
13528         * loadup.el: Now respects inhibit-package-init and
13529         inhibit-site-lisp.
13530
13531         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13532
13533         * loadup-paths.el: New file: setup load-path to encompass
13534         packages.
13535
13536 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13537
13538         * auto-show.el: load-gc renamed to pureload.
13539         * site-load.el: Ditto.
13540         * packages.el (toplevel): Ditto.
13541         * loadup.el (really-early-error-handler): Ditto.
13542         * dumped-lisp.el (preloaded-file-list): Ditto.
13543         * cus-face.el (custom-declare-face): Ditto.
13544
13545 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13546
13547         * <Today>: The Big Path Searching Overhaul.
13548
13549         * find-paths.el: New file: find and assemble paths in the
13550         installation hierarchy.
13551
13552         * setup-paths.el: New file: global layout of paths and directories
13553         within the XEmacs hierarchy.
13554
13555         * packages.el: Replaced everything related to path searching and
13556         startup by code in terms of find-paths.
13557
13558         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13559         the new path searching engine.
13560
13561         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13562         and setup-paths.
13563
13564 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13565
13566         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13567         setup-paths.el.
13568
13569 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13570
13571         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13572         compiles identically in any configuration.
13573         Removed irrelevant commentary.
13574
13575 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13576
13577         * simple.el (set-variable): Allow setting specifiers.
13578
13579 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13580
13581         * lisp.el (forward-sexp): Revert previous change.
13582
13583 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13584
13585         * frame.el (frame-initialize): Use `delete-console' instead of
13586         `delete-device' to delete the stream console to match the usage in
13587         Fkill_emacs.
13588
13589 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13590
13591         * files.el (cdpath-previous): New variable.
13592         (cd): Use it.
13593         From Bob Weiner <weiner@wave.altrasoft.com>
13594
13595 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13596
13597         * keydefs.el: Changed keybindings of forward-char,
13598           backward, scroll-up and scroll-down to point to their
13599           -command counterparts.
13600
13601         * simple.el: New functions: forwarc-char-command,
13602           backwrad-char-command, scroll-up-command,
13603           scroll-down-command which work liek their counterparts
13604           except that they honor the variable
13605           signal-error-on-buffer-boundary.
13606
13607           Definition of signal-error-on-buffer-boundary received
13608           from src/cmds.c.
13609
13610           defvar declaration added for word-across-newline to avoid
13611           byte-compiler warning about the free variable reference.
13612
13613 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13614
13615         * winnt.el: Removed "%t" from the beginning of
13616         modeline-format. From now on, there's no nt-specifics in the modeline.
13617
13618 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13619
13620         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13621         of `when' with `if'.
13622
13623 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13624
13625         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13626         mswindows. Must be reworked along with glyphs.el, or
13627         merged into it, after there is images support.
13628
13629         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13630         'mswindows.
13631
13632 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13633
13634         * faces.el: fix for text cursor initialization.
13635         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13636         From Andy Piper <andyp@parallax.co.uk>
13637
13638 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13639
13640         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13641         if there is an existing package that handles it and warn the user
13642         about that mode.
13643
13644 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13645
13646         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13647         Installation" menu item when Installation-string is not bound.
13648
13649 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13650
13651         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13652         From Jeremiah W. James <jerry@cs.ucsb.edu>
13653
13654 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13655
13656         * msw-faces.el:
13657         * faces.el: Fix face initialization.
13658
13659 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13660
13661         * files.el (backup-enable-predicate): fix breakage introduced
13662         by TMPDIR patch.
13663
13664 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13665
13666         * x-faces.el (x-init-face-from-resources): The
13667           TTY face property retrieval functions don't return
13668           specifiers, so use face-property instead.
13669
13670 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13671
13672         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13673
13674 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13675
13676         * x-menubar.el: Expanded documentation for
13677           option-save-faces.  Changed Options -> Browse Faces
13678           menu entry to invoke customize-face.
13679
13680 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13681
13682         * faces.el: Most face initialization moved out of
13683           init-other-random-faces to the top level so that the
13684           initialization happens before Xemacs is dumped.  Much
13685           of the fascist "face-differs-from-default-p or FROB!"
13686           code has been retired in favor of letting the user do
13687           what they want to do.  Face initialization code changed
13688           to use `default' specifier tag so that the settings can
13689           be overridden later if the user wishes it.
13690
13691 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13692
13693         * about.el (about-hackers): Update contributors list.
13694
13695 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13696
13697         * specifier.el: Define new specifier tag `default'.
13698
13699         * modeline.el: Initialize faces using `default' tag.
13700
13701         * x-faces.el (x-init-face-from-resources): Remove
13702           specifier specs containing the `default' tag before
13703           adding new specs.
13704
13705 1998-03-02  John Jones  <jj@asu.edu>
13706
13707         * package-get.el (package-get-all): fixed arguments on call to
13708         package-admin-add-single-file-package.
13709         * package-get.el (package-get-installedp): fixed to match
13710         advertised behavior.
13711         * package-get.el: added function package-get-update-all which
13712         installs newest versions of all the current packages (if they are
13713         not already installed).
13714
13715 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13716
13717         * files.el (find-file-noselect): Uncommented `truename' binding in
13718         `let*' and use it later to set `buffer-file-truename' iff it's
13719         still nil, as happens for example when finding a compressed
13720         file with "jka-compr".
13721
13722 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13723
13724         * faces.el: in make-face-* type functions do the operation for all
13725         window systems, not just the first one found.
13726
13727         * font.el: call mswindows-list-fonts for mswindows.
13728
13729 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13730
13731         * code-process.el (call-process-region):
13732         * process.el (call-process-region):
13733         * package-get.el (package-get-dir):
13734         * files.el (backup-enable-predicate):
13735         * gnuserv.el (gnuserv-temp-file-regexp):
13736         Use temp-directory in place of `/tmp'.
13737
13738 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13739
13740         * "Fast" dired-in-C enhancements for Windows 95/NT:
13741
13742         * files.el: Added function, `wildcard-to-regexp', from GNU
13743           Emacs.
13744
13745         * files.el (insert-directory): Modified to use special
13746           dired-in-C enhancements if present.
13747
13748 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13749
13750         * code-files.el: make default coding no-conversion.
13751
13752 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13753
13754         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13755         the load-path.
13756
13757         * update-elc.el: Strip directory when testing for files not to
13758         bytecompile.
13759
13760 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13761
13762         * lisp-mode.el: Use recommended form for menus.
13763
13764         * info.el (Info-construct-menu): Use recommended form for menus.
13765
13766         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13767         entry.
13768
13769 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13770
13771         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13772           (get-frame-for-buffer-noselect): Always return frames
13773           in the not-this-window-p cond clause.
13774
13775 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13776
13777         * help.el (describe-installation): New function.
13778
13779         * x-menubar.el (default-menubar): Add describe-installation to
13780         Help menu.
13781
13782         * packages.el (packages-unbytecompiled-lisp): Installation.el
13783         should not be bytecompiled.
13784
13785         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13786         XEmacs.
13787
13788         * x-menubar.el (default-menubar): Use correct guard for VM menu
13789         entry.
13790
13791         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13792         coding.
13793         From Andy Piper <andyp@parallax.co.uk>
13794
13795 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13796
13797         * ldap.el: Do not require ldap-internal at compile time.
13798
13799 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13800
13801         * code-files.el: new file. a virtual copy of mule-files.el
13802         but without charset
13803         dependencies. (toggle-buffer-file-ocding-system) new function for
13804         changing the eol type for the current buffer.
13805
13806         * code-process.el: new file. a copy of
13807         mule-process.el. mule-process.el will disappear when things have
13808         settled.
13809
13810         * coding.el: new file. a virtual copy of mule-files.el but
13811         without charset dependencies. (coding-system-base) new function
13812         for getting the parent coding system of a coding system with eol
13813         type set.
13814
13815         * dumped-lisp.el: add above files for the non-mule case.
13816
13817 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13818
13819         * window-xemacs.el (display-buffer): If no explicit
13820           frame is specified, search for a window that displays
13821           the buffer on the currently selected frame, before
13822           searching other frames.
13823
13824 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13825
13826         * frame.el (get-frame-for-buffer): If not-this-window-p
13827           is non-nil, use window on the selected frame if it is not
13828           also the selected window.  When defaulting, search for
13829           windows on the currently selected fgrame before searching
13830           other frames.
13831
13832 1998-02-25  Didier Verna  <didier@xemacs.org>
13833
13834         * modeline.el (modeline-swap-buffers): originally named
13835         `mouse-release-modeline'. Whether to actually swap the buffers is
13836         decided in `mouse-drag-modeline'.
13837         (mouse-drag-modeline): A button release event is considered a
13838         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13839         stay unchanged.
13840
13841 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13842
13843         * x-menubar.el: Put redo on the menubar.
13844         From Aki Vehtari <Aki.Vehtari@hut.fi>
13845
13846 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13847
13848         * bytecomp.el (displaying-byte-compile-warnings): if
13849         temp-buffer-show-function is set, use it to display current set of
13850         warnings in the "*Compile-Log-Show*" buffer.
13851
13852         * simple.el (display-warning-buffer): if temp-buffer-show-function
13853         is set, use it to display current set of warnings in the
13854         "*Warnings-Show*" buffer.
13855
13856 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13857
13858         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13859         Common Lisp.
13860
13861 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13862
13863         * menubar.el: Allow button descriptors at least 2 long.
13864
13865         * x-menubar.el (default-menubar): Use recommended forms.
13866         (file-menu-filter): Remove.
13867         (edit-menu-filter): Remove.
13868
13869 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13870
13871         * about.el (about-hackers): Updated.
13872
13873 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13874
13875         * help.el (help-max-help-buffers): new variable
13876         (help-register-and-maybe-prune-excess): new function
13877         (help-buffer-name): use help-max-help-buffers.
13878         (with-displaying-help-buffer): use
13879         help-register-and-maybe-prune-excess.
13880
13881         * help.el (help-maybe-pretty-print-value): if the value fits on
13882         one line, let it.
13883
13884 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13885
13886         * (with-displaying-help-buffer): there is no need to kill the buffer
13887         if it exists, because with-output-to-temp-buffer will clear it.
13888         further, killing the buffer violates the rule that
13889         temp-buffer-show-function, if set, has the full responsibility of
13890         showing the temp buffer.  killing the buffer fucks with the window
13891         configuration, hosing temp-buffer-show-function.
13892
13893
13894 1998-02-23  Didier Verna  <didier@xemacs.org>
13895
13896         * modeline.el (mouse-drag-modeline):
13897         - Always scroll the modeline that was originally clicked on.
13898         - Use x pixels instead of x characters (which doesn't work anyway)
13899         as horizontal reference for modeline dragging. This allows us to
13900         keep on dragging the modeline even if the motion event occurs in
13901         another window.
13902
13903 1998-02-23  Didier Verna  <didier@xemacs.org>
13904
13905         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13906         glyph on the modeline to indicate that dragging the mouse has an
13907         effect both horizontally and vertically.
13908
13909 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13910
13911         * about.el (about-xemacs): Get rid of redundant visible version
13912         number.
13913
13914 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13915
13916         * about.el (about-hackers): Update credits.
13917
13918 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13919
13920         * prim/register.el (view-register): Show register type file-query.
13921
13922 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13923
13924         * mode-motion.el (mode-motion-highlight-internal):
13925           save-excursion inside save-window-exucrsion form to
13926           hide buffer point changes from save-window-excursion.
13927           Prevents display flickering when the mouse pointer
13928           moves.
13929
13930 1998-02-17  Didier Verna  <didier@xemacs.org>
13931
13932         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13933         function to handle correctly the case of a toolbar one side of the
13934         window: scrolling will not necessarily happen.
13935
13936 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13937
13938         * files.el (after-find-file): Restore missing argument
13939           to format that provides filename for "... consider M-x
13940           recover-file" message.  Also call `message' with "%s"
13941           as the first arg instead of an arbitrary string.
13942
13943 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13944
13945         * about.el (about-hackers): Various additions.
13946
13947 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13948
13949         * autoload.el (generate-file-autoloads-1): Don't force an extra
13950         line out when copying on-the-same line autoloads.
13951
13952         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13953         is installed.
13954
13955 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13956
13957         * x11/x-win-xfree86.el (x-win-init-xfree86):
13958         * x11/x-win-sun.el (x-win-init-sun):
13959         * x11/x-init.el (x-initialize-compose):
13960         * prim/simple.el:
13961         (backward-or-forward-kill-sexp):
13962         (backward-or-forward-kill-sentence):
13963         (backward-or-forward-kill-word):
13964         (backward-or-forward-delete-char):
13965         * prim/isearch-mode.el (isearch-help-or-delete-char):
13966         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13967         x-keysym-on-keyboard-p to detect backspace.
13968         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13969         Clean up symbols used with dead keys, checking Linux and solaris
13970         keysyms.
13971         Simplify x-win-*.el using above methods.
13972         Change documentation for x-keysym-*-p functions.
13973
13974 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13975
13976         * about.el (about-hackers): Restore entries for Michael Sperber and
13977         Vinnie Shelton.
13978         From Vinnie Shelton <acs@acm.org>
13979
13980 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13981
13982         * simple.el (count-words-region): Ditto.
13983
13984 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13985
13986         * simple.el (count-words-buffer): Document.  Don't print anything
13987         if non-interactive.
13988
13989 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13990
13991         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13992         multiple files in InfoDock.
13993
13994 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13995
13996         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13997         from version.el in InfoDock.
13998
13999         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14000         specially.
14001
14002 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14003
14004         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14005         variable name in docstring.
14006
14007 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14008
14009         * menubar.h: Include "gui.h".
14010
14011 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14012
14013         * site-load.el: Fix documentation.
14014
14015 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14016
14017         * package-get-base.el (package-get-base): Updated.
14018
14019         * keymap.el: PC-ize.
14020
14021 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14022
14023         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14024         from' on a fresh line.
14025
14026 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14027
14028         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14029         object.
14030
14031 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14032
14033         * undo-stack.el: PC-ize.
14034
14035         * cmdloop.el: PC-ize.
14036
14037 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14038
14039         * bytecomp-runtime.el: PC-ize.
14040
14041         * byte-optimize.el: Prolog fixup.  PC-ize.
14042
14043         * cus-dep.el: Spelling fix.
14044
14045         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14046         entries follow).
14047
14048 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14049
14050         * text-mode.el (text-mode-hook-identify): New function,
14051         put on text-mode-hook.  Set text-mode-variant here.
14052         (text-mode): Don't set it here.
14053
14054 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14055
14056         * text-mode.el (text-mode-hook): New defvar.
14057         (text-mode-variant): New variable.
14058         (text-mode): Set that variable locally.
14059         (toggle-text-mode-auto-fill): New command.
14060
14061 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14062
14063         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14064
14065 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14066
14067         * text-mode.el (paragraph-indent-text-mode):
14068         Renamed from spaced-text-mode.
14069         (text-mode-map): Bind TAB to indent-relative.
14070         (indented-text-mode-map): Variable deleted.
14071         (indented-text-mode): Now an alias for text-mode.
14072
14073 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14074
14075         * loadup.el: test-atoms debugging stuffs removed.
14076
14077 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14078
14079         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14080
14081 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14082
14083         * help.el (describe-beta): Made it use `locate-data-file'.
14084         (describe-distribution): Ditto.
14085         (describe-copying): Ditto.
14086         (describe-project): Ditto.
14087         (view-emacs-news): Ditto.
14088
14089         * help-nomule.el (help-with-tutorial): Made it use
14090         `locate-data-file' to find tutorial.
14091
14092 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14093
14094         * about.el: Corrected my email address.
14095
14096         * mouse.el: Added 'mouse-mswindows-drop' similar to
14097         'mouse-offix-drop'.
14098
14099 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14100
14101         * loadup.el (running-xemacs): Spelling fix.
14102
14103 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14104
14105         * packages.el (packages-find-packages-1): Don't allow a backwards
14106         compatible lisp tree to overwrite `preloaded-file-list'.
14107
14108 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14109
14110         * loadup.el: Don't delete "xemacs" prior to dumping.
14111
14112 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14113
14114         * package-info.el (pi-last-mod-date): New function.
14115         (pi-author-version): New function.
14116         (batch-update-package-info): Use them.
14117
14118 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14119
14120         * frame.el (get-frame-for-buffer-default-to-current): Create.
14121         (get-frame-for-buffer-noselect): Allow user to use current frame
14122         with `get-frame-for-buffer-default-to-current'.
14123
14124 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14125
14126         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14127         (byte-compile-output-docform): Ditto.
14128         (byte-compile-compiled-obj-to-list): Ditto.
14129
14130 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14131
14132         * startup.el (command-line-1): Removed code that ran
14133           buffer-menu.
14134
14135 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14136
14137         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14138
14139 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14140
14141         * frame.el (suspend-emacs-or-iconify-frame): Check using
14142         `device-on-window-system-p' instead of explicitly checking for X,
14143         so that the same logic works for MS Windows.
14144         (suspend-or-iconify-emacs): Ditto.
14145
14146 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14147
14148         * about.el (about-maintainer-info): Andy Piper is back.
14149         (xemacs-hackers): Updated Andy Piper's email address.
14150         (about-hackers): Added Jonathan Harris.
14151         (about-hackers): Updated Tibor Polgar's email address.
14152
14153 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14154
14155         * about.el: Add xemacs.org email manager.
14156
14157         * package-get-base.el (package-get-base): Updated with most recent
14158         package updates.
14159
14160 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14161
14162         * help.el (function-arglist): Use `indirect-function' instead of
14163         `symbol-function' so that aliases are treated correctly.
14164
14165 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14166
14167         * help.el (help-map): Add f1 binding to `help-for-help'.
14168         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14169         (describe-key-briefly): Use `princ' "%s" to print object.
14170         (with-displaying-help-buffer): Kill buffer if it exists, again.
14171         (describe-key): Use `princ' "%s" to print object.
14172         (describe-function-1): Use `princ' "%s" to print object.
14173         Commented out alias lines removed.
14174         (help-pretty-print-limit): New variable to control pretty-printing
14175         of variable values.
14176         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14177         `help-pretty-print-value' again.  Only print-print when OBJECT is
14178         list of length less than `help-pretty-print-limit'.
14179         (describe-variable): Use `help-maybe-pretty-print-value' again.
14180
14181 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14182
14183         * simple.el (blink-matching-open): Remove C++ kludge.
14184         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14185
14186 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14187
14188         * info.el (Info-default-directory-list): Made the documentation
14189         more explanitory.
14190
14191 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14192
14193         * lisp/packages.el:
14194         * lisp/package-admin.el:
14195         * lisp/build-report.el:
14196         Fix typos.
14197
14198 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14199
14200         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14201         warnings in Java buffers without final newline and editing the
14202         last line.
14203
14204 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14205
14206         * packages.el (packages-find-packages-1): Don't allow a backwards
14207         compatible lisp tree to overwrite `preloaded-file-list'.
14208         Suggested by Colin Rafferty  <colin@xemacs.org>
14209
14210         * mouse.el (mouse-offix-drop): Set undo-boundary.
14211         From Oliver Graf <ograf@fga.de>
14212
14213 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14214
14215         * loadup.el (load-gc): rewrite as defun.
14216         Print something sensical if a required dump-time file isn't found.
14217
14218 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14219
14220         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14221         bug strikes a menudescriptor.
14222
14223         * package-get-base.el (package-get-base): Updated.
14224
14225         * package-info.el (batch-update-package-info): Derive REQUIRES
14226         from the Makefile.
14227
14228 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14229
14230         * files.el (save-some-buffers): Don't play games with deleting
14231         other windows if we are in the minibuffer window.
14232
14233 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14234
14235         * modeline.el (modeline-minor-mode-menu): Add support for :active
14236         (add-minor-mode): Document :active property to TOGGLE.
14237
14238 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14239
14240         * modeline.el (modeline-minor-mode-menu): Add support for an
14241         `:included' predicate in the `toggle-sym' plist.
14242         (add-minor-mode): Document the :included property, format
14243         docstring some more.
14244         (modeline-minor-mode-menu): Documentation string added.
14245
14246 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14247
14248         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14249         labels from the symbol-names by thwacking off the overly redundant
14250         and overused "mode", parenthesizing "minor", and capitalizing the
14251         resultant strings.  Also shortened the menu's title by eliminating
14252         the redundant buffer name.
14253         (add-minor-mode): Beautified the docstring, added mention of the
14254         `:menu-tag' property of TOGGLE.
14255         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14256         `toggle-sym' to beatify the mode-life menus.
14257         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14258         `auto-fill-function'.
14259
14260 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14261
14262         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14263         menus to :style 'toggle.
14264
14265 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14266
14267         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14268
14269 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14270
14271         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14272         only recognize first hyperlink.
14273         (hyper-apropos-highlightify): Deletia, this is already done by
14274         `hyper-apropos-insert-face'.
14275         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14276
14277 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14278
14279         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14280         mail.
14281         (toolbar-mail-reader): Add support for `send'.
14282         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14283
14284 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14285
14286         * info.el (Info-emacs-info-file-name): Add defvar for
14287         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14288         will function properly.
14289
14290 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14291
14292         * simple.el: make the backwards delete function called by
14293         `backward-or-forward-delete-char' user configurable.
14294
14295 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14296
14297         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14298         compiled function got loaded from.
14299
14300 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14301
14302         * term/apollo.el: Synched up with InfoDock 3.6.2.
14303
14304 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14305
14306         * startup.el (load-init-file): Load autoloads earlier.
14307         (startup-splash-frame): Handle InfoDock logo.
14308
14309         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14310         InfoDock.
14311         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14312
14313         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14314         doesn't have this function.
14315
14316         * packages.el (locate-data-file): Fix to call `locate-file'.
14317
14318 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14319
14320         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14321         version of version.el.
14322         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14323
14324         * x-menubar.el (default-menubar): Guard reference to
14325         `gnuserv-frame'.
14326         (default-menubar): Guard references to `font-lock-mode'.
14327         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14328         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14329
14330         * make-docfile.el: Don't snarf doc strings from autoloads.
14331
14332         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14333         loading auto-autoloads files.
14334
14335         * loaddefs.el: Disable dumping autoloads.
14336
14337 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14338
14339         * lisp-mnt.el: Synch to Emacs 20.2.
14340
14341         * help.el: Remove manual autoload of `finder-by-keyword'.
14342
14343         * finder.el (finder-by-keyword): Autoload.
14344
14345         * help.el: Conditionalize hyperbole setup.
14346
14347 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14348
14349         * packages.el (package-require): Update to reflect new data format.
14350
14351 1998-01-02  Didier Verna  <didier@xemacs.org>
14352
14353         * x-menubar.el (default-menubar): make the tutorials available
14354         through the menubar. (Plus some compilation warnings cleanup).
14355
14356 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14357
14358         * check-features.el: New file.  Perform sanity check after build.
14359
14360         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14361         files to tooltalk package.
14362         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14363         package.
14364
14365         * package-admin.el (package-admin-xemacs): Use better default for
14366         location of XEmacs binary.
14367
14368 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14369
14370         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14371         tag with sexp and add value tag with value `t'.
14372
14373 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14374
14375         * package-get.el: Changes to work with real data.
14376         From Pete Ware <ware@cis.ohio-state.edu>
14377
14378         * packages.el (packages-reload-autoloads): Guard load for the time
14379         being.
14380
14381         * update-elc.el ("packages.el"): Force loading packages.el instead
14382         of possibly out-of-date packges.elc.
14383         * make-docfile.el ("packages.el"): Ditto.
14384
14385 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14386
14387         * build-report.el (build-report-delete-regexp): Added a rule for
14388         the main tarball shadowing anything past it.
14389
14390 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14391
14392         * packages.el (package-provide): Delete a previous provide.
14393
14394         * package-info.el: New file.
14395
14396         * package-get.el: New file.
14397         From Pete Ware <ware@cis.ohio-state.edu>
14398         (package-get): Fix md5 computation to work with Mule.
14399
14400 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14401
14402         * simple.el (log-message-*): Quote symbols in docstrings properly.
14403
14404 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14405
14406         * packages.el (packages-new-autoloads): Ignore symbolic links.
14407
14408         * cus-face.el (face-custom-attributes-get): Fix typo.
14409         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14410
14411 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14412
14413         * startup.el (load-init-file): Reload new or changed autoloads
14414         unless inhibited.  Reload modified dumped lisp (stubbed).
14415
14416         * packages.el (packages-new-autoloads): New function.
14417         (packages-reload-autoloads): New function.
14418         (packages-reload-dumped-lisp): New (stub) function.
14419
14420         * loadup.el: Inhibit reloading dumped files when running temacs.
14421
14422         * loadhist.el (file-provides): Extend to handle variant
14423         extensions.
14424
14425         * replace.el (query-replace): Fix typo.
14426
14427 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14428
14429         * make-docfile.el: list-autoloads-path has been renamed.
14430         * update-elc.el: list-autoloads has been renamed.
14431
14432         * packages.el (packages-list-autoloads): Renamed.
14433         (packages-list-autoloads-path): Ditto.
14434
14435 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14436
14437         * packages.el (packages-find-packages-1): Made it signal a warning
14438         for an error in an auto-autoload.el file.
14439
14440 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14441
14442         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14443         tag with const.
14444         From Aki Vehtari <Aki.Vehtari@hut.fi>
14445
14446         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14447
14448         * loadhist.el (unload-feature): Remove autoload.
14449
14450 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14451
14452         * loadhist.el: Unpackaged.
14453
14454         * help.el (describe-symbol-find-file): Rename
14455         `describe-function-find-file' and make old name obsolete.
14456         (describe-function-1): Use it.
14457         (describe-function-1): Guard reference to
14458         `compiled-function-annotation'.
14459
14460 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14461
14462         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14463         argument.
14464         (help-mode-quit): New optional arg to control whether it kills or
14465         buries.  Tidied up.
14466         (with-displaying-help-buffer): Don't kill buffer initially, even
14467         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14468         (help-pretty-print-value): Rename back from
14469         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14470         use it, otherwise use dumped `cl-prettyprint'.
14471         (describe-variable): Use `help-pretty-print-value' again.
14472         (find-func): Removed reference to "find-func" at end.
14473
14474 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14475
14476         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14477           GUI XEmacs. Rename? x-menubar is rather window system
14478           independant, except for a couple of items.
14479
14480 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14481
14482         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14483         entries as they will no longer be distributed with XEmacs.
14484
14485         * format.el (format-alist): Fix image/tiff regexps.
14486         From P. E. Jareth Hein <jareth@camelot-soft.com>
14487
14488         * help.el (help-maybe-pretty-print-value): Rename.
14489         (describe-variable): Use it.
14490         (describe-variable): Add trailing linefeed.
14491
14492 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14493
14494         * help.el (describe-function-1): Don't output anything for
14495           arglist of autoload functions.
14496
14497 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14498
14499         * help.el (describe-function-1): Don't output anything for
14500           arglist of autoload functions.
14501
14502 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14503
14504         * help.el (help-mode-map): New bindings for `help-mode-bury',
14505         `describe-function-at-point', `describe-variable-at-point',
14506         `Info-elisp-ref', `customize-variable', `help-next-section' and
14507         `help-prev-section'.
14508         (help-next-section): New function.
14509         (help-prev-section): New function.
14510         (help-mode-quit): Changed to kill the help buffer.
14511         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14512         correctly.
14513         (help-buffer-name): New function to generate the name of help
14514         buffers.
14515         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14516         argument giving the name of the help buffer.
14517         (describe-key): Use `with-displaying-help-buffer' with name.
14518         (describe-mode): Ditto.
14519         (describe-bindings): Ditto.
14520         (describe-prefix-bindings): Ditto.
14521         (view-lossage): Ditto.
14522         (with-syntax-table): New macro.
14523         (function-called-at-point): Use `ignore-errors' and
14524         `with-syntax-table'.
14525         (function-at-point): Ditto.
14526         (describe-function): Use `with-displaying-help-buffer' with name.
14527         (function-arglist): Extracted from `describe-function-1'.  Returns
14528         function's arglist as string.
14529         (function-documentation): Extracted from `describe-function-1'.
14530         Returns function's docstring.
14531         (describe-function-1): Remove all the "stream" garbage, including
14532         the stream argument.  Use `function-arglist' and
14533         `function-documentation'.
14534         (describe-function-arglist): Just use `function-arglist'.
14535         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14536         (help-pretty-print-value): New function to help with
14537         pretty-printing variable values.  Knows about `#<...>'.  Needs
14538         `pp-internal'.
14539         (describe-variable): Use `with-displaying-help-buffer' with name.
14540         Formatting improved.  Display file where variable is defined, if
14541         known.  Use `help-pretty-print-value'.
14542         (describe-syntax): Use `with-displaying-help-buffer' with name.
14543         (list-processes): Remove "stream" garbage.
14544
14545 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14546
14547         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14548         call a dumped routine instead.
14549
14550         * x-win-xfree86.el: Wrap file in defun.
14551         * x-win-sun.el: Ditto.
14552
14553 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14554
14555         * help.el (view-emacs-news): Remove usage of outl-mouse which
14556         advises functions and does other evil things.
14557
14558 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14559
14560         * format.el (format-alist): Add `image/tiff'.
14561         From P. E. Jareth Hein <jareth@camelot-soft.com>
14562
14563 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14564
14565         * about.el (about-hackers): More names added.
14566
14567         * make-docfile.el: Remove superfluous package path search.
14568
14569         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14570
14571 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14572
14573         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14574         ignored shadows.
14575
14576 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14577
14578         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14579         get trailing slashes when added to the load-path.
14580
14581         * x-init.el (init-x-win): Locate where XEmacs X localization files
14582         are.
14583
14584 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14585
14586         * x-faces.el: Added support for foregroundToolBarColor
14587           to xpm-color-symbols.
14588
14589 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14590
14591         * etags.el (tags-remove-duplicates): Removed.
14592         (buffer-tag-table-list): Use `delete-duplicates'.
14593
14594         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14595         correctly.
14596         (get*): Defalias to `get'.
14597
14598         * cl.el (eql): Compare integers with `eq'.
14599         (cl-map-extents): Check for `map-extents' first.
14600
14601 1997-12-17  Didier Verna  <didier@xemacs.org>
14602
14603         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14604         added the 'numero', 'copyright' and 'trademark' symbols.
14605
14606         * leim/quail/latin-post.el ("french-postfix"): see above.
14607
14608 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14609
14610         * widget.el (define-widget): Check the arguments.
14611
14612         * cus-edit.el (customize-face): Use `check-argument-type'.
14613         (custom-variable-value-create): Use `signal' to signal error.
14614         (custom-variable-reset-saved): Ditto.
14615         (custom-variable-reset-standard): Ditto.
14616         (custom-face-reset-saved): Ditto.
14617
14618         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14619         (widget-default-format-handler): Ditto.
14620         (widget-checklist-add-item): Ditto.
14621         (widget-radio-add-item): Ditto.
14622         (widget-editable-list-entry-create): Ditto.
14623         (widget-sexp-prompt-value): Ditto.
14624
14625         * custom.el (custom-declare-variable): Signal errors better.
14626         (custom-handle-keyword): Ditto.
14627         (custom-declare-group): Ditto.
14628
14629         * window-xemacs.el (windows): Ditto.
14630
14631         * menubar.el (menu): Ditto.
14632
14633         * keydefs.el (keyboard): Ditto.
14634
14635         * minibuf.el (minibuffer): Ditto.
14636
14637         * process.el (execute): Ditto.
14638
14639         * fill.el (fill): Ditto.
14640
14641         * modeline.el (modeline): Ditto.
14642
14643         * help.el (help): Ditto.
14644
14645         * faces.el (faces): Ditto.
14646
14647         * files.el (files): Ditto.
14648
14649         * x-init.el (x): Ditto.
14650
14651         * lisp-mode.el (lisp): Ditto.
14652
14653         * process.el (processes): Ditto.
14654
14655         * mouse.el (mouse): Ditto.
14656
14657         * abbrev.el (abbrev): Moved from cus-edit.
14658
14659         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14660         as variable declaration.
14661
14662 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14663
14664         * menubar.el (find-menu-item): Use `check-argument-type'.
14665         (find-menu-item): Cosmetic changes.
14666
14667 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14668
14669         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14670
14671 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14672
14673         * startup.el (set-default-load-path): Only search package-path
14674         when not running temacs.
14675
14676         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14677         files.
14678
14679         * loadup.el: Correct commentary.  Reformatting.
14680         (really-early-error-handler): Use absolute path to the
14681         first dumped-lisp.el file.
14682         (really-early-error-handler): Print full path name of
14683         each dumped lisp file (inherited from InfoDock).
14684
14685         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14686         dumped-lisp.el files.
14687
14688         * make-docfile.el (preloaded-file-list): Reorder when the
14689         package-path is searched.
14690         * update-elc.el: Ditto.
14691
14692         * lisp-mode.el (call-with-condition-handler): Treat the same as
14693         `condition-case' for indentation.
14694
14695         * about.el (about-xemacs): Update release date.
14696
14697 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14698
14699         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14700         anywhere but at the last clause.
14701         (ecase): Disallow `t' and `otherwise'.
14702
14703 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14704
14705         * cus-edit.el (custom-buffer-create-buttons): New function
14706         from stuff moved out of `custom-buffer-create-internal'.
14707         (custom-novice): New variable.  Default t.
14708         (custom-display-global-buttons): Ditto.  Default `top'.
14709         (custom-buffer-create-internal): Only display help if
14710         `custom-novice' is non-nil.  Display global buttons according to
14711         `custom-display-global-buttons'.
14712
14713 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14714
14715         * menubar.el (find-menu-item): Use `check-argument-type'.
14716         (find-menu-item): Cosmetic changes.
14717
14718 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14719
14720         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14721         look.
14722
14723 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14724
14725         * format.el (format-deannotate-region):  Bug fix.
14726         Deannotating a region containing unknown tags would fail
14727         (causing decoding of text/enriched to fail at user level)
14728
14729 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14730
14731         * minibuf.el (read-directory-name): Support sixth
14732           arg, HISTORY, as already documented.
14733
14734 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14735
14736         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14737         to `ecase'.
14738
14739 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14740
14741         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14742         skk-activate.
14743
14744 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14745
14746         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.