update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `==cns11643-3'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `==cns11643-3'.
8
9 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
12         setting for `==cns11643-2'.
13
14         * mule/mule-charset.el (default-coded-charset-priority-list): Add
15         `==cns11643-2'.
16
17 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
18
19         * mule/mule-coding.el (coded-charset-entity-reference-alist):
20         Change priority of `=>>>ucs@ks'.
21
22         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
23         `=ucs@ks'.
24
25 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
26
27         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
28         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
29         `==ucs@cns' and `==cns11643-1'.
30
31         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
32         (==cns11643-2): Ditto.
33         (==cns11643-3): Ditto.
34         (==cns11643-4): Ditto.
35         (==cns11643-5): Ditto.
36         (==cns11643-6): Ditto.
37         (==cns11643-7): Ditto.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `==cns11643-1'.
41
42 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
43
44         * mule/mule-coding.el (coded-charset-entity-reference-alist):
45         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
46         `=>>>ucs@jis/1990'.
47
48         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
49         `=ucs@jis/1990'.
50         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
51         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
52
53 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
54
55         * mule/mule-coding.el (coded-charset-entity-reference-alist):
56         Change priority of `=>>>ucs@cns'.
57
58         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
59         `=ucs@cns'.
60
61 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
62
63         * mule/mule-charset.el (default-coded-charset-priority-list): Add
64         `==ks-x1001'.
65
66         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
67         `=ks-x1001' instead of `korean-ksc5601'; add setting for
68         `==ks-x1001'.
69
70 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
71
72         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
73
74 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
75
76         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
77         `=jis-x0208'.
78         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
79         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
80         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
81         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
82         (=>>>jis-x0213-1@2000): Changed to an alias for
83         `=jis-x0213-1@2000'.
84         (=>>>jis-x0213-1@2004): Changed to an alias for
85         `=jis-x0213-1@2004'.
86         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
87
88 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
89
90         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
91         `=adobe-japan1-0'.
92         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
93         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
94         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
95         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
96         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
97         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
98
99 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
100
101         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
102         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
103         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
104         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
105         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
106         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
107
108 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
109
110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
111         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
112         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
113         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
114         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
115         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
116         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
117         `==jis-x0212'.
118
119 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
120
121         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
122         "AdobeJapan1-[0-6]$".
123         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
124         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
125         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
126         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
127         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
128         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
129         (==adobe-japan1-1): Ditto.
130         (==adobe-japan1-2): Ditto.
131         (==adobe-japan1-3): Ditto.
132         (==adobe-japan1-4): Ditto.
133         (==adobe-japan1-5): Ditto.
134         (==adobe-japan1-6): Ditto.
135         (==jis-x0208): Ditto.
136         (==jis-x0208@1978): Ditto.
137         (==jis-x0208@1983): Ditto.
138         (==jis-x0208@1990): Ditto.
139         (==jis-x0213-1): Ditto.
140         (==jis-x0213-1@2000): Ditto.
141         (==jis-x0213-1@2004): Ditto.
142         (==jis-x0213-2): Ditto.
143         (==jis-x0212): Ditto.
144         (==gb2312): Ditto.
145         (==iso-ir165): Ditto.
146         (==gb12345): Ditto.
147         (==ks-x1001): Ditto.
148         (==cns11643-1): Ditto.
149         (==cns11643-2): Ditto.
150         (==cns11643-3): Ditto.
151         (==cns11643-4): Ditto.
152         (==cns11643-5): Ditto.
153         (==cns11643-6): Ditto.
154         (==cns11643-7): Ditto.
155         (==big5-cdp): Ditto.
156         (==hanyo-denshi/ja): Ditto.
157         (==hanyo-denshi/jb): Ditto.
158         (==hanyo-denshi/jc): Ditto.
159         (==hanyo-denshi/jd): Ditto.
160         (==hanyo-denshi/ft): Ditto.
161         (==hanyo-denshi/ia): Ditto.
162         (==hanyo-denshi/ib): Ditto.
163         (==hanyo-denshi/hg): Ditto.
164         (==hanyo-denshi/jt): Ditto.
165         (==hanyo-denshi/ks): Ditto.
166         (==gt): Ditto.
167         (==gt-k): Ditto.
168         (==daikanwa): Ditto.
169         (==shinjigen): Ditto.
170         (==ucs@iso): Ditto.
171         (==ucs@unicode): Ditto.
172         (==ucs@gb): Ditto.
173         (==ucs-bmp@gb): Ditto.
174         (==ucs@cns): Ditto.
175         (==ucs-bmp@cns): Ditto.
176         (==ucs@jis): Ditto.
177         (==ucs@jis/1990): Ditto.
178         (==ucs@jis/2000): Ditto.
179         (==ucs@jis/2004): Ditto.
180         (==ucs@JP): Ditto.
181         (==ucs@JP/hanazono): Ditto.
182         (==ucs@ks): Ditto.
183         (==ucs-bmp@ks): Ditto.
184         (==ucs@cns11643): Ditto.
185         (==ucs-bmp-cjk@gb): Ditto.
186         (==ucs-bmp-cjk@JP/hanazono): Ditto.
187         (==ucs-sip-ext-b@iso): Ditto.
188
189 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
190
191         * mule/mule-charset.el (default-coded-charset-priority-list): Use
192         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
193
194         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
195         XEmacs CHISE.
196         (=ucs-bmp-cjk@unicode): Abolished.
197
198 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
199
200         * mule/mule-charset.el (default-coded-charset-priority-list): Add
201         `=+>ucs-bmp-cjk-compat@jis'.
202
203         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
204         for XEmacs CHISE.
205
206 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
207
208         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
209         CHISE.
210
211 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
212
213         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
214         for XEmacs CHISE.
215         (=jis-x0208@1978/1er-pr): Abolished.
216         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
217         `=jis-x0208@1978/1er-pr' as the mother.
218
219 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
220
221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
222         setting for `=ucs-itaiji-084'.
223
224 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
225
226         * mule/mule-charset.el (default-coded-charset-priority-list):
227         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
228
229         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
230         XEmacs CHISE.
231         (=ucs-bmp-itaiji-084): Ditto.
232
233 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
234
235         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
236         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
237
238 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
239
240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
241         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
242
243         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
244         XEmacs CHISE.
245         (=big5-cdp-var-5): Ditto.
246
247 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
248
249         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
250         XEmacs CHISE.
251
252 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
253
254         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
255         XEmacs CHISE.
256
257 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
260         setting for `=>>>hanyo-denshi/ft'.
261
262 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
263
264         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
265         XEmacs CHISE.
266         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
267         `=hanyo-denshi/jd' as the mother.
268
269 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
272         XEmacs CHISE.
273         (=+>adobe-japan1-1): Ditto.
274         (=+>adobe-japan1-2): Ditto.
275         (=+>adobe-japan1-3): Ditto.
276         (=+>adobe-japan1-4): Ditto.
277         (=+>adobe-japan1-5): Ditto.
278         (=+>adobe-japan1-6): Ditto.
279         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
280
281 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
282
283         * mule/mule-coding.el (coded-charset-entity-reference-alist):
284         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
285         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
286
287         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
288         the top.
289
290 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
293         XEmacs CHISE.
294         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
295         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
296         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
297
298 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
299
300         * mule/mule-charset.el (default-coded-charset-priority-list):
301         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
302         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
303
304         * mule/mule-conf.el: Modify order of definitions of some
305         coded-charsets.
306
307 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
308
309         * mule/mule-coding.el (coded-charset-entity-reference-alist):
310         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
311         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
312
313         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
314         CHISE.
315         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
316         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
317
318 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
319
320         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
321         CHISE.
322
323 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
324
325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
326         setting for `=daikanwa/+2p'.
327
328         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
329         XEmacs CHISE.
330
331 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
332
333         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
334         XEmacs CHISE.
335         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
336
337 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
340         setting for `=>>>hanyo-denshi/ib'.
341
342 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
343
344         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
345         XEmacs CHISE.
346         (=>>>hanyo-denshi/ib): Ditto.
347         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
348         `=hanyo-denshi/ja' as the mother.
349         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
350         `=hanyo-denshi/ib' as the mother.
351
352 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
353
354         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
355         XEmacs CHISE.
356         (utf-8-ivs-mcs-er): Likewise.
357         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
358         and `=>ucs-gb'.
359         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
360         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
361         `ucs-gb' and `=>ucs-gb'.
362         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
363         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
364         and `=>ucs-cns'.
365         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
366         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
367         `ucs-cns' and `=>ucs-cns'.
368         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
369         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
370         `ucs-big5' and `=>ucs-big5'.
371         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
372         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
373         `ucs-big5' and `=>ucs-big5'.
374         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
375         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
376         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
377         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
378         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
379         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
380         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
381         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
382         `=>ucs-jis'; modify DOC and mnemonic.
383         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
384         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
385         and `=>ucs-jis'; modify DOC and mnemonic.
386         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
387         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
388         `=>ucs-ks'.
389         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
390         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
391         and `=>ucs-ks'.
392         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
393
394 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
395
396         * mule/mule-coding.el (coded-charset-entity-reference-alist):
397         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
398
399 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
400
401         * mule/mule-coding.el (coded-charset-entity-reference-alist):
402         Modify priorities.
403
404 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
405
406         * mule/mule-coding.el (coded-charset-entity-reference-alist):
407         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
408
409 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
410
411         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
412         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
413
414 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
415
416         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
417         CHISE.
418
419 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
420
421         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
422         CHISE.
423
424 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
425
426         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
427         CHISE.
428
429 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
430
431         * mule/mule-charset.el (default-coded-charset-priority-list): Add
432         `=+>ucs-bmp-cjk@unicode'.
433
434         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
435         for XEmacs CHISE.
436
437 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
438
439         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
440         setting for `=>>daikanwa'.
441
442 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
443
444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
445         `=>>hanyo-denshi/jt'.
446
447 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
448
449         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
450         XEmacs CHISE.
451         (=+>jis-x0208@1990): Ditto.
452         (=+>jis-x0213-1@2000): Ditto.
453
454 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
455
456         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
457         XEmacs CHISE.
458
459 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
460
461         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
462         XEmacs CHISE.
463         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
464         `=hanyo-denshi/jc' as the mother.
465
466 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
467
468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
469         setting for `=+>adobe-japan1'.
470
471         * mule/mule-charset.el (default-coded-charset-priority-list):
472         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
473         and `=>>hanyo-denshi/ft' to `=>>gt'.
474
475 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
476
477         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
478         XEmacs CHISE.
479         (=>>adobe-japan1-1): Ditto.
480         (=>>adobe-japan1-2): Ditto.
481         (=>>adobe-japan1-3): Ditto.
482         (=>>adobe-japan1-4): Ditto.
483         (=>>adobe-japan1-5): Ditto.
484         (=>>adobe-japan1-6): Ditto.
485         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
486
487 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
488
489         * mule/mule-conf.el (=adobe-japan1): New alias for
490         `=adobe-japan1-6'.
491         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
492         (=>>>adobe-japan1-1): Ditto.
493         (=>>>adobe-japan1-2): Ditto.
494         (=>>>adobe-japan1-3): Ditto.
495         (=>>>adobe-japan1-4): Ditto.
496         (=>>>adobe-japan1-5): Ditto.
497         (=>>>adobe-japan1-6): Ditto.
498         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
499
500 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
501
502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
503         setting for `=>>>adobe-japan1'.
504
505 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
506
507         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
508         setting for `=+>ucs@ks'.
509
510 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
511
512         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
513         XEmacs CHISE.
514         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
515         `=adobe-japan1-6' as the mother.
516
517 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
518
519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
520         setting for `=>cns11643-7'.
521
522 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
523
524         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
525         CHISE.
526
527 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
528
529         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
530         XEmacs CHISE.
531         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
532
533         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
534         setting for `=>ucs@jis/2004'.
535
536 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
537
538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
539         setting for `=+>gt'.
540
541         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
542         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
543
544 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
545
546         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
547         `=>ucs@unicode' as the mother.
548         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
549         mother.
550         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
551         mother.
552         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
553         mother.
554
555 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
556
557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
558         setting for `=+>ucs@unicode'.
559
560         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
561         CHISE.
562
563 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
564
565         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
566         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
567         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
568         - Add setting for `=+>ucs@cns'.
569
570         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
571         CHISE.
572         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
573         as the mother.
574         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
575         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
576
577         * mule/mule-charset.el (default-coded-charset-priority-list): Add
578         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
579
580 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
581
582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
583         setting for `=>ucs@ks'.
584
585 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
586
587         * mule/mule-charset.el (default-coded-charset-priority-list): Add
588         `=ucs-bmp-cjk-compat@unicode'.
589
590         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
591         coded-charset for XEmacs CHISE.
592
593 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
594
595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
596         `=ucs-bmp-cjk-compat'.
597
598         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
599         XEmacs CHISE.
600
601 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
602
603         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
604         CHISE.
605
606 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
607
608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
609         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
610
611         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
612         `=>ucs@jis/1990'.
613         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
614
615 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
616
617         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
618         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
619
620         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
621         CHISE.
622         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
623         mother.
624
625 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
626
627         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
628         `=>jis-x0213-2@usual'.
629         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
630         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
631         `=>jis-x0213-2@usual' as the mother.
632
633 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
634
635         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
636         (=>ucs@JP): New alias for `=+>ucs@jis'.
637
638 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
639
640         * mule/mule-conf.el (=+>jis-x0208): Renamed from
641         `=>jis-x0208@usual'.
642         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
643         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
644         `=>jis-x0208@usual' as the mother.
645         (=>jis-x0208): Likewise.
646
647 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
648
649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
650         setting for `=+>jis-x0208@1978'.
651
652 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
653
654         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
655         XEmacs CHISE.
656
657 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
658
659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
660         setting for `=>>>ucs@jis/1990'.
661
662 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
663
664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
665         setting for `=>ucs@jis/1990'.
666
667 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
668
669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
670         setting for `=ucs@JP/hanazono'.
671
672         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
673         CHISE.
674         (=ucs@JP/hanazono): Ditto.
675         (=ucs-bmp-cjk@JP/hanazono): Ditto.
676         (=>>hanyo-denshi/jc): Ditto.
677         (=>>hanyo-denshi/jd): Ditto.
678
679 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
680
681         * mule/mule-charset.el (default-coded-charset-priority-list): Use
682         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
683
684 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
685
686         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
687         XEmacs CHISE.
688
689 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
690
691         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
692         XEmacs CHISE.
693
694 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
695
696         * mule/mule-charset.el (default-coded-charset-priority-list): Add
697         `=ucs-bmp-cjk@JP'.
698
699 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
700
701         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
702         XEmacs CHISE.
703
704 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
705
706         * mule/mule-coding.el (coded-charset-entity-reference-alist):
707         Modify order of settings; add settings for `=daikanwa@rev2'.
708
709 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
710
711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
712         setting for `=>>cbeta'.
713
714         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
715         CHISE.
716
717 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
718
719         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
720         setting for `=>>adobe-japan1'.
721
722 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
723
724         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
725         XEmacs CHISE.
726
727 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
728
729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
730         setting for `=>>hanyo-denshi/ia'.
731
732         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
733         XEmacs CHISE.
734
735 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
736
737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
738         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
739
740         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
741         XEmacs CHISE.
742         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
743         `=hanyo-denshi/jt' as the mother.
744
745 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
746
747         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
748         setting for `=>>>jis-x0213-2'.
749
750         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
751         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
752         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
753
754 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
755
756         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
757         XEmacs CHISE.
758
759 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
760
761         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
762         XEmacs CHISE.
763
764         * mule/mule-charset.el (default-coded-charset-priority-list): Add
765         `=>>jis-x0213-1@2004'.
766
767 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
768
769         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
770         XEmacs CHISE.
771
772 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
773
774         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
775         - Use "&g2-*;" as entity-references for `=>>>*'.
776         - Omit "&a{GT|JX1|JX2|JX3}-*;".
777
778         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
779         XEmacs CHISE.
780         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
781         as the mother.
782
783 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
784
785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
786         setting for `=>>hanyo-denshi/ib'.
787
788         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
789         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
790         (=>>jis-x0208@1990): Ditto.
791         (=>>hanyo-denshi/ib): Ditto.
792
793         * mule/mule-charset.el (default-coded-charset-priority-list):
794         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
795
796 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
797
798         * mule/mule-coding.el (coded-charset-entity-reference-alist):
799         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
800         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
801         `=>>>ucs@jis/2004'.
802
803 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
804
805         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
806         XEmacs CHISE.
807         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
808         `=jis-x0213-1@2004' as the mother.
809         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
810         (=>>>ucs@ks): Ditto.
811
812         * mule/mule-charset.el (default-coded-charset-priority-list):
813         Modify priority of `=hanyo-denshi/*'.
814
815 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
816
817         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
818         settings for `=>>ucs@JP' and `=ucs@JP'.
819
820 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
821
822         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
823         CHISE.
824
825 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
826
827         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
828         setting for `=>>>ucs@cns'.
829
830         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
831         CHISE.
832
833 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
834
835         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
836         instead of `=>>>jis-x0213-1@2004' as the mother.
837         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
838         (=>>>ucs@unicode): Likewise.
839         (=>>>ucs@jis): Likewise.
840         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
841         mother.
842         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
843
844 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
845
846         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
847         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
848         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
849         `=>>>ucs@jis'.
850
851 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
852
853         * mule/mule-charset.el (default-coded-charset-priority-list):
854         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
855         and `=jis-x0213-*-2000'.
856
857 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
858
859         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
860         XEmacs CHISE.
861         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
862         `=>>jis-x0213-1' as the mother.
863
864 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
865
866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
867         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
868
869 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
870
871         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
872
873 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
874
875         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
876         XEmacs CHISE.
877
878 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
879
880         * mule/mule-coding.el (decomposition-feature-list): Set
881         `=decomposition', `=decomposition@cid' and
882         `=decomposition@hanyo-denshi'.
883
884 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
885
886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
887         setting for `=>>hanyo-denshi/ks'.
888
889         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
890         XEmacs CHISE.
891
892 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
893
894         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
895         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
896
897         * mule/mule-charset.el (default-coded-charset-priority-list): Add
898         `=hanyo-denshi/ks/mf'.
899
900         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
901         XEmacs CHISE.
902         (=hanyo-denshi/ks/mf): Ditto.
903
904 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
905
906         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
907         settings for P=hanyo-denshi/jt'.
908
909         * mule/mule-charset.el (default-coded-charset-priority-list): Add
910         `=hanyo-denshi/jt'.
911
912         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
913         XEmacs CHISE.
914
915 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
916
917         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
918         settings for `=hanyo-denshi/ip'.
919
920         * mule/mule-charset.el (default-coded-charset-priority-list): Add
921         `=hanyo-denshi/ip'.
922
923         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
924         XEmacs CHISE.
925
926 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
927
928         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
929         settings for `=hanyo-denshi/hg'.
930
931         * mule/mule-charset.el (default-coded-charset-priority-list): Add
932         `=hanyo-denshi/hg'.
933
934         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
935         XEmacs CHISE.
936
937 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
938
939         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
940         setting for `=>>hanyo-denshi/ft'.
941
942         * mule/mule-charset.el (default-coded-charset-priority-list): Add
943         `=>>hanyo-denshi/ft'.
944
945         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
946         XEmacs CHISE.
947
948 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
949
950         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
951         settings for `=hanyo-denshi/ib'.
952
953         * mule/mule-charset.el (default-coded-charset-priority-list): Add
954         `=hanyo-denshi/ib'.
955
956         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
957         XEmacs CHISE.
958
959 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
960
961         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
962         settings for isolated characters of `=hanyo-denshi/ia' and
963         non-isolated characters of `=hanyo-denshi/*'.
964
965         * mule/mule-charset.el (default-coded-charset-priority-list): Add
966         `=hanyo-denshi/ia'.
967
968         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
969         XEmacs CHISE.
970
971 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
972
973         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
974         setting for isolated characters of `=hanyo-denshi/ft'.
975
976         * mule/mule-charset.el (default-coded-charset-priority-list): Add
977         `=hanyo-denshi/ft'.
978
979         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
980         XEmacs CHISE.
981
982 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
983
984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
985         setting for isolated characters of `=hanyo-denshi/jd'.
986
987         * mule/mule-charset.el (default-coded-charset-priority-list): Add
988         `=hanyo-denshi/jd'.
989
990         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
991         XEmacs CHISE.
992
993 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
994
995         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
996         setting for isolated characters of `=hanyo-denshi/jc'.
997
998         * mule/mule-charset.el (default-coded-charset-priority-list): Add
999         `=hanyo-denshi/jc'.
1000
1001         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1002         XEmacs CHISE.
1003
1004 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1005
1006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1007         setting for isolated characters of `=hanyo-denshi/jb'.
1008
1009         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1010         `=hanyo-denshi/jb'.
1011
1012         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1013         XEmacs CHISE.
1014
1015 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1016
1017         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1018         setting for isolated characters of `=hanyo-denshi/ja'.
1019
1020 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1021
1022         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1023         `=hanyo-denshi/ja'.
1024
1025         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1026         XEmacs CHISE.
1027
1028 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1029
1030         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1031         settings for isolated characters of `=adobe-japan1-6'.
1032
1033 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1034
1035         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1036         CHISE.
1037         (=daikanwa/+2p): Ditto.
1038         (=daikanwa/ho): Ditto.
1039
1040 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1041
1042         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1043         coding-system for XEmacs CHISE.
1044
1045 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1046
1047         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1048         setting for `=>>ruimoku-v6'.
1049
1050         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1051         CHISE.
1052
1053 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1054
1055         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1056         setting for `=daikanwa@rev1'.
1057
1058 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1059
1060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1061         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1062
1063 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1064
1065         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1066         XEmacs CHISE.
1067         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1068
1069 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1070
1071         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1072         CHISE.
1073
1074 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1075
1076         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1077         CHISE.
1078
1079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1080         setting for `=>ucs@jis'.
1081
1082 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1083
1084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1085         setting for `=>jis-x0208@usual'.
1086
1087         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1088         XEmacs CHISE.
1089         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1090         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1091         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1092
1093 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1094
1095         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1096         CHISE.
1097         (=>>>jis-x0208@1990): Ditto.
1098         (=>>>jis-x0213-1): Ditto.
1099         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1100         mother.
1101         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1102         as the mother.
1103
1104 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1105
1106         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1107         setting for `=>ucs@cns' and `=>>ucs@ks'.
1108
1109         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1110         CHISE.
1111
1112 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1113
1114         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1115         CHISE.
1116
1117 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1118
1119         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1120         CHISE.
1121         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1122         mother.
1123
1124 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1125
1126         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1127         `==>ucs-bmp-cjk@bucs'.
1128
1129         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1130         XEmacs CHISE.
1131
1132 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1133
1134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1135         setting for `==>ucs@bucs'.
1136
1137         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1138         XEmacs CHISE.
1139
1140 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1141
1142         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1143         - Add setting for `=>>jis-x0208'.
1144         - Omit setting for `=>>jis-x0208@1990'.
1145         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1146           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1147           `=ucs@FOO'.
1148
1149 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1150
1151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1152         setting for `=>daikanwa'.
1153
1154 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1155
1156         * mule/mule-conf.el (=daikanwa): Fix DOC.
1157         (=>daikanwa): New abstract character for XEmacs CHISE.
1158         (=>ucs@iso): Likewise.
1159         (=>ucs@unicode): Likewise.
1160         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1161
1162 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1163
1164         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1165         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1166           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1167         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1168         - Add `=>big5-cdp'.
1169
1170 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1171
1172         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1173         (=>big5-cdp): New abstract character.
1174
1175 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1176
1177         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1178         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1179         `chinese-big5'.
1180
1181 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1182
1183         * mule/mule-charset.el (default-coded-charset-priority-list):
1184         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1185
1186         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1187         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1188         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1189         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1190         and `=>jis-x0213-2'.
1191
1192 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1193
1194         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1195         XEmacs CHISE.
1196         (=>>ucs@jis/2000): Likewise.
1197         (=>>ucs@jis/2004): Likewise.
1198
1199 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1200
1201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1202         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1203         `=>>ucs@cns'.
1204
1205         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1206         XEmacs CHISE.
1207         (=>>gt): Use quote instead of backquote; modify DOC.
1208         (=>gt): Use quote instead of backquote.
1209         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1210         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1211         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1212         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1213         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1214         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1215
1216 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1217
1218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1219         `=>>ucs@unicode' and `=>>gt'.
1220
1221 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1222
1223         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1224         XEmacs CHISE.
1225         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1226         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1227         `=jis-x0208@1978/1er-pr' as the mother.
1228         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1229
1230 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1231
1232         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1233         `=ucs@unicode' as the mother.
1234
1235 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1236
1237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1238         setting for `=>>ucs@unicode'.
1239
1240         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1241         CHISE.
1242
1243 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1244
1245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1246         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1247
1248         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1249         `=adobe-japan1-6' and `=adobe-japan1-base'.
1250
1251         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1252         XEmacs CHISE.
1253         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1254         specify `min-code' and `max-code'.
1255         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1256         (=adobe-japan1-2): Likewise.
1257         (=adobe-japan1-3): Likewise.
1258         (=adobe-japan1-4): Likewise.
1259         (=adobe-japan1-5): Likewise.
1260         (=adobe-japan1-6): Likewise.
1261
1262 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1263
1264         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1265         setting for `=>gt'.
1266
1267 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1268
1269         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1270         CHISE.
1271
1272 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1273
1274         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1275         setting for `=>zinbun-oracle'.
1276
1277         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1278         for XEmacs CHISE.
1279
1280 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1283         for XEmacs CHISE.
1284         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1285         `=jis-x0208@1978' as the mother.
1286
1287 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1288
1289         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1290         - Use `=gt' instead of `ideograph-gt'.
1291         - Use `=gt-k' instead of `ideograph-gt-k'.
1292         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1293         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1294         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1295         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1296         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1297         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1298         - Use `=>>gt' instead of `<=>gt'.
1299         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1300         - Add setting for `=>>jis-x0208@1990'.
1301         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1302           `=>>jis-x0213-1@2000'.
1303         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1304         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1305           `=>>jis-x0213-1@2004'.
1306         - Add setting for `=>>jis-x0208@1978'.
1307         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1308
1309 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1310
1311         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1312         XEmacs CHISE.
1313
1314 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1315
1316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1317         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1318         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1319         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1320         `<=>jis-x0213-1@2004'.
1321
1322 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1323
1324         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1325         CHISE.
1326         (=>jis-x0213-2): Ditto.
1327
1328 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1329
1330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1331         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1332
1333 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1334
1335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1336         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1337         `=>jis-x0213-1'.
1338
1339 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1340
1341         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1342         CHISE.
1343         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1344
1345 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1346
1347         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1348         `<==>jis-x0213-1'.
1349         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1350         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1351         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1352         (<=>jis-x0208): New alias for `=>jis-x0208'.
1353         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1354         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1355         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1356         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1357         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1358         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1359         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1360         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1361         (=>>gt): Renamed from `<==>gt'.
1362         (<==>gt): New alias for `=>>gt'.
1363
1364 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1365
1366         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1367         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1368         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1369         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1370         - Add settings for `<=>jis-x0213-1@2000' and
1371           `<=>jis-x0213-1@2004'.
1372
1373         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1374         XEmacs CHISE.
1375         (<==>jis-x0213-1): Likewise.
1376         (<==>jis-x0213-1@2000): Likewise.
1377         (<==>jis-x0213-1@2004): Likewise.
1378         (<=>jis-x0208): Add property `=>iso-ir 168'.
1379         (<=>jis-x0208@1997): Likewise.
1380         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1381         as the mother; add property `=>iso-ir 228'.
1382         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1383         property `=>iso-ir 228'.
1384         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1385         property `=>iso-ir 233'.
1386         (<==>gt): Renamed from `<=>gt'.
1387         (<=>gt): New alias for `<==>gt'.
1388
1389 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1390
1391         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1392         CHISE.
1393         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1394         `<=>jis-x0208' as the mother.
1395         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1396         (<=>jis-x0213-1@2000): Ditto.
1397         (<=>jis-x0213-1@2004): Ditto.
1398
1399 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1400
1401         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1402         settings for `<=>gt'.
1403
1404         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1405
1406 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1407
1408         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1409         XEmacs CHISE.
1410         (=jis-x0208@1978/-4pr): Likewise.
1411         (=jis-x0208@1978/4-pr): Likewise.
1412         (=jis-x0213-1): Likewise.
1413         (=ucs@iso): Likewise.
1414         (=ucs@unicode): Likewise.
1415         (=ucs@gb): Likewise.
1416         (=ucs@gb/fw): Likewise.
1417         (=ucs@cns): Likewise.
1418         (=ucs@cns/fw): Likewise.
1419         (=ucs@jis): Likewise.
1420         (=ucs@jis/fw): Likewise.
1421         (=ucs@jis/1990): Likewise.
1422         (=ucs@jis/2000): Likewise.
1423         (=ucs@jis/2004): Likewise.
1424         (=ucs@JP): Likewise.
1425         (=ucs@ks): Likewise.
1426         (=ucs@big5): Likewise.
1427         (=ucs@big5/cns11643): Likewise.
1428         (=ucs@cns11643): Likewise.
1429
1430 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1431
1432         * mule/mule-charset.el (default-coded-charset-priority-list):
1433         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1434
1435         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1436         CHISE.
1437         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1438         mother.
1439
1440 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1441
1442         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1443         from src/mule-charset.c].
1444         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1445         specify `final'.
1446         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1447         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1448         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1449         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1450         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1451         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1452
1453 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1454
1455         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1456         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1457         (=jis-x0208@1978/i-4): Specify `partial'.
1458         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1459         mother coded-charset.
1460         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1461
1462 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1463
1464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1465         settings for `=jis-x0213-1@2004'.
1466
1467 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1468
1469         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1470         CHISE.
1471         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1472         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1473         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1474         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1475         temporarily.
1476         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1477
1478 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1479
1480         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1481         CHISE.
1482         (=shinjigen@1ed): Inherited from `=shinjigen'.
1483         (=shinjigen@rev): Likewise.
1484
1485 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1486
1487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1488         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1489
1490 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1491
1492         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1493         define it as an alias.
1494         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1495         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1496         alias.
1497         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1498         alias.
1499
1500 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1501
1502         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1503         CHISE.
1504
1505 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1506
1507         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1508         CHISE.
1509         (shinjigen-2): Ditto.
1510
1511 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1512
1513         * mule/mule-charset.el (default-coded-charset-priority-list):
1514         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1515         `chinese-big5-eten-*' and `chinese-big5'.
1516
1517 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1518
1519         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1520         #x9FA5 temporarily.
1521
1522 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1523
1524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1525         settings for `=jis-x0208@1978/i1'.
1526
1527 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1528
1529         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1530         XEmacs CHISE.
1531
1532 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1533
1534         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1535         XEmacs CHISE.
1536
1537 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1538
1539         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1540         XEmacs CHISE.
1541
1542 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1543
1544         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1545         CHISE.
1546         (=ucs-bmp@cns): Likewise.
1547         (=ucs-bmp@jis): Likewise.
1548         (=ucs-bmp@ks): Likewise.
1549
1550 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1551
1552         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1553         CHISE.
1554         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1555
1556 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1557
1558         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1559         settings for `=zinbun-oracle'.
1560
1561         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1562         `=zinbun-oracle'.
1563
1564 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1565
1566         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1567         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1568         `=ucs@iso'.
1569
1570 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1571
1572         * mule/mule-charset.el (default-coded-charset-priority-list):
1573         Delete `ucs-sip'; modify order of some CCSs.
1574
1575 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1576
1577         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1578         in XEmacs CHISE.
1579
1580         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1581         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1582         CHISE.
1583
1584 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1585
1586         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1587         its registry.
1588         (=ucs-radicals@unicode): Likewise.
1589
1590 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1591
1592         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1593         CHISE.
1594
1595 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1596
1597         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1598         CHISE.
1599
1600 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1601
1602         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1603         CHISE.
1604
1605 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1606
1607         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1608         Modify preference of *isolated settings*.
1609
1610 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1611
1612         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1613         utf-2000 is provided.
1614         (=ucs@cns11643): Likewise.
1615
1616 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1617
1618         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1619         Prefer every *isolated setting* to ordinary setting.
1620
1621 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1622
1623         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1624         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1625
1626 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1627
1628         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1629         CHISE.
1630
1631 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1632
1633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1634         settings for `=jis-x0208@1997'.
1635
1636 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1637
1638         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1639         `=jis-x0208@1997'.
1640
1641 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1642
1643         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1644         XEmacs CHISE.
1645
1646 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1647
1648         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1649         `=jis-x0208@1978'.
1650         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1651         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1652         `=jis-x0208-1990' as the mother.
1653         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1654
1655 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1656
1657         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1658         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1659         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1660         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1661         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1662         for `=ucs@JP'.
1663
1664 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1667         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1668         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1669         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1670         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1671         `=daikanwa@rev2'.
1672
1673 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1674
1675         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1676         (=gt): Likewise.
1677         (=gt-k): Likewise.
1678         (=gt-pj-*): Likewise.
1679         (=gt-pj-k1): Likewise.
1680         (=gt-pj-k2): Likewise.
1681         (=daikanwa): Likewise.
1682         (=daikanwa-rev1): Likewise.
1683         (=daikanwa-rev2): Likewise.
1684         (=big5-pua): Likewise.
1685         (=big5-eten): Likewise.
1686         (chinese-big5-eten-a): Likewise.
1687         (chinese-big5-eten-b): Likewise.
1688         (=hanziku-*): Likewise.
1689         (=cbeta): Likewise.
1690         (=jef-china3): Likewise.
1691         (=ruimoku-v6): Likewise.
1692         (=ucs@iso): Likewise.
1693         (=ucs@unicode): Likewise.
1694         (=ucs@gb): Likewise.
1695         (=ucs@cns): Likewise.
1696         (=ucs@jis): Likewise.
1697         (=ucs@jis-1990): Likewise.
1698         (=ucs@jis-2000): Likewise.
1699         (=ucs@jp): Likewise.
1700         (=ucs@ks): Likewise.
1701         (=ucs@big5): Likewise.
1702         (=ucs-radicals): Likewise.
1703         (=ucs-radicals@unicode): Likewise.
1704         (=ucs-bmp-cjk): Likewise.
1705         (=ucs-bmp-cjk@unicode): Likewise.
1706         (=ucs-sip-ext-b): Likewise.
1707         (=ucs-sip-ext-b@iso): Likewise.
1708
1709 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1710
1711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1712         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1713
1714 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1715
1716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1717         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1718         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1719         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1720         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1721         arabic-digit, ipa and ``&I-B-XXXX;''.
1722
1723 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1724
1725         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1726         setting for (I-)HZK{03..12}-XXXX.
1727
1728 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1729
1730         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1731         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1732
1733         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1734         `=ruimoku-v6'.
1735
1736         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1737         CHISE.
1738
1739 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1740
1741         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1742         (=ucs@unicode): Likewise.
1743         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1744         (=ucs@cns): Likewise.
1745         (=ucs@jis): Likewise.
1746         (=ucs@ks): Likewise.
1747         (=ucs@big5): Likewise.
1748
1749 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1750
1751         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1752         `ucs-jis'.
1753         (utf-8-jis-er): Likewise.
1754         (utf-8-jp): New coding-system.
1755         (utf-8-jp-er): Likewise.
1756
1757         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1758
1759 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1760
1761         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1762
1763         * mule/japanese.el: Move definition of `euc-jisx0213' to
1764         mule/mule-coding.el.
1765
1766 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1767
1768         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1769         mule-coding before loading update-cdb when utf-2000 is provided.
1770
1771 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1772
1773         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1774         `=daikanwa'.
1775
1776 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1777
1778         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1779         definition codes when `utf-2000' is provided.
1780
1781 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1782
1783         * mule/mule-category.el (word-combining-categories): Don't setup
1784         `word-combining-categories' in XEmacs CHISE.
1785         (word-separating-categories): Add setting about Latin script in
1786         XEmacs CHISE.
1787
1788 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1789
1790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1791         setting for `chinese-big5'.
1792
1793 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1794
1795         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1796         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1797         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1798         add setting for HZK0[12]-xxxx.
1799
1800 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1801
1802         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1803         in XEmacs CHISE.
1804
1805 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1806
1807         * mule/mule-charset.el (default-coded-charset-priority-list):
1808         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1809         and `chinese-big5' to `=gt-pj-*'.
1810
1811 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1812
1813         * mule/mule-conf.el (=daikanwa): Renamed from
1814         `ideograph-daikanwa'.
1815         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1816
1817 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1818
1819         * mule/mule-conf.el (=cns11643-7): Renamed from
1820         `chinese-cns11643-7'.
1821         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1822
1823 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1824
1825         * mule/mule-conf.el (=cns11643-6): Renamed from
1826         `chinese-cns11643-6'.
1827         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1828
1829 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1830
1831         * mule/mule-conf.el (=cns11643-5): Renamed from
1832         `chinese-cns11643-5'.
1833         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1834
1835 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1836
1837         * mule/mule-conf.el (=cns11643-4): Renamed from
1838         `chinese-cns11643-4'.
1839         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1840
1841 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1842
1843         * mule/mule-conf.el (=cns11643-3): Renamed from
1844         `chinese-cns11643-3'.
1845         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1846
1847 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1848
1849         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1850         `=cns11643-2'.
1851         (chinese-cns11643-2): New alias for `=cns11643-2'.
1852
1853 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1854
1855         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1856         `=cns11643-1'.
1857         (chinese-cns11643-1): New alias for `=cns11643-1'.
1858
1859 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1860
1861         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1862         (chinese-gb12345): New alias for `=gb12345'.
1863
1864 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1865
1866         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1867         (chinese-gb2312): New alias for `=gb2312'.
1868
1869 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1870
1871         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1872         (chinese-big5): New alias for `=big5'.
1873
1874 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1875
1876         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1877         (korean-ksc5601): New alias for `=ks-x1001'.
1878
1879 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1880
1881         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1882         `=jis-x0212'.
1883         (japanese-jisx0212): New alias for `=jis-x0212'.
1884
1885 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1886
1887         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1888         `=jis-x0208-1983'.
1889         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1890
1891 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1892
1893         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1894         `=jis-x0208-1978'.
1895         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1896
1897 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1898
1899         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1900         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1901
1902 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1903
1904         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1905         (chinese-cns11643-3): Specify iso-ir 183.
1906         (chinese-cns11643-4): Specify iso-ir 184.
1907         (chinese-cns11643-5): Specify iso-ir 185.
1908         (chinese-cns11643-6): Specify iso-ir 186.
1909         (chinese-cns11643-7): Specify iso-ir 187.
1910         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1911         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1912
1913 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1914
1915         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1916         \uXXXX for every cases.
1917
1918 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1919
1920         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1921         (ucs-big5): Changed to an alias for `=ucs@big5'.
1922
1923 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1924
1925         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1926         (ucs-ks): Changed to an alias for `=ucs@ks'.
1927
1928 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1929
1930         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1931         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1932
1933 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1934
1935         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1936         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1937
1938 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1939
1940         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1941         (ucs-jis): Changed to an alias for `=ucs@jis'.
1942
1943 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1944
1945         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1946         (ucs-cns): Changed to an alias for `=ucs@cns'.
1947
1948 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1949
1950         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1951         (ucs-gb): Changed to an alias for `=ucs@gb'.
1952
1953 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1954
1955         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1956         `ideograph-daikanwa-2'.
1957         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1958         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1959
1960 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1961
1962         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1963         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1964
1965         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1966         for `xemacs-chise-version'.
1967
1968 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1969
1970         * mule/mule-charset.el (default-coded-charset-priority-list):
1971         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1972         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1973         instead of `ideograph-hanziku-*'.
1974
1975         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1976         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1977
1978 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1979
1980         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1981         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1982         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1983         `utf-2000' is provided.
1984
1985 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1986
1987         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1988         is provided [was builtin coded-charsets].
1989
1990 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1991
1992         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1993         is provided [was builtin coded-charsets].
1994
1995 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1996
1997         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1998         is provided [was builtin coded-charsets].
1999
2000 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2001
2002         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2003         is provided [was builtin coded-charsets].
2004
2005 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2006
2007         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2008         when `utf-2000' is provided [was builtin coded-charsets].
2009
2010 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2011
2012         * mule/mule-conf.el (=hanziku-*): Renamed from
2013         `ideograph-hanziku-*'.
2014         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2015
2016 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2017
2018         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2019         `utf-2000' is provided [was builtin coded-charsets].
2020         (ideograph-hanziku-{1..12}): Likewise.
2021
2022 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2023
2024         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2025         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2026
2027 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2028
2029         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2030         when `utf-2000' is provided [was builtin coded-charsets].
2031
2032 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2033
2034         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2035         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2036         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2037
2038 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2039
2040         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2041         (ideograph-gt): Changed to an alias for `=gt'.
2042
2043 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2044
2045         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2046         is provided; it was defined as a builtin coded-charset.
2047         (ideograph-gt): Likewise.
2048
2049 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2050
2051         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2052         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2053
2054 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2055
2056         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2057         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2058
2059 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2060
2061         * mule/mule-conf.el (=big5-eten): Renamed from
2062         `chinese-big5-eten'.
2063         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2064
2065 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2066
2067         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2068         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2069
2070 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2071
2072         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2073         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2074
2075 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2076
2077         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2078         (china3-jef): Changed to an alias for `=jef-china3'.
2079
2080 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2081
2082         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2083         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2084
2085         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2086         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2087         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2088         when `utf-2000' is provided.
2089
2090 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2091
2092         * mule/mule-charset.el (default-coded-charset-priority-list):
2093         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2094
2095         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2096         (ucs-jis-2000): Deleted.
2097
2098 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2099
2100         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2101         UTF-2000.
2102         (=ucs-jis-2000): New coded-charset for UTF-2000.
2103
2104 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2105
2106         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2107         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2108
2109 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2110
2111         * mule/mule-charset.el (default-coded-charset-priority-list):
2112         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2113         `ideograph-cbeta'.
2114
2115 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2116
2117         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2118         builtin coded-charset].
2119
2120 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2121
2122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2123         settings for &K0-xxxx and &I-K0-xxxx.
2124
2125 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2126
2127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2128         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2129
2130 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2131
2132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2133         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2134
2135 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2136
2137         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2138         UTF-2000.
2139         (ideograph-gt-pj-k1): Likewise.
2140         (ideograph-gt-pj-k2): Likewise.
2141
2142 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2143
2144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2145         `=jis-x0208'.
2146
2147 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2148
2149         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2150         UTF-2000 [was a builtin coded-charset].
2151
2152 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2153
2154         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2155         (utf-8-gb-er): Likewise.
2156
2157 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2158
2159         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2160         settings for JIS X 0212 and JIS X 0208:1978.
2161
2162 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2163
2164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2165         setting for JIS X 0213.
2166
2167 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2168
2169         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2170         standard-case-table in UTF-2000.
2171
2172 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2173
2174         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2175         definitions for isolated-chars.
2176
2177 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2178
2179         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2180         `configure-utf-2000-lisp-directory'.
2181         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2182         `mule-lisp-load-path'.
2183
2184 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2185
2186         * startup.el (startup-setup-paths): Set and use
2187         `utf-2000-lisp-directory'.
2188         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2189         UTF-2000.
2190
2191 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2192
2193         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2194         (paths-find-utf-2000-lisp-directory): New function.
2195         (paths-construct-load-path): Add new optional argument
2196         `utf-2000-lisp-directory'.
2197
2198         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2199
2200 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2201
2202         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2203         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2204         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2205         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2206         `chinese-big5-2' in UTF-2000.
2207
2208         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2209         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2210
2211 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2212
2213         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2214         `big5-eten-er' in UTF-2000.
2215         (big5-cdp): Modify DOC-string and mnemonic.
2216
2217 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2218
2219         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2220         UTF-2000 [renamed from utf-8-er].
2221         (utf-8-gb): New coding-system in UTF-2000.
2222         (utf-8-gb-er): Likewise.
2223         (utf-8-cns): Likewise.
2224         (utf-8-cns-er): Likewise.
2225         (utf-8-big5): Likewise.
2226         (utf-8-big5-er): Likewise.
2227         (utf-8-jis): Likewise.
2228         (utf-8-jis-er): Likewise.
2229         (utf-8-ks): Likewise.
2230         (utf-8-ks-er): Likewise.
2231         (utf-8-er): Likewise.
2232
2233 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2234
2235         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2236         instead of `utf-8-unix' in UTF-2000.
2237
2238         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2239
2240 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2241
2242         * mule/japanese.el (euc-jisx0213): New coding-system.
2243
2244         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2245         `japanese-jisx0208-1990' as the mother.
2246
2247 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2248
2249         * dumped-lisp.el (preloaded-file-list): Change condition of
2250         loading "close-cdb".
2251
2252 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2253
2254         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2255         setup `coded-charset-entity-reference-alist'.
2256
2257 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2258
2259         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2260         UTF-2000.
2261
2262 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2263
2264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2265         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2266
2267 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2268
2269         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2270         (chinese-big5-eten-a): Likewise.
2271         (chinese-big5-eten-b): Likewise.
2272         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2273         code range is #x8140 .. #x8DFE.
2274
2275 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2276
2277         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2278         UTF-2000.
2279         (chinese-big5-cdp): Likewise.
2280
2281 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2282
2283         * dumped-lisp.el (preloaded-file-list): Rename
2284         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2285
2286 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2287
2288         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2289         append `system-char-db-source-file-list' into
2290         `preloaded-file-list' in UTF-2000.
2291
2292 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2293
2294         * dumped-lisp.el (preloaded-file-list): Delete
2295         character-definition files.
2296
2297 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2298
2299         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2300         UTF-2000.
2301
2302 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2303
2304         * mule/mule-charset.el (default-coded-charset-priority-list):
2305         Delete `mojikyo-2022-1'.
2306
2307 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2308
2309         * mule/mule-charset.el (default-coded-charset-priority-list):
2310         Delete `mojikyo'.
2311
2312 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2313
2314         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2315         `ucs-sip'.
2316
2317 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2318
2319         * mule/mule-charset.el (default-coded-charset-priority-list):
2320         Comment out `chinese-gb12345'.
2321
2322 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2323
2324         * bytecomp.el (byte-compile-insert-header): Fixed.
2325
2326 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2327
2328         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2329         XEmacs UTF-2000.
2330
2331 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2332
2333         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2334         UTF-2000.
2335
2336 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2337
2338         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2339         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2340
2341 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2342
2343         * mule/mule-charset.el (default-coded-charset-priority-list):
2344         `japanese-jef-china3' is renamed `china3-jef'.
2345
2346 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2347
2348         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2349         `japanese-jef-china3' and `ideograph-cbeta'.
2350
2351 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2352
2353         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2354
2355 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2356
2357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2358         `chinese-big5-cdp'.
2359
2360 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2361
2362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2363         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2364
2365 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2366
2367         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2368         loading character definitions.
2369
2370 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2371
2372         * dumped-lisp.el (preloaded-file-list): Rename
2373         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2374
2375 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2376
2377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2378         `chinese-big5'.
2379
2380 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2381
2382         * dumped-lisp.el (preloaded-file-list): Dump
2383         "Ideograph-R028-Private" with XEmacs UTF-2000.
2384
2385 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2386
2387         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2388         `chinese-gb12345'.
2389
2390 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2391
2392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2393         `ideograph-gt-pj-{1..11}'.
2394
2395         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2396         XEmacs UTF-2000.
2397
2398 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2399
2400         * mule/mule-charset.el (default-coded-charset-priority-list):
2401         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2402         `chinese-isoir165'.
2403
2404 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2405
2406         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2407         `image/png', `image/x-xpm' and `image/tiff'.
2408
2409         * files.el (binary-file-regexps): Add *.PNG.
2410
2411 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2412
2413         * mule/mule-charset.el (default-coded-charset-priority-list):
2414         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2415         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2416
2417 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2418
2419         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2420         the first completion when UTF-2000 is running.
2421
2422 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2423
2424         * mule/mule-charset.el (default-coded-charset-priority-list):
2425         Delete `ucs'.
2426
2427 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2428
2429         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2430
2431         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2432         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2433
2434 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2435
2436         * mule/vietnamese.el (vscii-2): Delete abolished property
2437         `composite'; now composite mode is default.
2438
2439 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2440
2441         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2442         of `raw-text'; check \uHHHH representation even if non-ascii
2443         characters are not found.
2444
2445         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2446         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2447         unconditionally.
2448
2449         * mule/viet-ccl.el: New file.
2450
2451         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2452         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2453         - Separate CCL based implementations to viet-ccl.el.
2454
2455 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2456
2457         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2458         "jisx0213.2000-1".
2459         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2460
2461         * mule/mule-charset.el (default-coded-charset-priority-list):
2462         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2463         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2464
2465 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2466
2467         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2468
2469 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2470
2471         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2472         `ucs' in UTF-2000.
2473
2474 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2475
2476         * mule/mule-charset.el (default-coded-charset-priority-list):
2477         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2478         `arabic-iso8859-6'.
2479
2480 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2481
2482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2483         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2484
2485 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2486
2487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2488         `katakana-jisx0201' in UTF-2000.
2489
2490 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2491
2492         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2493         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2494         "u0FB50-Arabic-Presentation-Forms-A",
2495         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2496         "u0FE50-Small-Form-Variants",
2497         "u0FE70-Arabic-Presentation-Forms-B",
2498         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2499         UTF-2000.
2500
2501 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2502
2503         * dumped-lisp.el (preloaded-file-list): Delete
2504         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2505         ... "Ideograph-R214-Flute" in UTF-2000.
2506
2507 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2508
2509         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2510         (japanese-jisx0213-2): New coded-charset.
2511
2512         * dumped-lisp.el (preloaded-file-list): Add
2513         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2514         "Ideograph-R030-Mouth".
2515
2516 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2517
2518         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2519         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2520         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2521         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2522         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2523         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2524         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2525         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2526
2527 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2528
2529         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2530         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2531         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2532         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2533         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2534
2535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2536         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2537
2538 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2539
2540         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2541         in UTF-2000.
2542
2543 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2544
2545         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2546         (chinese-isoir165): Moved from mule/chinese.el.
2547         (chinese-cns11643-3): Moved from mule/chinese.el.
2548         (chinese-cns11643-4): Moved from mule/chinese.el.
2549         (chinese-cns11643-5): Moved from mule/chinese.el.
2550         (chinese-cns11643-6): Moved from mule/chinese.el.
2551         (chinese-cns11643-7): Moved from mule/chinese.el.
2552
2553         * mule/chinese.el: Move definition of coded-charsets to
2554         mule/mule-conf.el.
2555
2556 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2557
2558         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2559         `ideograph-daikanwa'.
2560
2561 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2562
2563         * dumped-lisp.el (preloaded-file-list): Delete
2564         "ccs-jisx0201-latin.el".
2565
2566 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2567
2568         * dumped-lisp.el (preloaded-file-list): Add
2569         "u031A0-Extended-Bopomofo" in UTF-2000.
2570
2571 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2572
2573         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2574         renamed to u02E00-CJK-Radical-Supplement.
2575
2576 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2577
2578         * dumped-lisp.el (preloaded-file-list): Add
2579         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2580         "u030A0-Katakana", "u03100-Bopomofo",
2581         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2582         "u03200-Enclosed-CJK-Letters-and-Months" and
2583         "u03300-CJK-Compatibility".
2584
2585 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2586
2587         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2588         "u02F00-Kangxi-Radicals" and
2589         "u02FF0-Ideographic-Description-Characters".
2590
2591 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2592
2593         * dumped-lisp.el (preloaded-file-list): Add
2594         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2595         "u02800-Braille-Patterns" in UTF-2000.
2596
2597 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2598
2599         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2600         "uXXXXX-*.el" in UTF-2000.
2601
2602         * bytecomp.el (byte-compile-insert-header): Delete comments if
2603         non-ASCII characters are found; allow `byte-compile-dynamic' and
2604         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2605         `raw-text'.
2606
2607 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2608
2609         * dumped-lisp.el (preloaded-file-list): Add
2610         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2611         "u025A0-Geometric-Shapes.el".
2612
2613 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2614
2615         * dumped-lisp.el (preloaded-file-list): Add
2616         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2617         "u02460-Enclosed-Alphanumerics.el".
2618
2619 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2620
2621         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2622         `chinese-gb2312'.
2623
2624         * dumped-lisp.el (preloaded-file-list): Add
2625         "u02200-Mathematical-Operators.el" and
2626         "u02300-Miscellaneous-Technical.el".
2627
2628 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2629
2630         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2631         `chinese-cns11643-*'.
2632
2633         * dumped-lisp.el (preloaded-file-list): Add
2634         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2635         "u02190-Arrows.el" in UTF-2000.
2636
2637 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2638
2639         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2640         `korean-ksc5601'.
2641
2642         * dumped-lisp.el (preloaded-file-list): Add
2643         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2644         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2645         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2646
2647 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2648
2649         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2650
2651 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2652
2653         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2654         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2655         "u01780-Khmer.el", "u01800-Mongolian.el",
2656         "u01E00-Latin-Extended-Additional.el" and
2657         "u01F00-Greek-Extended.el" in UTF-2000.
2658
2659 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2660
2661         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2662         `ethiopic-ucs' and `ethiopic'.
2663
2664         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2665         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2666
2667         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2668         from mule/ethiopic.el.
2669
2670         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2671         mule/mule-conf.el.
2672
2673 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2674
2675         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2676         `lao'.
2677
2678         * mule/mule-conf.el (lao): New coded-charset.
2679
2680         * dumped-lisp.el (preloaded-file-list): Add
2681         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2682         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2683         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2684         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2685         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2686
2687 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2688
2689         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2690         `ucs-bmp' and `arabic-iso8859-6'.
2691
2692 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2693
2694         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2695         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2696         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2697
2698 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2699
2700         * startup.el (normal-top-level): Load autoload file for UTF-2000
2701         in UTF-2000.
2702
2703 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2704
2705         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2706         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2707         "u00020-Basic-Latin.el", "u00080-C1.el",
2708         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2709         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2710         "u002B0-Spacing-Modifier-Letters.el",
2711         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2712         UTF-2000.
2713
2714 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2715
2716         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2717         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2718         instead of `vietnamese-viscii-*'.
2719
2720 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2721
2722         * mule/mule-conf.el: New file.
2723
2724         * mule/misc-lang.el: Move definition of charset `ipa' to
2725         mule/mule-conf.el.
2726
2727 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2728
2729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2730         `latin-viscii'; prefer it for characters used in Vietnamese.
2731
2732 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2733
2734         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2735
2736 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2737
2738         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2739         `vietnamese-viscii-lower'.
2740         (latin-viscii-upper): Renamed from charset
2741         `vietnamese-viscii-upper'.
2742         (vietnamese-viscii-lower): New alias for charset
2743         `latin-viscii-lower'.
2744         (vietnamese-viscii-upper): New alias for charset
2745         `latin-viscii-upper'.
2746
2747 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2748
2749         * mule/mule-charset.el (default-coded-charset-priority-list):
2750         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2751
2752 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2753
2754         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2755         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2756         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2757         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2758         lisp/utf-2000.
2759
2760 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2761
2762         * mule/ccs-tcvn5712.el: New file.
2763
2764 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2765
2766         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2767         in UTF-2000.
2768
2769 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2770
2771         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2772         `japanese-jisx0208'.
2773
2774 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2775
2776         * dumped-lisp.el (preloaded-file-list): Add
2777         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2778         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2779         UTF-2000.
2780
2781         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2782         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2783         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2784         mule/ccs-viscii.el: New files.
2785
2786         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2787         if \uXXXX is found.
2788
2789 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2790
2791         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2792         `hiragana-jisx0208' and `katakana-jisx0208'.
2793
2794 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2795
2796         * mule/chinese.el (chinese-cns11643-3): Define it even if
2797         `utf-2000' is provided.
2798         (chinese-cns11643-4): Likewise.
2799         (chinese-cns11643-5): Likewise.
2800         (chinese-cns11643-6): Likewise.
2801         (chinese-cns11643-7): Likewise.
2802
2803 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2804
2805         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2806         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2807
2808 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2809
2810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2811         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2812
2813 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2814
2815         * mule/mule-charset.el (default-coded-charset-priority-list):
2816         Setup in UTF-2000.
2817
2818 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2819
2820         * mule/viet-chars.el: Don't define charset
2821         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2822         they are defined as builtin charsets.
2823
2824 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2825
2826         * version.el (emacs-version): Add more space just before UTF-2000
2827         version string.
2828
2829 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2830
2831         * version.el ([constant] emacs-version): Don't add a space in the
2832         preceding place of `xemacs-betaname' because it is duplicated.
2833         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2834
2835         * startup.el (splash-frame-body): Add ETL.
2836
2837 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2838
2839         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2840         is provided because it is defined as builtin charset.
2841         (chinese-cns11643-4): Likewise.
2842         (chinese-cns11643-5): Likewise.
2843         (chinese-cns11643-6): Likewise.
2844         (chinese-cns11643-7): Likewise.
2845
2846 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2847
2848         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2849         coding-system `iso-10646-ucs-4' is not defined.
2850
2851 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2852
2853         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2854         coding-system if `utf-2000' is provided.
2855
2856 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2857
2858         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2859         `utf-2000' is provided.
2860
2861 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2862
2863         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2864         if utf-2000 is provided temporally.
2865
2866 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2867
2868         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2869         as builtin variable].
2870
2871 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2872
2873         * files.el (insert-file-contents-literally): Treat file as binary;
2874         call file-name-handlers. [sync with Emacs 20.3.10]
2875
2876 2008-12-28  Vin Shelton  <acs@xemacs.org>
2877
2878         * XEmacs 21.4.22 is released
2879
2880 2008-12-30  Vin Shelton  <acs@xemacs.org>
2881
2882         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2883         during building even if no packages are found.
2884
2885 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2886
2887         * printer.el (generic-print-region): 
2888         (generic-print-buffer): 
2889         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2890         check if the msprinter device is available, now that msprinter is
2891         always available as a specifier tag. 
2892
2893 2008-12-24  Vin Shelton  <acs@xemacs.org>
2894
2895         * about.el: Add Francisco to my bio!
2896
2897 2008-12-23  Vin Shelton  <acs@xemacs.org>
2898
2899         * autoload.el: Move operator definitions to autoload-operators.el
2900         in the xemacs-base package.
2901
2902 2007-11-22  Vin Shelton  <acs@xemacs.org>
2903
2904         * about.el (about-hacker-contribution): Updated my bio.
2905
2906 2007-10-07  Vin Shelton  <acs@xemacs.org>
2907
2908         * XEmacs 21.4.21 is released
2909
2910 2007-09-19  Didier Verna  <didier@xemacs.org>
2911
2912         Update my personal info.
2913         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2914         * about.el (about-other-current-hackers): Ditto.
2915         * about.el (about-url-alist): Add my musical website.
2916         * about.el (about-personal-info): Update my entry.
2917         * about.el (about-hacker-contribution): Ditto.
2918
2919 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2920
2921         * package-get.el (package-get-download-sites): Update download
2922         sites in Japan.
2923         * package-get.el (package-get-pre-release-download-sites): Ditto.
2924
2925 2007-08-18  Vin Shelton  <acs@xemacs.org>
2926
2927         * package-get.el (package-get-pre-release-download-sites): Sync
2928         mirror sites with 21.5.  (Thanks, Adrian)
2929
2930 2007-08-09  Mike Sperber  <mike@xemacs.org>
2931
2932         * startup.el (migrate-user-init-file): Create backup of
2933         `user-init-file' before migrating.
2934         * startup.el (maybe-migrate-user-init-file): Print
2935         information about backup file.
2936         (maybe-create-compatibility-dot-emacs): Follow above change.
2937
2938 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2939
2940         * font-lock.el: Sync font-lock-add-keywords and
2941         font-lock-remove-keywords from GNU Emacs.
2942         * font-lock.el (font-lock-keywords-alist): New.
2943         * font-lock.el (font-lock-removed-keywords-alist): New.
2944         * font-lock.el (font-lock-add-keywords): New.
2945         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2946         * font-lock.el (font-lock-remove-keywords): New.
2947
2948 2007-08-16  Vin Shelton  <acs@xemacs.org>
2949
2950         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2951         patch from Hans de Graaff.
2952
2953 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2954
2955         * package-get.el (package-get-download-sites): Document Chile and
2956         update Denmark download site.
2957         * package-get.el (package-get-pre-release-download-sites): Ditto.
2958
2959 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2960
2961         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2962
2963 2006-12-09  Vin Shelton  <acs@xemacs.org>
2964
2965         * XEmacs 21.4.20 is released
2966
2967 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2968
2969         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2970
2971 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2972
2973         * info.el (Info-find-file-node, Info-insert-dir)
2974         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2975         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2976         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2977         and discussion.
2978
2979 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2980
2981         * obsolete.el (line-beginning-position): New, from 21.5.x.
2982         (line-end-position): Ditto.
2983
2984 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2985
2986         * package-get.el (package-get-download-sites): Welcome
2987         nl.xemacs.org and Thanks!
2988         * package-get.el (package-get-pre-release-download-sites): Ditto.
2989
2990 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2991
2992         * font-lock.el: Add support for not-so recent changes in Java to
2993         java-mode.
2994
2995 2006-01-28  Vin Shelton  <acs@xemacs.org>
2996
2997         * XEmacs 21.4.19 is released
2998
2999 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3000
3001         * easymenu.el: Update copyright. 
3002         * easymenu.el (easy-menu-all-popups):
3003         Add a docstring. 
3004         * easymenu.el (easy-menu-add):
3005         Document a bug, rework the function to preserve any existing
3006         non-default mode-popup-menu instead of overwriting it, and not to
3007         bother normalising the menu title (nothing else does).
3008         * easymenu.el (easy-menu-remove):
3009         Restore the default mode-popup-menu instead of leaving an empty
3010         one when we remove the last easy-menu popup. 
3011
3012 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3013
3014         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3015         as suggested by Rodrigo Ventura.
3016         * package-get.el (package-get-pre-release-download-sites): Ditto,
3017         with replacement of xemacs-21.5 by beta, which is the logical path
3018         to our beta core and package pre-releases.
3019
3020 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3021
3022         * package-get.el (package-get-download-sites): Add Hong Kong
3023         download site.
3024         * package-get.el (package-get-pre-release-download-sites): Ditto.
3025
3026 2005-12-26  Vin Shelton  <acs@xemacs.org>
3027
3028         * find-paths.el:
3029         * find-paths.el (paths-emacs-root-p): Add search for package root.
3030         * find-paths.el (paths-find-emacs-root): Replaced with
3031         paths-find-invocation-roots, which returns a list of roots.
3032         * find-paths.el (paths-find-invocation-roots): New.
3033         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3034
3035 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3036
3037         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3038         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3039
3040 2005-12-03  Vin Shelton <acs@xemacs.org>
3041
3042         * XEmacs 21.4.18 is released
3043
3044 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3045
3046         * package-get.el (package-get-download-sites): Update reflecting
3047         latest http://www.xemacs.org/Releases/ information generated by
3048         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3049         * package-get.el (package-get-pre-release-download-sites): Ditto.
3050
3051 2005-02-28  Simon Josefsson  <jas@extundo.com>
3052
3053         * about.el (xemacs-hackers): Add jas.
3054         (about-other-current-hackers): Likewise.
3055         (about-url-alist): Add URL for jas.
3056         (about-personal-info): Document jas.
3057         (about-hacker-contribution): Describe jas contributions.
3058
3059 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3060
3061         * easymenu.el (easy-menu-remove): As described in 
3062         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3063         except the "Command" menu from mode-popup-menu. 
3064
3065 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3066  
3067         * font.el (font-spatial-to-canonical): Correct calculation of 
3068         return value for pixel-based input value. 
3069  
3070 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3071
3072         * code-process.el (call-process): Process-related docstring
3073         improvements spurred by Norbert Koch.
3074         * code-process.el (call-process-region): Ditto.
3075         * code-process.el (start-process): Ditto.
3076
3077 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3078
3079         * finder.el (finder-find-library): Return filename actually
3080         searched for.
3081
3082 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3083
3084         * help.el (view-emacs-news): Use `expand-file-name' instead of
3085         `locate-data-file' as the latter will find any "NEWS" files that
3086         might exist in packages _before_ the one in core.
3087
3088 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3089
3090         * package-get.el (package-get-init-package):
3091         package-get-init-package buglet (21.4.17) by Jeff Mincy
3092         <mincy@rcn.com> fixing false temporary load-path shadows reported
3093         after package installation and simplifying code.
3094
3095 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3096
3097         * package-get.el (package-get-download-sites): Sync mirrors list
3098         with the XEmacs website.
3099         (package-get-pre-release-download-sites): Ditto.
3100
3101 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3102
3103         * derived.el (derived-mode-merge-syntax-tables):
3104         Revert my 21.5-only patch of 2003-07-18 which slipped in
3105         through Jerry James's patch of 2004-06-07.
3106
3107 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3108
3109         * cmdloop.el (keyboard-quit): Remove workaround for
3110         `region-active-p' not making sure active region is in current
3111         buffer now that it does.
3112         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3113         * simple.el (region-active-p): `region-active-p' to only return t
3114         when active region is in current buffer.
3115
3116 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3117
3118         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3119         package names, quell a byte-compiler warning, doc fix.
3120
3121 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3122
3123         * buffer.el (pop-to-buffer):
3124         * window-xemacs.el (display-buffer):
3125         Document use of `same-window-buffer-names,' `same-window-regexps'
3126         by pop-to-buffer and display-buffer. 
3127         
3128 2005-02-06  Vin Shelton <acs@xemacs.org>
3129
3130         * XEmacs 21.4.17 is released
3131
3132 2005-01-29  Ben Wing  <ben@xemacs.org>
3133
3134         * shadow.el (find-emacs-lisp-shadows):
3135         Add custom-defines to list of ignored files.
3136
3137 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3138
3139         * simple.el (shifted-motion-keys-select-region): Fix statement
3140         about unshifted-motion-keys-deselect-region.
3141
3142 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3143
3144         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3145         now) for GNU Emacs compatibility.
3146         (make-obsolete-variable): Ditto.
3147
3148 2004-01-08  Ben Wing  <ben@xemacs.org>
3149
3150         * code-files.el (load):
3151         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3152
3153 2004-12-05  Vin Shelton <acs@xemacs.org>
3154
3155         * XEmacs 21.4.16 is released
3156
3157 2004-12-04  Vin Shelton  <acs@xemacs.org>
3158
3159         * auto-autoloads.el: Regenerated.
3160
3161         * custom-load.el: Regenerated.
3162
3163 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3164
3165         Fix bug: apropos errors if a defalias refers to an undefined
3166         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3167
3168         * apropos.el (apropos):
3169         (apropos-command):
3170         * help.el (frob-help-extents):
3171         * help-macro.el (make-help-screen):
3172         * hyper-apropos.el (hyper-apropos-grok-functions):
3173         (hyper-apropos-get-doc):
3174         Catch void-function error thrown by `documentation'.
3175
3176 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3177
3178         * packages.el (package-require): Fix incorrect arg to format.
3179         This fixes a `format specifier' error.
3180
3181 2004-08-13  Jerry James  <james@xemacs.org>
3182
3183         * bytecomp.el (forward-word): Tell the byte compiler the correct
3184         number of arguments to forward-word.
3185
3186 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3187
3188         * etags.el: Fixed loading of include files for tag completion. Now
3189         you can make a tag file for a library, include it into your
3190         project and it will be reloaded only if it changed. Infinte
3191         include loops are detected and the correct tag files are loaded.
3192         * etags.el (buffer-tag-table-list): Load and verify tag files in
3193         the external function buffer-tag-table-list-load.
3194         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3195         tag files. Also load the included tag files. The priority of the
3196         included files is right below their parent file. If multiple
3197         matches occur then the symbols from the parent file are found
3198         first.
3199         * etags.el (tag-table-include-files): Corrected comment
3200         string. Switched to pattern constant tags-include-pattern to have
3201         it at a central location.
3202         * etags.el (tags-include-pattern): Added doc string.
3203         * etags.el (add-to-tag-completion-table): Removed obsolete
3204         comments as the include files are allready returned by
3205         buffer-tag-table-list and loaded.
3206         * etags.el (find-tag-internal): The include files are allready
3207         included in tag-tables as buffer-tag-table-list returns them now.
3208
3209 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3210
3211         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3212         Loading items into the notebook is now done by C code.
3213         * widgets-gtk.el (gtk-widget-instantiate-internal):
3214         Style no longer changed.
3215
3216 2004-06-28  Nix  <nix@esperi.org.uk>
3217
3218         * cmdloop.el (truncate-command-history-for-gc): Delay
3219         execution of all things that look up variable bindings,
3220         via `enqueue-eval-event'.
3221
3222 2004-06-24  Vin Shelton  <acs@xemacs.org>
3223
3224         * package-get.el (package-get-require-signed-base-updates):
3225         now defaults to nil.
3226
3227 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3228
3229         * subr.el (split-string): Clean up docstring.
3230
3231 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3232
3233         * faces.el (zmacs-region): fix typo in docstring.
3234
3235 2004-06-07  Jerry James  <james@xemacs.org>
3236
3237         * derived.el: Synch with Emacs 21.3.
3238         * subr.el (with-local-quit): New, from Emacs 21.3.
3239         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3240         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3241         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3242
3243 2004-06-16  Jerry James  <james@xemacs.org>
3244
3245         * cl.el (cl-set-substring): Increment start by the length of the
3246         string, not the string itself.
3247
3248 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3249
3250         * etags.el (tag-table-include-files): Expand included TAGS file
3251         paths to avoid problems with relative paths.  Thanks to Peter
3252         Chubb <peterc@gelato.unsw.edu.au>.
3253         * etags.el (tags-include-pattern): New.
3254         * etags.el (add-to-tag-completion-table): Parse and ignore
3255         trailing include lines.
3256
3257 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3258
3259         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3260         avoiding line solely composed of equal signs.
3261
3262 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3263
3264         * cus-edit.el (alloc): Typo fix.
3265         * cus-edit.el (custom-browse-visibility): Ditto.
3266         * cus-edit.el (custom-variable-value-create): Ditto.
3267         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3268         * cus-edit.el (custom-save-variables): Bind print-length and
3269         print-level to nil to avoid value abbreviation.
3270         * cus-edit.el (custom-save-face-internal): Ditto.
3271         * cus-edit.el (custom-save-faces): Save in sorted order.
3272         * cus-edit.el (custom-save-resets): Bind print-length and
3273         print-level to nil to avoid value abbreviation.
3274         * cus-edit.el (custom-save-loaded-themes): Ditto.
3275
3276 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3277
3278         * subr.el (split-string-default-separators): New.
3279         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3280         see comment in source.
3281
3282 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3283
3284         * mule/japanese.el (paragraph-start, paragraph-separate):
3285         Remove anchor to BOL.
3286
3287 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3288
3289         * cl.el (gensym, gentemp): Improve docstrings.
3290
3291 2004-05-10  Vin Shelton  <acs@xemacs.org>
3292
3293         * etags.el: Sync with 21.5 version.
3294
3295 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3296
3297         * etags.el:
3298         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3299         only for use with exuberant ctags. This will also enable building of 
3300         completion tables with exuberant ctags. This will not work with
3301         xemacs ctags. 
3302         * etags.el (get-tag-table-buffer): New function for creating of
3303         completion table is used if tags-exuberant-ctags-optimization-p ist t
3304         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3305         finding the tag names. New.
3306         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3307         building tag completion table with exuberant ctags. New.
3308         * etags.el (find-tag-internal): Improve exact tag matching for tags
3309         with name fields. Before the patch return types of functions or
3310         function parameters (with exuberant ctags) were found as matches.
3311
3312 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3313
3314         * list-mode.el (display-completion-list): Fixed completion list was
3315         taking the width of the frame and not of the window for displaying
3316         the selection methods.
3317
3318 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3319
3320         * menubar-items.el (default-menubar): Options are saved to custom.el.
3321
3322
3323 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3324
3325         * isearch-mode.el (isearch-abort): Preserve successful search target.
3326
3327 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3328
3329         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3330         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3331         Bihlmeyer.
3332         * gnuserv.el (gnuserv-mode-line-string): New.
3333         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3334         gnuserv-mode.
3335         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3336         * gnuserv.el (gnuserv-edit-files): Use
3337         make-x-device-with-gtk-fallback.
3338
3339 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3340
3341         * gtk-widgets.el: New import: gtk-accel-group-new.
3342         * dialog-gtk.el:
3343         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3344         * dialog-gtk.el (popup-builtin-question-dialog):
3345         Added support for dialog button mnemonics.
3346
3347 2004-03-22  Chris Green <cmg@dok.org>
3348
3349         * process.el (shell-command): Output buffer was ignored when a
3350         background process was run via shell-command.
3351
3352 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3353
3354         * cus-edit.el (custom-save-variables): Retrieve a list of
3355         variables to save first, sort it, and make sure the variables are
3356         saved in sorted order.
3357
3358 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3359  
3360         * package-get.el (package-get-update-base-from-buffer): Force
3361         binary coding system for verifying GnuPG signature in the
3362         package-index file.
3363  
3364 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3365
3366         * package-get.el (package-get-package-index-file-location): Handle
3367         missing "EMACSPACKAGEPATH" environment variable.
3368
3369 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3370
3371         * package-admin.el (package-admin-find-top-directory): Simplify
3372         directory comparisions and fix substring errors on short path
3373         components.
3374         * package-get.el (package-get-package-index-file-location):
3375         Default to first component of "EMACSPACKAGEPATH", if set.
3376
3377 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3378
3379         * package-get.el (process-error): New error datum.
3380
3381 2004-02-02  Vin Shelton <acs@xemacs.org>
3382
3383         * XEmacs 21.4.15 is released
3384
3385 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3386
3387         * itimer.el (activate-itimer): Modify the itimer timeout value as
3388         if it were begun at the last time when the itimer driver was woken
3389         up.
3390
3391 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3392
3393         * specifier.el (Copyright):
3394         Update.
3395         (make-specifier-and-init):
3396         (map-specifier):
3397         (canonicalize-inst-pair):
3398         (canonicalize-spec-list):
3399         (set-specifier):
3400         Synch docstrings to 21.5 where appropriate.
3401
3402 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3403
3404         * package-get.el (package-get-list-packages-where): New.  A
3405         function that allows searching for groups of packages.  For
3406         example, find all packages that require the fsf-compat package.
3407
3408 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3409
3410         The Great PUI Sync.
3411
3412         * auto-autoloads.el: Regenerated.
3413
3414         * custom-load.el: Regenerated.
3415
3416         * dumped-lisp.el (packages-hardcoded-lisp): New.
3417
3418         * menubar-items.el (menu-max-items): New.
3419         (menu-submenu-max-items): New.
3420         (menu-submenu-name-format): New.
3421         (menu-split-long-menu): New.
3422         (menu-sort-menu): New.
3423         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3424
3425         * obsolete.el (pui-add-install-directory): Renamed to the more
3426         logical `pui-set-local-package-get-directory'.
3427         (package-get-download-menu): Moved to `package-ui.el' and renamed
3428         to `package-ui-add-download-menu'.
3429
3430         * package-admin.el (package-admin-install-function-mswindows):
3431         Whitespace clean up.
3432         (package-admin-add-single-file-package): Removed.
3433         (package-admin-default-install-function): Whitespace clean up.
3434         (package-admin-find-top-directory): New.
3435         (package-admin-get-install-dir): Use it.
3436         (package-admin-get-manifest-file): 
3437         (package-admin-check-manifest): 
3438         (package-admin-add-binary-package):
3439         (package-admin-get-lispdir):
3440         (package-admin-delete-binary-package):
3441         (package-admin):
3442
3443         * package-get.el (package-get-package-index-file-location): New.
3444         (package-get-install-to-user-init-directory): New.
3445         (package-get-remote):
3446         (package-get-download-sites):
3447         (package-get-pre-release-download-sites): New.
3448         (package-get-site-release-download-sites): New.
3449         (package-get-base-filename):
3450         (package-get-always-update):
3451         (package-get-user-index-filename): Removed.
3452         (package-get-pgp-available-p): New.
3453         (package-get-require-signed-base-updates):
3454         (package-get-was-current):
3455         (package-entries-are-signed): New.
3456         (package-get-continue-update-base): New.
3457         (package-get-download-menu): Removed.
3458         (package-get-require-base):
3459         (package-get-update-base-entry):
3460         (package-get-locate-file):
3461         (package-get-locate-index-file):
3462         (package-get-maybe-save-index):
3463         (package-get-update-base):
3464         (package-get-update-base-from-buffer):
3465         (package-get-update-base-entries):
3466         (package-get-interactive-package-query):
3467         (package-get-update-all):
3468         (package-get-all):
3469         (package-get-dependencies):
3470         (package-get-init-package):
3471         (package-get-info): New.
3472         (package-get):
3473         (package-get-staging-dir):
3474         (package-get-set-version-prop): Removed.
3475         (package-get-installedp):
3476         (package-get-ever-installed-p):
3477         (packages): Removed.
3478         (package-get-custom-groups): Removed.
3479         (package-get-custom): Removed.
3480         (package-get-custom-add-entry): Removed.
3481
3482         * package-info.el (batch-update-package-info):
3483
3484         * package-net.el (package-net-batch-generate-bin-ini):
3485         (package-net-update-installed-db):
3486
3487         * package-ui.el (pui-info-buffer):
3488         (pui-directory-exists): Removed.
3489         (pui-package-dir-list): Removed.
3490         (pui-add-install-directory): Removed.
3491         (package-ui-download-menu): New.
3492         (package-ui-pre-release-download-menu): New.
3493         (package-ui-site-release-download-menu): New.
3494         (pui-set-local-package-get-directory): New.
3495         (pui-package-symbol-char):
3496         (pui-update-package-display):
3497         (pui-toggle-package):
3498         (pui-toggle-package-key):
3499         (pui-toggle-package-delete):
3500         (pui-toggle-package-delete-key):
3501         (pui-toggle-package-event):
3502         (pui-toggle-verbosity-redisplay):
3503         (pui-install-selected-packages):
3504         (pui-add-required-packages):
3505         (pui-help-echo):
3506         (pui-display-info):
3507         (list-packages-mode):
3508         (pui-list-packages):
3509
3510         * packages.el (packages-compute-package-locations):
3511         (package-require):
3512         (package-delete-name):
3513         (packages-hardcoded-lisp): Removed.
3514         (packages-useful-lisp): Removed.
3515         (packages-unbytecompiled-lisp): Removed.
3516         (packages-find-package-directories):
3517
3518         Summary:
3519
3520         Major code clean up of all things PUI.
3521
3522         Much improved code to determine where packages should be
3523         installed.  PUI no longer depends on any packages being
3524         pre-installed to compute where packages are to be installed to.
3525
3526         The user can specify the location of their package-index file.  It
3527         isn't necessary to set this because it has sane defaults.  People
3528         who "run-in-place" won't accidently overwrite the CVS
3529         package-index file.  See
3530         `package-get-package-index-file-location'. 
3531
3532         PUI will now properly clean up after itself in the event of an
3533         unsuccessful package install.  This drastically reduces the number
3534         of "wrong md5sum" FAQs.
3535
3536         non-Mule XEmacsen can no longer install Mule packages.
3537
3538         Package management via the custom interface has been removed.
3539
3540         The PUI related menubar items have been reorganised.
3541
3542         The PGP verification code has been fixed and the default for
3543         whether or not it is used is automatically computed.
3544
3545         * update-elc.el ((preloaded-file-list site-load-packages
3546         need-to-dump dumped-exe)):
3547         Just a couple of small changes to allow for
3548         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3549         existing anymore.
3550
3551 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3552
3553         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3554         apply `format' to the first argument of byte-compile-warn, it
3555         already calls format.
3556
3557 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3558
3559         * files.el (delete-old-versions): Avoid going interactive during
3560         make install when environment variable VERSION_CONTROL is set.
3561
3562 2003-12-04  Vin Shelton  <acs@xemacs.org>
3563
3564         * menubar-items.el (menu-item-search): Only bring up search dialog
3565         box if the feature is available and desired.
3566
3567 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3568
3569         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3570
3571 2003-11-05  Vin Shelton  <acs@xemacs.org>
3572
3573         * help.el (Help-prin1-face):
3574         (Help-princ-face):
3575         princ and prin1 are functions and need to be called as such.  The
3576         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3577
3578 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3579
3580         * about.el (about-xemacs): Give full version and build date.
3581
3582 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3583
3584         * win32-native.el (grep-null-device): This XEmacs has null-device.
3585
3586 2003-09-06  Mike Sperber  <mike@xemacs.org>
3587
3588         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3589         implement the specified semantics for `defvar.'
3590
3591 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3592
3593         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3594         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3595         displaying buffer in question.
3596
3597 2003-09-03  Vin Shelton <acs@xemacs.org>
3598
3599         * XEmacs 21.4.14 is released
3600
3601 2003-08-17  Vin Shelton  <acs@xemacs.org>
3602
3603         * about.el: Vanity patch.
3604
3605 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3606
3607         * code-process.el (call-process):
3608         (call-process-region):
3609         (start-process):
3610         Document coding system processing.
3611
3612 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3613
3614         * startup.el (splash-frame-body): Idiomatic English.
3615
3616 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3617
3618         * font-lock.el (font-lock-match-java-declarations): Move
3619         save-restriction, narrow-to-region to beginning of function to
3620         avoid going beyond the limit and causing an infloop.
3621
3622 2003-04-16  Jerry James  <james@xemacs.org>
3623
3624         * keydefs.el: Remove mappings for keys mapped to the nowhere
3625         defined function function-key-error.
3626
3627 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3628
3629         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3630         lisp-interaction-mode-hook): Add the docstrings.
3631
3632 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3633
3634         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3635         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3636         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3637
3638 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3639
3640         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3641         lambda list after the original doc.  Care about
3642         #'(lambda () "SingleString") 
3643         (cl-upcase-arg): 
3644         (cl-function-arglist):
3645         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3646         circular data structures in lambda list specification
3647
3648 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3649
3650         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3651         to appear in font-lock-function-name-face.
3652
3653 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3654
3655         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3656         is not also the value of the lambda.
3657
3658 2003-05-06  Andy Piper  <andy@xemacs.org>
3659
3660         * files.el (revert-buffer): Make sure local variables get processed,
3661         even in the case of an optimized reversion.
3662
3663 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3664
3665         * XEmacs 21.4.13 is released
3666
3667 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3668
3669         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3670         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3671
3672 2003-02-14  Ben Wing  <ben@xemacs.org>
3673
3674         * byte-optimize.el:
3675         * byte-optimize.el (byte-compile-inline-expand):
3676         * byte-optimize.el (byte-compile-unfold-lambda):
3677         * byte-optimize.el (byte-optimize-form-code-walker):
3678         * byte-optimize.el (byte-optimize-form):
3679         * byte-optimize.el (byte-decompile-bytecode-1):
3680         * byte-optimize.el (byte-optimize-lapcode):
3681         Review carefully and sync up to 20.7 except for areas as noted.
3682         Fixes problem with JDE compilation.
3683
3684 2003-02-05  Ben Wing  <ben@xemacs.org>
3685
3686         * simple.el:
3687         * simple.el (motion-keys-for-shifted-motion):
3688         Omit M-S-home/end from motion keys.
3689
3690 2003-02-07  Ben Wing  <ben@xemacs.org>
3691
3692         * text-props.el (text-property-any):
3693         * text-props.el (text-property-not-all):
3694         Fix bug when end > start.
3695
3696 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3697
3698         * info.el (Info-insert-dir): Make default-directory end in
3699         separator.  Patch due to Martin Buchholz.
3700
3701 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3702
3703         * XEmacs 21.4.12 "Portable Code" is released.
3704
3705 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3706
3707         * about.el: Update golubev data.
3708
3709 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3710
3711         * isearch-mode.el (isearch-mode-map): Substitute comment on
3712         desirability, and back out "GR is printable" changes.
3713
3714 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3715
3716         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3717
3718 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3719
3720         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3721
3722 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3723
3724         * menubar-items.el (default-menubar): Use browse-url-mozilla
3725         instead of browse-url-gnome-moz for Mozilla.
3726
3727 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3728
3729         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3730
3731 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3732
3733         * files.el (auto-mode-alist): Remove redundant entries for modes
3734         that live in packages.
3735         (interpreter-mode-alist): Ditto.
3736
3737 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3738
3739         * menubar-items.el (default-menubar): Sync with current
3740         browse-url-xemacs.el.
3741
3742 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3743
3744         * XEmacs 21.4.10 "Military Intelligence" is released.
3745
3746 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3747
3748         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3749
3750 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3751
3752         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3753
3754 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3755
3756         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3757         effect free function.
3758         (font-lock-fontify-keywords-region): Supply the argument to
3759         font-lock-compile-keywords.
3760
3761 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3762
3763         * package-get.el (package-get-download-sites): Bring sites list
3764         up to date, prefer xx.xemacs.org addresses.
3765
3766 2002-09-27  Andy Piper  <andy@xemacs.org>
3767
3768         * dialog.el (make-dialog-box): for general dialogs only
3769         delete-frame-hook will be run.
3770
3771 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3772
3773         * font-lock.el (font-lock-fontify-syntactically-region): Add
3774         comment about lookup-syntax-properties, document LOUDLY as unused.
3775
3776 2002-08-26  Andy Piper  <andy@xemacs.org>
3777
3778         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3779         merge.
3780
3781 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3782
3783         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3784         (make-obsolete-variable): Ditto.
3785         (make-compatible): Ditto.
3786         (make-compatible-variable): Ditto.
3787
3788 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3789
3790         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3791         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3792
3793 2002-08-28  Andy Piper  <andy@xemacs.org>
3794
3795         * files.el (revert-buffer): propagate revert-without-query-status.
3796
3797 2002-06-03  Andy Piper  <andy@xemacs.org>
3798
3799         * dialog-items.el (make-search-dialog): align various subcontrols
3800         in visually pleasing ways, allow frame to autosize to the dialog
3801         size.
3802         * dialog.el (make-dialog-box): add a border inside the frame. Add
3803         :autosize property, if t then reset the frame size appropriately
3804         before the frame is mapped.
3805         * gutter-items.el (set-progress-feedback-instantiator): align
3806         various subcontrols.
3807         * gutter-items.el (set-progress-abort-instantiator): ditto.
3808
3809 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3810
3811         * XEmacs 21.4.9 "Informed Management" is released.
3812
3813 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3814
3815         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3816         "&optional append" argument.
3817
3818 2002-07-16  Didier Verna  <didier@xemacs.org>
3819
3820         * subr.el (replace-in-string): fix case fold bug introduced by
3821         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3822         case-fold-search in temporary buffers.
3823
3824 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3825
3826         * lib-complete.el (find-library): Remove check for mule because
3827         decompression DOES work on Mule.
3828
3829 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3830
3831         * simple.el (join-line): New alias for `delete-indentation'.
3832
3833 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3834
3835         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3836         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3837         (font-lock-builtin-face): New.
3838         (font-lock-constant-face): New.
3839         (font-lock-face-list): Add builtin and constant faces.
3840
3841 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3842
3843         * autoload.el (make-autoload): Support define-derived-mode.
3844         Collected puts of doc-string-elt property.  Based on a patch by
3845         Didier Verna <didier@xemacs.org>.
3846
3847 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3848
3849         * wid-edit.el (widget-field-activate): Fix docstring typo.
3850
3851 2002-07-23  Andy Piper  <andy@xemacs.org>
3852
3853         * about.el (about-personal-info): update me.
3854
3855 2002-07-12  Andy Piper  <andy@xemacs.org>
3856
3857         * custom.el (custom-theme-set-variables): remove bogus
3858         arguments. Use custom-set-default to set defaults.
3859         (custom-set-variables): update doc.
3860         (custom-local-buffer): new, synced from FSF.
3861         (custom-set-default): ditto.
3862         (defcustom): update doc.
3863
3864 2002-06-16  Andy Piper  <andy@xemacs.org>
3865
3866         * menubar-items.el (default-menubar): enable windows printing on
3867         cygwin as well as native.
3868
3869 2002-06-12  Andy Piper  <andy@xemacs.org>
3870
3871         * printer.el (generic-print-buffer): catch all errors so that the
3872         print device can be cleared in all scenarios.
3873         (Printer-clear-device): make sure clearing the printer allows it
3874         to be used again immediately.
3875         (generic-print-region): make sure the default printer face is
3876         black-on-white.
3877
3878 2002-04-23  Jerry James  <james@xemacs.org>
3879
3880         * window-xemacs.el (display-buffer-function): Change doc to
3881         reflect new arg.
3882         * window-xemacs.el (pre-display-buffer-function): Ditto.
3883         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3884         non-nil, make the new window just big enough for its contents.
3885         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3886         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3887         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3888
3889 2002-06-06  Andy Piper  <andy@xemacs.org>
3890
3891         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3892         (defcustom): ditto.
3893         (custom-handle-keyword): ditto.
3894
3895 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3896
3897         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3898         Make obsolete.  Default to nil.
3899         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3900         Inspired by a patch by John Palmieri.
3901
3902 2002-07-01  Mike Alexander  <mta@arbortext.com>
3903
3904         * process.el (shell-command-on-region): Don't delete the region
3905         before giving it to call-process-region
3906
3907 2002-06-04  Jerry James <james@eecs.ku.edu>
3908
3909         * find-paths.el (paths-find-architecture-directory): Search in
3910         `system-configuration'/`base', not `base'`system-configuration'.
3911
3912 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3913
3914         * info.el (Info-index): Add missing \ in [ t].
3915
3916 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3917
3918         * gutter-items.el (gutter-buffers-tab-visible-p,
3919         buffers-tab-omit-function, buffers-tab-selection-function,
3920         buffers-tab-filter-functions):
3921         Doc improvements.
3922
3923 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3924
3925         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3926
3927         * toolbar-items.el (toolbar-news): Fix typo in message string.
3928
3929 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3930
3931         * dialog.el (yes-or-no-p-dialog-box): 
3932         * cmdloop.el (y-or-n-p-minibuf):
3933         (yes-or-no-p-minibuf):
3934         (yes-or-no-p):
3935         (y-or-n-p): 
3936         Specify negative answers in docstrings.
3937
3938 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3939
3940         * package-ui.el (pui-help-echo): Display both installed and author
3941         version.  Use a balloon-help window to display extra info like
3942         package requires.
3943
3944 2002-05-30  Andy Piper  <andy@xemacs.org>
3945
3946         * files.el (revert-buffer-internal): don't visit
3947         revert-buffer. Kill buffer when not used. Suggested by Mike
3948         Alexander <mta@arbortext.com>
3949
3950 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3951
3952         * files.el (revert-buffer): More docstring fiddling.
3953
3954 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3955
3956         * files.el (revert-buffer):
3957         (revert-buffer-internal):
3958         (revert-buffer-insert-file-contents-function):
3959         Improve docstrings and comments.
3960
3961 2002-05-08  Andy Piper  <andy@xemacs.org>
3962
3963         * files.el (revert-buffer): observe noconfirm behavior.
3964
3965 2002-04-09  Andy Piper  <andy@xemacs.org>
3966
3967         * files.el (revert-buffer): use revert-buffer-internal if it looks
3968         like doing so will not result in any user-visible changes.
3969         (revert-buffer-internal): new function. Do the actual process of
3970         reversion and then see whether the result is any different to what
3971         we have already. If it is not then do nothing.
3972
3973 2001-12-11  Andy Piper  <andy@xemacs.org>
3974
3975         * menubar.el (get-popup-menu-response): re-order so that it works
3976         on more sane/facist window systems.
3977
3978 2001-12-03  Andy Piper  <andy@xemacs.org>
3979
3980         * faces.el (frob-face-property): don't infloop in face frobbing
3981         from Jan Vroonhof <jan@xemacs.org>.
3982
3983 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3984
3985         * faces.el (frob-face-property): Follow face fall-back hierarchy
3986         properly for face properties without an instance. Only do manual
3987         copy form 'default in last resort. This handles in particular
3988         the case where 'default itself has only a fall-back (which is
3989         the case by default on windows).
3990
3991 2001-11-24  Andy Piper  <andy@xemacs.org>
3992
3993         * printer.el (generic-print-region): set default-frame-plist to
3994         nil while creating the printer frame so that sizes reflect the
3995         printed page.
3996
3997         * faces.el (face-complain-about-font): Don't complain on printers.
3998
3999 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4000         
4001         * package-net.el: Andy synch.
4002         
4003 2001-12-16  Andy Piper  <andy@xemacs.org>
4004
4005         * package-get.el (package-get-update-all): Make sure installed.db
4006         gets updated after updating packages.
4007
4008 2002-03-28  Ben Wing  <ben@xemacs.org>
4009
4010         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4011         continuation, truncation so that we don't get line jumpiness from
4012         them being larger than the line height.
4013
4014         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4015
4016 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4017
4018         * font.el (font-window-system-mappings): Add mapping for Gtk
4019         (assume identical to X) 
4020
4021 2002-02-04  Andy Piper  <andy@xemacs.org>
4022
4023         * files.el (convert-standard-filename): Fix for short filename
4024         Peter Arius <pas@methodpark.de>
4025
4026 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4027
4028         * list-mode.el (default-choose-completion): completion-base-size
4029         should refer to local value in the completion list buffer.
4030
4031 2001-12-03  Didier Verna  <didier@xemacs.org>
4032
4033         * rect.el: autoload `replace-rectangle'.
4034         * keydefs.el (global-map): bind it to `C-x r p'.
4035
4036 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4037
4038         * XEmacs 21.4.8 "Honest Recruiter" is released.
4039
4040 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4041
4042         This patch is based on Jerry James's patch and analysis.
4043
4044         * select.el (get-clipboard):
4045         (get-selection):
4046         Update docstrings.
4047         (get-clipboard-foreign):
4048         (get-selection-foreign):
4049         New function for use as `interprogram-paste-function's.
4050
4051         * simple.el (interprogram-paste-function): Change default to
4052         `get-clipboard-foreign'; improve docstring.
4053         (interprogram-cut-function): Improve dosctring.
4054
4055 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4056
4057         * XEmacs 21.4.7 "Economic Science" is released.
4058
4059 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4060
4061         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4062
4063 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4064
4065         * obsolete.el (assq-delete-all): New compatibility alias for 
4066         remassq.
4067
4068 2002-01-09  Simon Josefsson  <jas@extundo.com>
4069
4070         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4071
4072 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4073
4074         * info.el (Info-auto-generate-directory): Default
4075         Info-auto-generate-directory to 'if-outdated.
4076
4077 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4078
4079         * startup.el (normal-top-level): Prevent migration code from
4080         trashing .emacs on an error in loading the init files.
4081
4082 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4083
4084         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4085         "system default" Xdefaults and friends get xrdb-mode.
4086
4087 2002-03-05  Mats Lidell  <matsl@contactor.se>
4088  
4089         * help-nomule.el (tutorial-supported-languages): Added Swedish
4090         tutorial. Sorted languages.
4091
4092 2002-02-11  Mike Sperber <mike@xemacs.org>
4093
4094         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4095         regenerating outdated dir files and dir is non-existent.
4096
4097 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4098
4099         * code-files.el (convert-mbox-coding-system): Improve comment.
4100         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4101         coding-system argument to `write-region-pre-hook' call.
4102         (write-region-pre-hook): Fix docstring to mention lockname argument.
4103
4104 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4105
4106         * minibuf.el (completing-read): Remove redundant wrong arg list.
4107
4108         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4109
4110 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4111
4112         * obsolete.el (interactive-form): new compatibility alias for 
4113         function-interactive.
4114
4115 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4116
4117         * menubar-items.el (Menubar-items-truncate-list): Removed.
4118         * menubar-items.el (Menubar-items-truncate-history): New.
4119         * menubar-items.el (default-menubar): Use
4120         Menubar-items-truncate-history.
4121
4122 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4123
4124         * printer.el (generic-print-region): Pass correct arguments to
4125         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4126         Torkelsson <torkel@acc.umu.se>.
4127
4128 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4129
4130         * help.el (describe-mode): synched with FSF 19.34; handle nil
4131         minor mode indicators.
4132
4133 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4134
4135         * minibuf.el (completing-read): Update docstring.
4136
4137 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4138
4139         * XEmacs 21.4.6 "Common Lisp" is released.
4140
4141 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4142
4143         * package-net.el: Inadvertant synch with Windows branch.  From
4144         Andy's log:
4145         (package-net-kit-version): new variable.
4146         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4147
4148 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4149
4150         * package-get.el (package-get-locate-index-file): Also search the
4151         core etc/ directory for the package index file if it can't be
4152         found in ~/.xemacs/.
4153
4154 2001-12-13  William Perry  <wmperry@gnu.org>
4155
4156         * dialog-gtk.el (popup-builtin-question-dialog):
4157         Conform to API in gui.c.
4158         
4159 2001-11-12  Andy Piper  <andy@xemacs.org>
4160
4161         * cus-edit.el (custom-save-face-internal): make sure we save
4162         non-themed faces.
4163         (custom-save-variables): ditto variables.
4164
4165 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4166
4167         * faces.el (make-face-family):
4168         (make-face-size):
4169         New face-modifying functions per Jan Vroonhof.
4170
4171         cus-face.el (custom-set-face-font-family):
4172         (custom-set-face-font-size):
4173         Use them.
4174
4175         * font.el (font-window-system-mappings): More precise docstring.
4176
4177         (font-create-name):
4178         (font-create-object):
4179         (tty-font-create-object):
4180         (tty-font-create-plist):
4181         (x-font-create-object):
4182         (x-font-create-name):
4183         (ns-font-create-name):
4184         (mswindows-font-create-object):
4185         (mswindows-font-create-name):
4186         Add doctrings.
4187
4188 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4189
4190         * gtk-faces.el (gtk-init-device-faces): removed spurious
4191         quote before let* expression.
4192
4193 2001-10-29  Andy Piper  <andy@xemacs.org>
4194
4195         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4196         modified when changing coding system.
4197
4198         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4199         that we invoke the GUI directory selector.
4200
4201 2001-10-25  Andy Piper  <andy@xemacs.org>
4202
4203         * dialog.el (make-dialog-box): use new directory dialog support.
4204         * minibuf.el (read-file-name-1): ditto.
4205         (read-file-name): ditto.
4206         (read-directory-name): ditto.
4207
4208 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4209
4210         * XEmacs 21.4.5 "Civil Service" is released.
4211
4212 2001-04-23  Didier Verna  <didier@xemacs.org>
4213
4214         * cus-edit.el (custom-variable-pre-save): New.
4215         * cus-edit.el (custom-variable-post-save): New.
4216         * cus-edit.el (custom-variable-save): use them.
4217         * cus-edit.el (custom-face-pre-save): New.
4218         * cus-edit.el (custom-face-post-save): New.
4219         * cus-edit.el (custom-face-save): use them.
4220         * cus-edit.el (custom-group-pre-save): New.
4221         * cus-edit.el (custom-group-post-save): New.
4222         * cus-edit.el (custom-group-save): use them.
4223         * cus-edit.el (Custom-save): use the pre/post functions above,
4224         call `custom-save-all' only once.
4225         * cus-edit.el (custom-variable-pre-reset-standard): New.
4226         * cus-edit.el (custom-variable-post-reset-standard): New.
4227         * cus-edit.el (custom-variable-reset-standard): use them.
4228         * cus-edit.el (custom-face-pre-reset-standard): New.
4229         * cus-edit.el (custom-face-post-reset-standard): New.
4230         * cus-edit.el (custom-face-reset-standard): use them.
4231         * cus-edit.el (custom-group-pre-reset-standard): New.
4232         * cus-edit.el (custom-group-post-reset-standard): New.
4233         * cus-edit.el (Custom-reset-standard): use them.
4234         * cus-edit.el (custom-face-reset-saved): use the pre/post
4235         functions above, call `custom-save-all' only once.
4236
4237 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4238
4239         * gutter-items.el (buffers-tab face): Derive from the modeline
4240         face by default.  Many people use white-on-black for the default
4241         font, and the tabs look hideous with that color combination.  The
4242         modeline usually has the correct colors.
4243
4244 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4245
4246         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4247         (tag-mark-stack-max): Typo fix.
4248
4249 2001-09-28  Ben Wing  <ben@xemacs.org>
4250
4251         * font-lock.el:
4252         * font-lock.el (font-lock-after-change-function):
4253         fix problem with last patch, reported by Katsumi Yamaoka.
4254
4255 2001-09-17  Ben Wing  <ben@xemacs.org>
4256
4257         * font-lock.el (font-lock-after-change-function):
4258         fix problem when you insert a comment on the line before a line of
4259         code: if we use the following char, then when you hit backspace,
4260         the following line of code turns the comment color.
4261
4262 2001-06-08  Ben Wing  <ben@xemacs.org>
4263
4264         * process.el: comment about shell-command-switch.
4265         * process.el (shell-quote-argument): Need to quote a null
4266         argument, too.  From Dan Holmsand.
4267         
4268         * startup.el (normal-top-level): Delete some unused FSF junk.
4269         * startup.el (command-line-early):
4270         
4271         * startup.el (command-line): Call MS Windows init function.
4272         
4273         * win32-native.el:
4274         * win32-native.el (mswindows-system-shells): New.
4275         * win32-native.el (mswindows-system-shell-p): New.
4276         * win32-native.el (init-mswindows-at-startup): New.
4277         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4278         * win32-native.el (mswindows-quote-one-simple-arg):
4279         * win32-native.el (mswindows-quote-one-command-arg):
4280         * win32-native.el (mswindows-construct-process-command-line-alist):
4281         Correct comments at top.  Correctly handle passing arguments
4282         to Cygwin programs and to bash.  Fix quoting of zero-length
4283         arguments (from Dan Holmsand).  Set shell-command-switch based
4284         on shell-file-name, which in turn comes from env var SHELL.
4285
4286 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4287
4288         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4289         default-toolbar-position): Fill docstrings for balloon-help.
4290
4291 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4292
4293         * faces.el: Reenable specifications over 'gtk domain.
4294
4295 2001-08-08  Didier Verna  <didier@xemacs.org>
4296
4297         * autoload.el (update-autoload-files): make defdir a file name,
4298         not directory name.
4299
4300 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4301
4302         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4303
4304         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4305
4306 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4307
4308         * font-menu.el (font-menu-set-font): Default to current font-family.
4309         (font-menu-preferred-resolution):
4310         (font-menu-size-scaling):
4311         Provide gtk defaults, too.
4312
4313 2001-07-29  Mike Alexander  <mta@arbortext.com>
4314
4315         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4316         list
4317         (custom-set-face-font-family): ditto
4318
4319 2001-07-26  Mike Sperber <mike@xemacs.org>
4320
4321         * files.el (auto-mode-alist): .9 files are man pages, too.
4322
4323 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4324
4325         * process.el (call-process-internal): bind
4326         coding-system-for-write to 'binary when calling
4327         start-process-internal, so the process receives 
4328         the literal contents of INFILE.
4329
4330 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4331
4332         * files.el (auto-mode-alist): Add configure.ac support.
4333
4334 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4335
4336         * buff-menu.el:
4337         mouse.el:
4338         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4339
4340 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4341
4342         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4343
4344 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4345
4346         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4347         mixed text.
4348         (kinsoku-eol-p): Ditto.
4349
4350 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4351
4352         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4353         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4354         characters as the category `s' or `e' correctly.
4355
4356 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4357
4358         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4359
4360 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4361
4362         * mule/cyrillic.el:  Set up case table.
4363
4364 2001-06-08  Mike Sperber <mike@xemacs.org>
4365
4366         * files.el (save-some-buffers-1): Don't zap the help window right
4367         after `map-y-or-n-p' has popped it up.
4368
4369 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4370
4371         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4372
4373 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4374
4375         * specifier.el: define-specifier-tag 'gtk.
4376
4377 2001-05-12  Ben Wing  <ben@xemacs.org>
4378
4379         * find-paths.el (paths-find-recursive-path):
4380         fix error with null EXCLUDE-REGEXP.
4381         
4382         * font-lock.el (font-lock-mode):
4383         fix problem reported by hrvoje with buffers starting with a space.
4384         
4385 2001-05-06  Ben Wing  <ben@xemacs.org>
4386
4387         * dialog.el (make-dialog-box):
4388         * menubar-items.el (default-menubar):
4389         * printer.el (generic-print-buffer):
4390         * printer.el (generic-print-region):
4391         implement printing the selection when it's selected.
4392
4393 2001-04-18  Didier Verna  <didier@xemacs.org>
4394
4395         * cus-edit.el (Custom-reset-standard): reset to standard settings
4396         not only when the buffer's :custom-state is 'modified, but also
4397         when it is 'set or 'saved.
4398
4399 2001-04-17  Didier Verna  <didier@xemacs.org>
4400
4401         * startup.el (load-user-init-file): define `custom-file' before
4402         loading the user's init file.
4403
4404 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4405
4406         * menubar.el (popup-mode-menu): Make it work with
4407         popup-menu-titles turned off.
4408         
4409 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4410
4411         * about.el (about-mailto-link): Use compose-mail for sending mail.
4412
4413 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4414
4415         * package-admin.el (package-install-hook): New.
4416         (package-delete-hook): New.
4417         (package-admin-add-single-file-package): Use package-delete-hook.
4418
4419         * package-get.el (package-get): Use package-install-hook.
4420
4421 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4422
4423         * package-ui.el (pui-install-selected-packages): reverse the lists
4424         of packages so that they get handled in the same order as they
4425         were selected.
4426
4427 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4428
4429         * packages.el (locate-library): Use read-library-name for completion.
4430
4431 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4432
4433         * byte-optimize.el (=): `=' is not a binary predicate!
4434         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4435         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4436
4437 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4438
4439         * bytecomp.el (byte-compile-arithcompare):
4440         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4441
4442 2001-06-03  William M. Perry  <wmperry@gnu.org>
4443
4444         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4445         return the filename selected by the user!
4446
4447 2001-05-31  William M. Perry  <wmperry@gnu.org>
4448
4449         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4450         in XEmacs/GTK.
4451
4452 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4453
4454         * coding.el: Tiny typo fixed.
4455
4456 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4457
4458         * XEmacs 21.4.3 "Academic Rigor" is released.
4459
4460 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4461
4462         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4463
4464 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4465
4466         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4467
4468 2001-05-04  Ben Wing  <ben@xemacs.org>
4469
4470         * printer.el (generic-print-buffer):
4471         * printer.el (generic-print-region):
4472         Enable dialog boxes.  Apply workaround recommended by Kirill.
4473         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4474         
4475         * simple.el (kill-whole-line):
4476         * simple.el (kill-line-1):
4477         * simple.el (kill-entire-line):
4478         * simple.el (kill-line):
4479         * simple.el (backward-kill-line):
4480         Take out interactive dependence of kill-whole-line.
4481
4482 2001-04-22  Ben Wing  <ben@xemacs.org>
4483
4484         * dialog.el (make-dialog-box):
4485         Put dialog titles back in -- this time correctly.  Fix various
4486         other problems with leaks and such.
4487
4488         * simple.el (region-exists-p):
4489         * simple.el (region-active-p):
4490         Add comment about which one is correct to use in menu specs.
4491
4492 2001-05-05  Ben Wing  <ben@xemacs.org>
4493
4494         * dialog.el (make-dialog-box): fix doc string.
4495         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4496         take out Pretty Print.
4497         * printer.el:
4498         * printer.el (printer-current-device): New.
4499         * printer.el (Printer-get-device): New.
4500         * printer.el (Printer-clear-device): New.
4501         * printer.el (generic-page-setup): New.
4502         * printer.el (generic-print-buffer):
4503         * printer.el (generic-print-region):
4504         Implement Page Setup.  Handle errors properly.
4505
4506 2001-05-05  Ben Wing  <ben@xemacs.org>
4507
4508         * subr.el (error): Complete list of errors in doc string.
4509         
4510 2001-04-22  Ben Wing  <ben@xemacs.org>
4511
4512         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4513         
4514 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4515
4516         * build-report.el: Remove CVS keywords since this file has been in
4517         core lisp for a while now.
4518         * build-report.el (build-report-make-output-files): Fix typo.
4519
4520 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4521
4522         * about.el (about-finish-buffer): Make sure the last change works
4523         even if EVENT is nil.
4524
4525 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4526
4527         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4528         clicked, not the one that happens to be the current buffer at the
4529         time.
4530
4531 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4532
4533         * cus-edit.el (custom-display): Support the GTK Window System also.
4534
4535 2001-04-30  Ben Wing  <ben@xemacs.org>
4536
4537         * printer.el:
4538         * printer.el (printer-page-header):
4539         * printer.el (Print-context): New.
4540         * printer.el (printer-page-footer):
4541         * printer.el (generate-header-element): New.
4542         * printer.el (generate-header-line): New.
4543         * printer.el (print-context-property):
4544         * printer.el (generic-print-buffer):
4545         * printer.el (generic-print-region):
4546         Implement headers and footers.  Implement calling Print dialog box
4547         (#### but it doesn't quite work yet).
4548
4549 2001-04-25  Ben Wing  <ben@xemacs.org>
4550
4551         * about.el (xemacs-hackers):
4552         * about.el (about-url-alist):
4553         * about.el (about-personal-info):
4554         * about.el (about-hacker-contribution):
4555         More contributions.
4556         
4557         * simple.el (handle-post-motion-command):
4558         Fix spurious setting of zmacs-region-stays to t after a non-shift
4559         motion command.
4560
4561 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4562
4563         * about.el (about-personal-info): Update my bio.
4564         (about-hacker-contribution): Ditto.
4565
4566 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4567
4568         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4569
4570 2001-04-19  Andy Piper  <andy@xemacs.org>
4571
4572         * package-net.el (package-net-cygwin32-binary-size): new size.
4573         (package-net-win32-binary-size): new size.
4574         (package-net-convert-index-to-ini): Use new arch.
4575         (package-net-batch-convert-index-to-ini): Removed.
4576         (package-net-generate-bin-ini): New.
4577         (package-net-batch-generate-bin-ini): New.
4578
4579 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4580
4581         * XEmacs 21.4.1 "Copyleft" is released.
4582
4583 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4584
4585         * x-compose.el (xlib-input-method-bug-workaround):
4586         (alias-colon-to-double-quote):
4587         Force sort in map-keymap to work around rehash bug.
4588
4589 2001-04-17  Ben Wing  <ben@xemacs.org>
4590
4591         * about.el: Finish overhaul, add a few new hackers, update a
4592         couple old ones.
4593
4594 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4595
4596         * XEmacs 21.4.0 "Solid Vapor" is released.
4597
4598 2001-04-15  Ben Wing  <ben@xemacs.org>
4599
4600         * about.el:
4601         * about.el (about-headline-face): New.
4602         * about.el (about-link-face): New.
4603         * about.el (about-current-release-maintainers): New.
4604         * about.el (about-other-current-hackers): New.
4605         * about.el (about-url-alist):
4606         * about.el (about-once-and-future-hackers): New.
4607         * about.el (about-mailto-link): New.
4608         * about.el (about-get-buffer):
4609         * about.el (about-finish-buffer):
4610         * about.el (about-xemacs):
4611         * about.el (about-features): Removed.
4612         * about.el (about-advantages): New.
4613         * about.el (about-maintainer-info): Removed.
4614         * about.el (about-personal-info): New.
4615         * about.el (about-hacker-contribution): New.
4616         * about.el (about-maintainer):
4617         * about.el (about-show-linked-info):
4618         * about.el (about-hackers):
4619         Major revamping.  Rewriting of most of the text, improve the
4620         link handling, separate info on contributors into personal
4621         and contribution info, add new contributors, update personal
4622         info, etc. etc.
4623         
4624         * menubar-items.el (default-menubar):
4625         Help menubar entry for News now says more accurately
4626         "What's New in XEmacs".
4627         
4628         * mouse.el:
4629         * mouse.el (mouse-track-cleanup-hook):
4630         * mouse.el (mouse-track):
4631         Don't set-buffer to a dead buffer when calling mouse-track
4632         cleanup hooks.
4633
4634 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4635
4636         * XEmacs 21.2.47 "Zephir" is released.
4637
4638 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4639
4640         * dialog.el (make-dialog-box): Disable dialog box titles until
4641         we get them working.
4642
4643 2001-03-30  Ben Wing  <ben@xemacs.org>
4644
4645         * help.el:
4646         * help.el (Help-princ-face):
4647         * help.el (Help-prin1-face):
4648         * help.el (frob-help-extents):
4649         * help.el (describe-function-1):
4650         * help.el (describe-variable):
4651         Avoid using font-lock faces, which may not be defined.
4652         Instead, use hyper-apropos faces, and make sure they're
4653         defined as necessary by using `require'. (It's not so safe
4654         to do this for font-lock.) In any case, we will eventually
4655         be merging this functionality into hyper-apropos.
4656
4657         * loaddefs.el (completion-ignored-extensions):
4658         Fix documentation.
4659         
4660         * menubar-items.el (menu-truncate-list): Removed.
4661         * menubar-items.el (Menubar-items-truncate-list): New.
4662         * menubar-items.el (default-menubar):
4663         Fix errors if grep or compile command is too long.  Rename helper
4664         function to be less visible.
4665
4666 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4667
4668         * byte-optimize.el (byte-optimize-minus):
4669         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4670
4671 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4672
4673         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4674         Mule is available.
4675
4676         * mule/latin.el: New file.
4677
4678 2001-03-11  Ben Wing  <ben@xemacs.org>
4679
4680         * auto-save.el:
4681         * auto-save.el (auto-save-directory):
4682         * auto-save.el (make-auto-save-file-name):
4683         * auto-save.el (auto-save-file-name-p): New.
4684
4685         Merge in improvements from other definition of
4686         make-auto-save-file-name in files.el.
4687         
4688         * auto-save.el (auto-save-original-name):
4689         * auto-save.el (auto-save-name-in-fixed-directory):
4690         * auto-save.el (auto-save-unslashify-name): Removed.
4691         * auto-save.el (auto-save-slashify-name): Removed.
4692         * auto-save.el (auto-save-reserved-chars): New.
4693         * auto-save.el (auto-save-escape-name): New.
4694         * auto-save.el (auto-save-unhex): New.
4695         * auto-save.el (auto-save-unescape-name): New.
4696
4697         Change algorithm for encoding filenames in auto-save names to be
4698         entirely safe with all filesystems and all possible characters in
4699         a filename, and 100% reversible. (Essentially, uses
4700         quoted-printable as the encoding.)
4701         
4702         * auto-save.el (recover-all-files):
4703
4704         Use insert-directory rather than calling ls directly -- fixes
4705         things under Windows.
4706
4707         * files.el:
4708         * files.el (convert-standard-filename): Substitute FSF's
4709         definition for this (we had nothing here before).
4710         
4711         * files.el (backup-buffer): Warning fix.
4712         
4713         * files.el (make-backup-file-name):
4714         * files.el (find-backup-file-name):
4715         Fix error in calling sequence to auto-save-file-name-p.
4716         
4717         * files.el (recover-file):
4718         Use insert-directory rather than calling ls directly -- fixes
4719         things under Windows.
4720
4721         * files.el (make-auto-save-file-name): Removed.
4722         * files.el (auto-save-file-name-p): Removed.
4723         auto-save is always dumped so no sense in having a definition
4724         that will always be overwritten with another.
4725         
4726         * files.el (insert-directory):
4727         * win32-native.el:
4728         * win32-native.el (debug-mswindows-process-command-lines):
4729         * win32-native.el (original-make-auto-save-file-name): Removed.
4730         * win32-native.el (make-auto-save-file-name): Removed.
4731
4732
4733 2001-03-21  Martin Buchholz <martin@xemacs.org>
4734
4735         * XEmacs 21.2.46 "Urania" is released.
4736
4737 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4738
4739         * menubar-items.el (default-menubar): Update sample.emacs to
4740         sample.init.el and adjust accelerators.
4741
4742 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4743
4744         * build-report.el (build-report): Improve docstring.
4745
4746 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4747
4748         * ChangeLog: Log GTK merge.
4749
4750         * gutter-items.el:
4751         * mwheel.el:
4752         * sound.el:
4753         * startup.el:
4754         Revert gratuitous whitespace changes.
4755
4756 2001-03-07  Ben Wing  <ben@xemacs.org>
4757
4758         * help.el:
4759         * help.el (key-or-menu-binding):
4760         * help.el (Help-find-file): New.
4761         * help.el (describe-beta):
4762         * help.el (describe-copying):
4763         * help.el (describe-project):
4764         * help.el (view-emacs-news):
4765         * help.el (view-sample-init-el): New.
4766         * help.el (Help-princ-face): New.
4767         * help.el (Help-prin1-face): New.
4768         * help.el (help-symbol-function-context-menu):
4769         * help.el (help-symbol-variable-context-menu):
4770         * help.el (help-symbol-function-and-variable-context-menu):
4771         * help.el (frob-help-extents):
4772         * help.el (describe-function-1):
4773         * help.el (describe-variable):
4774
4775         Add coloring in Help buffers, correspondent with hyperlinks.
4776         View files in view-mode rather than Fundamental.
4777         Remove separators from context menus -- now handled in generic code.
4778         Add `Find Tag' to context menu.
4779         
4780         * menubar.el (popup-mode-menu):
4781
4782         Rewrite code that outputs the popup menu to (a) put more specific
4783         entries first, (b) be more robust, (c) output the proper context
4784         menu separators automatically (the context menu functionality is
4785         new and currently used only by Help).
4786
4787 2001-03-10  William M. Perry  <wmperry@aventail.com>
4788
4789         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4790         this function when converting from the 21.1 GTK branch.  Now
4791         supports file, password, question, and color built-in dialogs.
4792
4793 2001-03-06  Ben Wing  <ben@xemacs.org>
4794
4795         * keydefs.el:
4796         * keydefs.el (global-map):
4797         Add commented-out change of M-k (for 21.5).
4798         
4799         * menubar-items.el (default-menubar):
4800         Fix items to control kill-line behavior; add items for
4801         shifted motion.
4802         
4803         * simple.el:
4804         * simple.el (kill-whole-line):
4805         * simple.el (historical-kill-line): Removed.
4806         * simple.el (kill-line): Removed.
4807         * simple.el (kill-entire-line): New.
4808         * simple.el (kill-line-1): New.
4809         * simple.el (backward-kill-line):
4810         Undo kill-whole-line == always changes.  Add new function
4811         kill-entire-line to unconditionally delete the current line.
4812         Add comments describing the lamentable state of affairs of
4813         the kill-line functions and variables.
4814
4815 2001-03-02  Ben Wing  <ben@xemacs.org>
4816
4817         * simple.el:
4818         * simple.el (beginning-of-buffer):
4819         * simple.el (end-of-buffer):
4820         * simple.el (mark-ring-unrecorded-commands):
4821         * simple.el (signal-error-on-buffer-boundary):
4822         * simple.el (shifted-motion-keys-select-region):
4823         * simple.el (unshifted-motion-keys-deselect-region):
4824         * simple.el (motion-keys-for-shifted-motion): New.
4825         * simple.el (handle-pre-motion-command):
4826         * simple.el (handle-post-motion-command):
4827         * simple.el (forward-char-command):
4828         * simple.el (backward-char-command):
4829         * simple.el (scroll-up-command):
4830         * simple.el (scroll-down-command):
4831         * simple.el (next-line):
4832         * simple.el (previous-line):
4833         * simple.el (backward-block-of-lines):
4834         * simple.el (forward-block-of-lines):
4835         * simple.el (backward-word):
4836         * simple.el (mark-word):
4837
4838         Augment documentation of the most common motion commands to make
4839         note of the shifted-motion support.  Improve the support to (a)
4840         properly document how it works and why it's done in the fashion it
4841         is, and (b) allow the keystrokes that trigger it to be customized.
4842
4843         Correct error in the customize specification of
4844         mark-ring-unrecorded-commands.
4845
4846 2001-03-02  Ben Wing  <ben@xemacs.org>
4847
4848         * font-lock.el:
4849         * font-lock.el (font-lock-pending-extent-table): Removed.
4850         * font-lock.el (font-lock-pending-buffer-table): New.
4851         * font-lock.el (font-lock-pre-idle-hook):
4852         * font-lock.el (font-lock-after-change-function):
4853         * font-lock.el (font-lock-fontify-pending-extents):
4854         * font-lock.el (font-lock-lisp-like):
4855
4856         Fix handling of pending extents to avoid excessive slowness (N^2
4857         behavior) when making lots of buffer changes between redisplays,
4858         such as when saving the Options.
4859
4860 2001-03-09  William M. Perry  <wmperry@aventail.com>
4861
4862         * device.el:
4863         * dragdrop.el:
4864         * dumped-lisp.el:
4865         * faces.el:
4866         * frame.el:
4867         * gnuserv.el:
4868         * loadup.el:
4869         * menubar-items.el:
4870         * minibuf.el:
4871         The Great GTK Merge.
4872
4873         * ChangeLog.GTK:
4874         * dialog-gtk.el:
4875         * gdk.el:
4876         * generic-widgets.el:
4877         * glade.el:
4878         * gnome-widgets.el:
4879         * gnome.el:
4880         * gtk-compose.el:
4881         * gtk-extra.el:
4882         * gtk-faces.el:
4883         * gtk-ffi.el:
4884         * gtk-file-dialog.el:
4885         * gtk-font-menu.el:
4886         * gtk-glyphs.el:
4887         * gtk-init.el:
4888         * gtk-iso8859-1.el:
4889         * gtk-marshal.el:
4890         * gtk-mouse.el:
4891         * gtk-package.el:
4892         * gtk-password-dialog.el:
4893         * gtk-select.el:
4894         * gtk-widget-accessors.el:
4895         * gtk-widgets.el:
4896         * gtk.el:
4897         widgets-gtk.el:
4898         The Great GTK Merge: new files.
4899
4900 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4901
4902         * generic-widgets.el: Don't require gtk (a built-in feature) at
4903         top level.  Don't execute the last sexp unless (featurep 'gtk).
4904
4905 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4906
4907         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4908
4909 2001-02-23  Martin Buchholz <martin@xemacs.org>
4910
4911         * XEmacs 21.2.45 "Thelxepeia" is released.
4912
4913 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4914  
4915         * about.el (xemacs-hackers): update my entry. 
4916         * about.el (about-maintainer-info): ditto. 
4917         * about.el (about-hackers): ditto. 
4918
4919 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4920
4921         * about.el (about-maintainer-info): More vanity info about
4922         yours truly.
4923
4924 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4925
4926         * build-report.el (build-report-destination): xemacs-build-reports
4927         has moved to SourceForge, where mailing list name length is
4928         restricted, hence the name change to
4929         xemacs-buildreports@xemacs.org.
4930         * build-report.el (build-report-keep-regexp): Update default.
4931         * build-report.el (build-report-delete-regexp): Ditto.
4932         * build-report.el (build-report-make-output-files): Ditto.
4933
4934 2001-02-19  Craig Lanning  <lanning@scra.org>
4935
4936         * lisp-mode.el: Add indentation specifications for following
4937         Common Lisp forms: handler-case, handler-bind, with-slots,
4938         with-open-file, with-open-stream, print-unreadable-object.
4939
4940 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4941
4942         * font-lock.el (font-lock-set-defaults-1):
4943         Move initialization of `font-lock-cache-position' so that it's set
4944         even if font-lock-keywords is already defined.
4945
4946 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4947
4948         * autoload.el (generate-file-autoloads-1):
4949         Use `emacs-lisp-mode-syntax-table' instead of
4950         `lisp-mode-syntax-table'.
4951         * lisp-mode.el (lisp-mode-syntax-table):
4952         Get rid of old checks for `parse-partial-sexp' version.
4953         Make `|' (pipe) string delimiter instead of punctuation.
4954
4955 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4956
4957         * window.el (save-selected-window):
4958         Use gensym for better macro hygiene.
4959
4960 2001-02-06  Mike Sperber <mike@xemacs.org>
4961
4962         * dump-paths.el:
4963         * startup.el (startup-setup-paths): Set and use
4964         `mule-lisp-directory'.
4965         (startup-setup-paths-warning): Ditto.
4966
4967         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4968         (paths-construct-load-path): Consider `mule-lisp-directory'.
4969
4970 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4971
4972         * font-lock.el: Syntax table improvements used.  A few random
4973         changes are not specified below.
4974         (font-lock-fontify-string-delimiters):
4975         (font-lock-syntactic-keywords):
4976         (font-lock-cache-state nil):
4977         (font-lock-cache-position):
4978         New variables.
4979         (font-lock-set-syntax):
4980         (font-lock-apply-syntactic-highlight):
4981         (font-lock-fontify-syntactic-anchored-keywords):
4982         (font-lock-fontify-syntactic-keywords-region):
4983         (font-lock-eval-keywords):
4984         New functions.
4985         (font-lock-remove-face):
4986         (font-lock-fontify-syntactically-region):
4987         Use syntax properties.
4988
4989 2001-02-08  Martin Buchholz <martin@xemacs.org>
4990
4991         * XEmacs 21.2.44 "Thalia" is released.
4992
4993 2001-01-16  Mike Sperber <mike@xemacs.org>
4994
4995         * startup.el (normal-top-level): Work even if no installation root
4996         is found.
4997
4998 2001-01-30  Andy Piper  <andy@xemacs.org>
4999
5000         * gutter-items.el (progress-abort-glyph): remove instantiator.
5001         (set-progress-abort-instantiator): new function.
5002         (abort-progress-feedback): use it.
5003
5004         * gutter.el (set-gutter-dirty-p): new function.
5005
5006 2001-01-30  Didier Verna  <didier@xemacs.org>
5007
5008         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5009
5010 2001-01-24  Didier Verna  <didier@xemacs.org>
5011
5012         * sound.el (sound-extension-list): give a better default value.
5013         * sound.el (load-sound-file): improve the doc string, also find
5014         files given by absolute names, pass a real extension list to
5015         `locate-file'.
5016
5017 2001-01-26  Martin Buchholz <martin@xemacs.org>
5018
5019         * XEmacs 21.2.43 "Terspichore" is released.
5020
5021 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5022
5023         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5024         messages from gnuserv.
5025
5026 2001-01-20  Martin Buchholz <martin@xemacs.org>
5027
5028         * XEmacs 21.2.42 "Poseidon" is released.
5029
5030 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5031
5032         * cl-macs.el (cl-upcase-arg): New function.
5033         (cl-function-arglist): New function.
5034         (cl-transform-lambda): Automatically add CL-style lambda list to
5035         documentation string using functions above.
5036
5037 2001-01-12  Andy Piper  <andy@xemacs.org>
5038
5039         * package-get.el (package-get-custom): call
5040         package-net-update-installed-db.
5041
5042         * package-ui.el (pui-install-selected-packages): call
5043         package-net-update-installed-db.
5044
5045         * package-net.el (package-net-update-installed-db): use
5046         packages-package-list so that we reflect reality.
5047
5048         * packages.el (packages-package-list): Make docstring reflect
5049         reality.
5050
5051         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5052
5053         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5054         isn't installed.
5055
5056 2001-01-17  Andy Piper  <andy@xemacs.org>
5057
5058         * wid-edit.el (widget-activation-glyph-mapper): activate or
5059         deactivate native widgets.
5060         (widget-glyph-insert-glyph): record instantiator.
5061         (widget-push-button-value-create): use it.
5062
5063         * gui.el (gui-button-action): new function. Make button's domain
5064         buffer current when calling.
5065         (make-gui-button): update to use gui-button-action.
5066
5067 2001-01-16  Didier Verna  <didier@xemacs.org>
5068
5069         * menubar-items.el (default-menubar): add an entry for modeline
5070         horizontal scrolling in Options -> Display.
5071
5072 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5073
5074         * package-get.el (package-get-require-signed-base): Set to nil
5075         by default.
5076
5077 2001-01-17  Martin Buchholz <martin@xemacs.org>
5078
5079         * XEmacs 21.2.41 "Polyhymnia" is released.
5080
5081 2001-01-16  Mike Sperber <mike@xemacs.org>
5082
5083         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5084         catch lisp/mule/.
5085
5086 2001-01-14  Mike Sperber <mike@xemacs.org>
5087
5088         * startup.el (maybe-create-compatibility-dot-emacs):
5089         (maybe-unmigrate-user-init-file):
5090         (unmigrate-user-init-file): Created.
5091         (maybe-migrate-user-init-file): Offer creation of compatibility
5092         .emacs.
5093         Some doc fixes wrt init file location.
5094
5095 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5096
5097         * faces.el (face-frob-from-locale-first): new variable.
5098         (frob-face-font-2): Honor tags arg while trying to use
5099         standard-face-mapping.  When face-frob-from-locale-first is set,
5100         first try to set face inheriting from frobbed-face.
5101
5102 2001-01-15  Didier Verna  <didier@xemacs.org>
5103
5104         * about.el (xemacs-hackers): update my entry.
5105         * about.el (about-url-alist): ditto.
5106         * about.el (about-maintainer-info): ditto.
5107         * about.el (about-hackers): ditto.
5108
5109 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5110
5111         The byte compiler has been badly broken for a year,
5112         by the patch of 1999-12-06.
5113         * byte-optimize.el (byte-optimize-form-code-walker):
5114         Bug was: the byte compiler was making this erroneous optimization:
5115         (progn (or (foo)) (bar)) ==> (bar)
5116
5117 2000-11-20  Mike Sperber <mike@xemacs.org>
5118
5119         * setup-paths.el (paths-core-load-path-depth): Split
5120         `paths-load-path-depth' in two for site and core lisp.  Don't
5121         recurse into core.
5122         * setup-paths.el (paths-construct-load-path): Use.
5123
5124 2001-01-10  Andy Piper  <andy@xemacs.org>
5125
5126         * package-net.el (package-net-cygwin32-binary-size): new variable
5127         (package-net-win32-binary-size): ditto.  add much needed
5128         commentary.
5129
5130         * gutter-items.el (buffers-tab-items): correct off-by-one error
5131         for buffers-tab-max-size.
5132
5133 2001-01-08  Martin Buchholz <martin@xemacs.org>
5134
5135         * XEmacs 21.2.40 is released.
5136
5137 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5138
5139         * mule/hebrew.el: Fix comments and typos.
5140         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5141
5142 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5143
5144         * ChangeLog.1: move ancient log from fill.el.
5145
5146         * dump-paths.el:
5147         paragraphs.el:
5148         mule/mule-category.el:
5149         Miscellaneous typo fixes and slight doc clarifications.
5150
5151         * mule/mule-ccl.el:  Correct file name in header.
5152
5153 2000-12-31  Martin Buchholz <martin@xemacs.org>
5154
5155         * XEmacs 21.2.39 is released.
5156
5157 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5158
5159         * byte-optimize.el (byte-optimize-cond):
5160         (byte-optimize-cond-1): New.
5161         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5162         Optimizes (cond (x nil)) ==> nil.
5163         Provide better diagnostic on malformed expr like (cond foo).
5164
5165 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5166
5167         * mule/mule-coding.el:
5168         mule/mule-cmds.el (reset-language-environment,
5169         set-language-environment-coding-systems):
5170         Safer default coding-priority-list, corresponding to src/file-coding.h.
5171
5172 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5173
5174         * package-admin.el: Allow package removal from
5175         early-package-load-path.
5176
5177 2000-12-15  Andreas Jaeger  <aj@suse.de>
5178
5179         * about.el (about-maintainer-info): Update my entry.
5180
5181 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5182
5183         * packages.el (locate-library): Add support for bzip2
5184         compressed .el files.
5185
5186 2000-12-12  Andy Piper  <andy@xemacs.org>
5187
5188         * package-net.el: new file.
5189
5190 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5191
5192         * font-lock.el: Add missing C++ keywords.
5193
5194 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5195
5196         * simple.el (indent-for-comment): Preserve indentation of comments
5197         starting in column 0, as documented in (Info-goto-node
5198         "(xemacs)Comments").  Update docstring accordingly.
5199
5200 2000-12-05  Martin Buchholz <martin@xemacs.org>
5201
5202         * XEmacs 21.2.38 is released.
5203
5204 2000-12-04  Didier Verna  <didier@xemacs.org>
5205
5206         * mouse.el (default-mouse-track-set-point-in-window): remove
5207         spurious '+' operation detected by Martin.
5208
5209
5210 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5211
5212         * cl-extra.el (coerce):
5213         Implement char to integer coercion.
5214         Remove extraneous (numberp) test.
5215
5216         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5217         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5218         (byte-optimize-predicate):
5219         Warn if evaluating constant expression signals an error.
5220         (byte-optimize-form): Small simplification.
5221
5222         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5223
5224 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5225
5226         * byte-optimize.el:
5227         (byte-optimize-minus):
5228         (byte-optimize-plus):
5229         (byte-optimize-mult):
5230         (byte-optimize-quo):
5231         Use (car (last x)) instead of (last x) to get last elt!
5232         Use `byte-optimize-predicate' to optimize `%'.
5233         Move optimizations for special numeric args to bytecomp.el.
5234         * bytecomp.el (byte-compile-associative): Remove.
5235         (byte-compile-max): New.
5236         (byte-compile-min): New.
5237         Properly handle erroneous calls: (max) (min).
5238         (byte-compile-plus): New.
5239         (byte-compile-minus):
5240         It's easiest to handle 0, +1 and -1 args here.
5241         (byte-compile-mult): New.
5242         It's easiest to handle 1, -1 and 2 args here.
5243         (byte-compile-quo):
5244         It's easiest to handle 0, +1 and -1 args here.
5245         Issue byte-compiler warning when dividing by zero.
5246
5247         Byte-compiler arithmetic improvements.
5248         Better optimize these expressions in the obvious way:
5249         (+ x y 1)   -->  varref x varref y add add1
5250         (+ x y -1)  -->  varref x varref y add sub1
5251         (- x y 0)   -->  (- x y)
5252         (- 0 x y)   -->  (- (- x) y)
5253         (% 42 19)   --> compile-time constant
5254         (/ 42 19)   --> compile-time constant
5255         (* (foo) 2) --> foo call dup plus
5256
5257         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5258         unless (declaim (optimize (safety 3)))
5259         or (setq byte-compile-delete-errors nil).
5260
5261 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5262
5263         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5264         docstrings.
5265
5266 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5267
5268         * startup.el (command-line-do-help):  Add documentation of
5269         portable dumper switches.
5270
5271 2000-11-22  Andy Piper  <andy@xemacs.org>
5272
5273         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5274
5275         * glyphs.el (init-glyphs): don't use autodetect for strings.
5276
5277 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5278
5279         * byte-optimize.el (byte-optimize-char-before):
5280         (byte-optimize-backward-char):
5281         (byte-optimize-backward-word):
5282         Fix incorrect optimizations for these sorts of expressions:
5283         (let ((x nil)) (backward-char x))
5284
5285 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5286
5287         * byte-optimize.el:
5288         * byte-optimize.el (byte-optimize-backward-char): New.
5289         * byte-optimize.el (byte-optimize-backward-word): New.
5290         Make backward-word and backward-char as efficient as forward versions.
5291
5292         * bytecomp.el (byte-compile-no-args-with-one-extra):
5293         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5294         * bytecomp.el (byte-compile-two-args-with-one-extra):
5295         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5296         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5297         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5298         Check if extra arg is constant nil, and if so, use byte-coded call.
5299
5300         * simple.el (backward-word):
5301         * simple.el (mark-word):
5302         * simple.el (kill-word):
5303         * simple.el (backward-kill-word):
5304         Make COUNT argument optional, for consistency with forward-char et al.
5305
5306         * abbrev.el (abbrev-string-to-be-defined):
5307         * abbrev.el (inverse-abbrev-string-to-be-defined):
5308         * abbrev.el (inverse-add-abbrev):
5309         * abbrev.el (expand-region-abbrevs):
5310         * buff-menu.el (Buffer-menu-execute):
5311         * indent.el (move-to-left-margin):
5312         * indent.el (indent-relative):
5313         * indent.el (move-to-tab-stop):
5314         * info.el (Info-reannotate-node):
5315         * lisp-mode.el (lisp-indent-line):
5316         * lisp.el (end-of-defun):
5317         * lisp.el (move-past-close-and-reindent):
5318         * misc.el (copy-from-above-command):
5319         * mouse.el (default-mouse-track-scroll-and-set-point):
5320         * page.el (forward-page):
5321         * paragraphs.el (forward-paragraph):
5322         * paragraphs.el (end-of-paragraph-text):
5323         * picture.el (picture-forward-column):
5324         * picture.el (picture-self-insert):
5325         * rect.el (extract-rectangle-line):
5326         * simple.el (newline):
5327         * simple.el (fixup-whitespace):
5328         * simple.el (backward-delete-char-untabify):
5329         * simple.el (transpose-chars):
5330         * simple.el (transpose-preceding-chars):
5331         * simple.el (do-auto-fill):
5332         * simple.el (indent-new-comment-line):
5333         * simple.el (blink-matching-open):
5334         * view-less.el (cleanup-backspaces):
5335         * wid-edit.el (widget-transpose-chars):
5336         * term/bg-mouse.el (bg-insert-moused-sexp):
5337         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5338
5339         * info.el (Info-fontify-node):
5340         * simple.el (backward-delete-function):
5341         Use canonical delete-backward-char instead of backward-delete-char.
5342
5343 2000-11-20  Andy Piper  <andy@xemacs.org>
5344
5345         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5346         no buffers.
5347
5348 2000-11-20  Andy Piper  <andy@xemacs.org>
5349
5350         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5351         buffer tabs.
5352
5353 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5354
5355         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5356         (proclaim inline...) was shadowing compiler-macros.
5357
5358 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5359
5360         * bytecomp.el (byte-compile-eval): New.
5361         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5362         Keeps this promise made in Lispref:
5363         "If a file being compiled contains a `defmacro' form, the macro is
5364         defined temporarily for the rest of the compilation of that file."
5365
5366 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5367
5368         * cl.el (floatp-safe):
5369         (plusp):
5370         (minusp):
5371         (oddp):
5372         (evenp):
5373         (cl-abs):
5374         Use a better parameter name than `x'.
5375
5376         * cl-macs.el (check-type): Make continuable.  Change documentation
5377         to require PLACE, but accept any form for compatibility.
5378
5379         * abbrev.el (define-abbrev): Use check-type.
5380         * font-menu.el (font-menu-change-face): Use check-type.
5381         * menubar.el (relabel-menu-item): Use check-type.
5382         * itimer.el: Fix typo.
5383
5384 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5385
5386         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5387
5388 2000-11-14  Martin Buchholz <martin@xemacs.org>
5389
5390         * XEmacs 21.2.37 is released.
5391
5392 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5393
5394         * code-cmds.el: Provide the feature.
5395
5396 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5397
5398         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5399
5400         * code-cmds.el: New file
5401         * mule/mule-cmds.el:
5402         * mule/mule-misc.el
5403         (coding-keymap): New keymap. Define coding system keyboard
5404         commands on file-coding builds too.
5405         (coding-system-change-eol-conversion):
5406         (universal-coding-system-argument):
5407         (set-default-coding-systems):
5408         (prefer-coding-system): Moved from mule-cmds.el
5409         (set-buffer-process-coding-system): Moved from mule-misc.el
5410
5411 2000-09-15  Stephen Carney <carney@scubadoo.com>
5412
5413         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5414
5415 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5416
5417         * package-get.el (package-get-download-sites): Add a pre-release
5418         site for experimental packages.
5419
5420         * auto-autoloads.el: Regenerated.
5421
5422 2000-08-01  Andy Piper  <andy@xemacs.org>
5423
5424         * gutter-items.el (buffers-tab-omit-function): reference
5425         buffers-tab-select-visible-buffers.
5426         (buffers-tab-filter-functions): new variable, by default uses
5427         buffers-tab-selection-function and buffers-tab-omit-function.
5428         (select-buffers-tab-buffers-by-mode): invert arguments.
5429         (buffers-tab-select-visible-buffers): new function. Invert calling
5430         of buffers-menu-omit-invisible-buffers.
5431         (buffers-tab-items): rewrite to use
5432         buffers-tab-filter-functions. Rewrite docstring.
5433         (gutter-buffers-tab-extent): delete.
5434         (add-tab-to-gutter): always build a new extent when adding the
5435         tabs.
5436         (update-tab-in-gutter): make gutter dirty when orientation
5437         changes.
5438
5439 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5440
5441         * bytecomp.el (byte-compile-defvar-or-defconst):
5442         Only do loadhist recording if defvar form includes a value.
5443
5444 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5445
5446         * bytecomp.el (byte-compile-initial-macro-environment):
5447         `eval-when-compile' should not compile its body.
5448
5449 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5450
5451         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5452         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5453         some Japanese English.  Remove some ancient FSF comments, and
5454         improve docstrings.  Use symbols not vectors for tables.
5455
5456 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5457
5458         * keymap.el:
5459         (local-key-binding):
5460         (global-key-binding):
5461         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5462
5463         * lisp.el:
5464         (backward-sexp): Slightly simpler code.
5465         (mark-sexp): Make arg optional, like FSF Emacs.
5466         (forward-list): Slightly simpler code.
5467         (backward-list): Slightly simpler code.
5468         (down-list):  Make arg optional, like FSF Emacs.
5469         (up-list):  Make arg optional, like FSF Emacs.
5470         (backward-up-list):  Make arg optional, like FSF Emacs.
5471         (kill-sexp):  Make arg optional, like FSF Emacs.
5472         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5473
5474         * font-menu.el (font-menu-change-face):
5475         Take continuable errors into account.
5476
5477         * abbrev.el:
5478         * abbrev.el (clear-abbrev-table):
5479         * abbrev.el (define-abbrev-table):
5480         * abbrev.el (define-abbrev):
5481         * abbrev.el (insert-abbrev-table-description):
5482         * apropos.el (apropos-documentation-check-doc-file):
5483         * apropos.el (apropos-documentation-check-elc-file):
5484         * buff-menu.el (list-buffers):
5485         * buff-menu.el (list-buffers-noselect):
5486         * bytecomp.el (byte-recompile-directory):
5487         * bytecomp.el (batch-byte-compile):
5488         * cl-macs.el (typep):
5489         * code-files.el (find-coding-system-magic-cookie):
5490         * code-files.el (insert-file-contents):
5491         * cus-edit.el (customize-set-variable):
5492         * cus-edit.el (customize-save-variable):
5493         * cus-face.el (custom-set-face-font-size):
5494         * cus-face.el (custom-set-face-update-spec):
5495         * cus-face.el (custom-reset-faces):
5496         * custom.el (custom-check-theme):
5497         * custom.el (copy-upto-last):
5498         * fill.el (canonically-space-region):
5499         * fill.el (fill-paragraph):
5500         * fill.el (fill-region):
5501         * fill.el (find-space-insertable-point):
5502         * fill.el (justify-current-line):
5503         * faces.el (face-spec-update-all-matching):
5504         * faces.el (set-face-stipple):
5505         * files-nomule.el (insert-file-contents):
5506         * files.el (insert-file-contents-literally):
5507         * files.el (hack-local-variables-last-page):
5508         * files.el (basic-save-buffer):
5509         * files.el (insert-directory):
5510         * font-menu.el (font-menu-change-face):
5511         * font.el (font-spatial-to-canonical):
5512         * format.el (format-encode-region):
5513         * format.el (format-insert-file):
5514         * format.el (format-replace-strings):
5515         * gutter.el (set-gutter-element):
5516         * help.el (key-or-menu-binding):
5517         * help.el (describe-bindings):
5518         * help.el (with-syntax-table):
5519         * indent.el (indent-rigidly):
5520         * indent.el (delete-to-left-margin):
5521         * info.el:
5522         * info.el (Info-extract-dir-entry-from):
5523         * info.el (Info-build-dir-anew):
5524         * info.el (Info-rebuild-dir):
5525         * info.el (Info-batch-rebuild-dir):
5526         * info.el (Info-read-subfile):
5527         * info.el (Info-build-node-completions):
5528         * info.el (Info-extract-menu-node-name):
5529         * isearch-mode.el (isearch-range-invisible):
5530         * isearch-mode.el (isearch-restore-invisible-extents):
5531         * itimer.el (itimerp):
5532         * itimer.el (itimer-live-p):
5533         * keymap.el:
5534         * keymap.el (substitute-key-definition):
5535         * keymap.el (read-command-or-command-sexp):
5536         * keymap.el (local-key-binding):
5537         * keymap.el (global-key-binding):
5538         * keymap.el (global-set-key):
5539         * keymap.el (local-set-key):
5540         * ldap.el:
5541         * ldap.el (ldap-add-entries):
5542         * ldap.el (ldap-delete-entries):
5543         * lisp.el (backward-sexp):
5544         * lisp.el (mark-sexp):
5545         * lisp.el (forward-list):
5546         * lisp.el (backward-list):
5547         * lisp.el (down-list):
5548         * lisp.el (backward-up-list):
5549         * lisp.el (up-list):
5550         * lisp.el (kill-sexp):
5551         * lisp.el (backward-kill-sexp):
5552         * menubar.el (add-menu-button):
5553         * menubar.el (add-submenu):
5554         * menubar.el (delete-menu-item):
5555         * menubar.el (relabel-menu-item):
5556         * mouse.el (narrow-window-to-region):
5557         * obsolete.el (define-obsolete-variable-alias):
5558         * obsolete.el (store-substring):
5559         * package-admin.el:
5560         * package-admin.el (package-admin-install-function):
5561         * package-admin.el (package-admin-install-function-mswindows):
5562         * package-admin.el (package-admin-default-install-function):
5563         * package-get.el (package-get-update-base-entries):
5564         * packages.el (packages-load-package-dumped-lisps):
5565         * packages.el (packages-collect-package-dumped-lisps):
5566         * printer.el (generic-print-buffer):
5567         * printer.el (generic-print-region):
5568         * replace.el (occur-mode-mouse-goto):
5569         * replace.el (perform-replace):
5570         * select.el (get-selection-no-error):
5571         * simple.el:
5572         * simple.el (newline):
5573         * simple.el (open-line):
5574         * simple.el (edit-and-eval-command):
5575         * simple.el (goto-line):
5576         * simple.el (undo):
5577         * simple.el (kill-region):
5578         * simple.el (copy-region-as-kill):
5579         * simple.el (kill-ring-save):
5580         * simple.el (set-mark):
5581         * simple.el (next-line):
5582         * simple.el (previous-line):
5583         * simple.el (line-move):
5584         * simple.el (set-goal-column):
5585         * simple.el (comment-region):
5586         * subr.el:
5587         * subr.el (putf):
5588         * syntax.el (modify-syntax-entry):
5589         * syntax.el (map-syntax-table):
5590         * view-less.el (view-file):
5591         * view-less.el (view-buffer):
5592         * view-less.el (view-file-other-window):
5593         * window-xemacs.el (backward-other-window):
5594         * window.el:
5595         * window.el (one-window-p):
5596         * window.el (walk-windows):
5597         * window.el (window-list):
5598         * x-mouse.el (x-mouse-kill):
5599         * x-select.el (x-get-cutbuffer):
5600         * x-select.el (x-store-cutbuffer):
5601         * term/bg-mouse.el (bg-mouse-line-to-center):
5602         * term/sun-mouse.el (window-line-end):
5603         * term/sun-mouse.el (sun-select-region):
5604         * term/sun.el (kill-region-and-unmark):
5605         * mule/mule-category.el:
5606         * mule/mule-category.el (modify-category-entry):
5607         * mule/mule-category.el (char-category-list):
5608         * mule/mule-coding.el (coding-system-force-on-output):
5609         * mule/mule-misc.el (coding-system-put):
5610         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5611
5612 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5613
5614         * cus-face.el: Typo fixes and tiny clarifications.
5615         * custom.el: ditto
5616
5617 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5618
5619         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5620         * startup.el (normal-top-level): Setup auto-save-list-file-name
5621         if auto-save-list-file-prefix is non-nil.
5622
5623 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5624
5625         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5626
5627 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5628
5629         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5630         get symbol at point-min.
5631
5632 2000-10-24  Didier Verna  <didier@xemacs.org>
5633
5634         * info.el (Info-emacs-info-file-name): defconst it.
5635         * info.el (Info-footnote-tag): defcustom it.
5636         * info.el (Info-no-description-string): ditto.
5637         * info.el (Info-find-node): adapt to new semantics of
5638         'Info-suffixed-file (don't do the case variants stuff).
5639         * info.el (Info-insert-dir): rewrite the dir file variants code.
5640         * info.el (Info-directory-files): New. Return the list of info
5641         files in a directory.
5642         * info.el (Info-dir-outdated-p): use it.
5643         * info.el (Info-parse-dir-entries): ditto.
5644         * info.el (Info-build-dir-anew): don't restrict to files ending
5645         with a ".info.*" extension.
5646         * info.el (Info-set-mode-line): ditto.
5647         * info.el (Info-read-subfile): adapt to new semantics of
5648         'Info-suffixed-file (append 'exact argument).
5649         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5650         string independently of the case.
5651         * info.el (Info-suffixed-file): use it (match all possible case
5652         for the file name).
5653         * info.el (Info-insert-file-contents): code cleanup.
5654         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5655         columns.
5656         * info.el (Info-batch-rebuild-dir): ditto.
5657         * info.el (Info-read-node-name-1): ditto.
5658         * info.el (Info-search): ditto.
5659         * info.el (Info-fontify-node): ditto.
5660
5661
5662 2000-10-24  Didier Verna  <didier@xemacs.org>
5663
5664         * process.el (shell-command): when called from a program, avoid
5665         'push-mark's "mark-set" message.
5666
5667 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5668
5669         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5670         by a symbol, not by a vector.
5671         * mule/vietnamese.el (vscii): Likewise.
5672         (viscii): Likewise.
5673         * mule/cyrillic.el (koi8-r): Likewise.
5674
5675         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5676         by a symbol, not by a vector.
5677         (chinese-big5-2): Likewise.
5678         * mule/ethiopic.el (ethiopic): Likewise.
5679         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5680         (vietnamese-viscii-upper): Likewise.
5681
5682 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5683
5684         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5685
5686 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5687
5688         * byte-optimize.el (byte-optimize-car): New function.
5689         (byte-optimize-cdr): Ditto.
5690
5691 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5692
5693         * byte-optimize.el: Partial synch with FSF 20.7.
5694         Optimize constant concatenation.
5695         Add keymapp as a side effect free function.  It is a built-in.
5696         (byte-after-unbind-pos): Remove byte-equal.
5697
5698 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5699
5700         * update-elc-2.el: Quote regexps correctly.
5701
5702 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5703
5704         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5705         (ccl-compile): Apply integerp, not integer-or-char-p to
5706         check the type of the buffer magnification
5707         (ccl-compile-write-string): Encode a string with binary
5708         coding system.
5709         (ccl-compile-write-repeat): Likewise.
5710
5711 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5712
5713         * buff-menu.el:
5714         * bytecomp.el:
5715         * coding.el:
5716         * faces.el:
5717         * files.el:
5718         * fill.el:
5719         * float-sup.el:
5720         * font-lock.el:
5721         * help.el:
5722         * iso8859-1.el:
5723         * loaddefs.el:
5724         * menubar-items.el:
5725         * menubar.el:
5726         * modeline.el:
5727         * msw-font-menu.el:
5728         * paragraphs.el:
5729         * paths.el:
5730         * replace.el:
5731         * simple.el:
5732         * sound.el:
5733         * startup.el:
5734         * version.el:
5735         * x-faces.el:
5736         * x-font-menu.el:
5737         Remove purecopy.
5738
5739 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5740
5741         * simple.el (do-auto-fill): Use the function pointer to by
5742         `comment-line-break-function', not `indent-new-comment-line'. This
5743         fixes an issue with cc-mode comment continuation.
5744
5745 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5746
5747         * simple.el (turn-on-auto-fill):  Add (interactive).
5748         * mwheel.el (mwheel-install): Add (interactive).
5749         * font-lock.el (turn-on-font-lock): Add (interactive).
5750         (turn-off-font-lock): Add (interactive).
5751
5752 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5753
5754         * packages.el (packages-special-base-regexp): Add `man'.
5755
5756 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5757
5758         * wid-edit.el (widget-specify-active): map over extents in current
5759         buffer like `widget-specify-inactive' does.  Mapping over the
5760         inactive extent object does not work since the current extent is
5761         ignored by `map-extents'.
5762
5763 2000-10-04  Martin Buchholz <martin@xemacs.org>
5764
5765         * XEmacs 21.2.36 is released.
5766
5767 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5768
5769         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5770         Optimize the compiled-function-constants vector by byte-code
5771         reference counts.
5772
5773 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5774
5775         * build-report.el (build-report-delete-regexp): quote value in
5776         defcustom
5777
5778 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5779
5780         * build-report.el (build-report): Don't bind srcdir which we don't
5781         use in `multiple-value-bind' to avoid the only byte-compiler
5782         warning.
5783
5784 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5785
5786         * build-report.el: Requires cl and custom now.
5787         build-report-version is determined by XEmacs version -- remove
5788         build-report-version*.
5789         * build-report.el (build-report-version): Removed.
5790         * build-report.el (build-report-installation-version-regexp): New.
5791         * build-report.el (build-report-version-file-regexp): New.
5792         * build-report.el (build-report-installation-srcdir-regexp): New.
5793         * build-report.el (build-report-destination): Offer
5794         xemacs-build-reports and xemacs-beta.
5795         * build-report.el (build-report-keep-regexp): Adjusted.
5796         * build-report.el (build-report-delete-regexp): Adjusted.
5797         * build-report.el (build-report-make-output-dir): New.
5798         * build-report.el (build-report-installation-file): Replace use of
5799         `concat' with `expand-file-name'.
5800         * build-report.el (build-report-make-output-file): Removed.
5801         * build-report.el (build-report-make-output-files): New.
5802         * build-report.el (build-report-subject): Identify as
5803         user-variable with "*...".
5804         * build-report.el (build-report-prompts): Ditto.
5805         * build-report.el (build-report-version-file): New.
5806         * build-report.el (build-report-file-encoding): Identify as
5807         user-variable with "*...".
5808         * build-report.el (build-report-make-output-get): New.
5809         * build-report.el (build-report-insert-header): Report
5810         emacs-version and system-configuration instead of
5811         build-report-version.
5812         * build-report.el (build-report-insert-make-output): Add file
5813         argument.
5814         * build-report.el (build-report-insert-installation-file):
5815         Re-indent.
5816         * build-report.el (build-report-keep): Change docstring,
5817         re-indent.
5818         * build-report.el (build-report-delete): Ditto.
5819         * build-report.el (build-report-installation-data): New.
5820         * build-report.el (build-report-version-file-data): New.
5821
5822 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5823
5824         * byte-optimize.el (byte-optimize-lapcode):
5825         Fix the optimization of using the first 5 elements of the
5826         constants vector for variables.
5827         (byte-optimize-lapcode): Fix another ancient broken optimization.
5828
5829 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5830
5831         * *: Spelling mega-patch
5832
5833 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5834
5835         * easymenu.el: doc fixes.
5836         (easy-menu-do-define): Use backquote.
5837         (easy-menu-change):
5838         (easy-menu-add):
5839         `when' seems much clearer than `if' here.
5840         (easy-menu-remove):
5841         (easy-menu-add-item):
5842         (easy-menu-item-present-p):
5843         (easy-menu-remove-item):
5844         Wrap using (when (featurep 'menubar) ...)
5845
5846 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5847
5848         * bytecomp.el (displaying-byte-compile-warnings):
5849         Revert Ben's change to this function below so that the compile log
5850         is displayed properly for users of the "popper" package.
5851
5852 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5853
5854         * window.el (save-selected-window): Use backquote.
5855
5856         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5857         Renamed from `byte-compile-file-form-defvar'.
5858         * bytecomp.el (byte-compile-defvar-or-defconst):
5859         Only cons onto current-load-list in top-level forms.
5860         Else this leaks a cons cell every time a defun is called.
5861         Renamed from `byte-compile-defvar', for clarity.
5862         Warn when docstring of defvar is not a string.
5863         Use consistent error messages.
5864         Better comments.
5865
5866 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5867
5868         * simple.el (set-variable):
5869         Remove unneeded defvar by rearranging order of let* forms.
5870
5871         * mule/mule-ccl.el (ccl-get-next-code):
5872         * menubar-items.el (bookmark-menu-filter):
5873         (language-environment-menu-filter):
5874         (tutorials-menu-filter):
5875         * toolbar-items.el (toolbar-compile):
5876         * byte-optimize.el (disassemble-offset):
5877         Use (declare (special ...)) instead of `defvar'.
5878
5879         * cl-macs.el (cl-do-proclaim):
5880         Fix (declare (special ...)) warning suppression syntax.
5881
5882 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5883
5884         * info.el (Info-tag-table-marker):
5885         (Info-tag-table-buffer):
5886         (Info-find-file-node):
5887         (Info-read-subfile):
5888         (Info-build-node-completions):
5889         (Info-search):
5890         (Info-mode):
5891         Multiple info buffer support.
5892
5893 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5894
5895         * ldap.el (ldap-decode-entry): New defun
5896         (ldap-search-entries): Use it in order to decode DN-prefixed
5897         entries properly
5898
5899 2000-08-23  Daniel Pittman <daniel@danann.net>
5900
5901         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5902         Use `eq', not `=', to compare symbols.
5903
5904 2000-07-30  Ben Wing  <ben@xemacs.org>
5905
5906         * bytecomp.el (byte-compile-report-error):
5907         * bytecomp.el (displaying-byte-compile-warnings):
5908         if stack-trace-on-error is set, send out a backtrace when
5909         an error is encountered that stops byte compilation.  this
5910         should make it much much easier to track down those curious
5911         problems.  also undo the kludge of using a separate "*Show*"
5912         buffer for display when there's a temp-buffer-show-function;
5913         we can avoid this by just being a little smarter.
5914
5915         * dialog-items.el:
5916         * dialog-items.el (search-dialog-regexp): New.
5917         * dialog-items.el (search-dialog-callback):
5918         * dialog-items.el (make-search-dialog):
5919         add a regexp option to the dialog and clean up a bit.
5920
5921         * dialog.el:
5922         * dialog.el (yes-or-no-p-dialog-box):
5923         * dialog.el (get-dialog-box-response):
5924         * dialog.el (make-dialog-box):
5925         * dialog.el (dialog-box-finish): New.
5926         * dialog.el (dialog-box-cancel): New.
5927         * dialog.el (internal-make-dialog-box-exit): New.
5928         implement [properly!] the :modal property of the new dialog box
5929         interface.  this is the first time xemacs has ever had *proper*
5930         modal dialog boxes, giving the standard window-system feedback.
5931         (e.g. under windows, clicking on a disabled frame causes a beep
5932         and makes the dialog box flash three times.)
5933
5934         * dragdrop.el: header keyword frobbing.
5935
5936         * dumped-lisp.el (preloaded-file-list):
5937         renamed winnt.el to win32-native.el.
5938
5939         * faces.el (face-property):
5940         * faces.el (set-face-property):
5941         * faces.el (frob-face-property):
5942         * faces.el (frob-face-font-2):
5943         * faces.el (make-face-bold):
5944         * faces.el (make-face-italic):
5945         * faces.el (make-face-bold-italic):
5946         * faces.el (make-face-unbold):
5947         * faces.el (make-face-unitalic):
5948         * faces.el (make-face-smaller):
5949         * faces.el (make-face-larger):
5950         clean up the implementation of these so that window-system-specific
5951         methods are called only on objects belonging to that window system.
5952         previously, you could have [e.g.] mswindows-make-face-bold called
5953         on font object of device type `stream', which is not good and
5954         explains the subtle errors Adrian was getting when byte-compiling
5955         something that required 'term. (Adrian, now you can use stack-trace-
5956         on-error to find the exact place where things are going wrong instead
5957         of having to laboriously binary-search your way through.)
5958
5959         * finder.el (finder-known-keywords):
5960         cleaned up -- properly sorted, clarified the meanings of many of
5961         the keywords, and added a few -- mswin, gui, content, build, www,
5962         user, services.  the last two try to distinguish between a package
5963         that's used directly by the user, and a package that provides
5964         support services to other packages.
5965
5966         * font-lock.el (lisp-font-lock-keywords-2):
5967         update list of lisp control structures to include everything,
5968         including new ones i introduced.
5969
5970         * gutter.el: header keyword frobbing.
5971
5972         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5973         recent isearch element was not doing so!  you got the second-most-
5974         recent instead.
5975
5976         * lisp-mode.el (construct-lisp-mode-menu):
5977         more menubar cleanups.
5978         * lisp-mode.el (with-selected-window):
5979         make it indent properly.
5980
5981         * menubar-items.el (default-menubar): lots of menubar cleanups.
5982         rearranged the options menu the most, e.g. splitting up the
5983         Keyboard/Mouse menu into a new Editing menu and combining the
5984         separate Scrollbar/Gutter/Toolbar submenus into Display.
5985         Got rid of General, moved items to Editing or new Troubleshooting.
5986         Moved Packages to Tools; doesn't seem to belong under Options.
5987         Added stuff to the Cmds menu, e.g. Change Case.
5988
5989         NB please don't complain about these periodic menubar changes.
5990         Anything like this is necessarily incremental in its construction
5991         -- By constant use you gradually become more and more aware of
5992         better and better ways to group menu items.  When we eventually
5993         move the options menu to a property sheet, the existing structure
5994         will probably be preserved fairly well.
5995
5996         * minibuf.el (next-history-element): fix problems with pressing
5997         down arrow in repeat-complex-command.
5998
5999         * modeline.el:
6000         * modeline.el (modeline-3d-p): New.
6001         added custom variable for controlling the 3d modeline.  the
6002         corresponding Options item has been present for a long time,
6003         but commented out with "fix me!" comments.  it's fixed now.
6004
6005         * obsolete.el (add-menu):
6006         remove bogus gettexts.
6007
6008         * process.el (shell-quote-argument):
6009         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6010         For bash under Windows native, see below.
6011
6012         * simple.el:
6013         * simple.el (display-warning-buffer):
6014         Fixed the handling of warning display to eliminate the annoying
6015         *Show* buffer, like was done for byte-compiler output above.
6016
6017         * simple.el (debug-print): New.
6018         Simple function for sending debug messages to the console and/or
6019         other debug places.
6020
6021         * subr.el (replace-in-string):
6022         Rewrite this function to avoid N^2 behavior with large strings --
6023         catastrophic with the new Windows selection code! (Apparently the
6024         author of this function didn't realize there was a fun
6025         replace-match that could make his life much easier, because we
6026         duplicated the entire logic.  The new version is smaller, easier
6027         to understand, much more robust, and has extended features --
6028         those of replace-match.)
6029
6030         * window.el:
6031         * window.el (with-selected-window): New.
6032         An obvious complement to the existing `with-selected-frame' and
6033         `with-current-buffer'.
6034
6035         * win32-native.el: Renamed from winnt.el.
6036         Added a great deal of stuff for properly handling process quoting,
6037         somewhat modeled on Kirill's original model (which i later threw
6038         away).  We should now finally have correctly working process arg
6039         quoting/dequoting so that the final app gets exactly what we
6040         intended.  Because the mechanism is in Lisp, it's easily
6041         extendible. (For those running bash and running the native
6042         version, I tried hard to do what I thought was correct.  But more
6043         thought is needed, and ideally the volunteer work of people with
6044         these configurations that they generally run on.)
6045
6046         * x-font-menu.el (x-font-menu-font-data):
6047         Put in defvar's to fix byte-compiler warnings.
6048
6049 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6050
6051         * select.el (selection-coercion-alist): Initialise.
6052         * select.el (select-coerce-to-text): New.
6053         * select.el (select-coerce): New.
6054         New functions to perform type and value coercion.
6055
6056         * select.el (select-buffer-killed-default): Keep data if it was
6057         on the clipboard.
6058
6059 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6060
6061         * menubar-items.el (default-menubar): Fix typo.
6062         (default-menubar): `lambda' was mispelled as `lamda'.
6063
6064 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6065
6066         * window.el (shrink-window-if-larger-than-buffer): Remove
6067         edge checking code.
6068
6069 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6070
6071         * paths.el (gnus-local-domain): Removed.
6072         (gnus-local-organization): Ditto.
6073         (gnus-startup-file): Ditto.
6074
6075 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6076
6077         * files.el (auto-mode-alist): Add .spec for RPM.
6078
6079 2000-07-31  Andy Piper  <andy@xemacs.org>
6080
6081         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6082
6083 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6084
6085         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6086         browse-url.
6087         * help.el (xemacs-www-page): Ditto.
6088         (xemacs-www-faq): Ditto.
6089         * menubar-items.el (default-menubar): Ditto.
6090
6091         * wid-edit.el (widget-url-link-action): Ditto.
6092         From: Kenichi OKADA <okada@opaopa.org>.
6093
6094 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6095
6096         * finder.el (finder-commentary): Add autoload cookie.
6097
6098 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6099
6100         * files.el (insert-file-contents-literally): Fix second let
6101         binding for `coding-system-for-read' to `coding-system-for-write'
6102         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6103
6104 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6105
6106         * files.el (insert-file-contents-literally): Use binary coding
6107         system (from Morioka san).
6108         (insert-file-contents-literally): Make file-name-handler method.
6109
6110 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6111
6112         * cl-macs.el (get-selection): Add defsetf.
6113
6114 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6115
6116         * x-init.el (x-activate-region-as-selection): replace obsolete
6117         function x-own-selection with own-selection.
6118         (ow-find): replace obsolete functions x-get-selection and
6119         x-get-clipboard with get-selection and get-clipboard.
6120         (init-post-x-win): replace obsolete function x-disown-selection
6121         with disown-selection.
6122
6123 2000-07-20  Mike Sperber  <mike@xemacs.org>
6124
6125         * startup.el (load-user-init-file): Only try to load init file if
6126         it exists.
6127
6128 2000-07-10  Andy Piper  <andy@xemacs.org>
6129
6130         * dialog-items.el: sync with Ben's patch.
6131
6132         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6133         comment.
6134         (progress-text-glyph): deleted.
6135         (progress-layout-glyph): make completely minimal.
6136         (progress-gauge-glyph): ditto.
6137         (progress-display-style): fix to handle dynamic instantiator
6138         changes.
6139         (progress-text-instantiator): new.
6140         (progress-layout-instantiator): new.
6141         (progress-gauge-instantiator): new.
6142         (set-progress-display-instantiator): renamed and changed from
6143         set-progress-display-style.
6144         (progress-abort-glyph): use instantiator not glyph.
6145         (append-progress-display): use set-progress-display-instantiator
6146         and set-glyph-image.
6147         (abort-progress-display): ditto.
6148         (raw-append-progress-display): ditto.
6149
6150 2000-07-20  Ben Wing  <ben@xemacs.org>
6151
6152         * code-files.el: Move Mule-specific code to mule-coding.el.
6153
6154 2000-07-15  Ben Wing  <ben@xemacs.org>
6155
6156         * autoload.el:
6157         Fixed comments.
6158
6159         * cmdloop.el:
6160         * cmdloop.el (yes-or-no-p):
6161         * cmdloop.el (y-or-n-p):
6162         Make these functions use should-use-dialog-box-p and not be
6163         overridden in dialog.el.
6164
6165         * cus-dep.el:
6166         * cus-dep.el (Custom-make-dependencies): Removed.
6167         * cus-dep.el (Custom-make-dependencies-1): New.
6168         * cus-dep.el (Custom-make-one-dependency): New.
6169         New entry point for use in Makefiles, to avoid excessive
6170         invocations.
6171
6172         * cus-edit.el (custom-variable-reset-saved):
6173         * cus-edit.el (custom-variable-reset-standard):
6174         * cus-edit.el (custom-save-resets):
6175         Fix bytecompiler warnings.
6176
6177         * dialog.el:
6178         * dialog.el (yes-or-no-p-dialog-box):
6179         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6180         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6181         * dialog.el (get-dialog-box-response):
6182         * dialog.el (message-or-box):
6183         * dialog.el (make-dialog-box):
6184         * dialog.el (popup-dialog-box): New.
6185         Avoid yes-or-no-p bogosities.
6186         Create a general function `make-dialog-box' to encapsulate all
6187         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6188
6189         * dumped-lisp.el (preloaded-file-list):
6190         Add dialog-items.  Clean up.  Group files by types.
6191
6192         * easymenu.el (easy-menu-add):
6193         * easymenu.el (easy-menu-remove):
6194         Account for accelerators.
6195
6196         * extents.el:
6197         * extents.el (extent-list): New args, like in map-extents.
6198         * extents.el (extent-at-event): New.
6199         * extents.el (extents-at-event): New.
6200
6201         * font-lock.el:
6202         * font-lock.el (font-lock-mode):
6203         * font-lock.el (font-lock-default-fontify-buffer):
6204         * font-lock.el (font-lock-default-unfontify-region):
6205         * font-lock.el (font-lock-fontify-syntactically-region):
6206         * font-lock.el (font-lock-fontify-keywords-region):
6207         Use new progress-feedback names.
6208
6209         * font-lock.el (java-font-lock-identifier-regexp):
6210         * font-lock.el (java-font-lock-class-name-regexp):
6211         Fix bytecompiler warnings.
6212
6213         * gutter-items.el:
6214         * gutter-items.el (progress-display-use-echo-area): Removed.
6215         * gutter-items.el (progress-feedback-use-echo-area): New.
6216         * gutter-items.el (progress-display-popup-period): Removed.
6217         * gutter-items.el (progress-feedback-popup-period): New.
6218         * gutter-items.el (set-progress-display-style): Removed.
6219         * gutter-items.el (set-progress-feedback-style): New.
6220         * gutter-items.el (progress-display-style): Removed.
6221         * gutter-items.el (progress-feedback-style): New.
6222         * gutter-items.el (progress-stack):
6223         * gutter-items.el (progress-displayed-p): Removed.
6224         * gutter-items.el (progress-feedbacked-p): New.
6225         * gutter-items.el (clear-progress-display): Removed.
6226         * gutter-items.el (clear-progress-feedback): New.
6227         * gutter-items.el (progress-display-clear-when-idle): Removed.
6228         * gutter-items.el (progress-feedback-clear-when-idle): New.
6229         * gutter-items.el (remove-progress-display): Removed.
6230         * gutter-items.el (remove-progress-feedback): New.
6231         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6232         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6233         * gutter-items.el (append-progress-display): Removed.
6234         * gutter-items.el (append-progress-feedback): New.
6235         * gutter-items.el (abort-progress-display): Removed.
6236         * gutter-items.el (abort-progress-feedback): New.
6237         * gutter-items.el (raw-append-progress-display): Removed.
6238         * gutter-items.el (raw-append-progress-feedback): New.
6239         * gutter-items.el (display-progress-display): Removed.
6240         * gutter-items.el (display-progress-feedback): New.
6241         * gutter-items.el (current-progress-display): Removed.
6242         * gutter-items.el (current-progress-feedback): New.
6243         * gutter-items.el (current-progress-display-label): Removed.
6244         * gutter-items.el (current-progress-feedback-label): New.
6245         * gutter-items.el (progress-display): Removed.
6246         * gutter-items.el (progress-feedback): New.
6247         Replace "progress-display" with "progress-feedback" globally.
6248
6249         * gutter-items.el (lprogress-display): Removed.
6250         * gutter-items.el (progress-feedback-with-label): New.
6251         Rename lprogress-display ==> progress-feedback-with-label.
6252
6253         * gutter-items.el (search-dialog-direction): Removed.
6254         * gutter-items.el (search-dialog-text): Removed.
6255         * gutter-items.el (search-dialog-callback): Removed.
6256         * gutter-items.el (make-search-dialog): Removed.
6257         Move to dialog-items.el.
6258
6259         * help.el:
6260         * help.el (help-mode-quit):
6261         * help.el (mode-for-help): New.
6262         * help.el (help-sticky-window): New.
6263         * help.el (help-window-config): New.
6264         * help.el (with-displaying-help-buffer):
6265         * help.el (function-at-event): New.
6266         * help.el (help-symbol-regexp): New.
6267         * help.el (help-symbol-run-function-1): New.
6268         * help.el (help-symbol-run-function): New.
6269         * help.el (help-symbol-function-context-menu): New.
6270         * help.el (help-symbol-variable-context-menu): New.
6271         * help.el (help-symbol-function-and-variable-context-menu): New.
6272         * help.el (frob-help-extents): New.
6273         * help.el (describe-function-1):
6274         * help.el (variable-at-point):
6275         * help.el (variable-at-event): New.
6276         * help.el (describe-variable):
6277         Major overhaul.
6278         - Make functions and variables be mousable.
6279         - Middle button hyperlinks.
6280         - New context-menu entries.
6281
6282         * keydefs.el:
6283         * keydefs.el (global-map):
6284         New key bindings to move lines up and down.
6285
6286         * lisp-mode.el:
6287         * lisp-mode.el (construct-lisp-mode-menu): New.
6288         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6289         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6290         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6291         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6292         Make popup and menubar menus be different.  Popup menu uses
6293         clicked location and automatically assumes symbol under the mouse
6294         for various commands.
6295
6296         * menubar-items.el:
6297         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6298         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6299
6300         * menubar-items.el (global-popup-menu): Removed.
6301         * menubar-items.el (mode-popup-menu): Removed.
6302         * menubar-items.el (activate-popup-menu-hook): Removed.
6303         * menubar-items.el (popup-mode-menu): Removed.
6304         * menubar-items.el (popup-buffer-menu): Removed.
6305         * menubar-items.el (popup-menubar-menu): Removed.
6306         Move to menubar.el.
6307
6308         * menubar.el:
6309         * menubar.el (global-popup-menu): New.
6310         * menubar.el (mode-popup-menu): New.
6311         * menubar.el (activate-popup-menu-hook): New.
6312         * menubar.el (last-popup-menu-event): New.
6313         * menubar.el (popup-mode-menu): New.
6314         * menubar.el (popup-buffer-menu): New.
6315         * menubar.el (popup-menubar-menu): New.
6316         * menubar.el (menu-call-at-event): New.
6317         Move non-content functions here.  Add support for context menu
6318         items on extents.
6319
6320         * minibuf.el (minibuffer-history-uniquify):
6321         Typo fix.
6322
6323         * minibuf.el (read-file-name-1):
6324         Call new file dialog box if it exists.
6325
6326         * minibuf.el (mouse-rfn-setup-vars):
6327         Clean up "chop" action.
6328
6329         * mouse.el:
6330         * mouse.el (button2): Now bound to mouse-track.
6331         * mouse.el (click-inside-extent-p):
6332         * mouse.el (point-inside-extent-p):
6333         * mouse.el (point-inside-selection-p):
6334         * mouse.el (mouse-drag-or-yank): Removed.
6335         * mouse.el (mouse-begin-drag-n-drop): New.
6336         * mouse.el (mouse-eval-sexp):
6337         * mouse.el (mouse-track-activate-strokes): New.
6338         * mouse.el (mouse-track-do-activate): New.
6339         * mouse.el (mouse-track):
6340         * mouse.el (default-mouse-track-event-is-with-button): New.
6341         * mouse.el (default-mouse-track-cleanup-hook):
6342         * mouse.el (default-mouse-track-drag-hook):
6343         * mouse.el (default-mouse-track-drag-up-hook):
6344         * mouse.el (default-mouse-track-click-hook):
6345         Merge drag-n-drop into mouse-track.
6346         Add general "activate" support to replace specific button2 kludges.
6347         Use "button modifier" support in mouse-track.
6348
6349         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6350
6351         * package-ui.el:
6352         * package-ui.el (pui-menu):
6353         * package-ui.el (pui-popup-context-sensitive): Removed.
6354         Fix bytecompiler warnings.
6355         Clean up popup code a bit.
6356
6357         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6358
6359         * simple.el:
6360         * simple.el (transpose-lines):
6361         * simple.el (transpose-line-up): New.
6362         * simple.el (transpose-line-down): New.
6363         * simple.el (transpose-subr):
6364         * simple.el (transpose-subr-1): Removed.
6365         Clean up, add functions to move lines up and down.
6366
6367         * startup.el (mail-host-address):
6368         * startup.el (user-mail-address):
6369         Customize.
6370
6371         * subr.el:
6372         * subr.el (set-symbol-value-in-buffer): New.
6373         * subr.el (error):
6374         * subr.el (check-argument-type):
6375         * subr.el (defined-error-p): New.
6376         Add structured error support.
6377
6378         * toolbar-items.el (toolbar-compile):
6379         Use new make-dialog-box.
6380
6381         * update-elc.el:
6382
6383         * userlock.el (ask-user-about-lock-dbox):
6384         * userlock.el (ask-user-about-supersession-threat-dbox):
6385         * userlock.el (ask-user-about-lock):
6386         * userlock.el (ask-user-about-supersession-threat):
6387         Use new make-dialog-box.
6388         Add safety checks; use should use-dialog-box-p.
6389
6390         * window-xemacs.el:
6391         * window-xemacs.el (__buffer-dedicated-frame):
6392         * window-xemacs.el (buffer-dedicated-frame): New.
6393         * window-xemacs.el (set-buffer-dedicated-frame): New.
6394         Move dedicated-frame stuff into lisp.
6395
6396 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6397
6398         * printer.el (generic-print-region): Do not require that
6399         `printer-name' be set.
6400         (printer-name): Commentary clarification.
6401
6402 2000-07-19  Martin Buchholz <martin@xemacs.org>
6403
6404         * XEmacs 21.2.35 is released.
6405
6406 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6407
6408         * select.el (selection-coercible-types): Initialise.
6409
6410 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6411
6412         * select.el (own-clipboard): Bug fix.
6413
6414 2000-07-17  Mike Sperber  <mike@xemacs.org>
6415
6416         * cus-edit.el (custom-migrate-custom-file): Save init file before
6417         continuing.
6418
6419 2000-07-16  Mike Sperber  <mike@xemacs.org>
6420
6421         * startup.el (load-init-file): Remove silly call to
6422         `load-user-custom-file`.
6423         (maybe-migrate-user-init-file): Minor fixes.
6424
6425 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6426
6427         * apropos.el (apropos-documentation-check-doc-file):
6428         `doc' variable should be let-bound, as was presumably intended.
6429
6430         * cus-edit.el (custom-variable-reset-saved):
6431         (custom-variable-reset-standard):
6432         Remove unused variable comment-widget.  Twice.
6433
6434         * toolbar.el (toolbar-blank-press-function):
6435         Add a real defvar with initial value nil and proper docstring.
6436         (press-toolbar-button): No need to check for boundp-ness anymore.
6437
6438         * rect.el (open-rectangle-line): Remove useless (let) form.
6439         Add defvar for pending-delete-mode.
6440
6441         * info.el (Info-find-node): This function needs an autoload cookie.
6442
6443         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6444         Use let* since the second form referred to the first.
6445
6446 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6447
6448         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6449         instead of removed `mswindows-get-clipboard'.
6450
6451
6452 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6453
6454         * select.el (select-convert-from-text): New.
6455         * select.el (select-convert-from-length): New.
6456         * select.el (select-convert-from-integer): New.
6457         * select.el (select-convert-from-identity): New.
6458         * select.el (select-convert-from-filename): New.
6459         * select.el (selection-converter-in-alist): Use them.
6460         New converter functions for X.
6461
6462         * select.el (get-selection): Removed comment.
6463
6464         * select.el (own-selection): Removed append code - I thought
6465         I'd already done this, but apparently not...
6466
6467         * select.el: Changed comment about TIMESTAMP.
6468
6469         * select.el (select-convert-in): New.
6470         * select.el (select-convert-out): New.
6471         New functions that get used by select.c.
6472
6473         * select.el (select-buffer-killed-default): New.
6474         * select.el (select-buffer-killed-text): New.
6475         * select.el (selection-buffer-killed-alist): New.
6476         New list and functions that get called if a relevant selection
6477         exists and a buffer gets killed.
6478
6479         * select.el (select-convert-to-targets):
6480         * select.el (select-convert-to-identity): Removed.
6481         * select.el (select-convert-from-identity): Removed.
6482         * select.el (select-converter-out-alist):
6483         Removed _EMACS_INTERNAL selection type.
6484
6485         * x-select.el (xselect-kill-buffer-hook): Removed.
6486         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6487         Removed this X-specific nonesense. Use the generic support
6488         in select.el instead.
6489
6490 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6491
6492         * mule/mule-category.el (defined-category-hashtable):
6493         Use make-hash-table instead of make-hashtable
6494
6495         * buff-menu.el: Byte-compiler warning fix.
6496
6497         * isearch-mode.el (isearch-highlight-all-cleanup):
6498         Remove unused variable `isearch-highlight-all-start'.
6499
6500         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6501
6502         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6503
6504         * cus-dep.el (Custom-make-dependencies):
6505         Add autoload cookie for custom-add-loads to generated custom-load.el.
6506
6507         * autoload.el (autoload-package-name): Warning suppression.
6508         Move defvar prior to first use.
6509
6510         * custom.el: Add autoload for custom-declare-face.
6511         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6512         * cl.el (cl-hack-byte-compiler):
6513         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6514         to work properly.
6515
6516 2000-07-08  Mike Sperber  <mike@xemacs.org>
6517
6518         * startup.el (load-home-init-file): Added variable.
6519         (maybe-migrate-user-init-file): Added.
6520         (load-user-init-file): Load custom file if different from init
6521         file.
6522
6523         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6524         "startup."
6525
6526         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6527         Moved `custom-file'-related code to cus-file.el.
6528
6529         * cus-file.el: New file.
6530
6531 2000-04-01  Mike Sperber  <mike@xemacs.org>
6532
6533         * packages.el (packages-find-package-directories): Added support
6534         for external package hierarchies with in-place installations.
6535
6536         * find-paths.el (paths-root-in-place-p): Added.
6537         (paths-find-emacs-directory): Added support for external
6538         directories with in-place installations.
6539         (paths-find-site-directory): Ditto.
6540
6541         * startup.el (find-user-init-file): Also look for
6542         ~/.xemacs/init.elc? in preference to ~/.emacs.
6543
6544 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6545
6546         * select.el (own-selection):
6547         * select.el (own-clipboard): Changed `append' parameter to
6548         `how-to-use' parameter.
6549         * select.el (own-selection): Removed icky append code.
6550         * select.el (own-selection, get-selection): Removed extra type
6551         checking.
6552         * select.el (selection-appender-alist):
6553         * select.el (selection-converter-{in|out}-alist): Initialise.
6554         * select.el (select-append-to-*): New.
6555         * select.el (select-convert-from-*): New.  New functions to append
6556         data and convert data from external type.
6557
6558 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6559
6560         * font-lock.el: Javadoc enhancements.
6561
6562 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6563
6564         * printer.el (generic-print-region): Compose job name from buffer
6565         name.
6566
6567 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6568
6569         * font-lock.el (font-lock-fontify-pending-extents): Call
6570         font-lock-fontify-region instead of font-lock-fontify-buffer
6571         to avoid unnecessary progress gauges.
6572
6573 2000-07-06  Craig Lanning  <lanning@scra.org>
6574
6575         * custom-load.el (faces):
6576
6577         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6578         dir is a regex.
6579
6580         * process.el (call-process-internal): from Dan Holmsand, use binary
6581         coding systems so that jka-compr works.
6582
6583 2000-07-07  Ben Wing  <ben@xemacs.org>
6584
6585         * font-lock.el: Undo previous change.  Unfortunately, some
6586         files actually use the variables directly in their init code
6587         without quoting them.
6588
6589 2000-07-07  Ben Wing  <ben@xemacs.org>
6590
6591         * font-lock.el (defvar font-lock-*-face): Removed.
6592
6593         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6594         only when necessary.
6595
6596 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6597
6598         * cl-macs.el: fix cl-transform-function-property kludge
6599         so that it does not require a random feature.
6600
6601 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6602
6603         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6604         as in Linux kernel "Rules.make".
6605
6606 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6607
6608         * build-report.el (build-report): Add autoload cookie.
6609
6610 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6611
6612         * package-ui.el (defgroup pui):  Correct a misspelling
6613         (pui-toggle-package-delete):  Change `seleted' to `selected'
6614
6615 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6616
6617         * package-get.el (package-get-update-base):
6618         (package-get): Use insert-file-contents-literally always.
6619         (package-get-maybe-save-index):
6620         Force coding system for writing to binary.
6621
6622 2000-06-08  Mike Alexander  <mta@arbortext.com>
6623
6624         * code-process.el (call-process-region): If there is no coding
6625         system for the process on process-coding-system-alist use the
6626         coding system of the buffer containing the region.
6627
6628 2000-06-10  Ben Wing  <ben@xemacs.org>
6629
6630         * cmdloop.el (command-error):
6631         If debug-on-error and noninteractive, output backtrace.
6632
6633         * files.el (file-relative-name):
6634         Remove MSDOS references.
6635
6636         * simple.el (line-number): New function, due to non-obvious
6637         behavior/usage of count-lines.
6638
6639         * simple.el (count-lines): document non-obvious usage to get
6640         line number.
6641
6642 2000-06-11  Ben Wing  <ben@xemacs.org>
6643
6644         * faces.el ((featurep 'xpm)):
6645         * x-faces.el (x-init-face-from-resources):
6646         * x-faces.el (x-init-frame-faces):
6647         * x-misc.el (x-init-specifier-from-resources):
6648         * x-misc.el (x-get-resource-and-bogosity-check):
6649         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6650         * x-mouse.el (x-init-pointer-shape):
6651         * x-scrollbar.el (x-init-scrollbar-from-resources):
6652         Add sixth argument to x-get-resource calls so as to issue warnings
6653         rather than errors on bogus arguments.
6654
6655 2000-06-05  Ben Wing  <ben@xemacs.org>
6656
6657         * compat.el: new file.  provides a clean, non-intrusive way to
6658         define compatibility functions.
6659
6660         * process.el (shell-quote-argument): temporary fix for lack
6661         of nt-quote-process-args.  #### I need to put back the overall
6662         structure of that mechanism but redo the guts of it using the
6663         extra intelligence in the C code.
6664
6665 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6666
6667         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6668         `package-get' does in package-get.el, instead of using external
6669         "md5sum" program.
6670
6671         * package-get.el (package-get): Insert package file literally to
6672         make checksum calculation work.
6673
6674 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6675
6676         * code-files.el (convert-mbox-coding-system): Deleted.
6677         (file-coding-system-alist): Removed reference to
6678         convert-mbox-coding-system.
6679
6680 2000-05-28  Martin Buchholz <martin@xemacs.org>
6681
6682         * XEmacs 21.2.34 is released.
6683
6684 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6685
6686         * font-lock.el (font-lock-keywords): Rewrote docstring
6687
6688 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6689
6690         * loadhist.el (unload-feature): handle case where x is both boundp
6691         and fboundp
6692
6693 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6694
6695         * packages.el: It's ok to use built-in macros, but not lisp
6696         defined ones.
6697
6698 2000-05-20  Ben Wing  <ben@xemacs.org>
6699
6700         * font-lock.el:
6701         * font-lock.el (font-lock-message-threshold):
6702         * font-lock.el (font-lock-mode):
6703         * font-lock.el (font-lock-default-fontify-buffer):
6704         * font-lock.el (font-lock-always-fontify-immediately):
6705         * font-lock.el (font-lock-old-extent): Removed.
6706         * font-lock.el (font-lock-old-len): Removed.
6707         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6708         * font-lock.el (font-lock-pending-extent-table): New.
6709         * font-lock.el (font-lock-range-table): New.
6710         * font-lock.el (font-lock-after-change-function):
6711         * font-lock.el (font-lock-after-change-function-1): Removed.
6712         * font-lock.el (font-lock-fontify-pending-extents): New.
6713         * font-lock.el ('font-lock-revert-cleanup): Removed.
6714         * font-lock.el ('font-lock-revert-setup): Removed.
6715         Rewrite deferral code to handle any number of changes, merging
6716         them properly.  Remove hacked-up code for revert-buffer, now
6717         unnecessary.
6718
6719         * menubar-items.el (default-menubar):
6720         In Options->Edit Init File, don't switch to emacs-lisp-mode
6721         unless necessary; doing this turns off font-lock.
6722
6723 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6724
6725         * keydefs.el: Define C-x BS to backward-kill-sentence.
6726
6727 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6728
6729         * files.el (hack-local-variables-prop-line): Use non-greedy
6730         matching to process -*-texinfo-*- -*-.
6731
6732 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6733
6734         * minibuf.el (minibuf-directory-files): new function.
6735         (read-file-name-activate-callback): use minibuf-directory-files.
6736         (read-directory-name-internal): ditto.
6737         (mouse-file-display-completion-list): ditto.
6738         (mouse-directory-display-completion-list): ditto.
6739         (read-file-name-internal): remove "./" from completion list unless
6740         explicitly matched, for consistency.
6741
6742 2000-05-11  Ben Wing  <ben@xemacs.org>
6743
6744         * gutter-items.el (gutter-buffers-tab):
6745         * gutter-items.el (add-tab-to-gutter):
6746         * gutter-items.el (update-tab-in-gutter):
6747         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6748         * gutter-items.el (append-progress-display):
6749         * gutter-items.el (abort-progress-display):
6750         * gutter-items.el (raw-append-progress-display):
6751         Further fixes.  Use set-glyph-image not set-image-instance-property,
6752         to fix problems with multiple windows in a frame.
6753
6754         * menubar-items.el (tutorials-menu-filter):
6755         Fix typo.
6756
6757         * startup.el (early-error-handler):
6758         Display message box under windows; otherwise, message will disappear
6759         before it can be viewed.
6760
6761         * update-elc.el:
6762         Fix bug in NEEDTODUMP processing.
6763
6764 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6765
6766         * startup.el (lock-directory): Removed.
6767         (superlock-file): Ditto.
6768         (startup-set-paths): Remove lockdir.
6769         (startup-setup-paths-warning): Remove lock-directory.
6770
6771         * setup-paths.el (paths-find-lock-directory): Removed.
6772         (paths-find-superlock-file): Ditto.
6773
6774 2000-05-09  Ben Wing  <ben@xemacs.org>
6775
6776         * faces.el (set-face-property):
6777         * faces.el (set-face-font):
6778         * faces.el (set-face-foreground):
6779         * faces.el (set-face-background):
6780         * faces.el (set-face-background-pixmap):
6781         * faces.el (set-face-underline-p):
6782         * faces.el (set-face-strikethru-p):
6783         * faces.el (set-face-highlight-p):
6784         * faces.el (set-face-dim-p):
6785         * faces.el (set-face-blinking-p):
6786         * faces.el (set-face-reverse-p):
6787         doc string changes.
6788
6789         * glyphs.el:
6790         * glyphs.el (make-image-specifier):
6791         * glyphs.el (glyph-property):
6792         * glyphs.el (set-glyph-image):
6793         * glyphs.el (make-glyph):
6794         * glyphs.el (make-pointer-glyph):
6795         * glyphs.el (make-icon-glyph):
6796         * glyphs.el (widget-image-instance-p): New.
6797         authorship info, lots of doc changes.  New predicate, inadvertently
6798         omitted.  the general principle with specifier docs is now that
6799         the description of instantiators should go with the make-foo-specifier
6800         fun's doc string, rather than in foo-specifier-p.  this follows
6801         conventions elsewhere in XEmacs and in general is a lot more obvious
6802         of a place to look.  sometimes the make-foo-specifier function needs
6803         to be created in the process.
6804
6805         * gutter.el:
6806         * gutter.el (make-gutter-specifier): New.
6807         * gutter.el (make-gutter-size-specifier): New.
6808         * gutter.el (make-gutter-visible-specifier): New.
6809         specifier doc updates according to the conventions specified before.
6810
6811         * objects.el:
6812         * objects.el (make-font-specifier):
6813         * objects.el (make-color-specifier):
6814         * objects.el (make-face-boolean-specifier): New.
6815         specifier doc updates according to the conventions specified before.
6816
6817         * specifier.el:
6818         * specifier.el (set-specifier):
6819         * specifier.el (make-integer-specifier): New.
6820         * specifier.el (make-boolean-specifier): New.
6821         * specifier.el (make-natnum-specifier): New.
6822         * specifier.el (make-generic-specifier): New.
6823         * specifier.el (make-display-table-specifier): New.
6824         specifier doc updates according to the conventions specified before.
6825
6826         * toolbar.el:
6827         * toolbar.el (make-toolbar-specifier): New.
6828         specifier doc updates according to the conventions specified before.
6829
6830 2000-05-09  Ben Wing  <ben@xemacs.org>
6831
6832         * process.el (call-process-internal): Revert to previous version
6833         because Mike's change clashed with a change I did not long before.
6834         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6835         Thanks very much Mike for pointing out the bug and submitting a
6836         patch!
6837
6838 2000-04-13  Mike Alexander  <mta@arbortext.com>
6839
6840         * process.el (call-process-internal): Send the correct input buffer
6841         (call-process-internal): Return the exit status of the process
6842
6843 2000-05-07  Ben Wing  <ben@xemacs.org>
6844
6845         * winnt.el:
6846         * winnt.el (nt-quote-args-verbatim): Removed.
6847         * winnt.el (nt-quote-args-prefix-quote): Removed.
6848         * winnt.el (nt-quote-args-backslash-quote): Removed.
6849         * winnt.el (nt-quote-args-double-quote): Removed.
6850         * winnt.el (nt-quote-args-functions-alist): Removed.
6851         * winnt.el (nt-quote-process-args): Removed.
6852         Remove all stuff for argument quoting.  We borrow the code instead
6853         from Emacs 20.6, which is much more careful in its quoting
6854         (e.g. in handling runs of the escape character) and avoids most of
6855         the need for this Lisp mechanism by checking to see whether we're
6856         running a Cygwin or normal program and doing the appropriate
6857         quoting.  If we end up needing such a mechanism, we should add
6858         it by extending the variable `mswindows-quote-process-args' so it
6859         can take an alist of regexps.
6860
6861 2000-05-07  Ben Wing  <ben@xemacs.org>
6862
6863         * keydefs.el:
6864         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6865         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6866         the window without moving point.
6867
6868         * simple.el:
6869         * simple.el (scroll-up-one): New.
6870         * simple.el (scroll-down-one): New.
6871         Functions for use with C-M-up/down.
6872
6873 2000-05-01  Martin Buchholz <martin@xemacs.org>
6874
6875         * XEmacs 21.2.33 is released.
6876
6877 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6878
6879         * dialog.el (yes-or-no-p-dialog-box):
6880         Fix docstring.
6881         Fix following horrible bug in X11 mode with focus-follows-mouse:
6882           1. Visit two files in two different frames.
6883           2. do File->Revert Buffer in one of those frames.
6884           3. Dialog box appears.
6885           4. Arrange things so that the mouse passes over the *other*
6886              frame, then to the dialog box, and click on "Yes".
6887           5. The file contents end up in the *wrong* buffer!
6888         Add TODO comment.
6889
6890 2000-04-28  Ben Wing  <ben@xemacs.org>
6891
6892         * help.el (describe-installation): correct typo introduced
6893         in last patch: boundp -> fboundp.
6894
6895         * etags.el (buffer-tag-table-list):
6896         canonicalize filenames to Unix format so that tag-table-alist
6897         searching works under Windows.
6898
6899         * autoload.el:
6900         Bowdlerize the supposedly objectionable words
6901         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6902
6903         * gutter-items.el (set-progress-display-style):
6904         * gutter-items.el (search-dialog-callback):
6905         * gutter-items.el (make-search-dialog):
6906         Change to new callback-ex api.
6907
6908 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6909
6910         * help.el: (describe-installation): decode-coding-string is not
6911         defined in a non MULE environment.
6912
6913 2000-04-28  Ben Wing  <ben@xemacs.org>
6914
6915         * gutter-items.el (buffer-list-changed-hook):
6916         use it, not record-buffer-hook.
6917
6918         * subr.el (record-buffer-hook): Removed.
6919
6920 2000-04-27  Ben Wing  <ben@xemacs.org>
6921
6922         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6923         use NORECORD option.  Andy will not like this, but the existing
6924         gutter behavior is just wrong, as per this comment:
6925
6926         ;; this used to add the norecord flag to both calls below.
6927         ;; this is bogus because it is a pervasive assumption in XEmacs
6928         ;; that the current buffer is at the front of the buffers list.
6929         ;; for example, select an item and then do M-C-l
6930         ;; (switch-to-other-buffer).  Things get way confused.
6931         ;;
6932         ;; Andy, if you want to maintain the current look, you must
6933         ;;  *uncouple* the gutter order and buffers order.
6934
6935         * loaddefs.el (completion-ignored-extensions): unfuckify.
6936
6937         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6938         xemacs.mak.
6939
6940         * autoload.el (batch-update-one-directory): new function, used in
6941         xemacs.mak.
6942
6943         * loadup.el: set gc-cons-threshold very high unless dumping --
6944         loadup during update-elc is much much much faster.  also do this
6945         when quick-building.
6946
6947         add commented-out code for profiling loadup.
6948
6949
6950         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6951         is required in order to build xemacs.
6952
6953 2000-04-26  Ben Wing  <ben@xemacs.org>
6954
6955         * loadup.el: don't garbage collect during loadup if quick-build
6956         compile-time option is set.
6957
6958 2000-04-23  Ben Wing  <ben@xemacs.org>
6959
6960         * update-elc.el: compute whether any dumped .el or .elc files
6961         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6962         if so.
6963
6964         * update-elc.el (update-elc-files-to-compile): always change
6965         NOBYTECOMPILE in the src directory rather than current dir,
6966         so it will work under NT.
6967
6968         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6969         the form of this file is identical between Unix and Windows.
6970         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6971         Added comment.
6972         (update-autoloads-from-directory): updated doc string.
6973         updated doc strings in a few other places.
6974
6975 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6976
6977         * bytecomp.el (byte-force-recompile): Fix argument to
6978         byte-recompile-directory.
6979
6980 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6981
6982         * gutter-items.el (progress-display-clear-when-idle): Use
6983         add-one-shot-hook.
6984         * gutter-items.el (clear-progress-display): Adjust number of
6985         arguments.
6986
6987 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6988
6989         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6990
6991 2000-04-16  Ben Wing  <ben@xemacs.org>
6992
6993         * printer.el: New file.
6994
6995         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6996
6997         * help.el (describe-installation): Fix decoding for Windows.
6998
6999         * menubar-items.el:
7000         * menubar-items.el (default-menubar):
7001         * menubar-items.el (tutorials-menu-filter): New.
7002         * menubar-items.el (popup-menubar-menu):
7003         Add authorship.  Redo Help menu and Tutorials filter.
7004
7005         * menubar.el: Correct comment.
7006
7007         * modeline.el (modeline-buffer-identification): Correct doc string.
7008
7009         * simple.el:
7010         * simple.el (printing): Removed.
7011         * simple.el (printer-name): Removed.
7012         * simple.el (generic-print-buffer): Removed.
7013         * simple.el (generic-print-region): Removed.
7014         Move generic print code to printer.el.
7015
7016 2000-04-15  Ben Wing  <ben@xemacs.org>
7017
7018         * simple.el (generic-print-region): New.
7019         make this function actually work.
7020         (generic-print-buffer): call generic-print-region.
7021
7022 2000-04-14  Andy Piper  <andy@xemacs.org>
7023
7024         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7025         by using the new widget-callback-current-channel.
7026         (search-dialog-callback): ditto.
7027
7028 2000-04-12  Andy Piper  <andy@xemacs.org>
7029
7030         * gutter.el (default-gutter-position): moved from gutter-items.el.
7031         (default-gutter-position-changed-hook): ditto.
7032         (gutter-element-visibility-changed-hook): ditto.
7033         (set-gutter-element): ditto.
7034         (remove-gutter-element): ditto.
7035         (set-gutter-element-visible-p): ditto.
7036         (gutter-element-visible-p): ditto.
7037         (init-gutter): ditto.
7038
7039         * dialog.el (make-dialog-box): renamed and moved from
7040         gutter-items.el
7041
7042         * gutter-items.el: move various functions elsewhere.
7043
7044 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7045
7046         * menubar-items.el: Fixed place of parenthesis.
7047
7048 2000-04-12  Ben Wing  <ben@xemacs.org>
7049
7050         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7051                 without constantly being prompted for the tag.
7052         * simple.el: Added a number of section headings, to clarify the
7053                 organization of this file.
7054         * simple.el (activate-region):
7055         * simple.el (region-exists-p):
7056         * simple.el (region-active-p):
7057                 Moved these three function down to the other side of
7058                 the case-changing functions, so they join the rest of
7059                 the region code.
7060         * simple.el (printing): New.
7061         * simple.el (printer-name): New.
7062         * simple.el (generic-print-buffer): New.
7063                 New functions, a very simple prototype for a unified
7064                 printing interface.
7065
7066         * process.el (call-process-internal): Real fix for null BUFFER,
7067                 other problems with BUFFER specs.
7068
7069         * menubar-items.el:
7070                 Fixed up File->Print to use new printing functions.
7071                 Various corrections and expansions to Grep/Compile menus.
7072                 New options for Printing.
7073                 New options for SMTP Mail, the way to send mail under
7074                   MS Windows. (There's also a package patch to make SMTP
7075                   Mail be the default under MSWin.)
7076
7077 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7078
7079         * menubar-items.el: Selecting Rectangle Mousing from menubar
7080         did not work.  Needed to quote mouse-track-rectangle-p.
7081
7082 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7083
7084         * cl-compat.el (keywordp): Removed.
7085
7086 2000-04-05  Andy Piper  <andy@xemacs.org>
7087
7088         * gutter-items.el (progress-layout-glyph): don't initialize here.
7089         (progress-gauge-glyph): use dynamic sizing.
7090         (set-progress-display-style): new function. Set progress glyphs
7091         appropriately depending on the style.
7092         (progress-display-style): new variable. Custom version of
7093         set-progress-display-style.
7094         (progress-abort-glyph): switch to dynamic sizes.
7095         (search-dialog-text): make the edit field active.
7096
7097 2000-04-04  Andy Piper  <andy@xemacs.org>
7098
7099         * gutter-items.el (make-search-dialog): need to make the search
7100         dialog visible after creation.
7101
7102         * menubar-items.el (default-menubar): use the search dialog for
7103         searching. Remove some extraneous search menu items.
7104
7105         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7106         well as strings.
7107         (make-gutter-only-dialog-frame): allow the user to create the
7108         frame unmapped. Allow the gutter spec to be given as a glyph.
7109         (search-dialog-direction): new variable.
7110         (search-dialog-text): new variable.
7111         (search-dialog-callback): new function. Callback for the search
7112         dialog action.
7113         (make-search-dialog): new function. Create a user-friendly search
7114         dialog.
7115
7116 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7117
7118         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7119         under Windows.
7120
7121 2000-04-01  Andy Piper  <andy@xemacs.org>
7122
7123         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7124         progress more accurately.
7125
7126 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7127
7128         * finder.el (finder-compile-keywords): Process readable files only.
7129         Because error in process of .#finder-inf.el when compile xemacs
7130         with --with-clash-detection option.
7131
7132 2000-03-31  Andy Piper  <andy@xemacs.org>
7133
7134         * gutter-items.el (append-progress-display): don't delay after a
7135         successful font-lock.
7136         (make-gutter-only-dialog-frame): new function. Allow users to
7137         create gutter-only dialogs.
7138
7139 2000-03-27  Mike Alexander  <mta@arbortext.com>
7140
7141         * process.el (call-process-internal): Handle a null BUFFER
7142         parameter correctly.
7143
7144 2000-03-28  Andy Piper  <andy@xemacs.org>
7145
7146         * gutter-items.el (abort-progress-display): put strings in the
7147         gutter not extents.
7148         (progress-layout-glyph): signal special 'quit callback.
7149         (progress-display-quit-function): deleted.
7150         (progress-display-stop-callback): deleted.
7151         (progress-display-dispatch-command-events): deleted.
7152         (append-progress-display): remove calls to
7153         progress-display-dispatch-command-events.
7154         (raw-append-progress-display): ditto.
7155
7156 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7157
7158         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7159         being a list.  Actually define `stipple-pixmap-p' which is used as
7160         an error predicate.  Correctly handle PIXMAP being either relative
7161         or absolute file name.
7162
7163 2000-03-24  Andy Piper  <andy@xemacs.org>
7164
7165         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7166         (abort-progress-display): ditto. Don't delete the created extent.
7167         (raw-append-progress-display): ditto.
7168         (progress-display-dispatch-non-command-events): new
7169         function. Encapsulates what we want to do when no command input is
7170         required.
7171         (progress-display-dispatch-command-events): likewise, but disable
7172         for now since it causes too many problems.
7173         (append-progress-display): use them.
7174         (raw-append-progress-display): ditto.
7175         (default-gutter-position-changed-hook): set this rather than
7176         default-gutter-position-changed.
7177         (default-gutter-position-changed-hook): lambda with zero arguments
7178         rather than one.
7179         (raw-append-progress-display): trap errors in pending input since
7180         allowing them to signal will hose the gauge well and
7181         truly. Ideally we would like to delay these until we are more able
7182         to cope.
7183         (append-progress-display): ditto.
7184
7185 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7186
7187         * lisp/make-docfile.el: call-process-internal is now implemented
7188         in process.el.
7189
7190 2000-03-21  Ben Wing  <ben@xemacs.org>
7191
7192         * mule\mule-cmds.el (set-language-info-alist):
7193         Fix to correspond to new menu arrangement.
7194
7195 2000-03-21  Ben Wing  <ben@xemacs.org>
7196
7197         * process.el:
7198         * process.el (call-process-internal): New.
7199         New implementation of call-process.  Only enabled under NT, so far.
7200         stderr handling not implemented yet in CVS'd C code.
7201
7202 2000-03-20  Ben Wing  <ben@xemacs.org>
7203
7204         * lisp-mode.el:
7205         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7206         * lisp-mode.el (lisp-interaction-mode):
7207         Put back Lisp Interaction menubar for Jan V's sake.
7208
7209         * simple.el:
7210         * simple.el (mark-ring):
7211         * simple.el (dont-record-current-mark): New.
7212         * simple.el (in-shifted-motion-command): New.
7213         * simple.el (mark-ring-unrecorded-commands): New.
7214         * simple.el (mark-ring-max):
7215         * simple.el (set-mark-command):
7216         * simple.el (push-mark):
7217         * simple.el (handle-pre-motion-command):
7218         Implement scheme for not recording unimportant marks.
7219
7220         * subr.el:
7221         * subr.el (function-allows-args): New.
7222         New function function-allows-args.
7223
7224 2000-03-20  Martin Buchholz <martin@xemacs.org>
7225
7226         * XEmacs 21.2.32 is released.
7227
7228 2000-03-20  Andy Piper  <andy@xemacs.org>
7229
7230         * gutter-items.el (update-tab-in-gutter): force selection of the
7231         selected-window if required to do so.
7232         (buffers-tab-items): ditto.
7233         (add-tab-to-gutter): ditto.
7234         (create-frame-hook): use force-selection.
7235         (default-gutter-position-changed): lambdify.
7236         (update-tab-hook): deleted since it was only used in one place.
7237
7238 2000-03-18  Andy Piper  <andy@xemacs.org>
7239
7240         * files.el (find-file-noselect): undo change that shouldn't have
7241         gone in.
7242
7243 2000-03-17  Andy Piper  <andy@xemacs.org>
7244
7245         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7246         of selected-window trickery.
7247
7248         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7249         frames tabs.
7250         (progress-display-stop-callback): progress -> progress-display
7251         (progress-display-quit-function): ditto.
7252         (clear-progress-display): ditto.
7253         (remove-progress-display): ditto.
7254         (append-progress-display): ditto.
7255         (abort-progress-display): ditto.
7256         (raw-append-progress-display): ditto.
7257         (display-progress-display): ditto.
7258         (current-progress-display-label): ditto.
7259         (current-progress-display): ditto.
7260         (lprogress-display): ditto and save the buffer
7261         (progress-display): ditto. Otherwise the buffer sometimes gets
7262         changed which confuses font-lock.
7263
7264         * font-lock.el (font-lock-default-fontify-buffer): catch all
7265         errors, not just quit.
7266         (font-lock-mode): progress -> display-progress
7267         (font-lock-default-fontify-buffer): ditto.
7268         (font-lock-fontify-syntactically-region): ditto.
7269         (font-lock-fontify-keywords-region): ditto.
7270
7271 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7272
7273         * cl.el (gensym): Move to here from cl-macs.el.
7274         (gentemp): Ditto.
7275
7276 2000-03-16  Andy Piper  <andy@xemacs.org>
7277
7278         * font-lock.el (font-lock-mode): use lprogress and friends for
7279         progress management.
7280         (font-lock-default-fontify-buffer): ditto.
7281         (font-lock-fontify-syntactically-region): ditto.
7282         (font-lock-fontify-keywords-region): ditto.
7283         (font-lock-revert-cleanup): fix reverting.
7284         (font-lock-revert-setup): ditto.
7285
7286         * gutter-items.el (progress-use-echo-area): new variable. Use the
7287         echo area for progress gauges if non-nil.
7288         (clear-progress): remove echo area stuff and defer to
7289         clear-message.
7290         (append-progress): dispatch non-command events after each progress
7291         increment. Remove echo area stuff.
7292         (abort-progress): remove echo area stuff and defer to
7293         display-message.
7294         (raw-append-progress): ditto. Dispatch non-command events after
7295         gutter redisplay.
7296         (display-progress): defer echo area stuff to display-message.
7297
7298         * gutter-items.el (clear-progress):
7299         (abort-progress): indentation changes.
7300         (display-progress): don't clear progress.
7301         (append-progress): compare messages with equal.
7302         (raw-append-progress): use dispatch-non-command-events to flush
7303         widget creation events.
7304
7305 2000-03-13  Ben Wing  <ben@xemacs.org>
7306
7307         * abbrev.el:
7308         * abbrev.el (abbrev-string-to-be-defined): New.
7309         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7310         Changes for use with the menubar.
7311
7312 2000-03-12  Ben Wing  <ben@xemacs.org>
7313
7314         * alist.el (vassoc): moved here from font-menu.el.
7315
7316         * custom.el (defface): typo fix.
7317
7318         * dialog.el (yes-or-no-p-dialog-box):
7319         * dialog.el (message-box):
7320         * files.el (save-some-buffers-1):
7321         Put accelerators in the button names.
7322
7323         * font-lock.el (font-lock-comment-face):
7324         * font-lock.el (font-lock-keyword-face):
7325         * font-lock.el (font-lock-function-name-face):
7326         Fixed some of the colors under MS Windows because the existing
7327         default colors were hardly different from black and needed to be
7328         made lighter.
7329
7330         * font-menu.el:
7331         * font-menu.el (font-menu-split-long-menu):
7332         * font-menu.el (font-menu-family-constructor):
7333         * font-menu.el (font-menu-size-constructor):
7334         * font-menu.el (font-menu-weight-constructor):
7335         * font-menu.el (font-menu-set-font):
7336         vassoc moved to alist.el.
7337         Accelerators added to all menus.
7338         Unused bound var new-props removed.
7339
7340         * keydefs.el: I did a whole lot of rearranging to put things in a
7341         more consistent order and fixed a number of cases where key
7342         combinations involving up, down, left, right and so on were
7343         defined but the corresponding keypad combinations were not
7344         defined.
7345
7346         * lisp-mode.el:
7347         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7348         * lisp-mode.el (emacs-lisp-mode):
7349         * lisp-mode.el (lisp-interaction-mode):
7350         * lisp-mode.el (flet):
7351         Added accelerators onto the menus.
7352         Made all the different versions of the let function be indented
7353         the same way.
7354         Undid Steve's easy-menu-ification, because it makes it impossible
7355         to have the menubar and popup menus different.
7356         Cleaned up the menu; added items for find-function &c and some
7357         indenting, and removed debug-on-*.
7358
7359         * list-mode.el (list-mode-hook):
7360         * list-mode.el (list-mode):
7361         * list-mode.el (completion-setup-hook):
7362         * list-mode.el (display-completion-list):
7363         Added support for the :window-height keyword, which is required
7364         because of other changes that I made for the file dialog box.  I
7365         also made the hook variables list-mode-hook and
7366         completion-setup-hook and also minibuffer-setup-hook in
7367         minibuf.el be permanent-local; see comment in list-mode.el.
7368
7369         * map-ynp.el (map-y-or-n-p):
7370         Added accelerators to the dialog buttons.
7371
7372         * menubar-items.el (menu-truncate-list):
7373         New internal function.
7374         * menubar-items.el (submenu-generate-accelerator-spec):
7375         * menubar-items.el (menu-item-strip-accelerator-spec):
7376         * menubar-items.el (menu-item-generate-accelerator-spec):
7377         New exported functions, for use in auto-generating accelerator specs.
7378
7379         * menubar-items.el:
7380         * menubar-items.el (default-menubar):
7381         * menubar-items.el (maybe-add-init-button):
7382         * menubar-items.el (bookmark-menu-filter):
7383         * menubar-items.el (slow-format-buffers-menu-line):
7384         * menubar-items.el (build-buffers-menu-internal):
7385         * menubar-items.el (language-environment-menu-filter):
7386         * menubar-items.el (default-popup-menu):
7387         * menubar-items.el (popup-buffer-menu):
7388         * menubar-items.el (popup-menubar-menu):
7389         Did a major overhaul on this file, and in fact I'm nowhere near
7390         done working on the menubar, and there will be more patches to
7391         come.  A basic summary of what I've done:
7392
7393         a) I added accelerators to all of the menu items.  For menus that
7394         are auto-generated, such as the buffers menu, the accelerators are
7395         automatically added to the beginning of each line using the
7396         numbers 1 through 9, then zero, and then letters starting with A,
7397         but omitting the letters that are already in use for the fixed
7398         menu items at the top of the buffers menu.  To facilitate adding
7399         accelerators of this kind, I created some new functions
7400         (*-accelerator-spec), which are also being used by other filters
7401         that auto generate lists of things such as ftp sites to download
7402         packages.  If people really don't like these accelerators
7403         appearing at the beginning of the menu items, a variable can be
7404         added to optionally turn them off, but I think this is rather
7405         pointless because other menu items have accelerators and many or
7406         most of the menu users will use the accelerators if the support is
7407         there.
7408
7409         b) I combined the top level Tools and Apps menus into a single
7410         Tools menu, because the distinction between the two is not
7411         obvious, and the items on the menus are not used often enough that
7412         putting some of them onto submenus is a problem.
7413
7414         c) I created two new top level menus called View and Cmds because
7415         there were too many items on the File and Edit menus, and I'm going
7416         to be adding more items to these menus.  In contrast to the Tools
7417         menu, the items on these menus may be used quite often during an
7418         editing session, and so should be available with fewer
7419         keystrokes.
7420
7421         d) I added a number of options to the options menu, including one
7422         for controlling whether the alt key can be used to traverse to
7423         menu items using the accelerators, one for controlling behavior of
7424         control-k, one for controlling how the kill and yank functions
7425         interact with the clipboard, a few additional buffers-menu
7426         options, and various other things.  I also did a bit of
7427         rearranging, for example, combining the keyboard and mouse options
7428         into a single keyboard and mouse submenu to facilitate the
7429         accelerators on that level.
7430
7431         e) I changed the variable buffers-menu-format-buffer-line-function
7432         to take two arguments instead of one, the second argument being
7433         the line number for use in creating an accelerator.  I added a
7434         hack to support existing functions with one argument (although I
7435         doubt that very many of these exist), for backward compatibility.
7436
7437         f) I moved the top level mule menu to be a submenu of the edit
7438         menu.  I think that most of the items on this menu are fairly
7439         useless and there are certainly not enough frequently used items
7440         to justify this being its own top level menu.
7441
7442         g) I combined most of the items in big-menubar.el into the main menu.
7443         If people think the main menu is too big, it would be possible to
7444         create different configurations, some smaller.
7445
7446         * menubar.el (check-menu-syntax):
7447         Deleted some syntax checks that were no longer valid, partly
7448         because of changes that were already made a long time ago, and
7449         partly because of a change I made where I allow the name of the
7450         menu item to be an evaluated expression rather than just a string,
7451         similar to all of the other parameters of a menu item.
7452
7453         * minibuf.el:
7454         * minibuf.el (read-file-name-1):
7455         * minibuf.el (mouse-read-file-name-1):
7456         I made a number of changes to improve the appearance
7457         and functioning of the file dialog box.  They include:
7458
7459         a) Fixing the problem where closing the dialog box by clicking on
7460         the close button of the window didn't properly exit the
7461         minibuffer.
7462
7463         b) Fixing the problem that if you typed part of a file name, and
7464         then clicked on a completion with the mouse, the file was not
7465         correctly selected.
7466
7467         c) Changing the title of the dialog box to reflect the operation
7468         being done in accordance with user interface conventions, rather
7469         than the name of the dialog box buffer, which is rather useless.
7470
7471         d) Remove the words "possible completions are" which didn't
7472         belong.
7473
7474         e) Fix things so that the completions scroll off the end of the
7475         completions windows only to the right, rather than both to the
7476         right and down, which is in accordance with Windows user interface
7477         conventions.
7478
7479         * msw-init.el (init-post-mswindows-win):
7480         Added a binding for meta-F4, which is the standard windows binding
7481         for exiting a program.
7482
7483         * select.el (get-selection-no-error):
7484         * select.el (own-selection):
7485         * select.el (own-clipboard):
7486         Added an optional argument called append to the functions
7487         own-selection and own-clipboard.  This adds support for appending
7488         text to the existing selection and allows the function
7489         own-clipboard to be used as the value of the variable
7490         interprogram- cut-function.
7491
7492         Fixed a bug in own-selection in handling zmacs-region-stays.
7493
7494         * simple.el (historical-kill-line): New.
7495
7496         * simple.el (kill-line):
7497         * simple.el (interprogram-cut-function):
7498         * simple.el (interprogram-paste-function):
7499         * simple.el (handle-pre-motion-command):
7500         * simple.el (next-line):
7501         * simple.el (previous-line):
7502         a) Expanded the variable kill-whole-line, so that function
7503         kill-line can be set to delete the entire line always, not just
7504         when cursor is at the beginning of the line.  This is controlled
7505         by setting the variable kill-whole-line to the symbol 'always.
7506         This behavior, as well as the existing kill-whole-line behavior,
7507         now only take effect when kill-line is called interactively,
7508         although this is a departure from a previous behavior in the case
7509         of setting this variable kill-whole-line to t.  It is almost
7510         certainly what has always been intended, and most likely the old
7511         way of doing things introduced bugs.  I also created a function
7512         called historical-kill-line, which ignores the kill-whole-line
7513         setting and always gives the historical behavior of only killing
7514         to the end of the line.  I bound this function to shift- control-k
7515         so that the kill to end of line behavior is available, even when
7516         kill-whole-line has been set to change control-k into the simple
7517         delete-whole-line behavior. (This can be set using the options
7518         menu.)
7519
7520         b) I changed things so that kill and yank now interact with the
7521         clipboard by default under windows.  This was done by changing the
7522         default value of interprogram-cut- function and
7523         interprogram-paste-function.  You can get the old behavior by
7524         setting these to nil, and there is an option on the options menu
7525         to do this.
7526
7527         c) I added support for selecting text using shifted motion keys.
7528         This support is on by default and can be controlled by the
7529         variable shifted-motion-keys-select-region.  There is also a
7530         variable called unshifted-motion-keys-deselect-region that
7531         controls more specifically how the shifted motion key behavior
7532         works.  I did not put an option on the options menu to turn this
7533         off, because I can't imagine why this would be useful.
7534
7535         * simple.el (forward-block-of-lines):
7536         * simple.el (backward-block-of-lines):
7537         * simple.el (block-movement-size):
7538         New.
7539
7540         * simple.el (uncapitalized-title-words):
7541         * simple.el (uncapitalized-title-word-regexp):
7542         * simple.el (capitalize-string-as-title):
7543         * simple.el (capitalize-region-as-title):
7544         New.
7545
7546
7547         * subr.el (add-hook):
7548         * subr.el (make-local-hook): New.
7549         * subr.el (remove-local-hook): New.
7550         * subr.el (add-one-shot-hook): New.
7551         * subr.el (add-local-one-shot-hook): New.
7552         Added some functions to make using hooks easier.
7553         These include:
7554
7555         a) Functions add-local-hook and remove-local-hook to make it easy
7556         to use local hooks.
7557
7558         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7559         make it possible to add a "one-shot" hook, which is to say a hook
7560         that runs only once, and automatically removes itself after the
7561         first time it has run.
7562
7563 2000-03-09  Andy Piper  <andy@xemacs.org>
7564
7565         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7566
7567 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7568
7569         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7570         Moved from menubar-items.el.
7571         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7572
7573 2000-03-08  Andy Piper  <andy@xemacs.org>
7574
7575         * gutter-items.el (build-buffers-tab-internal): add selected field
7576         to buffers tab spec.
7577
7578 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7579
7580         * minibuf.el (last-exact-completion): Initialize to nil.
7581
7582 2000-03-07  Didier Verna  <didier@xemacs.org>
7583
7584         * startup.el (command-line-1): remove unused variable
7585         `first-file-buffer'.
7586
7587 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7588
7589         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7590         which is also used for Web server log files.
7591
7592 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7593
7594         * mule/mule-charset.el: Setup auto-fill-chars.
7595
7596 2000-03-02  SL Baur  <steve@beopen.com>
7597
7598         * subr.el (with-string-as-buffer-contents): Reimplement using
7599         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7600         non-deletion of buffer after execution problem.
7601         (with-output-to-string): Use unique buffer name.
7602
7603 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7604
7605         * gutter-items.el (buffers-tab-sort-function):  New variable.
7606         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7607
7608 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7609
7610         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7611
7612 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7613
7614         * menubar-items.el (maybe-add-init-button): Remove the "Load
7615         .emacs" button from all menubars.
7616
7617 2000-03-01  Didier Verna  <didier@xemacs.org>
7618
7619         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7620         region rectangle replacement (from Jan Vroonhof).
7621         (replace-rectangle): new function.
7622
7623 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7624
7625         * mule/mule-cmds.el (set-default-coding-systems): Use
7626         set-terminal-coding-system and set-keyboard-coding-system.
7627         * coding.el (set-terminal-coding-system): Use
7628         set-console-tty-output-coding-system.
7629         (set-keyboard-coding-system): Use
7630         set-console-tty-input-coding-system.
7631
7632 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7633
7634         * minibuf.el (read-variable): Allow symbol to default argument.
7635
7636 2000-02-27  Andy Piper  <andy@xemacs.org>
7637
7638         * gutter-items.el (update-tab-hook): new function to be used for
7639         hooks.
7640         (create-frame-hook): add update-tab-hook.
7641         (record-buffer-hook): ditto.
7642         (default-gutter-position-changed): ditto.
7643         (default-gutter-position): updating the buffers tab is now handled
7644         by a hook.
7645         (default-gutter-position-changed-hook): new variable.
7646         (gutter-element-visibility-changed-hook): ditto.
7647         (set-gutter-element-visible-p): call it.
7648         (set-gutter-element): use modify-specifier-instances. Set extents
7649         as duplicable before using.
7650         (remove-gutter-element): ditto.
7651         (set-gutter-element-visible-p): ditto.
7652         (init-gutter): new function.
7653         (add-tab-to-gutter): use new gutter-element functions rather than
7654         setting specifiers directly.
7655         (clear-progress): ditto.
7656         (abort-progress): ditto.
7657         (gutter-buffers-tab-visible-p): renamed from
7658         default-gutter-visible-p
7659
7660         * specifier.el (modify-specifier-instances): new function from Jan
7661         Vroonhof.
7662
7663         * x-init.el (init-post-x-win): call init-gutter.
7664
7665         * msw-init.el (init-post-mswindows-win): call init-gutter.
7666
7667         * menubar-items.el (default-menubar): Update to reflect new gutter
7668         variables.
7669
7670 2000-02-26  Andy Piper  <andy@xemacs.org>
7671
7672         * gutter-items.el (set-gutter-element): new function. Add gutter
7673         elements to the specified gutter.
7674         (remove-gutter-element): new function. Remove gutter elements from
7675         the specified gutter.
7676         (set-gutter-element-visible-p): new function. Set gutter element
7677         visibility for the provided gutter-visible specifier.
7678
7679 2000-02-23  Andy Piper  <andy@xemacs.org>
7680
7681         * gutter-items.el (add-tab-to-gutter): specify dimensions
7682         dynamically.
7683
7684 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7685
7686         * gutter-items.el (add-tab-to-gutter):
7687         * package-get.el (package-get-interactive-package-query):
7688         * package-ui.el (pui-directory-exists):
7689         (pui-install-selected-packages):
7690         (pui-list-packages):
7691         Use #'(lambda ...)  instead of '(lambda ...).
7692
7693 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7694
7695         * startup.el (load-user-init-file): Check to make sure user
7696           has an init-file before calling load().
7697
7698 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7699
7700         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7701
7702 2000-02-23  Martin Buchholz <martin@xemacs.org>
7703
7704         * XEmacs 21.2.31 is released.
7705
7706 2000-02-21  Mike Sperber <mike@xemacs.org>
7707
7708         * loadup.el (really-early-error-handler):
7709         * update-elc.el:
7710         * make-docfile.el:
7711         Remove dependency on EMACSBOOTSTRAP... environment variables.
7712
7713 2000-02-21  Martin Buchholz <martin@xemacs.org>
7714
7715         * XEmacs 21.2.30 is released.
7716
7717 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7718
7719         * byte-optimize.el (byte-optimize-plus):
7720         (byte-optimize-minus):
7721         (byte-optimize-multiply):
7722         Optimize (- 0) to 0, not (-)
7723         Optimize (+ 5 3.0) to 8.0
7724         Optimize (* 5 3.0) to 15.0
7725         Improve readability.
7726
7727 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7728
7729         * modeline.el: (modeline-scrolling-method): change modeline
7730         mswindows cursor appearance according to the value.
7731
7732         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7733         and 'gui-element face colors and 'gui-element face font to Windows
7734         defaults.
7735
7736 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7737
7738         * font-lock.el: Javadoc enhancements
7739
7740 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7741
7742         * ldap.el (toplevel): Test if LDAP support has been compiled in
7743         (ldap-verbose): New option
7744         (ldap-search-entries): Renamed from the previous ldap-search
7745         Conditionalize message display on ldap-verbose
7746         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7747         defuns
7748         (ldap-search): Is now defined as an obsolete wrapper calling
7749         ldap-search-basic or ldap-search-entries
7750
7751
7752 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7753             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7754             Jan Vroonhof  <jan@xemacs.org>
7755
7756         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7757         When for-effect is true, didn't call `byte-optimize-form'
7758         in and/or subforms without last.
7759
7760 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7761
7762         * package-get.el (package-get-download-sites): Use correct custom
7763         type.
7764
7765 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7766
7767         * files.el (write-file): Ask for coding system when compiled with
7768         file-coding.
7769
7770 2000-02-16  Andy Piper  <andy@xemacs.org>
7771
7772         * buffer.el (switch-to-buffer): give norecord argument to
7773         set-window-buffer instead of explicitly recording.
7774
7775         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7776         we have to pick a window.
7777
7778 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7779
7780         * mule/mule-cmds.el (describe-language-support): Don't add
7781         unexist function to help-map.
7782         (describe-coding-system): Don't use already assigend `C'.
7783
7784 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7785
7786         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7787         work in custom.
7788
7789 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7790
7791         * about.el: Ienaga's e-mail address change.
7792
7793 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7794
7795         * etags.el (find-tag): force new window -- even if buf already
7796         visible -- when other-window is t
7797
7798 2000-02-16  Martin Buchholz <martin@xemacs.org>
7799
7800         * XEmacs 21.2.29 is released.
7801
7802 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7803
7804         * cl-extra.el (getf): This is now identical to `plist-get', so
7805         just defalias it.
7806         * cl-macs.el: Make getf an alias to plist-get, at the
7807         byte-compiler level, using define-compiler-macro.
7808
7809 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7810
7811         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7812
7813 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7814
7815         * lisp/etags.el (find-tag-internal): set exact-tagname to
7816           a regular expression that matches against the tagname
7817           part of the tag entry first instead of only looking in
7818           the context area.
7819
7820 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7821
7822         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7823         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7824
7825 2000-02-07  Martin Buchholz <martin@xemacs.org>
7826
7827         * XEmacs 21.2.28 is released.
7828
7829 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7830
7831         * cl-extra.el (getf): Just call `get', never `get*'.
7832         Make arglist match docstring.
7833         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7834         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7835         * byte-optimize.el: remove references to `get*'.
7836
7837 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7838
7839         * mule/european.el: Add syntax information for Latin3 and Latin4.
7840
7841 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7842
7843         * byte-optimize.el: Byte-optimize (length "foo")
7844
7845 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7846
7847         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7848         width check using `window-leftmost-p' and `window-rightmost-p'.
7849
7850 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7851
7852         * wid-edit.el (widget-match-inline): An atom never matches a
7853           list.
7854
7855 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7856
7857         * modeline.el: Consolidated 'x and 'mswindows specification under
7858         'win tag.
7859
7860 2000-01-29  Andy Piper  <andy@xemacs.org>
7861
7862         * gutter-items.el: (format-buffers-tab-line): Try and be
7863         intelligent about buffer naming when we have duplicates.
7864
7865 2000-01-29  Andy Piper  <andy@xemacs.org>
7866
7867         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7868         updated when it becomes visible.
7869
7870 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7871
7872         * bytecomp.el (byte-compile-insert-header): Properly set coding
7873         system under MULE and file-coding.
7874
7875 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7876
7877         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7878         (dontusethis-set-value-terminal-coding-system-handler):
7879         (dontusethis-set-value-keyboard-coding-system-handler):
7880         Never undefine coding system aliases.  Emergency fix for gnus.
7881
7882 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7883
7884         * files.el (abbreviate-file-name): Use directory-sep-char instead
7885         of hard-coded "/".
7886
7887 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7888
7889         * startup.el (user-init-file-base-list): New variable, replacing
7890         user-init-file-base.
7891         (find-user-init-file): New function.
7892         (command-line-early): Use it.
7893         (load-user-init-file): Ditto.
7894
7895 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7896
7897         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7898         calling valid-image-instantiator-format-p
7899
7900 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7901
7902         * isearch-mode.el (isearch-mode): The variable is
7903         isearch-unhidden-extents, not isearch-opened-extents.
7904
7905 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7906
7907         * minibuf.el (next-history-element): Modify error message if a
7908         default value is available.
7909
7910 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7911
7912         * bytecomp.el (byte-compile-file): Don't unconditionally write
7913         .elc files in binary - might contain non-Latin1.
7914
7915 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7916
7917         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7918         for windows-nt.
7919
7920         * version.el:
7921         * startup.el (user-init-file-base):
7922         * process.el (call-process-region):
7923         * files.el (make-backup-file-name):
7924         (backup-file-name-p):
7925         (file-relative-name):
7926         (abbreviate-file-name):
7927         (set-auto-mode):
7928         * code-process.el (call-process-region): Removed unnecessary
7929         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7930         support out of the universe.
7931
7932         * process.el:
7933         * code-process.el:
7934         * bytecomp.el (byte-compile-file): Removed reference to
7935         buffer-file-type, and commented usage of binary-process-output
7936         NTEmacs variables.
7937
7938 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7939
7940         * help.el (function-arglist): Add case for macro.
7941
7942 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7943
7944         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7945         printers.
7946         (custom-display): Added a menu for printer/display tags.
7947
7948         * frame.el (frame-type):
7949         * device.el (device-type): Added 'msprinter to the doc string, and
7950         removed 'pc -- it is not going to be implemented ever.
7951         (call-device-method): Fixed docstring typo.
7952         Defined specifier tags 'printer and 'display.
7953
7954 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7955
7956         * lisp/itimer.el (itimer-run-expired-timers): (consp
7957           last-command-event-time) instead of (consp
7958           'last-command-event-time).
7959
7960 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7961
7962         * msw-glyphs.el: Removed obsolete commentary.
7963
7964 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7965
7966         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7967         better default value.
7968
7969 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7970
7971         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7972         (read-string): Ditto.
7973         (eval-minibuffer): Ditto.
7974         (read-command): Ditto.
7975         (read-function): Ditto.
7976         (read-variable): Ditto.
7977         (read-number): Ditto.
7978         (read-shell-command): Ditto.
7979         (read-number): Record history.
7980
7981 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7982
7983         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7984
7985 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7986
7987         * faces.el (startup-initialize-custom-faces): New function.
7988         Reset all faces created during auto-autoloads loading time
7989         by defface.
7990         * startup.el (command-line): Call it.
7991
7992 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7993
7994         * about.el (about-hackers): Add myself to contributors list.
7995
7996 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7997
7998         * menubar-items.el (maybe-add-init-button): Removed an argument in
7999         a call to load-user-init-file, as the function managed to lose its
8000         formal parameter a few betas ago.
8001
8002 2000-01-18  Martin Buchholz <martin@xemacs.org>
8003
8004         * XEmacs 21.2.27 is released.
8005
8006 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8007
8008         * process.el (shell-command-to-string): Use the FSF docstring.
8009         Make shell-command-to-string the standard function, and
8010         exec-to-string the (deprecated) alias.
8011
8012         * startup.el: typo fix.
8013
8014 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8015
8016         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8017
8018 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8019
8020         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8021         buffers after visible buffers.
8022         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8023
8024 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8025
8026         * info.el (Info-extract-menu-node-name): Stop at a dot
8027         followed by whitespace or right parenthesis.
8028
8029 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8030
8031         * info.el (Info-directory-list): Warn against using Customize with
8032         Info-directory-list.
8033
8034 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8035
8036         * minibuf.el (read-file-name): doc fix.
8037
8038         * autoload.el (update-file-autoloads): doc fix.
8039
8040         * about.el (about-hackers): Change my E-mail address.
8041
8042 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8043
8044         * info.el (Info-visit-file): Just use the `f' interactive spec to
8045         read a filename in the standard way.
8046
8047 2000-01-13  Andy Piper  <andy@xemacs.org>
8048
8049         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8050         (gutter-buffers-tab-extent): new variable.
8051         (update-tab-in-gutter): call add-tab-to-gutter again if the
8052         orientation has changed.
8053         (add-tab-to-gutter): cope with different orientations.
8054
8055 2000-01-11  Didier Verna  <didier@xemacs.org>
8056
8057         * info.el (Info-following-node-name): backward-skip dots as well
8058         as spaces (dots at the end of a node name aren't part of it).
8059         (Info-extract-menu-node-name): don't skip dots. There could be
8060         some in the node name.
8061         (Info-index): allow dots to be part of a node name.
8062
8063 2000-01-12  Andreas Jaeger  <aj@suse.de>
8064
8065         * files.el (auto-mode-alist): Added idlwave-mode.
8066         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8067
8068 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8069
8070         * info.el (Info-search): Show default value.
8071
8072 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8073
8074         * info.el (Info-read-node-completion-table): New variable.
8075         (Info-read-node-name-1): New function.
8076         (Info-read-node-name): Use it.
8077         (Info-follow-reference): Use DEFAULT argument of completing-read.
8078         (Info-menu): Ditto.
8079
8080 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8081
8082         * hyper-apropos.el (hyper-describe-key-briefly): Save
8083         window configuration.
8084         (hyper-describe-face): Use DEFAULT of completing-read.
8085         (hyper-apropos-read-variable-symbol): Ditto.
8086         (hyper-apropos-read-function-symbol): Ditto.
8087
8088 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8089
8090         * mule/mule-cmds.el (set-default-coding-system): Set
8091         comint-exec-hook to use coding-system-for-read and
8092         coding-system-for-write so that C-x RET c works.
8093
8094 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8095
8096         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8097         (previous-matching-history-element): Increment
8098         minibuffer-max-depth by 1.
8099         (next-matching-history-element): Ditto.
8100
8101 2000-01-11  Andy Piper  <andy@xemacs.org>
8102
8103         * gutter-items.el (buffers-tab): Create a new face for the buffers
8104         tab.
8105         (buffers-tab-face): use it.
8106
8107 2000-01-10  Didier Verna  <didier@xemacs.org>
8108
8109         * modeline.el (modeline-scrolling-method): change modeline X
8110         cursor appearance according to the value.
8111
8112 2000-01-07  Andreas Jaeger  <aj@suse.de>
8113
8114         * about.el (about-hackers): Moved my entry to contributor list.
8115         (xemacs-hackers): Added myself.
8116         (about-maintainer-info): Added description of myself.
8117
8118
8119 2000-01-07  Didier Verna  <didier@xemacs.org>
8120
8121         * modeline.el (modeline-scrolling-method): new variable.
8122         (mouse-drag-modeline): add reference to it in the docstring.
8123         (mouse-drag-modeline): handle it.
8124
8125 2000-01-08  Andy Piper  <andy@xemacs.org>
8126
8127         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8128         calls.
8129         (remove-buffer-from-gutter-tab): ditto.
8130
8131 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8132
8133         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8134         (custom-face-edit): Fix grammatical error in help message.
8135
8136 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8137
8138         * movemail.el: Added.
8139
8140         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8141
8142 2000-01-03  Didier Verna  <didier@xemacs.org>
8143
8144         * modeline.el (mouse-drag-modeline): remove the code related to
8145         the modeline horizontal scrolling facility.
8146
8147 1999-12-31  Martin Buchholz <martin@xemacs.org>
8148
8149         * XEmacs 21.2.26 is released.
8150
8151 1999-12-28  Andy Piper  <andy@xemacs.org>
8152
8153         * wid-edit.el (widget-push-button-value-create): The gui cache
8154         does not agree with native widgets which can only be displayed
8155         once per window. The reasons for caching are diminished now that
8156         we don't hog resources when creating buttons.
8157         (widget-push-button-cache) deleted.
8158
8159 1999-12-24  Martin Buchholz <martin@xemacs.org>
8160
8161         * XEmacs 21.2.25 is released.
8162
8163 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8164
8165         * hyper-apropos.el (hyper-apropos): Toggle
8166         hyper-apropos-programming-apropos correctly.
8167         Set REGEXP when user accepts default value.
8168
8169 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8170
8171         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8172         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8173
8174 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8175
8176         * mule/mule-category.el (undefined-category-designator):
8177         Return char instead of character.  Search for undefined one.
8178         (describe-category): Use with-displaying-help-buffer.
8179
8180 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8181
8182         * byte-optimize.el (byte-optimize-plus):
8183         Optimize (+ 1) to 1 instead of (1+ nil).
8184
8185         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8186
8187         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8188
8189         * byte-optimize.el (byte-optimize-char-before): New function.
8190         Remove performance penalty for using (char-before) instead of (char-after).
8191
8192 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8193
8194         * mule/mule-category.el (char-category-list): Return character
8195         instead of integer.
8196
8197 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8198
8199         * minibuf.el (read-buffer): Check default is buffer object.
8200
8201 1999-11-25  Andy Piper  <andy@xemacs.org>
8202
8203         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8204         for buttons.
8205
8206 1999-12-16  Andreas Jaeger  <aj@suse.de>
8207
8208         * package-get.el (package-get-maybe-save-index): Fixed typo.
8209         Patch by Jeff Miller <jmiller@smart.net>.
8210
8211 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8212
8213         * gnuserv.el (gnuserv-process-filter):  don't call
8214         gnuserv-write-to-client when gnuserv-current-client is nil
8215
8216 1999-12-14  Martin Buchholz <martin@xemacs.org>
8217
8218         * XEmacs 21.2.24 is released.
8219
8220 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8221
8222         * about.el (about-hackers): Update my email address.
8223
8224 1999-12-07  Martin Buchholz <martin@xemacs.org>
8225
8226         * XEmacs 21.2.23 is released.
8227
8228 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8229
8230         * package-get.el (package-get-download-sites): Removed several
8231         defunct download sites, added many new ones, and corrected a few
8232         incorrect directory-on-site entries.  Added physical locations to
8233         site-description.
8234
8235 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8236
8237         * finder.el (finder-commentary): add DOC string and fix
8238         interactive spec
8239
8240 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8241
8242         * help.el (describe-function): Don't forget to intern the string
8243         completing-read returns.
8244         (describe-variable): Ditto.
8245
8246 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8247
8248         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8249         `hyper-apropos-help-mode' here to find symbol to customize
8250         irregardless of cursor position and simplify
8251         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8252         `hyper-apropos-popup-menu'.
8253
8254 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8255
8256         * apropos.el (apropos-mode-map): Add return to call
8257         apropos-follow.
8258         (apropos-print): Call apropos-mode to have better
8259         command reference. Put keymap text-poperty to
8260         symbole name.
8261
8262 1999-11-22  Alastair Burt  <burt@dfki.de>
8263
8264         * help.el: (describe-bindings-1): Added handling of keymaps for
8265         the extents at point.
8266
8267 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8268
8269         * gutter-items.el (buffers-tab-items): Wrap the function in a
8270         save-match-data
8271
8272 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8273
8274         * help.el (describe-function): Use the DEFAULT argument to
8275         completing-read.
8276         (describe-variable): Ditto.
8277
8278 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8279
8280         * minibuf.el (read-from-minibuffer): Add optional argument
8281         DEFAULT to have better mini-buffer history support.
8282         (completing-read): Pass default to read-from-minibuffer.
8283         (read-buffer): Pass default to completing-read.
8284
8285 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8286
8287         * font-lock.el (font-lock-doc-string-face): Document the
8288         `font-lock-lisp-like' property.
8289
8290 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8291
8292         * lisp-mode.el: Specify `font-lock-lisp-like'.
8293
8294         * font-lock.el (font-lock-lisp-like): New function.
8295         (font-lock-fontify-syntactically-region): Use it.
8296
8297 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8298
8299         * XEmacs 21.2.22 is released
8300
8301 1999-11-28  Martin Buchholz <martin@xemacs.org>
8302
8303         * XEmacs 21.2.21 is released.
8304
8305 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8306
8307         * minibuf.el (read-coding-system): Accept symbol and
8308         coding-system object as a default-coding-system.
8309
8310 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8311
8312         * minibuf.el (read-coding-system): Accept symbol as
8313         a default-coding-system.
8314
8315 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8316
8317         * apropos.el (apropos-documentation): Use insert instead
8318         of princ.
8319
8320 1999-11-07  William M. Perry  <wmperry@aventail.com>
8321
8322         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8323           for the linux console.
8324
8325         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8326           stuff to work when you are not on a window system, since the GPM
8327           mouse support now allows pasting from outside of XEmacs.
8328
8329 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8330
8331         * XEmacs 21.2.20 is released
8332
8333 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8334
8335         * setup-paths.el (paths-default-info-directories): Add
8336         /usr/share/info and /usr/local/share/info.
8337
8338 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8339
8340         * about.el: Updated Vladimir Ivanovic's info.
8341
8342 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8343
8344         * auto-show.el (auto-show-truncationp): Remove.
8345
8346         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8347
8348 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8349
8350         * indent.el (indent-line-to): fix bug: spaces were not replaced
8351         with tab if column is multiple of tab-width
8352         From dhn@qedinc.com
8353
8354 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8355
8356         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8357         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8358
8359         * package-get.el (package-get-package-provider): Be verbose when
8360         interactive. Patch from Robert Pluim
8361
8362 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8363
8364         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8365         info file suffixes.
8366
8367 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8368
8369         * process.el (open-network-stream): Add a new optional parameter
8370         PROTOCOL to support udp; fix a minor typo and add an explanation
8371         in docstring for udp programming.
8372
8373         * code-process.el (open-network-stream): Add a new optional
8374         parameter PROTOCOL to support udp; fix a minor typo and add an
8375         explanation in docstring for udp programming.
8376
8377 1999-10-18  Andy Piper  <andy@xemacs.org>
8378
8379         * gui.el (make-gui-button): be more precise about how we call
8380         callbacks.
8381
8382         * wid-edit.el (widget-push-button-value-create): Use the new form
8383         of native gui-button.
8384
8385 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8386
8387         * info.el (Info-page-prev): Don't do (sit-for 0).
8388
8389 1999-10-13  Andy Piper  <andy@xemacs.org>
8390
8391         * gutter-items.el (progress-abort-glyph): new glyph for showing
8392         abort status.
8393         (append-progress): dispatch-event rather than sit-for.
8394         (abort-progress): new function. Show the abort glyph with an
8395         appropriate message.
8396         (raw-append-progress): dispatch-event rather than sit-for.
8397         (display-progress): cope with aborts.
8398
8399         * gui.el (make-gui-button): Use native widgets for buttons
8400         unconditionally.
8401         (insert-gui-button): ditto.
8402         (gui-button-p): ditto.
8403
8404         * xbm-button.el: remove from core.
8405
8406         * xpm-button.el: remove from core.
8407
8408 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8409
8410         * faces.el (init-device-faces): Don't initialize the random faces
8411         on the stream device.
8412
8413 1999-10-06  Andy Piper  <andy@xemacs.org>
8414
8415         * files.el (recover-file): Don't use ls under windows for revert buffer.
8416
8417 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8418
8419         * package-get.el (package-get-download-menu): Make menu really
8420         toggle download sites.
8421         (package-get-download-sites): Add autoload cookie.
8422
8423 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8424
8425         * setup-paths.el (paths-find-module-directory): Ditto.
8426
8427 1999-09-29  Werner Fink  <werner@suse.de>
8428
8429         * setup-paths.el (paths-find-exec-directory): Add missing nil
8430         parameter for environment.
8431
8432 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8433
8434         * modeline.el (modeline-format):
8435         Only purecopy the strings.  Else
8436         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8437         barfs.
8438
8439 1999-08-28  Mike Woolley  <mike@bulsara.com>
8440
8441         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8442         user setting comint-completion-addsuffix and
8443         comint-process-echoes.
8444
8445 1999-09-22  Andy Piper  <andy@xemacs.org>
8446
8447         * gutter-items.el (update-tab-in-gutter): use
8448         last-nonminibuf-window instead of selected-window.
8449
8450 1999-09-18  Andy Piper  <andy@xemacs.org>
8451
8452         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8453         display on.
8454
8455         * subr.el (record-buffer-hook): new variable so that the hook gets
8456         some documentation.
8457
8458 1999-09-16  Andy Piper  <andy@xemacs.org>
8459
8460         * gutter-items.el (update-tab-in-gutter): only update when the
8461         gutter is visible.
8462         (remove-buffer-from-gutter-tab): ditto.
8463
8464 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8465
8466         * simple.el (do-auto-fill): Commented out part of Kinsoku
8467         processing.
8468
8469 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8470
8471         * isearch-mode.el (isearch-highlightify-region): Give the
8472         highlighting extents a high priority.
8473         (isearch-make-extent): Give the main highlighting extent an even
8474         higher priority.
8475
8476 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8477
8478         * packages.el (packages-compute-package-locations): Fix typo from
8479         -u rationalization.
8480
8481 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8482
8483         * setup-paths.el (paths-find-doc-directory): Respect value of
8484         `configure-doc-directory.'
8485
8486         * find-paths.el (paths-find-architecture-directory): Give
8487         precendence `default' argument (which typically comes from
8488         configure).
8489
8490 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8491
8492         * startup.el (command-line-early): Added options -user-init-file
8493         and -user-init-directory.
8494
8495         * files.el (user-init-file): Default to NIL so we can recognize
8496         when it's set.
8497
8498 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8499
8500         * obsolete.el (init-file-user):
8501         * startup.el:
8502         * packages.el (packages-compute-package-locations):
8503         * package-get.el (package-get-user-index-filename):
8504         * menubar-items.el (maybe-add-init-button):
8505         * info.el (Info-annotations-path):
8506         * dump-paths.el:
8507         Change `user-init-directory' to be an absolute path.
8508         Use `user-init-directory' where appropriate.
8509         Zap `init-file-user' and its uses.
8510
8511 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8512
8513         * subr.el (copy-symbol): New function.
8514
8515 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8516
8517         * isearch-mode.el (isearch-done): Be sure to restore invisible
8518         extents in the proper buffer.
8519         (isearch-pre-command-hook): Set this-command to the correct value
8520         in case the buffer has changed and old overriding-local-map was
8521         used.
8522         (isearch-restore-extent): Use remprop instead of setting the
8523         property to nil.
8524
8525 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8526
8527         * cmdloop.el (execute-extended-command): Update zmacs region
8528         before the delay.
8529         (execute-extended-command): Make the message gettext-friendly.
8530
8531 1999-09-07  Andy Piper  <andy@xemacs.org>
8532
8533         * gutter-items.el (progress-gauge-glyph): renamed from
8534         progress-glyph.
8535         (progress-text-glyph): new variable.
8536         (progress-layout-glyph): use layouts and text glyphs.
8537         (progress-area-buffer): removed.
8538         (progress-text-and-extent): new variable.
8539         (progress-displayed-p): dynamically create gutter area buffer.
8540         (clear-progress): ditto.
8541         (raw-append-progress): ditto.
8542         (append-progress): use new glyph names.
8543         (raw-append-progress): only create the extent when needed. set
8544         properties more optimally.
8545         (progress): remove args.
8546
8547 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8548
8549         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8550         mapcar where the return value is unused.
8551         (isearch-restore-invisible-extents): Ditto.
8552         (isearch-highlight-all-cleanup): Ditto.
8553         (isearch-delete-extents-in-range): Traverse the extents only once.
8554         (isearch-highlight-all-update): Don't start over if the search
8555         string has changed and more input is pending.
8556
8557 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8558
8559         * packages.el (packages-find-package-data-path): Ditto.
8560
8561         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8562
8563         * subr.el (mapc-internal): Don't make obsolete.
8564
8565         * cl-extra.el (mapc): Resurrect.
8566
8567 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8568
8569         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8570         alias.
8571
8572         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8573         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8574         (isearch-yank-clipboard): Use get-clipboard instead of
8575         x-get-clipboard.
8576         (isearch-yank-selection): Fix docstring.
8577
8578 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8579
8580         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8581
8582 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8583
8584         * cl-macs.el (extent-start-position): Fix setf method.
8585         (extent-end-position): Ditto.
8586
8587 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8588
8589         * isearch-mode.el: End merge with FSF 20.4.
8590
8591         * isearch-mode.el (search-invisible): New variable.
8592         (isearch-hide-immediately): Ditto.
8593         (isearch-unhidden-extents): Ditto.
8594         (isearch-range-invisible): New function.
8595         (isearch-unhide-extent): Ditto.
8596         (isearch-restore-invisible-extents): Ditto.
8597         (isearch-restore-extent): Ditto.
8598
8599         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8600         implementation.
8601         (isearch-ring-retreat-edit): Ditto.
8602         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8603         (isearch-forward-regexp): New arguments NOT-REGEXP and
8604         NO-RECURSIVE-EDIT.
8605         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8606         (isearch-backward-regexp): New arguments NOT-REGEXP and
8607         NO-RECURSIVE-EDIT.
8608         (isearch-mode): Return isearch-success.
8609         (isearch-update): Use unread-command-events instead of
8610         unread-command-event.
8611         (isearch-abort): If an invalid regexp is encountered, keep popping
8612         states.
8613         (isearch-*-char): Use FSF implementation.
8614         (isearch-whitespace-chars): Use the more robust FSF's
8615         implementation.
8616         (isearch-within-brackets): New variable.
8617         (isearch-mode): Initialize it.
8618         (isearch-edit-string): Bind it.
8619         (isearch-search-and-update): Set it.
8620         (isearch-push-state): Push it.
8621         (isearch-top-state): Pop it.
8622         (isearch-search): Set it.
8623         (isearch-printing-char): When called by isearch-whitespace-chars,
8624         handle M-SPC gracefully.
8625         (isearch-message-prefix): New argument ELLIPSIS.
8626         (isearch-message-suffix): Ditto.
8627         (isearch-message): Use the ELLIPSIS argument when calling
8628         isearch-message-prefix and isearch-message-suffix.
8629         (isearch-message-prefix): Distinguish between "wrapped" and
8630         "overwrapped" search, FWIW.
8631
8632 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8633
8634         * isearch-mode.el (isearch-edit-string): Use the head of the
8635         search ring instead of search-last-string and search-last-regexp.
8636         (search-highlight): Renamed from isearch-highlight.
8637         (isearch-exit): Use the new name.
8638         (isearch-highlight): Ditto.
8639         (isearch-dehighlight): Ditto.
8640         (isearch-update-ring): New function.
8641         (isearch-done): Call it.
8642         (isearch-done): New argument EDIT.
8643         (isearch-repeat): If search string is empty, look up at the car of
8644         the search ring; ignore the yank pointer.
8645         (isearch-abort): Call isearch-done with NOPUSH.
8646         (isearch-cancel): New function.
8647         (isearch-mode-map): Bind it to ESC ESC ESC.
8648
8649         * isearch-mode.el: Begin merge with FSF 20.4.
8650
8651 1999-09-01  Andy Piper  <andy@xemacs.org>
8652
8653         * x-select.el (x-get-clipboard): obsolete.
8654         (x-yank-clipboard-selection): obsolete
8655
8656         * select.el (disown-selection): need to be careful to disown the
8657         clipboard if we set it via selection.
8658         (get-clipboard): move from x-select.el
8659         (yank-clipboard-selection): ditto.
8660
8661 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8662
8663         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8664         isearch-highlight-all-matches to nil.
8665         (isearch-fixed-case): New variable.
8666         (isearch-mode): Initialize it.
8667         (isearch-edit-string): Save it.
8668         (isearch-toggle-case-fold): Set it.
8669         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8670         need to check isearch-fixed-case.
8671         (isearch-toggle-case-fold): Update highlighting of all matches
8672         before the pause.
8673         (isearch-edit-string):
8674
8675 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8676
8677         * isearch-mode.el (isearch-edit-string): Call isearch-message
8678         before reading the event so that the prompt is displayed properly.
8679         (isearch-message): Use isearch-nonincremental when calling
8680         isearch-message-prefix.
8681         (minibuffer-local-isearch-map): Bind up and down to do the same as
8682         M-p and M-n respectively.
8683         (isearch-done): New arg NOPUSH.
8684         (isearch-edit-string): Use it.
8685         (isearch-edit-string): Don't bind isearch-string.
8686         (isearch-ring-adjust): Edit string, *then* push state.
8687
8688 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8689
8690         * faces.el (isearch-secondary): Make isearch-secondary look
8691         different than default.
8692
8693 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8694
8695         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8696         save-excursion.
8697         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8698         (isearch-update): Call isearch-dehighlight without arguments.
8699         (isearch-done): Ditto.
8700
8701         * isearch-mode.el (isearch-fix-case): If the search string has no
8702         upper-case letters, allow the folding to be reenabled.
8703         Previously, once disabled, the folding would remain that way until
8704         the end of isearch.
8705         (isearch-top-state): Call isearch-fix-case.
8706
8707         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8708         save-excursion.
8709         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8710
8711 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8712
8713         * xpm-button.el:
8714         xbm-button.el: Need to exist in core because gui.el depends on
8715         them.
8716
8717 1999-08-31  Andy Piper  <andy@xemacs.org>
8718
8719         * gutter-items.el (buffers-tab-face): new customizable variable.
8720         (buffers-tab-default-buffer-line-length): new specifier for
8721         maximum viewable characters.
8722         (progress-stack): new variable for implementing widget-based
8723         progress messages.
8724         (progress-area-buffer): ditto.
8725         (progress-glyph-height): ditto.
8726         (progress-stop-callback): ditto.
8727         (progress-quit-function): new function.
8728         (progress-glyph): new variable.
8729         (progress-layout-glyph): ditto.
8730         (progress-displayed-p): new function, see message-displayed-p for
8731         details.
8732         (clear-progress): ditto.
8733         (remove-progress): ditto.
8734         (append-progress): ditto.
8735         (raw-append-progress): ditto.
8736         (display-progress): ditto.
8737         (current-progress): ditto.
8738         (current-progress-label): ditto.
8739         (progress): ditto.
8740         (lprogress): ditto.
8741
8742
8743 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8744
8745         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8746
8747         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8748         `isearch-yank-selection'.
8749         (isearch-mode-map): Use it.
8750         (isearch-yank-selection): Use `get-selection' instead of
8751         `get-x-selection'.
8752
8753 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8754
8755         * faces.el (isearch-secondary): Create face here.
8756
8757         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8758         timers.
8759
8760 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8761
8762         * subr.el (buffer-string): More robust backward compatibility
8763         check, courtesy William Perry.
8764
8765 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8766
8767         * replace.el (perform-replace): Stop the search after the search
8768         limit has been reached.
8769
8770 1999-08-23  Andy Piper  <andy@xemacs.org>
8771
8772         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8773         here if we don't have one.
8774
8775 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8776
8777         * ldap.el (ldap-coding-system): Default to nil until we get
8778         efficient UTF8 support
8779         (ldap-decode-string): Guard against `decode-coding-string' not
8780         being defined
8781         (ldap-encode-string): Guard against `encode-coding-string' not
8782         being defined
8783
8784 1999-08-23  Didier Verna  <didier@xemacs.org>
8785
8786         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8787         Some doc strings improvements, and add a star to the `interactive'
8788         calls.
8789
8790 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8791
8792         * font-lock.el (java-font-lock-keywords-3): introduced new
8793         keywords and regexpes for javadoc syntax 1.2.
8794
8795 1999-08-17  Andy Piper  <andy@xemacs.org>
8796
8797         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8798         format-buffers-tab-line.
8799         (buffers-tab-max-buffer-line-length): new variable.
8800         (format-buffers-tab-line): new function. truncate names if over
8801         buffers-tab-max-buffer-line-length.
8802
8803 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8804
8805         * cus-start.el: Customize the variable `bell-inhibit-time'.
8806
8807 1999-08-16  Andy Piper  <andy@xemacs.org>
8808
8809         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8810         brute-force approach to deleting the last buffer.
8811         (buffers-tab-grouping-regexp): new customizable variable.
8812         (select-buffers-tab-buffers-by-mode): use it.
8813
8814 1999-08-13  Andy Piper  <andy@xemacs.org>
8815
8816         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8817         deletion problem.
8818
8819 1999-07-30  Didier Verna  <didier@xemacs.org>
8820
8821         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8822         of princ to output symbols.
8823         (custom-save-face-internal): ditto.
8824         (custom-save-resets): ditto.
8825
8826 1999-08-09  Didier Verna  <didier@xemacs.org>
8827
8828         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8829         `regexp-quote' to protect the major mode name for use as a regular
8830         expression (c++ needs this for instance).
8831
8832 1999-08-08  Andy Piper  <andy@xemacs.org>
8833
8834         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8835         cope with similar mode names.
8836
8837         * gutter-items.el (buffers-tab-selection-function): new selection
8838         function.
8839         (select-buffers-tab-buffers-by-mode): new function.
8840         (buffers-tab-items): use it if set to only display buffers in the
8841         tab in the current buffer's group..
8842         (update-tab-in-gutter): use new api.
8843         (remove-buffer-from-gutter-tab): ditto.
8844
8845         * gutter-items.el (buffers-tab-max-size): set custom selection
8846         default to 6.
8847         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8848         (add-tab-to-gutter): set face as default.
8849
8850 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8851
8852         * faces.el (frob-face-property): Merge the fall-back specifier
8853         with the target, not replace it.
8854
8855 1999-08-05  Andy Piper  <andy@xemacs.org>
8856
8857         * gutter-items.el (update-tab-in-gutter): add frame argument for
8858         buffer-items.
8859         (update-tab-in-gutter): use it.
8860
8861         * gutter-items.el (record-buffer-hook): set.
8862
8863         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8864         change.
8865         (switch-to-buffer-hook) deleted.
8866
8867 1999-08-04  Andy Piper  <andy@xemacs.org>
8868
8869         * gutter-items.el (update-tab-in-gutter): make sure this will work
8870         as an argument to create-frame-hook.
8871
8872 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8873
8874         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8875         instead of timer emulation.
8876
8877 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8878
8879         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8880         Emacs isearch enhancements.
8881
8882 1999-07-28  Andy Piper  <andy@xemacs.org>
8883
8884         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8885         all devices that support tab controls.
8886         (remove-buffer-from-gutter-tab): new function. to be used as a
8887         value for kill-buffer-hook.
8888
8889 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8890
8891         * auto-show.el (auto-show-truncationp): changed to match
8892         `window_translation_on'
8893
8894 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8895
8896         * XEmacs 21.2.19 is released
8897
8898 1999-07-28  SL Baur  <steve@miho>
8899
8900         * code-files.el (insert-file-contents): Fix docstring.
8901         revert previous change.
8902
8903 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8904
8905         * fill.el (fill-region-as-paragraph): Change re-break-point to
8906         contain word-across-newline plus one character so that filling
8907         Japanese and Chinese works as desired.
8908         * simple.el (do-auto-fill): Ditto.
8909
8910 1999-07-26  SL Baur  <steve@miho>
8911
8912         * mule/japanese.el ("Japanese"): Do not specify a default input
8913         method.
8914         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8915
8916 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8917
8918         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8919         able to use cl-macs macro in early lisp.
8920
8921 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8922
8923         * custom.el:
8924         * cus-face.el:
8925         * cus-edit.el:
8926                 Massive custom Theme API changes.
8927
8928 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8929
8930         * code-files.el (insert-file-contents): Regard
8931         coding-system-magic-cookie if `coding-system-for-read' is nil.
8932
8933 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8934
8935         * mule/thai-xtis.el: Add coding: local variable, to avoid
8936         bootstrapping problem with C locale.
8937
8938 1999-07-22  Andy Piper  <andy@xemacs.org>
8939
8940         * dumped-lisp.el (preloaded-file-list): guard against putting
8941         gutter-items in a less than functional XEmacs.
8942         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8943
8944 1999-07-18  Bob Weiner  <weiner@beopen.com>
8945
8946         * fill.el (fill-context-prefix): Fixed bug that prevented the
8947         setting of an adaptive fill prefix when the `dont-skip-first' was
8948         t.
8949
8950 1999-07-22  SL Baur  <steve@miho>
8951
8952         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8953
8954 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8955
8956         * files.el (interpreter-mode-alist): add `make', `guile', and
8957         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8958         makefile-mode, guile is a scheme, and someday XEmacs will be
8959         modular enough to use as an efficient scripting tool.)
8960
8961 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8962
8963         * mule/mule-cmds.el (reset-language-environment): Regard
8964         coding-category `utf-8' and `ucs-4' if they are available.
8965
8966 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8967
8968         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8969         (prefer-coding-system): Fix DOC-string.
8970
8971         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8972         DOC-string too.
8973
8974         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8975         Mule.
8976         (coding-system-change-eol-conversion): Fix DOC-string.
8977
8978 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8979
8980         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8981         instead of `list-coding-system'.
8982
8983 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8984
8985         * menubar-items.el (default-menubar): `select-input-method' was
8986         renamed to `set-input-method'.
8987
8988         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8989         "Set Language Environment" menu.
8990
8991         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8992         "Describe Language Support" menu.
8993
8994 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8995
8996         * mule/chinese.el ("Chinese-GB"): Rename
8997         `chinese-gb-environment-setup-function' to
8998         `setup-chinese-gb-environment-internal'.
8999
9000 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9001
9002         * mule/korean.el: Use `define-coding-system-alias' instead of
9003         `copy-coding-system'.
9004
9005 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9006
9007         * mule/mule-cmds.el (set-language-environment-coding-systems):
9008         Treat duplicated coding-categories.
9009
9010 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9011
9012         * mule/japanese.el: Use `define-coding-system-alias' instead of
9013         `copy-coding-system'.
9014
9015 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9016
9017         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9018         coding-system `viscii'.
9019
9020 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9021
9022         * mule/cyrillic.el:
9023         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9024         (cyrillic-alternativnyj-decode-table): New variable.
9025         (cyrillic-alternativnyj-encode-table): New variable.
9026         - Specify `iso-8-1' as a category of coding-system
9027           `alternativnyj'.
9028         - Abolish general Cyrillic environment.
9029
9030 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9031
9032         * mule/chinese.el:
9033         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9034         - Register `chinese-gb-environment-setup-function' as a
9035           `setup-function' of "Chinese-GB" environment.
9036
9037 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9038
9039         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9040         optional argument `parents'.
9041
9042         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9043         property for Thai-XTIS.
9044
9045         * mule/mule-help.el (help-with-tutorial): Use property
9046         `tutorial-coding-system' of language-info as a coding-system to
9047         read tutorial file.
9048
9049 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9050
9051         * mule/thai-xtis.el: Don't setup `setup-function' and
9052         `exit-function'.
9053
9054         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9055         `set-coding-category-system' to set up coding-system for
9056         coding-category.
9057
9058         * mule/mule-cmds.el (prefer-coding-system): Use
9059         `set-coding-category-system' to set up coding-system for
9060         coding-category.
9061
9062 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9063
9064         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9065         Thai-XTIS environment.
9066
9067         * mule/mule-cmds.el (prefer-coding-system): Use
9068         `find-coding-system' instead of `coding-system-p'.
9069
9070 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9071
9072         * mule/mule-cmds.el (set-language-environment-coding-systems):
9073         Modify eol-type for XEmacs.
9074
9075         * mule/thai-xtis.el: Delete unused local variable `category'.
9076
9077         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9078         function.
9079         (prefer-coding-system): Don't call
9080         `update-coding-systems-internal'; use function
9081         `coding-category-list' instead of variable `coding-category-list';
9082         use `set-coding-priority-list' instead of `set-coding-priority';
9083         modify `eol-type' for XEmacs.
9084
9085         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9086         `charset-columns'.
9087         (char-width): Likewise.
9088
9089 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9090
9091         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9092         `tis-620'.
9093
9094         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9095         `set-coding-priority-list' instead of `set-coding-priority'; don't
9096         call `update-coding-systems-internal'.
9097
9098         * mule/mule-misc.el (coding-system-get): New function.
9099         (coding-system-put): New function.
9100         (coding-system-category): New function.
9101
9102 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9103
9104         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9105         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9106         to avoid conflict with leim/quail/thai-xtis.
9107
9108         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9109         to thai-xtis-chars.el.
9110
9111         * mule/thai-xtis-chars.el: New file (split from
9112         mule/thai-xtis.el).
9113
9114 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9115
9116         * mule/thai-xtis.el:
9117         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9118         - Add syntax entries.
9119         - Put `preferred-coding-system' of the charset `thai-xtis' to
9120           `tis-620'.
9121
9122 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9123
9124         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9125         rewritten to use write-multibyte-character.
9126
9127 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9128
9129         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9130         of `iso-2022-7'.
9131         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9132         ported yet.
9133         (read-input-method-name): Treat optional argument `default'.
9134
9135 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9136
9137         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9138         all.
9139         (set-language-info-alist): Set up menus here.
9140
9141 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9142
9143         * minibuf.el (completing-read): Add new optional argument
9144         `default'.
9145         (read-coding-system): Add new optional argument
9146         `default-coding-system'.
9147
9148 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9149
9150         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9151         (viet-viscii-...->viet-vscii...).
9152
9153 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9154
9155         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9156         and menus.
9157
9158 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9159
9160         * mule/mule-cmds.el (input-method-function): Add permanent-local
9161         property.
9162
9163 1999-03-30  Dave Love  <fx@gnu.org>
9164
9165         * mule/mule-cmds.el (current-language-environment): Doc fix.
9166
9167 1999-02-06  Richard Stallman  <rms@gnu.org>
9168
9169         * mule/european.el (setup-slovenian-environment): New function.
9170         ("Slovenian"): New language environment.
9171
9172 1999-01-27  Dave Love  <fx@gnu.org>
9173
9174         * mule/mule-cmds.el (current-language-environment): Provide :link,
9175         :type (choices) and appropriate :get.
9176
9177 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9178
9179         * mule/mule-cmds.el (describe-language-environment): Don't alter
9180         input-method-alist.
9181
9182 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9183
9184         * mule/mule-cmds.el (prefer-coding-system): Call
9185         set-coding-priority, so that the internal array of priorities is
9186         also updated.
9187
9188 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9189
9190         * mule/mule-cmds.el (prefer-coding-system): If the argument
9191         requires specific EOL conversion type, make the default coding
9192         systems use that.
9193
9194 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9195
9196         * mule/mule-cmds.el (set-language-environment): Pass the default
9197         eol-type to set-language-environment-coding-systems.
9198         (set-default-coding-systems): Copy the eol-type property for the
9199         new default values of {buffer-file,process}-coding-system from the
9200         old defaults.
9201         (set-language-environment-coding-systems): Accept an optional
9202         argument EOL-TYPE, and set the eol-type property of the default
9203         coding systems accordingly.
9204
9205 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9206
9207         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9208         use generate-new-buffer instead of get-buffer-create.
9209
9210 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9211
9212         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9213
9214 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9215
9216         * mule/mule-cmds.el (default-input-method): Fix custom type.
9217
9218 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9219
9220         * mule/mule-cmds.el (setup-specified-language-environment):
9221         Add apropos-inhibit property.
9222         (describe-specified-language-support): Likewise.
9223
9224 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9225
9226         * mule/mule-cmds.el: Doc fixes.
9227
9228 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9229
9230         * mule/mule-cmds.el (register-input-method): Doc-string
9231         modified.
9232
9233 1998-09-01  Dave Love  <fx@gnu.org>
9234
9235         * mule/mule-cmds.el (current-language-environment): Fix
9236         setter function.
9237
9238 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9239
9240         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9241         mule/european.el, mule/hebrew.el, mule/japanese.el,
9242         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9243         avoid bootstrapping problem if you need to recompile all the Lisp
9244         files using interpreted code.
9245
9246 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9247
9248         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9249         ("Latin-2"): Likewise.
9250
9251 1998-08-18  Per Starback  <starback@update.uu.se>
9252
9253         * mule/european.el (setup-latin2-environment): Fix typo.
9254
9255 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9256
9257         * mule/european.el: Give proper value of `input-method' key to all
9258         lang. env.
9259
9260         * mule/mule-cmds.el (activate-input-method): Handle the case that
9261         the arg INPUT-METHOD is nil correctly.
9262         (read-multilingual-string): Activate the specified input method
9263         before calling read-string.  Afterward, activate the original
9264         input method.
9265
9266 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9267
9268         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9269         (set-language-info-alist): Fix typo in doc-string.
9270
9271         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9272
9273 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9274
9275         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9276         (reset-language-environment): New function for the job that
9277         setup-english-environment used to do.
9278         (set-language-environment): Do more setups according to the info
9279         in language-info-alist.
9280         (read-language-name): Handle the case that the arg KEY is nil.
9281         (describe-language-environment): Handle input-method property.
9282
9283         * mule/: All files under this directory, which related with
9284         specific languages (such as mule/european.el, mule/greek.el,
9285         mule/hebrew.el, mule/misc-lang.el), modified as below.
9286         (setup-XXX-environment): Just call set-language-environment.  If
9287         they used to do some other jobs than what done by
9288         set-language-environment, those jobs are done in
9289         setup-XXX-environment-internal now.
9290         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9291         the value to setup-XXX-environment-internal.  Add properties
9292         input-method and features.
9293
9294         * mule/english.el (setup-english-environment): Just call
9295         reset-language-environment.
9296
9297         * mule/european.el (setup-8-bit-environment): Function deleted.
9298
9299 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9300
9301         * mule/mule-cmds.el (input-method-exit-on-first-char)
9302         (input-method-use-echo-area): Doc fixes.
9303
9304 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9305
9306         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9307         variable.
9308         (input-method-use-echo-area): New variable.
9309
9310 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9311
9312         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9313
9314 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9315
9316         * mule/mule-cmds.el (activate-input-method): Update mode line.
9317         (inactivate-input-method): Likewise.
9318
9319 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9320
9321         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9322         input method in the current buffer, but just bind
9323         current-input-method.
9324
9325 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9326
9327         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9328
9329         * mule/misc-lang.el ("IPA"): Add coding-priority and
9330         coding-system.
9331
9332 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9333
9334         * mule/greek.el: Add coding-priority.
9335
9336 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9337
9338         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9339         LANG-ENV.
9340
9341 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9342
9343         * mule/mule-cmds.el (register-input-method): Fix previous change.
9344         (setup-specified-language-environment): Doc fix.
9345
9346 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9347
9348         * mule/mule-cmds.el: Several doc fixes.
9349         (get-language-info, set-language-info): Rename argument.
9350         (set-language-info-alist): Likewise.
9351         (register-input-method): Rename argument.
9352         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9353
9354 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9355
9356         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9357         default value while reading an input method.
9358
9359 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9360
9361         * mule/mule-cmds.el (universal-coding-system-argument):
9362         Use buffer-file-coding-system as default.
9363
9364 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9365
9366         * mule/korean.el ("Korean"): Doc fix.
9367
9368 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9369
9370         * mule/mule-cmds.el (describe-language-environment): Print the
9371         languge environment at the head.
9372
9373 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9374
9375         * mule/japanese.el: Set exit-function to exit-japanese-environment
9376         for Japanese environment.
9377
9378 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9379
9380         * mule/mule-cmds.el (set-language-environment): Doc fix.
9381         (current-language-environment): Use defcustom.
9382         (default-input-method): Specify :type.
9383
9384 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9385
9386         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9387         modified.
9388         (prefer-coding-system): Doc-string modified.
9389
9390 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9391
9392         * mule/mule-cmds.el (set-language-info): Doc-string
9393         describes `coding-priority' KEY.
9394         (set-language-environment-coding-systems): New function.
9395         (select-safe-coding-system): New function.
9396         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9397         (set-language-info-alist): New optionla arg PARENTS.  Call
9398         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9399         (set-language-environment-coding-systems): New function.
9400
9401         * mule/chinese.el: Remove setting up of
9402         describe-chinese-environment-map and
9403         setup-chinese-environment-map.  Exclude them in args of calls to
9404         set-language-info-alist.  Register coding-priority key in
9405         language-info-alist.
9406
9407         * mule/cyrillic.el: Remove setting up of
9408         describe-cyrillic-environment-map and
9409         setup-cyrillic-environment-map.  Exclude them in args of calls to
9410         set-language-info-alist.  Register coding-priority key in
9411         language-info-alist.
9412
9413         * mule/english.el: Register coding-priority key in
9414         language-info-alist.
9415
9416         * mule/ethiopic.el: Register coding-priority key in
9417         language-info-alist.
9418
9419         * mule/european.el: Remove setting up of
9420         describe-european-environment-map and
9421         setup-european-environment-map.  Exclude them in args of calls to
9422         set-language-info-alist.  Register coding-priority key in
9423         language-info-alist.  Add "German" language env.
9424         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9425         (setup-german-environment): New function.
9426
9427         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9428         change default input method to "greek-postfix".
9429
9430         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9431         coding-priority key in
9432
9433 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9434
9435         * mule/mule-cmds.el (set-language-info): Doc fix.
9436         (input-method-inactivate-hook): Doc fix.
9437
9438 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9439
9440         * mule/mule-cmds.el (set-input-method): Renamed from
9441         select-input-method.
9442
9443 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9444
9445         * mule/mule-cmds.el (set-language-environment): Run
9446         exit-language-environment-hook before calling `exit-function'
9447         which is specified for the language environment.
9448
9449 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9450
9451         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9452         modified.
9453         (prefer-coding-system): Likewise.
9454         (describe-language-environment): Print aliases of each coding
9455         system.
9456         (set-language-environment-hook): New variable.
9457         (exit-language-environment-hook): New variable.
9458         (set-language-environment): Call these hooks.  Before setting a
9459         new language environment, exit from the
9460         current-language-environment if necessary.
9461         (input-method-verbose-flag): The value can be nil, t,
9462         complex-only, or default.
9463         (input-method-highlight-flag): Doc-string augmented.
9464         (activate-input-method): Check if we can run the registered
9465         function to activate an input method.
9466
9467         * mule/korean.el: Set exit-function for language environment
9468         "Korean" to exit-korean-environment.
9469         (setup-korean-environment): Moved to korea-util.el.
9470
9471 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9472
9473         * mule/mule-cmds.el (read-multilingual-string): Use
9474         current-input-method prior to default-input-method.  Don't bind
9475         current-input-method by `let', instead, activate the specified
9476         input method in the current buffer temporarily.
9477
9478 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9479
9480         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9481
9482 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9483
9484         * mule/chinese.el (post-read-decode-hz): Return the result of
9485         decode-hz-region.
9486         (pre-write-encode-hz): Do not change the value of
9487         last-coding-system.
9488
9489 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9490
9491         * mule/mule-ccl.el: Doc fixes.
9492
9493 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9494
9495         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9496         (check-ccl-program): New macro.
9497
9498 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9499
9500         * mule/mule-ccl.el: Comment about CCL syntax modified.
9501         (ccl-command-table): Add read-multibyte-character and
9502         write-multibyte-character.
9503         (ccl-code-table): Add ex-cmd.
9504         (ccl-extended-code-table): New variable.
9505         (ccl-embed-extended-command): New function.
9506         (ccl-compile-read-multibyte-character,
9507         ccl-compile-write-multibyte-character) New functions.
9508         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9509         ccl-dump-write-multibyte-character): New functions.
9510
9511 1999-07-22  SL Baur  <steve@miho>
9512
9513         * config.el (config-value-file): config.values is installed into
9514         doc-directory.
9515         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9516
9517 1999-07-19  Didier Verna  <didier@xemacs.org>
9518
9519         * rect.el: all functions rewritten, except when noted. Below is a
9520         list of interface changes.
9521         (apply-on-rectangle): new function. Obsoletes
9522         `operate-on-rectangle'. All functions that used to call this
9523         function now call the new one.
9524         (kill-rectangle): added optional prefix arg to fill lines.
9525         (delete-rectangle): ditto.
9526         (delete-extract-rectangle): ditto.
9527         (open-rectangle): ditto.
9528         (clear-rectangle): ditto.
9529         (delete-rectangle-line): added third arg FILL.
9530         (delete-extract-rectangle-line): ditto.
9531         (open-rectangle-line): ditto.
9532         (clear-rectangle-line): ditto.
9533
9534 1999-07-18  Andy Piper  <andy@xemacs.org>
9535
9536         * menubar-items.el (default-menubar): add gutter options.
9537
9538         * gutter-items.el: new file.
9539         (gutter): new group for custom.
9540         (gutter-visible-p): new variable.
9541         (default-gutter-position): ditto.
9542         (buffers-tab): new group for the buffers tab.
9543         (gutter-buffers-tab): widget to put in the gutter.
9544         (buffers-tab-max-size): max number of tabs.
9545         (buffers-tab-switch-to-buffer-function): function to call when a
9546         tab is pressed.
9547         (buffers-tab-omit-function): filter buffers with this function.
9548         (buffers-tab-format-buffer-line-function): format buffer names for
9549         inclusion in tabs.
9550         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9551         the record.
9552         (build-buffers-tab-internal): build a list of tab items.
9553         (buffers-tab-items): ditto.
9554         (add-tab-to-gutter): put a tab in the gutter area.
9555         (update-tab-in-gutter): reset the buffers in the tab.
9556
9557         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9558
9559         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9560         (switch-to-buffer-hooks): new hook.
9561
9562         * toolbar.el (default-toolbar-position): fix typo.
9563
9564 1999-07-16  Andy Piper  <andy@xemacs.org>
9565
9566         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9567
9568 1999-07-15  Didier Verna  <didier@xemacs.org>
9569
9570         * cus-edit.el (custom-prompt-variable): optional third arg makes
9571         prompt for a comment string.
9572         (customize-set-value): optional prefix makes this function handle
9573         variable comments.
9574         (customize-set-variable): ditto.
9575         (customize-save-variable): ditto.
9576         (customize-customized): handle custom comments.
9577         (customize-save-customized): ditto.
9578         (custom-variable-state-set): ditto.
9579         (custom-face-state-set): ditto.
9580         (customize-saved): ditto.
9581         (custom-variable-set): ditto.
9582         (custom-face-set): ditto.
9583         (custom-variable-save): ditto.
9584         (custom-face-save): ditto.
9585         (custom-variable-reset-saved): ditto.
9586         (custom-face-reset-saved): ditto.
9587         (custom-variable-reset-standard): ditto.
9588         (custom-face-reset-standard): ditto.
9589         (custom-comment-face): new face.
9590         (custom-comment-tag-face): ditto.
9591         (custom-comment): new widget.
9592         (custom-comment-create): new function.
9593         (custom-comment-delete): ditto.
9594         (custom-comment-value-set): ditto.
9595         (custom-comment-show): ditto.
9596         (custom-comment-invisible-p): ditto.
9597         (custom-variable-value-create): create a comment field widget.
9598         (custom-face-value-create): ditto.
9599         (custom-variable-menu): new entry for adding a custom comment.
9600         (custom-face-menu): ditto.
9601         (custom-save-variables): possibly save custom comments.
9602         (custom-save-faces): ditto.
9603
9604         * cus-face.el (custom-set-faces): the arguments can now have a
9605         custom comment as fourth argument.
9606
9607         * custom.el (custom-set-variables): the arguments can now have a
9608         custom comment as fifth element.
9609
9610 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9611
9612         * XEmacs 21.2.18 is released
9613
9614 1999-07-13  SL Baur  <steve@miho>
9615
9616         * lib-complete.el (read-library-name): Revert previous change.
9617         (read-library): Ditto.
9618
9619 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9620
9621         * packages.el (packages-package-list): Capitalize docstring.
9622
9623         * packages.el (packages-find-package-library-path): Use #'nconc
9624         rather than #'append to reduce consing -- #'mapcar uses Flist,
9625         which returns a freshly consed list.  #'append would create yet
9626         another fresh list, using Fmake_list in concat.
9627
9628         * packages.el (package-provide): Use setq with remassq like it
9629         says in its docstring.
9630
9631 1999-07-06  SL Baur  <steve@miho.m17n.org>
9632
9633         * lib-complete.el (progn-with-message): Fix typo.
9634
9635 1999-07-06  SL Baur  <steve@miho.m17n.org>
9636
9637         * mule/mule-misc.el (char-octet): Make function match docstring.
9638         From Katsumi Yamaoka <yamaoka@jpl.org>
9639
9640 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9641
9642         * wid-edit.el (widget-documentation): corrected spelling error.
9643
9644 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9645
9646         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9647         keys if already bound
9648
9649 1999-07-06  SL Baur  <steve@miho.m17n.org>
9650
9651         * lib-complete.el (progn-with-message): Revert previous changes.
9652
9653 1999-06-24  Bob Weiner  <weiner@beopen.com>
9654
9655         * lib-complete.el (find-library):
9656         (find-library-other-window):
9657         (find-library-other-frame): Completely rewrote
9658         so that these functions actually work when called non-interactively.
9659         Also made them handle LIBRARY arguments which end with .el or .elc.
9660
9661 1999-06-24  Bob Weiner  <weiner@beopen.com>
9662
9663         * simple.el (indent-new-comment-line): Locally bound
9664         `block-comment-start' to `comstart' or else when this is called
9665         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9666         `block-comment-start' value, ignoring any existing spacing after a
9667         comment prefix in the previous line and producing ugly comments.
9668
9669 1999-06-23  Bob Weiner  <weiner@beopen.com>
9670
9671         * list-mode.el (mouse-choose-completion):
9672         (choose-completion):
9673         (completion-switch-to-minibuffer): Added.
9674         ([Tab]): [Tab] previously switched to the minibuffer
9675         but since [space] does that and since most applications in the
9676         world use [Tab] to select the next item in a list, do that in the
9677         *Completions* buffer too.  This will cause the least confusion
9678         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9679         06/23/1999.
9680
9681 1999-06-22  Bob Weiner  <weiner@beopen.com>
9682
9683         * help.el (help-buffer-name): Added support for a null value
9684         of `help-buffer-prefix-string' since some buffers require no
9685         prefix.
9686
9687 1999-06-20  Bob Weiner  <weiner@beopen.com>
9688
9689         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9690         in the completion-list-mode-map to bury the completions buffer
9691         even when the minibuffer is no longer active.
9692
9693 1999-06-20  Bob Weiner  <weiner@beopen.com>
9694
9695         * list-mode.el (list-mode): It is visually disconcerting to have
9696         the text cursor disappear within list buffers, especially when
9697         moving from window to window, so leave it visible.
9698
9699 1999-07-01  SL Baur  <steve@miho.m17n.org>
9700
9701         * menubar-items.el (default-menubar): Conditionalize the bug
9702         report menu item (which may not be possible in this XEmacs).
9703         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9704
9705 1999-06-30  SL Baur  <steve@miho.m17n.org>
9706
9707         * subr.el (with-current-buffer): DOC string fix.
9708         Suggested by Bob Weiner <weiner@altrasoft.com>
9709
9710 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9711
9712         * cus-face.el (custom-face-italic): insert missing args
9713
9714 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9715
9716         * packages.el (package-locations): Changed default early package
9717         hierarchies to ~/.xemacs/mule-packages and
9718         ~/.xemacs/xemacs-packages.
9719
9720 1999-06-23  SL Baur  <steve@miho.m17n.org>
9721
9722         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9723
9724 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9725
9726         * packages.el (package-locations): Changed default early package
9727         hierarchy to ~/.xemacs/packages.
9728         (package-locations): Removed `packages' as a possible name for a
9729         late package hierarchy.
9730
9731 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9732
9733         * mule/mule-category.el (word-combining-categories): Set up new
9734         variable.
9735         (word-separating-categories): Likewise.
9736
9737 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9738
9739         * XEmacs 21.2.17 is released
9740
9741 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9742
9743         * font-menu.el (font-menu-set-font): allow for nil specification
9744         of font size.
9745
9746 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9747
9748         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9749         is 1.
9750
9751 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9752
9753         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9754         8859-5 instead of ISO 8859-1.
9755
9756 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9757
9758         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9759         (viet-viscii-encode-table): Ditto.
9760
9761         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9762         Make obsolete definition of char-octet.
9763
9764 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9765
9766         * subr.el: Move no-Mule make-char ...
9767         * help-nomule.el (make-char): To here.
9768         (string-width): Make Mule compatibility alias.
9769
9770 1999-06-15  Andy Piper  <andy@xemacs.org>
9771
9772         * select.el (get-selection-no-error): really make there be no-error.
9773         (get-selection): revert to original.
9774
9775 1999-06-11  Andy Piper  <andy@xemacs.org>
9776
9777         * select.el (selection-sets-clipboard): renamed.
9778         (own-selection): use it.
9779
9780 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9781
9782         * XEmacs 21.2.16 is released
9783
9784 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9785
9786         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9787         missing characters to avoid crash.
9788
9789 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9790
9791         * coding.el (set-terminal-coding-system): Only set the console
9792         coding system on the selected console if it is a tty.
9793
9794 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9795
9796         * cus-face.el:
9797         * cus-edit.el:
9798         * faces.el:
9799         (custom):
9800         (face-spec-set):
9801         * faces.el (frob-face-property):
9802         * font-menu.el (font-menu-set-font):
9803                   Actually apply changes from 1999-03-17
9804
9805 1999-06-10  Andy Piper  <andy@xemacs.org>
9806
9807         * select.el (get-selection): abstract out non error-signalling
9808         part.
9809         (get-selection-no-error): get-selection without signalling an
9810         error.
9811         (selection-is-clipboard-p): new variable. controls whether the
9812         selection sets the clipboard.
9813         (own-selection): use it.
9814
9815         * mouse.el (insert-selection): fallback to clipboard after trying
9816         primary selection and cutbuffer.
9817
9818 1999-06-05  Andy Piper  <andy@xemacs.org>
9819
9820         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9821         selection functions.
9822
9823 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9824
9825         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9826         default value.
9827         (load): Use `raw-text' instead of `no-conversion'.
9828         (insert-file-contents): Likewise.
9829
9830         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9831         of `no-conversion'.
9832
9833 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9834
9835         * coding.el: Don't copy `no-conversion' to `raw-text'.
9836
9837 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9838
9839         * subr.el (make-char): Define it if Mule is not around.
9840
9841 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9842
9843         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9844
9845         * x-select.el (x-disown-selection-internal): Restore symbol as an
9846         obsolete alias.
9847         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9848
9849 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9850
9851         * XEmacs 21.2.15 is released
9852
9853 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9854
9855         * subr.el (split-string): Avoid infinite looping
9856
9857 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9858
9859         * ldap.el (ldap-ignore-attribute-codings): New variable
9860         (ldap-default-attribute-decoder): New variable
9861         (ldap-coding-system): New variable
9862         (ldap-attribute-syntax-encoders): New variable
9863         (ldap-attribute-syntax-decoders): New variable
9864         (ldap-attribute-syntaxes-alist): New variable
9865         (ldap-encode-boolean): New function
9866         (ldap-decode-boolean): New function
9867         (ldap-encode-country-string): New function
9868         (ldap-decode-string): New function
9869         (ldap-decode-address): New function
9870         (ldap-encode-address): New function
9871         (ldap-decode-attribute): New function
9872         (ldap-search): Use some of these
9873
9874 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9875
9876         * version.el (emacs-version): Make the patch level/beta come
9877         before the XEmacs qualifier so that it gets into (funcall
9878         emacs-version) and thus in the bug reports.
9879         (emacs-version>=): Support patch levels.
9880
9881 1999-06-03  SL Baur  <steve@xemacs.org>
9882
9883         * version.el: implement x.y.z version number
9884         From Jan Vroonhof <vroonhof@math.ethz.ch>
9885
9886 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9887
9888         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9889
9890 1999-05-22  Vin Shelton <acs@xemacs.org>
9891
9892         * startup.el: Document -private and break out non-standard X options.
9893
9894 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9895
9896         * mule/mule-charset.el (charset-after): New function.
9897         (charset-direction): Synch with Mule, update docstring.
9898         (get-charset-property): New function.
9899         (put-charset-property): New function.
9900         (charset-plist): New function.
9901
9902         * mule/mule-charset.el (compose-region):
9903         (decompose-region): remove;  these functions (which don't work
9904         since we don't do composite characters) have been moved to
9905         mule-util.el.
9906         (toplevel): follow coding standards
9907
9908 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9909
9910         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9911         exist any more.
9912
9913         * code-files.el: Fix commentary to follow coding standards.  Move
9914         the single line left in mule-files.el to here.
9915
9916         * mule/mule-files.el: delete.
9917
9918 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9919
9920         * info.el (Info-scroll-prev): Use event functions instead of the
9921         old emacs 19 interface.
9922
9923 1999-06-02  Andy Piper  <andy@xemacs.org>
9924
9925         * x-font-menu.el (x-font-menu-load-font):
9926         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9927
9928 1999-05-31  Andy Piper  <andy@xemacs.org>
9929
9930         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9931         group.
9932         (font-menu-this-frame-only-p): ditto.
9933         (font-menu-max-items): reinstate, from Jan Vroonhof
9934         <vroonhof@math.ethz.ch>
9935         (font-menu-submenu-name-format): ditto.
9936         (font-menu-split-long-menu): ditto, for use by the family
9937         constructor.
9938         (font-menu-family-constructor): use it.
9939
9940 1999-05-30  Andy Piper  <andy@xemacs.org>
9941
9942         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9943         for use by the font menu.
9944
9945         * msw-font-menu.el: new file implementing mswindows specific
9946         font-menu behaviour.
9947         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9948         (mswindows-font-menu-junk-families): ditto.
9949         (hack-font-truename): ditto.
9950         (mswindows-font-regexp-ascii): ditto.
9951         (mswindows-reset-device-font-menus): ditto.
9952         (mswindows-font-menu-font-data): ditto.
9953         (mswindows-font-menu-load-font): ditto.
9954
9955         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9956         (x-font-menu-font-data): ditto.
9957         (x-font-menu-load-font): ditto.
9958
9959         * font-menu.el: new file implementing generic font menu behaviour.
9960         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9961         made device independent.
9962         (font-menu-this-frame-only-p): ditto.
9963         (font-menu-preferred-resolution): ditto.
9964         (font-menu-size-scaling): new variable used to determine whether
9965         sizes are in points or tenths of a point.
9966         (vassoc): moved from x-font-menu.el.
9967         (device-fonts-cache): ditto.
9968         (device-fonts-cache): ditto.
9969         (flush-device-fonts-cache): ditto.
9970         (reset-device-font-menus): copied from x-font-menu.el and made
9971         device independent. Most functionality deferred to
9972         device-dependent versions.
9973         (font-menu-family-constructor): copied from x-font-menu.el and
9974         made device independent.
9975         (font-menu-size-constructor): ditto.
9976         (font-menu-weight-constructor): ditto.
9977         (font-menu-set-font): ditto.
9978         (font-menu-change-face): ditto.
9979         (font-menu-load-font): new device method.
9980         (font-menu-font-data): ditto.
9981
9982         * x-font-menu.el: The above functions deleted.
9983
9984 1999-05-26  Andy Piper  <andy@xemacs.org>
9985
9986         * update-elc.el:
9987         * make-docfile.el:
9988         * loadup.el: rehash expand-file-name usage to not use default-directory.
9989
9990 1999-05-21  Andy Piper  <andy@xemacs.org>
9991
9992         * x-select.el (x-select-convert-to-text):
9993         (x-selected-text-type):
9994         (x-get-selection):
9995         (xselect-convert-to-string):
9996         (xselect-convert-to-compound-text):
9997         (xselect-convert-to-length):
9998         (xselect-convert-to-targets):
9999         (xselect-convert-to-delete):
10000         (xselect-convert-to-filename):
10001         (xselect-convert-to-charpos):
10002         (xselect-convert-to-lineno):
10003         (xselect-convert-to-colno):
10004         (xselect-convert-to-sourceloc):
10005         (xselect-convert-to-os):
10006         (xselect-convert-to-host):
10007         (xselect-convert-to-user):
10008         (xselect-convert-to-class):
10009         (xselect-convert-to-name):
10010         (xselect-convert-to-integer):
10011         (xselect-convert-to-atom):
10012         (xselect-convert-to-identity): functions renamed from x-* and
10013         moved to select.el.
10014         (x-get-secondary-selection): use rename get-selection.
10015         (x-get-clipboard): ditto.
10016         (x-own-selection): moved to select.el.
10017         (x-valid-simple-selection-p): ditto.
10018         (x-dehilight-selection): ditto.
10019         (x-own-clipboard): ditto.
10020         (x-disown-selection): ditto.
10021
10022         * x-mouse.el (x-yank-function): moved to mouse.el.
10023         (x-insert-selection): ditto.
10024         (x-set-point-and-move-selection): use renamed function.
10025
10026         * select.el (selected-text-type): moved and renamed from
10027         x-select.el.
10028         (selection-owner-p): moved to C.
10029         (selection-exists-p): ditto.
10030         (get-cutbuffer): new device method.
10031         (get-selection): generalised and moved from x-select.el.
10032         (own-selection): moved x-own-selection functionality into here.
10033         (dehilight-selection): renamed and moved from x-select.el.
10034         (own-clipboard): functionality moved from x-select.el using new
10035         generic C builtins.
10036         (disown-clipboard): ditto.
10037         (select-convert-to-text):
10038         (select-convert-to-string):
10039         (select-convert-to-compound-text):
10040         (select-convert-to-length):
10041         (select-convert-to-targets):
10042         (select-convert-to-delete):
10043         (select-convert-to-filename):
10044         (select-convert-to-charpos):
10045         (select-convert-to-lineno):
10046         (select-convert-to-colno):
10047         (select-convert-to-sourceloc):
10048         (select-convert-to-os):
10049         (select-convert-to-host):
10050         (select-convert-to-user):
10051         (select-convert-to-class):
10052         (select-convert-to-name):
10053         (select-convert-to-integer):
10054         (select-convert-to-atom):
10055         (select-convert-to-identity): new functions renamed from x-* and
10056         moved from x-select.el.
10057
10058         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10059         into here and use as the default window-system mouse yank.
10060         (insert-selection): generalised and moved from x-mouse.el.
10061         (own-clipboard): moved to C.
10062
10063         * msw-select.el (mswindows-selection-owned-p): deleted.
10064         (mswindows-own-selection): generalised and moved to select.el.
10065         (mswindows-disown-selection): generalised and moved to C.
10066         (mswindows-selection-owner-p): ditto.
10067
10068 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10069
10070         * XEmacs 21.2.14 is released
10071
10072 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10073
10074         * about.el: update contact info for jason and slb.
10075
10076 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10077
10078         * mule/european.el (setup-romanian-environment): Add Romanian
10079         support from Emacs/Mule romanian.el.
10080
10081 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10082
10083         * cus-face.el: Label all custom changes with the 'custom' tag.
10084
10085         * cus-edit.el: idem ditto.
10086
10087         * faces.el: Added suport for adding device tags to various functions.
10088         (custom): New device tag.
10089         (face-spec-set): Call reset face with tags argument. No longer do
10090         x-init-global-faces hack.
10091
10092         * faces.el (frob-face-property): Use an anonymous specifier to map
10093         frob-face-property-1 over.
10094
10095         * x-font-menu.el (font-menu-set-font): Always specify all
10096         properties to custom.
10097
10098 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10099
10100         * mule/european.el (setup-czech-environment): Add czech support.
10101         From David Sauer <davids@orfinet.cz>
10102
10103 1999-03-15  SL Baur  <steve@xemacs.org>
10104
10105         * check-features.el: Turn hard errors into warnings.
10106
10107 1999-03-21  SL Baur  <steve@xemacs.org>
10108
10109         * simple.el (delete-key-deletes-forward): As per discussion on
10110         xemacs-beta, default to t.
10111
10112 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10113
10114         * loadup.el: Define Installation-string before loading anything.
10115
10116 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10117
10118         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10119         From Anders Stenman <stenman@isy.liu.se>
10120
10121 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10122
10123         * wid-edit.el (widget-glyph-find): Ditto.
10124
10125         * packages.el (locate-library): Ditto.
10126
10127         * loadup.el (really-early-error-handler): Ditto.
10128
10129         * lib-complete.el (read-library): Ditto.
10130
10131         * faces.el (set-face-stipple): Ditto.
10132
10133         * code-files.el (load): Use new calling style of locate-file.
10134
10135 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10136
10137         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10138         dead.
10139
10140 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10141
10142         * dumped-lisp.el (preloaded-file-list): Don't load
10143         Installation.el.
10144
10145         * loadup.el (Installation-string): Define it here.
10146
10147 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10148
10149         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10150         Installation.el needs to be loaded before `dump-paths', otherwise
10151         the dumping process won't find it.
10152
10153 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10154
10155         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10156         subr so that we can use `replace-in-string' in Installation.el to
10157         get rid of C-m chars under the native Windows build.
10158
10159 1999-04-29  Andy Piper  <andy@xemacs.org>
10160
10161         * make-docfile.el: canonicalize file and directory names.
10162
10163         * device.el (call-device-method): new function for calling device
10164         specific methods.
10165         (define-device-method): new function for defining device methods.
10166         (define-device-method*): ditto.
10167
10168 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10169
10170         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10171
10172 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10173
10174         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10175         (cyrillic-koi8-r-encode-table): Likewise.
10176         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10177         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10178
10179         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10180         from vietnamese.el].
10181
10182         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10183         mule/mule-misc.el.
10184
10185 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10186
10187         * mule/thai-xtis.el:
10188         - Change font registry name from "Thai94x94-0" to "xtis-0".
10189         - Change mnemonic of coding-system `tis-620' to "TIS620".
10190
10191 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10192
10193         * mule/ethiopic.el: fixed.
10194
10195 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10196
10197         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10198
10199         * mule/thai-xtis.el: New file.
10200
10201         * mule/vietnamese.el: New file.
10202
10203         * mule/ethiopic.el: New file.
10204
10205 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10206
10207         * bytecomp.el (byte-compile-close-variables): Leave
10208         debug-issue-ebola-notices alone.
10209
10210 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10211
10212         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10213         at the top of the buffer since it is the most important thing to
10214         customize
10215         (ldap-get-host-parameter): New defun
10216         (ldap-search): Add a new parameter `withdn' to retrieve the
10217         distinguished names of entries
10218
10219 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10220
10221         * startup.el (splash-frame-body): Date and spelling fixes.
10222
10223 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10224
10225         * view-less.el (toggle-truncate-lines): add autoload tag
10226
10227 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10228
10229         * format.el (format-alist): Disable image stuff.
10230
10231 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10232
10233         * wid-edit.el (widget-glyph-find): Search by directories, then by
10234         suffixes rather than the other way around.
10235         (widget-image-conversion): Renamed to
10236         `widget-image-file-name-suffixes'.
10237
10238 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10239
10240         * mule/mule-charset.el: Made old functions obsolete, remove the
10241         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10242         (charset-iso-graphic-plane): Rename from charset-graphic.
10243         (charset-iso-final-char): Rename from charset-final.
10244         (charset-width): Rename from charset-columns.
10245         (charset-bytes): Added from fsf compatibility, returns always 1.
10246
10247         * mule/mule-misc.el: Move charset-doc-string alias to
10248         mule-charset.el
10249
10250 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10251
10252         * x-faces.el (x-make-font-bold-italic): honor
10253         *try-oblique-before-italic-fonts*
10254
10255 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10256
10257         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10258
10259 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10260
10261         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10262         name.
10263
10264 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10265
10266         * cl-extra.el (equalp): Would bug out for lists.
10267
10268 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10269
10270         * about.el (about-hackers):  Change cgw's email address
10271
10272 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10273
10274         * XEmacs 21.2.13 is released
10275
10276 1999-03-12  SL Baur  <steve@xemacs.org>
10277
10278         * simple.el (delete-key-deletes-forward): Revert to previous
10279         behavior.
10280
10281 1999-01-18  Didier Verna  <didier@xemacs.org>
10282
10283         * menubar-items.el (xemacs-splash-buffer): handle the case of
10284         multiple elements in the splash buffer body.
10285
10286         * startup.el (splash-frame-timeout): new constant: interval
10287         between splash buffer elements.
10288         (command-line-1): handle splash buffer with multiple elements (use
10289         a timeout).
10290         (splash-frame-body): Originally `startup-splash-frame-body'.
10291         Rewrote a cleaner and more readable version. This can now be array,
10292         in which case each element is displayed in turn in the splash buffer.
10293         (splash-frame-static-body): new constant. Persistent information
10294         across all splash buffer elements (preserves the possibility to give
10295         it in different languages.
10296         (circulate-splash-frame-elements): new function. Used as a timeout
10297         to circulate through all splash frame elements and display them in
10298         sequence.
10299         (display-splash-frame): originally `startup-splash-frame'. Handle
10300         the case of multiple elements in the splash buffer body. Now
10301         returns a timeout id if multiple elements to display, or nil.
10302
10303 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10304
10305         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10306         so they can be overridden by x-init-face-from-resources.
10307         Additionally specify the font name also with an x tag.
10308
10309 1999-03-08  Andy Piper  <andy@xemacs.org>
10310
10311         * package-get.el (package-get-base): autoload.
10312
10313         * menubar-items.el (default-menubar): add update menu item. Fix
10314         custom menu to only be activated when package-base is available.
10315
10316         * package-get.el (package-get-custom): don't load
10317         package-get-custom as it is auto-generated. Fix group definition.
10318
10319 1999-03-05  Didier Verna  <didier@xemacs.org>
10320
10321         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10322         instead of `symbol-name' (Thanks Kyle).
10323
10324         * cus-edit.el (custom-save-variables): use `prin1' instead of
10325         princ to write symbols.
10326
10327 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10328
10329         * XEmacs 21.2.12 is released
10330
10331 1999-03-05  SL Baur  <steve@xemacs.org>
10332
10333         * menubar-items.el (default-menubar): Add kfm browsing support.
10334         From Neal Becker <nbecker@fred.net>
10335
10336 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10337
10338         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10339         calls to font-lock during buffer reversion.
10340
10341 1999-02-12  Didier Verna  <didier@xemacs.org>
10342
10343         * info.el (Info-build-node-completions): unconditionally widen the
10344         tag table buffer.
10345
10346 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10347
10348         * x-faces.el (x-init-face-from-resources):
10349         Only set fonts in the 'x locale.
10350
10351 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10352
10353         * package-ui.el (pui-install-selected-packages): Don't throw on
10354         `package-admin-delete-binary-package' returning nil since it's
10355         normal.  Reindent function.
10356         (pui-add-required-packages): Handle case where packages selected
10357         for installation have never been installed.
10358
10359 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10360
10361         * menubar-items.el (default-menubar):
10362         Implement the ``Mule->Set coding system of process'' menu item.
10363
10364 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10365
10366         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10367         files
10368         - Change some `if's to `when's
10369
10370 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10371
10372         * XEmacs 21.2.11 is released
10373
10374 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10375
10376         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10377         against window close (Fix Bug #460).
10378         (ask-user-about-lock-dbox): Idem.
10379
10380 1999-02-25  SL Baur  <steve@xemacs.org>
10381
10382         * mule/mule-charset.el (charset-leading-byte): New function.
10383         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10384
10385 1999-02-12  Andy Piper  <andy@xemacs.org>
10386
10387         * about.el (xemacs-hackers): change andy's email address.
10388         (about-url-alist): change andy's web page address.
10389         (about-xemacs): add piper.
10390
10391 1999-02-16  SL Baur  <steve@xemacs.org>
10392
10393         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10394         of mule-base into lisp/mule.
10395
10396 1999-02-16  SL Baur  <steve@xemacs.org>
10397
10398         * mule/arabic.el:
10399         mule/canna-leim.el:
10400         mule/chinese.el:
10401         mule/cyrillic.el:
10402         mule/english.el:
10403         mule/european.el:
10404         mule/greek.el:
10405         mule/hebrew.el:
10406         mule/japanese.el:
10407         mule/kinsoku.el:
10408         mule/korean.el:
10409         mule/misc-lang.el:
10410         mule/mule-category.el:
10411         mule/mule-ccl.el:
10412         mule/mule-charset.el:
10413         mule/mule-cmds.el:
10414         mule/mule-coding.el:
10415         mule/mule-files.el:
10416         mule/mule-help.el:
10417         mule/mule-init.el:
10418         mule/mule-misc.el:
10419         mule/mule-tty-init.el:
10420         mule/mule-x-init.el:
10421         mule/viet-chars.el:  Remerge from mule-base.
10422
10423         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10424         of mule-base into lisp/mule.
10425
10426 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10427
10428         * process.el (exec-to-string): Use `shell-command-switch' in place
10429         of hard-wired "-c" (for WindowsNT).
10430
10431 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10432
10433         * menubar-items.el (default-menubar):  Remove obsolete
10434         "Gopher" item
10435
10436 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10437
10438         * package-admin.el (package-admin-get-install-dir): First fall
10439         back to the location of xemacs-base for non-mule packages.
10440
10441 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10442
10443         * paths.el:
10444         - improved automounter tmp directory support.
10445         - support 4 (!) empirically discovered automounter conventions
10446
10447 1999-02-12  SL Baur  <steve@xemacs.org>
10448
10449         * etags.el (pop-tag-mark): autoload to match key binding.
10450
10451 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10452
10453         * XEmacs 21.2.10 is released
10454
10455 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10456
10457         * package-get.el (package-get-remote-filename): Don't bug out for
10458         a local file name in the search entry.
10459
10460 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10461
10462         * XEmacs 21.2.9 is released
10463
10464 1999-01-19  Didier Verna  <didier@xemacs.org>
10465
10466         * replace.el (replace-search-function): new variable containing a
10467         function to perform a search-forward.
10468         (replace-re-search-function): new variable containing a function
10469         to perform a re-search-forward.
10470         (perform-replace): use them.
10471
10472 1999-01-25  Didier Verna  <didier@xemacs.org>
10473
10474         * select.el (selection-owner-p): use the name `XEmacs'.
10475         (cut-copy-clear-internal): ditto.
10476
10477 1999-01-18  Andy Piper  <andy@xemacs.org>
10478
10479         * about.el (about-url-alist): Update my entry.
10480         (xemacs-hackers): Ditto.
10481
10482 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10483
10484         * buffer.el (switch-to-buffer): Fixing documentation.
10485         * minibuf.el (minibuffer-completion-table): ditto.
10486         * cl-macs.el (return-from): ditto.
10487
10488 1999-01-04  Didier Verna  <didier@xemacs.org>
10489
10490         * replace.el (delete-non-matching-lines): temporarily disable
10491         case-folding when called interactively with a regexp containing
10492         uppercase characters.
10493         (delete-matching-lines): ditto.
10494         (count-matches): ditto.
10495         (list-matching-lines): ditto.
10496
10497 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10498
10499         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10500         abort if current window is split horizontally, not if others are
10501         split.  Got rid of unnecessary minibuffer checking.  Also, add
10502         some comments (it's still complex).
10503
10504 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10505
10506         * package-get.el: changed address for doc.ic.ac.uk to
10507         sunsite.doc.ic.ac.uk
10508
10509 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10510
10511         * ldap.el (toplevel): Remove requires so that the file compiles
10512         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10513
10514 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10515
10516         * dump-paths.el: Calculate module-directory and set
10517         module-load-path to the load path for modules.
10518
10519         * loadup.el: Get bootstrap value of module-load-path from the
10520         environment variable EMACSBOOTSTRAPMODULEPATH.
10521         - Display the module load path if we're debugging paths.
10522
10523         * setup-paths.el: Added function paths-find-site-module-directory.
10524         - Added function paths-find-module-directory.
10525         - Added function paths-construct-module-load-path.  Uses new
10526         environment variable EMACSMODULEPATH.
10527
10528 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10529
10530         * font.el (font-default-object-for-device):
10531         Oops! This `or' can't be replaced by `unless'.
10532         Fixed inability to run w3, among other things.
10533
10534 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10535
10536         * package-admin.el: Change initialization of
10537           package-admin-install-function dependent on system type.
10538           Change package-admin-install-function-mswindows to use
10539           "minitar".
10540
10541 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10542
10543         * mouse.el (default-mouse-motion-handler): Disable help echo while
10544         in the minibuffer.
10545
10546 1998-12-28  Martin Buchholz <martin@xemacs.org>
10547
10548         * XEmacs 21.2.8 is released.
10549
10550 1998-12-24  Martin Buchholz <martin@xemacs.org>
10551
10552         * XEmacs 21.2.7 is released.
10553
10554 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10555
10556         * package-ui.el (pui-list-packages): Set truncate-lines.
10557
10558         * package-get.el (package-get-download-menu): Use
10559         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10560
10561         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10562         (pui-help-string): idem.
10563         (list-packages-mode): New major mode.
10564         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10565         (pui-install-selected-packages): Add suport for removing packages.
10566         (pui-toggle-package-delete-key): New function.
10567         (pui-popup-context-sensitive): New kludge.
10568         (pui-list-packages): Add warning when `package-get-remote' is nil.
10569         (package-ui-add-site): New function.
10570
10571 1998-12-01  Didier Verna  <didier@xemacs.org>
10572
10573         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10574
10575 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10576
10577         * ldap.el: Custom-ized
10578         (toplevel): Do not provide `ldap' which is provided by C level
10579         LDAP code
10580         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10581
10582 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10583
10584         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10585
10586 1998-12-17  Andy Piper  <andy@xemacs.org>
10587
10588         * sound.el (sound-load-list): name changed from sound-load-alist.
10589         (sound-extension-list): name changed from sound-ext-list.
10590         (load-default-sounds): use new names.
10591         (load-sound-file): use new names.
10592
10593 1998-12-16  Andy Piper  <andy@xemacs.org>
10594
10595         * XEmacs 21.2.6 is released
10596
10597 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10598
10599         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10600         errors.
10601
10602 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10603
10604         * wid-edit.el (widget-echo-this-extent): Set
10605         help-echo-owns-message to t.
10606
10607 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10608
10609         * package-get.el (package-get-download-menu): use toggles for
10610           each site in the download site menu.
10611
10612 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10613
10614         * package-get.el (package-get): If we cannot find a package
10615           because package-get-remote is not set, give a more helpful
10616           error message.
10617
10618 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10619
10620         * package-get.el (package-get-remote-filename): use an EFS path
10621         with user anonymous if no user is specified.
10622
10623 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10624
10625         * faces.el (face-spec-set): Re-init fallfacks for default after
10626         calling reset-face on the default face.
10627
10628 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10629
10630         * package-admin.el (package-admin-default-install-function):
10631         Behave as advertised.  Make sure the pkg-dir is proper for
10632         default-directory.
10633         (package-admin-add-binary-package): Make sure the pkg-dir is
10634         proper for default-directory.
10635         (package-admin-install-function-mswindows): Make sure the pkg-dir
10636         is proper for default-directory.
10637
10638 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10639
10640         * XEmacs 21.2.5 is released
10641
10642 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10643
10644         * files.el (binary-file-regexps): regexp-opt is not available at
10645         bytecompile time.
10646
10647 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10648
10649         * x-win-xfree86.el:
10650         * x-win-sun.el (x-win-init-sun):
10651         * x-win-sun.el:
10652         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10653         * x-iso8859-1.el:
10654         * x-init.el (init-post-x-win):
10655         * x-init.el (init-pre-x-win):
10656         * x-init.el (x-initialize-compose):
10657         * x-init.el:
10658         * x-compose.el:
10659         * winnt.el:
10660         * widget.el:
10661         * wid-edit.el (widget-glyph-click):
10662         * wid-edit.el (widget-glyph-find):
10663         * wid-edit.el (widget-type):
10664         * view-less.el (view-buffer-other-window):
10665         * very-early-lisp.el:
10666         * version.el:
10667         * toolbar.el:
10668         * toolbar-items.el:
10669         * term/sun.el (suntool-map):
10670         * term/sun-mouse.el:
10671         * term/internal.el:
10672         * syntax.el (modify-syntax-entry):
10673         * symbol-syntax.el:
10674         * subr.el:
10675         * startup.el (lock-directory):
10676         * simple.el (set-comment-column):
10677         * simple.el (backward-delete-char-untabify):
10678         * shadow.el (find-emacs-lisp-shadows):
10679         * shadow.el:
10680         * setup-paths.el (paths-construct-info-path):
10681         * select.el (cut-copy-clear-internal):
10682         * process.el (call-process-region):
10683         * process.el (start-process-shell-command):
10684         * process.el:
10685         * paths.el (rmail-spool-directory):
10686         * paragraphs.el (use-hard-newlines):
10687         * package-get.el (package-get-dependencies):
10688         * package-admin.el (package-admin-delete-binary-package):
10689         * obsolete.el (truncate-string):
10690         * obsolete.el (store-substring):
10691         * mouse.el (default-mouse-track-maybe-own-selection):
10692         * mouse.el (mouse-yank-at-point):
10693         * modeline.el:
10694         * modeline.el (mouse-drag-modeline):
10695         * minibuf.el (read-directory-name-internal):
10696         * minibuf.el (read-file-name-internal):
10697         * minibuf.el (read-file-name-internal-1):
10698         * minibuf.el (read-file-name-2):
10699         * minibuf.el (exact-minibuffer-completion-p):
10700         * minibuf.el (read-from-minibuffer):
10701         * minibuf.el:
10702         * menubar.el (check-menu-syntax):
10703         * map-ynp.el (map-y-or-n-p):
10704         * make-docfile.el (docfile-out-of-date):
10705         * loadup.el ((member "run-temacs" command-line-args)):
10706         * loadup.el ((member "no-site-file" command-line-args)):
10707         * loadup.el (really-early-error-handler):
10708         * loadup.el:
10709         * loadhist.el:
10710         * loaddefs.el:
10711         * lisp-mnt.el (lm-verify):
10712         * lib-complete.el (lib-complete:cache-completions):
10713         * lib-complete.el (library-all-completions):
10714         * itimer.el (itimer-run-expired-timers):
10715         * info.el (Info-mode):
10716         * info.el (Info-insert-file-contents):
10717         * info.el (Info-rebuild-dir):
10718         * info.el (Info-build-dir-anew):
10719         * info.el (Info-parse-dir-entries):
10720         * info.el (Info-dir-outdated-p):
10721         * info.el (Info-insert-dir):
10722         * info.el (info-xref):
10723         * info.el:
10724         * hyper-apropos.el (hyper-apropos-get-doc):
10725         * hyper-apropos.el (hyper-describe-face):
10726         * hyper-apropos.el (hyper-apropos-mode):
10727         * hyper-apropos.el:
10728         * help.el (list-processes):
10729         * help.el:
10730         * gnuserv.el:
10731         * font.el (mswindows-font-create-name):
10732         * font.el (font-default-font-for-device):
10733         * font.el (x-font-create-object):
10734         * font.el (font-registry):
10735         * font.el:
10736         * font-lock.el (font-lock-keywords):
10737         * font-lock.el:
10738         * finder.el (finder-compile-keywords):
10739         * find-paths.el (paths-find-recursive-path):
10740         * fill.el (set-justification-center):
10741         * fill.el (fill-region-as-paragraph):
10742         * files.el (insert-directory):
10743         * files.el (wildcard-to-regexp):
10744         * files.el (recover-file):
10745         * files.el (basic-save-buffer):
10746         * files.el (delete-auto-save-file-if-necessary):
10747         * files.el (file-relative-name):
10748         * files.el (backup-extract-version):
10749         * files.el (backup-buffer):
10750         * files.el (set-visited-file-name):
10751         * files.el (set-auto-mode):
10752         * files.el (interpreter-mode-alist):
10753         * files.el:
10754         * files.el (find-file-noselect):
10755         * files.el (abbreviate-file-name):
10756         * files.el (parse-colon-path):
10757         * files.el (directory-abbrev-alist):
10758         * etags.el (visit-tags-table-buffer):
10759         * easymenu.el (easy-menu-define):
10760         * dragdrop.el (experimental-dragdrop-drag):
10761         * dragdrop.el (dragdrop-drop-do-functions):
10762         * dragdrop.el (dragdrop-drop-at-point):
10763         * disass.el (disassemble-1):
10764         * disass.el (disassemble-internal):
10765         * disass.el (disassemble):
10766         * disass.el:
10767         * derived.el (derived-mode-init-mode-variables):
10768         * derived.el (define-derived-mode):
10769         * custom.el (defgroup):
10770         * cus-edit.el (custom-quote):
10771         * config.el:
10772         * code-process.el (open-network-stream):
10773         * code-process.el (start-process):
10774         * code-process.el (call-process-region):
10775         * code-process.el (call-process):
10776         * code-process.el:
10777         * code-files.el (insert-file-contents):
10778         * code-files.el:
10779         * code-files.el (buffer-file-coding-system-for-read):
10780         * cmdloop.el (yes-or-no-p-minibuf):
10781         * cl.el:
10782         * cl-macs.el:
10783         * cl-extra.el:
10784         * callers-of-rpt.el (make-caller-report):
10785         * callers-of-rpt.el:
10786         * bytecomp.el (batch-byte-recompile-directory):
10787         * bytecomp.el (batch-byte-compile-1):
10788         * bytecomp.el (batch-byte-compile):
10789         * bytecomp.el (display-call-tree):
10790         * bytecomp.el (byte-compile-insert):
10791         * bytecomp.el (byte-compile-two-args-19->20):
10792         * bytecomp.el (byte-compile-variable-ref):
10793         * bytecomp.el (byte-compile-form):
10794         * bytecomp.el (byte-compile-top-level-body):
10795         * bytecomp.el (byte-compile-out-toplevel):
10796         * bytecomp.el (byte-compile-byte-code-maker):
10797         * bytecomp.el (byte-compile-file-form-defmumble):
10798         * bytecomp.el (byte-compile-file-form):
10799         * bytecomp.el (byte-compile-keep-pending):
10800         * bytecomp.el (byte-compile-insert-header):
10801         * bytecomp.el (byte-compile-from-buffer):
10802         * bytecomp.el (byte-compile-file):
10803         * bytecomp.el (byte-recompile-file):
10804         * bytecomp.el (byte-compile-close-variables):
10805         * bytecomp.el (byte-compile-warn-about-unused-variables):
10806         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10807         * bytecomp.el (byte-compiler-legal-options):
10808         * bytecomp.el (byte-compile-lapcode):
10809         * bytecomp.el (byte-optimize-log):
10810         * bytecomp.el ((fboundp 'defsubst)):
10811         * bytecomp.el:
10812         * bytecomp-runtime.el:
10813         * byte-optimize.el (byte-optimize-apply):
10814         * byte-optimize.el (car):
10815         * byte-optimize.el (byte-optimize-form):
10816         * byte-optimize.el (byte-optimize-form-code-walker):
10817         * byte-optimize.el:
10818         * build-report.el (build-report-insert-installation-file):
10819         * build-report.el (build-report):
10820         * auto-show.el:
10821         * apropos.el (apropos-documentation):
10822         - mega patch
10823         - clean up byte-compile warnings
10824         - remove unused variables
10825         - Use common lisp style hashtable functions
10826         - byte compiler cleanup
10827         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10828         - remove old backquote syntax usage
10829         - move some cl functionality into C for speed.
10830         - remove last remaining VMS support
10831         - spelling fixes
10832         - implement last, butlast, nbutlast, copy-list in C.
10833         - new macro ignore-file-errors, similar to ignore-errors
10834           (ignore-file-errors (delete-file "foo"))
10835         - get frequent garbage collection during loadup.el by tweaking
10836           gc-cons-threshold, rather than explicitly calling garbage-collect
10837         - default delete-key-deletes-forward to `t'.
10838
10839 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10840
10841         * XEmacs 21.2-beta4 is released.
10842
10843 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10844
10845         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10846         (easy-menu-item-present-p): Wrapper around find-menu-item.
10847         (easy-menu-remove-item): Wrapper around delete-menu-item.
10848
10849         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10850         (add-menu-button): Add 'in-menu' argument.
10851         (add-menu-item-1): Add in-menu support to helper function.
10852
10853 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10854
10855         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10856
10857 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10858
10859         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10860         of Dec 4, 1997.
10861
10862 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10863
10864         * process.el (shell-command-on-region): Report if the command
10865         succeeded or failed.
10866
10867 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10868
10869         * subr.el (buffer-substring-no-properties): Comment out.
10870
10871 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10872
10873         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10874           into font instances first, like `x-frob-font-size' does.
10875           (mswindows-find-larger-font): ditto
10876
10877 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10878
10879         * package-ui.el (pui-install-selected-packages): fix args in call
10880         to `package-get'.
10881
10882 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10883
10884         * package-get.el (host-name): New widget type.
10885         (package-get-remote): Better customization using new type.
10886         (package-get-download-sites): idem dito.
10887
10888         (package-get-custom): Do not use package-get-all untill we have
10889         runtime dependencies.
10890
10891         (package-get-remove-copy): Default to 't' we no longer need this
10892         kludge as we do not currently use depenencies.
10893
10894         (package-get-was-current): New variable.
10895         (package-get-require-base): New 'force-current' argument.
10896         (package-get-update-base): idem
10897         (package-get-package-provider):  idem
10898         (package-get-locate-index-file): New 'no-remote' argument.
10899         (package-get-locate-file): idem.
10900
10901         (package-get-maybe-save-index): New function.
10902         (package-get-update-base): Use it.
10903
10904 1998-10-28 Greg Klanderman <greg@alphatech.com>
10905
10906         * package-get.el (package-get-remote): default to nil; by default,
10907         don't go out to the net via EFS.  They must select a download site.
10908         (package-get-download-sites): new variable.
10909         (package-get-download-menu): new function.
10910         (package-get-locate-index-file): new function.
10911         (package-get-update-base): use it.
10912
10913         * menubar-items.el (default-menubar): add "Update Package Index"
10914         and "Add Download Site" menus under Options | Manage Packages.
10915
10916 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10917
10918         * package-get.el (package-get): bugfix code checking installed version
10919         for case where package is not currently installed.
10920         (package-get-require-signed-base-updates): new variable.
10921         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10922         deemed not a goot thing.  Use the variable
10923         package-get-allow-unsigned-base-updates instead.
10924
10925 1998-10-16 Greg Klanderman <greg@alphatech.com>
10926
10927         * package-get.el (package-get): Don't install an older version than
10928         we already have unless explicitly told to.  Issue a warning.
10929
10930         * package-ui.el (pui-add-required-packages): when adding
10931         dependencies, don't add packages that are up to date.
10932         (pui-package-symbol-char):  Don't consider a package out of date
10933         if you have a newer version installed than the latest version in
10934         package-get-base.
10935
10936         * package-get.el (package-get-base-filename): document that it may
10937         be a path relative to package-get-remote;  new default value.
10938         (package-get-locate-file): new function.
10939         (package-get-update-base): use it to expand package-get-base-filename.
10940         (package-get-save-base): new function to save the package-get database
10941         to file.
10942         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10943         (package-get-update-base): pass the REMOTE-SOURCE arg.
10944         (package-get-update-base-entry): call package-get-custom-add-entry.
10945         (package-get-file-installed-p): removed; no longer needed.
10946         (package-get-create-custom): ditto.
10947         (toplevel): remove code to build and load package-get-custom.el
10948         (package-get-custom-add-entry): new function.
10949
10950 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10951
10952         * wid-edit.el (widget-button-click): Don't switch window.
10953
10954 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10955
10956         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10957
10958 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10959
10960         * etags.el (find-tag-default): Run find-tag-hook using
10961         run-hooks rather than funcall
10962
10963 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10964
10965         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10966         and the current local map as the parents to isearch-mode-map.
10967
10968 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10969
10970         * XEmacs 21.2-beta3 is released.
10971
10972 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10973
10974         * package-get.el (package-get-update-base): use
10975         insert-file-contents-internal, not insert-file-contents-literally.
10976
10977 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10978
10979         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10980         dump time.
10981
10982 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10983
10984         * package-get.el (package-get-update-base-entry): new function.
10985         (package-get-update-base): renamed; was `package-get-load-base'.
10986         cleanup, and use package-get-update-base-from-buffer.
10987         (package-get-update-base-from-buffer): new function.
10988         (package-get-update-base-entries): new; helper for above.
10989         Do not eval lisp grabbed over ftp; parse it from new format.
10990
10991 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10992
10993         * files.el (set-auto-mode): Don't play games loading package-get
10994         database; package-get-package-provider will handle it all.
10995
10996 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10997
10998         * package-get.el (package-get-base-filename): new variable.
10999         (package-get-require-base): new function.
11000         (package-get-pgp-signed-begin-line): new variable.
11001         (package-get-pgp-signature-begin-line): ditto.
11002         (package-get-pgp-signature-end-line):  ditto.
11003         (package-get-load-base): new function.
11004         (package-get-interactive-package-query):
11005         (package-get-update-all):
11006         (package-get-dependencies):
11007         (package-get-package-provider):
11008         (package-get-custom): use package-get-require-base.
11009         [package-get-custom loading]: disable for now.
11010
11011         * package-ui.el (pui-list-packages): use (package-get-require-base)
11012
11013 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11014
11015         * package-ui.el: Correct obvious thinko in choosing extent face.
11016
11017 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11018
11019         * menubar-items.el (default-menubar): pui-list-package has nothing
11020         to with Customize. Move all the package stuff to a new Item in Options.
11021
11022         * package-ui.el (pui-menu): Add menu and Popup menu.
11023
11024         * package-get.el (package-get): Use new
11025         package-admin-get-install-dir.
11026
11027         * package-admin.el (package-admin-get-install-dir): New syntax.
11028         Conserve package location and put mule packages where mule-base is.
11029
11030         * package-get.el : Customized
11031
11032         * package-ui.el (pui): Customized
11033         (pui-package-install-dest-dir): New variable.
11034         (pui-install-selected-packages): Use it
11035
11036 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11037
11038         * package-get.el (package-get-interactive-package-query): Move
11039         dependency on package-get-base to run-time.
11040         (package-get-update-all): Ditto.
11041         (package-get-dependencies): Ditto.
11042         (package-get-package-provider): Ditto.
11043         (package-get-custom): Ditto.
11044
11045 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11046
11047         * events.el: Remove 'ascii-character property from 'backspace
11048         and 'delete symbols
11049
11050 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11051
11052         * package-get-base.el: removed.
11053
11054 1998-09-23  Didier Verna  <didier@xemacs.org>
11055
11056         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11057         (no-upper-case-p): new function.
11058         (with-search-caps-disable-folding): new macro.
11059         (with-interactive-search-caps-disable-folding): new macro.
11060         (zap-to-char): In interactive mode, do a case-sensitive search if
11061         the character is uppercase.
11062         (zap-up-to-char): ditto.
11063
11064         * replace.el (perform-replace): use the function no-upper-case-p.
11065
11066         * isearch-mode.el (isearch-fix-case): ditto.
11067         make obsolete `with-caps-disable-folding' and
11068         `isearch-no-upper-case-p'.
11069
11070         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11071         (tags-search): ditto.
11072         (tags-query-replace): ditto.
11073
11074         * info.el (Info-search): ditto.
11075
11076 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11077
11078         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11079
11080 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11081
11082         * package-admin.el (package-admin-rmtree): rewritten.  need to
11083         check for "." and ".." before symlink check.  expand files and
11084         directories with respect to DIRECTORY, not default-directory.
11085
11086 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11087
11088         * package-get.el (package-get-all): add INSTALL-DIR argument.
11089
11090 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11091
11092         * package-ui.el (pui-add-required-packages): new function, select
11093         dependent packages.
11094         (pui-display-keymap): bind it.
11095         (pui-help-string): document it.
11096         (pui-install-selected-packages): package-get-all -> package-get.
11097
11098         * package-get.el (package-get-dependencies): new function.
11099
11100 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11101
11102         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11103         regexps.
11104
11105 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11106
11107         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11108         function.
11109         (default-mouse-track-normalize-point): Use it.
11110
11111 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11112
11113         * package-admin.el (package-admin-delete-binary-package):
11114                 General cleanup. Remove unnessary use of progn and
11115         save-excursion.
11116         (package-admin-delete-binary-package): Do NOT mess with file
11117         modes. That is evil.
11118         (package-admin-delete-binary-package): Wrap all deleting in
11119         condition-case. The data in MANIFEST is untrustworthy.
11120         (package-admin-delete-binary-package): Let the OS worry about non
11121         empty directories.
11122
11123 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11124
11125         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11126         processing.
11127         (lm-report-bug): Fix mail address to send bug reports to.
11128
11129 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11130
11131         * XEmacs 21.2-beta2 is released.
11132
11133 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11134
11135         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11136
11137 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11138
11139         * info.el (Info-mode): Document page turning by double clicks in
11140         docstring so `M-x describe-mode' will display it.
11141
11142 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11143
11144         * info.el (Info-mouse-track-double-click-hook): Use character
11145         widths to calculate a border region where double clicking does
11146         page turning, and return `nil' by default so other hooks, such as
11147         region highlighting, will be run.
11148
11149 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11150
11151         * sound.el (default-sound-directory-list): Initialize with all the
11152         "sounds" directories in `data-directory-list'.  It used to just be
11153         the first one.
11154
11155         * packages.el (locate-data-directory-list): Created.  This gives
11156         the list of matching directories, unlike `locate-data-directory',
11157         which just gives the first one.
11158
11159 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11160
11161         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11162         make a binding in the local keymap until help-char handling is
11163         improved.
11164
11165         * help.el (help-keymap-with-help-key): Provide keymap with help
11166         binding.
11167         (help-print-help-form): New helper function.
11168
11169 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11170
11171         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11172         move extent to another buffer; no need to create a new extent.
11173         (isearch-fix-case): New function.
11174         (isearch-search-and-update): Use it.
11175
11176 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11177
11178         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11179         the keymap, not minor-mode-map-alist.
11180         (isearch-done): Restore overriding-local-map.
11181
11182 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11183
11184         * bytecomp.el (byte-compile-buffer-substring):
11185         Fix for: (byte-compile (defun f () (buffer-substring)))
11186         ==>   ** buffer-substring called with 3 args, but requires 0-3
11187         - new code not only works, but is more readable, too.
11188
11189 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11190
11191         * msw-faces.el (mswindows-init-device-faces): Don't try to
11192           specify a default font at this late stage. Do try to force
11193           creation of the default face font so that if it fails we get
11194           an error now instead of a crash at frame creation.
11195
11196           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11197           mswindows-make-font-unitalic: Canonical default weight
11198           changed from "Normal" to "Regular".
11199
11200           mswindows-make-font-bold / -bold-italic: Supplied device was
11201           not being passed into call to mswindows-find-smaller-font.
11202
11203 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11204
11205         * package-get.el (package-get-remote): Fix the path where to find
11206           the packages on xemacs.org.
11207
11208 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11209
11210         * about.el (about-maintainer-info): Update Ben's entry.
11211
11212 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11213
11214         * lisp/shadow.el (find-emacs-lisp-shadows):
11215         - `member' was being called on lists of length 2000!
11216         - Replace with hashtables.
11217         - Replace hand-coded loops with (dolist)
11218         - Fix comment typo
11219
11220 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11221
11222         * packages.el: Added new function, `package-delete-name', to
11223           delete existing packages from the installed package database
11224           (`packages-package-list').  Also added the "pkginfo" directory
11225           to `packages-special-base-regexp', so that the pkginfo directory
11226           would not get added to `late-packages'.
11227
11228         * package-admin.el: Added ability to delete an installed package
11229           (added low-level function, `package-admin-delete-package').
11230           Understands how to use the pkginfo/MANIFEST.<package> file to
11231           delete the package.  When installing a package, will also
11232           create a MANIFEST.* file if one is not provided by the
11233           package.  If the MANIFEST.* doesn't exist when deleting a
11234           package, the functions will fall back to attempting to delete
11235           any package-specific lisp directory.
11236
11237         * package-get.el: Moved some functions to package-admin.el.
11238           Added interactive function `package-get-delete-package', for
11239           use by users for deleting a package.
11240
11241           Also modified to not require the presence of efs.
11242
11243 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11244
11245         * files.el (find-file-noselect): Handle all signals, kill the
11246         buffer and resignal.
11247
11248 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11249
11250         * cl-macs.el (glyph-image): Add setf method.
11251
11252 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11253
11254         * package-get.el: Fixed broken EFS downloading.  Also, look for
11255           .tar.gz files first, in preference over .tgz files.
11256
11257         * package-ui.el: Fix display of package version numbers.
11258
11259 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11260
11261         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11262         argument.
11263
11264 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11265
11266         * list-mode.el: `display-completion-list': added new/optional
11267           keyword `:completion-string', which allows the programmer to
11268           change the "Possible completions are:" prompt.
11269
11270         * menubar-items.el: Added new pulldown menu-pick to start up the
11271           visual package browser/installer:
11272
11273                 Options->Customize->List Packages
11274
11275         * package-admin.el: Added hooks for installing under both Unix
11276           and MS Windows.  Does additional error checking.  No longer
11277           calls "add-big-package.sh" to install packages under Unix; now
11278           calls gunzip & tar directly.
11279
11280         * package-get.el: Added ability to install packages from files
11281           on a local disk/CDROM.  Now deletes any existing package lisp
11282           directory.  Does completion on available packages when
11283           querying for package names.  Will also search for .tgz files
11284           in addition for .tar.gz files.  Tries to reload
11285           auto-autoloads, as a convenience when loading new packages,
11286           and also tries to add any new package paths to `load-path'.
11287           Changed all occurences of `concat' to use `expand-file-name'.
11288
11289         * package-ui.el: New file which implements the main visual
11290           package browser/installer, which is started via a menu pick or
11291           M-x pui-list packages.
11292
11293 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11294
11295         * startup.el (load-init-file): spelling fix.
11296
11297 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11298
11299         * startup.el (normal-top-level): Load auto-autoload files
11300         covariantly with their precedence.
11301
11302 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11303
11304         * menubar-items.el (default-menubar): Remove "Font Weight"
11305         option, there is currently no custom equivalent.. Customize-faces
11306         is "Edit faces".
11307
11308         * x-font-menu.el (font-menu-set-font): Use customize to set
11309         default face.
11310
11311         * faces.el (face-spec-update-all-matching): New function.
11312
11313         * cus-face.el (custom-set-face-update-spec): New function.
11314         Interface to customize faces from elisp.
11315
11316         (custom-face-value-create): Show the customized settings if set
11317         but not saved.
11318
11319 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11320
11321         (custom-face-value-create): Show the customized settings if set
11322         but not saved.
11323
11324 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11325
11326         * keydefs.el (global-map): Add FSF 20.3 binding of
11327         query-replace-regexp.
11328
11329 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11330
11331         * minibuf.el (read-file-name-internal-1): use
11332         user-name-completion-1 instead of user-name-completion.
11333
11334 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11335
11336         * loadup.el:
11337         * make-docfile.el:
11338         * update-elc.el: Don't set `source-directory' (now defunct as a
11339         global variable) no more.
11340
11341         * packages.el (packages-list-autoloads): Made `source-directory'
11342         (now defunct as a global variable) a parameter.
11343
11344 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11345
11346         * about.el (about-hackers): new email
11347
11348 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11349
11350         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11351
11352 1998-07-17  Didier Verna  <didier@xemacs.org>
11353
11354         * faces.el (set-face-property):
11355         (set-face-dim-p):
11356         (face-dim-p): updated the doc strings now that the dim property isn't
11357         tty-specific.
11358         (face-equal): the dim property is now a common one.
11359
11360         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11361         Renamed the `stipple' attribute to `background-pixmap'.
11362         (custom-face-background-pixmap): make custom-face-stipple an
11363         obsolete alias for this.
11364
11365 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11366
11367         * find-paths.el (paths-file-readable-directory-p): Created and
11368         used.
11369
11370         * loadup.el: Don't set inhibit-... flags from run-temacs.
11371
11372 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11373
11374         * packages.el (packages-data-path-depth): Added and used.
11375
11376 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11377
11378         * about.el:
11379         - Change .xpm to .png, delete "zcat" section.
11380         - cosmetic fix in the 'marcpa' entry.
11381
11382         * etc/photos
11383         - convert all .xpm.Z to .png
11384         - rename mrb to martin
11385         - rename mcook-m to mcookm
11386
11387 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11388
11389         * x-init.el (x-initialize-compose): Add support for
11390         dead-circumflex as YET ANOTHER NAME for that dead key.
11391
11392 1998-08-05  Colin Rafferty <colin@xemacs.org>
11393
11394         * setup-paths.el (paths-construct-exec-path): Made the
11395         last-packages really be last.
11396         (paths-construct-data-directory-list): Ditto.
11397
11398 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11399
11400         * startup.el(startup-splash-frame-body):
11401         Update Copyright notice in splash screen
11402
11403 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11404
11405         * minibuf.el (read-file-name-internal-1): do ~user completion.
11406
11407 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11408
11409         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11410         aginst destroyed extents
11411
11412 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11413
11414         * package-get.el (package-get): add `install-dir' argument.
11415
11416 1998-07-20  John Jones  <jj@asu.edu>
11417
11418         * package-get.el: calls to package-get-update-all will only
11419           update packages which are already installed.
11420
11421 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11422
11423         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11424         writable.
11425
11426 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11427
11428         * about.el (about-hackers): Correct my email.
11429
11430 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11431
11432         * about.el (about-hackers): new email-address.
11433
11434 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11435
11436         * minibuf.el (read-number): Don't let `input-error' condition
11437         escape.
11438
11439 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11440
11441         * about.el (about-hackers): use my `email-for-life' address.
11442
11443 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11444
11445         * XEmacs 21.2-beta1 is released.
11446
11447 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11448
11449         * ldap.el (ldap-search): Doc string change
11450
11451 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11452
11453         * menubar-items.el (default-menubar): Removed references to
11454         `data-directory', and use `locate-data-file' instead, and made
11455         then greyed out if they don't exist.
11456
11457 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11458
11459         * keymap.el (events-to-keys): Use `format' instead of `concat'
11460         since the latter does not accept integer args anymore
11461
11462 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11463
11464         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11465         macros replaced.
11466
11467 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11468
11469         * make-docfile.el: Get first initialization from very-early-lisp.el
11470         * update-elc.el: Ditto.
11471         * loadup.el (really-early-error-handler): Ditto.
11472
11473         * packages.el (packages-unbytecompiled-lisp): Add new file,
11474         very-early-lisp.el.
11475
11476         * very-early-lisp.el: New file.
11477
11478 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11479
11480         * Symbols that have been obsolete for at least 3 years removed (II).
11481
11482         * obsolete.el (eval-current-buffer): Make compatible.
11483         (byte-code-function-p): Ditto.
11484         (send-string): Removed.
11485         (send-region): Removed.
11486         (screen-scrollbar-width): Removed.
11487         (set-screen-scrollbar-width): Removed.
11488         (set-screen-left-margin-width): Removed.
11489         (set-screen-right-margin-width): Removed.
11490         (screen-left-margin-width): Removed.
11491         (screen-right-margin-width): Removed.
11492         (set-buffer-left-margin-width): Removed.
11493         (set-buffer-right-margin-width): Removed.
11494         (buffer-left-margin-width): Removed.
11495         (buffer-right-margin-width): Removed.
11496         (x-set-frame-icon-pixmap): Removed.
11497         (x-set-screen-icon-pixmap): Removed.
11498         (pixel-name): Removed.
11499         (make-pixmap): Removed.
11500         (make-cursor): Removed.
11501         (pixmap-width): Removed.
11502         (pixmap-contributes-to-line-height-p): Removed.
11503         (set-pixmap-contributes-to-line-height): Removed.
11504
11505 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11506
11507         * obsolete.el (popup-menu-up-p): removed.
11508         (read-no-blanks-input): Removed.
11509         (wholenump): Removed.
11510         (ring-mod): Removed (what was ring-mod?).
11511         (current-time-seconds): Removed.
11512         (run-special-hook-with-args): Removed.
11513         (dot): Removed.
11514         (dot-marker): Removed.
11515         (dot-min): Removed.
11516         (dot-max): Removed.
11517         (window-dot): Removed.
11518         (set-window-dot): Removed.
11519
11520         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11521         `dot-min'.
11522
11523         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11524
11525         * code-files.el (insert-file-contents): Rename
11526         run-special-hook-with-args to run-hook-with-args-until-success.
11527         (write-region): Ditto.
11528
11529 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11530
11531         * about.el: Fix typos, update release date.
11532
11533         * Symbols that have been obsolete for at least 3 years removed.
11534
11535         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11536         screen- functions.
11537         (toplevel): remove setf methods for screen functions.
11538         * cl-macs.el (extent-data): defsetf removed.
11539         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11540         many places to remove.
11541         (comment-indent-hook): Ditto.
11542         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11543         (buffer-dedicated-screen): Ditto.
11544         (deiconify-screen): Ditto.
11545         (delete-screen): Ditto.
11546         (event-screen): Ditto.
11547         (find-file-other-screen): Ditto.
11548         (find-file-read-only-other-screen): Ditto.
11549         (live-screen-p): Ditto.
11550         (screen-height): Ditto.
11551         (screen-iconified-p): Ditto.
11552         (screen-list): Ditto.
11553         (screen-live-p): Ditto.
11554         (screen-name): Ditto.
11555         (screen-parameters): Ditto.
11556         (screen-pixel-height): Ditto.
11557         (screen-pixel-width): Ditto.
11558         (screen-root-window): Ditto.
11559         (screen-selected-window): Ditto.
11560         (screen-totally-visible-p): Ditto.
11561         (screen-visible-p): Ditto.
11562         (screen-width): Ditto.
11563         (screenp): Ditto.
11564         (get-screen-for-buffer): Ditto.
11565         (get-screen-for-buffer-noselect): Ditto.
11566         (get-other-screen): Ditto.
11567         (iconify-screen): Ditto.
11568         (lower-screen): Ditto.
11569         (mail-other-screen): Ditto.
11570         (make-screen): Ditto.
11571         (make-screen-invisible): Ditto.
11572         (make-screen-visible): Ditto.
11573         (modify-screen-parameters): Ditto.
11574         (new-screen): Ditto.
11575         (next-screen): Ditto.
11576         (next-multiscreen-window): Ditto.
11577         (other-screen): Ditto.
11578         (previous-screen): Ditto.
11579         (previous-multiscreen-window): Ditto.
11580         (raise-screen): Ditto.
11581         (redraw-screen): Ditto.
11582         (select-screen): Ditto.
11583         (selected-screen): Ditto.
11584         (set-buffer-dedicated-screen): Ditto.
11585         (set-screen-height): Ditto.
11586         (set-screen-position): Ditto.
11587         (set-screen-size): Ditto.
11588         (set-screen-width): Ditto.
11589         (show-temp-buffer-in-current-screen): Ditto.
11590         (switch-to-buffer-other-screen): Ditto.
11591         (visible-screen-list): Ditto.
11592         (window-screen): Ditto.
11593         (x-set-screen-pointer): Ditto.
11594         (x-set-frame-pointer): Ditto.
11595         (screen-title-format): Ditto.
11596         (screen-icon-title-format): Ditto.
11597         (terminal-screen): Ditto.
11598         (delete-screen-hook): Ditto.
11599         (create-screen-hook): Ditto.
11600         (mouse-enter-screen-hook): Ditto.
11601         (mouse-leave-screen-hook): Ditto.
11602         (map-screen-hook): Ditto.
11603         (unmap-screen-hook): Ditto.
11604         (default-screen-alist): Ditto.
11605         (default-screen-name): Ditto.
11606         (x-screen-defaults): Ditto.
11607         (x-create-screen): Ditto.
11608         * obsolete.el: meta-flag removed.
11609         baud-rate removed.
11610         sleep-for-millisecs removed.
11611         extent-data removed.
11612         set-extent-data removed.
11613         set-extent-attribute removed.
11614         extent-glyph removed.
11615         extent-layout removed.
11616         set-extent-layout removed.
11617         list-faces-display removed.
11618         list-faces removed.
11619         trim-versions-without-asking removed.
11620         after-write-file-hooks removed.
11621         truename removed.
11622         auto-fill-hook removed.
11623         blink-paren-hook removed.
11624         select-screen-hook, deselect-screen-hook removed.
11625         auto-raise-screen, auto-lower-screen removed.
11626
11627         * msw-mouse.el: Global change resource -> mswindows-resource.
11628
11629         * XEmacs 21.0-pre5 is released.
11630
11631 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11632
11633         * about.el (about-hackers): Credits update.
11634
11635 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11636
11637         * register.el (insert-register): Don't activate the region.
11638
11639 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11640
11641         * select.el: Restore x-* symbols for backwards compatibility:
11642         x-copy-primary-selection, x-kill-primary-selection,
11643         x-delete-primary-selection, x-select-make-extent-for-selection,
11644         x-valid-simple-selection-, x-cut-copy-clear-internal.
11645
11646 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11647
11648         * XEmacs 21.0-pre4 is released.
11649
11650 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11651
11652         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11653         reporting bugs.
11654         (maybe-add-init-button): Fix semantics under Windows.  Use
11655         `expand-file-name' rather than `concat'.
11656
11657         * help.el (print-messages): New function.
11658
11659 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11660
11661         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11662
11663 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11664
11665         * about.el: Tweaked my entry in about-hackers.
11666
11667         * find-paths.el (paths-emacs-root-p):
11668           Relaxed emacs-root checking of an in-place installation to
11669           also accommodate the flat layout used on MS Windows.
11670
11671 1998-06-29  John Jones  <jj@asu.edu>
11672
11673         * package-get.el: calls to package-get-update-all will only
11674           update packages which are already installed.
11675
11676 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11677
11678         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11679         are handled by the gui-element face fallbacks now.
11680
11681         * x-faces.el: default gui-element face to "background" as well as
11682         the default face.
11683
11684         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11685         and default face settings since these are set as fallbacks now in
11686         the appropriate domain.
11687
11688 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11689
11690         * text-mode.el (text-mode): Reorder regexp so the OR part
11691         corresponding to `page-delim' goes first and the hack in
11692         `forward-paragraph' will work.
11693         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11694
11695 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11696
11697         * subr.el (remove-hook): When checking the hook value
11698           with functionp, don't apply car to it.
11699
11700 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11701
11702         * package-get.el (package-get-remote-filename):
11703           Don't use file-name-as-directory because the local directory
11704           separator conventions might not be the same as ftp's.
11705
11706 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11707
11708         * ldap.el (ldap-host-parameters-alist): New name of
11709         `ldap-host-parameters-plist'
11710
11711 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11712
11713         * package-get.el: Using (require 'package-get-base), now that it
11714         provides itself.  Consequently removed all instances of (load
11715         "package-get-base.el").
11716
11717 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11718
11719         * subr.el (remove-hook): Don't treat the hook value as a
11720           list unless it is both consp and not functionp.
11721
11722 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11723
11724         * about.el: Email address for Ben Wing is ben@xemacs.org.
11725         * auto-show.el: Ditto.
11726         * bytecomp.el: Ditto.
11727         * faces.el: Ditto.
11728         * x-scrollbar.el: Ditto.
11729         * x-misc.el: Ditto.
11730         * tty-init.el: Ditto.
11731         * toolbar-items.el: Ditto.
11732         * symbol-syntax.el: Ditto.
11733         * specifier.el: Ditto.
11734         * objects.el: Ditto.
11735         * hyper-apropos.el: Ditto.
11736         * glyphs.el: Ditto.
11737
11738 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11739
11740         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11741         vertical-divider-always-visible-p.
11742         (default-mouse-motion-handler): Ditto.
11743
11744 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11745
11746         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11747         global value.
11748
11749 1998-06-21  Oliver Graf <ograf@fga.de>
11750
11751         * build-reports.el: changed receiver to xemacs-build-reports list
11752
11753 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11754
11755         * font.el: Split font-family-mappings into X and
11756           mswindows-specific versions.
11757           mswindows-font-create-[object|name]: Treat supplied size
11758           as a pointsize. Added underline and strikethru handling.
11759
11760         * msw-faces.el: changed default mswindows charset to western.
11761
11762         * msw-glyphs.el: removed space in border-glyph font string that
11763           was inserted to get round bugs in the mswindows C font code.
11764
11765 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11766
11767         * about.el (about-hackers): Credits update.
11768
11769         * help-nomule.el (tutorial-supported-languages): Add Romanian
11770         TUTORIAL.
11771
11772         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11773         to ISO-8859-2.
11774
11775 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11776
11777         * font.el: Split font-family-mappings into X and
11778           mswindows-specific versions.
11779           mswindows-font-create-[object|name]: Treat supplied size
11780           as a pointsize. Added underline and strikethru handling.
11781
11782         * msw-faces.el: changed default mswindows charset to western.
11783
11784         * msw-glyphs.el: removed space in border-glyph font string that
11785           was inserted to get round bugs in the mswindows C font code.
11786
11787 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11788
11789         * minibuf.el: make read-color-completion-table call
11790           (mswindows-color-list for mswindows devices.
11791
11792 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11793
11794         * lisp/font-lock.el
11795         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11796         Let declaration items contain non-word symbol characters.
11797
11798 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11799
11800         * package-get.el (package-get-package-provider): Added autoload
11801         cookie.  Loading "package-get-base.el" in ALL functions that use
11802         it.  Fixed some (interactive ...) with multiple argument specs
11803         again.  Cosmetic indentation changes.
11804
11805 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11806
11807         * info.el (Info-insert-dir): Don't use nreverse on variables
11808         that you want to use later.
11809
11810 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11811
11812         * x-mouse.el (x-set-point-and-move-selection): Replace call
11813         to x-kill-primary-selection with kill-primary-selection
11814
11815 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11816
11817         * simple.el (what-cursor-position): Make cursor position reported
11818         use value of column-number-start-at-one
11819
11820 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11821
11822         * about.el (xemacs-hackers): Fix Jareth's email address.
11823
11824 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11825
11826         * startup.el (startup-splash-frame): Remove
11827         `xemacs-startup-logo-function'.
11828
11829 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11830
11831         * about.el (about-hackers): Update credits list.
11832
11833 1998-06-06  Jeff Miller <jmiller@smart.net>
11834
11835         * lisp/sound.el: Update sound-ext to allow filenames with
11836           extensions to be found by load-sound-file
11837
11838 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11839
11840         * info.el (Info-rebuild-outdated-dir): Removed variable
11841         (Info-auto-generate-directory): New variable
11842         (Info-save-auto-generated-dir): New variable
11843         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11844         (Info-build-dir-anew): Second parameter removed.  Use
11845         `Info-save-auto-generated-dir'
11846         (Info-rebuild-dir): Ditto
11847
11848 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11849
11850         * list-mode.el (next-list-mode-item): Would not recognize
11851         border between directly neighbored items.
11852
11853 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11854
11855         * package-get.el: add autoloads for some functions.
11856
11857 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11858
11859         * specifier.el (let-specifier): Tiny docfixes.
11860
11861 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11862
11863         * msw-mouse.el: set selection-pointer-glyph to Normal.
11864
11865 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11866
11867         * wid-edit.el (widget-specify-secret): New function.
11868         (widget-after-change): Use it.
11869         (widget-specify-field): Use it.
11870
11871 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11872
11873         * mouse.el (drag-window-divider): Use `(not done)' instead of
11874         `doit'; reuse result of `window-pixel-edges'.
11875
11876         * modeline.el (drag-modeline-event-lag): Rename to
11877         drag-divider-event-lag.
11878
11879 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11880
11881         * specifier.el (let-specifier): Rewritten not to generate needless
11882         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11883         arguments.
11884
11885 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11886
11887         * minibuf.el (read-file-name-1): Setup buffer-local value of
11888         `completion-ignore-case' in completions buffer under Windows.
11889
11890 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11891
11892         * about.el (about-maintainer-glyph): Fix support for not
11893         compressed images.
11894
11895 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11896
11897         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11898
11899         * mouse.el (mouse-track): Cancel selection if misc-user event with
11900         `cancel-mode-internal' function is fetched.
11901
11902 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11903
11904         * files.el (save-some-buffers-1): Fixed return value.
11905
11906 1998-06-01  Oliver Graf <ograf@fga.de>
11907
11908         * dragdrop.el: added experimental
11909
11910 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11911
11912         * startup.el (after-init-hook, init-file-user,
11913         user-init-directory, load-user-init-file):  Purge references
11914         to "~/.xemacs/init.el" from docstrings.
11915
11916         (load-user-init-file) Use paths-construct-path to construct
11917         paths to user init files.  Go directly to ~/.emacs, do not
11918         search ~/.xemacs/, do not load `default-custom-file'.
11919
11920 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11921
11922         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11923         general *sh.
11924         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11925
11926 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11927
11928         * menubar-items.el (default-menubar): add Update Packages to customize
11929         menu.
11930
11931 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11932
11933         * faces.el: use toolbar face as a fallback for toolbar properties
11934         in xpm-color-symbols instead of default.
11935
11936         * msw-faces.el: rename 3d-object -> gui-element face.
11937
11938 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11939
11940         * startup.el (xemacs-startup-logo-function): New variable.
11941         (startup-splash-frame): Use it.
11942
11943 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11944
11945         * files.el (save-some-buffers): Would wait 1 second.
11946         (save-some-buffers-1): Delete other windows here instead of in
11947         `save-some-buffers'.
11948         (save-some-buffers): Force redisplay only if windows were deleted.
11949
11950 1998-06-02  Didier Verna  <didier@xemacs.org>
11951
11952         * cus-face.el (custom-face-attributes): generalized the use of
11953         toggle buttons for boolean attributes.
11954         Re-ordered the items a bit.
11955
11956 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11957
11958         * sound.el (default-sound-directory): Use `locate-data-directory'
11959         to find the sounds directory.
11960
11961 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11962
11963         * sound.el: default sound-ext to .wav under mswindows, .au
11964         otherwise. load-default sounds without extensions.
11965
11966 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11967
11968         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11969         if send-pr is not bound.
11970
11971 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11972
11973         * files.el: grok idl files in auto-mode-alist.
11974 1998-06-01  Jeff Miller  <jmiller@smart.net>
11975
11976         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11977         calling `upcase'.
11978
11979 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11980
11981         * msw-glyphs.el: add xbm to the list of image types supported.
11982
11983 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11984
11985         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11986         instead of XEmacs one when dumping InfoDock.
11987
11988 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11989
11990         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11991         for `modeline-visible-p'
11992
11993         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11994
11995 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11996
11997         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11998         since it's not used anymore. doc string fixes.
11999
12000         * package-get.el (package-get-file-installed-p): new function. use
12001         instead of file-installed-p which is in an external package.
12002
12003 1998-05-28  Oliver Graf <ograf@fga.de>
12004
12005         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12006         favor of select-window/switch-to-buffer
12007
12008 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12009
12010         * startup.el: changed (getenv "HOME") to (user-home-directory)
12011
12012 1998-05-25  Oliver Graf <ograf@fga.de>
12013
12014         * frame.el (cde-start-drag) moved to dragdrop.el
12015         (offix-start-drag-region) moved to dragdrop.el
12016         (offix-start-drag) moved to dragdrop.el
12017         * dragdrop.el (cde-start-drag) moved from frame.el
12018         (offix-start-drag-region) moved from frame.el
12019         (offix-start-drag) moved from frame.el
12020         (cde-start-drag-region) cde drag regions
12021         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12022
12023 1998-05-26  Oliver Graf <ograf@fga.de>
12024
12025         * dragdrop.el: created dragdrop-drag prototypes
12026         (cde-start-drag-region) fixed typo
12027
12028 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12029
12030         * simple.el (after-init-hook): Remove reader macro.
12031
12032         * packages.el (packages-hardcoded-lisp): Get rid of reader
12033         macros.  Update DOC string.
12034
12035 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12036
12037         * mouse.el (drag-window-divider): Ditto.
12038
12039         * modeline.el (mouse-drag-modeline): Use it.
12040
12041         * lisp-mode.el (let-specifier): Specify indentation.
12042
12043         * specifier.el (let-specifier): Renamed from
12044         `with-specifier-instance'.
12045
12046 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12047
12048         * x-faces.el:
12049         * faces.el: move definition of xpm-color-symbols from x-faces.el
12050         to faces. Predicate x-get-resource on the presence of x.
12051
12052         * msw-faces.el: set 3d-object face rather than modeline. Specify
12053         faces as specfier defaults.
12054
12055         * package-get.el: don't use package-admin-add-single-file-package.
12056
12057 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12058
12059         * toolbar-items.el: Fixup tooltips.
12060         (toolbar-gnus): Don't use obsolete variable
12061         toolbar-news-frame-properties.
12062         (toolbar-news-reader): Default to `gnus' instead of
12063         `not-configured'.
12064
12065         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12066         Windows.
12067
12068 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12069
12070         * package-get.el: rename -installedp -> -installed-p.
12071
12072 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12073
12074         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12075         attributes, and assinged it to continuation, truncation and
12076         hscroll glyphs.
12077
12078         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12079         and made continuation, truncation and hscroll glyphs arrow
12080         characters out of that font.
12081
12082 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12083
12084         * minibuf.el (minibuffer-electric-separator): Play nicely with
12085         directory-sep-char being \.
12086         (minibuffer-electric-tilde): Ditto.
12087         (read-file-name-map): Ditto.
12088
12089 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12090
12091         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12092         on X devices.
12093         (default-mouse-track-deal-with-down-event): Avoid
12094         `x-disown-selection'; use `disown-selection' instead.
12095
12096 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12097
12098         * select.el:
12099         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12100         moved to (cut-copy-clear-internal) in select.el. Ditto for
12101         (x-delete-primary-selection) (x-kill-primary-selection)
12102         (x-copy-primary-selection).
12103         (own-clipboard): new function.
12104
12105         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12106         functions in select.el. remove old ones.
12107         (mswindows-own-clipboard): new function.
12108
12109 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12110
12111         * gnuserv.el: allow connections from mswindows type devices.
12112
12113 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12114
12115         * msw-glyphs.el: change image type used from cursor to resource.
12116
12117 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12118
12119         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12120         for {top,bottom}-{left,right} values in addition to
12121         {top,bottom}_{left,right}.
12122         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12123
12124 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12125
12126         * cl-macs.el (specifier-instance): Undefine its setf method.
12127
12128         * specifier.el (with-specifier-instance): Added docstring.
12129
12130         * mouse.el (drag-window-divider): Ditto.
12131
12132         * modeline.el (mouse-drag-modeline): Use it.
12133
12134         * lisp-mode.el (with-specifier-instance): Define its indentation
12135         level.
12136
12137         * specifier.el (with-specifier-instance): New macro.
12138
12139 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12140
12141         * package-get.el (package-get-create-custom): new function to
12142         auto-generate package-get-custom.el from package-get-base.el.
12143         * (package-get-ever-installedp): new function.
12144         * (package-get-custom): new function to get all packages specified
12145         by customize.
12146
12147 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12148
12149         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12150
12151 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12152
12153         * cl-extra.el: Reverse previous float change.
12154
12155 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12156
12157         * x-faces.el:
12158         * faces.el (try-font-name): moved from x-faces.el since it is
12159         required by w3 under mswindows as well X.
12160
12161 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12162
12163         * winnt.el: Removed evil (setq completion-ignore-case t)
12164         clause, one more overlookef fsfism.
12165         (nt-quote-args-functions-alist): End sentences with double space.
12166
12167 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12168
12169         * window-xemacs.el (push-window-configuration): Remove kludgery of
12170         recaching default-toolbar specifier.
12171         (pop-window-configuration): Ditto.
12172         (unpop-window-configuration): Ditto.
12173
12174 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12175
12176         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12177
12178 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12179
12180         * winnt.el (nt-quote-args-verbatim): Added function.
12181         (nt-quote-args-prefix-quote): Added function.
12182         (nt-quote-args-backslash-quote): Added function.
12183         (nt-quote-args-double-quote): Added function.
12184         (nt-quote-args-functions-alist): New variable.
12185         (nt-quote-process-args): Added function. This is the main quoting
12186         work horse called from process-nt.c
12187
12188 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12189
12190         * winnt.el: Removed duplicate definitions for backspace,
12191         delete, M-backspace and C-M-backspace.
12192         (file-name-buffer-file-type-alist): Removed this variable.
12193         (find-buffer-file-type): Removed function.
12194         (find-file-binary):  Removed function.
12195         (find-file-text): Removed function.
12196         (find-file-not-found-set-buffer-file-type): Removed function.
12197         (save-to-unix-hook): Removed function.
12198         (revert-from-unix-hook): Removed function.
12199         (using-unix-filesystems): Removed function.
12200         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12201         warning.
12202         (x-set-selection): Removed function.
12203         (x-get-selection): Removed function.
12204         Removed commented FSFisms.
12205         Replaced copyright notice (this file is not part of GNU Emacs).
12206         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12207         comint-process-echoes setting to t.
12208
12209 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12210
12211         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12212         and used following the interface change of
12213         `paths-find-recursive-path'.
12214
12215         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12216         regexp instead of a list of base names.
12217         (paths-version-control-filename-regexp):
12218         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12219         Introduced and used following the interface change of
12220         `paths-find-recursive-path'.
12221
12222 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12223
12224         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12225         on X devices, rather than on all non-TTY devices.
12226
12227 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12228
12229         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12230
12231         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12232
12233 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12234
12235         * itimer.el (activate-itimer): Fixed usage of integers
12236         as argument to `concat'.
12237
12238 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12239
12240         * itimer.el (start-itimer): replace the use of `concat' with
12241         `format'
12242
12243 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12244
12245         * mode-motion.el (mode-motion-hook): Clarify docstring.
12246         From Bob Weiner <weiner@altrasoft.com>
12247
12248         * loadhist.el (symbol-file): Supply prompt string when used
12249         interactively.
12250         From Bob Weiner <weiner@altrasoft.com>
12251
12252 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12253
12254         * loadup.el (really-early-error-handler): Ditto.
12255
12256         * update-elc.el: Ditto.
12257
12258         * setup-paths.el (paths-construct-exec-path): Ditto.
12259
12260         * make-docfile.el: Ditto.
12261
12262         * find-paths.el (paths-decode-directory-path): Use split-path
12263         instead of decode-path.
12264
12265         * files.el (parse-colon-path): Update docstring reference.
12266
12267 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12268
12269         * msw-init.el:
12270         * x-init.el:
12271         Bind cut'n'paste keys to non window-system specific functions.
12272
12273         * msw-select.el: New function mswindows-clear-clipboard.
12274         mswindows-cut-copy-clipboard extended to handle clearing of the
12275         selection and renamed to mswindows-cut-copy-clear-clipboard.
12276
12277         * select.el: on mswindows devices delete-primary-selection
12278         calls mswindows-clear-clipboard.
12279
12280 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12281
12282         * simple.el (quoted-insert): Inhibit quit when using read-char.
12283
12284         * cmdloop.el (read-char): Don't inhibit quit.
12285         (read-char-exclusive): Ditto.
12286         (read-char): Signal quit if quit-char was pressed.
12287         (read-char-exclusive): Ditto.
12288         (read-quoted-char): Return a character, not integer.
12289
12290         * menubar-items.el (default-popup-menu): Use Andy's generic
12291         selection code.
12292         (default-popup-menu): Fix code.
12293
12294 1998-05-14  Oliver Graf <ograf@fga.de>
12295
12296         * dragdrop.el (dragdrop-function-widget): this time it's done
12297
12298 1998-05-13  Oliver Graf <ograf@fga.de>
12299
12300         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12301
12302 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12303
12304         * device.el (device-pixel-width):
12305         (device-pixel-height):
12306         (device-mm-width):
12307         (device-mm-height):
12308         (device-bitplanes):
12309         (device-color-cells): Swapped parameters to device-system-metric
12310         according to the interface change.
12311
12312 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12313
12314         * mouse.el (default-mouse-motion-handler): Use new name of the
12315         function event-over-vertical-divider-p.
12316         Do not set E-W arrow cursor over the divider if
12317         vertical-divider-draggable-p is nil in the window.
12318         ([top-level]): Use new name for the variable
12319         vertical-divider-map.
12320         (drag-window-divider): Respect vertical-divider-draggable-p.
12321         Variable name typo fixes.
12322
12323 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12324
12325         * keymap.el (kbd): Define here; handle string constants and
12326         others...
12327
12328 1998-05-15  Christian Nyb <chr@mediascience.no>
12329
12330         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12331         in Emacs 18.
12332
12333 1998-05-13  Didier Verna  <didier@xemacs.org>
12334
12335         * mouse.el (drag-window-divider): give the vertical divider a
12336         pressed look when dragging it.
12337
12338 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12339
12340         * faces.el: predicate some more face operations on x or mswindows
12341         not just x.
12342
12343         * modeline.el: enable modeline coloring for mswindows.
12344
12345 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12346
12347         * minibuf.el (minibuffer-default): Added variable; compatible with
12348         FSF Emacs.
12349         (next-history-element): Used `minibuffer-default'.
12350
12351 1998-05-12  Oliver Graf <ograf@fga.de>
12352
12353         * dragdrop.el (dragdrop-function-widget): button and mods ok
12354         arguments still look a bit strange
12355         (dragdrop-compare-mods) created
12356         (dragdrop-drop-do-functions) correctly checks for buttons and
12357         modifiers
12358
12359 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12360
12361         * setup-paths.el (paths-default-info-directories): Replace
12362         path-separator with directory-sep-char.
12363
12364         * files.el (path-separator): Don't define it here.
12365
12366 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12367
12368         * update-elc.el: Ditto.
12369
12370         * setup-paths.el (paths-construct-exec-path): Ditto.
12371
12372         * make-docfile.el: Ditto.
12373
12374         * loadup.el (really-early-error-handler): Ditto.
12375
12376         * find-paths.el (paths-decode-directory-path): Use decode-path
12377         instead of decode-path-internal.
12378
12379         * files.el (parse-colon-path): Update docstring.
12380
12381 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12382
12383         * subr.el (get-buffer-window-list): Make BUFFER optional.
12384
12385         * window-xemacs.el (windows-of-buffer): Defalias to
12386         get-buffer-window-list.
12387
12388 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12389
12390         * disass.el: Fix maintainer keyword.
12391
12392         * bytecomp.el (byte-compile-and-load-file): Autoload.
12393         (byte-compile-buffer): Ditto.
12394
12395         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12396         value is returned, not the name.
12397         (lisp-imenu-generic-expression): Enable it.
12398         (lisp-mode-variables): Ditto.
12399         (lisp-indent-offset): Change defconst to defvar.
12400         (lisp-indent-function): Ditto.
12401         (lisp-body-indent): Ditto.
12402
12403 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12404
12405         * modeline.el: Use zap-last-kbd-macro-event.
12406
12407         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12408         nil, don't attempt to do anything with messages.
12409         (eval-last-sexp): Use `letf' for clarity.
12410
12411 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12412
12413         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12414
12415 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12416
12417         * buff-menu.el:
12418         * lisp-mode.el:
12419         * obsolete.el:
12420         Change empty docstrings into no doc strings at all.
12421         Fix bogus FSF-format docstrings.
12422         * etags.el: Fix docstring.
12423
12424 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12425
12426         * package-get.el (package-get): Use internal md5
12427
12428 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12429
12430         * about.el (about-xemacs): Correct abuse of concat.
12431
12432 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12433
12434         * info.el (Info-mode): Use easymenu.
12435
12436 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12437
12438         * apropos.el (apropos): Don't use concat with integers.
12439
12440         * cmdloop.el (describe-last-error): Handle the case when no error
12441         was seen gracefully.
12442
12443         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12444         defun.
12445         (apropos-describe-plist): Ditto.
12446
12447         * help.el (with-displaying-help-buffer): Revert to a defun.
12448         (describe-key): Use it as defun.
12449         (describe-mode): Ditto.
12450         (describe-bindings): Ditto.
12451         (describe-prefix-bindings): Ditto.
12452         (describe-installation): Ditto.
12453         (view-lossage): Ditto.
12454         (describe-function): Ditto.
12455         (describe-variable): Ditto.
12456         (describe-syntax): Ditto.
12457
12458 1998-05-11  Oliver Graf <ograf@fga.de>
12459
12460         * dragdrop.el: changed order of require/provide
12461         (dragdrop-drop-mime-default) changed to new calling conventions
12462         (dragdrop-drop-do-functions) changed to new calling conventions
12463         (dragdrop-function-widget) this one needs more work...
12464
12465 1998-05-10  Oliver Graf <ograf@fga.de>
12466
12467         * about.el: another small change in my entry
12468         * dragdrop.el (dragdrop-drop-log-function): logging added
12469         plus customizations
12470         changed interface to handler functions. now called with event
12471         and object
12472
12473 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12474
12475         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12476         E-W arrow pointer displayed over draggable dividers.
12477
12478         * mouse.el (default-mouse-motion-handler): Show it when
12479         appropriate.
12480         (drag-window-divider): Added.
12481         ([top-level]): Initialized window-divider-map with a keymap
12482         binding the above function to left button down event.
12483
12484         * x-mouse.el (x-init-pointer-shape): Initialize
12485         divider-pointer-glyph from Cursor.dividerPointer, or use default
12486         E-W double arrow.
12487
12488 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12489
12490         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12491
12492 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12493
12494         * simple.el (count-words-buffer): Don't query for buffer.
12495         (count-lines-buffer): Ditto.
12496
12497 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12498
12499         * help.el (where-is): add optional insert argument.
12500
12501 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12502
12503         * help.el (describe-key-briefly): New argument INSERT.
12504
12505         * simple.el (eval-expression): New optional argument; synch with
12506         FSF 20.3.
12507
12508         * keydefs.el (global-map): Add new register bindings.
12509
12510         * register.el: Synched with FSF 20.3.
12511
12512 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12513
12514         * window-xemacs.el (recenter): all arguments are optional.
12515
12516 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12517
12518         * device.el: (device-pixel-width): Reflected name/parameters
12519         change to device-system-metric.
12520         (device-pixel-height): Ditto.
12521         (device-mm-width): Ditto.
12522         (device-mm-height): Ditto.
12523         (device-bitplanes): Ditto.
12524         (device-color-cells): Ditto.
12525
12526 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12527
12528         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12529
12530         * cl.el (most-positive-fixnum): Document.
12531         (most-negative-fixnum): Ditto.
12532
12533         * cus-dep.el: Updated comment.
12534
12535         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12536         constant.
12537
12538         * cus-load.el (custom-put): Removed.
12539
12540         * files.el (after-find-file): Just resignal quit instead of
12541         signaling "canceled".
12542
12543 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12544
12545         * frame.el (other-frame): Use `focus-frame' instead of
12546         select-frame kludges.
12547
12548         * lisp-mode.el: Update lisp-indent-function for
12549         save-selected-frame and with-selected-frame.
12550
12551         * frame.el (save-selected-frame): New macro.
12552         (with-selected-frame): Ditto.
12553         (other-frame): Use `set-frame-focus'.
12554
12555 1998-05-06  Oliver Graf <ograf@fga.de>
12556
12557         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12558         (dragdrop-drop-url-default) default handler for URL drops created
12559         (dragdrop-drop-mime-default) default handler for MIME drops created
12560         (dragdrop-drop-functions) default custom for handling drops created
12561         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12562
12563 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12564
12565         * mouse.el: Removed redundant mouse-mswindows-drop function.
12566
12567 1998-05-05  Oliver Graf <ograf@fga.de>
12568
12569         * about.el: changed some text in my entry
12570         * dragdrop.el: added customs
12571
12572 1998-05-04  Oliver Graf <ograf@fga.de>
12573
12574         * mouse.el: killed global drop key bindings
12575         (mouse-offix-drop) removed
12576         * dragdrop.el: created
12577         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12578
12579 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12580
12581         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12582         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12583
12584         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12585         obsolete comment.
12586
12587         * scrollbar.el (scrollbars-visible-p): Use new
12588         {vertical,horizontal}-scrollbar-visible-p specifiers.
12589
12590 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12591
12592         * device.el (device-pixel-height):
12593         (device-pixel-width):
12594         (device-mm-width):
12595         (device-mm-height):
12596         (device-bitplanes):
12597         (device-color-cells): Moved these 6 functions from device.c; they
12598         all use single (device-system-metrics) call.
12599
12600 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12601
12602         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12603         were renamed.
12604
12605         * menubar-items.el:
12606         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12607         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12608
12609         * help.el (help-map): Remove Hyperbole keybinding logic.
12610         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12611
12612 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12613
12614         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12615         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12616
12617 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12618
12619         * msw-glyphs.el: use nicer icon3 from the frame icon.
12620
12621 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12622
12623         * version.el (emacs-version): Remove InfoDock conditionals.
12624
12625         * startup.el (startup-splash-frame): Change ID logo name.
12626
12627 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12628
12629         * files.el (after-find-file): If the user presses C-g on
12630         directory-creation prompt, kill the buffer.
12631
12632 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12633
12634         * simple.el (count-words-region): Reverse previous change.
12635
12636 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12637
12638         * replace.el (query-replace): Just call perform-replace.
12639         (query-replace-regexp): Ditto.
12640         (perform-replace): Move region handling here.
12641         (perform-replace): Use the new arg to match-data.
12642
12643 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12644
12645         * x-init.el: Install X specific display table that
12646           displays char 0240 as a space to avoid whatever it is
12647           that screws up display of that character code.
12648
12649 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12650
12651         * help.el (function-arglist): If no arguments are documented for a
12652         subr, print nothing rather than incorrect output.
12653
12654 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12655
12656         * cmdloop.el (command-error): Update bail-out error message to use
12657         `emacs-program-name'.
12658
12659         * lib-complete.el: Remove reader macro cruft.
12660
12661         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12662         cruft.
12663
12664         * simple.el (count-words-region): Drop interactive-p check on the
12665         message.
12666
12667 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12668
12669         * font.el
12670         * msw-faces.el
12671         Correct spelling of mswindows-font-canonicalize-name.
12672
12673 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12674
12675         * ldap.el (ldap-host-parameters-alist): Replaced with
12676         `ldap-host-parameters-plist'
12677         (ldap-search): Adapt to previous change
12678
12679 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12680
12681         * about.el (about-hackers): Update Bob Weiner bio.
12682         (about-maintainer-info): Ditto.
12683
12684 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12685
12686         * simple.el (display-warning-minimum-level): Docfix.
12687
12688 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12689
12690         * widget.el (:default-get): New keyword.
12691         * wid-edit.el (default, widget-default-default-get): Define it.
12692         (group, widget-group-default-get): Define it.
12693         (menu-choice, widget-choice-default-get): Define it.
12694         (widget-default-get): New function.
12695         (widget-choice-action): Call it.
12696         (widget-editable-list-entry-create): Call it.
12697
12698 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12699
12700         * byte-optimize.el (byte-boolean-vars): Removed.
12701         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12702         lookup through `byte-boolean-vars'.
12703
12704 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12705
12706         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12707         resource-provided values into ghost specs for scrollbar-height and
12708         scrollbar-width.
12709
12710 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12711
12712         * byte-optimize.el: Don't attempt to optimize /=.
12713
12714         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12715         (byte-compile-/=): Ditto.
12716
12717 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12718
12719         * apropos.el: Use `with-displaying-help-buffer'.
12720         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12721         Use `with-displaying-help-buffer'.
12722         (apropos-follow): Do not give special treatment to buffer cursor
12723         was in prior to a mouse click.
12724         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12725         (apropos-print-doc): Set correct buffer for setting text
12726         properties.
12727
12728 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12729
12730         * help.el (help-buffer-prefix-string): New variable.
12731         (help-buffer-name): Use it.
12732
12733         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12734         mode menu.
12735
12736 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12737
12738         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12739
12740 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12741
12742         * files.el (find-file-noselect): Update docstring.
12743         (find-file-noselect): Signal an error if found an unreadable file.
12744         (file-chase-links): Save the match data.
12745         (normal-mode): Use `lwarn' and `error-message-string'.
12746         (interpreter-mode-alist): Change defconst to defvar.
12747         (inhibit-first-line-modes-regexps): Ditto.
12748         (inhibit-first-line-modes-regexps): Added .tgz.
12749         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12750         (change-major-mode-with-file-name): New user-option.
12751         (set-visited-file-name): Synched with FSF.
12752         (file-name-extension): New function, from FSF 20.3.
12753         (file-relative-name): Synched with FSF.
12754         (save-some-buffers): Support the C-r feature.
12755         (recover-session): Synched with FSF.
12756         (kill-some-buffers): Ditto.
12757         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12758
12759 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12760
12761         * files.el (insert-file): Undo previous change and reenable use of
12762         format.el.
12763
12764 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12765
12766         * window-xemacs.el (recenter): Define.
12767
12768 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12769
12770         * font.el (mswindows-font-create-name)
12771         (mswindows-font-create-object): new functions for mswindows type
12772         fonts.
12773
12774         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12775         strings are parsed as well as font objects.
12776
12777 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12778
12779         * modeline.el (defining-kbd-macro): Restore modeline indication of
12780         kbd-macro being recorded.
12781         (add-minor-mode): Simplify docstring.
12782         (modeline-minor-mode-menu): Remove stuff.
12783
12784 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12785
12786         * code-process.el (call-process): dynamically decide process
12787         coding type.
12788
12789 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12790
12791         * modeline.el: Add line-number-mode, column-number-mode to
12792         the modeline minor-mode menu.  Button2 on the line number does
12793         goto-line.
12794
12795 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12796
12797         * mouse.el: move x-selection-owner-p type things to
12798         selection-owner-p.
12799
12800         * msw-init.el: copy zmacs stuff from x-init.el
12801
12802         * msw-select.el (mswindows-own-selection)
12803         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12804         functions. Very simple minded implementation of selectio
12805         ownership.
12806
12807         * select.el (own-selection) (disown-selection)
12808         (activate-region-as-selection) (select-make-extent-for-selection)
12809         (valid-simple-selection-p): functions moved from x-select.el for
12810         generalized selection.
12811
12812         * x-select.el: see select.el changes.
12813
12814         * x-toolbar.el: use new selection functions.
12815
12816 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12817
12818         * packages.el (packages-find-package-directories): Fixed bug that
12819         would pick up multiple site-package directories.
12820         (package-locations): Added "xemacs-packages" as a late package
12821         location.
12822
12823         * find-paths.el: Now uses `emacs-program-name' and
12824         `emacs-program-version'.
12825         Additions to enforce version-specific directories in
12826         `paths-find-version-directory'.
12827
12828 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12829
12830         * default.el: Removed.
12831         * site-start.el: Removed.
12832
12833 1998-04-29  Didier Verna  <didier@xemacs.org>
12834
12835         * minibuf.el (minibuffer-history-minimum-string-length): Default
12836         to nil.
12837
12838 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12839
12840         * find-paths.el (paths-program-name): Rename.
12841         (paths-emacs-root-p): Ditto.
12842         (paths-find-site-directory): Ditto.
12843
12844 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12845
12846         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12847         `emacs-lisp-byte-compile-and-load'.
12848
12849 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12850
12851         * ldap.el (ldap-search): Fixed additional parameter passing to
12852         `ldap-open'
12853
12854 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12855
12856         * select.el (kill-primary-selection) (selection-owner-p)
12857         (copy-primary-selection) (yank-clipboard-selection)
12858         (selection-exists-p) (delete-primary-selection): new file and
12859         functions that do the right thing for the selected device.
12860
12861         * x-menubar.el: use generalised selection functions.
12862
12863         * dumped-lisp.el: dump select.el.
12864
12865 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12866
12867         * find-paths.el (paths-progname): New variable.
12868         (paths-emacs-root-p): Use it.
12869         (paths-find-site-directory): Ditto.
12870
12871 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12872
12873         * loadup.el ((member "dump" command-line-args)): Dump as
12874         `infodock' if InfoDock.
12875
12876 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12877
12878         * find-paths.el (construct-emacs-version): Simplify, include
12879         program name in the return value.
12880         * (paths-find-version-directory): Use it.
12881
12882 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12883
12884         * info.el (Info-parse-dir-entries): Fixed regexp
12885         (Info-build-dir-anew): Remove full suffix and capitalize info file
12886         name for files with no @direntry
12887         (Info-batch-rebuild-dir): New function
12888         (Info-suffixed-file): Check for regular files instead of simple
12889         file existence (could catch directories before)
12890
12891 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12892
12893         * setup-paths.el, find-paths.el: Removed uses of `not' which
12894         temacs doesn't have.
12895
12896         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12897         into root searching.
12898
12899 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12900
12901         * subr.el: Remove definition of `not'.
12902
12903 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12904
12905         * msw-glyphs.el: enable graphics support.
12906
12907 1998-04-23  Didier Verna  <didier@xemacs.org>
12908
12909         * x-menubar.el (default-menubar): restored the line-number-mode
12910         option.
12911
12912         * misc doc string updates related to the options menu.
12913
12914 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12915
12916         * setup-paths.el (paths-construct-load-path): Fix typo.
12917
12918 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12919
12920         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12921         font-menu-ignore-scaled-fonts don't have to be bound now; this
12922         gets us one step further towards making --no-autoloads work.
12923
12924         * startup.el (normal-top-level): Load auto-autoloads only if
12925         lisp-directory is non-nil.
12926
12927         * setup-paths.el (paths-construct-load-path): Made it robust
12928         against nil lisp-directory.
12929
12930         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12931         to the list of variables that cause a warning when nil.
12932
12933         * toolbar.el (init-toolbar-location): Now works even when there's
12934         no toolbar icon directory.
12935
12936 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12937
12938         * help.el (view-lossage): Recognize it.
12939
12940         * simple.el (log-message): Mark multiline messages.
12941
12942 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12943
12944         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12945
12946 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12947
12948         * package-get.el (package-get-all):  add `\n' separator to
12949         interactive specification so that both variables are read
12950
12951 1998-04-22  Didier Verna  <didier@xemacs.org>
12952
12953         * x-menubar.el: ported the options menu to Custom.
12954         Moved the "read only" toggle button to the buffers menu.
12955         Corrected some missing ;;;###autoload or defcustom.
12956
12957         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12958         the scrollbar-visible specifier for options menu handling.
12959
12960         * toolbar.el (toolbar-visible-p)
12961                      (toolbar-captioned-p)
12962                      (default-toolbar-position): defcustom wrappers around
12963         the toolbar specifiers for options menu handling.
12964
12965         * frame.el (get-frame-for-buffer-default-instance-limit):
12966         defcustom it for options menu handling.
12967
12968         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12969         font-lock-mode for options menu handling.
12970
12971         * cus-start.el: added Custom properties to overwrite-mode for
12972         options menu handling.
12973
12974 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12975
12976         * about.el: shameless self-promotion.
12977
12978 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12979
12980         * simple.el (raw-append-message): Slightly optimize.
12981         (remove-message): Use `push' for clarity.
12982         (append-message): Ditto.
12983         (display-warning): Dito.
12984         (raw-append-message): Send the message to the appropriate device.
12985
12986 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12987
12988         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12989         From Sean MacLennan <Sean.MacLennan@pika.ca>
12990
12991 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12992
12993         * setup-paths.el: Changed `directory-sep-char' to
12994         `path-separator', following a change in GNU Emacs.
12995
12996 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12997
12998         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12999         (Info-build-dir-anew): Add a final newline.
13000         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13001         is `always'
13002         (Info-rebuild-dir): Ditto
13003
13004         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13005
13006 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13007
13008         * simple.el (count-words-buffer): Retain zmacs region.
13009         (count-words-region): Ditto.
13010         * simple.el: (what-line): Expanded line counts.
13011         (count-lines): New parameter to conditionalize whether collapsed
13012         lines get counted.
13013         From Bob Weiner <weiner@altrasoft.com>
13014
13015 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13016
13017         * packages.el (package-locations): infodock-packages must override
13018         mule-packages and packages.
13019
13020 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13021
13022         * wid-edit.el:
13023         remove rude messages from widget-activation-widget-mapper
13024         and widget-activation-glyph-mapper
13025
13026 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13027
13028         * toolbar.el: Remove (featurep 'x) test from
13029         toolbar-make-button-list
13030
13031 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13032
13033         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13034         only if in the same frame.
13035
13036 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13037
13038         * packages.el (package-locations): Added site-packages hierarchy.
13039
13040         * setup-paths.el (paths-default-info-directories): Introduced and
13041         used.
13042
13043         * packages.el, setup-paths.el: Set various path searching depths
13044         to 1.
13045
13046         * packages.el (packages-hierarchy-depth):
13047         (packages-load-path-depth): Introduced and used.
13048
13049         * setup-paths.el (paths-load-path-depth): Introduced and used.
13050
13051         * find-paths.el (paths-find-recursive-path): Added max-depth
13052         parameter.
13053
13054 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13055
13056         * setup-paths.el (paths-construct-info-path): Removed
13057         dependency on behavior of (file-name-as-directory "").
13058
13059 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13060
13061         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13062         lisp objects
13063
13064 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13065
13066         * dump-paths.el, startup.el: Added handling for --debug-paths.
13067
13068 1998-04-15  William M. Perry  <wmperry@aventail.com>
13069
13070         * wid-edit.el: We cannot just set the help-echo or balloon-help
13071           properties for an extent based on the :help-echo widget
13072           property, since help-echo and balloon-help cause an EXTENT to
13073           get passed in, where :help-echo functions are expecting a WIDGET
13074
13075 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13076
13077         * scrollbar.el (init-scrollbar-from-resources): Call
13078         mswindows-init-scrollbar-metrics when appropriate.
13079
13080 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13081
13082         * dumped-lisp.el: dump x-toolbar for window system
13083
13084         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13085         have support and xpm.
13086
13087 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13088
13089         * files.el (toggle-read-only): Fix docstring.
13090         From Didier Verna <didier@xemacs.org>
13091
13092 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13093
13094         * startup.el (normal-top-level): Load autoload-file-name without
13095         specifying an extension---some people only auto-autoload.el.gz.
13096
13097 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13098
13099         * files.el (backup-enable-predicate): Don't bomb on NAME being
13100         nil.
13101
13102 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13103
13104         * find-paths.el, packages.el: Now prefers configure'd paths.
13105         This shouldn't cause any of the originally anticipated problems as
13106         the current paths architecture will not define the various
13107         configure-xxx variables if they're not specified on the configure
13108         command line.
13109
13110         * find-paths.el, setup-paths.el, packages.el: Removed all
13111         mentionings of "/" as a path separator.
13112         Used paths-construct-path throughout.
13113
13114         * find-paths.el (paths-construct-path): Created to assemble paths
13115         from directory components.
13116
13117         * setup-paths.el, packages.el: Used paths-decode-directory-path
13118         instead of decode-path-internal.
13119
13120         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13121         and associates.
13122         (paths-decode-directory-path) Created.
13123
13124         * setup-paths.el: Changed configure-exec-path to
13125         configure-exec-directory.
13126
13127 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13128
13129         * packages.el (packages-find-packages): Fixed decoding of
13130         EMACSPACKAGEPATH.
13131
13132         * startup.el: -no-packages -> -no-early-packages.
13133
13134         (packages-load-package-lisps): Fixed loading of auto-autoload
13135         files.
13136
13137         * startup.el (normal-top-level): Fixed loading of core
13138         auto-autoload.
13139
13140         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13141
13142         * startup.el, packages.el, dump-paths.el: Added proper settings
13143         for site-directory and lisp-directory variables.
13144
13145         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13146         inhibit-package-autoloads and fixed handling of it.
13147
13148         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13149         handling of former inhibit-package-init, now
13150         inhibit-early-packages, to make -vanilla etc. work.
13151
13152 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13153
13154         * code-process.el (start-process): Fallback to 'undecided instead
13155         of 'binary for process input coding stream.
13156
13157         * process.el (start-process): Docstring fix.
13158
13159 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13160
13161         * info.el (Info-insert-dir): Do not insert temporary dir files
13162         in Info-dir-file-attributes
13163         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13164         (Info-rebuild-dir): Ditto.
13165
13166 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13167
13168         * obsolete.el: Added obsoleteness declarations for
13169         `site-directory' and `Info-default-directory-list'.
13170
13171 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13172
13173         * find-paths.el (paths-find-emacs-root): Only look at the
13174         executable at the end of the symlink chain for determining the
13175         Emacs root.
13176
13177 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13178
13179         * setup-paths.el (paths-construct-info-path): Changed construction
13180         to cater to gone default in configure.
13181
13182         * find-paths.el (paths-uniq-append): Added.
13183
13184         * packages.el: Rewritten package path construction once again.
13185
13186         * dump-paths.el, startup.el: Removed package-path as a global
13187         variable.
13188
13189         * package-admin.el (package-admin-add-single-file-package):
13190         (package-admin-add-binary-package): Changed package-path to
13191         late-packages.
13192
13193         * packages.el (packages-split-path): Split path at "/" rather than
13194         nil according to change in emacs.c.
13195
13196 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13197
13198         * setup-paths.el (paths-construct-info-path): Changed info path
13199         order so that directories come out right.
13200         (paths-find-lock-directory): Fixed bug: It used to think
13201         configure-lock-directory is a path.
13202
13203 1998-04-06  Jeff Miller <jmiller@smart.net>
13204
13205         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13206         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13207         eases the use of toolbar-add/kill-item functions.
13208
13209 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13210
13211         * code-files.el (file-coding-system-alist): Commented out
13212         loaddefs.el magical treatment.
13213
13214 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13215
13216         * info.el (Info-rebuild-outdated-dir): Added new option
13217         `conservative' and made it the default
13218         (Info-rebuild-dir): Appropriately parse multi-line description
13219         strings, and multi-section dir files. Issue warning when dir
13220         is rebuilt as temporary
13221         (Info-build-dir-anew): Issue warning when dir is built as
13222         temporary
13223
13224 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13225
13226         * list-mode.el (list-mode-map): Bind highlight motion commands to
13227         standard keys left, right, C-b and C-f.
13228
13229 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13230
13231         * files.el (auto-mode-alist): allow .sc for Scheme->C
13232
13233 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13234
13235         * loadup.el (pureload): Don't quote (garbage-collect).
13236
13237 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13238
13239         * package-get-base.el: Updated.
13240
13241 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13242
13243         * isearch-mode.el (isearch-just-started): New variable.
13244         (isearch-mode): Set it.
13245         (isearch-repeat): Advance one character forward only if the search
13246         was successful, and was not just started.
13247         (isearch-repeat): Clear isearch-just-started.
13248
13249 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13250
13251         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13252         if running -batch.
13253
13254 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13255
13256         * subr.el (listify-key-sequence): Removed.
13257
13258 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13259
13260         * bytecomp.el (byte-compile-print-gensym): New option.
13261         (byte-compile-output-file-form): Use it.
13262         (byte-compile-output-docform): Ditto.
13263         (byte-compile-compiled-obj-to-list): Ditto.
13264
13265 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13266
13267         * msw-glyphs.el: set frame icon if xpm support.
13268
13269 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13270
13271         * help.el: Code that pretty prints variable values
13272           removed.
13273
13274 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13275
13276         * find-paths.el (paths-emacs-root-p): Correct test for installation
13277         directory.
13278         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13279
13280 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13281
13282         * loaddefs.el: Don't set debug-ignored-errors; leave
13283           its default value set to nil.
13284
13285 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13286
13287         * info.el (Info-rebuild-dir): fixed mis-spelling.
13288
13289 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13290
13291         * info.el (Info-rebuild-outdated-dir): New custom var
13292         (Info-insert-node): Create/update dir file when needed, ie when it
13293         does not exist or is older than some info files in directory
13294
13295 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13296
13297         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13298         for last packages, mainly for using a 20.4 package base.
13299
13300         * packages.el (late-packages): Typo fix.  It was called
13301         early-packages.
13302
13303         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13304         relative symlinks correctly.
13305         (paths-find-emacs-roots): More rigorous checking for plausible
13306         configuration-time root.
13307
13308         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13309         find its roots.
13310
13311 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13312
13313         * faces.el: Fix docstrings.
13314         * glyphs.el: Fix docstrings.
13315         * mouse.el: Fix docstrings.
13316
13317         * frame.el: Change phrase `current frame' to `selected frame'.
13318
13319         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13320
13321         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13322         macros using backquote to make them infinitely more readable.
13323
13324 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13325
13326         * packages.el (packages-find-package-path): Hardcoded specialized
13327         InfoDock support until we can clean this up.
13328
13329         * help.el (describe-bindings-1): Return the value of the bindings
13330         help buffer created.
13331         (describe-bindings): Ditto.
13332
13333         * simple.el (set-variable): Restore previous behavior of not
13334         bombing if the variable to set is not boundp.
13335
13336 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13337
13338         * packages.el (packages-handle-package-dumped-lisps): Allow for
13339         non-local files to be loaded off the package-lisp variable.
13340
13341 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13342
13343         * x-faces.el: Global X resources should override
13344           specs for all device classes (color, grayscale, mono);
13345           code currently doesn't override any of them.  Fixed by
13346           calling remove-specifier with '(x default) as the tag
13347           set and allowing inexact matches.
13348
13349 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13350
13351         * faces.el: Separated face initializations based on
13352           device classes into device type specific (tag set,
13353           instantiator) pairs.
13354
13355 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13356
13357         * wid-edit.el (widget-choice-action): Remember user's explicit
13358         choice.
13359         (widget-choice-value-create): Respect it.
13360         From Richard Stallman <rms@gnu.org>
13361
13362 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13363
13364         * setup-paths.el (paths-construct-info-path): Always append
13365         existing directories from configure-time info path.
13366
13367         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13368         Info-directory-list.
13369
13370         * info.el: Removed Info-default-directory-list which was broken by
13371         design.
13372         Removed bogus initialization of Info-directory-list---startup.el
13373         can do a much better job.
13374         Added autoload of Info-directory-list.
13375
13376         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13377         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13378         be exclusive; now it's merely given precedence, just like in the
13379         old days.
13380
13381 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13382
13383         * find-paths.el (paths-find-architecture-directory): Fix bug with
13384         finding; it used to default too early.
13385
13386 1998-03-25  Martin Buchholz <martin@xemacs.org>
13387
13388         * packages.el (packages-split-path): Fix a bug; it used to fail
13389         for paths that weren't split.
13390
13391 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13392
13393         * finder.el (finder-compile-keywords): trap on errors.
13394
13395 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13396
13397         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13398           fourth argument of t so that only the specs exactly
13399           matching the tag lists are removed.
13400
13401 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13402
13403         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13404
13405 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13406
13407         * minibuf.el (mouse-read-file-name-1): If a default directory was
13408         specified, use it for generating the completions.
13409
13410 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13411
13412         * update-elc.el: Now respects inhibit-package-init and
13413         inhibit-site-lisp.
13414         Now does path construction with loadup-paths.
13415
13416         * startup.el (normal-top-level, startup-setup-paths): Now respects
13417         inhibit-package-init and inhibit-site-lisp.
13418
13419         * packages.el (packages-find-package-path): Extended package path
13420         by version-specific hierarchies.
13421         (packages-find-packages): Now respects inhibit flag and
13422         inhibit-site-lisp.
13423         Moved path setup to loadup-paths.
13424
13425         * make-docfile.el: Now respects inhibit-package-init and
13426         inhibit-site-lisp.
13427         Now does path construction with loadup-paths.
13428
13429         * loadup.el: Now respects inhibit-package-init and
13430         inhibit-site-lisp.
13431
13432         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13433
13434         * loadup-paths.el: New file: setup load-path to encompass
13435         packages.
13436
13437 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13438
13439         * auto-show.el: load-gc renamed to pureload.
13440         * site-load.el: Ditto.
13441         * packages.el (toplevel): Ditto.
13442         * loadup.el (really-early-error-handler): Ditto.
13443         * dumped-lisp.el (preloaded-file-list): Ditto.
13444         * cus-face.el (custom-declare-face): Ditto.
13445
13446 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13447
13448         * <Today>: The Big Path Searching Overhaul.
13449
13450         * find-paths.el: New file: find and assemble paths in the
13451         installation hierarchy.
13452
13453         * setup-paths.el: New file: global layout of paths and directories
13454         within the XEmacs hierarchy.
13455
13456         * packages.el: Replaced everything related to path searching and
13457         startup by code in terms of find-paths.
13458
13459         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13460         the new path searching engine.
13461
13462         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13463         and setup-paths.
13464
13465 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13466
13467         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13468         setup-paths.el.
13469
13470 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13471
13472         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13473         compiles identically in any configuration.
13474         Removed irrelevant commentary.
13475
13476 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13477
13478         * simple.el (set-variable): Allow setting specifiers.
13479
13480 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13481
13482         * lisp.el (forward-sexp): Revert previous change.
13483
13484 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13485
13486         * frame.el (frame-initialize): Use `delete-console' instead of
13487         `delete-device' to delete the stream console to match the usage in
13488         Fkill_emacs.
13489
13490 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13491
13492         * files.el (cdpath-previous): New variable.
13493         (cd): Use it.
13494         From Bob Weiner <weiner@wave.altrasoft.com>
13495
13496 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13497
13498         * keydefs.el: Changed keybindings of forward-char,
13499           backward, scroll-up and scroll-down to point to their
13500           -command counterparts.
13501
13502         * simple.el: New functions: forwarc-char-command,
13503           backwrad-char-command, scroll-up-command,
13504           scroll-down-command which work liek their counterparts
13505           except that they honor the variable
13506           signal-error-on-buffer-boundary.
13507
13508           Definition of signal-error-on-buffer-boundary received
13509           from src/cmds.c.
13510
13511           defvar declaration added for word-across-newline to avoid
13512           byte-compiler warning about the free variable reference.
13513
13514 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13515
13516         * winnt.el: Removed "%t" from the beginning of
13517         modeline-format. From now on, there's no nt-specifics in the modeline.
13518
13519 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13520
13521         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13522         of `when' with `if'.
13523
13524 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13525
13526         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13527         mswindows. Must be reworked along with glyphs.el, or
13528         merged into it, after there is images support.
13529
13530         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13531         'mswindows.
13532
13533 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13534
13535         * faces.el: fix for text cursor initialization.
13536         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13537         From Andy Piper <andyp@parallax.co.uk>
13538
13539 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13540
13541         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13542         if there is an existing package that handles it and warn the user
13543         about that mode.
13544
13545 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13546
13547         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13548         Installation" menu item when Installation-string is not bound.
13549
13550 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13551
13552         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13553         From Jeremiah W. James <jerry@cs.ucsb.edu>
13554
13555 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13556
13557         * msw-faces.el:
13558         * faces.el: Fix face initialization.
13559
13560 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13561
13562         * files.el (backup-enable-predicate): fix breakage introduced
13563         by TMPDIR patch.
13564
13565 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13566
13567         * x-faces.el (x-init-face-from-resources): The
13568           TTY face property retrieval functions don't return
13569           specifiers, so use face-property instead.
13570
13571 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13572
13573         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13574
13575 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13576
13577         * x-menubar.el: Expanded documentation for
13578           option-save-faces.  Changed Options -> Browse Faces
13579           menu entry to invoke customize-face.
13580
13581 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13582
13583         * faces.el: Most face initialization moved out of
13584           init-other-random-faces to the top level so that the
13585           initialization happens before Xemacs is dumped.  Much
13586           of the fascist "face-differs-from-default-p or FROB!"
13587           code has been retired in favor of letting the user do
13588           what they want to do.  Face initialization code changed
13589           to use `default' specifier tag so that the settings can
13590           be overridden later if the user wishes it.
13591
13592 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13593
13594         * about.el (about-hackers): Update contributors list.
13595
13596 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13597
13598         * specifier.el: Define new specifier tag `default'.
13599
13600         * modeline.el: Initialize faces using `default' tag.
13601
13602         * x-faces.el (x-init-face-from-resources): Remove
13603           specifier specs containing the `default' tag before
13604           adding new specs.
13605
13606 1998-03-02  John Jones  <jj@asu.edu>
13607
13608         * package-get.el (package-get-all): fixed arguments on call to
13609         package-admin-add-single-file-package.
13610         * package-get.el (package-get-installedp): fixed to match
13611         advertised behavior.
13612         * package-get.el: added function package-get-update-all which
13613         installs newest versions of all the current packages (if they are
13614         not already installed).
13615
13616 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13617
13618         * files.el (find-file-noselect): Uncommented `truename' binding in
13619         `let*' and use it later to set `buffer-file-truename' iff it's
13620         still nil, as happens for example when finding a compressed
13621         file with "jka-compr".
13622
13623 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13624
13625         * faces.el: in make-face-* type functions do the operation for all
13626         window systems, not just the first one found.
13627
13628         * font.el: call mswindows-list-fonts for mswindows.
13629
13630 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13631
13632         * code-process.el (call-process-region):
13633         * process.el (call-process-region):
13634         * package-get.el (package-get-dir):
13635         * files.el (backup-enable-predicate):
13636         * gnuserv.el (gnuserv-temp-file-regexp):
13637         Use temp-directory in place of `/tmp'.
13638
13639 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13640
13641         * "Fast" dired-in-C enhancements for Windows 95/NT:
13642
13643         * files.el: Added function, `wildcard-to-regexp', from GNU
13644           Emacs.
13645
13646         * files.el (insert-directory): Modified to use special
13647           dired-in-C enhancements if present.
13648
13649 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13650
13651         * code-files.el: make default coding no-conversion.
13652
13653 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13654
13655         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13656         the load-path.
13657
13658         * update-elc.el: Strip directory when testing for files not to
13659         bytecompile.
13660
13661 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13662
13663         * lisp-mode.el: Use recommended form for menus.
13664
13665         * info.el (Info-construct-menu): Use recommended form for menus.
13666
13667         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13668         entry.
13669
13670 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13671
13672         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13673           (get-frame-for-buffer-noselect): Always return frames
13674           in the not-this-window-p cond clause.
13675
13676 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13677
13678         * help.el (describe-installation): New function.
13679
13680         * x-menubar.el (default-menubar): Add describe-installation to
13681         Help menu.
13682
13683         * packages.el (packages-unbytecompiled-lisp): Installation.el
13684         should not be bytecompiled.
13685
13686         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13687         XEmacs.
13688
13689         * x-menubar.el (default-menubar): Use correct guard for VM menu
13690         entry.
13691
13692         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13693         coding.
13694         From Andy Piper <andyp@parallax.co.uk>
13695
13696 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13697
13698         * ldap.el: Do not require ldap-internal at compile time.
13699
13700 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13701
13702         * code-files.el: new file. a virtual copy of mule-files.el
13703         but without charset
13704         dependencies. (toggle-buffer-file-ocding-system) new function for
13705         changing the eol type for the current buffer.
13706
13707         * code-process.el: new file. a copy of
13708         mule-process.el. mule-process.el will disappear when things have
13709         settled.
13710
13711         * coding.el: new file. a virtual copy of mule-files.el but
13712         without charset dependencies. (coding-system-base) new function
13713         for getting the parent coding system of a coding system with eol
13714         type set.
13715
13716         * dumped-lisp.el: add above files for the non-mule case.
13717
13718 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13719
13720         * window-xemacs.el (display-buffer): If no explicit
13721           frame is specified, search for a window that displays
13722           the buffer on the currently selected frame, before
13723           searching other frames.
13724
13725 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13726
13727         * frame.el (get-frame-for-buffer): If not-this-window-p
13728           is non-nil, use window on the selected frame if it is not
13729           also the selected window.  When defaulting, search for
13730           windows on the currently selected fgrame before searching
13731           other frames.
13732
13733 1998-02-25  Didier Verna  <didier@xemacs.org>
13734
13735         * modeline.el (modeline-swap-buffers): originally named
13736         `mouse-release-modeline'. Whether to actually swap the buffers is
13737         decided in `mouse-drag-modeline'.
13738         (mouse-drag-modeline): A button release event is considered a
13739         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13740         stay unchanged.
13741
13742 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13743
13744         * x-menubar.el: Put redo on the menubar.
13745         From Aki Vehtari <Aki.Vehtari@hut.fi>
13746
13747 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13748
13749         * bytecomp.el (displaying-byte-compile-warnings): if
13750         temp-buffer-show-function is set, use it to display current set of
13751         warnings in the "*Compile-Log-Show*" buffer.
13752
13753         * simple.el (display-warning-buffer): if temp-buffer-show-function
13754         is set, use it to display current set of warnings in the
13755         "*Warnings-Show*" buffer.
13756
13757 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13758
13759         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13760         Common Lisp.
13761
13762 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13763
13764         * menubar.el: Allow button descriptors at least 2 long.
13765
13766         * x-menubar.el (default-menubar): Use recommended forms.
13767         (file-menu-filter): Remove.
13768         (edit-menu-filter): Remove.
13769
13770 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13771
13772         * about.el (about-hackers): Updated.
13773
13774 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13775
13776         * help.el (help-max-help-buffers): new variable
13777         (help-register-and-maybe-prune-excess): new function
13778         (help-buffer-name): use help-max-help-buffers.
13779         (with-displaying-help-buffer): use
13780         help-register-and-maybe-prune-excess.
13781
13782         * help.el (help-maybe-pretty-print-value): if the value fits on
13783         one line, let it.
13784
13785 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13786
13787         * (with-displaying-help-buffer): there is no need to kill the buffer
13788         if it exists, because with-output-to-temp-buffer will clear it.
13789         further, killing the buffer violates the rule that
13790         temp-buffer-show-function, if set, has the full responsibility of
13791         showing the temp buffer.  killing the buffer fucks with the window
13792         configuration, hosing temp-buffer-show-function.
13793
13794
13795 1998-02-23  Didier Verna  <didier@xemacs.org>
13796
13797         * modeline.el (mouse-drag-modeline):
13798         - Always scroll the modeline that was originally clicked on.
13799         - Use x pixels instead of x characters (which doesn't work anyway)
13800         as horizontal reference for modeline dragging. This allows us to
13801         keep on dragging the modeline even if the motion event occurs in
13802         another window.
13803
13804 1998-02-23  Didier Verna  <didier@xemacs.org>
13805
13806         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13807         glyph on the modeline to indicate that dragging the mouse has an
13808         effect both horizontally and vertically.
13809
13810 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13811
13812         * about.el (about-xemacs): Get rid of redundant visible version
13813         number.
13814
13815 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13816
13817         * about.el (about-hackers): Update credits.
13818
13819 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13820
13821         * prim/register.el (view-register): Show register type file-query.
13822
13823 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13824
13825         * mode-motion.el (mode-motion-highlight-internal):
13826           save-excursion inside save-window-exucrsion form to
13827           hide buffer point changes from save-window-excursion.
13828           Prevents display flickering when the mouse pointer
13829           moves.
13830
13831 1998-02-17  Didier Verna  <didier@xemacs.org>
13832
13833         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13834         function to handle correctly the case of a toolbar one side of the
13835         window: scrolling will not necessarily happen.
13836
13837 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13838
13839         * files.el (after-find-file): Restore missing argument
13840           to format that provides filename for "... consider M-x
13841           recover-file" message.  Also call `message' with "%s"
13842           as the first arg instead of an arbitrary string.
13843
13844 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13845
13846         * about.el (about-hackers): Various additions.
13847
13848 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13849
13850         * autoload.el (generate-file-autoloads-1): Don't force an extra
13851         line out when copying on-the-same line autoloads.
13852
13853         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13854         is installed.
13855
13856 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13857
13858         * x11/x-win-xfree86.el (x-win-init-xfree86):
13859         * x11/x-win-sun.el (x-win-init-sun):
13860         * x11/x-init.el (x-initialize-compose):
13861         * prim/simple.el:
13862         (backward-or-forward-kill-sexp):
13863         (backward-or-forward-kill-sentence):
13864         (backward-or-forward-kill-word):
13865         (backward-or-forward-delete-char):
13866         * prim/isearch-mode.el (isearch-help-or-delete-char):
13867         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13868         x-keysym-on-keyboard-p to detect backspace.
13869         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13870         Clean up symbols used with dead keys, checking Linux and solaris
13871         keysyms.
13872         Simplify x-win-*.el using above methods.
13873         Change documentation for x-keysym-*-p functions.
13874
13875 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13876
13877         * about.el (about-hackers): Restore entries for Michael Sperber and
13878         Vinnie Shelton.
13879         From Vinnie Shelton <acs@acm.org>
13880
13881 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13882
13883         * simple.el (count-words-region): Ditto.
13884
13885 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13886
13887         * simple.el (count-words-buffer): Document.  Don't print anything
13888         if non-interactive.
13889
13890 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13891
13892         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13893         multiple files in InfoDock.
13894
13895 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13896
13897         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13898         from version.el in InfoDock.
13899
13900         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13901         specially.
13902
13903 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13904
13905         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13906         variable name in docstring.
13907
13908 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13909
13910         * menubar.h: Include "gui.h".
13911
13912 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13913
13914         * site-load.el: Fix documentation.
13915
13916 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13917
13918         * package-get-base.el (package-get-base): Updated.
13919
13920         * keymap.el: PC-ize.
13921
13922 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13923
13924         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13925         from' on a fresh line.
13926
13927 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13928
13929         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13930         object.
13931
13932 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13933
13934         * undo-stack.el: PC-ize.
13935
13936         * cmdloop.el: PC-ize.
13937
13938 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13939
13940         * bytecomp-runtime.el: PC-ize.
13941
13942         * byte-optimize.el: Prolog fixup.  PC-ize.
13943
13944         * cus-dep.el: Spelling fix.
13945
13946         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13947         entries follow).
13948
13949 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13950
13951         * text-mode.el (text-mode-hook-identify): New function,
13952         put on text-mode-hook.  Set text-mode-variant here.
13953         (text-mode): Don't set it here.
13954
13955 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13956
13957         * text-mode.el (text-mode-hook): New defvar.
13958         (text-mode-variant): New variable.
13959         (text-mode): Set that variable locally.
13960         (toggle-text-mode-auto-fill): New command.
13961
13962 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13963
13964         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13965
13966 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13967
13968         * text-mode.el (paragraph-indent-text-mode):
13969         Renamed from spaced-text-mode.
13970         (text-mode-map): Bind TAB to indent-relative.
13971         (indented-text-mode-map): Variable deleted.
13972         (indented-text-mode): Now an alias for text-mode.
13973
13974 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13975
13976         * loadup.el: test-atoms debugging stuffs removed.
13977
13978 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13979
13980         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13981
13982 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13983
13984         * help.el (describe-beta): Made it use `locate-data-file'.
13985         (describe-distribution): Ditto.
13986         (describe-copying): Ditto.
13987         (describe-project): Ditto.
13988         (view-emacs-news): Ditto.
13989
13990         * help-nomule.el (help-with-tutorial): Made it use
13991         `locate-data-file' to find tutorial.
13992
13993 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13994
13995         * about.el: Corrected my email address.
13996
13997         * mouse.el: Added 'mouse-mswindows-drop' similar to
13998         'mouse-offix-drop'.
13999
14000 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14001
14002         * loadup.el (running-xemacs): Spelling fix.
14003
14004 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14005
14006         * packages.el (packages-find-packages-1): Don't allow a backwards
14007         compatible lisp tree to overwrite `preloaded-file-list'.
14008
14009 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14010
14011         * loadup.el: Don't delete "xemacs" prior to dumping.
14012
14013 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14014
14015         * package-info.el (pi-last-mod-date): New function.
14016         (pi-author-version): New function.
14017         (batch-update-package-info): Use them.
14018
14019 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14020
14021         * frame.el (get-frame-for-buffer-default-to-current): Create.
14022         (get-frame-for-buffer-noselect): Allow user to use current frame
14023         with `get-frame-for-buffer-default-to-current'.
14024
14025 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14026
14027         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14028         (byte-compile-output-docform): Ditto.
14029         (byte-compile-compiled-obj-to-list): Ditto.
14030
14031 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14032
14033         * startup.el (command-line-1): Removed code that ran
14034           buffer-menu.
14035
14036 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14037
14038         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14039
14040 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14041
14042         * frame.el (suspend-emacs-or-iconify-frame): Check using
14043         `device-on-window-system-p' instead of explicitly checking for X,
14044         so that the same logic works for MS Windows.
14045         (suspend-or-iconify-emacs): Ditto.
14046
14047 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14048
14049         * about.el (about-maintainer-info): Andy Piper is back.
14050         (xemacs-hackers): Updated Andy Piper's email address.
14051         (about-hackers): Added Jonathan Harris.
14052         (about-hackers): Updated Tibor Polgar's email address.
14053
14054 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14055
14056         * about.el: Add xemacs.org email manager.
14057
14058         * package-get-base.el (package-get-base): Updated with most recent
14059         package updates.
14060
14061 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14062
14063         * help.el (function-arglist): Use `indirect-function' instead of
14064         `symbol-function' so that aliases are treated correctly.
14065
14066 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14067
14068         * help.el (help-map): Add f1 binding to `help-for-help'.
14069         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14070         (describe-key-briefly): Use `princ' "%s" to print object.
14071         (with-displaying-help-buffer): Kill buffer if it exists, again.
14072         (describe-key): Use `princ' "%s" to print object.
14073         (describe-function-1): Use `princ' "%s" to print object.
14074         Commented out alias lines removed.
14075         (help-pretty-print-limit): New variable to control pretty-printing
14076         of variable values.
14077         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14078         `help-pretty-print-value' again.  Only print-print when OBJECT is
14079         list of length less than `help-pretty-print-limit'.
14080         (describe-variable): Use `help-maybe-pretty-print-value' again.
14081
14082 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14083
14084         * simple.el (blink-matching-open): Remove C++ kludge.
14085         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14086
14087 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14088
14089         * info.el (Info-default-directory-list): Made the documentation
14090         more explanitory.
14091
14092 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14093
14094         * lisp/packages.el:
14095         * lisp/package-admin.el:
14096         * lisp/build-report.el:
14097         Fix typos.
14098
14099 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14100
14101         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14102         warnings in Java buffers without final newline and editing the
14103         last line.
14104
14105 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14106
14107         * packages.el (packages-find-packages-1): Don't allow a backwards
14108         compatible lisp tree to overwrite `preloaded-file-list'.
14109         Suggested by Colin Rafferty  <colin@xemacs.org>
14110
14111         * mouse.el (mouse-offix-drop): Set undo-boundary.
14112         From Oliver Graf <ograf@fga.de>
14113
14114 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14115
14116         * loadup.el (load-gc): rewrite as defun.
14117         Print something sensical if a required dump-time file isn't found.
14118
14119 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14120
14121         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14122         bug strikes a menudescriptor.
14123
14124         * package-get-base.el (package-get-base): Updated.
14125
14126         * package-info.el (batch-update-package-info): Derive REQUIRES
14127         from the Makefile.
14128
14129 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14130
14131         * files.el (save-some-buffers): Don't play games with deleting
14132         other windows if we are in the minibuffer window.
14133
14134 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14135
14136         * modeline.el (modeline-minor-mode-menu): Add support for :active
14137         (add-minor-mode): Document :active property to TOGGLE.
14138
14139 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14140
14141         * modeline.el (modeline-minor-mode-menu): Add support for an
14142         `:included' predicate in the `toggle-sym' plist.
14143         (add-minor-mode): Document the :included property, format
14144         docstring some more.
14145         (modeline-minor-mode-menu): Documentation string added.
14146
14147 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14148
14149         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14150         labels from the symbol-names by thwacking off the overly redundant
14151         and overused "mode", parenthesizing "minor", and capitalizing the
14152         resultant strings.  Also shortened the menu's title by eliminating
14153         the redundant buffer name.
14154         (add-minor-mode): Beautified the docstring, added mention of the
14155         `:menu-tag' property of TOGGLE.
14156         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14157         `toggle-sym' to beatify the mode-life menus.
14158         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14159         `auto-fill-function'.
14160
14161 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14162
14163         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14164         menus to :style 'toggle.
14165
14166 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14167
14168         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14169
14170 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14171
14172         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14173         only recognize first hyperlink.
14174         (hyper-apropos-highlightify): Deletia, this is already done by
14175         `hyper-apropos-insert-face'.
14176         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14177
14178 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14179
14180         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14181         mail.
14182         (toolbar-mail-reader): Add support for `send'.
14183         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14184
14185 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14186
14187         * info.el (Info-emacs-info-file-name): Add defvar for
14188         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14189         will function properly.
14190
14191 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14192
14193         * simple.el: make the backwards delete function called by
14194         `backward-or-forward-delete-char' user configurable.
14195
14196 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14197
14198         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14199         compiled function got loaded from.
14200
14201 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14202
14203         * term/apollo.el: Synched up with InfoDock 3.6.2.
14204
14205 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14206
14207         * startup.el (load-init-file): Load autoloads earlier.
14208         (startup-splash-frame): Handle InfoDock logo.
14209
14210         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14211         InfoDock.
14212         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14213
14214         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14215         doesn't have this function.
14216
14217         * packages.el (locate-data-file): Fix to call `locate-file'.
14218
14219 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14220
14221         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14222         version of version.el.
14223         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14224
14225         * x-menubar.el (default-menubar): Guard reference to
14226         `gnuserv-frame'.
14227         (default-menubar): Guard references to `font-lock-mode'.
14228         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14229         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14230
14231         * make-docfile.el: Don't snarf doc strings from autoloads.
14232
14233         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14234         loading auto-autoloads files.
14235
14236         * loaddefs.el: Disable dumping autoloads.
14237
14238 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14239
14240         * lisp-mnt.el: Synch to Emacs 20.2.
14241
14242         * help.el: Remove manual autoload of `finder-by-keyword'.
14243
14244         * finder.el (finder-by-keyword): Autoload.
14245
14246         * help.el: Conditionalize hyperbole setup.
14247
14248 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14249
14250         * packages.el (package-require): Update to reflect new data format.
14251
14252 1998-01-02  Didier Verna  <didier@xemacs.org>
14253
14254         * x-menubar.el (default-menubar): make the tutorials available
14255         through the menubar. (Plus some compilation warnings cleanup).
14256
14257 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14258
14259         * check-features.el: New file.  Perform sanity check after build.
14260
14261         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14262         files to tooltalk package.
14263         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14264         package.
14265
14266         * package-admin.el (package-admin-xemacs): Use better default for
14267         location of XEmacs binary.
14268
14269 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14270
14271         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14272         tag with sexp and add value tag with value `t'.
14273
14274 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14275
14276         * package-get.el: Changes to work with real data.
14277         From Pete Ware <ware@cis.ohio-state.edu>
14278
14279         * packages.el (packages-reload-autoloads): Guard load for the time
14280         being.
14281
14282         * update-elc.el ("packages.el"): Force loading packages.el instead
14283         of possibly out-of-date packges.elc.
14284         * make-docfile.el ("packages.el"): Ditto.
14285
14286 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14287
14288         * build-report.el (build-report-delete-regexp): Added a rule for
14289         the main tarball shadowing anything past it.
14290
14291 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14292
14293         * packages.el (package-provide): Delete a previous provide.
14294
14295         * package-info.el: New file.
14296
14297         * package-get.el: New file.
14298         From Pete Ware <ware@cis.ohio-state.edu>
14299         (package-get): Fix md5 computation to work with Mule.
14300
14301 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14302
14303         * simple.el (log-message-*): Quote symbols in docstrings properly.
14304
14305 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14306
14307         * packages.el (packages-new-autoloads): Ignore symbolic links.
14308
14309         * cus-face.el (face-custom-attributes-get): Fix typo.
14310         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14311
14312 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14313
14314         * startup.el (load-init-file): Reload new or changed autoloads
14315         unless inhibited.  Reload modified dumped lisp (stubbed).
14316
14317         * packages.el (packages-new-autoloads): New function.
14318         (packages-reload-autoloads): New function.
14319         (packages-reload-dumped-lisp): New (stub) function.
14320
14321         * loadup.el: Inhibit reloading dumped files when running temacs.
14322
14323         * loadhist.el (file-provides): Extend to handle variant
14324         extensions.
14325
14326         * replace.el (query-replace): Fix typo.
14327
14328 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14329
14330         * make-docfile.el: list-autoloads-path has been renamed.
14331         * update-elc.el: list-autoloads has been renamed.
14332
14333         * packages.el (packages-list-autoloads): Renamed.
14334         (packages-list-autoloads-path): Ditto.
14335
14336 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14337
14338         * packages.el (packages-find-packages-1): Made it signal a warning
14339         for an error in an auto-autoload.el file.
14340
14341 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14342
14343         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14344         tag with const.
14345         From Aki Vehtari <Aki.Vehtari@hut.fi>
14346
14347         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14348
14349         * loadhist.el (unload-feature): Remove autoload.
14350
14351 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14352
14353         * loadhist.el: Unpackaged.
14354
14355         * help.el (describe-symbol-find-file): Rename
14356         `describe-function-find-file' and make old name obsolete.
14357         (describe-function-1): Use it.
14358         (describe-function-1): Guard reference to
14359         `compiled-function-annotation'.
14360
14361 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14362
14363         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14364         argument.
14365         (help-mode-quit): New optional arg to control whether it kills or
14366         buries.  Tidied up.
14367         (with-displaying-help-buffer): Don't kill buffer initially, even
14368         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14369         (help-pretty-print-value): Rename back from
14370         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14371         use it, otherwise use dumped `cl-prettyprint'.
14372         (describe-variable): Use `help-pretty-print-value' again.
14373         (find-func): Removed reference to "find-func" at end.
14374
14375 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14376
14377         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14378           GUI XEmacs. Rename? x-menubar is rather window system
14379           independant, except for a couple of items.
14380
14381 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14382
14383         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14384         entries as they will no longer be distributed with XEmacs.
14385
14386         * format.el (format-alist): Fix image/tiff regexps.
14387         From P. E. Jareth Hein <jareth@camelot-soft.com>
14388
14389         * help.el (help-maybe-pretty-print-value): Rename.
14390         (describe-variable): Use it.
14391         (describe-variable): Add trailing linefeed.
14392
14393 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14394
14395         * help.el (describe-function-1): Don't output anything for
14396           arglist of autoload functions.
14397
14398 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14399
14400         * help.el (describe-function-1): Don't output anything for
14401           arglist of autoload functions.
14402
14403 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14404
14405         * help.el (help-mode-map): New bindings for `help-mode-bury',
14406         `describe-function-at-point', `describe-variable-at-point',
14407         `Info-elisp-ref', `customize-variable', `help-next-section' and
14408         `help-prev-section'.
14409         (help-next-section): New function.
14410         (help-prev-section): New function.
14411         (help-mode-quit): Changed to kill the help buffer.
14412         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14413         correctly.
14414         (help-buffer-name): New function to generate the name of help
14415         buffers.
14416         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14417         argument giving the name of the help buffer.
14418         (describe-key): Use `with-displaying-help-buffer' with name.
14419         (describe-mode): Ditto.
14420         (describe-bindings): Ditto.
14421         (describe-prefix-bindings): Ditto.
14422         (view-lossage): Ditto.
14423         (with-syntax-table): New macro.
14424         (function-called-at-point): Use `ignore-errors' and
14425         `with-syntax-table'.
14426         (function-at-point): Ditto.
14427         (describe-function): Use `with-displaying-help-buffer' with name.
14428         (function-arglist): Extracted from `describe-function-1'.  Returns
14429         function's arglist as string.
14430         (function-documentation): Extracted from `describe-function-1'.
14431         Returns function's docstring.
14432         (describe-function-1): Remove all the "stream" garbage, including
14433         the stream argument.  Use `function-arglist' and
14434         `function-documentation'.
14435         (describe-function-arglist): Just use `function-arglist'.
14436         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14437         (help-pretty-print-value): New function to help with
14438         pretty-printing variable values.  Knows about `#<...>'.  Needs
14439         `pp-internal'.
14440         (describe-variable): Use `with-displaying-help-buffer' with name.
14441         Formatting improved.  Display file where variable is defined, if
14442         known.  Use `help-pretty-print-value'.
14443         (describe-syntax): Use `with-displaying-help-buffer' with name.
14444         (list-processes): Remove "stream" garbage.
14445
14446 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14447
14448         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14449         call a dumped routine instead.
14450
14451         * x-win-xfree86.el: Wrap file in defun.
14452         * x-win-sun.el: Ditto.
14453
14454 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14455
14456         * help.el (view-emacs-news): Remove usage of outl-mouse which
14457         advises functions and does other evil things.
14458
14459 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14460
14461         * format.el (format-alist): Add `image/tiff'.
14462         From P. E. Jareth Hein <jareth@camelot-soft.com>
14463
14464 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14465
14466         * about.el (about-hackers): More names added.
14467
14468         * make-docfile.el: Remove superfluous package path search.
14469
14470         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14471
14472 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14473
14474         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14475         ignored shadows.
14476
14477 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14478
14479         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14480         get trailing slashes when added to the load-path.
14481
14482         * x-init.el (init-x-win): Locate where XEmacs X localization files
14483         are.
14484
14485 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14486
14487         * x-faces.el: Added support for foregroundToolBarColor
14488           to xpm-color-symbols.
14489
14490 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14491
14492         * etags.el (tags-remove-duplicates): Removed.
14493         (buffer-tag-table-list): Use `delete-duplicates'.
14494
14495         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14496         correctly.
14497         (get*): Defalias to `get'.
14498
14499         * cl.el (eql): Compare integers with `eq'.
14500         (cl-map-extents): Check for `map-extents' first.
14501
14502 1997-12-17  Didier Verna  <didier@xemacs.org>
14503
14504         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14505         added the 'numero', 'copyright' and 'trademark' symbols.
14506
14507         * leim/quail/latin-post.el ("french-postfix"): see above.
14508
14509 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14510
14511         * widget.el (define-widget): Check the arguments.
14512
14513         * cus-edit.el (customize-face): Use `check-argument-type'.
14514         (custom-variable-value-create): Use `signal' to signal error.
14515         (custom-variable-reset-saved): Ditto.
14516         (custom-variable-reset-standard): Ditto.
14517         (custom-face-reset-saved): Ditto.
14518
14519         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14520         (widget-default-format-handler): Ditto.
14521         (widget-checklist-add-item): Ditto.
14522         (widget-radio-add-item): Ditto.
14523         (widget-editable-list-entry-create): Ditto.
14524         (widget-sexp-prompt-value): Ditto.
14525
14526         * custom.el (custom-declare-variable): Signal errors better.
14527         (custom-handle-keyword): Ditto.
14528         (custom-declare-group): Ditto.
14529
14530         * window-xemacs.el (windows): Ditto.
14531
14532         * menubar.el (menu): Ditto.
14533
14534         * keydefs.el (keyboard): Ditto.
14535
14536         * minibuf.el (minibuffer): Ditto.
14537
14538         * process.el (execute): Ditto.
14539
14540         * fill.el (fill): Ditto.
14541
14542         * modeline.el (modeline): Ditto.
14543
14544         * help.el (help): Ditto.
14545
14546         * faces.el (faces): Ditto.
14547
14548         * files.el (files): Ditto.
14549
14550         * x-init.el (x): Ditto.
14551
14552         * lisp-mode.el (lisp): Ditto.
14553
14554         * process.el (processes): Ditto.
14555
14556         * mouse.el (mouse): Ditto.
14557
14558         * abbrev.el (abbrev): Moved from cus-edit.
14559
14560         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14561         as variable declaration.
14562
14563 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14564
14565         * menubar.el (find-menu-item): Use `check-argument-type'.
14566         (find-menu-item): Cosmetic changes.
14567
14568 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14569
14570         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14571
14572 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14573
14574         * startup.el (set-default-load-path): Only search package-path
14575         when not running temacs.
14576
14577         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14578         files.
14579
14580         * loadup.el: Correct commentary.  Reformatting.
14581         (really-early-error-handler): Use absolute path to the
14582         first dumped-lisp.el file.
14583         (really-early-error-handler): Print full path name of
14584         each dumped lisp file (inherited from InfoDock).
14585
14586         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14587         dumped-lisp.el files.
14588
14589         * make-docfile.el (preloaded-file-list): Reorder when the
14590         package-path is searched.
14591         * update-elc.el: Ditto.
14592
14593         * lisp-mode.el (call-with-condition-handler): Treat the same as
14594         `condition-case' for indentation.
14595
14596         * about.el (about-xemacs): Update release date.
14597
14598 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14599
14600         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14601         anywhere but at the last clause.
14602         (ecase): Disallow `t' and `otherwise'.
14603
14604 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14605
14606         * cus-edit.el (custom-buffer-create-buttons): New function
14607         from stuff moved out of `custom-buffer-create-internal'.
14608         (custom-novice): New variable.  Default t.
14609         (custom-display-global-buttons): Ditto.  Default `top'.
14610         (custom-buffer-create-internal): Only display help if
14611         `custom-novice' is non-nil.  Display global buttons according to
14612         `custom-display-global-buttons'.
14613
14614 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14615
14616         * menubar.el (find-menu-item): Use `check-argument-type'.
14617         (find-menu-item): Cosmetic changes.
14618
14619 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14620
14621         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14622         look.
14623
14624 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14625
14626         * format.el (format-deannotate-region):  Bug fix.
14627         Deannotating a region containing unknown tags would fail
14628         (causing decoding of text/enriched to fail at user level)
14629
14630 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14631
14632         * minibuf.el (read-directory-name): Support sixth
14633           arg, HISTORY, as already documented.
14634
14635 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14636
14637         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14638         to `ecase'.
14639
14640 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14641
14642         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14643         skk-activate.
14644
14645 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14646
14647         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.