update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `==cns11643-4'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `==cns11643-4'.
8
9 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
12         setting for `==cns11643-3'.
13
14         * mule/mule-charset.el (default-coded-charset-priority-list): Add
15         `==cns11643-3'.
16
17 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
18
19         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
20         setting for `==cns11643-2'.
21
22         * mule/mule-charset.el (default-coded-charset-priority-list): Add
23         `==cns11643-2'.
24
25 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
26
27         * mule/mule-coding.el (coded-charset-entity-reference-alist):
28         Change priority of `=>>>ucs@ks'.
29
30         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
31         `=ucs@ks'.
32
33 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
34
35         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
36         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
37         `==ucs@cns' and `==cns11643-1'.
38
39         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
40         (==cns11643-2): Ditto.
41         (==cns11643-3): Ditto.
42         (==cns11643-4): Ditto.
43         (==cns11643-5): Ditto.
44         (==cns11643-6): Ditto.
45         (==cns11643-7): Ditto.
46
47         * mule/mule-charset.el (default-coded-charset-priority-list): Add
48         `==cns11643-1'.
49
50 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
51
52         * mule/mule-coding.el (coded-charset-entity-reference-alist):
53         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
54         `=>>>ucs@jis/1990'.
55
56         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
57         `=ucs@jis/1990'.
58         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
59         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
60
61 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
62
63         * mule/mule-coding.el (coded-charset-entity-reference-alist):
64         Change priority of `=>>>ucs@cns'.
65
66         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
67         `=ucs@cns'.
68
69 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
70
71         * mule/mule-charset.el (default-coded-charset-priority-list): Add
72         `==ks-x1001'.
73
74         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
75         `=ks-x1001' instead of `korean-ksc5601'; add setting for
76         `==ks-x1001'.
77
78 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
81
82 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
83
84         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
85         `=jis-x0208'.
86         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
87         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
88         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
89         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
90         (=>>>jis-x0213-1@2000): Changed to an alias for
91         `=jis-x0213-1@2000'.
92         (=>>>jis-x0213-1@2004): Changed to an alias for
93         `=jis-x0213-1@2004'.
94         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
95
96 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
97
98         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
99         `=adobe-japan1-0'.
100         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
101         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
102         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
103         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
104         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
105         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
106
107 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
108
109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
110         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
111         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
112         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
113         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
114         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
115
116 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-charset.el (default-coded-charset-priority-list): Add
119         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
120         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
121         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
122         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
123         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
124         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
125         `==jis-x0212'.
126
127 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
128
129         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
130         "AdobeJapan1-[0-6]$".
131         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
132         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
133         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
134         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
135         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
136         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
137         (==adobe-japan1-1): Ditto.
138         (==adobe-japan1-2): Ditto.
139         (==adobe-japan1-3): Ditto.
140         (==adobe-japan1-4): Ditto.
141         (==adobe-japan1-5): Ditto.
142         (==adobe-japan1-6): Ditto.
143         (==jis-x0208): Ditto.
144         (==jis-x0208@1978): Ditto.
145         (==jis-x0208@1983): Ditto.
146         (==jis-x0208@1990): Ditto.
147         (==jis-x0213-1): Ditto.
148         (==jis-x0213-1@2000): Ditto.
149         (==jis-x0213-1@2004): Ditto.
150         (==jis-x0213-2): Ditto.
151         (==jis-x0212): Ditto.
152         (==gb2312): Ditto.
153         (==iso-ir165): Ditto.
154         (==gb12345): Ditto.
155         (==ks-x1001): Ditto.
156         (==cns11643-1): Ditto.
157         (==cns11643-2): Ditto.
158         (==cns11643-3): Ditto.
159         (==cns11643-4): Ditto.
160         (==cns11643-5): Ditto.
161         (==cns11643-6): Ditto.
162         (==cns11643-7): Ditto.
163         (==big5-cdp): Ditto.
164         (==hanyo-denshi/ja): Ditto.
165         (==hanyo-denshi/jb): Ditto.
166         (==hanyo-denshi/jc): Ditto.
167         (==hanyo-denshi/jd): Ditto.
168         (==hanyo-denshi/ft): Ditto.
169         (==hanyo-denshi/ia): Ditto.
170         (==hanyo-denshi/ib): Ditto.
171         (==hanyo-denshi/hg): Ditto.
172         (==hanyo-denshi/jt): Ditto.
173         (==hanyo-denshi/ks): Ditto.
174         (==gt): Ditto.
175         (==gt-k): Ditto.
176         (==daikanwa): Ditto.
177         (==shinjigen): Ditto.
178         (==ucs@iso): Ditto.
179         (==ucs@unicode): Ditto.
180         (==ucs@gb): Ditto.
181         (==ucs-bmp@gb): Ditto.
182         (==ucs@cns): Ditto.
183         (==ucs-bmp@cns): Ditto.
184         (==ucs@jis): Ditto.
185         (==ucs@jis/1990): Ditto.
186         (==ucs@jis/2000): Ditto.
187         (==ucs@jis/2004): Ditto.
188         (==ucs@JP): Ditto.
189         (==ucs@JP/hanazono): Ditto.
190         (==ucs@ks): Ditto.
191         (==ucs-bmp@ks): Ditto.
192         (==ucs@cns11643): Ditto.
193         (==ucs-bmp-cjk@gb): Ditto.
194         (==ucs-bmp-cjk@JP/hanazono): Ditto.
195         (==ucs-sip-ext-b@iso): Ditto.
196
197 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-charset.el (default-coded-charset-priority-list): Use
200         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
201
202         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
203         XEmacs CHISE.
204         (=ucs-bmp-cjk@unicode): Abolished.
205
206 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
207
208         * mule/mule-charset.el (default-coded-charset-priority-list): Add
209         `=+>ucs-bmp-cjk-compat@jis'.
210
211         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
212         for XEmacs CHISE.
213
214 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
215
216         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
217         CHISE.
218
219 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
220
221         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
222         for XEmacs CHISE.
223         (=jis-x0208@1978/1er-pr): Abolished.
224         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
225         `=jis-x0208@1978/1er-pr' as the mother.
226
227 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
228
229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
230         setting for `=ucs-itaiji-084'.
231
232 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
233
234         * mule/mule-charset.el (default-coded-charset-priority-list):
235         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
236
237         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
238         XEmacs CHISE.
239         (=ucs-bmp-itaiji-084): Ditto.
240
241 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
242
243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
244         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
245
246 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
247
248         * mule/mule-charset.el (default-coded-charset-priority-list): Add
249         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
250
251         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
252         XEmacs CHISE.
253         (=big5-cdp-var-5): Ditto.
254
255 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
256
257         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
258         XEmacs CHISE.
259
260 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
261
262         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
263         XEmacs CHISE.
264
265 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
266
267         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
268         setting for `=>>>hanyo-denshi/ft'.
269
270 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
271
272         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
273         XEmacs CHISE.
274         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
275         `=hanyo-denshi/jd' as the mother.
276
277 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
278
279         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
280         XEmacs CHISE.
281         (=+>adobe-japan1-1): Ditto.
282         (=+>adobe-japan1-2): Ditto.
283         (=+>adobe-japan1-3): Ditto.
284         (=+>adobe-japan1-4): Ditto.
285         (=+>adobe-japan1-5): Ditto.
286         (=+>adobe-japan1-6): Ditto.
287         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
288
289 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
290
291         * mule/mule-coding.el (coded-charset-entity-reference-alist):
292         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
293         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
294
295         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
296         the top.
297
298 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
299
300         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
301         XEmacs CHISE.
302         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
303         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
304         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
305
306 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
307
308         * mule/mule-charset.el (default-coded-charset-priority-list):
309         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
310         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
311
312         * mule/mule-conf.el: Modify order of definitions of some
313         coded-charsets.
314
315 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
316
317         * mule/mule-coding.el (coded-charset-entity-reference-alist):
318         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
319         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
320
321         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
322         CHISE.
323         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
324         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
325
326 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
327
328         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
329         CHISE.
330
331 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
332
333         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
334         setting for `=daikanwa/+2p'.
335
336         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
337         XEmacs CHISE.
338
339 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
342         XEmacs CHISE.
343         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
344
345 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
346
347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
348         setting for `=>>>hanyo-denshi/ib'.
349
350 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
351
352         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
353         XEmacs CHISE.
354         (=>>>hanyo-denshi/ib): Ditto.
355         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
356         `=hanyo-denshi/ja' as the mother.
357         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
358         `=hanyo-denshi/ib' as the mother.
359
360 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
361
362         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
363         XEmacs CHISE.
364         (utf-8-ivs-mcs-er): Likewise.
365         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
366         and `=>ucs-gb'.
367         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
368         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
369         `ucs-gb' and `=>ucs-gb'.
370         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
371         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
372         and `=>ucs-cns'.
373         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
374         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
375         `ucs-cns' and `=>ucs-cns'.
376         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
377         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
378         `ucs-big5' and `=>ucs-big5'.
379         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
380         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
381         `ucs-big5' and `=>ucs-big5'.
382         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
383         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
384         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
385         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
386         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
387         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
388         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
389         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
390         `=>ucs-jis'; modify DOC and mnemonic.
391         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
392         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
393         and `=>ucs-jis'; modify DOC and mnemonic.
394         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
395         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
396         `=>ucs-ks'.
397         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
398         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
399         and `=>ucs-ks'.
400         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
401
402 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
403
404         * mule/mule-coding.el (coded-charset-entity-reference-alist):
405         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
406
407 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
408
409         * mule/mule-coding.el (coded-charset-entity-reference-alist):
410         Modify priorities.
411
412 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
413
414         * mule/mule-coding.el (coded-charset-entity-reference-alist):
415         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
416
417 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
418
419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
420         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
421
422 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
423
424         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
425         CHISE.
426
427 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
428
429         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
430         CHISE.
431
432 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
433
434         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
435         CHISE.
436
437 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
438
439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
440         `=+>ucs-bmp-cjk@unicode'.
441
442         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
443         for XEmacs CHISE.
444
445 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
446
447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
448         setting for `=>>daikanwa'.
449
450 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
451
452         * mule/mule-charset.el (default-coded-charset-priority-list): Add
453         `=>>hanyo-denshi/jt'.
454
455 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
456
457         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
458         XEmacs CHISE.
459         (=+>jis-x0208@1990): Ditto.
460         (=+>jis-x0213-1@2000): Ditto.
461
462 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
463
464         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
465         XEmacs CHISE.
466
467 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
468
469         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
470         XEmacs CHISE.
471         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
472         `=hanyo-denshi/jc' as the mother.
473
474 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
475
476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
477         setting for `=+>adobe-japan1'.
478
479         * mule/mule-charset.el (default-coded-charset-priority-list):
480         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
481         and `=>>hanyo-denshi/ft' to `=>>gt'.
482
483 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
484
485         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
486         XEmacs CHISE.
487         (=>>adobe-japan1-1): Ditto.
488         (=>>adobe-japan1-2): Ditto.
489         (=>>adobe-japan1-3): Ditto.
490         (=>>adobe-japan1-4): Ditto.
491         (=>>adobe-japan1-5): Ditto.
492         (=>>adobe-japan1-6): Ditto.
493         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
494
495 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
496
497         * mule/mule-conf.el (=adobe-japan1): New alias for
498         `=adobe-japan1-6'.
499         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
500         (=>>>adobe-japan1-1): Ditto.
501         (=>>>adobe-japan1-2): Ditto.
502         (=>>>adobe-japan1-3): Ditto.
503         (=>>>adobe-japan1-4): Ditto.
504         (=>>>adobe-japan1-5): Ditto.
505         (=>>>adobe-japan1-6): Ditto.
506         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
507
508 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
509
510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
511         setting for `=>>>adobe-japan1'.
512
513 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
514
515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
516         setting for `=+>ucs@ks'.
517
518 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
519
520         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
521         XEmacs CHISE.
522         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
523         `=adobe-japan1-6' as the mother.
524
525 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
526
527         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
528         setting for `=>cns11643-7'.
529
530 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
531
532         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
533         CHISE.
534
535 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
536
537         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
538         XEmacs CHISE.
539         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
540
541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
542         setting for `=>ucs@jis/2004'.
543
544 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
545
546         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
547         setting for `=+>gt'.
548
549         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
550         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
551
552 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
553
554         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
555         `=>ucs@unicode' as the mother.
556         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
557         mother.
558         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
559         mother.
560         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
561         mother.
562
563 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
564
565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
566         setting for `=+>ucs@unicode'.
567
568         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
569         CHISE.
570
571 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
572
573         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
574         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
575         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
576         - Add setting for `=+>ucs@cns'.
577
578         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
579         CHISE.
580         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
581         as the mother.
582         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
583         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
584
585         * mule/mule-charset.el (default-coded-charset-priority-list): Add
586         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
587
588 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
589
590         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
591         setting for `=>ucs@ks'.
592
593 2011-10-21  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@unicode'.
597
598         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
599         coded-charset for XEmacs CHISE.
600
601 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
602
603         * mule/mule-charset.el (default-coded-charset-priority-list): Add
604         `=ucs-bmp-cjk-compat'.
605
606         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
607         XEmacs CHISE.
608
609 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
610
611         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
612         CHISE.
613
614 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
615
616         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
617         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
618
619         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
620         `=>ucs@jis/1990'.
621         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
622
623 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
624
625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
626         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
627
628         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
629         CHISE.
630         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
631         mother.
632
633 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
634
635         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
636         `=>jis-x0213-2@usual'.
637         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
638         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
639         `=>jis-x0213-2@usual' as the mother.
640
641 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
642
643         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
644         (=>ucs@JP): New alias for `=+>ucs@jis'.
645
646 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
647
648         * mule/mule-conf.el (=+>jis-x0208): Renamed from
649         `=>jis-x0208@usual'.
650         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
651         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
652         `=>jis-x0208@usual' as the mother.
653         (=>jis-x0208): Likewise.
654
655 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
656
657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
658         setting for `=+>jis-x0208@1978'.
659
660 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
661
662         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
663         XEmacs CHISE.
664
665 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
666
667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
668         setting for `=>>>ucs@jis/1990'.
669
670 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
671
672         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
673         setting for `=>ucs@jis/1990'.
674
675 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
676
677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
678         setting for `=ucs@JP/hanazono'.
679
680         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
681         CHISE.
682         (=ucs@JP/hanazono): Ditto.
683         (=ucs-bmp-cjk@JP/hanazono): Ditto.
684         (=>>hanyo-denshi/jc): Ditto.
685         (=>>hanyo-denshi/jd): Ditto.
686
687 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
688
689         * mule/mule-charset.el (default-coded-charset-priority-list): Use
690         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
691
692 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
693
694         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
695         XEmacs CHISE.
696
697 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
698
699         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
700         XEmacs CHISE.
701
702 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
703
704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
705         `=ucs-bmp-cjk@JP'.
706
707 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
708
709         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
710         XEmacs CHISE.
711
712 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
713
714         * mule/mule-coding.el (coded-charset-entity-reference-alist):
715         Modify order of settings; add settings for `=daikanwa@rev2'.
716
717 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
718
719         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
720         setting for `=>>cbeta'.
721
722         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
723         CHISE.
724
725 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
726
727         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
728         setting for `=>>adobe-japan1'.
729
730 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
731
732         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
733         XEmacs CHISE.
734
735 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
736
737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
738         setting for `=>>hanyo-denshi/ia'.
739
740         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
741         XEmacs CHISE.
742
743 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
744
745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
746         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
747
748         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
749         XEmacs CHISE.
750         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
751         `=hanyo-denshi/jt' as the mother.
752
753 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
754
755         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
756         setting for `=>>>jis-x0213-2'.
757
758         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
759         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
760         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
761
762 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
763
764         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
765         XEmacs CHISE.
766
767 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
768
769         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
770         XEmacs CHISE.
771
772         * mule/mule-charset.el (default-coded-charset-priority-list): Add
773         `=>>jis-x0213-1@2004'.
774
775 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
776
777         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
778         XEmacs CHISE.
779
780 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
781
782         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
783         - Use "&g2-*;" as entity-references for `=>>>*'.
784         - Omit "&a{GT|JX1|JX2|JX3}-*;".
785
786         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
787         XEmacs CHISE.
788         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
789         as the mother.
790
791 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
792
793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
794         setting for `=>>hanyo-denshi/ib'.
795
796         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
797         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
798         (=>>jis-x0208@1990): Ditto.
799         (=>>hanyo-denshi/ib): Ditto.
800
801         * mule/mule-charset.el (default-coded-charset-priority-list):
802         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
803
804 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
805
806         * mule/mule-coding.el (coded-charset-entity-reference-alist):
807         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
808         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
809         `=>>>ucs@jis/2004'.
810
811 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
812
813         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
814         XEmacs CHISE.
815         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
816         `=jis-x0213-1@2004' as the mother.
817         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
818         (=>>>ucs@ks): Ditto.
819
820         * mule/mule-charset.el (default-coded-charset-priority-list):
821         Modify priority of `=hanyo-denshi/*'.
822
823 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
824
825         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
826         settings for `=>>ucs@JP' and `=ucs@JP'.
827
828 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
829
830         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
831         CHISE.
832
833 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
834
835         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
836         setting for `=>>>ucs@cns'.
837
838         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
839         CHISE.
840
841 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
842
843         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
844         instead of `=>>>jis-x0213-1@2004' as the mother.
845         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
846         (=>>>ucs@unicode): Likewise.
847         (=>>>ucs@jis): Likewise.
848         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
849         mother.
850         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
851
852 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
853
854         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
855         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
856         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
857         `=>>>ucs@jis'.
858
859 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
860
861         * mule/mule-charset.el (default-coded-charset-priority-list):
862         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
863         and `=jis-x0213-*-2000'.
864
865 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
866
867         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
868         XEmacs CHISE.
869         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
870         `=>>jis-x0213-1' as the mother.
871
872 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
873
874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
875         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
876
877 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
878
879         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
880
881 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
882
883         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
884         XEmacs CHISE.
885
886 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
887
888         * mule/mule-coding.el (decomposition-feature-list): Set
889         `=decomposition', `=decomposition@cid' and
890         `=decomposition@hanyo-denshi'.
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         setting for `=>>hanyo-denshi/ks'.
896
897         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
898         XEmacs CHISE.
899
900 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
901
902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
903         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
904
905         * mule/mule-charset.el (default-coded-charset-priority-list): Add
906         `=hanyo-denshi/ks/mf'.
907
908         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
909         XEmacs CHISE.
910         (=hanyo-denshi/ks/mf): Ditto.
911
912 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
913
914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
915         settings for P=hanyo-denshi/jt'.
916
917         * mule/mule-charset.el (default-coded-charset-priority-list): Add
918         `=hanyo-denshi/jt'.
919
920         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
921         XEmacs CHISE.
922
923 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
924
925         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
926         settings for `=hanyo-denshi/ip'.
927
928         * mule/mule-charset.el (default-coded-charset-priority-list): Add
929         `=hanyo-denshi/ip'.
930
931         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
932         XEmacs CHISE.
933
934 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
935
936         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
937         settings for `=hanyo-denshi/hg'.
938
939         * mule/mule-charset.el (default-coded-charset-priority-list): Add
940         `=hanyo-denshi/hg'.
941
942         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
943         XEmacs CHISE.
944
945 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
946
947         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
948         setting for `=>>hanyo-denshi/ft'.
949
950         * mule/mule-charset.el (default-coded-charset-priority-list): Add
951         `=>>hanyo-denshi/ft'.
952
953         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
954         XEmacs CHISE.
955
956 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
957
958         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
959         settings for `=hanyo-denshi/ib'.
960
961         * mule/mule-charset.el (default-coded-charset-priority-list): Add
962         `=hanyo-denshi/ib'.
963
964         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
965         XEmacs CHISE.
966
967 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
968
969         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
970         settings for isolated characters of `=hanyo-denshi/ia' and
971         non-isolated characters of `=hanyo-denshi/*'.
972
973         * mule/mule-charset.el (default-coded-charset-priority-list): Add
974         `=hanyo-denshi/ia'.
975
976         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
977         XEmacs CHISE.
978
979 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
980
981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
982         setting for isolated characters of `=hanyo-denshi/ft'.
983
984         * mule/mule-charset.el (default-coded-charset-priority-list): Add
985         `=hanyo-denshi/ft'.
986
987         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
988         XEmacs CHISE.
989
990 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
991
992         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
993         setting for isolated characters of `=hanyo-denshi/jd'.
994
995         * mule/mule-charset.el (default-coded-charset-priority-list): Add
996         `=hanyo-denshi/jd'.
997
998         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
999         XEmacs CHISE.
1000
1001 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1002
1003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1004         setting for isolated characters of `=hanyo-denshi/jc'.
1005
1006         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1007         `=hanyo-denshi/jc'.
1008
1009         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1010         XEmacs CHISE.
1011
1012 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1013
1014         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1015         setting for isolated characters of `=hanyo-denshi/jb'.
1016
1017         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1018         `=hanyo-denshi/jb'.
1019
1020         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1021         XEmacs CHISE.
1022
1023 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1024
1025         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1026         setting for isolated characters of `=hanyo-denshi/ja'.
1027
1028 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1029
1030         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1031         `=hanyo-denshi/ja'.
1032
1033         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1034         XEmacs CHISE.
1035
1036 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1037
1038         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1039         settings for isolated characters of `=adobe-japan1-6'.
1040
1041 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1042
1043         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1044         CHISE.
1045         (=daikanwa/+2p): Ditto.
1046         (=daikanwa/ho): Ditto.
1047
1048 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1049
1050         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1051         coding-system for XEmacs CHISE.
1052
1053 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1054
1055         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1056         setting for `=>>ruimoku-v6'.
1057
1058         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1059         CHISE.
1060
1061 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1062
1063         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1064         setting for `=daikanwa@rev1'.
1065
1066 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1067
1068         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1069         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1070
1071 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1072
1073         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1074         XEmacs CHISE.
1075         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1076
1077 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1078
1079         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1080         CHISE.
1081
1082 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1083
1084         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1085         CHISE.
1086
1087         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1088         setting for `=>ucs@jis'.
1089
1090 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1091
1092         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1093         setting for `=>jis-x0208@usual'.
1094
1095         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1096         XEmacs CHISE.
1097         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1098         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1099         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1100
1101 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1102
1103         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1104         CHISE.
1105         (=>>>jis-x0208@1990): Ditto.
1106         (=>>>jis-x0213-1): Ditto.
1107         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1108         mother.
1109         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1110         as the mother.
1111
1112 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1113
1114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1115         setting for `=>ucs@cns' and `=>>ucs@ks'.
1116
1117         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1118         CHISE.
1119
1120 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1121
1122         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1123         CHISE.
1124
1125 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1126
1127         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1128         CHISE.
1129         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1130         mother.
1131
1132 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1133
1134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1135         `==>ucs-bmp-cjk@bucs'.
1136
1137         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1138         XEmacs CHISE.
1139
1140 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1141
1142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1143         setting for `==>ucs@bucs'.
1144
1145         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1146         XEmacs CHISE.
1147
1148 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1149
1150         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1151         - Add setting for `=>>jis-x0208'.
1152         - Omit setting for `=>>jis-x0208@1990'.
1153         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1154           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1155           `=ucs@FOO'.
1156
1157 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1158
1159         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1160         setting for `=>daikanwa'.
1161
1162 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1163
1164         * mule/mule-conf.el (=daikanwa): Fix DOC.
1165         (=>daikanwa): New abstract character for XEmacs CHISE.
1166         (=>ucs@iso): Likewise.
1167         (=>ucs@unicode): Likewise.
1168         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1169
1170 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1171
1172         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1173         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1174           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1175         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1176         - Add `=>big5-cdp'.
1177
1178 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1179
1180         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1181         (=>big5-cdp): New abstract character.
1182
1183 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1184
1185         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1186         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1187         `chinese-big5'.
1188
1189 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1190
1191         * mule/mule-charset.el (default-coded-charset-priority-list):
1192         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1193
1194         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1195         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1196         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1197         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1198         and `=>jis-x0213-2'.
1199
1200 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1201
1202         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1203         XEmacs CHISE.
1204         (=>>ucs@jis/2000): Likewise.
1205         (=>>ucs@jis/2004): Likewise.
1206
1207 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1208
1209         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1210         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1211         `=>>ucs@cns'.
1212
1213         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1214         XEmacs CHISE.
1215         (=>>gt): Use quote instead of backquote; modify DOC.
1216         (=>gt): Use quote instead of backquote.
1217         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1218         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1219         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1220         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1221         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1222         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1223
1224 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1225
1226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1227         `=>>ucs@unicode' and `=>>gt'.
1228
1229 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1230
1231         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1232         XEmacs CHISE.
1233         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1234         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1235         `=jis-x0208@1978/1er-pr' as the mother.
1236         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1237
1238 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1239
1240         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1241         `=ucs@unicode' as the mother.
1242
1243 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1244
1245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1246         setting for `=>>ucs@unicode'.
1247
1248         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1249         CHISE.
1250
1251 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1252
1253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1254         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1255
1256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1257         `=adobe-japan1-6' and `=adobe-japan1-base'.
1258
1259         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1260         XEmacs CHISE.
1261         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1262         specify `min-code' and `max-code'.
1263         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1264         (=adobe-japan1-2): Likewise.
1265         (=adobe-japan1-3): Likewise.
1266         (=adobe-japan1-4): Likewise.
1267         (=adobe-japan1-5): Likewise.
1268         (=adobe-japan1-6): Likewise.
1269
1270 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1271
1272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1273         setting for `=>gt'.
1274
1275 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1276
1277         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1278         CHISE.
1279
1280 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1283         setting for `=>zinbun-oracle'.
1284
1285         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1286         for XEmacs CHISE.
1287
1288 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1289
1290         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1291         for XEmacs CHISE.
1292         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1293         `=jis-x0208@1978' as the mother.
1294
1295 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1296
1297         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1298         - Use `=gt' instead of `ideograph-gt'.
1299         - Use `=gt-k' instead of `ideograph-gt-k'.
1300         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1301         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1302         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1303         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1304         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1305         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1306         - Use `=>>gt' instead of `<=>gt'.
1307         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1308         - Add setting for `=>>jis-x0208@1990'.
1309         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1310           `=>>jis-x0213-1@2000'.
1311         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1312         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1313           `=>>jis-x0213-1@2004'.
1314         - Add setting for `=>>jis-x0208@1978'.
1315         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1316
1317 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1318
1319         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1320         XEmacs CHISE.
1321
1322 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1323
1324         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1325         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1326         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1327         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1328         `<=>jis-x0213-1@2004'.
1329
1330 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1331
1332         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1333         CHISE.
1334         (=>jis-x0213-2): Ditto.
1335
1336 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1337
1338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1339         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1340
1341 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1342
1343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1344         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1345         `=>jis-x0213-1'.
1346
1347 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1348
1349         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1350         CHISE.
1351         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1352
1353 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1354
1355         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1356         `<==>jis-x0213-1'.
1357         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1358         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1359         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1360         (<=>jis-x0208): New alias for `=>jis-x0208'.
1361         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1362         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1363         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1364         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1365         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1366         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1367         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1368         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1369         (=>>gt): Renamed from `<==>gt'.
1370         (<==>gt): New alias for `=>>gt'.
1371
1372 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1373
1374         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1375         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1376         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1377         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1378         - Add settings for `<=>jis-x0213-1@2000' and
1379           `<=>jis-x0213-1@2004'.
1380
1381         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1382         XEmacs CHISE.
1383         (<==>jis-x0213-1): Likewise.
1384         (<==>jis-x0213-1@2000): Likewise.
1385         (<==>jis-x0213-1@2004): Likewise.
1386         (<=>jis-x0208): Add property `=>iso-ir 168'.
1387         (<=>jis-x0208@1997): Likewise.
1388         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1389         as the mother; add property `=>iso-ir 228'.
1390         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1391         property `=>iso-ir 228'.
1392         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1393         property `=>iso-ir 233'.
1394         (<==>gt): Renamed from `<=>gt'.
1395         (<=>gt): New alias for `<==>gt'.
1396
1397 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1398
1399         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1400         CHISE.
1401         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1402         `<=>jis-x0208' as the mother.
1403         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1404         (<=>jis-x0213-1@2000): Ditto.
1405         (<=>jis-x0213-1@2004): Ditto.
1406
1407 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1408
1409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1410         settings for `<=>gt'.
1411
1412         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1413
1414 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1415
1416         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1417         XEmacs CHISE.
1418         (=jis-x0208@1978/-4pr): Likewise.
1419         (=jis-x0208@1978/4-pr): Likewise.
1420         (=jis-x0213-1): Likewise.
1421         (=ucs@iso): Likewise.
1422         (=ucs@unicode): Likewise.
1423         (=ucs@gb): Likewise.
1424         (=ucs@gb/fw): Likewise.
1425         (=ucs@cns): Likewise.
1426         (=ucs@cns/fw): Likewise.
1427         (=ucs@jis): Likewise.
1428         (=ucs@jis/fw): Likewise.
1429         (=ucs@jis/1990): Likewise.
1430         (=ucs@jis/2000): Likewise.
1431         (=ucs@jis/2004): Likewise.
1432         (=ucs@JP): Likewise.
1433         (=ucs@ks): Likewise.
1434         (=ucs@big5): Likewise.
1435         (=ucs@big5/cns11643): Likewise.
1436         (=ucs@cns11643): Likewise.
1437
1438 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1439
1440         * mule/mule-charset.el (default-coded-charset-priority-list):
1441         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1442
1443         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1444         CHISE.
1445         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1446         mother.
1447
1448 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1449
1450         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1451         from src/mule-charset.c].
1452         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1453         specify `final'.
1454         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1455         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1456         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1457         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1458         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1459         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1460
1461 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1462
1463         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1464         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1465         (=jis-x0208@1978/i-4): Specify `partial'.
1466         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1467         mother coded-charset.
1468         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1469
1470 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1471
1472         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1473         settings for `=jis-x0213-1@2004'.
1474
1475 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1476
1477         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1478         CHISE.
1479         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1480         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1481         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1482         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1483         temporarily.
1484         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1485
1486 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1487
1488         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1489         CHISE.
1490         (=shinjigen@1ed): Inherited from `=shinjigen'.
1491         (=shinjigen@rev): Likewise.
1492
1493 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1494
1495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1496         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1497
1498 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1499
1500         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1501         define it as an alias.
1502         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1503         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1504         alias.
1505         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1506         alias.
1507
1508 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1509
1510         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1511         CHISE.
1512
1513 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1514
1515         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1516         CHISE.
1517         (shinjigen-2): Ditto.
1518
1519 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1520
1521         * mule/mule-charset.el (default-coded-charset-priority-list):
1522         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1523         `chinese-big5-eten-*' and `chinese-big5'.
1524
1525 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1526
1527         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1528         #x9FA5 temporarily.
1529
1530 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1531
1532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1533         settings for `=jis-x0208@1978/i1'.
1534
1535 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1536
1537         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1538         XEmacs CHISE.
1539
1540 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1541
1542         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1543         XEmacs CHISE.
1544
1545 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1546
1547         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1548         XEmacs CHISE.
1549
1550 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1551
1552         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1553         CHISE.
1554         (=ucs-bmp@cns): Likewise.
1555         (=ucs-bmp@jis): Likewise.
1556         (=ucs-bmp@ks): Likewise.
1557
1558 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1559
1560         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1561         CHISE.
1562         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1563
1564 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1565
1566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1567         settings for `=zinbun-oracle'.
1568
1569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1570         `=zinbun-oracle'.
1571
1572 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1573
1574         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1575         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1576         `=ucs@iso'.
1577
1578 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1579
1580         * mule/mule-charset.el (default-coded-charset-priority-list):
1581         Delete `ucs-sip'; modify order of some CCSs.
1582
1583 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1584
1585         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1586         in XEmacs CHISE.
1587
1588         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1589         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1590         CHISE.
1591
1592 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1593
1594         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1595         its registry.
1596         (=ucs-radicals@unicode): Likewise.
1597
1598 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1599
1600         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1601         CHISE.
1602
1603 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1604
1605         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1606         CHISE.
1607
1608 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1609
1610         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1611         CHISE.
1612
1613 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1614
1615         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1616         Modify preference of *isolated settings*.
1617
1618 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1619
1620         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1621         utf-2000 is provided.
1622         (=ucs@cns11643): Likewise.
1623
1624 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1625
1626         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1627         Prefer every *isolated setting* to ordinary setting.
1628
1629 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1630
1631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1632         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1633
1634 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1635
1636         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1637         CHISE.
1638
1639 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1640
1641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1642         settings for `=jis-x0208@1997'.
1643
1644 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1645
1646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1647         `=jis-x0208@1997'.
1648
1649 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1650
1651         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1652         XEmacs CHISE.
1653
1654 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1655
1656         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1657         `=jis-x0208@1978'.
1658         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1659         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1660         `=jis-x0208-1990' as the mother.
1661         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1662
1663 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1664
1665         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1666         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1667         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1668         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1669         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1670         for `=ucs@JP'.
1671
1672 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1673
1674         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1675         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1676         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1677         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1678         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1679         `=daikanwa@rev2'.
1680
1681 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1682
1683         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1684         (=gt): Likewise.
1685         (=gt-k): Likewise.
1686         (=gt-pj-*): Likewise.
1687         (=gt-pj-k1): Likewise.
1688         (=gt-pj-k2): Likewise.
1689         (=daikanwa): Likewise.
1690         (=daikanwa-rev1): Likewise.
1691         (=daikanwa-rev2): Likewise.
1692         (=big5-pua): Likewise.
1693         (=big5-eten): Likewise.
1694         (chinese-big5-eten-a): Likewise.
1695         (chinese-big5-eten-b): Likewise.
1696         (=hanziku-*): Likewise.
1697         (=cbeta): Likewise.
1698         (=jef-china3): Likewise.
1699         (=ruimoku-v6): Likewise.
1700         (=ucs@iso): Likewise.
1701         (=ucs@unicode): Likewise.
1702         (=ucs@gb): Likewise.
1703         (=ucs@cns): Likewise.
1704         (=ucs@jis): Likewise.
1705         (=ucs@jis-1990): Likewise.
1706         (=ucs@jis-2000): Likewise.
1707         (=ucs@jp): Likewise.
1708         (=ucs@ks): Likewise.
1709         (=ucs@big5): Likewise.
1710         (=ucs-radicals): Likewise.
1711         (=ucs-radicals@unicode): Likewise.
1712         (=ucs-bmp-cjk): Likewise.
1713         (=ucs-bmp-cjk@unicode): Likewise.
1714         (=ucs-sip-ext-b): Likewise.
1715         (=ucs-sip-ext-b@iso): Likewise.
1716
1717 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1718
1719         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1720         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1721
1722 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1723
1724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1725         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1726         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1727         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1728         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1729         arabic-digit, ipa and ``&I-B-XXXX;''.
1730
1731 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1732
1733         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1734         setting for (I-)HZK{03..12}-XXXX.
1735
1736 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1737
1738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1739         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1740
1741         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1742         `=ruimoku-v6'.
1743
1744         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1745         CHISE.
1746
1747 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1748
1749         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1750         (=ucs@unicode): Likewise.
1751         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1752         (=ucs@cns): Likewise.
1753         (=ucs@jis): Likewise.
1754         (=ucs@ks): Likewise.
1755         (=ucs@big5): Likewise.
1756
1757 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1758
1759         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1760         `ucs-jis'.
1761         (utf-8-jis-er): Likewise.
1762         (utf-8-jp): New coding-system.
1763         (utf-8-jp-er): Likewise.
1764
1765         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1766
1767 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1768
1769         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1770
1771         * mule/japanese.el: Move definition of `euc-jisx0213' to
1772         mule/mule-coding.el.
1773
1774 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1775
1776         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1777         mule-coding before loading update-cdb when utf-2000 is provided.
1778
1779 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1780
1781         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1782         `=daikanwa'.
1783
1784 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1785
1786         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1787         definition codes when `utf-2000' is provided.
1788
1789 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1790
1791         * mule/mule-category.el (word-combining-categories): Don't setup
1792         `word-combining-categories' in XEmacs CHISE.
1793         (word-separating-categories): Add setting about Latin script in
1794         XEmacs CHISE.
1795
1796 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1797
1798         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1799         setting for `chinese-big5'.
1800
1801 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1802
1803         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1804         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1805         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1806         add setting for HZK0[12]-xxxx.
1807
1808 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1809
1810         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1811         in XEmacs CHISE.
1812
1813 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1814
1815         * mule/mule-charset.el (default-coded-charset-priority-list):
1816         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1817         and `chinese-big5' to `=gt-pj-*'.
1818
1819 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1820
1821         * mule/mule-conf.el (=daikanwa): Renamed from
1822         `ideograph-daikanwa'.
1823         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1824
1825 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1826
1827         * mule/mule-conf.el (=cns11643-7): Renamed from
1828         `chinese-cns11643-7'.
1829         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1830
1831 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1832
1833         * mule/mule-conf.el (=cns11643-6): Renamed from
1834         `chinese-cns11643-6'.
1835         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1836
1837 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1838
1839         * mule/mule-conf.el (=cns11643-5): Renamed from
1840         `chinese-cns11643-5'.
1841         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1842
1843 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1844
1845         * mule/mule-conf.el (=cns11643-4): Renamed from
1846         `chinese-cns11643-4'.
1847         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1848
1849 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1850
1851         * mule/mule-conf.el (=cns11643-3): Renamed from
1852         `chinese-cns11643-3'.
1853         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1854
1855 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1856
1857         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1858         `=cns11643-2'.
1859         (chinese-cns11643-2): New alias for `=cns11643-2'.
1860
1861 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1862
1863         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1864         `=cns11643-1'.
1865         (chinese-cns11643-1): New alias for `=cns11643-1'.
1866
1867 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1868
1869         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1870         (chinese-gb12345): New alias for `=gb12345'.
1871
1872 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1873
1874         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1875         (chinese-gb2312): New alias for `=gb2312'.
1876
1877 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1878
1879         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1880         (chinese-big5): New alias for `=big5'.
1881
1882 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1883
1884         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1885         (korean-ksc5601): New alias for `=ks-x1001'.
1886
1887 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1888
1889         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1890         `=jis-x0212'.
1891         (japanese-jisx0212): New alias for `=jis-x0212'.
1892
1893 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1894
1895         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1896         `=jis-x0208-1983'.
1897         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1898
1899 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1900
1901         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1902         `=jis-x0208-1978'.
1903         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1904
1905 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1906
1907         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1908         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1909
1910 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1911
1912         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1913         (chinese-cns11643-3): Specify iso-ir 183.
1914         (chinese-cns11643-4): Specify iso-ir 184.
1915         (chinese-cns11643-5): Specify iso-ir 185.
1916         (chinese-cns11643-6): Specify iso-ir 186.
1917         (chinese-cns11643-7): Specify iso-ir 187.
1918         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1919         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1920
1921 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1922
1923         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1924         \uXXXX for every cases.
1925
1926 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1927
1928         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1929         (ucs-big5): Changed to an alias for `=ucs@big5'.
1930
1931 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1932
1933         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1934         (ucs-ks): Changed to an alias for `=ucs@ks'.
1935
1936 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1937
1938         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1939         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1940
1941 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1942
1943         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1944         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1945
1946 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1947
1948         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1949         (ucs-jis): Changed to an alias for `=ucs@jis'.
1950
1951 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1952
1953         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1954         (ucs-cns): Changed to an alias for `=ucs@cns'.
1955
1956 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1957
1958         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1959         (ucs-gb): Changed to an alias for `=ucs@gb'.
1960
1961 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1962
1963         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1964         `ideograph-daikanwa-2'.
1965         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1966         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1967
1968 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1969
1970         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1971         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1972
1973         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1974         for `xemacs-chise-version'.
1975
1976 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1977
1978         * mule/mule-charset.el (default-coded-charset-priority-list):
1979         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1980         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1981         instead of `ideograph-hanziku-*'.
1982
1983         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1984         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1985
1986 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1987
1988         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1989         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1990         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1991         `utf-2000' is provided.
1992
1993 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1994
1995         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1996         is provided [was builtin coded-charsets].
1997
1998 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1999
2000         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2001         is provided [was builtin coded-charsets].
2002
2003 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2004
2005         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2006         is provided [was builtin coded-charsets].
2007
2008 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2009
2010         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2011         is provided [was builtin coded-charsets].
2012
2013 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2014
2015         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2016         when `utf-2000' is provided [was builtin coded-charsets].
2017
2018 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2019
2020         * mule/mule-conf.el (=hanziku-*): Renamed from
2021         `ideograph-hanziku-*'.
2022         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2023
2024 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2027         `utf-2000' is provided [was builtin coded-charsets].
2028         (ideograph-hanziku-{1..12}): Likewise.
2029
2030 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2031
2032         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2033         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2034
2035 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2036
2037         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2038         when `utf-2000' is provided [was builtin coded-charsets].
2039
2040 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2041
2042         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2043         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2044         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2045
2046 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2047
2048         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2049         (ideograph-gt): Changed to an alias for `=gt'.
2050
2051 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2052
2053         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2054         is provided; it was defined as a builtin coded-charset.
2055         (ideograph-gt): Likewise.
2056
2057 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2058
2059         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2060         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2061
2062 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2063
2064         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2065         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2066
2067 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2068
2069         * mule/mule-conf.el (=big5-eten): Renamed from
2070         `chinese-big5-eten'.
2071         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2072
2073 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2074
2075         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2076         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2077
2078 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2079
2080         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2081         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2082
2083 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2084
2085         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2086         (china3-jef): Changed to an alias for `=jef-china3'.
2087
2088 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2089
2090         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2091         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2092
2093         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2094         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2095         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2096         when `utf-2000' is provided.
2097
2098 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2099
2100         * mule/mule-charset.el (default-coded-charset-priority-list):
2101         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2102
2103         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2104         (ucs-jis-2000): Deleted.
2105
2106 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2107
2108         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2109         UTF-2000.
2110         (=ucs-jis-2000): New coded-charset for UTF-2000.
2111
2112 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2113
2114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2115         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2116
2117 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2118
2119         * mule/mule-charset.el (default-coded-charset-priority-list):
2120         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2121         `ideograph-cbeta'.
2122
2123 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2124
2125         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2126         builtin coded-charset].
2127
2128 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2129
2130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2131         settings for &K0-xxxx and &I-K0-xxxx.
2132
2133 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2134
2135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2136         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2137
2138 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2139
2140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2141         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2142
2143 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2144
2145         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2146         UTF-2000.
2147         (ideograph-gt-pj-k1): Likewise.
2148         (ideograph-gt-pj-k2): Likewise.
2149
2150 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2151
2152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2153         `=jis-x0208'.
2154
2155 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2156
2157         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2158         UTF-2000 [was a builtin coded-charset].
2159
2160 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2161
2162         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2163         (utf-8-gb-er): Likewise.
2164
2165 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2166
2167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2168         settings for JIS X 0212 and JIS X 0208:1978.
2169
2170 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2171
2172         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2173         setting for JIS X 0213.
2174
2175 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2176
2177         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2178         standard-case-table in UTF-2000.
2179
2180 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2181
2182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2183         definitions for isolated-chars.
2184
2185 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2186
2187         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2188         `configure-utf-2000-lisp-directory'.
2189         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2190         `mule-lisp-load-path'.
2191
2192 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2193
2194         * startup.el (startup-setup-paths): Set and use
2195         `utf-2000-lisp-directory'.
2196         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2197         UTF-2000.
2198
2199 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2200
2201         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2202         (paths-find-utf-2000-lisp-directory): New function.
2203         (paths-construct-load-path): Add new optional argument
2204         `utf-2000-lisp-directory'.
2205
2206         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2207
2208 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2209
2210         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2211         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2212         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2213         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2214         `chinese-big5-2' in UTF-2000.
2215
2216         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2217         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2218
2219 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2220
2221         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2222         `big5-eten-er' in UTF-2000.
2223         (big5-cdp): Modify DOC-string and mnemonic.
2224
2225 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2226
2227         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2228         UTF-2000 [renamed from utf-8-er].
2229         (utf-8-gb): New coding-system in UTF-2000.
2230         (utf-8-gb-er): Likewise.
2231         (utf-8-cns): Likewise.
2232         (utf-8-cns-er): Likewise.
2233         (utf-8-big5): Likewise.
2234         (utf-8-big5-er): Likewise.
2235         (utf-8-jis): Likewise.
2236         (utf-8-jis-er): Likewise.
2237         (utf-8-ks): Likewise.
2238         (utf-8-ks-er): Likewise.
2239         (utf-8-er): Likewise.
2240
2241 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2242
2243         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2244         instead of `utf-8-unix' in UTF-2000.
2245
2246         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2247
2248 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2249
2250         * mule/japanese.el (euc-jisx0213): New coding-system.
2251
2252         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2253         `japanese-jisx0208-1990' as the mother.
2254
2255 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2256
2257         * dumped-lisp.el (preloaded-file-list): Change condition of
2258         loading "close-cdb".
2259
2260 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2261
2262         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2263         setup `coded-charset-entity-reference-alist'.
2264
2265 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2266
2267         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2268         UTF-2000.
2269
2270 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2271
2272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2273         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2274
2275 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2276
2277         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2278         (chinese-big5-eten-a): Likewise.
2279         (chinese-big5-eten-b): Likewise.
2280         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2281         code range is #x8140 .. #x8DFE.
2282
2283 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2284
2285         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2286         UTF-2000.
2287         (chinese-big5-cdp): Likewise.
2288
2289 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2290
2291         * dumped-lisp.el (preloaded-file-list): Rename
2292         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2293
2294 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2295
2296         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2297         append `system-char-db-source-file-list' into
2298         `preloaded-file-list' in UTF-2000.
2299
2300 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2301
2302         * dumped-lisp.el (preloaded-file-list): Delete
2303         character-definition files.
2304
2305 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2306
2307         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2308         UTF-2000.
2309
2310 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2311
2312         * mule/mule-charset.el (default-coded-charset-priority-list):
2313         Delete `mojikyo-2022-1'.
2314
2315 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2316
2317         * mule/mule-charset.el (default-coded-charset-priority-list):
2318         Delete `mojikyo'.
2319
2320 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2321
2322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2323         `ucs-sip'.
2324
2325 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2326
2327         * mule/mule-charset.el (default-coded-charset-priority-list):
2328         Comment out `chinese-gb12345'.
2329
2330 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2331
2332         * bytecomp.el (byte-compile-insert-header): Fixed.
2333
2334 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2335
2336         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2337         XEmacs UTF-2000.
2338
2339 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2340
2341         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2342         UTF-2000.
2343
2344 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2345
2346         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2347         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2348
2349 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2350
2351         * mule/mule-charset.el (default-coded-charset-priority-list):
2352         `japanese-jef-china3' is renamed `china3-jef'.
2353
2354 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2355
2356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2357         `japanese-jef-china3' and `ideograph-cbeta'.
2358
2359 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2360
2361         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2362
2363 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2364
2365         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2366         `chinese-big5-cdp'.
2367
2368 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2369
2370         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2371         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2372
2373 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2374
2375         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2376         loading character definitions.
2377
2378 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2379
2380         * dumped-lisp.el (preloaded-file-list): Rename
2381         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2382
2383 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2384
2385         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2386         `chinese-big5'.
2387
2388 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2389
2390         * dumped-lisp.el (preloaded-file-list): Dump
2391         "Ideograph-R028-Private" with XEmacs UTF-2000.
2392
2393 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2394
2395         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2396         `chinese-gb12345'.
2397
2398 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2399
2400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2401         `ideograph-gt-pj-{1..11}'.
2402
2403         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2404         XEmacs UTF-2000.
2405
2406 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-charset.el (default-coded-charset-priority-list):
2409         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2410         `chinese-isoir165'.
2411
2412 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2413
2414         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2415         `image/png', `image/x-xpm' and `image/tiff'.
2416
2417         * files.el (binary-file-regexps): Add *.PNG.
2418
2419 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2420
2421         * mule/mule-charset.el (default-coded-charset-priority-list):
2422         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2423         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2424
2425 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2426
2427         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2428         the first completion when UTF-2000 is running.
2429
2430 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2431
2432         * mule/mule-charset.el (default-coded-charset-priority-list):
2433         Delete `ucs'.
2434
2435 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2436
2437         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2438
2439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2440         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2441
2442 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2443
2444         * mule/vietnamese.el (vscii-2): Delete abolished property
2445         `composite'; now composite mode is default.
2446
2447 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2448
2449         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2450         of `raw-text'; check \uHHHH representation even if non-ascii
2451         characters are not found.
2452
2453         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2454         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2455         unconditionally.
2456
2457         * mule/viet-ccl.el: New file.
2458
2459         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2460         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2461         - Separate CCL based implementations to viet-ccl.el.
2462
2463 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2464
2465         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2466         "jisx0213.2000-1".
2467         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2468
2469         * mule/mule-charset.el (default-coded-charset-priority-list):
2470         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2471         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2472
2473 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2474
2475         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2476
2477 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2478
2479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2480         `ucs' in UTF-2000.
2481
2482 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2483
2484         * mule/mule-charset.el (default-coded-charset-priority-list):
2485         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2486         `arabic-iso8859-6'.
2487
2488 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2489
2490         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2491         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2492
2493 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2494
2495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2496         `katakana-jisx0201' in UTF-2000.
2497
2498 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2499
2500         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2501         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2502         "u0FB50-Arabic-Presentation-Forms-A",
2503         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2504         "u0FE50-Small-Form-Variants",
2505         "u0FE70-Arabic-Presentation-Forms-B",
2506         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2507         UTF-2000.
2508
2509 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2510
2511         * dumped-lisp.el (preloaded-file-list): Delete
2512         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2513         ... "Ideograph-R214-Flute" in UTF-2000.
2514
2515 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2516
2517         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2518         (japanese-jisx0213-2): New coded-charset.
2519
2520         * dumped-lisp.el (preloaded-file-list): Add
2521         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2522         "Ideograph-R030-Mouth".
2523
2524 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2525
2526         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2527         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2528         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2529         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2530         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2531         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2532         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2533         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2534
2535 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2536
2537         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2538         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2539         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2540         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2541         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2542
2543         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2544         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2545
2546 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2547
2548         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2549         in UTF-2000.
2550
2551 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2552
2553         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2554         (chinese-isoir165): Moved from mule/chinese.el.
2555         (chinese-cns11643-3): Moved from mule/chinese.el.
2556         (chinese-cns11643-4): Moved from mule/chinese.el.
2557         (chinese-cns11643-5): Moved from mule/chinese.el.
2558         (chinese-cns11643-6): Moved from mule/chinese.el.
2559         (chinese-cns11643-7): Moved from mule/chinese.el.
2560
2561         * mule/chinese.el: Move definition of coded-charsets to
2562         mule/mule-conf.el.
2563
2564 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2565
2566         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2567         `ideograph-daikanwa'.
2568
2569 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2570
2571         * dumped-lisp.el (preloaded-file-list): Delete
2572         "ccs-jisx0201-latin.el".
2573
2574 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2575
2576         * dumped-lisp.el (preloaded-file-list): Add
2577         "u031A0-Extended-Bopomofo" in UTF-2000.
2578
2579 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2580
2581         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2582         renamed to u02E00-CJK-Radical-Supplement.
2583
2584 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2585
2586         * dumped-lisp.el (preloaded-file-list): Add
2587         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2588         "u030A0-Katakana", "u03100-Bopomofo",
2589         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2590         "u03200-Enclosed-CJK-Letters-and-Months" and
2591         "u03300-CJK-Compatibility".
2592
2593 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2594
2595         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2596         "u02F00-Kangxi-Radicals" and
2597         "u02FF0-Ideographic-Description-Characters".
2598
2599 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2600
2601         * dumped-lisp.el (preloaded-file-list): Add
2602         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2603         "u02800-Braille-Patterns" in UTF-2000.
2604
2605 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2606
2607         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2608         "uXXXXX-*.el" in UTF-2000.
2609
2610         * bytecomp.el (byte-compile-insert-header): Delete comments if
2611         non-ASCII characters are found; allow `byte-compile-dynamic' and
2612         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2613         `raw-text'.
2614
2615 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2616
2617         * dumped-lisp.el (preloaded-file-list): Add
2618         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2619         "u025A0-Geometric-Shapes.el".
2620
2621 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2622
2623         * dumped-lisp.el (preloaded-file-list): Add
2624         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2625         "u02460-Enclosed-Alphanumerics.el".
2626
2627 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2628
2629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2630         `chinese-gb2312'.
2631
2632         * dumped-lisp.el (preloaded-file-list): Add
2633         "u02200-Mathematical-Operators.el" and
2634         "u02300-Miscellaneous-Technical.el".
2635
2636 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2637
2638         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2639         `chinese-cns11643-*'.
2640
2641         * dumped-lisp.el (preloaded-file-list): Add
2642         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2643         "u02190-Arrows.el" in UTF-2000.
2644
2645 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2646
2647         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2648         `korean-ksc5601'.
2649
2650         * dumped-lisp.el (preloaded-file-list): Add
2651         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2652         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2653         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2654
2655 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2656
2657         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2658
2659 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2660
2661         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2662         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2663         "u01780-Khmer.el", "u01800-Mongolian.el",
2664         "u01E00-Latin-Extended-Additional.el" and
2665         "u01F00-Greek-Extended.el" in UTF-2000.
2666
2667 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2668
2669         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2670         `ethiopic-ucs' and `ethiopic'.
2671
2672         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2673         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2674
2675         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2676         from mule/ethiopic.el.
2677
2678         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2679         mule/mule-conf.el.
2680
2681 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2682
2683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2684         `lao'.
2685
2686         * mule/mule-conf.el (lao): New coded-charset.
2687
2688         * dumped-lisp.el (preloaded-file-list): Add
2689         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2690         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2691         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2692         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2693         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2694
2695 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2696
2697         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2698         `ucs-bmp' and `arabic-iso8859-6'.
2699
2700 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2701
2702         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2703         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2704         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2705
2706 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2707
2708         * startup.el (normal-top-level): Load autoload file for UTF-2000
2709         in UTF-2000.
2710
2711 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2712
2713         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2714         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2715         "u00020-Basic-Latin.el", "u00080-C1.el",
2716         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2717         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2718         "u002B0-Spacing-Modifier-Letters.el",
2719         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2720         UTF-2000.
2721
2722 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2723
2724         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2725         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2726         instead of `vietnamese-viscii-*'.
2727
2728 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2729
2730         * mule/mule-conf.el: New file.
2731
2732         * mule/misc-lang.el: Move definition of charset `ipa' to
2733         mule/mule-conf.el.
2734
2735 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2736
2737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2738         `latin-viscii'; prefer it for characters used in Vietnamese.
2739
2740 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2741
2742         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2743
2744 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2745
2746         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2747         `vietnamese-viscii-lower'.
2748         (latin-viscii-upper): Renamed from charset
2749         `vietnamese-viscii-upper'.
2750         (vietnamese-viscii-lower): New alias for charset
2751         `latin-viscii-lower'.
2752         (vietnamese-viscii-upper): New alias for charset
2753         `latin-viscii-upper'.
2754
2755 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2756
2757         * mule/mule-charset.el (default-coded-charset-priority-list):
2758         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2759
2760 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2761
2762         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2763         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2764         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2765         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2766         lisp/utf-2000.
2767
2768 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2769
2770         * mule/ccs-tcvn5712.el: New file.
2771
2772 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2773
2774         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2775         in UTF-2000.
2776
2777 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2778
2779         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2780         `japanese-jisx0208'.
2781
2782 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2783
2784         * dumped-lisp.el (preloaded-file-list): Add
2785         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2786         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2787         UTF-2000.
2788
2789         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2790         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2791         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2792         mule/ccs-viscii.el: New files.
2793
2794         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2795         if \uXXXX is found.
2796
2797 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2798
2799         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2800         `hiragana-jisx0208' and `katakana-jisx0208'.
2801
2802 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2803
2804         * mule/chinese.el (chinese-cns11643-3): Define it even if
2805         `utf-2000' is provided.
2806         (chinese-cns11643-4): Likewise.
2807         (chinese-cns11643-5): Likewise.
2808         (chinese-cns11643-6): Likewise.
2809         (chinese-cns11643-7): Likewise.
2810
2811 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2812
2813         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2814         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2815
2816 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2817
2818         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2819         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2820
2821 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2822
2823         * mule/mule-charset.el (default-coded-charset-priority-list):
2824         Setup in UTF-2000.
2825
2826 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2827
2828         * mule/viet-chars.el: Don't define charset
2829         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2830         they are defined as builtin charsets.
2831
2832 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2833
2834         * version.el (emacs-version): Add more space just before UTF-2000
2835         version string.
2836
2837 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2838
2839         * version.el ([constant] emacs-version): Don't add a space in the
2840         preceding place of `xemacs-betaname' because it is duplicated.
2841         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2842
2843         * startup.el (splash-frame-body): Add ETL.
2844
2845 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2846
2847         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2848         is provided because it is defined as builtin charset.
2849         (chinese-cns11643-4): Likewise.
2850         (chinese-cns11643-5): Likewise.
2851         (chinese-cns11643-6): Likewise.
2852         (chinese-cns11643-7): Likewise.
2853
2854 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2855
2856         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2857         coding-system `iso-10646-ucs-4' is not defined.
2858
2859 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2860
2861         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2862         coding-system if `utf-2000' is provided.
2863
2864 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2865
2866         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2867         `utf-2000' is provided.
2868
2869 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2870
2871         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2872         if utf-2000 is provided temporally.
2873
2874 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2875
2876         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2877         as builtin variable].
2878
2879 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2880
2881         * files.el (insert-file-contents-literally): Treat file as binary;
2882         call file-name-handlers. [sync with Emacs 20.3.10]
2883
2884 2008-12-28  Vin Shelton  <acs@xemacs.org>
2885
2886         * XEmacs 21.4.22 is released
2887
2888 2008-12-30  Vin Shelton  <acs@xemacs.org>
2889
2890         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2891         during building even if no packages are found.
2892
2893 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2894
2895         * printer.el (generic-print-region): 
2896         (generic-print-buffer): 
2897         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2898         check if the msprinter device is available, now that msprinter is
2899         always available as a specifier tag. 
2900
2901 2008-12-24  Vin Shelton  <acs@xemacs.org>
2902
2903         * about.el: Add Francisco to my bio!
2904
2905 2008-12-23  Vin Shelton  <acs@xemacs.org>
2906
2907         * autoload.el: Move operator definitions to autoload-operators.el
2908         in the xemacs-base package.
2909
2910 2007-11-22  Vin Shelton  <acs@xemacs.org>
2911
2912         * about.el (about-hacker-contribution): Updated my bio.
2913
2914 2007-10-07  Vin Shelton  <acs@xemacs.org>
2915
2916         * XEmacs 21.4.21 is released
2917
2918 2007-09-19  Didier Verna  <didier@xemacs.org>
2919
2920         Update my personal info.
2921         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2922         * about.el (about-other-current-hackers): Ditto.
2923         * about.el (about-url-alist): Add my musical website.
2924         * about.el (about-personal-info): Update my entry.
2925         * about.el (about-hacker-contribution): Ditto.
2926
2927 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2928
2929         * package-get.el (package-get-download-sites): Update download
2930         sites in Japan.
2931         * package-get.el (package-get-pre-release-download-sites): Ditto.
2932
2933 2007-08-18  Vin Shelton  <acs@xemacs.org>
2934
2935         * package-get.el (package-get-pre-release-download-sites): Sync
2936         mirror sites with 21.5.  (Thanks, Adrian)
2937
2938 2007-08-09  Mike Sperber  <mike@xemacs.org>
2939
2940         * startup.el (migrate-user-init-file): Create backup of
2941         `user-init-file' before migrating.
2942         * startup.el (maybe-migrate-user-init-file): Print
2943         information about backup file.
2944         (maybe-create-compatibility-dot-emacs): Follow above change.
2945
2946 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2947
2948         * font-lock.el: Sync font-lock-add-keywords and
2949         font-lock-remove-keywords from GNU Emacs.
2950         * font-lock.el (font-lock-keywords-alist): New.
2951         * font-lock.el (font-lock-removed-keywords-alist): New.
2952         * font-lock.el (font-lock-add-keywords): New.
2953         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2954         * font-lock.el (font-lock-remove-keywords): New.
2955
2956 2007-08-16  Vin Shelton  <acs@xemacs.org>
2957
2958         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2959         patch from Hans de Graaff.
2960
2961 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2962
2963         * package-get.el (package-get-download-sites): Document Chile and
2964         update Denmark download site.
2965         * package-get.el (package-get-pre-release-download-sites): Ditto.
2966
2967 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2968
2969         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2970
2971 2006-12-09  Vin Shelton  <acs@xemacs.org>
2972
2973         * XEmacs 21.4.20 is released
2974
2975 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2976
2977         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2978
2979 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2980
2981         * info.el (Info-find-file-node, Info-insert-dir)
2982         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2983         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2984         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2985         and discussion.
2986
2987 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2988
2989         * obsolete.el (line-beginning-position): New, from 21.5.x.
2990         (line-end-position): Ditto.
2991
2992 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2993
2994         * package-get.el (package-get-download-sites): Welcome
2995         nl.xemacs.org and Thanks!
2996         * package-get.el (package-get-pre-release-download-sites): Ditto.
2997
2998 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2999
3000         * font-lock.el: Add support for not-so recent changes in Java to
3001         java-mode.
3002
3003 2006-01-28  Vin Shelton  <acs@xemacs.org>
3004
3005         * XEmacs 21.4.19 is released
3006
3007 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3008
3009         * easymenu.el: Update copyright. 
3010         * easymenu.el (easy-menu-all-popups):
3011         Add a docstring. 
3012         * easymenu.el (easy-menu-add):
3013         Document a bug, rework the function to preserve any existing
3014         non-default mode-popup-menu instead of overwriting it, and not to
3015         bother normalising the menu title (nothing else does).
3016         * easymenu.el (easy-menu-remove):
3017         Restore the default mode-popup-menu instead of leaving an empty
3018         one when we remove the last easy-menu popup. 
3019
3020 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3021
3022         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3023         as suggested by Rodrigo Ventura.
3024         * package-get.el (package-get-pre-release-download-sites): Ditto,
3025         with replacement of xemacs-21.5 by beta, which is the logical path
3026         to our beta core and package pre-releases.
3027
3028 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3029
3030         * package-get.el (package-get-download-sites): Add Hong Kong
3031         download site.
3032         * package-get.el (package-get-pre-release-download-sites): Ditto.
3033
3034 2005-12-26  Vin Shelton  <acs@xemacs.org>
3035
3036         * find-paths.el:
3037         * find-paths.el (paths-emacs-root-p): Add search for package root.
3038         * find-paths.el (paths-find-emacs-root): Replaced with
3039         paths-find-invocation-roots, which returns a list of roots.
3040         * find-paths.el (paths-find-invocation-roots): New.
3041         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3042
3043 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3044
3045         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3046         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3047
3048 2005-12-03  Vin Shelton <acs@xemacs.org>
3049
3050         * XEmacs 21.4.18 is released
3051
3052 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3053
3054         * package-get.el (package-get-download-sites): Update reflecting
3055         latest http://www.xemacs.org/Releases/ information generated by
3056         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3057         * package-get.el (package-get-pre-release-download-sites): Ditto.
3058
3059 2005-02-28  Simon Josefsson  <jas@extundo.com>
3060
3061         * about.el (xemacs-hackers): Add jas.
3062         (about-other-current-hackers): Likewise.
3063         (about-url-alist): Add URL for jas.
3064         (about-personal-info): Document jas.
3065         (about-hacker-contribution): Describe jas contributions.
3066
3067 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3068
3069         * easymenu.el (easy-menu-remove): As described in 
3070         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3071         except the "Command" menu from mode-popup-menu. 
3072
3073 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3074  
3075         * font.el (font-spatial-to-canonical): Correct calculation of 
3076         return value for pixel-based input value. 
3077  
3078 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3079
3080         * code-process.el (call-process): Process-related docstring
3081         improvements spurred by Norbert Koch.
3082         * code-process.el (call-process-region): Ditto.
3083         * code-process.el (start-process): Ditto.
3084
3085 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3086
3087         * finder.el (finder-find-library): Return filename actually
3088         searched for.
3089
3090 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3091
3092         * help.el (view-emacs-news): Use `expand-file-name' instead of
3093         `locate-data-file' as the latter will find any "NEWS" files that
3094         might exist in packages _before_ the one in core.
3095
3096 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3097
3098         * package-get.el (package-get-init-package):
3099         package-get-init-package buglet (21.4.17) by Jeff Mincy
3100         <mincy@rcn.com> fixing false temporary load-path shadows reported
3101         after package installation and simplifying code.
3102
3103 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3104
3105         * package-get.el (package-get-download-sites): Sync mirrors list
3106         with the XEmacs website.
3107         (package-get-pre-release-download-sites): Ditto.
3108
3109 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3110
3111         * derived.el (derived-mode-merge-syntax-tables):
3112         Revert my 21.5-only patch of 2003-07-18 which slipped in
3113         through Jerry James's patch of 2004-06-07.
3114
3115 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3116
3117         * cmdloop.el (keyboard-quit): Remove workaround for
3118         `region-active-p' not making sure active region is in current
3119         buffer now that it does.
3120         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3121         * simple.el (region-active-p): `region-active-p' to only return t
3122         when active region is in current buffer.
3123
3124 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3125
3126         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3127         package names, quell a byte-compiler warning, doc fix.
3128
3129 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3130
3131         * buffer.el (pop-to-buffer):
3132         * window-xemacs.el (display-buffer):
3133         Document use of `same-window-buffer-names,' `same-window-regexps'
3134         by pop-to-buffer and display-buffer. 
3135         
3136 2005-02-06  Vin Shelton <acs@xemacs.org>
3137
3138         * XEmacs 21.4.17 is released
3139
3140 2005-01-29  Ben Wing  <ben@xemacs.org>
3141
3142         * shadow.el (find-emacs-lisp-shadows):
3143         Add custom-defines to list of ignored files.
3144
3145 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3146
3147         * simple.el (shifted-motion-keys-select-region): Fix statement
3148         about unshifted-motion-keys-deselect-region.
3149
3150 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3151
3152         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3153         now) for GNU Emacs compatibility.
3154         (make-obsolete-variable): Ditto.
3155
3156 2004-01-08  Ben Wing  <ben@xemacs.org>
3157
3158         * code-files.el (load):
3159         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3160
3161 2004-12-05  Vin Shelton <acs@xemacs.org>
3162
3163         * XEmacs 21.4.16 is released
3164
3165 2004-12-04  Vin Shelton  <acs@xemacs.org>
3166
3167         * auto-autoloads.el: Regenerated.
3168
3169         * custom-load.el: Regenerated.
3170
3171 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3172
3173         Fix bug: apropos errors if a defalias refers to an undefined
3174         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3175
3176         * apropos.el (apropos):
3177         (apropos-command):
3178         * help.el (frob-help-extents):
3179         * help-macro.el (make-help-screen):
3180         * hyper-apropos.el (hyper-apropos-grok-functions):
3181         (hyper-apropos-get-doc):
3182         Catch void-function error thrown by `documentation'.
3183
3184 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3185
3186         * packages.el (package-require): Fix incorrect arg to format.
3187         This fixes a `format specifier' error.
3188
3189 2004-08-13  Jerry James  <james@xemacs.org>
3190
3191         * bytecomp.el (forward-word): Tell the byte compiler the correct
3192         number of arguments to forward-word.
3193
3194 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3195
3196         * etags.el: Fixed loading of include files for tag completion. Now
3197         you can make a tag file for a library, include it into your
3198         project and it will be reloaded only if it changed. Infinte
3199         include loops are detected and the correct tag files are loaded.
3200         * etags.el (buffer-tag-table-list): Load and verify tag files in
3201         the external function buffer-tag-table-list-load.
3202         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3203         tag files. Also load the included tag files. The priority of the
3204         included files is right below their parent file. If multiple
3205         matches occur then the symbols from the parent file are found
3206         first.
3207         * etags.el (tag-table-include-files): Corrected comment
3208         string. Switched to pattern constant tags-include-pattern to have
3209         it at a central location.
3210         * etags.el (tags-include-pattern): Added doc string.
3211         * etags.el (add-to-tag-completion-table): Removed obsolete
3212         comments as the include files are allready returned by
3213         buffer-tag-table-list and loaded.
3214         * etags.el (find-tag-internal): The include files are allready
3215         included in tag-tables as buffer-tag-table-list returns them now.
3216
3217 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3218
3219         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3220         Loading items into the notebook is now done by C code.
3221         * widgets-gtk.el (gtk-widget-instantiate-internal):
3222         Style no longer changed.
3223
3224 2004-06-28  Nix  <nix@esperi.org.uk>
3225
3226         * cmdloop.el (truncate-command-history-for-gc): Delay
3227         execution of all things that look up variable bindings,
3228         via `enqueue-eval-event'.
3229
3230 2004-06-24  Vin Shelton  <acs@xemacs.org>
3231
3232         * package-get.el (package-get-require-signed-base-updates):
3233         now defaults to nil.
3234
3235 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3236
3237         * subr.el (split-string): Clean up docstring.
3238
3239 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3240
3241         * faces.el (zmacs-region): fix typo in docstring.
3242
3243 2004-06-07  Jerry James  <james@xemacs.org>
3244
3245         * derived.el: Synch with Emacs 21.3.
3246         * subr.el (with-local-quit): New, from Emacs 21.3.
3247         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3248         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3249         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3250
3251 2004-06-16  Jerry James  <james@xemacs.org>
3252
3253         * cl.el (cl-set-substring): Increment start by the length of the
3254         string, not the string itself.
3255
3256 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3257
3258         * etags.el (tag-table-include-files): Expand included TAGS file
3259         paths to avoid problems with relative paths.  Thanks to Peter
3260         Chubb <peterc@gelato.unsw.edu.au>.
3261         * etags.el (tags-include-pattern): New.
3262         * etags.el (add-to-tag-completion-table): Parse and ignore
3263         trailing include lines.
3264
3265 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3266
3267         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3268         avoiding line solely composed of equal signs.
3269
3270 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3271
3272         * cus-edit.el (alloc): Typo fix.
3273         * cus-edit.el (custom-browse-visibility): Ditto.
3274         * cus-edit.el (custom-variable-value-create): Ditto.
3275         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3276         * cus-edit.el (custom-save-variables): Bind print-length and
3277         print-level to nil to avoid value abbreviation.
3278         * cus-edit.el (custom-save-face-internal): Ditto.
3279         * cus-edit.el (custom-save-faces): Save in sorted order.
3280         * cus-edit.el (custom-save-resets): Bind print-length and
3281         print-level to nil to avoid value abbreviation.
3282         * cus-edit.el (custom-save-loaded-themes): Ditto.
3283
3284 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3285
3286         * subr.el (split-string-default-separators): New.
3287         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3288         see comment in source.
3289
3290 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3291
3292         * mule/japanese.el (paragraph-start, paragraph-separate):
3293         Remove anchor to BOL.
3294
3295 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3296
3297         * cl.el (gensym, gentemp): Improve docstrings.
3298
3299 2004-05-10  Vin Shelton  <acs@xemacs.org>
3300
3301         * etags.el: Sync with 21.5 version.
3302
3303 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3304
3305         * etags.el:
3306         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3307         only for use with exuberant ctags. This will also enable building of 
3308         completion tables with exuberant ctags. This will not work with
3309         xemacs ctags. 
3310         * etags.el (get-tag-table-buffer): New function for creating of
3311         completion table is used if tags-exuberant-ctags-optimization-p ist t
3312         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3313         finding the tag names. New.
3314         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3315         building tag completion table with exuberant ctags. New.
3316         * etags.el (find-tag-internal): Improve exact tag matching for tags
3317         with name fields. Before the patch return types of functions or
3318         function parameters (with exuberant ctags) were found as matches.
3319
3320 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3321
3322         * list-mode.el (display-completion-list): Fixed completion list was
3323         taking the width of the frame and not of the window for displaying
3324         the selection methods.
3325
3326 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3327
3328         * menubar-items.el (default-menubar): Options are saved to custom.el.
3329
3330
3331 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3332
3333         * isearch-mode.el (isearch-abort): Preserve successful search target.
3334
3335 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3336
3337         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3338         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3339         Bihlmeyer.
3340         * gnuserv.el (gnuserv-mode-line-string): New.
3341         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3342         gnuserv-mode.
3343         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3344         * gnuserv.el (gnuserv-edit-files): Use
3345         make-x-device-with-gtk-fallback.
3346
3347 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3348
3349         * gtk-widgets.el: New import: gtk-accel-group-new.
3350         * dialog-gtk.el:
3351         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3352         * dialog-gtk.el (popup-builtin-question-dialog):
3353         Added support for dialog button mnemonics.
3354
3355 2004-03-22  Chris Green <cmg@dok.org>
3356
3357         * process.el (shell-command): Output buffer was ignored when a
3358         background process was run via shell-command.
3359
3360 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3361
3362         * cus-edit.el (custom-save-variables): Retrieve a list of
3363         variables to save first, sort it, and make sure the variables are
3364         saved in sorted order.
3365
3366 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3367  
3368         * package-get.el (package-get-update-base-from-buffer): Force
3369         binary coding system for verifying GnuPG signature in the
3370         package-index file.
3371  
3372 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3373
3374         * package-get.el (package-get-package-index-file-location): Handle
3375         missing "EMACSPACKAGEPATH" environment variable.
3376
3377 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3378
3379         * package-admin.el (package-admin-find-top-directory): Simplify
3380         directory comparisions and fix substring errors on short path
3381         components.
3382         * package-get.el (package-get-package-index-file-location):
3383         Default to first component of "EMACSPACKAGEPATH", if set.
3384
3385 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3386
3387         * package-get.el (process-error): New error datum.
3388
3389 2004-02-02  Vin Shelton <acs@xemacs.org>
3390
3391         * XEmacs 21.4.15 is released
3392
3393 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3394
3395         * itimer.el (activate-itimer): Modify the itimer timeout value as
3396         if it were begun at the last time when the itimer driver was woken
3397         up.
3398
3399 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3400
3401         * specifier.el (Copyright):
3402         Update.
3403         (make-specifier-and-init):
3404         (map-specifier):
3405         (canonicalize-inst-pair):
3406         (canonicalize-spec-list):
3407         (set-specifier):
3408         Synch docstrings to 21.5 where appropriate.
3409
3410 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3411
3412         * package-get.el (package-get-list-packages-where): New.  A
3413         function that allows searching for groups of packages.  For
3414         example, find all packages that require the fsf-compat package.
3415
3416 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3417
3418         The Great PUI Sync.
3419
3420         * auto-autoloads.el: Regenerated.
3421
3422         * custom-load.el: Regenerated.
3423
3424         * dumped-lisp.el (packages-hardcoded-lisp): New.
3425
3426         * menubar-items.el (menu-max-items): New.
3427         (menu-submenu-max-items): New.
3428         (menu-submenu-name-format): New.
3429         (menu-split-long-menu): New.
3430         (menu-sort-menu): New.
3431         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3432
3433         * obsolete.el (pui-add-install-directory): Renamed to the more
3434         logical `pui-set-local-package-get-directory'.
3435         (package-get-download-menu): Moved to `package-ui.el' and renamed
3436         to `package-ui-add-download-menu'.
3437
3438         * package-admin.el (package-admin-install-function-mswindows):
3439         Whitespace clean up.
3440         (package-admin-add-single-file-package): Removed.
3441         (package-admin-default-install-function): Whitespace clean up.
3442         (package-admin-find-top-directory): New.
3443         (package-admin-get-install-dir): Use it.
3444         (package-admin-get-manifest-file): 
3445         (package-admin-check-manifest): 
3446         (package-admin-add-binary-package):
3447         (package-admin-get-lispdir):
3448         (package-admin-delete-binary-package):
3449         (package-admin):
3450
3451         * package-get.el (package-get-package-index-file-location): New.
3452         (package-get-install-to-user-init-directory): New.
3453         (package-get-remote):
3454         (package-get-download-sites):
3455         (package-get-pre-release-download-sites): New.
3456         (package-get-site-release-download-sites): New.
3457         (package-get-base-filename):
3458         (package-get-always-update):
3459         (package-get-user-index-filename): Removed.
3460         (package-get-pgp-available-p): New.
3461         (package-get-require-signed-base-updates):
3462         (package-get-was-current):
3463         (package-entries-are-signed): New.
3464         (package-get-continue-update-base): New.
3465         (package-get-download-menu): Removed.
3466         (package-get-require-base):
3467         (package-get-update-base-entry):
3468         (package-get-locate-file):
3469         (package-get-locate-index-file):
3470         (package-get-maybe-save-index):
3471         (package-get-update-base):
3472         (package-get-update-base-from-buffer):
3473         (package-get-update-base-entries):
3474         (package-get-interactive-package-query):
3475         (package-get-update-all):
3476         (package-get-all):
3477         (package-get-dependencies):
3478         (package-get-init-package):
3479         (package-get-info): New.
3480         (package-get):
3481         (package-get-staging-dir):
3482         (package-get-set-version-prop): Removed.
3483         (package-get-installedp):
3484         (package-get-ever-installed-p):
3485         (packages): Removed.
3486         (package-get-custom-groups): Removed.
3487         (package-get-custom): Removed.
3488         (package-get-custom-add-entry): Removed.
3489
3490         * package-info.el (batch-update-package-info):
3491
3492         * package-net.el (package-net-batch-generate-bin-ini):
3493         (package-net-update-installed-db):
3494
3495         * package-ui.el (pui-info-buffer):
3496         (pui-directory-exists): Removed.
3497         (pui-package-dir-list): Removed.
3498         (pui-add-install-directory): Removed.
3499         (package-ui-download-menu): New.
3500         (package-ui-pre-release-download-menu): New.
3501         (package-ui-site-release-download-menu): New.
3502         (pui-set-local-package-get-directory): New.
3503         (pui-package-symbol-char):
3504         (pui-update-package-display):
3505         (pui-toggle-package):
3506         (pui-toggle-package-key):
3507         (pui-toggle-package-delete):
3508         (pui-toggle-package-delete-key):
3509         (pui-toggle-package-event):
3510         (pui-toggle-verbosity-redisplay):
3511         (pui-install-selected-packages):
3512         (pui-add-required-packages):
3513         (pui-help-echo):
3514         (pui-display-info):
3515         (list-packages-mode):
3516         (pui-list-packages):
3517
3518         * packages.el (packages-compute-package-locations):
3519         (package-require):
3520         (package-delete-name):
3521         (packages-hardcoded-lisp): Removed.
3522         (packages-useful-lisp): Removed.
3523         (packages-unbytecompiled-lisp): Removed.
3524         (packages-find-package-directories):
3525
3526         Summary:
3527
3528         Major code clean up of all things PUI.
3529
3530         Much improved code to determine where packages should be
3531         installed.  PUI no longer depends on any packages being
3532         pre-installed to compute where packages are to be installed to.
3533
3534         The user can specify the location of their package-index file.  It
3535         isn't necessary to set this because it has sane defaults.  People
3536         who "run-in-place" won't accidently overwrite the CVS
3537         package-index file.  See
3538         `package-get-package-index-file-location'. 
3539
3540         PUI will now properly clean up after itself in the event of an
3541         unsuccessful package install.  This drastically reduces the number
3542         of "wrong md5sum" FAQs.
3543
3544         non-Mule XEmacsen can no longer install Mule packages.
3545
3546         Package management via the custom interface has been removed.
3547
3548         The PUI related menubar items have been reorganised.
3549
3550         The PGP verification code has been fixed and the default for
3551         whether or not it is used is automatically computed.
3552
3553         * update-elc.el ((preloaded-file-list site-load-packages
3554         need-to-dump dumped-exe)):
3555         Just a couple of small changes to allow for
3556         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3557         existing anymore.
3558
3559 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3560
3561         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3562         apply `format' to the first argument of byte-compile-warn, it
3563         already calls format.
3564
3565 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3566
3567         * files.el (delete-old-versions): Avoid going interactive during
3568         make install when environment variable VERSION_CONTROL is set.
3569
3570 2003-12-04  Vin Shelton  <acs@xemacs.org>
3571
3572         * menubar-items.el (menu-item-search): Only bring up search dialog
3573         box if the feature is available and desired.
3574
3575 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3576
3577         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3578
3579 2003-11-05  Vin Shelton  <acs@xemacs.org>
3580
3581         * help.el (Help-prin1-face):
3582         (Help-princ-face):
3583         princ and prin1 are functions and need to be called as such.  The
3584         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3585
3586 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3587
3588         * about.el (about-xemacs): Give full version and build date.
3589
3590 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3591
3592         * win32-native.el (grep-null-device): This XEmacs has null-device.
3593
3594 2003-09-06  Mike Sperber  <mike@xemacs.org>
3595
3596         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3597         implement the specified semantics for `defvar.'
3598
3599 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3600
3601         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3602         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3603         displaying buffer in question.
3604
3605 2003-09-03  Vin Shelton <acs@xemacs.org>
3606
3607         * XEmacs 21.4.14 is released
3608
3609 2003-08-17  Vin Shelton  <acs@xemacs.org>
3610
3611         * about.el: Vanity patch.
3612
3613 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3614
3615         * code-process.el (call-process):
3616         (call-process-region):
3617         (start-process):
3618         Document coding system processing.
3619
3620 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3621
3622         * startup.el (splash-frame-body): Idiomatic English.
3623
3624 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3625
3626         * font-lock.el (font-lock-match-java-declarations): Move
3627         save-restriction, narrow-to-region to beginning of function to
3628         avoid going beyond the limit and causing an infloop.
3629
3630 2003-04-16  Jerry James  <james@xemacs.org>
3631
3632         * keydefs.el: Remove mappings for keys mapped to the nowhere
3633         defined function function-key-error.
3634
3635 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3636
3637         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3638         lisp-interaction-mode-hook): Add the docstrings.
3639
3640 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3641
3642         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3643         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3644         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3645
3646 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3647
3648         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3649         lambda list after the original doc.  Care about
3650         #'(lambda () "SingleString") 
3651         (cl-upcase-arg): 
3652         (cl-function-arglist):
3653         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3654         circular data structures in lambda list specification
3655
3656 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3657
3658         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3659         to appear in font-lock-function-name-face.
3660
3661 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3662
3663         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3664         is not also the value of the lambda.
3665
3666 2003-05-06  Andy Piper  <andy@xemacs.org>
3667
3668         * files.el (revert-buffer): Make sure local variables get processed,
3669         even in the case of an optimized reversion.
3670
3671 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3672
3673         * XEmacs 21.4.13 is released
3674
3675 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3676
3677         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3678         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3679
3680 2003-02-14  Ben Wing  <ben@xemacs.org>
3681
3682         * byte-optimize.el:
3683         * byte-optimize.el (byte-compile-inline-expand):
3684         * byte-optimize.el (byte-compile-unfold-lambda):
3685         * byte-optimize.el (byte-optimize-form-code-walker):
3686         * byte-optimize.el (byte-optimize-form):
3687         * byte-optimize.el (byte-decompile-bytecode-1):
3688         * byte-optimize.el (byte-optimize-lapcode):
3689         Review carefully and sync up to 20.7 except for areas as noted.
3690         Fixes problem with JDE compilation.
3691
3692 2003-02-05  Ben Wing  <ben@xemacs.org>
3693
3694         * simple.el:
3695         * simple.el (motion-keys-for-shifted-motion):
3696         Omit M-S-home/end from motion keys.
3697
3698 2003-02-07  Ben Wing  <ben@xemacs.org>
3699
3700         * text-props.el (text-property-any):
3701         * text-props.el (text-property-not-all):
3702         Fix bug when end > start.
3703
3704 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3705
3706         * info.el (Info-insert-dir): Make default-directory end in
3707         separator.  Patch due to Martin Buchholz.
3708
3709 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3710
3711         * XEmacs 21.4.12 "Portable Code" is released.
3712
3713 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3714
3715         * about.el: Update golubev data.
3716
3717 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3718
3719         * isearch-mode.el (isearch-mode-map): Substitute comment on
3720         desirability, and back out "GR is printable" changes.
3721
3722 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3723
3724         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3725
3726 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3727
3728         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3729
3730 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3731
3732         * menubar-items.el (default-menubar): Use browse-url-mozilla
3733         instead of browse-url-gnome-moz for Mozilla.
3734
3735 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3736
3737         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3738
3739 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3740
3741         * files.el (auto-mode-alist): Remove redundant entries for modes
3742         that live in packages.
3743         (interpreter-mode-alist): Ditto.
3744
3745 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3746
3747         * menubar-items.el (default-menubar): Sync with current
3748         browse-url-xemacs.el.
3749
3750 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3751
3752         * XEmacs 21.4.10 "Military Intelligence" is released.
3753
3754 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3755
3756         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3757
3758 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3759
3760         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3761
3762 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3763
3764         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3765         effect free function.
3766         (font-lock-fontify-keywords-region): Supply the argument to
3767         font-lock-compile-keywords.
3768
3769 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3770
3771         * package-get.el (package-get-download-sites): Bring sites list
3772         up to date, prefer xx.xemacs.org addresses.
3773
3774 2002-09-27  Andy Piper  <andy@xemacs.org>
3775
3776         * dialog.el (make-dialog-box): for general dialogs only
3777         delete-frame-hook will be run.
3778
3779 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3780
3781         * font-lock.el (font-lock-fontify-syntactically-region): Add
3782         comment about lookup-syntax-properties, document LOUDLY as unused.
3783
3784 2002-08-26  Andy Piper  <andy@xemacs.org>
3785
3786         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3787         merge.
3788
3789 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3790
3791         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3792         (make-obsolete-variable): Ditto.
3793         (make-compatible): Ditto.
3794         (make-compatible-variable): Ditto.
3795
3796 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3797
3798         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3799         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3800
3801 2002-08-28  Andy Piper  <andy@xemacs.org>
3802
3803         * files.el (revert-buffer): propagate revert-without-query-status.
3804
3805 2002-06-03  Andy Piper  <andy@xemacs.org>
3806
3807         * dialog-items.el (make-search-dialog): align various subcontrols
3808         in visually pleasing ways, allow frame to autosize to the dialog
3809         size.
3810         * dialog.el (make-dialog-box): add a border inside the frame. Add
3811         :autosize property, if t then reset the frame size appropriately
3812         before the frame is mapped.
3813         * gutter-items.el (set-progress-feedback-instantiator): align
3814         various subcontrols.
3815         * gutter-items.el (set-progress-abort-instantiator): ditto.
3816
3817 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3818
3819         * XEmacs 21.4.9 "Informed Management" is released.
3820
3821 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3822
3823         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3824         "&optional append" argument.
3825
3826 2002-07-16  Didier Verna  <didier@xemacs.org>
3827
3828         * subr.el (replace-in-string): fix case fold bug introduced by
3829         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3830         case-fold-search in temporary buffers.
3831
3832 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3833
3834         * lib-complete.el (find-library): Remove check for mule because
3835         decompression DOES work on Mule.
3836
3837 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3838
3839         * simple.el (join-line): New alias for `delete-indentation'.
3840
3841 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3842
3843         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3844         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3845         (font-lock-builtin-face): New.
3846         (font-lock-constant-face): New.
3847         (font-lock-face-list): Add builtin and constant faces.
3848
3849 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3850
3851         * autoload.el (make-autoload): Support define-derived-mode.
3852         Collected puts of doc-string-elt property.  Based on a patch by
3853         Didier Verna <didier@xemacs.org>.
3854
3855 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3856
3857         * wid-edit.el (widget-field-activate): Fix docstring typo.
3858
3859 2002-07-23  Andy Piper  <andy@xemacs.org>
3860
3861         * about.el (about-personal-info): update me.
3862
3863 2002-07-12  Andy Piper  <andy@xemacs.org>
3864
3865         * custom.el (custom-theme-set-variables): remove bogus
3866         arguments. Use custom-set-default to set defaults.
3867         (custom-set-variables): update doc.
3868         (custom-local-buffer): new, synced from FSF.
3869         (custom-set-default): ditto.
3870         (defcustom): update doc.
3871
3872 2002-06-16  Andy Piper  <andy@xemacs.org>
3873
3874         * menubar-items.el (default-menubar): enable windows printing on
3875         cygwin as well as native.
3876
3877 2002-06-12  Andy Piper  <andy@xemacs.org>
3878
3879         * printer.el (generic-print-buffer): catch all errors so that the
3880         print device can be cleared in all scenarios.
3881         (Printer-clear-device): make sure clearing the printer allows it
3882         to be used again immediately.
3883         (generic-print-region): make sure the default printer face is
3884         black-on-white.
3885
3886 2002-04-23  Jerry James  <james@xemacs.org>
3887
3888         * window-xemacs.el (display-buffer-function): Change doc to
3889         reflect new arg.
3890         * window-xemacs.el (pre-display-buffer-function): Ditto.
3891         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3892         non-nil, make the new window just big enough for its contents.
3893         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3894         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3895         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3896
3897 2002-06-06  Andy Piper  <andy@xemacs.org>
3898
3899         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3900         (defcustom): ditto.
3901         (custom-handle-keyword): ditto.
3902
3903 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3904
3905         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3906         Make obsolete.  Default to nil.
3907         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3908         Inspired by a patch by John Palmieri.
3909
3910 2002-07-01  Mike Alexander  <mta@arbortext.com>
3911
3912         * process.el (shell-command-on-region): Don't delete the region
3913         before giving it to call-process-region
3914
3915 2002-06-04  Jerry James <james@eecs.ku.edu>
3916
3917         * find-paths.el (paths-find-architecture-directory): Search in
3918         `system-configuration'/`base', not `base'`system-configuration'.
3919
3920 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3921
3922         * info.el (Info-index): Add missing \ in [ t].
3923
3924 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3925
3926         * gutter-items.el (gutter-buffers-tab-visible-p,
3927         buffers-tab-omit-function, buffers-tab-selection-function,
3928         buffers-tab-filter-functions):
3929         Doc improvements.
3930
3931 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3932
3933         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3934
3935         * toolbar-items.el (toolbar-news): Fix typo in message string.
3936
3937 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3938
3939         * dialog.el (yes-or-no-p-dialog-box): 
3940         * cmdloop.el (y-or-n-p-minibuf):
3941         (yes-or-no-p-minibuf):
3942         (yes-or-no-p):
3943         (y-or-n-p): 
3944         Specify negative answers in docstrings.
3945
3946 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3947
3948         * package-ui.el (pui-help-echo): Display both installed and author
3949         version.  Use a balloon-help window to display extra info like
3950         package requires.
3951
3952 2002-05-30  Andy Piper  <andy@xemacs.org>
3953
3954         * files.el (revert-buffer-internal): don't visit
3955         revert-buffer. Kill buffer when not used. Suggested by Mike
3956         Alexander <mta@arbortext.com>
3957
3958 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3959
3960         * files.el (revert-buffer): More docstring fiddling.
3961
3962 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3963
3964         * files.el (revert-buffer):
3965         (revert-buffer-internal):
3966         (revert-buffer-insert-file-contents-function):
3967         Improve docstrings and comments.
3968
3969 2002-05-08  Andy Piper  <andy@xemacs.org>
3970
3971         * files.el (revert-buffer): observe noconfirm behavior.
3972
3973 2002-04-09  Andy Piper  <andy@xemacs.org>
3974
3975         * files.el (revert-buffer): use revert-buffer-internal if it looks
3976         like doing so will not result in any user-visible changes.
3977         (revert-buffer-internal): new function. Do the actual process of
3978         reversion and then see whether the result is any different to what
3979         we have already. If it is not then do nothing.
3980
3981 2001-12-11  Andy Piper  <andy@xemacs.org>
3982
3983         * menubar.el (get-popup-menu-response): re-order so that it works
3984         on more sane/facist window systems.
3985
3986 2001-12-03  Andy Piper  <andy@xemacs.org>
3987
3988         * faces.el (frob-face-property): don't infloop in face frobbing
3989         from Jan Vroonhof <jan@xemacs.org>.
3990
3991 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3992
3993         * faces.el (frob-face-property): Follow face fall-back hierarchy
3994         properly for face properties without an instance. Only do manual
3995         copy form 'default in last resort. This handles in particular
3996         the case where 'default itself has only a fall-back (which is
3997         the case by default on windows).
3998
3999 2001-11-24  Andy Piper  <andy@xemacs.org>
4000
4001         * printer.el (generic-print-region): set default-frame-plist to
4002         nil while creating the printer frame so that sizes reflect the
4003         printed page.
4004
4005         * faces.el (face-complain-about-font): Don't complain on printers.
4006
4007 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4008         
4009         * package-net.el: Andy synch.
4010         
4011 2001-12-16  Andy Piper  <andy@xemacs.org>
4012
4013         * package-get.el (package-get-update-all): Make sure installed.db
4014         gets updated after updating packages.
4015
4016 2002-03-28  Ben Wing  <ben@xemacs.org>
4017
4018         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4019         continuation, truncation so that we don't get line jumpiness from
4020         them being larger than the line height.
4021
4022         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4023
4024 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4025
4026         * font.el (font-window-system-mappings): Add mapping for Gtk
4027         (assume identical to X) 
4028
4029 2002-02-04  Andy Piper  <andy@xemacs.org>
4030
4031         * files.el (convert-standard-filename): Fix for short filename
4032         Peter Arius <pas@methodpark.de>
4033
4034 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4035
4036         * list-mode.el (default-choose-completion): completion-base-size
4037         should refer to local value in the completion list buffer.
4038
4039 2001-12-03  Didier Verna  <didier@xemacs.org>
4040
4041         * rect.el: autoload `replace-rectangle'.
4042         * keydefs.el (global-map): bind it to `C-x r p'.
4043
4044 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4045
4046         * XEmacs 21.4.8 "Honest Recruiter" is released.
4047
4048 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4049
4050         This patch is based on Jerry James's patch and analysis.
4051
4052         * select.el (get-clipboard):
4053         (get-selection):
4054         Update docstrings.
4055         (get-clipboard-foreign):
4056         (get-selection-foreign):
4057         New function for use as `interprogram-paste-function's.
4058
4059         * simple.el (interprogram-paste-function): Change default to
4060         `get-clipboard-foreign'; improve docstring.
4061         (interprogram-cut-function): Improve dosctring.
4062
4063 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4064
4065         * XEmacs 21.4.7 "Economic Science" is released.
4066
4067 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4068
4069         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4070
4071 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4072
4073         * obsolete.el (assq-delete-all): New compatibility alias for 
4074         remassq.
4075
4076 2002-01-09  Simon Josefsson  <jas@extundo.com>
4077
4078         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4079
4080 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4081
4082         * info.el (Info-auto-generate-directory): Default
4083         Info-auto-generate-directory to 'if-outdated.
4084
4085 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4086
4087         * startup.el (normal-top-level): Prevent migration code from
4088         trashing .emacs on an error in loading the init files.
4089
4090 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4091
4092         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4093         "system default" Xdefaults and friends get xrdb-mode.
4094
4095 2002-03-05  Mats Lidell  <matsl@contactor.se>
4096  
4097         * help-nomule.el (tutorial-supported-languages): Added Swedish
4098         tutorial. Sorted languages.
4099
4100 2002-02-11  Mike Sperber <mike@xemacs.org>
4101
4102         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4103         regenerating outdated dir files and dir is non-existent.
4104
4105 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4106
4107         * code-files.el (convert-mbox-coding-system): Improve comment.
4108         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4109         coding-system argument to `write-region-pre-hook' call.
4110         (write-region-pre-hook): Fix docstring to mention lockname argument.
4111
4112 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4113
4114         * minibuf.el (completing-read): Remove redundant wrong arg list.
4115
4116         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4117
4118 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4119
4120         * obsolete.el (interactive-form): new compatibility alias for 
4121         function-interactive.
4122
4123 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4124
4125         * menubar-items.el (Menubar-items-truncate-list): Removed.
4126         * menubar-items.el (Menubar-items-truncate-history): New.
4127         * menubar-items.el (default-menubar): Use
4128         Menubar-items-truncate-history.
4129
4130 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4131
4132         * printer.el (generic-print-region): Pass correct arguments to
4133         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4134         Torkelsson <torkel@acc.umu.se>.
4135
4136 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4137
4138         * help.el (describe-mode): synched with FSF 19.34; handle nil
4139         minor mode indicators.
4140
4141 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4142
4143         * minibuf.el (completing-read): Update docstring.
4144
4145 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4146
4147         * XEmacs 21.4.6 "Common Lisp" is released.
4148
4149 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4150
4151         * package-net.el: Inadvertant synch with Windows branch.  From
4152         Andy's log:
4153         (package-net-kit-version): new variable.
4154         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4155
4156 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4157
4158         * package-get.el (package-get-locate-index-file): Also search the
4159         core etc/ directory for the package index file if it can't be
4160         found in ~/.xemacs/.
4161
4162 2001-12-13  William Perry  <wmperry@gnu.org>
4163
4164         * dialog-gtk.el (popup-builtin-question-dialog):
4165         Conform to API in gui.c.
4166         
4167 2001-11-12  Andy Piper  <andy@xemacs.org>
4168
4169         * cus-edit.el (custom-save-face-internal): make sure we save
4170         non-themed faces.
4171         (custom-save-variables): ditto variables.
4172
4173 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4174
4175         * faces.el (make-face-family):
4176         (make-face-size):
4177         New face-modifying functions per Jan Vroonhof.
4178
4179         cus-face.el (custom-set-face-font-family):
4180         (custom-set-face-font-size):
4181         Use them.
4182
4183         * font.el (font-window-system-mappings): More precise docstring.
4184
4185         (font-create-name):
4186         (font-create-object):
4187         (tty-font-create-object):
4188         (tty-font-create-plist):
4189         (x-font-create-object):
4190         (x-font-create-name):
4191         (ns-font-create-name):
4192         (mswindows-font-create-object):
4193         (mswindows-font-create-name):
4194         Add doctrings.
4195
4196 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4197
4198         * gtk-faces.el (gtk-init-device-faces): removed spurious
4199         quote before let* expression.
4200
4201 2001-10-29  Andy Piper  <andy@xemacs.org>
4202
4203         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4204         modified when changing coding system.
4205
4206         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4207         that we invoke the GUI directory selector.
4208
4209 2001-10-25  Andy Piper  <andy@xemacs.org>
4210
4211         * dialog.el (make-dialog-box): use new directory dialog support.
4212         * minibuf.el (read-file-name-1): ditto.
4213         (read-file-name): ditto.
4214         (read-directory-name): ditto.
4215
4216 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4217
4218         * XEmacs 21.4.5 "Civil Service" is released.
4219
4220 2001-04-23  Didier Verna  <didier@xemacs.org>
4221
4222         * cus-edit.el (custom-variable-pre-save): New.
4223         * cus-edit.el (custom-variable-post-save): New.
4224         * cus-edit.el (custom-variable-save): use them.
4225         * cus-edit.el (custom-face-pre-save): New.
4226         * cus-edit.el (custom-face-post-save): New.
4227         * cus-edit.el (custom-face-save): use them.
4228         * cus-edit.el (custom-group-pre-save): New.
4229         * cus-edit.el (custom-group-post-save): New.
4230         * cus-edit.el (custom-group-save): use them.
4231         * cus-edit.el (Custom-save): use the pre/post functions above,
4232         call `custom-save-all' only once.
4233         * cus-edit.el (custom-variable-pre-reset-standard): New.
4234         * cus-edit.el (custom-variable-post-reset-standard): New.
4235         * cus-edit.el (custom-variable-reset-standard): use them.
4236         * cus-edit.el (custom-face-pre-reset-standard): New.
4237         * cus-edit.el (custom-face-post-reset-standard): New.
4238         * cus-edit.el (custom-face-reset-standard): use them.
4239         * cus-edit.el (custom-group-pre-reset-standard): New.
4240         * cus-edit.el (custom-group-post-reset-standard): New.
4241         * cus-edit.el (Custom-reset-standard): use them.
4242         * cus-edit.el (custom-face-reset-saved): use the pre/post
4243         functions above, call `custom-save-all' only once.
4244
4245 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4246
4247         * gutter-items.el (buffers-tab face): Derive from the modeline
4248         face by default.  Many people use white-on-black for the default
4249         font, and the tabs look hideous with that color combination.  The
4250         modeline usually has the correct colors.
4251
4252 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4253
4254         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4255         (tag-mark-stack-max): Typo fix.
4256
4257 2001-09-28  Ben Wing  <ben@xemacs.org>
4258
4259         * font-lock.el:
4260         * font-lock.el (font-lock-after-change-function):
4261         fix problem with last patch, reported by Katsumi Yamaoka.
4262
4263 2001-09-17  Ben Wing  <ben@xemacs.org>
4264
4265         * font-lock.el (font-lock-after-change-function):
4266         fix problem when you insert a comment on the line before a line of
4267         code: if we use the following char, then when you hit backspace,
4268         the following line of code turns the comment color.
4269
4270 2001-06-08  Ben Wing  <ben@xemacs.org>
4271
4272         * process.el: comment about shell-command-switch.
4273         * process.el (shell-quote-argument): Need to quote a null
4274         argument, too.  From Dan Holmsand.
4275         
4276         * startup.el (normal-top-level): Delete some unused FSF junk.
4277         * startup.el (command-line-early):
4278         
4279         * startup.el (command-line): Call MS Windows init function.
4280         
4281         * win32-native.el:
4282         * win32-native.el (mswindows-system-shells): New.
4283         * win32-native.el (mswindows-system-shell-p): New.
4284         * win32-native.el (init-mswindows-at-startup): New.
4285         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4286         * win32-native.el (mswindows-quote-one-simple-arg):
4287         * win32-native.el (mswindows-quote-one-command-arg):
4288         * win32-native.el (mswindows-construct-process-command-line-alist):
4289         Correct comments at top.  Correctly handle passing arguments
4290         to Cygwin programs and to bash.  Fix quoting of zero-length
4291         arguments (from Dan Holmsand).  Set shell-command-switch based
4292         on shell-file-name, which in turn comes from env var SHELL.
4293
4294 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4295
4296         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4297         default-toolbar-position): Fill docstrings for balloon-help.
4298
4299 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4300
4301         * faces.el: Reenable specifications over 'gtk domain.
4302
4303 2001-08-08  Didier Verna  <didier@xemacs.org>
4304
4305         * autoload.el (update-autoload-files): make defdir a file name,
4306         not directory name.
4307
4308 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4309
4310         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4311
4312         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4313
4314 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4315
4316         * font-menu.el (font-menu-set-font): Default to current font-family.
4317         (font-menu-preferred-resolution):
4318         (font-menu-size-scaling):
4319         Provide gtk defaults, too.
4320
4321 2001-07-29  Mike Alexander  <mta@arbortext.com>
4322
4323         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4324         list
4325         (custom-set-face-font-family): ditto
4326
4327 2001-07-26  Mike Sperber <mike@xemacs.org>
4328
4329         * files.el (auto-mode-alist): .9 files are man pages, too.
4330
4331 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4332
4333         * process.el (call-process-internal): bind
4334         coding-system-for-write to 'binary when calling
4335         start-process-internal, so the process receives 
4336         the literal contents of INFILE.
4337
4338 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4339
4340         * files.el (auto-mode-alist): Add configure.ac support.
4341
4342 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4343
4344         * buff-menu.el:
4345         mouse.el:
4346         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4347
4348 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4349
4350         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4351
4352 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4353
4354         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4355         mixed text.
4356         (kinsoku-eol-p): Ditto.
4357
4358 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4359
4360         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4361         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4362         characters as the category `s' or `e' correctly.
4363
4364 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4365
4366         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4367
4368 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4369
4370         * mule/cyrillic.el:  Set up case table.
4371
4372 2001-06-08  Mike Sperber <mike@xemacs.org>
4373
4374         * files.el (save-some-buffers-1): Don't zap the help window right
4375         after `map-y-or-n-p' has popped it up.
4376
4377 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4378
4379         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4380
4381 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4382
4383         * specifier.el: define-specifier-tag 'gtk.
4384
4385 2001-05-12  Ben Wing  <ben@xemacs.org>
4386
4387         * find-paths.el (paths-find-recursive-path):
4388         fix error with null EXCLUDE-REGEXP.
4389         
4390         * font-lock.el (font-lock-mode):
4391         fix problem reported by hrvoje with buffers starting with a space.
4392         
4393 2001-05-06  Ben Wing  <ben@xemacs.org>
4394
4395         * dialog.el (make-dialog-box):
4396         * menubar-items.el (default-menubar):
4397         * printer.el (generic-print-buffer):
4398         * printer.el (generic-print-region):
4399         implement printing the selection when it's selected.
4400
4401 2001-04-18  Didier Verna  <didier@xemacs.org>
4402
4403         * cus-edit.el (Custom-reset-standard): reset to standard settings
4404         not only when the buffer's :custom-state is 'modified, but also
4405         when it is 'set or 'saved.
4406
4407 2001-04-17  Didier Verna  <didier@xemacs.org>
4408
4409         * startup.el (load-user-init-file): define `custom-file' before
4410         loading the user's init file.
4411
4412 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4413
4414         * menubar.el (popup-mode-menu): Make it work with
4415         popup-menu-titles turned off.
4416         
4417 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4418
4419         * about.el (about-mailto-link): Use compose-mail for sending mail.
4420
4421 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4422
4423         * package-admin.el (package-install-hook): New.
4424         (package-delete-hook): New.
4425         (package-admin-add-single-file-package): Use package-delete-hook.
4426
4427         * package-get.el (package-get): Use package-install-hook.
4428
4429 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4430
4431         * package-ui.el (pui-install-selected-packages): reverse the lists
4432         of packages so that they get handled in the same order as they
4433         were selected.
4434
4435 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4436
4437         * packages.el (locate-library): Use read-library-name for completion.
4438
4439 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4440
4441         * byte-optimize.el (=): `=' is not a binary predicate!
4442         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4443         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4444
4445 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4446
4447         * bytecomp.el (byte-compile-arithcompare):
4448         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4449
4450 2001-06-03  William M. Perry  <wmperry@gnu.org>
4451
4452         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4453         return the filename selected by the user!
4454
4455 2001-05-31  William M. Perry  <wmperry@gnu.org>
4456
4457         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4458         in XEmacs/GTK.
4459
4460 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4461
4462         * coding.el: Tiny typo fixed.
4463
4464 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4465
4466         * XEmacs 21.4.3 "Academic Rigor" is released.
4467
4468 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4469
4470         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4471
4472 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4473
4474         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4475
4476 2001-05-04  Ben Wing  <ben@xemacs.org>
4477
4478         * printer.el (generic-print-buffer):
4479         * printer.el (generic-print-region):
4480         Enable dialog boxes.  Apply workaround recommended by Kirill.
4481         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4482         
4483         * simple.el (kill-whole-line):
4484         * simple.el (kill-line-1):
4485         * simple.el (kill-entire-line):
4486         * simple.el (kill-line):
4487         * simple.el (backward-kill-line):
4488         Take out interactive dependence of kill-whole-line.
4489
4490 2001-04-22  Ben Wing  <ben@xemacs.org>
4491
4492         * dialog.el (make-dialog-box):
4493         Put dialog titles back in -- this time correctly.  Fix various
4494         other problems with leaks and such.
4495
4496         * simple.el (region-exists-p):
4497         * simple.el (region-active-p):
4498         Add comment about which one is correct to use in menu specs.
4499
4500 2001-05-05  Ben Wing  <ben@xemacs.org>
4501
4502         * dialog.el (make-dialog-box): fix doc string.
4503         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4504         take out Pretty Print.
4505         * printer.el:
4506         * printer.el (printer-current-device): New.
4507         * printer.el (Printer-get-device): New.
4508         * printer.el (Printer-clear-device): New.
4509         * printer.el (generic-page-setup): New.
4510         * printer.el (generic-print-buffer):
4511         * printer.el (generic-print-region):
4512         Implement Page Setup.  Handle errors properly.
4513
4514 2001-05-05  Ben Wing  <ben@xemacs.org>
4515
4516         * subr.el (error): Complete list of errors in doc string.
4517         
4518 2001-04-22  Ben Wing  <ben@xemacs.org>
4519
4520         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4521         
4522 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4523
4524         * build-report.el: Remove CVS keywords since this file has been in
4525         core lisp for a while now.
4526         * build-report.el (build-report-make-output-files): Fix typo.
4527
4528 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4529
4530         * about.el (about-finish-buffer): Make sure the last change works
4531         even if EVENT is nil.
4532
4533 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4534
4535         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4536         clicked, not the one that happens to be the current buffer at the
4537         time.
4538
4539 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4540
4541         * cus-edit.el (custom-display): Support the GTK Window System also.
4542
4543 2001-04-30  Ben Wing  <ben@xemacs.org>
4544
4545         * printer.el:
4546         * printer.el (printer-page-header):
4547         * printer.el (Print-context): New.
4548         * printer.el (printer-page-footer):
4549         * printer.el (generate-header-element): New.
4550         * printer.el (generate-header-line): New.
4551         * printer.el (print-context-property):
4552         * printer.el (generic-print-buffer):
4553         * printer.el (generic-print-region):
4554         Implement headers and footers.  Implement calling Print dialog box
4555         (#### but it doesn't quite work yet).
4556
4557 2001-04-25  Ben Wing  <ben@xemacs.org>
4558
4559         * about.el (xemacs-hackers):
4560         * about.el (about-url-alist):
4561         * about.el (about-personal-info):
4562         * about.el (about-hacker-contribution):
4563         More contributions.
4564         
4565         * simple.el (handle-post-motion-command):
4566         Fix spurious setting of zmacs-region-stays to t after a non-shift
4567         motion command.
4568
4569 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4570
4571         * about.el (about-personal-info): Update my bio.
4572         (about-hacker-contribution): Ditto.
4573
4574 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4575
4576         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4577
4578 2001-04-19  Andy Piper  <andy@xemacs.org>
4579
4580         * package-net.el (package-net-cygwin32-binary-size): new size.
4581         (package-net-win32-binary-size): new size.
4582         (package-net-convert-index-to-ini): Use new arch.
4583         (package-net-batch-convert-index-to-ini): Removed.
4584         (package-net-generate-bin-ini): New.
4585         (package-net-batch-generate-bin-ini): New.
4586
4587 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4588
4589         * XEmacs 21.4.1 "Copyleft" is released.
4590
4591 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4592
4593         * x-compose.el (xlib-input-method-bug-workaround):
4594         (alias-colon-to-double-quote):
4595         Force sort in map-keymap to work around rehash bug.
4596
4597 2001-04-17  Ben Wing  <ben@xemacs.org>
4598
4599         * about.el: Finish overhaul, add a few new hackers, update a
4600         couple old ones.
4601
4602 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4603
4604         * XEmacs 21.4.0 "Solid Vapor" is released.
4605
4606 2001-04-15  Ben Wing  <ben@xemacs.org>
4607
4608         * about.el:
4609         * about.el (about-headline-face): New.
4610         * about.el (about-link-face): New.
4611         * about.el (about-current-release-maintainers): New.
4612         * about.el (about-other-current-hackers): New.
4613         * about.el (about-url-alist):
4614         * about.el (about-once-and-future-hackers): New.
4615         * about.el (about-mailto-link): New.
4616         * about.el (about-get-buffer):
4617         * about.el (about-finish-buffer):
4618         * about.el (about-xemacs):
4619         * about.el (about-features): Removed.
4620         * about.el (about-advantages): New.
4621         * about.el (about-maintainer-info): Removed.
4622         * about.el (about-personal-info): New.
4623         * about.el (about-hacker-contribution): New.
4624         * about.el (about-maintainer):
4625         * about.el (about-show-linked-info):
4626         * about.el (about-hackers):
4627         Major revamping.  Rewriting of most of the text, improve the
4628         link handling, separate info on contributors into personal
4629         and contribution info, add new contributors, update personal
4630         info, etc. etc.
4631         
4632         * menubar-items.el (default-menubar):
4633         Help menubar entry for News now says more accurately
4634         "What's New in XEmacs".
4635         
4636         * mouse.el:
4637         * mouse.el (mouse-track-cleanup-hook):
4638         * mouse.el (mouse-track):
4639         Don't set-buffer to a dead buffer when calling mouse-track
4640         cleanup hooks.
4641
4642 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4643
4644         * XEmacs 21.2.47 "Zephir" is released.
4645
4646 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4647
4648         * dialog.el (make-dialog-box): Disable dialog box titles until
4649         we get them working.
4650
4651 2001-03-30  Ben Wing  <ben@xemacs.org>
4652
4653         * help.el:
4654         * help.el (Help-princ-face):
4655         * help.el (Help-prin1-face):
4656         * help.el (frob-help-extents):
4657         * help.el (describe-function-1):
4658         * help.el (describe-variable):
4659         Avoid using font-lock faces, which may not be defined.
4660         Instead, use hyper-apropos faces, and make sure they're
4661         defined as necessary by using `require'. (It's not so safe
4662         to do this for font-lock.) In any case, we will eventually
4663         be merging this functionality into hyper-apropos.
4664
4665         * loaddefs.el (completion-ignored-extensions):
4666         Fix documentation.
4667         
4668         * menubar-items.el (menu-truncate-list): Removed.
4669         * menubar-items.el (Menubar-items-truncate-list): New.
4670         * menubar-items.el (default-menubar):
4671         Fix errors if grep or compile command is too long.  Rename helper
4672         function to be less visible.
4673
4674 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4675
4676         * byte-optimize.el (byte-optimize-minus):
4677         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4678
4679 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4680
4681         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4682         Mule is available.
4683
4684         * mule/latin.el: New file.
4685
4686 2001-03-11  Ben Wing  <ben@xemacs.org>
4687
4688         * auto-save.el:
4689         * auto-save.el (auto-save-directory):
4690         * auto-save.el (make-auto-save-file-name):
4691         * auto-save.el (auto-save-file-name-p): New.
4692
4693         Merge in improvements from other definition of
4694         make-auto-save-file-name in files.el.
4695         
4696         * auto-save.el (auto-save-original-name):
4697         * auto-save.el (auto-save-name-in-fixed-directory):
4698         * auto-save.el (auto-save-unslashify-name): Removed.
4699         * auto-save.el (auto-save-slashify-name): Removed.
4700         * auto-save.el (auto-save-reserved-chars): New.
4701         * auto-save.el (auto-save-escape-name): New.
4702         * auto-save.el (auto-save-unhex): New.
4703         * auto-save.el (auto-save-unescape-name): New.
4704
4705         Change algorithm for encoding filenames in auto-save names to be
4706         entirely safe with all filesystems and all possible characters in
4707         a filename, and 100% reversible. (Essentially, uses
4708         quoted-printable as the encoding.)
4709         
4710         * auto-save.el (recover-all-files):
4711
4712         Use insert-directory rather than calling ls directly -- fixes
4713         things under Windows.
4714
4715         * files.el:
4716         * files.el (convert-standard-filename): Substitute FSF's
4717         definition for this (we had nothing here before).
4718         
4719         * files.el (backup-buffer): Warning fix.
4720         
4721         * files.el (make-backup-file-name):
4722         * files.el (find-backup-file-name):
4723         Fix error in calling sequence to auto-save-file-name-p.
4724         
4725         * files.el (recover-file):
4726         Use insert-directory rather than calling ls directly -- fixes
4727         things under Windows.
4728
4729         * files.el (make-auto-save-file-name): Removed.
4730         * files.el (auto-save-file-name-p): Removed.
4731         auto-save is always dumped so no sense in having a definition
4732         that will always be overwritten with another.
4733         
4734         * files.el (insert-directory):
4735         * win32-native.el:
4736         * win32-native.el (debug-mswindows-process-command-lines):
4737         * win32-native.el (original-make-auto-save-file-name): Removed.
4738         * win32-native.el (make-auto-save-file-name): Removed.
4739
4740
4741 2001-03-21  Martin Buchholz <martin@xemacs.org>
4742
4743         * XEmacs 21.2.46 "Urania" is released.
4744
4745 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4746
4747         * menubar-items.el (default-menubar): Update sample.emacs to
4748         sample.init.el and adjust accelerators.
4749
4750 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4751
4752         * build-report.el (build-report): Improve docstring.
4753
4754 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4755
4756         * ChangeLog: Log GTK merge.
4757
4758         * gutter-items.el:
4759         * mwheel.el:
4760         * sound.el:
4761         * startup.el:
4762         Revert gratuitous whitespace changes.
4763
4764 2001-03-07  Ben Wing  <ben@xemacs.org>
4765
4766         * help.el:
4767         * help.el (key-or-menu-binding):
4768         * help.el (Help-find-file): New.
4769         * help.el (describe-beta):
4770         * help.el (describe-copying):
4771         * help.el (describe-project):
4772         * help.el (view-emacs-news):
4773         * help.el (view-sample-init-el): New.
4774         * help.el (Help-princ-face): New.
4775         * help.el (Help-prin1-face): New.
4776         * help.el (help-symbol-function-context-menu):
4777         * help.el (help-symbol-variable-context-menu):
4778         * help.el (help-symbol-function-and-variable-context-menu):
4779         * help.el (frob-help-extents):
4780         * help.el (describe-function-1):
4781         * help.el (describe-variable):
4782
4783         Add coloring in Help buffers, correspondent with hyperlinks.
4784         View files in view-mode rather than Fundamental.
4785         Remove separators from context menus -- now handled in generic code.
4786         Add `Find Tag' to context menu.
4787         
4788         * menubar.el (popup-mode-menu):
4789
4790         Rewrite code that outputs the popup menu to (a) put more specific
4791         entries first, (b) be more robust, (c) output the proper context
4792         menu separators automatically (the context menu functionality is
4793         new and currently used only by Help).
4794
4795 2001-03-10  William M. Perry  <wmperry@aventail.com>
4796
4797         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4798         this function when converting from the 21.1 GTK branch.  Now
4799         supports file, password, question, and color built-in dialogs.
4800
4801 2001-03-06  Ben Wing  <ben@xemacs.org>
4802
4803         * keydefs.el:
4804         * keydefs.el (global-map):
4805         Add commented-out change of M-k (for 21.5).
4806         
4807         * menubar-items.el (default-menubar):
4808         Fix items to control kill-line behavior; add items for
4809         shifted motion.
4810         
4811         * simple.el:
4812         * simple.el (kill-whole-line):
4813         * simple.el (historical-kill-line): Removed.
4814         * simple.el (kill-line): Removed.
4815         * simple.el (kill-entire-line): New.
4816         * simple.el (kill-line-1): New.
4817         * simple.el (backward-kill-line):
4818         Undo kill-whole-line == always changes.  Add new function
4819         kill-entire-line to unconditionally delete the current line.
4820         Add comments describing the lamentable state of affairs of
4821         the kill-line functions and variables.
4822
4823 2001-03-02  Ben Wing  <ben@xemacs.org>
4824
4825         * simple.el:
4826         * simple.el (beginning-of-buffer):
4827         * simple.el (end-of-buffer):
4828         * simple.el (mark-ring-unrecorded-commands):
4829         * simple.el (signal-error-on-buffer-boundary):
4830         * simple.el (shifted-motion-keys-select-region):
4831         * simple.el (unshifted-motion-keys-deselect-region):
4832         * simple.el (motion-keys-for-shifted-motion): New.
4833         * simple.el (handle-pre-motion-command):
4834         * simple.el (handle-post-motion-command):
4835         * simple.el (forward-char-command):
4836         * simple.el (backward-char-command):
4837         * simple.el (scroll-up-command):
4838         * simple.el (scroll-down-command):
4839         * simple.el (next-line):
4840         * simple.el (previous-line):
4841         * simple.el (backward-block-of-lines):
4842         * simple.el (forward-block-of-lines):
4843         * simple.el (backward-word):
4844         * simple.el (mark-word):
4845
4846         Augment documentation of the most common motion commands to make
4847         note of the shifted-motion support.  Improve the support to (a)
4848         properly document how it works and why it's done in the fashion it
4849         is, and (b) allow the keystrokes that trigger it to be customized.
4850
4851         Correct error in the customize specification of
4852         mark-ring-unrecorded-commands.
4853
4854 2001-03-02  Ben Wing  <ben@xemacs.org>
4855
4856         * font-lock.el:
4857         * font-lock.el (font-lock-pending-extent-table): Removed.
4858         * font-lock.el (font-lock-pending-buffer-table): New.
4859         * font-lock.el (font-lock-pre-idle-hook):
4860         * font-lock.el (font-lock-after-change-function):
4861         * font-lock.el (font-lock-fontify-pending-extents):
4862         * font-lock.el (font-lock-lisp-like):
4863
4864         Fix handling of pending extents to avoid excessive slowness (N^2
4865         behavior) when making lots of buffer changes between redisplays,
4866         such as when saving the Options.
4867
4868 2001-03-09  William M. Perry  <wmperry@aventail.com>
4869
4870         * device.el:
4871         * dragdrop.el:
4872         * dumped-lisp.el:
4873         * faces.el:
4874         * frame.el:
4875         * gnuserv.el:
4876         * loadup.el:
4877         * menubar-items.el:
4878         * minibuf.el:
4879         The Great GTK Merge.
4880
4881         * ChangeLog.GTK:
4882         * dialog-gtk.el:
4883         * gdk.el:
4884         * generic-widgets.el:
4885         * glade.el:
4886         * gnome-widgets.el:
4887         * gnome.el:
4888         * gtk-compose.el:
4889         * gtk-extra.el:
4890         * gtk-faces.el:
4891         * gtk-ffi.el:
4892         * gtk-file-dialog.el:
4893         * gtk-font-menu.el:
4894         * gtk-glyphs.el:
4895         * gtk-init.el:
4896         * gtk-iso8859-1.el:
4897         * gtk-marshal.el:
4898         * gtk-mouse.el:
4899         * gtk-package.el:
4900         * gtk-password-dialog.el:
4901         * gtk-select.el:
4902         * gtk-widget-accessors.el:
4903         * gtk-widgets.el:
4904         * gtk.el:
4905         widgets-gtk.el:
4906         The Great GTK Merge: new files.
4907
4908 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4909
4910         * generic-widgets.el: Don't require gtk (a built-in feature) at
4911         top level.  Don't execute the last sexp unless (featurep 'gtk).
4912
4913 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4914
4915         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4916
4917 2001-02-23  Martin Buchholz <martin@xemacs.org>
4918
4919         * XEmacs 21.2.45 "Thelxepeia" is released.
4920
4921 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4922  
4923         * about.el (xemacs-hackers): update my entry. 
4924         * about.el (about-maintainer-info): ditto. 
4925         * about.el (about-hackers): ditto. 
4926
4927 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4928
4929         * about.el (about-maintainer-info): More vanity info about
4930         yours truly.
4931
4932 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4933
4934         * build-report.el (build-report-destination): xemacs-build-reports
4935         has moved to SourceForge, where mailing list name length is
4936         restricted, hence the name change to
4937         xemacs-buildreports@xemacs.org.
4938         * build-report.el (build-report-keep-regexp): Update default.
4939         * build-report.el (build-report-delete-regexp): Ditto.
4940         * build-report.el (build-report-make-output-files): Ditto.
4941
4942 2001-02-19  Craig Lanning  <lanning@scra.org>
4943
4944         * lisp-mode.el: Add indentation specifications for following
4945         Common Lisp forms: handler-case, handler-bind, with-slots,
4946         with-open-file, with-open-stream, print-unreadable-object.
4947
4948 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4949
4950         * font-lock.el (font-lock-set-defaults-1):
4951         Move initialization of `font-lock-cache-position' so that it's set
4952         even if font-lock-keywords is already defined.
4953
4954 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4955
4956         * autoload.el (generate-file-autoloads-1):
4957         Use `emacs-lisp-mode-syntax-table' instead of
4958         `lisp-mode-syntax-table'.
4959         * lisp-mode.el (lisp-mode-syntax-table):
4960         Get rid of old checks for `parse-partial-sexp' version.
4961         Make `|' (pipe) string delimiter instead of punctuation.
4962
4963 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4964
4965         * window.el (save-selected-window):
4966         Use gensym for better macro hygiene.
4967
4968 2001-02-06  Mike Sperber <mike@xemacs.org>
4969
4970         * dump-paths.el:
4971         * startup.el (startup-setup-paths): Set and use
4972         `mule-lisp-directory'.
4973         (startup-setup-paths-warning): Ditto.
4974
4975         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4976         (paths-construct-load-path): Consider `mule-lisp-directory'.
4977
4978 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4979
4980         * font-lock.el: Syntax table improvements used.  A few random
4981         changes are not specified below.
4982         (font-lock-fontify-string-delimiters):
4983         (font-lock-syntactic-keywords):
4984         (font-lock-cache-state nil):
4985         (font-lock-cache-position):
4986         New variables.
4987         (font-lock-set-syntax):
4988         (font-lock-apply-syntactic-highlight):
4989         (font-lock-fontify-syntactic-anchored-keywords):
4990         (font-lock-fontify-syntactic-keywords-region):
4991         (font-lock-eval-keywords):
4992         New functions.
4993         (font-lock-remove-face):
4994         (font-lock-fontify-syntactically-region):
4995         Use syntax properties.
4996
4997 2001-02-08  Martin Buchholz <martin@xemacs.org>
4998
4999         * XEmacs 21.2.44 "Thalia" is released.
5000
5001 2001-01-16  Mike Sperber <mike@xemacs.org>
5002
5003         * startup.el (normal-top-level): Work even if no installation root
5004         is found.
5005
5006 2001-01-30  Andy Piper  <andy@xemacs.org>
5007
5008         * gutter-items.el (progress-abort-glyph): remove instantiator.
5009         (set-progress-abort-instantiator): new function.
5010         (abort-progress-feedback): use it.
5011
5012         * gutter.el (set-gutter-dirty-p): new function.
5013
5014 2001-01-30  Didier Verna  <didier@xemacs.org>
5015
5016         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5017
5018 2001-01-24  Didier Verna  <didier@xemacs.org>
5019
5020         * sound.el (sound-extension-list): give a better default value.
5021         * sound.el (load-sound-file): improve the doc string, also find
5022         files given by absolute names, pass a real extension list to
5023         `locate-file'.
5024
5025 2001-01-26  Martin Buchholz <martin@xemacs.org>
5026
5027         * XEmacs 21.2.43 "Terspichore" is released.
5028
5029 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5030
5031         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5032         messages from gnuserv.
5033
5034 2001-01-20  Martin Buchholz <martin@xemacs.org>
5035
5036         * XEmacs 21.2.42 "Poseidon" is released.
5037
5038 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5039
5040         * cl-macs.el (cl-upcase-arg): New function.
5041         (cl-function-arglist): New function.
5042         (cl-transform-lambda): Automatically add CL-style lambda list to
5043         documentation string using functions above.
5044
5045 2001-01-12  Andy Piper  <andy@xemacs.org>
5046
5047         * package-get.el (package-get-custom): call
5048         package-net-update-installed-db.
5049
5050         * package-ui.el (pui-install-selected-packages): call
5051         package-net-update-installed-db.
5052
5053         * package-net.el (package-net-update-installed-db): use
5054         packages-package-list so that we reflect reality.
5055
5056         * packages.el (packages-package-list): Make docstring reflect
5057         reality.
5058
5059         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5060
5061         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5062         isn't installed.
5063
5064 2001-01-17  Andy Piper  <andy@xemacs.org>
5065
5066         * wid-edit.el (widget-activation-glyph-mapper): activate or
5067         deactivate native widgets.
5068         (widget-glyph-insert-glyph): record instantiator.
5069         (widget-push-button-value-create): use it.
5070
5071         * gui.el (gui-button-action): new function. Make button's domain
5072         buffer current when calling.
5073         (make-gui-button): update to use gui-button-action.
5074
5075 2001-01-16  Didier Verna  <didier@xemacs.org>
5076
5077         * menubar-items.el (default-menubar): add an entry for modeline
5078         horizontal scrolling in Options -> Display.
5079
5080 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5081
5082         * package-get.el (package-get-require-signed-base): Set to nil
5083         by default.
5084
5085 2001-01-17  Martin Buchholz <martin@xemacs.org>
5086
5087         * XEmacs 21.2.41 "Polyhymnia" is released.
5088
5089 2001-01-16  Mike Sperber <mike@xemacs.org>
5090
5091         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5092         catch lisp/mule/.
5093
5094 2001-01-14  Mike Sperber <mike@xemacs.org>
5095
5096         * startup.el (maybe-create-compatibility-dot-emacs):
5097         (maybe-unmigrate-user-init-file):
5098         (unmigrate-user-init-file): Created.
5099         (maybe-migrate-user-init-file): Offer creation of compatibility
5100         .emacs.
5101         Some doc fixes wrt init file location.
5102
5103 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5104
5105         * faces.el (face-frob-from-locale-first): new variable.
5106         (frob-face-font-2): Honor tags arg while trying to use
5107         standard-face-mapping.  When face-frob-from-locale-first is set,
5108         first try to set face inheriting from frobbed-face.
5109
5110 2001-01-15  Didier Verna  <didier@xemacs.org>
5111
5112         * about.el (xemacs-hackers): update my entry.
5113         * about.el (about-url-alist): ditto.
5114         * about.el (about-maintainer-info): ditto.
5115         * about.el (about-hackers): ditto.
5116
5117 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5118
5119         The byte compiler has been badly broken for a year,
5120         by the patch of 1999-12-06.
5121         * byte-optimize.el (byte-optimize-form-code-walker):
5122         Bug was: the byte compiler was making this erroneous optimization:
5123         (progn (or (foo)) (bar)) ==> (bar)
5124
5125 2000-11-20  Mike Sperber <mike@xemacs.org>
5126
5127         * setup-paths.el (paths-core-load-path-depth): Split
5128         `paths-load-path-depth' in two for site and core lisp.  Don't
5129         recurse into core.
5130         * setup-paths.el (paths-construct-load-path): Use.
5131
5132 2001-01-10  Andy Piper  <andy@xemacs.org>
5133
5134         * package-net.el (package-net-cygwin32-binary-size): new variable
5135         (package-net-win32-binary-size): ditto.  add much needed
5136         commentary.
5137
5138         * gutter-items.el (buffers-tab-items): correct off-by-one error
5139         for buffers-tab-max-size.
5140
5141 2001-01-08  Martin Buchholz <martin@xemacs.org>
5142
5143         * XEmacs 21.2.40 is released.
5144
5145 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5146
5147         * mule/hebrew.el: Fix comments and typos.
5148         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5149
5150 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5151
5152         * ChangeLog.1: move ancient log from fill.el.
5153
5154         * dump-paths.el:
5155         paragraphs.el:
5156         mule/mule-category.el:
5157         Miscellaneous typo fixes and slight doc clarifications.
5158
5159         * mule/mule-ccl.el:  Correct file name in header.
5160
5161 2000-12-31  Martin Buchholz <martin@xemacs.org>
5162
5163         * XEmacs 21.2.39 is released.
5164
5165 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5166
5167         * byte-optimize.el (byte-optimize-cond):
5168         (byte-optimize-cond-1): New.
5169         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5170         Optimizes (cond (x nil)) ==> nil.
5171         Provide better diagnostic on malformed expr like (cond foo).
5172
5173 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5174
5175         * mule/mule-coding.el:
5176         mule/mule-cmds.el (reset-language-environment,
5177         set-language-environment-coding-systems):
5178         Safer default coding-priority-list, corresponding to src/file-coding.h.
5179
5180 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5181
5182         * package-admin.el: Allow package removal from
5183         early-package-load-path.
5184
5185 2000-12-15  Andreas Jaeger  <aj@suse.de>
5186
5187         * about.el (about-maintainer-info): Update my entry.
5188
5189 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5190
5191         * packages.el (locate-library): Add support for bzip2
5192         compressed .el files.
5193
5194 2000-12-12  Andy Piper  <andy@xemacs.org>
5195
5196         * package-net.el: new file.
5197
5198 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5199
5200         * font-lock.el: Add missing C++ keywords.
5201
5202 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5203
5204         * simple.el (indent-for-comment): Preserve indentation of comments
5205         starting in column 0, as documented in (Info-goto-node
5206         "(xemacs)Comments").  Update docstring accordingly.
5207
5208 2000-12-05  Martin Buchholz <martin@xemacs.org>
5209
5210         * XEmacs 21.2.38 is released.
5211
5212 2000-12-04  Didier Verna  <didier@xemacs.org>
5213
5214         * mouse.el (default-mouse-track-set-point-in-window): remove
5215         spurious '+' operation detected by Martin.
5216
5217
5218 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5219
5220         * cl-extra.el (coerce):
5221         Implement char to integer coercion.
5222         Remove extraneous (numberp) test.
5223
5224         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5225         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5226         (byte-optimize-predicate):
5227         Warn if evaluating constant expression signals an error.
5228         (byte-optimize-form): Small simplification.
5229
5230         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5231
5232 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5233
5234         * byte-optimize.el:
5235         (byte-optimize-minus):
5236         (byte-optimize-plus):
5237         (byte-optimize-mult):
5238         (byte-optimize-quo):
5239         Use (car (last x)) instead of (last x) to get last elt!
5240         Use `byte-optimize-predicate' to optimize `%'.
5241         Move optimizations for special numeric args to bytecomp.el.
5242         * bytecomp.el (byte-compile-associative): Remove.
5243         (byte-compile-max): New.
5244         (byte-compile-min): New.
5245         Properly handle erroneous calls: (max) (min).
5246         (byte-compile-plus): New.
5247         (byte-compile-minus):
5248         It's easiest to handle 0, +1 and -1 args here.
5249         (byte-compile-mult): New.
5250         It's easiest to handle 1, -1 and 2 args here.
5251         (byte-compile-quo):
5252         It's easiest to handle 0, +1 and -1 args here.
5253         Issue byte-compiler warning when dividing by zero.
5254
5255         Byte-compiler arithmetic improvements.
5256         Better optimize these expressions in the obvious way:
5257         (+ x y 1)   -->  varref x varref y add add1
5258         (+ x y -1)  -->  varref x varref y add sub1
5259         (- x y 0)   -->  (- x y)
5260         (- 0 x y)   -->  (- (- x) y)
5261         (% 42 19)   --> compile-time constant
5262         (/ 42 19)   --> compile-time constant
5263         (* (foo) 2) --> foo call dup plus
5264
5265         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5266         unless (declaim (optimize (safety 3)))
5267         or (setq byte-compile-delete-errors nil).
5268
5269 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5270
5271         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5272         docstrings.
5273
5274 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5275
5276         * startup.el (command-line-do-help):  Add documentation of
5277         portable dumper switches.
5278
5279 2000-11-22  Andy Piper  <andy@xemacs.org>
5280
5281         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5282
5283         * glyphs.el (init-glyphs): don't use autodetect for strings.
5284
5285 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5286
5287         * byte-optimize.el (byte-optimize-char-before):
5288         (byte-optimize-backward-char):
5289         (byte-optimize-backward-word):
5290         Fix incorrect optimizations for these sorts of expressions:
5291         (let ((x nil)) (backward-char x))
5292
5293 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5294
5295         * byte-optimize.el:
5296         * byte-optimize.el (byte-optimize-backward-char): New.
5297         * byte-optimize.el (byte-optimize-backward-word): New.
5298         Make backward-word and backward-char as efficient as forward versions.
5299
5300         * bytecomp.el (byte-compile-no-args-with-one-extra):
5301         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5302         * bytecomp.el (byte-compile-two-args-with-one-extra):
5303         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5304         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5305         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5306         Check if extra arg is constant nil, and if so, use byte-coded call.
5307
5308         * simple.el (backward-word):
5309         * simple.el (mark-word):
5310         * simple.el (kill-word):
5311         * simple.el (backward-kill-word):
5312         Make COUNT argument optional, for consistency with forward-char et al.
5313
5314         * abbrev.el (abbrev-string-to-be-defined):
5315         * abbrev.el (inverse-abbrev-string-to-be-defined):
5316         * abbrev.el (inverse-add-abbrev):
5317         * abbrev.el (expand-region-abbrevs):
5318         * buff-menu.el (Buffer-menu-execute):
5319         * indent.el (move-to-left-margin):
5320         * indent.el (indent-relative):
5321         * indent.el (move-to-tab-stop):
5322         * info.el (Info-reannotate-node):
5323         * lisp-mode.el (lisp-indent-line):
5324         * lisp.el (end-of-defun):
5325         * lisp.el (move-past-close-and-reindent):
5326         * misc.el (copy-from-above-command):
5327         * mouse.el (default-mouse-track-scroll-and-set-point):
5328         * page.el (forward-page):
5329         * paragraphs.el (forward-paragraph):
5330         * paragraphs.el (end-of-paragraph-text):
5331         * picture.el (picture-forward-column):
5332         * picture.el (picture-self-insert):
5333         * rect.el (extract-rectangle-line):
5334         * simple.el (newline):
5335         * simple.el (fixup-whitespace):
5336         * simple.el (backward-delete-char-untabify):
5337         * simple.el (transpose-chars):
5338         * simple.el (transpose-preceding-chars):
5339         * simple.el (do-auto-fill):
5340         * simple.el (indent-new-comment-line):
5341         * simple.el (blink-matching-open):
5342         * view-less.el (cleanup-backspaces):
5343         * wid-edit.el (widget-transpose-chars):
5344         * term/bg-mouse.el (bg-insert-moused-sexp):
5345         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5346
5347         * info.el (Info-fontify-node):
5348         * simple.el (backward-delete-function):
5349         Use canonical delete-backward-char instead of backward-delete-char.
5350
5351 2000-11-20  Andy Piper  <andy@xemacs.org>
5352
5353         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5354         no buffers.
5355
5356 2000-11-20  Andy Piper  <andy@xemacs.org>
5357
5358         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5359         buffer tabs.
5360
5361 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5362
5363         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5364         (proclaim inline...) was shadowing compiler-macros.
5365
5366 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5367
5368         * bytecomp.el (byte-compile-eval): New.
5369         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5370         Keeps this promise made in Lispref:
5371         "If a file being compiled contains a `defmacro' form, the macro is
5372         defined temporarily for the rest of the compilation of that file."
5373
5374 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5375
5376         * cl.el (floatp-safe):
5377         (plusp):
5378         (minusp):
5379         (oddp):
5380         (evenp):
5381         (cl-abs):
5382         Use a better parameter name than `x'.
5383
5384         * cl-macs.el (check-type): Make continuable.  Change documentation
5385         to require PLACE, but accept any form for compatibility.
5386
5387         * abbrev.el (define-abbrev): Use check-type.
5388         * font-menu.el (font-menu-change-face): Use check-type.
5389         * menubar.el (relabel-menu-item): Use check-type.
5390         * itimer.el: Fix typo.
5391
5392 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5393
5394         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5395
5396 2000-11-14  Martin Buchholz <martin@xemacs.org>
5397
5398         * XEmacs 21.2.37 is released.
5399
5400 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5401
5402         * code-cmds.el: Provide the feature.
5403
5404 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5405
5406         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5407
5408         * code-cmds.el: New file
5409         * mule/mule-cmds.el:
5410         * mule/mule-misc.el
5411         (coding-keymap): New keymap. Define coding system keyboard
5412         commands on file-coding builds too.
5413         (coding-system-change-eol-conversion):
5414         (universal-coding-system-argument):
5415         (set-default-coding-systems):
5416         (prefer-coding-system): Moved from mule-cmds.el
5417         (set-buffer-process-coding-system): Moved from mule-misc.el
5418
5419 2000-09-15  Stephen Carney <carney@scubadoo.com>
5420
5421         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5422
5423 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5424
5425         * package-get.el (package-get-download-sites): Add a pre-release
5426         site for experimental packages.
5427
5428         * auto-autoloads.el: Regenerated.
5429
5430 2000-08-01  Andy Piper  <andy@xemacs.org>
5431
5432         * gutter-items.el (buffers-tab-omit-function): reference
5433         buffers-tab-select-visible-buffers.
5434         (buffers-tab-filter-functions): new variable, by default uses
5435         buffers-tab-selection-function and buffers-tab-omit-function.
5436         (select-buffers-tab-buffers-by-mode): invert arguments.
5437         (buffers-tab-select-visible-buffers): new function. Invert calling
5438         of buffers-menu-omit-invisible-buffers.
5439         (buffers-tab-items): rewrite to use
5440         buffers-tab-filter-functions. Rewrite docstring.
5441         (gutter-buffers-tab-extent): delete.
5442         (add-tab-to-gutter): always build a new extent when adding the
5443         tabs.
5444         (update-tab-in-gutter): make gutter dirty when orientation
5445         changes.
5446
5447 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5448
5449         * bytecomp.el (byte-compile-defvar-or-defconst):
5450         Only do loadhist recording if defvar form includes a value.
5451
5452 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5453
5454         * bytecomp.el (byte-compile-initial-macro-environment):
5455         `eval-when-compile' should not compile its body.
5456
5457 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5458
5459         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5460         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5461         some Japanese English.  Remove some ancient FSF comments, and
5462         improve docstrings.  Use symbols not vectors for tables.
5463
5464 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5465
5466         * keymap.el:
5467         (local-key-binding):
5468         (global-key-binding):
5469         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5470
5471         * lisp.el:
5472         (backward-sexp): Slightly simpler code.
5473         (mark-sexp): Make arg optional, like FSF Emacs.
5474         (forward-list): Slightly simpler code.
5475         (backward-list): Slightly simpler code.
5476         (down-list):  Make arg optional, like FSF Emacs.
5477         (up-list):  Make arg optional, like FSF Emacs.
5478         (backward-up-list):  Make arg optional, like FSF Emacs.
5479         (kill-sexp):  Make arg optional, like FSF Emacs.
5480         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5481
5482         * font-menu.el (font-menu-change-face):
5483         Take continuable errors into account.
5484
5485         * abbrev.el:
5486         * abbrev.el (clear-abbrev-table):
5487         * abbrev.el (define-abbrev-table):
5488         * abbrev.el (define-abbrev):
5489         * abbrev.el (insert-abbrev-table-description):
5490         * apropos.el (apropos-documentation-check-doc-file):
5491         * apropos.el (apropos-documentation-check-elc-file):
5492         * buff-menu.el (list-buffers):
5493         * buff-menu.el (list-buffers-noselect):
5494         * bytecomp.el (byte-recompile-directory):
5495         * bytecomp.el (batch-byte-compile):
5496         * cl-macs.el (typep):
5497         * code-files.el (find-coding-system-magic-cookie):
5498         * code-files.el (insert-file-contents):
5499         * cus-edit.el (customize-set-variable):
5500         * cus-edit.el (customize-save-variable):
5501         * cus-face.el (custom-set-face-font-size):
5502         * cus-face.el (custom-set-face-update-spec):
5503         * cus-face.el (custom-reset-faces):
5504         * custom.el (custom-check-theme):
5505         * custom.el (copy-upto-last):
5506         * fill.el (canonically-space-region):
5507         * fill.el (fill-paragraph):
5508         * fill.el (fill-region):
5509         * fill.el (find-space-insertable-point):
5510         * fill.el (justify-current-line):
5511         * faces.el (face-spec-update-all-matching):
5512         * faces.el (set-face-stipple):
5513         * files-nomule.el (insert-file-contents):
5514         * files.el (insert-file-contents-literally):
5515         * files.el (hack-local-variables-last-page):
5516         * files.el (basic-save-buffer):
5517         * files.el (insert-directory):
5518         * font-menu.el (font-menu-change-face):
5519         * font.el (font-spatial-to-canonical):
5520         * format.el (format-encode-region):
5521         * format.el (format-insert-file):
5522         * format.el (format-replace-strings):
5523         * gutter.el (set-gutter-element):
5524         * help.el (key-or-menu-binding):
5525         * help.el (describe-bindings):
5526         * help.el (with-syntax-table):
5527         * indent.el (indent-rigidly):
5528         * indent.el (delete-to-left-margin):
5529         * info.el:
5530         * info.el (Info-extract-dir-entry-from):
5531         * info.el (Info-build-dir-anew):
5532         * info.el (Info-rebuild-dir):
5533         * info.el (Info-batch-rebuild-dir):
5534         * info.el (Info-read-subfile):
5535         * info.el (Info-build-node-completions):
5536         * info.el (Info-extract-menu-node-name):
5537         * isearch-mode.el (isearch-range-invisible):
5538         * isearch-mode.el (isearch-restore-invisible-extents):
5539         * itimer.el (itimerp):
5540         * itimer.el (itimer-live-p):
5541         * keymap.el:
5542         * keymap.el (substitute-key-definition):
5543         * keymap.el (read-command-or-command-sexp):
5544         * keymap.el (local-key-binding):
5545         * keymap.el (global-key-binding):
5546         * keymap.el (global-set-key):
5547         * keymap.el (local-set-key):
5548         * ldap.el:
5549         * ldap.el (ldap-add-entries):
5550         * ldap.el (ldap-delete-entries):
5551         * lisp.el (backward-sexp):
5552         * lisp.el (mark-sexp):
5553         * lisp.el (forward-list):
5554         * lisp.el (backward-list):
5555         * lisp.el (down-list):
5556         * lisp.el (backward-up-list):
5557         * lisp.el (up-list):
5558         * lisp.el (kill-sexp):
5559         * lisp.el (backward-kill-sexp):
5560         * menubar.el (add-menu-button):
5561         * menubar.el (add-submenu):
5562         * menubar.el (delete-menu-item):
5563         * menubar.el (relabel-menu-item):
5564         * mouse.el (narrow-window-to-region):
5565         * obsolete.el (define-obsolete-variable-alias):
5566         * obsolete.el (store-substring):
5567         * package-admin.el:
5568         * package-admin.el (package-admin-install-function):
5569         * package-admin.el (package-admin-install-function-mswindows):
5570         * package-admin.el (package-admin-default-install-function):
5571         * package-get.el (package-get-update-base-entries):
5572         * packages.el (packages-load-package-dumped-lisps):
5573         * packages.el (packages-collect-package-dumped-lisps):
5574         * printer.el (generic-print-buffer):
5575         * printer.el (generic-print-region):
5576         * replace.el (occur-mode-mouse-goto):
5577         * replace.el (perform-replace):
5578         * select.el (get-selection-no-error):
5579         * simple.el:
5580         * simple.el (newline):
5581         * simple.el (open-line):
5582         * simple.el (edit-and-eval-command):
5583         * simple.el (goto-line):
5584         * simple.el (undo):
5585         * simple.el (kill-region):
5586         * simple.el (copy-region-as-kill):
5587         * simple.el (kill-ring-save):
5588         * simple.el (set-mark):
5589         * simple.el (next-line):
5590         * simple.el (previous-line):
5591         * simple.el (line-move):
5592         * simple.el (set-goal-column):
5593         * simple.el (comment-region):
5594         * subr.el:
5595         * subr.el (putf):
5596         * syntax.el (modify-syntax-entry):
5597         * syntax.el (map-syntax-table):
5598         * view-less.el (view-file):
5599         * view-less.el (view-buffer):
5600         * view-less.el (view-file-other-window):
5601         * window-xemacs.el (backward-other-window):
5602         * window.el:
5603         * window.el (one-window-p):
5604         * window.el (walk-windows):
5605         * window.el (window-list):
5606         * x-mouse.el (x-mouse-kill):
5607         * x-select.el (x-get-cutbuffer):
5608         * x-select.el (x-store-cutbuffer):
5609         * term/bg-mouse.el (bg-mouse-line-to-center):
5610         * term/sun-mouse.el (window-line-end):
5611         * term/sun-mouse.el (sun-select-region):
5612         * term/sun.el (kill-region-and-unmark):
5613         * mule/mule-category.el:
5614         * mule/mule-category.el (modify-category-entry):
5615         * mule/mule-category.el (char-category-list):
5616         * mule/mule-coding.el (coding-system-force-on-output):
5617         * mule/mule-misc.el (coding-system-put):
5618         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5619
5620 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5621
5622         * cus-face.el: Typo fixes and tiny clarifications.
5623         * custom.el: ditto
5624
5625 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5626
5627         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5628         * startup.el (normal-top-level): Setup auto-save-list-file-name
5629         if auto-save-list-file-prefix is non-nil.
5630
5631 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5632
5633         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5634
5635 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5636
5637         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5638         get symbol at point-min.
5639
5640 2000-10-24  Didier Verna  <didier@xemacs.org>
5641
5642         * info.el (Info-emacs-info-file-name): defconst it.
5643         * info.el (Info-footnote-tag): defcustom it.
5644         * info.el (Info-no-description-string): ditto.
5645         * info.el (Info-find-node): adapt to new semantics of
5646         'Info-suffixed-file (don't do the case variants stuff).
5647         * info.el (Info-insert-dir): rewrite the dir file variants code.
5648         * info.el (Info-directory-files): New. Return the list of info
5649         files in a directory.
5650         * info.el (Info-dir-outdated-p): use it.
5651         * info.el (Info-parse-dir-entries): ditto.
5652         * info.el (Info-build-dir-anew): don't restrict to files ending
5653         with a ".info.*" extension.
5654         * info.el (Info-set-mode-line): ditto.
5655         * info.el (Info-read-subfile): adapt to new semantics of
5656         'Info-suffixed-file (append 'exact argument).
5657         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5658         string independently of the case.
5659         * info.el (Info-suffixed-file): use it (match all possible case
5660         for the file name).
5661         * info.el (Info-insert-file-contents): code cleanup.
5662         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5663         columns.
5664         * info.el (Info-batch-rebuild-dir): ditto.
5665         * info.el (Info-read-node-name-1): ditto.
5666         * info.el (Info-search): ditto.
5667         * info.el (Info-fontify-node): ditto.
5668
5669
5670 2000-10-24  Didier Verna  <didier@xemacs.org>
5671
5672         * process.el (shell-command): when called from a program, avoid
5673         'push-mark's "mark-set" message.
5674
5675 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5676
5677         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5678         by a symbol, not by a vector.
5679         * mule/vietnamese.el (vscii): Likewise.
5680         (viscii): Likewise.
5681         * mule/cyrillic.el (koi8-r): Likewise.
5682
5683         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5684         by a symbol, not by a vector.
5685         (chinese-big5-2): Likewise.
5686         * mule/ethiopic.el (ethiopic): Likewise.
5687         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5688         (vietnamese-viscii-upper): Likewise.
5689
5690 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5691
5692         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5693
5694 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5695
5696         * byte-optimize.el (byte-optimize-car): New function.
5697         (byte-optimize-cdr): Ditto.
5698
5699 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5700
5701         * byte-optimize.el: Partial synch with FSF 20.7.
5702         Optimize constant concatenation.
5703         Add keymapp as a side effect free function.  It is a built-in.
5704         (byte-after-unbind-pos): Remove byte-equal.
5705
5706 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5707
5708         * update-elc-2.el: Quote regexps correctly.
5709
5710 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5711
5712         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5713         (ccl-compile): Apply integerp, not integer-or-char-p to
5714         check the type of the buffer magnification
5715         (ccl-compile-write-string): Encode a string with binary
5716         coding system.
5717         (ccl-compile-write-repeat): Likewise.
5718
5719 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5720
5721         * buff-menu.el:
5722         * bytecomp.el:
5723         * coding.el:
5724         * faces.el:
5725         * files.el:
5726         * fill.el:
5727         * float-sup.el:
5728         * font-lock.el:
5729         * help.el:
5730         * iso8859-1.el:
5731         * loaddefs.el:
5732         * menubar-items.el:
5733         * menubar.el:
5734         * modeline.el:
5735         * msw-font-menu.el:
5736         * paragraphs.el:
5737         * paths.el:
5738         * replace.el:
5739         * simple.el:
5740         * sound.el:
5741         * startup.el:
5742         * version.el:
5743         * x-faces.el:
5744         * x-font-menu.el:
5745         Remove purecopy.
5746
5747 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5748
5749         * simple.el (do-auto-fill): Use the function pointer to by
5750         `comment-line-break-function', not `indent-new-comment-line'. This
5751         fixes an issue with cc-mode comment continuation.
5752
5753 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5754
5755         * simple.el (turn-on-auto-fill):  Add (interactive).
5756         * mwheel.el (mwheel-install): Add (interactive).
5757         * font-lock.el (turn-on-font-lock): Add (interactive).
5758         (turn-off-font-lock): Add (interactive).
5759
5760 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5761
5762         * packages.el (packages-special-base-regexp): Add `man'.
5763
5764 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5765
5766         * wid-edit.el (widget-specify-active): map over extents in current
5767         buffer like `widget-specify-inactive' does.  Mapping over the
5768         inactive extent object does not work since the current extent is
5769         ignored by `map-extents'.
5770
5771 2000-10-04  Martin Buchholz <martin@xemacs.org>
5772
5773         * XEmacs 21.2.36 is released.
5774
5775 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5776
5777         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5778         Optimize the compiled-function-constants vector by byte-code
5779         reference counts.
5780
5781 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5782
5783         * build-report.el (build-report-delete-regexp): quote value in
5784         defcustom
5785
5786 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5787
5788         * build-report.el (build-report): Don't bind srcdir which we don't
5789         use in `multiple-value-bind' to avoid the only byte-compiler
5790         warning.
5791
5792 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5793
5794         * build-report.el: Requires cl and custom now.
5795         build-report-version is determined by XEmacs version -- remove
5796         build-report-version*.
5797         * build-report.el (build-report-version): Removed.
5798         * build-report.el (build-report-installation-version-regexp): New.
5799         * build-report.el (build-report-version-file-regexp): New.
5800         * build-report.el (build-report-installation-srcdir-regexp): New.
5801         * build-report.el (build-report-destination): Offer
5802         xemacs-build-reports and xemacs-beta.
5803         * build-report.el (build-report-keep-regexp): Adjusted.
5804         * build-report.el (build-report-delete-regexp): Adjusted.
5805         * build-report.el (build-report-make-output-dir): New.
5806         * build-report.el (build-report-installation-file): Replace use of
5807         `concat' with `expand-file-name'.
5808         * build-report.el (build-report-make-output-file): Removed.
5809         * build-report.el (build-report-make-output-files): New.
5810         * build-report.el (build-report-subject): Identify as
5811         user-variable with "*...".
5812         * build-report.el (build-report-prompts): Ditto.
5813         * build-report.el (build-report-version-file): New.
5814         * build-report.el (build-report-file-encoding): Identify as
5815         user-variable with "*...".
5816         * build-report.el (build-report-make-output-get): New.
5817         * build-report.el (build-report-insert-header): Report
5818         emacs-version and system-configuration instead of
5819         build-report-version.
5820         * build-report.el (build-report-insert-make-output): Add file
5821         argument.
5822         * build-report.el (build-report-insert-installation-file):
5823         Re-indent.
5824         * build-report.el (build-report-keep): Change docstring,
5825         re-indent.
5826         * build-report.el (build-report-delete): Ditto.
5827         * build-report.el (build-report-installation-data): New.
5828         * build-report.el (build-report-version-file-data): New.
5829
5830 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5831
5832         * byte-optimize.el (byte-optimize-lapcode):
5833         Fix the optimization of using the first 5 elements of the
5834         constants vector for variables.
5835         (byte-optimize-lapcode): Fix another ancient broken optimization.
5836
5837 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5838
5839         * *: Spelling mega-patch
5840
5841 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5842
5843         * easymenu.el: doc fixes.
5844         (easy-menu-do-define): Use backquote.
5845         (easy-menu-change):
5846         (easy-menu-add):
5847         `when' seems much clearer than `if' here.
5848         (easy-menu-remove):
5849         (easy-menu-add-item):
5850         (easy-menu-item-present-p):
5851         (easy-menu-remove-item):
5852         Wrap using (when (featurep 'menubar) ...)
5853
5854 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5855
5856         * bytecomp.el (displaying-byte-compile-warnings):
5857         Revert Ben's change to this function below so that the compile log
5858         is displayed properly for users of the "popper" package.
5859
5860 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5861
5862         * window.el (save-selected-window): Use backquote.
5863
5864         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5865         Renamed from `byte-compile-file-form-defvar'.
5866         * bytecomp.el (byte-compile-defvar-or-defconst):
5867         Only cons onto current-load-list in top-level forms.
5868         Else this leaks a cons cell every time a defun is called.
5869         Renamed from `byte-compile-defvar', for clarity.
5870         Warn when docstring of defvar is not a string.
5871         Use consistent error messages.
5872         Better comments.
5873
5874 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5875
5876         * simple.el (set-variable):
5877         Remove unneeded defvar by rearranging order of let* forms.
5878
5879         * mule/mule-ccl.el (ccl-get-next-code):
5880         * menubar-items.el (bookmark-menu-filter):
5881         (language-environment-menu-filter):
5882         (tutorials-menu-filter):
5883         * toolbar-items.el (toolbar-compile):
5884         * byte-optimize.el (disassemble-offset):
5885         Use (declare (special ...)) instead of `defvar'.
5886
5887         * cl-macs.el (cl-do-proclaim):
5888         Fix (declare (special ...)) warning suppression syntax.
5889
5890 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5891
5892         * info.el (Info-tag-table-marker):
5893         (Info-tag-table-buffer):
5894         (Info-find-file-node):
5895         (Info-read-subfile):
5896         (Info-build-node-completions):
5897         (Info-search):
5898         (Info-mode):
5899         Multiple info buffer support.
5900
5901 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5902
5903         * ldap.el (ldap-decode-entry): New defun
5904         (ldap-search-entries): Use it in order to decode DN-prefixed
5905         entries properly
5906
5907 2000-08-23  Daniel Pittman <daniel@danann.net>
5908
5909         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5910         Use `eq', not `=', to compare symbols.
5911
5912 2000-07-30  Ben Wing  <ben@xemacs.org>
5913
5914         * bytecomp.el (byte-compile-report-error):
5915         * bytecomp.el (displaying-byte-compile-warnings):
5916         if stack-trace-on-error is set, send out a backtrace when
5917         an error is encountered that stops byte compilation.  this
5918         should make it much much easier to track down those curious
5919         problems.  also undo the kludge of using a separate "*Show*"
5920         buffer for display when there's a temp-buffer-show-function;
5921         we can avoid this by just being a little smarter.
5922
5923         * dialog-items.el:
5924         * dialog-items.el (search-dialog-regexp): New.
5925         * dialog-items.el (search-dialog-callback):
5926         * dialog-items.el (make-search-dialog):
5927         add a regexp option to the dialog and clean up a bit.
5928
5929         * dialog.el:
5930         * dialog.el (yes-or-no-p-dialog-box):
5931         * dialog.el (get-dialog-box-response):
5932         * dialog.el (make-dialog-box):
5933         * dialog.el (dialog-box-finish): New.
5934         * dialog.el (dialog-box-cancel): New.
5935         * dialog.el (internal-make-dialog-box-exit): New.
5936         implement [properly!] the :modal property of the new dialog box
5937         interface.  this is the first time xemacs has ever had *proper*
5938         modal dialog boxes, giving the standard window-system feedback.
5939         (e.g. under windows, clicking on a disabled frame causes a beep
5940         and makes the dialog box flash three times.)
5941
5942         * dragdrop.el: header keyword frobbing.
5943
5944         * dumped-lisp.el (preloaded-file-list):
5945         renamed winnt.el to win32-native.el.
5946
5947         * faces.el (face-property):
5948         * faces.el (set-face-property):
5949         * faces.el (frob-face-property):
5950         * faces.el (frob-face-font-2):
5951         * faces.el (make-face-bold):
5952         * faces.el (make-face-italic):
5953         * faces.el (make-face-bold-italic):
5954         * faces.el (make-face-unbold):
5955         * faces.el (make-face-unitalic):
5956         * faces.el (make-face-smaller):
5957         * faces.el (make-face-larger):
5958         clean up the implementation of these so that window-system-specific
5959         methods are called only on objects belonging to that window system.
5960         previously, you could have [e.g.] mswindows-make-face-bold called
5961         on font object of device type `stream', which is not good and
5962         explains the subtle errors Adrian was getting when byte-compiling
5963         something that required 'term. (Adrian, now you can use stack-trace-
5964         on-error to find the exact place where things are going wrong instead
5965         of having to laboriously binary-search your way through.)
5966
5967         * finder.el (finder-known-keywords):
5968         cleaned up -- properly sorted, clarified the meanings of many of
5969         the keywords, and added a few -- mswin, gui, content, build, www,
5970         user, services.  the last two try to distinguish between a package
5971         that's used directly by the user, and a package that provides
5972         support services to other packages.
5973
5974         * font-lock.el (lisp-font-lock-keywords-2):
5975         update list of lisp control structures to include everything,
5976         including new ones i introduced.
5977
5978         * gutter.el: header keyword frobbing.
5979
5980         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5981         recent isearch element was not doing so!  you got the second-most-
5982         recent instead.
5983
5984         * lisp-mode.el (construct-lisp-mode-menu):
5985         more menubar cleanups.
5986         * lisp-mode.el (with-selected-window):
5987         make it indent properly.
5988
5989         * menubar-items.el (default-menubar): lots of menubar cleanups.
5990         rearranged the options menu the most, e.g. splitting up the
5991         Keyboard/Mouse menu into a new Editing menu and combining the
5992         separate Scrollbar/Gutter/Toolbar submenus into Display.
5993         Got rid of General, moved items to Editing or new Troubleshooting.
5994         Moved Packages to Tools; doesn't seem to belong under Options.
5995         Added stuff to the Cmds menu, e.g. Change Case.
5996
5997         NB please don't complain about these periodic menubar changes.
5998         Anything like this is necessarily incremental in its construction
5999         -- By constant use you gradually become more and more aware of
6000         better and better ways to group menu items.  When we eventually
6001         move the options menu to a property sheet, the existing structure
6002         will probably be preserved fairly well.
6003
6004         * minibuf.el (next-history-element): fix problems with pressing
6005         down arrow in repeat-complex-command.
6006
6007         * modeline.el:
6008         * modeline.el (modeline-3d-p): New.
6009         added custom variable for controlling the 3d modeline.  the
6010         corresponding Options item has been present for a long time,
6011         but commented out with "fix me!" comments.  it's fixed now.
6012
6013         * obsolete.el (add-menu):
6014         remove bogus gettexts.
6015
6016         * process.el (shell-quote-argument):
6017         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6018         For bash under Windows native, see below.
6019
6020         * simple.el:
6021         * simple.el (display-warning-buffer):
6022         Fixed the handling of warning display to eliminate the annoying
6023         *Show* buffer, like was done for byte-compiler output above.
6024
6025         * simple.el (debug-print): New.
6026         Simple function for sending debug messages to the console and/or
6027         other debug places.
6028
6029         * subr.el (replace-in-string):
6030         Rewrite this function to avoid N^2 behavior with large strings --
6031         catastrophic with the new Windows selection code! (Apparently the
6032         author of this function didn't realize there was a fun
6033         replace-match that could make his life much easier, because we
6034         duplicated the entire logic.  The new version is smaller, easier
6035         to understand, much more robust, and has extended features --
6036         those of replace-match.)
6037
6038         * window.el:
6039         * window.el (with-selected-window): New.
6040         An obvious complement to the existing `with-selected-frame' and
6041         `with-current-buffer'.
6042
6043         * win32-native.el: Renamed from winnt.el.
6044         Added a great deal of stuff for properly handling process quoting,
6045         somewhat modeled on Kirill's original model (which i later threw
6046         away).  We should now finally have correctly working process arg
6047         quoting/dequoting so that the final app gets exactly what we
6048         intended.  Because the mechanism is in Lisp, it's easily
6049         extendible. (For those running bash and running the native
6050         version, I tried hard to do what I thought was correct.  But more
6051         thought is needed, and ideally the volunteer work of people with
6052         these configurations that they generally run on.)
6053
6054         * x-font-menu.el (x-font-menu-font-data):
6055         Put in defvar's to fix byte-compiler warnings.
6056
6057 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6058
6059         * select.el (selection-coercion-alist): Initialise.
6060         * select.el (select-coerce-to-text): New.
6061         * select.el (select-coerce): New.
6062         New functions to perform type and value coercion.
6063
6064         * select.el (select-buffer-killed-default): Keep data if it was
6065         on the clipboard.
6066
6067 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6068
6069         * menubar-items.el (default-menubar): Fix typo.
6070         (default-menubar): `lambda' was mispelled as `lamda'.
6071
6072 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6073
6074         * window.el (shrink-window-if-larger-than-buffer): Remove
6075         edge checking code.
6076
6077 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6078
6079         * paths.el (gnus-local-domain): Removed.
6080         (gnus-local-organization): Ditto.
6081         (gnus-startup-file): Ditto.
6082
6083 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6084
6085         * files.el (auto-mode-alist): Add .spec for RPM.
6086
6087 2000-07-31  Andy Piper  <andy@xemacs.org>
6088
6089         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6090
6091 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6092
6093         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6094         browse-url.
6095         * help.el (xemacs-www-page): Ditto.
6096         (xemacs-www-faq): Ditto.
6097         * menubar-items.el (default-menubar): Ditto.
6098
6099         * wid-edit.el (widget-url-link-action): Ditto.
6100         From: Kenichi OKADA <okada@opaopa.org>.
6101
6102 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6103
6104         * finder.el (finder-commentary): Add autoload cookie.
6105
6106 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6107
6108         * files.el (insert-file-contents-literally): Fix second let
6109         binding for `coding-system-for-read' to `coding-system-for-write'
6110         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6111
6112 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6113
6114         * files.el (insert-file-contents-literally): Use binary coding
6115         system (from Morioka san).
6116         (insert-file-contents-literally): Make file-name-handler method.
6117
6118 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6119
6120         * cl-macs.el (get-selection): Add defsetf.
6121
6122 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6123
6124         * x-init.el (x-activate-region-as-selection): replace obsolete
6125         function x-own-selection with own-selection.
6126         (ow-find): replace obsolete functions x-get-selection and
6127         x-get-clipboard with get-selection and get-clipboard.
6128         (init-post-x-win): replace obsolete function x-disown-selection
6129         with disown-selection.
6130
6131 2000-07-20  Mike Sperber  <mike@xemacs.org>
6132
6133         * startup.el (load-user-init-file): Only try to load init file if
6134         it exists.
6135
6136 2000-07-10  Andy Piper  <andy@xemacs.org>
6137
6138         * dialog-items.el: sync with Ben's patch.
6139
6140         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6141         comment.
6142         (progress-text-glyph): deleted.
6143         (progress-layout-glyph): make completely minimal.
6144         (progress-gauge-glyph): ditto.
6145         (progress-display-style): fix to handle dynamic instantiator
6146         changes.
6147         (progress-text-instantiator): new.
6148         (progress-layout-instantiator): new.
6149         (progress-gauge-instantiator): new.
6150         (set-progress-display-instantiator): renamed and changed from
6151         set-progress-display-style.
6152         (progress-abort-glyph): use instantiator not glyph.
6153         (append-progress-display): use set-progress-display-instantiator
6154         and set-glyph-image.
6155         (abort-progress-display): ditto.
6156         (raw-append-progress-display): ditto.
6157
6158 2000-07-20  Ben Wing  <ben@xemacs.org>
6159
6160         * code-files.el: Move Mule-specific code to mule-coding.el.
6161
6162 2000-07-15  Ben Wing  <ben@xemacs.org>
6163
6164         * autoload.el:
6165         Fixed comments.
6166
6167         * cmdloop.el:
6168         * cmdloop.el (yes-or-no-p):
6169         * cmdloop.el (y-or-n-p):
6170         Make these functions use should-use-dialog-box-p and not be
6171         overridden in dialog.el.
6172
6173         * cus-dep.el:
6174         * cus-dep.el (Custom-make-dependencies): Removed.
6175         * cus-dep.el (Custom-make-dependencies-1): New.
6176         * cus-dep.el (Custom-make-one-dependency): New.
6177         New entry point for use in Makefiles, to avoid excessive
6178         invocations.
6179
6180         * cus-edit.el (custom-variable-reset-saved):
6181         * cus-edit.el (custom-variable-reset-standard):
6182         * cus-edit.el (custom-save-resets):
6183         Fix bytecompiler warnings.
6184
6185         * dialog.el:
6186         * dialog.el (yes-or-no-p-dialog-box):
6187         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6188         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6189         * dialog.el (get-dialog-box-response):
6190         * dialog.el (message-or-box):
6191         * dialog.el (make-dialog-box):
6192         * dialog.el (popup-dialog-box): New.
6193         Avoid yes-or-no-p bogosities.
6194         Create a general function `make-dialog-box' to encapsulate all
6195         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6196
6197         * dumped-lisp.el (preloaded-file-list):
6198         Add dialog-items.  Clean up.  Group files by types.
6199
6200         * easymenu.el (easy-menu-add):
6201         * easymenu.el (easy-menu-remove):
6202         Account for accelerators.
6203
6204         * extents.el:
6205         * extents.el (extent-list): New args, like in map-extents.
6206         * extents.el (extent-at-event): New.
6207         * extents.el (extents-at-event): New.
6208
6209         * font-lock.el:
6210         * font-lock.el (font-lock-mode):
6211         * font-lock.el (font-lock-default-fontify-buffer):
6212         * font-lock.el (font-lock-default-unfontify-region):
6213         * font-lock.el (font-lock-fontify-syntactically-region):
6214         * font-lock.el (font-lock-fontify-keywords-region):
6215         Use new progress-feedback names.
6216
6217         * font-lock.el (java-font-lock-identifier-regexp):
6218         * font-lock.el (java-font-lock-class-name-regexp):
6219         Fix bytecompiler warnings.
6220
6221         * gutter-items.el:
6222         * gutter-items.el (progress-display-use-echo-area): Removed.
6223         * gutter-items.el (progress-feedback-use-echo-area): New.
6224         * gutter-items.el (progress-display-popup-period): Removed.
6225         * gutter-items.el (progress-feedback-popup-period): New.
6226         * gutter-items.el (set-progress-display-style): Removed.
6227         * gutter-items.el (set-progress-feedback-style): New.
6228         * gutter-items.el (progress-display-style): Removed.
6229         * gutter-items.el (progress-feedback-style): New.
6230         * gutter-items.el (progress-stack):
6231         * gutter-items.el (progress-displayed-p): Removed.
6232         * gutter-items.el (progress-feedbacked-p): New.
6233         * gutter-items.el (clear-progress-display): Removed.
6234         * gutter-items.el (clear-progress-feedback): New.
6235         * gutter-items.el (progress-display-clear-when-idle): Removed.
6236         * gutter-items.el (progress-feedback-clear-when-idle): New.
6237         * gutter-items.el (remove-progress-display): Removed.
6238         * gutter-items.el (remove-progress-feedback): New.
6239         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6240         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6241         * gutter-items.el (append-progress-display): Removed.
6242         * gutter-items.el (append-progress-feedback): New.
6243         * gutter-items.el (abort-progress-display): Removed.
6244         * gutter-items.el (abort-progress-feedback): New.
6245         * gutter-items.el (raw-append-progress-display): Removed.
6246         * gutter-items.el (raw-append-progress-feedback): New.
6247         * gutter-items.el (display-progress-display): Removed.
6248         * gutter-items.el (display-progress-feedback): New.
6249         * gutter-items.el (current-progress-display): Removed.
6250         * gutter-items.el (current-progress-feedback): New.
6251         * gutter-items.el (current-progress-display-label): Removed.
6252         * gutter-items.el (current-progress-feedback-label): New.
6253         * gutter-items.el (progress-display): Removed.
6254         * gutter-items.el (progress-feedback): New.
6255         Replace "progress-display" with "progress-feedback" globally.
6256
6257         * gutter-items.el (lprogress-display): Removed.
6258         * gutter-items.el (progress-feedback-with-label): New.
6259         Rename lprogress-display ==> progress-feedback-with-label.
6260
6261         * gutter-items.el (search-dialog-direction): Removed.
6262         * gutter-items.el (search-dialog-text): Removed.
6263         * gutter-items.el (search-dialog-callback): Removed.
6264         * gutter-items.el (make-search-dialog): Removed.
6265         Move to dialog-items.el.
6266
6267         * help.el:
6268         * help.el (help-mode-quit):
6269         * help.el (mode-for-help): New.
6270         * help.el (help-sticky-window): New.
6271         * help.el (help-window-config): New.
6272         * help.el (with-displaying-help-buffer):
6273         * help.el (function-at-event): New.
6274         * help.el (help-symbol-regexp): New.
6275         * help.el (help-symbol-run-function-1): New.
6276         * help.el (help-symbol-run-function): New.
6277         * help.el (help-symbol-function-context-menu): New.
6278         * help.el (help-symbol-variable-context-menu): New.
6279         * help.el (help-symbol-function-and-variable-context-menu): New.
6280         * help.el (frob-help-extents): New.
6281         * help.el (describe-function-1):
6282         * help.el (variable-at-point):
6283         * help.el (variable-at-event): New.
6284         * help.el (describe-variable):
6285         Major overhaul.
6286         - Make functions and variables be mousable.
6287         - Middle button hyperlinks.
6288         - New context-menu entries.
6289
6290         * keydefs.el:
6291         * keydefs.el (global-map):
6292         New key bindings to move lines up and down.
6293
6294         * lisp-mode.el:
6295         * lisp-mode.el (construct-lisp-mode-menu): New.
6296         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6297         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6298         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6299         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6300         Make popup and menubar menus be different.  Popup menu uses
6301         clicked location and automatically assumes symbol under the mouse
6302         for various commands.
6303
6304         * menubar-items.el:
6305         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6306         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6307
6308         * menubar-items.el (global-popup-menu): Removed.
6309         * menubar-items.el (mode-popup-menu): Removed.
6310         * menubar-items.el (activate-popup-menu-hook): Removed.
6311         * menubar-items.el (popup-mode-menu): Removed.
6312         * menubar-items.el (popup-buffer-menu): Removed.
6313         * menubar-items.el (popup-menubar-menu): Removed.
6314         Move to menubar.el.
6315
6316         * menubar.el:
6317         * menubar.el (global-popup-menu): New.
6318         * menubar.el (mode-popup-menu): New.
6319         * menubar.el (activate-popup-menu-hook): New.
6320         * menubar.el (last-popup-menu-event): New.
6321         * menubar.el (popup-mode-menu): New.
6322         * menubar.el (popup-buffer-menu): New.
6323         * menubar.el (popup-menubar-menu): New.
6324         * menubar.el (menu-call-at-event): New.
6325         Move non-content functions here.  Add support for context menu
6326         items on extents.
6327
6328         * minibuf.el (minibuffer-history-uniquify):
6329         Typo fix.
6330
6331         * minibuf.el (read-file-name-1):
6332         Call new file dialog box if it exists.
6333
6334         * minibuf.el (mouse-rfn-setup-vars):
6335         Clean up "chop" action.
6336
6337         * mouse.el:
6338         * mouse.el (button2): Now bound to mouse-track.
6339         * mouse.el (click-inside-extent-p):
6340         * mouse.el (point-inside-extent-p):
6341         * mouse.el (point-inside-selection-p):
6342         * mouse.el (mouse-drag-or-yank): Removed.
6343         * mouse.el (mouse-begin-drag-n-drop): New.
6344         * mouse.el (mouse-eval-sexp):
6345         * mouse.el (mouse-track-activate-strokes): New.
6346         * mouse.el (mouse-track-do-activate): New.
6347         * mouse.el (mouse-track):
6348         * mouse.el (default-mouse-track-event-is-with-button): New.
6349         * mouse.el (default-mouse-track-cleanup-hook):
6350         * mouse.el (default-mouse-track-drag-hook):
6351         * mouse.el (default-mouse-track-drag-up-hook):
6352         * mouse.el (default-mouse-track-click-hook):
6353         Merge drag-n-drop into mouse-track.
6354         Add general "activate" support to replace specific button2 kludges.
6355         Use "button modifier" support in mouse-track.
6356
6357         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6358
6359         * package-ui.el:
6360         * package-ui.el (pui-menu):
6361         * package-ui.el (pui-popup-context-sensitive): Removed.
6362         Fix bytecompiler warnings.
6363         Clean up popup code a bit.
6364
6365         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6366
6367         * simple.el:
6368         * simple.el (transpose-lines):
6369         * simple.el (transpose-line-up): New.
6370         * simple.el (transpose-line-down): New.
6371         * simple.el (transpose-subr):
6372         * simple.el (transpose-subr-1): Removed.
6373         Clean up, add functions to move lines up and down.
6374
6375         * startup.el (mail-host-address):
6376         * startup.el (user-mail-address):
6377         Customize.
6378
6379         * subr.el:
6380         * subr.el (set-symbol-value-in-buffer): New.
6381         * subr.el (error):
6382         * subr.el (check-argument-type):
6383         * subr.el (defined-error-p): New.
6384         Add structured error support.
6385
6386         * toolbar-items.el (toolbar-compile):
6387         Use new make-dialog-box.
6388
6389         * update-elc.el:
6390
6391         * userlock.el (ask-user-about-lock-dbox):
6392         * userlock.el (ask-user-about-supersession-threat-dbox):
6393         * userlock.el (ask-user-about-lock):
6394         * userlock.el (ask-user-about-supersession-threat):
6395         Use new make-dialog-box.
6396         Add safety checks; use should use-dialog-box-p.
6397
6398         * window-xemacs.el:
6399         * window-xemacs.el (__buffer-dedicated-frame):
6400         * window-xemacs.el (buffer-dedicated-frame): New.
6401         * window-xemacs.el (set-buffer-dedicated-frame): New.
6402         Move dedicated-frame stuff into lisp.
6403
6404 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6405
6406         * printer.el (generic-print-region): Do not require that
6407         `printer-name' be set.
6408         (printer-name): Commentary clarification.
6409
6410 2000-07-19  Martin Buchholz <martin@xemacs.org>
6411
6412         * XEmacs 21.2.35 is released.
6413
6414 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6415
6416         * select.el (selection-coercible-types): Initialise.
6417
6418 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6419
6420         * select.el (own-clipboard): Bug fix.
6421
6422 2000-07-17  Mike Sperber  <mike@xemacs.org>
6423
6424         * cus-edit.el (custom-migrate-custom-file): Save init file before
6425         continuing.
6426
6427 2000-07-16  Mike Sperber  <mike@xemacs.org>
6428
6429         * startup.el (load-init-file): Remove silly call to
6430         `load-user-custom-file`.
6431         (maybe-migrate-user-init-file): Minor fixes.
6432
6433 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6434
6435         * apropos.el (apropos-documentation-check-doc-file):
6436         `doc' variable should be let-bound, as was presumably intended.
6437
6438         * cus-edit.el (custom-variable-reset-saved):
6439         (custom-variable-reset-standard):
6440         Remove unused variable comment-widget.  Twice.
6441
6442         * toolbar.el (toolbar-blank-press-function):
6443         Add a real defvar with initial value nil and proper docstring.
6444         (press-toolbar-button): No need to check for boundp-ness anymore.
6445
6446         * rect.el (open-rectangle-line): Remove useless (let) form.
6447         Add defvar for pending-delete-mode.
6448
6449         * info.el (Info-find-node): This function needs an autoload cookie.
6450
6451         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6452         Use let* since the second form referred to the first.
6453
6454 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6455
6456         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6457         instead of removed `mswindows-get-clipboard'.
6458
6459
6460 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6461
6462         * select.el (select-convert-from-text): New.
6463         * select.el (select-convert-from-length): New.
6464         * select.el (select-convert-from-integer): New.
6465         * select.el (select-convert-from-identity): New.
6466         * select.el (select-convert-from-filename): New.
6467         * select.el (selection-converter-in-alist): Use them.
6468         New converter functions for X.
6469
6470         * select.el (get-selection): Removed comment.
6471
6472         * select.el (own-selection): Removed append code - I thought
6473         I'd already done this, but apparently not...
6474
6475         * select.el: Changed comment about TIMESTAMP.
6476
6477         * select.el (select-convert-in): New.
6478         * select.el (select-convert-out): New.
6479         New functions that get used by select.c.
6480
6481         * select.el (select-buffer-killed-default): New.
6482         * select.el (select-buffer-killed-text): New.
6483         * select.el (selection-buffer-killed-alist): New.
6484         New list and functions that get called if a relevant selection
6485         exists and a buffer gets killed.
6486
6487         * select.el (select-convert-to-targets):
6488         * select.el (select-convert-to-identity): Removed.
6489         * select.el (select-convert-from-identity): Removed.
6490         * select.el (select-converter-out-alist):
6491         Removed _EMACS_INTERNAL selection type.
6492
6493         * x-select.el (xselect-kill-buffer-hook): Removed.
6494         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6495         Removed this X-specific nonesense. Use the generic support
6496         in select.el instead.
6497
6498 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6499
6500         * mule/mule-category.el (defined-category-hashtable):
6501         Use make-hash-table instead of make-hashtable
6502
6503         * buff-menu.el: Byte-compiler warning fix.
6504
6505         * isearch-mode.el (isearch-highlight-all-cleanup):
6506         Remove unused variable `isearch-highlight-all-start'.
6507
6508         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6509
6510         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6511
6512         * cus-dep.el (Custom-make-dependencies):
6513         Add autoload cookie for custom-add-loads to generated custom-load.el.
6514
6515         * autoload.el (autoload-package-name): Warning suppression.
6516         Move defvar prior to first use.
6517
6518         * custom.el: Add autoload for custom-declare-face.
6519         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6520         * cl.el (cl-hack-byte-compiler):
6521         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6522         to work properly.
6523
6524 2000-07-08  Mike Sperber  <mike@xemacs.org>
6525
6526         * startup.el (load-home-init-file): Added variable.
6527         (maybe-migrate-user-init-file): Added.
6528         (load-user-init-file): Load custom file if different from init
6529         file.
6530
6531         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6532         "startup."
6533
6534         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6535         Moved `custom-file'-related code to cus-file.el.
6536
6537         * cus-file.el: New file.
6538
6539 2000-04-01  Mike Sperber  <mike@xemacs.org>
6540
6541         * packages.el (packages-find-package-directories): Added support
6542         for external package hierarchies with in-place installations.
6543
6544         * find-paths.el (paths-root-in-place-p): Added.
6545         (paths-find-emacs-directory): Added support for external
6546         directories with in-place installations.
6547         (paths-find-site-directory): Ditto.
6548
6549         * startup.el (find-user-init-file): Also look for
6550         ~/.xemacs/init.elc? in preference to ~/.emacs.
6551
6552 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6553
6554         * select.el (own-selection):
6555         * select.el (own-clipboard): Changed `append' parameter to
6556         `how-to-use' parameter.
6557         * select.el (own-selection): Removed icky append code.
6558         * select.el (own-selection, get-selection): Removed extra type
6559         checking.
6560         * select.el (selection-appender-alist):
6561         * select.el (selection-converter-{in|out}-alist): Initialise.
6562         * select.el (select-append-to-*): New.
6563         * select.el (select-convert-from-*): New.  New functions to append
6564         data and convert data from external type.
6565
6566 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6567
6568         * font-lock.el: Javadoc enhancements.
6569
6570 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6571
6572         * printer.el (generic-print-region): Compose job name from buffer
6573         name.
6574
6575 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6576
6577         * font-lock.el (font-lock-fontify-pending-extents): Call
6578         font-lock-fontify-region instead of font-lock-fontify-buffer
6579         to avoid unnecessary progress gauges.
6580
6581 2000-07-06  Craig Lanning  <lanning@scra.org>
6582
6583         * custom-load.el (faces):
6584
6585         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6586         dir is a regex.
6587
6588         * process.el (call-process-internal): from Dan Holmsand, use binary
6589         coding systems so that jka-compr works.
6590
6591 2000-07-07  Ben Wing  <ben@xemacs.org>
6592
6593         * font-lock.el: Undo previous change.  Unfortunately, some
6594         files actually use the variables directly in their init code
6595         without quoting them.
6596
6597 2000-07-07  Ben Wing  <ben@xemacs.org>
6598
6599         * font-lock.el (defvar font-lock-*-face): Removed.
6600
6601         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6602         only when necessary.
6603
6604 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6605
6606         * cl-macs.el: fix cl-transform-function-property kludge
6607         so that it does not require a random feature.
6608
6609 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6610
6611         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6612         as in Linux kernel "Rules.make".
6613
6614 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6615
6616         * build-report.el (build-report): Add autoload cookie.
6617
6618 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6619
6620         * package-ui.el (defgroup pui):  Correct a misspelling
6621         (pui-toggle-package-delete):  Change `seleted' to `selected'
6622
6623 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6624
6625         * package-get.el (package-get-update-base):
6626         (package-get): Use insert-file-contents-literally always.
6627         (package-get-maybe-save-index):
6628         Force coding system for writing to binary.
6629
6630 2000-06-08  Mike Alexander  <mta@arbortext.com>
6631
6632         * code-process.el (call-process-region): If there is no coding
6633         system for the process on process-coding-system-alist use the
6634         coding system of the buffer containing the region.
6635
6636 2000-06-10  Ben Wing  <ben@xemacs.org>
6637
6638         * cmdloop.el (command-error):
6639         If debug-on-error and noninteractive, output backtrace.
6640
6641         * files.el (file-relative-name):
6642         Remove MSDOS references.
6643
6644         * simple.el (line-number): New function, due to non-obvious
6645         behavior/usage of count-lines.
6646
6647         * simple.el (count-lines): document non-obvious usage to get
6648         line number.
6649
6650 2000-06-11  Ben Wing  <ben@xemacs.org>
6651
6652         * faces.el ((featurep 'xpm)):
6653         * x-faces.el (x-init-face-from-resources):
6654         * x-faces.el (x-init-frame-faces):
6655         * x-misc.el (x-init-specifier-from-resources):
6656         * x-misc.el (x-get-resource-and-bogosity-check):
6657         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6658         * x-mouse.el (x-init-pointer-shape):
6659         * x-scrollbar.el (x-init-scrollbar-from-resources):
6660         Add sixth argument to x-get-resource calls so as to issue warnings
6661         rather than errors on bogus arguments.
6662
6663 2000-06-05  Ben Wing  <ben@xemacs.org>
6664
6665         * compat.el: new file.  provides a clean, non-intrusive way to
6666         define compatibility functions.
6667
6668         * process.el (shell-quote-argument): temporary fix for lack
6669         of nt-quote-process-args.  #### I need to put back the overall
6670         structure of that mechanism but redo the guts of it using the
6671         extra intelligence in the C code.
6672
6673 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6674
6675         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6676         `package-get' does in package-get.el, instead of using external
6677         "md5sum" program.
6678
6679         * package-get.el (package-get): Insert package file literally to
6680         make checksum calculation work.
6681
6682 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6683
6684         * code-files.el (convert-mbox-coding-system): Deleted.
6685         (file-coding-system-alist): Removed reference to
6686         convert-mbox-coding-system.
6687
6688 2000-05-28  Martin Buchholz <martin@xemacs.org>
6689
6690         * XEmacs 21.2.34 is released.
6691
6692 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6693
6694         * font-lock.el (font-lock-keywords): Rewrote docstring
6695
6696 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6697
6698         * loadhist.el (unload-feature): handle case where x is both boundp
6699         and fboundp
6700
6701 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6702
6703         * packages.el: It's ok to use built-in macros, but not lisp
6704         defined ones.
6705
6706 2000-05-20  Ben Wing  <ben@xemacs.org>
6707
6708         * font-lock.el:
6709         * font-lock.el (font-lock-message-threshold):
6710         * font-lock.el (font-lock-mode):
6711         * font-lock.el (font-lock-default-fontify-buffer):
6712         * font-lock.el (font-lock-always-fontify-immediately):
6713         * font-lock.el (font-lock-old-extent): Removed.
6714         * font-lock.el (font-lock-old-len): Removed.
6715         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6716         * font-lock.el (font-lock-pending-extent-table): New.
6717         * font-lock.el (font-lock-range-table): New.
6718         * font-lock.el (font-lock-after-change-function):
6719         * font-lock.el (font-lock-after-change-function-1): Removed.
6720         * font-lock.el (font-lock-fontify-pending-extents): New.
6721         * font-lock.el ('font-lock-revert-cleanup): Removed.
6722         * font-lock.el ('font-lock-revert-setup): Removed.
6723         Rewrite deferral code to handle any number of changes, merging
6724         them properly.  Remove hacked-up code for revert-buffer, now
6725         unnecessary.
6726
6727         * menubar-items.el (default-menubar):
6728         In Options->Edit Init File, don't switch to emacs-lisp-mode
6729         unless necessary; doing this turns off font-lock.
6730
6731 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6732
6733         * keydefs.el: Define C-x BS to backward-kill-sentence.
6734
6735 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6736
6737         * files.el (hack-local-variables-prop-line): Use non-greedy
6738         matching to process -*-texinfo-*- -*-.
6739
6740 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6741
6742         * minibuf.el (minibuf-directory-files): new function.
6743         (read-file-name-activate-callback): use minibuf-directory-files.
6744         (read-directory-name-internal): ditto.
6745         (mouse-file-display-completion-list): ditto.
6746         (mouse-directory-display-completion-list): ditto.
6747         (read-file-name-internal): remove "./" from completion list unless
6748         explicitly matched, for consistency.
6749
6750 2000-05-11  Ben Wing  <ben@xemacs.org>
6751
6752         * gutter-items.el (gutter-buffers-tab):
6753         * gutter-items.el (add-tab-to-gutter):
6754         * gutter-items.el (update-tab-in-gutter):
6755         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6756         * gutter-items.el (append-progress-display):
6757         * gutter-items.el (abort-progress-display):
6758         * gutter-items.el (raw-append-progress-display):
6759         Further fixes.  Use set-glyph-image not set-image-instance-property,
6760         to fix problems with multiple windows in a frame.
6761
6762         * menubar-items.el (tutorials-menu-filter):
6763         Fix typo.
6764
6765         * startup.el (early-error-handler):
6766         Display message box under windows; otherwise, message will disappear
6767         before it can be viewed.
6768
6769         * update-elc.el:
6770         Fix bug in NEEDTODUMP processing.
6771
6772 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6773
6774         * startup.el (lock-directory): Removed.
6775         (superlock-file): Ditto.
6776         (startup-set-paths): Remove lockdir.
6777         (startup-setup-paths-warning): Remove lock-directory.
6778
6779         * setup-paths.el (paths-find-lock-directory): Removed.
6780         (paths-find-superlock-file): Ditto.
6781
6782 2000-05-09  Ben Wing  <ben@xemacs.org>
6783
6784         * faces.el (set-face-property):
6785         * faces.el (set-face-font):
6786         * faces.el (set-face-foreground):
6787         * faces.el (set-face-background):
6788         * faces.el (set-face-background-pixmap):
6789         * faces.el (set-face-underline-p):
6790         * faces.el (set-face-strikethru-p):
6791         * faces.el (set-face-highlight-p):
6792         * faces.el (set-face-dim-p):
6793         * faces.el (set-face-blinking-p):
6794         * faces.el (set-face-reverse-p):
6795         doc string changes.
6796
6797         * glyphs.el:
6798         * glyphs.el (make-image-specifier):
6799         * glyphs.el (glyph-property):
6800         * glyphs.el (set-glyph-image):
6801         * glyphs.el (make-glyph):
6802         * glyphs.el (make-pointer-glyph):
6803         * glyphs.el (make-icon-glyph):
6804         * glyphs.el (widget-image-instance-p): New.
6805         authorship info, lots of doc changes.  New predicate, inadvertently
6806         omitted.  the general principle with specifier docs is now that
6807         the description of instantiators should go with the make-foo-specifier
6808         fun's doc string, rather than in foo-specifier-p.  this follows
6809         conventions elsewhere in XEmacs and in general is a lot more obvious
6810         of a place to look.  sometimes the make-foo-specifier function needs
6811         to be created in the process.
6812
6813         * gutter.el:
6814         * gutter.el (make-gutter-specifier): New.
6815         * gutter.el (make-gutter-size-specifier): New.
6816         * gutter.el (make-gutter-visible-specifier): New.
6817         specifier doc updates according to the conventions specified before.
6818
6819         * objects.el:
6820         * objects.el (make-font-specifier):
6821         * objects.el (make-color-specifier):
6822         * objects.el (make-face-boolean-specifier): New.
6823         specifier doc updates according to the conventions specified before.
6824
6825         * specifier.el:
6826         * specifier.el (set-specifier):
6827         * specifier.el (make-integer-specifier): New.
6828         * specifier.el (make-boolean-specifier): New.
6829         * specifier.el (make-natnum-specifier): New.
6830         * specifier.el (make-generic-specifier): New.
6831         * specifier.el (make-display-table-specifier): New.
6832         specifier doc updates according to the conventions specified before.
6833
6834         * toolbar.el:
6835         * toolbar.el (make-toolbar-specifier): New.
6836         specifier doc updates according to the conventions specified before.
6837
6838 2000-05-09  Ben Wing  <ben@xemacs.org>
6839
6840         * process.el (call-process-internal): Revert to previous version
6841         because Mike's change clashed with a change I did not long before.
6842         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6843         Thanks very much Mike for pointing out the bug and submitting a
6844         patch!
6845
6846 2000-04-13  Mike Alexander  <mta@arbortext.com>
6847
6848         * process.el (call-process-internal): Send the correct input buffer
6849         (call-process-internal): Return the exit status of the process
6850
6851 2000-05-07  Ben Wing  <ben@xemacs.org>
6852
6853         * winnt.el:
6854         * winnt.el (nt-quote-args-verbatim): Removed.
6855         * winnt.el (nt-quote-args-prefix-quote): Removed.
6856         * winnt.el (nt-quote-args-backslash-quote): Removed.
6857         * winnt.el (nt-quote-args-double-quote): Removed.
6858         * winnt.el (nt-quote-args-functions-alist): Removed.
6859         * winnt.el (nt-quote-process-args): Removed.
6860         Remove all stuff for argument quoting.  We borrow the code instead
6861         from Emacs 20.6, which is much more careful in its quoting
6862         (e.g. in handling runs of the escape character) and avoids most of
6863         the need for this Lisp mechanism by checking to see whether we're
6864         running a Cygwin or normal program and doing the appropriate
6865         quoting.  If we end up needing such a mechanism, we should add
6866         it by extending the variable `mswindows-quote-process-args' so it
6867         can take an alist of regexps.
6868
6869 2000-05-07  Ben Wing  <ben@xemacs.org>
6870
6871         * keydefs.el:
6872         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6873         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6874         the window without moving point.
6875
6876         * simple.el:
6877         * simple.el (scroll-up-one): New.
6878         * simple.el (scroll-down-one): New.
6879         Functions for use with C-M-up/down.
6880
6881 2000-05-01  Martin Buchholz <martin@xemacs.org>
6882
6883         * XEmacs 21.2.33 is released.
6884
6885 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6886
6887         * dialog.el (yes-or-no-p-dialog-box):
6888         Fix docstring.
6889         Fix following horrible bug in X11 mode with focus-follows-mouse:
6890           1. Visit two files in two different frames.
6891           2. do File->Revert Buffer in one of those frames.
6892           3. Dialog box appears.
6893           4. Arrange things so that the mouse passes over the *other*
6894              frame, then to the dialog box, and click on "Yes".
6895           5. The file contents end up in the *wrong* buffer!
6896         Add TODO comment.
6897
6898 2000-04-28  Ben Wing  <ben@xemacs.org>
6899
6900         * help.el (describe-installation): correct typo introduced
6901         in last patch: boundp -> fboundp.
6902
6903         * etags.el (buffer-tag-table-list):
6904         canonicalize filenames to Unix format so that tag-table-alist
6905         searching works under Windows.
6906
6907         * autoload.el:
6908         Bowdlerize the supposedly objectionable words
6909         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6910
6911         * gutter-items.el (set-progress-display-style):
6912         * gutter-items.el (search-dialog-callback):
6913         * gutter-items.el (make-search-dialog):
6914         Change to new callback-ex api.
6915
6916 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6917
6918         * help.el: (describe-installation): decode-coding-string is not
6919         defined in a non MULE environment.
6920
6921 2000-04-28  Ben Wing  <ben@xemacs.org>
6922
6923         * gutter-items.el (buffer-list-changed-hook):
6924         use it, not record-buffer-hook.
6925
6926         * subr.el (record-buffer-hook): Removed.
6927
6928 2000-04-27  Ben Wing  <ben@xemacs.org>
6929
6930         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6931         use NORECORD option.  Andy will not like this, but the existing
6932         gutter behavior is just wrong, as per this comment:
6933
6934         ;; this used to add the norecord flag to both calls below.
6935         ;; this is bogus because it is a pervasive assumption in XEmacs
6936         ;; that the current buffer is at the front of the buffers list.
6937         ;; for example, select an item and then do M-C-l
6938         ;; (switch-to-other-buffer).  Things get way confused.
6939         ;;
6940         ;; Andy, if you want to maintain the current look, you must
6941         ;;  *uncouple* the gutter order and buffers order.
6942
6943         * loaddefs.el (completion-ignored-extensions): unfuckify.
6944
6945         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6946         xemacs.mak.
6947
6948         * autoload.el (batch-update-one-directory): new function, used in
6949         xemacs.mak.
6950
6951         * loadup.el: set gc-cons-threshold very high unless dumping --
6952         loadup during update-elc is much much much faster.  also do this
6953         when quick-building.
6954
6955         add commented-out code for profiling loadup.
6956
6957
6958         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6959         is required in order to build xemacs.
6960
6961 2000-04-26  Ben Wing  <ben@xemacs.org>
6962
6963         * loadup.el: don't garbage collect during loadup if quick-build
6964         compile-time option is set.
6965
6966 2000-04-23  Ben Wing  <ben@xemacs.org>
6967
6968         * update-elc.el: compute whether any dumped .el or .elc files
6969         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6970         if so.
6971
6972         * update-elc.el (update-elc-files-to-compile): always change
6973         NOBYTECOMPILE in the src directory rather than current dir,
6974         so it will work under NT.
6975
6976         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6977         the form of this file is identical between Unix and Windows.
6978         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6979         Added comment.
6980         (update-autoloads-from-directory): updated doc string.
6981         updated doc strings in a few other places.
6982
6983 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6984
6985         * bytecomp.el (byte-force-recompile): Fix argument to
6986         byte-recompile-directory.
6987
6988 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6989
6990         * gutter-items.el (progress-display-clear-when-idle): Use
6991         add-one-shot-hook.
6992         * gutter-items.el (clear-progress-display): Adjust number of
6993         arguments.
6994
6995 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6996
6997         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6998
6999 2000-04-16  Ben Wing  <ben@xemacs.org>
7000
7001         * printer.el: New file.
7002
7003         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7004
7005         * help.el (describe-installation): Fix decoding for Windows.
7006
7007         * menubar-items.el:
7008         * menubar-items.el (default-menubar):
7009         * menubar-items.el (tutorials-menu-filter): New.
7010         * menubar-items.el (popup-menubar-menu):
7011         Add authorship.  Redo Help menu and Tutorials filter.
7012
7013         * menubar.el: Correct comment.
7014
7015         * modeline.el (modeline-buffer-identification): Correct doc string.
7016
7017         * simple.el:
7018         * simple.el (printing): Removed.
7019         * simple.el (printer-name): Removed.
7020         * simple.el (generic-print-buffer): Removed.
7021         * simple.el (generic-print-region): Removed.
7022         Move generic print code to printer.el.
7023
7024 2000-04-15  Ben Wing  <ben@xemacs.org>
7025
7026         * simple.el (generic-print-region): New.
7027         make this function actually work.
7028         (generic-print-buffer): call generic-print-region.
7029
7030 2000-04-14  Andy Piper  <andy@xemacs.org>
7031
7032         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7033         by using the new widget-callback-current-channel.
7034         (search-dialog-callback): ditto.
7035
7036 2000-04-12  Andy Piper  <andy@xemacs.org>
7037
7038         * gutter.el (default-gutter-position): moved from gutter-items.el.
7039         (default-gutter-position-changed-hook): ditto.
7040         (gutter-element-visibility-changed-hook): ditto.
7041         (set-gutter-element): ditto.
7042         (remove-gutter-element): ditto.
7043         (set-gutter-element-visible-p): ditto.
7044         (gutter-element-visible-p): ditto.
7045         (init-gutter): ditto.
7046
7047         * dialog.el (make-dialog-box): renamed and moved from
7048         gutter-items.el
7049
7050         * gutter-items.el: move various functions elsewhere.
7051
7052 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7053
7054         * menubar-items.el: Fixed place of parenthesis.
7055
7056 2000-04-12  Ben Wing  <ben@xemacs.org>
7057
7058         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7059                 without constantly being prompted for the tag.
7060         * simple.el: Added a number of section headings, to clarify the
7061                 organization of this file.
7062         * simple.el (activate-region):
7063         * simple.el (region-exists-p):
7064         * simple.el (region-active-p):
7065                 Moved these three function down to the other side of
7066                 the case-changing functions, so they join the rest of
7067                 the region code.
7068         * simple.el (printing): New.
7069         * simple.el (printer-name): New.
7070         * simple.el (generic-print-buffer): New.
7071                 New functions, a very simple prototype for a unified
7072                 printing interface.
7073
7074         * process.el (call-process-internal): Real fix for null BUFFER,
7075                 other problems with BUFFER specs.
7076
7077         * menubar-items.el:
7078                 Fixed up File->Print to use new printing functions.
7079                 Various corrections and expansions to Grep/Compile menus.
7080                 New options for Printing.
7081                 New options for SMTP Mail, the way to send mail under
7082                   MS Windows. (There's also a package patch to make SMTP
7083                   Mail be the default under MSWin.)
7084
7085 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7086
7087         * menubar-items.el: Selecting Rectangle Mousing from menubar
7088         did not work.  Needed to quote mouse-track-rectangle-p.
7089
7090 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7091
7092         * cl-compat.el (keywordp): Removed.
7093
7094 2000-04-05  Andy Piper  <andy@xemacs.org>
7095
7096         * gutter-items.el (progress-layout-glyph): don't initialize here.
7097         (progress-gauge-glyph): use dynamic sizing.
7098         (set-progress-display-style): new function. Set progress glyphs
7099         appropriately depending on the style.
7100         (progress-display-style): new variable. Custom version of
7101         set-progress-display-style.
7102         (progress-abort-glyph): switch to dynamic sizes.
7103         (search-dialog-text): make the edit field active.
7104
7105 2000-04-04  Andy Piper  <andy@xemacs.org>
7106
7107         * gutter-items.el (make-search-dialog): need to make the search
7108         dialog visible after creation.
7109
7110         * menubar-items.el (default-menubar): use the search dialog for
7111         searching. Remove some extraneous search menu items.
7112
7113         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7114         well as strings.
7115         (make-gutter-only-dialog-frame): allow the user to create the
7116         frame unmapped. Allow the gutter spec to be given as a glyph.
7117         (search-dialog-direction): new variable.
7118         (search-dialog-text): new variable.
7119         (search-dialog-callback): new function. Callback for the search
7120         dialog action.
7121         (make-search-dialog): new function. Create a user-friendly search
7122         dialog.
7123
7124 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7125
7126         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7127         under Windows.
7128
7129 2000-04-01  Andy Piper  <andy@xemacs.org>
7130
7131         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7132         progress more accurately.
7133
7134 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7135
7136         * finder.el (finder-compile-keywords): Process readable files only.
7137         Because error in process of .#finder-inf.el when compile xemacs
7138         with --with-clash-detection option.
7139
7140 2000-03-31  Andy Piper  <andy@xemacs.org>
7141
7142         * gutter-items.el (append-progress-display): don't delay after a
7143         successful font-lock.
7144         (make-gutter-only-dialog-frame): new function. Allow users to
7145         create gutter-only dialogs.
7146
7147 2000-03-27  Mike Alexander  <mta@arbortext.com>
7148
7149         * process.el (call-process-internal): Handle a null BUFFER
7150         parameter correctly.
7151
7152 2000-03-28  Andy Piper  <andy@xemacs.org>
7153
7154         * gutter-items.el (abort-progress-display): put strings in the
7155         gutter not extents.
7156         (progress-layout-glyph): signal special 'quit callback.
7157         (progress-display-quit-function): deleted.
7158         (progress-display-stop-callback): deleted.
7159         (progress-display-dispatch-command-events): deleted.
7160         (append-progress-display): remove calls to
7161         progress-display-dispatch-command-events.
7162         (raw-append-progress-display): ditto.
7163
7164 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7165
7166         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7167         being a list.  Actually define `stipple-pixmap-p' which is used as
7168         an error predicate.  Correctly handle PIXMAP being either relative
7169         or absolute file name.
7170
7171 2000-03-24  Andy Piper  <andy@xemacs.org>
7172
7173         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7174         (abort-progress-display): ditto. Don't delete the created extent.
7175         (raw-append-progress-display): ditto.
7176         (progress-display-dispatch-non-command-events): new
7177         function. Encapsulates what we want to do when no command input is
7178         required.
7179         (progress-display-dispatch-command-events): likewise, but disable
7180         for now since it causes too many problems.
7181         (append-progress-display): use them.
7182         (raw-append-progress-display): ditto.
7183         (default-gutter-position-changed-hook): set this rather than
7184         default-gutter-position-changed.
7185         (default-gutter-position-changed-hook): lambda with zero arguments
7186         rather than one.
7187         (raw-append-progress-display): trap errors in pending input since
7188         allowing them to signal will hose the gauge well and
7189         truly. Ideally we would like to delay these until we are more able
7190         to cope.
7191         (append-progress-display): ditto.
7192
7193 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7194
7195         * lisp/make-docfile.el: call-process-internal is now implemented
7196         in process.el.
7197
7198 2000-03-21  Ben Wing  <ben@xemacs.org>
7199
7200         * mule\mule-cmds.el (set-language-info-alist):
7201         Fix to correspond to new menu arrangement.
7202
7203 2000-03-21  Ben Wing  <ben@xemacs.org>
7204
7205         * process.el:
7206         * process.el (call-process-internal): New.
7207         New implementation of call-process.  Only enabled under NT, so far.
7208         stderr handling not implemented yet in CVS'd C code.
7209
7210 2000-03-20  Ben Wing  <ben@xemacs.org>
7211
7212         * lisp-mode.el:
7213         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7214         * lisp-mode.el (lisp-interaction-mode):
7215         Put back Lisp Interaction menubar for Jan V's sake.
7216
7217         * simple.el:
7218         * simple.el (mark-ring):
7219         * simple.el (dont-record-current-mark): New.
7220         * simple.el (in-shifted-motion-command): New.
7221         * simple.el (mark-ring-unrecorded-commands): New.
7222         * simple.el (mark-ring-max):
7223         * simple.el (set-mark-command):
7224         * simple.el (push-mark):
7225         * simple.el (handle-pre-motion-command):
7226         Implement scheme for not recording unimportant marks.
7227
7228         * subr.el:
7229         * subr.el (function-allows-args): New.
7230         New function function-allows-args.
7231
7232 2000-03-20  Martin Buchholz <martin@xemacs.org>
7233
7234         * XEmacs 21.2.32 is released.
7235
7236 2000-03-20  Andy Piper  <andy@xemacs.org>
7237
7238         * gutter-items.el (update-tab-in-gutter): force selection of the
7239         selected-window if required to do so.
7240         (buffers-tab-items): ditto.
7241         (add-tab-to-gutter): ditto.
7242         (create-frame-hook): use force-selection.
7243         (default-gutter-position-changed): lambdify.
7244         (update-tab-hook): deleted since it was only used in one place.
7245
7246 2000-03-18  Andy Piper  <andy@xemacs.org>
7247
7248         * files.el (find-file-noselect): undo change that shouldn't have
7249         gone in.
7250
7251 2000-03-17  Andy Piper  <andy@xemacs.org>
7252
7253         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7254         of selected-window trickery.
7255
7256         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7257         frames tabs.
7258         (progress-display-stop-callback): progress -> progress-display
7259         (progress-display-quit-function): ditto.
7260         (clear-progress-display): ditto.
7261         (remove-progress-display): ditto.
7262         (append-progress-display): ditto.
7263         (abort-progress-display): ditto.
7264         (raw-append-progress-display): ditto.
7265         (display-progress-display): ditto.
7266         (current-progress-display-label): ditto.
7267         (current-progress-display): ditto.
7268         (lprogress-display): ditto and save the buffer
7269         (progress-display): ditto. Otherwise the buffer sometimes gets
7270         changed which confuses font-lock.
7271
7272         * font-lock.el (font-lock-default-fontify-buffer): catch all
7273         errors, not just quit.
7274         (font-lock-mode): progress -> display-progress
7275         (font-lock-default-fontify-buffer): ditto.
7276         (font-lock-fontify-syntactically-region): ditto.
7277         (font-lock-fontify-keywords-region): ditto.
7278
7279 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7280
7281         * cl.el (gensym): Move to here from cl-macs.el.
7282         (gentemp): Ditto.
7283
7284 2000-03-16  Andy Piper  <andy@xemacs.org>
7285
7286         * font-lock.el (font-lock-mode): use lprogress and friends for
7287         progress management.
7288         (font-lock-default-fontify-buffer): ditto.
7289         (font-lock-fontify-syntactically-region): ditto.
7290         (font-lock-fontify-keywords-region): ditto.
7291         (font-lock-revert-cleanup): fix reverting.
7292         (font-lock-revert-setup): ditto.
7293
7294         * gutter-items.el (progress-use-echo-area): new variable. Use the
7295         echo area for progress gauges if non-nil.
7296         (clear-progress): remove echo area stuff and defer to
7297         clear-message.
7298         (append-progress): dispatch non-command events after each progress
7299         increment. Remove echo area stuff.
7300         (abort-progress): remove echo area stuff and defer to
7301         display-message.
7302         (raw-append-progress): ditto. Dispatch non-command events after
7303         gutter redisplay.
7304         (display-progress): defer echo area stuff to display-message.
7305
7306         * gutter-items.el (clear-progress):
7307         (abort-progress): indentation changes.
7308         (display-progress): don't clear progress.
7309         (append-progress): compare messages with equal.
7310         (raw-append-progress): use dispatch-non-command-events to flush
7311         widget creation events.
7312
7313 2000-03-13  Ben Wing  <ben@xemacs.org>
7314
7315         * abbrev.el:
7316         * abbrev.el (abbrev-string-to-be-defined): New.
7317         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7318         Changes for use with the menubar.
7319
7320 2000-03-12  Ben Wing  <ben@xemacs.org>
7321
7322         * alist.el (vassoc): moved here from font-menu.el.
7323
7324         * custom.el (defface): typo fix.
7325
7326         * dialog.el (yes-or-no-p-dialog-box):
7327         * dialog.el (message-box):
7328         * files.el (save-some-buffers-1):
7329         Put accelerators in the button names.
7330
7331         * font-lock.el (font-lock-comment-face):
7332         * font-lock.el (font-lock-keyword-face):
7333         * font-lock.el (font-lock-function-name-face):
7334         Fixed some of the colors under MS Windows because the existing
7335         default colors were hardly different from black and needed to be
7336         made lighter.
7337
7338         * font-menu.el:
7339         * font-menu.el (font-menu-split-long-menu):
7340         * font-menu.el (font-menu-family-constructor):
7341         * font-menu.el (font-menu-size-constructor):
7342         * font-menu.el (font-menu-weight-constructor):
7343         * font-menu.el (font-menu-set-font):
7344         vassoc moved to alist.el.
7345         Accelerators added to all menus.
7346         Unused bound var new-props removed.
7347
7348         * keydefs.el: I did a whole lot of rearranging to put things in a
7349         more consistent order and fixed a number of cases where key
7350         combinations involving up, down, left, right and so on were
7351         defined but the corresponding keypad combinations were not
7352         defined.
7353
7354         * lisp-mode.el:
7355         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7356         * lisp-mode.el (emacs-lisp-mode):
7357         * lisp-mode.el (lisp-interaction-mode):
7358         * lisp-mode.el (flet):
7359         Added accelerators onto the menus.
7360         Made all the different versions of the let function be indented
7361         the same way.
7362         Undid Steve's easy-menu-ification, because it makes it impossible
7363         to have the menubar and popup menus different.
7364         Cleaned up the menu; added items for find-function &c and some
7365         indenting, and removed debug-on-*.
7366
7367         * list-mode.el (list-mode-hook):
7368         * list-mode.el (list-mode):
7369         * list-mode.el (completion-setup-hook):
7370         * list-mode.el (display-completion-list):
7371         Added support for the :window-height keyword, which is required
7372         because of other changes that I made for the file dialog box.  I
7373         also made the hook variables list-mode-hook and
7374         completion-setup-hook and also minibuffer-setup-hook in
7375         minibuf.el be permanent-local; see comment in list-mode.el.
7376
7377         * map-ynp.el (map-y-or-n-p):
7378         Added accelerators to the dialog buttons.
7379
7380         * menubar-items.el (menu-truncate-list):
7381         New internal function.
7382         * menubar-items.el (submenu-generate-accelerator-spec):
7383         * menubar-items.el (menu-item-strip-accelerator-spec):
7384         * menubar-items.el (menu-item-generate-accelerator-spec):
7385         New exported functions, for use in auto-generating accelerator specs.
7386
7387         * menubar-items.el:
7388         * menubar-items.el (default-menubar):
7389         * menubar-items.el (maybe-add-init-button):
7390         * menubar-items.el (bookmark-menu-filter):
7391         * menubar-items.el (slow-format-buffers-menu-line):
7392         * menubar-items.el (build-buffers-menu-internal):
7393         * menubar-items.el (language-environment-menu-filter):
7394         * menubar-items.el (default-popup-menu):
7395         * menubar-items.el (popup-buffer-menu):
7396         * menubar-items.el (popup-menubar-menu):
7397         Did a major overhaul on this file, and in fact I'm nowhere near
7398         done working on the menubar, and there will be more patches to
7399         come.  A basic summary of what I've done:
7400
7401         a) I added accelerators to all of the menu items.  For menus that
7402         are auto-generated, such as the buffers menu, the accelerators are
7403         automatically added to the beginning of each line using the
7404         numbers 1 through 9, then zero, and then letters starting with A,
7405         but omitting the letters that are already in use for the fixed
7406         menu items at the top of the buffers menu.  To facilitate adding
7407         accelerators of this kind, I created some new functions
7408         (*-accelerator-spec), which are also being used by other filters
7409         that auto generate lists of things such as ftp sites to download
7410         packages.  If people really don't like these accelerators
7411         appearing at the beginning of the menu items, a variable can be
7412         added to optionally turn them off, but I think this is rather
7413         pointless because other menu items have accelerators and many or
7414         most of the menu users will use the accelerators if the support is
7415         there.
7416
7417         b) I combined the top level Tools and Apps menus into a single
7418         Tools menu, because the distinction between the two is not
7419         obvious, and the items on the menus are not used often enough that
7420         putting some of them onto submenus is a problem.
7421
7422         c) I created two new top level menus called View and Cmds because
7423         there were too many items on the File and Edit menus, and I'm going
7424         to be adding more items to these menus.  In contrast to the Tools
7425         menu, the items on these menus may be used quite often during an
7426         editing session, and so should be available with fewer
7427         keystrokes.
7428
7429         d) I added a number of options to the options menu, including one
7430         for controlling whether the alt key can be used to traverse to
7431         menu items using the accelerators, one for controlling behavior of
7432         control-k, one for controlling how the kill and yank functions
7433         interact with the clipboard, a few additional buffers-menu
7434         options, and various other things.  I also did a bit of
7435         rearranging, for example, combining the keyboard and mouse options
7436         into a single keyboard and mouse submenu to facilitate the
7437         accelerators on that level.
7438
7439         e) I changed the variable buffers-menu-format-buffer-line-function
7440         to take two arguments instead of one, the second argument being
7441         the line number for use in creating an accelerator.  I added a
7442         hack to support existing functions with one argument (although I
7443         doubt that very many of these exist), for backward compatibility.
7444
7445         f) I moved the top level mule menu to be a submenu of the edit
7446         menu.  I think that most of the items on this menu are fairly
7447         useless and there are certainly not enough frequently used items
7448         to justify this being its own top level menu.
7449
7450         g) I combined most of the items in big-menubar.el into the main menu.
7451         If people think the main menu is too big, it would be possible to
7452         create different configurations, some smaller.
7453
7454         * menubar.el (check-menu-syntax):
7455         Deleted some syntax checks that were no longer valid, partly
7456         because of changes that were already made a long time ago, and
7457         partly because of a change I made where I allow the name of the
7458         menu item to be an evaluated expression rather than just a string,
7459         similar to all of the other parameters of a menu item.
7460
7461         * minibuf.el:
7462         * minibuf.el (read-file-name-1):
7463         * minibuf.el (mouse-read-file-name-1):
7464         I made a number of changes to improve the appearance
7465         and functioning of the file dialog box.  They include:
7466
7467         a) Fixing the problem where closing the dialog box by clicking on
7468         the close button of the window didn't properly exit the
7469         minibuffer.
7470
7471         b) Fixing the problem that if you typed part of a file name, and
7472         then clicked on a completion with the mouse, the file was not
7473         correctly selected.
7474
7475         c) Changing the title of the dialog box to reflect the operation
7476         being done in accordance with user interface conventions, rather
7477         than the name of the dialog box buffer, which is rather useless.
7478
7479         d) Remove the words "possible completions are" which didn't
7480         belong.
7481
7482         e) Fix things so that the completions scroll off the end of the
7483         completions windows only to the right, rather than both to the
7484         right and down, which is in accordance with Windows user interface
7485         conventions.
7486
7487         * msw-init.el (init-post-mswindows-win):
7488         Added a binding for meta-F4, which is the standard windows binding
7489         for exiting a program.
7490
7491         * select.el (get-selection-no-error):
7492         * select.el (own-selection):
7493         * select.el (own-clipboard):
7494         Added an optional argument called append to the functions
7495         own-selection and own-clipboard.  This adds support for appending
7496         text to the existing selection and allows the function
7497         own-clipboard to be used as the value of the variable
7498         interprogram- cut-function.
7499
7500         Fixed a bug in own-selection in handling zmacs-region-stays.
7501
7502         * simple.el (historical-kill-line): New.
7503
7504         * simple.el (kill-line):
7505         * simple.el (interprogram-cut-function):
7506         * simple.el (interprogram-paste-function):
7507         * simple.el (handle-pre-motion-command):
7508         * simple.el (next-line):
7509         * simple.el (previous-line):
7510         a) Expanded the variable kill-whole-line, so that function
7511         kill-line can be set to delete the entire line always, not just
7512         when cursor is at the beginning of the line.  This is controlled
7513         by setting the variable kill-whole-line to the symbol 'always.
7514         This behavior, as well as the existing kill-whole-line behavior,
7515         now only take effect when kill-line is called interactively,
7516         although this is a departure from a previous behavior in the case
7517         of setting this variable kill-whole-line to t.  It is almost
7518         certainly what has always been intended, and most likely the old
7519         way of doing things introduced bugs.  I also created a function
7520         called historical-kill-line, which ignores the kill-whole-line
7521         setting and always gives the historical behavior of only killing
7522         to the end of the line.  I bound this function to shift- control-k
7523         so that the kill to end of line behavior is available, even when
7524         kill-whole-line has been set to change control-k into the simple
7525         delete-whole-line behavior. (This can be set using the options
7526         menu.)
7527
7528         b) I changed things so that kill and yank now interact with the
7529         clipboard by default under windows.  This was done by changing the
7530         default value of interprogram-cut- function and
7531         interprogram-paste-function.  You can get the old behavior by
7532         setting these to nil, and there is an option on the options menu
7533         to do this.
7534
7535         c) I added support for selecting text using shifted motion keys.
7536         This support is on by default and can be controlled by the
7537         variable shifted-motion-keys-select-region.  There is also a
7538         variable called unshifted-motion-keys-deselect-region that
7539         controls more specifically how the shifted motion key behavior
7540         works.  I did not put an option on the options menu to turn this
7541         off, because I can't imagine why this would be useful.
7542
7543         * simple.el (forward-block-of-lines):
7544         * simple.el (backward-block-of-lines):
7545         * simple.el (block-movement-size):
7546         New.
7547
7548         * simple.el (uncapitalized-title-words):
7549         * simple.el (uncapitalized-title-word-regexp):
7550         * simple.el (capitalize-string-as-title):
7551         * simple.el (capitalize-region-as-title):
7552         New.
7553
7554
7555         * subr.el (add-hook):
7556         * subr.el (make-local-hook): New.
7557         * subr.el (remove-local-hook): New.
7558         * subr.el (add-one-shot-hook): New.
7559         * subr.el (add-local-one-shot-hook): New.
7560         Added some functions to make using hooks easier.
7561         These include:
7562
7563         a) Functions add-local-hook and remove-local-hook to make it easy
7564         to use local hooks.
7565
7566         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7567         make it possible to add a "one-shot" hook, which is to say a hook
7568         that runs only once, and automatically removes itself after the
7569         first time it has run.
7570
7571 2000-03-09  Andy Piper  <andy@xemacs.org>
7572
7573         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7574
7575 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7576
7577         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7578         Moved from menubar-items.el.
7579         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7580
7581 2000-03-08  Andy Piper  <andy@xemacs.org>
7582
7583         * gutter-items.el (build-buffers-tab-internal): add selected field
7584         to buffers tab spec.
7585
7586 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7587
7588         * minibuf.el (last-exact-completion): Initialize to nil.
7589
7590 2000-03-07  Didier Verna  <didier@xemacs.org>
7591
7592         * startup.el (command-line-1): remove unused variable
7593         `first-file-buffer'.
7594
7595 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7596
7597         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7598         which is also used for Web server log files.
7599
7600 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7601
7602         * mule/mule-charset.el: Setup auto-fill-chars.
7603
7604 2000-03-02  SL Baur  <steve@beopen.com>
7605
7606         * subr.el (with-string-as-buffer-contents): Reimplement using
7607         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7608         non-deletion of buffer after execution problem.
7609         (with-output-to-string): Use unique buffer name.
7610
7611 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7612
7613         * gutter-items.el (buffers-tab-sort-function):  New variable.
7614         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7615
7616 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7617
7618         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7619
7620 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7621
7622         * menubar-items.el (maybe-add-init-button): Remove the "Load
7623         .emacs" button from all menubars.
7624
7625 2000-03-01  Didier Verna  <didier@xemacs.org>
7626
7627         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7628         region rectangle replacement (from Jan Vroonhof).
7629         (replace-rectangle): new function.
7630
7631 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7632
7633         * mule/mule-cmds.el (set-default-coding-systems): Use
7634         set-terminal-coding-system and set-keyboard-coding-system.
7635         * coding.el (set-terminal-coding-system): Use
7636         set-console-tty-output-coding-system.
7637         (set-keyboard-coding-system): Use
7638         set-console-tty-input-coding-system.
7639
7640 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7641
7642         * minibuf.el (read-variable): Allow symbol to default argument.
7643
7644 2000-02-27  Andy Piper  <andy@xemacs.org>
7645
7646         * gutter-items.el (update-tab-hook): new function to be used for
7647         hooks.
7648         (create-frame-hook): add update-tab-hook.
7649         (record-buffer-hook): ditto.
7650         (default-gutter-position-changed): ditto.
7651         (default-gutter-position): updating the buffers tab is now handled
7652         by a hook.
7653         (default-gutter-position-changed-hook): new variable.
7654         (gutter-element-visibility-changed-hook): ditto.
7655         (set-gutter-element-visible-p): call it.
7656         (set-gutter-element): use modify-specifier-instances. Set extents
7657         as duplicable before using.
7658         (remove-gutter-element): ditto.
7659         (set-gutter-element-visible-p): ditto.
7660         (init-gutter): new function.
7661         (add-tab-to-gutter): use new gutter-element functions rather than
7662         setting specifiers directly.
7663         (clear-progress): ditto.
7664         (abort-progress): ditto.
7665         (gutter-buffers-tab-visible-p): renamed from
7666         default-gutter-visible-p
7667
7668         * specifier.el (modify-specifier-instances): new function from Jan
7669         Vroonhof.
7670
7671         * x-init.el (init-post-x-win): call init-gutter.
7672
7673         * msw-init.el (init-post-mswindows-win): call init-gutter.
7674
7675         * menubar-items.el (default-menubar): Update to reflect new gutter
7676         variables.
7677
7678 2000-02-26  Andy Piper  <andy@xemacs.org>
7679
7680         * gutter-items.el (set-gutter-element): new function. Add gutter
7681         elements to the specified gutter.
7682         (remove-gutter-element): new function. Remove gutter elements from
7683         the specified gutter.
7684         (set-gutter-element-visible-p): new function. Set gutter element
7685         visibility for the provided gutter-visible specifier.
7686
7687 2000-02-23  Andy Piper  <andy@xemacs.org>
7688
7689         * gutter-items.el (add-tab-to-gutter): specify dimensions
7690         dynamically.
7691
7692 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7693
7694         * gutter-items.el (add-tab-to-gutter):
7695         * package-get.el (package-get-interactive-package-query):
7696         * package-ui.el (pui-directory-exists):
7697         (pui-install-selected-packages):
7698         (pui-list-packages):
7699         Use #'(lambda ...)  instead of '(lambda ...).
7700
7701 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7702
7703         * startup.el (load-user-init-file): Check to make sure user
7704           has an init-file before calling load().
7705
7706 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7707
7708         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7709
7710 2000-02-23  Martin Buchholz <martin@xemacs.org>
7711
7712         * XEmacs 21.2.31 is released.
7713
7714 2000-02-21  Mike Sperber <mike@xemacs.org>
7715
7716         * loadup.el (really-early-error-handler):
7717         * update-elc.el:
7718         * make-docfile.el:
7719         Remove dependency on EMACSBOOTSTRAP... environment variables.
7720
7721 2000-02-21  Martin Buchholz <martin@xemacs.org>
7722
7723         * XEmacs 21.2.30 is released.
7724
7725 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7726
7727         * byte-optimize.el (byte-optimize-plus):
7728         (byte-optimize-minus):
7729         (byte-optimize-multiply):
7730         Optimize (- 0) to 0, not (-)
7731         Optimize (+ 5 3.0) to 8.0
7732         Optimize (* 5 3.0) to 15.0
7733         Improve readability.
7734
7735 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7736
7737         * modeline.el: (modeline-scrolling-method): change modeline
7738         mswindows cursor appearance according to the value.
7739
7740         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7741         and 'gui-element face colors and 'gui-element face font to Windows
7742         defaults.
7743
7744 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7745
7746         * font-lock.el: Javadoc enhancements
7747
7748 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7749
7750         * ldap.el (toplevel): Test if LDAP support has been compiled in
7751         (ldap-verbose): New option
7752         (ldap-search-entries): Renamed from the previous ldap-search
7753         Conditionalize message display on ldap-verbose
7754         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7755         defuns
7756         (ldap-search): Is now defined as an obsolete wrapper calling
7757         ldap-search-basic or ldap-search-entries
7758
7759
7760 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7761             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7762             Jan Vroonhof  <jan@xemacs.org>
7763
7764         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7765         When for-effect is true, didn't call `byte-optimize-form'
7766         in and/or subforms without last.
7767
7768 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7769
7770         * package-get.el (package-get-download-sites): Use correct custom
7771         type.
7772
7773 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7774
7775         * files.el (write-file): Ask for coding system when compiled with
7776         file-coding.
7777
7778 2000-02-16  Andy Piper  <andy@xemacs.org>
7779
7780         * buffer.el (switch-to-buffer): give norecord argument to
7781         set-window-buffer instead of explicitly recording.
7782
7783         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7784         we have to pick a window.
7785
7786 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7787
7788         * mule/mule-cmds.el (describe-language-support): Don't add
7789         unexist function to help-map.
7790         (describe-coding-system): Don't use already assigend `C'.
7791
7792 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7793
7794         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7795         work in custom.
7796
7797 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7798
7799         * about.el: Ienaga's e-mail address change.
7800
7801 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7802
7803         * etags.el (find-tag): force new window -- even if buf already
7804         visible -- when other-window is t
7805
7806 2000-02-16  Martin Buchholz <martin@xemacs.org>
7807
7808         * XEmacs 21.2.29 is released.
7809
7810 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7811
7812         * cl-extra.el (getf): This is now identical to `plist-get', so
7813         just defalias it.
7814         * cl-macs.el: Make getf an alias to plist-get, at the
7815         byte-compiler level, using define-compiler-macro.
7816
7817 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7818
7819         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7820
7821 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7822
7823         * lisp/etags.el (find-tag-internal): set exact-tagname to
7824           a regular expression that matches against the tagname
7825           part of the tag entry first instead of only looking in
7826           the context area.
7827
7828 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7829
7830         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7831         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7832
7833 2000-02-07  Martin Buchholz <martin@xemacs.org>
7834
7835         * XEmacs 21.2.28 is released.
7836
7837 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7838
7839         * cl-extra.el (getf): Just call `get', never `get*'.
7840         Make arglist match docstring.
7841         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7842         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7843         * byte-optimize.el: remove references to `get*'.
7844
7845 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7846
7847         * mule/european.el: Add syntax information for Latin3 and Latin4.
7848
7849 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7850
7851         * byte-optimize.el: Byte-optimize (length "foo")
7852
7853 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7854
7855         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7856         width check using `window-leftmost-p' and `window-rightmost-p'.
7857
7858 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7859
7860         * wid-edit.el (widget-match-inline): An atom never matches a
7861           list.
7862
7863 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7864
7865         * modeline.el: Consolidated 'x and 'mswindows specification under
7866         'win tag.
7867
7868 2000-01-29  Andy Piper  <andy@xemacs.org>
7869
7870         * gutter-items.el: (format-buffers-tab-line): Try and be
7871         intelligent about buffer naming when we have duplicates.
7872
7873 2000-01-29  Andy Piper  <andy@xemacs.org>
7874
7875         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7876         updated when it becomes visible.
7877
7878 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7879
7880         * bytecomp.el (byte-compile-insert-header): Properly set coding
7881         system under MULE and file-coding.
7882
7883 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7884
7885         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7886         (dontusethis-set-value-terminal-coding-system-handler):
7887         (dontusethis-set-value-keyboard-coding-system-handler):
7888         Never undefine coding system aliases.  Emergency fix for gnus.
7889
7890 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7891
7892         * files.el (abbreviate-file-name): Use directory-sep-char instead
7893         of hard-coded "/".
7894
7895 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7896
7897         * startup.el (user-init-file-base-list): New variable, replacing
7898         user-init-file-base.
7899         (find-user-init-file): New function.
7900         (command-line-early): Use it.
7901         (load-user-init-file): Ditto.
7902
7903 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7904
7905         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7906         calling valid-image-instantiator-format-p
7907
7908 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7909
7910         * isearch-mode.el (isearch-mode): The variable is
7911         isearch-unhidden-extents, not isearch-opened-extents.
7912
7913 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7914
7915         * minibuf.el (next-history-element): Modify error message if a
7916         default value is available.
7917
7918 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7919
7920         * bytecomp.el (byte-compile-file): Don't unconditionally write
7921         .elc files in binary - might contain non-Latin1.
7922
7923 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7924
7925         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7926         for windows-nt.
7927
7928         * version.el:
7929         * startup.el (user-init-file-base):
7930         * process.el (call-process-region):
7931         * files.el (make-backup-file-name):
7932         (backup-file-name-p):
7933         (file-relative-name):
7934         (abbreviate-file-name):
7935         (set-auto-mode):
7936         * code-process.el (call-process-region): Removed unnecessary
7937         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7938         support out of the universe.
7939
7940         * process.el:
7941         * code-process.el:
7942         * bytecomp.el (byte-compile-file): Removed reference to
7943         buffer-file-type, and commented usage of binary-process-output
7944         NTEmacs variables.
7945
7946 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7947
7948         * help.el (function-arglist): Add case for macro.
7949
7950 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7951
7952         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7953         printers.
7954         (custom-display): Added a menu for printer/display tags.
7955
7956         * frame.el (frame-type):
7957         * device.el (device-type): Added 'msprinter to the doc string, and
7958         removed 'pc -- it is not going to be implemented ever.
7959         (call-device-method): Fixed docstring typo.
7960         Defined specifier tags 'printer and 'display.
7961
7962 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7963
7964         * lisp/itimer.el (itimer-run-expired-timers): (consp
7965           last-command-event-time) instead of (consp
7966           'last-command-event-time).
7967
7968 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7969
7970         * msw-glyphs.el: Removed obsolete commentary.
7971
7972 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7973
7974         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7975         better default value.
7976
7977 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7978
7979         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7980         (read-string): Ditto.
7981         (eval-minibuffer): Ditto.
7982         (read-command): Ditto.
7983         (read-function): Ditto.
7984         (read-variable): Ditto.
7985         (read-number): Ditto.
7986         (read-shell-command): Ditto.
7987         (read-number): Record history.
7988
7989 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7990
7991         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7992
7993 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7994
7995         * faces.el (startup-initialize-custom-faces): New function.
7996         Reset all faces created during auto-autoloads loading time
7997         by defface.
7998         * startup.el (command-line): Call it.
7999
8000 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8001
8002         * about.el (about-hackers): Add myself to contributors list.
8003
8004 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8005
8006         * menubar-items.el (maybe-add-init-button): Removed an argument in
8007         a call to load-user-init-file, as the function managed to lose its
8008         formal parameter a few betas ago.
8009
8010 2000-01-18  Martin Buchholz <martin@xemacs.org>
8011
8012         * XEmacs 21.2.27 is released.
8013
8014 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8015
8016         * process.el (shell-command-to-string): Use the FSF docstring.
8017         Make shell-command-to-string the standard function, and
8018         exec-to-string the (deprecated) alias.
8019
8020         * startup.el: typo fix.
8021
8022 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8023
8024         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8025
8026 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8027
8028         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8029         buffers after visible buffers.
8030         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8031
8032 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8033
8034         * info.el (Info-extract-menu-node-name): Stop at a dot
8035         followed by whitespace or right parenthesis.
8036
8037 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8038
8039         * info.el (Info-directory-list): Warn against using Customize with
8040         Info-directory-list.
8041
8042 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8043
8044         * minibuf.el (read-file-name): doc fix.
8045
8046         * autoload.el (update-file-autoloads): doc fix.
8047
8048         * about.el (about-hackers): Change my E-mail address.
8049
8050 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8051
8052         * info.el (Info-visit-file): Just use the `f' interactive spec to
8053         read a filename in the standard way.
8054
8055 2000-01-13  Andy Piper  <andy@xemacs.org>
8056
8057         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8058         (gutter-buffers-tab-extent): new variable.
8059         (update-tab-in-gutter): call add-tab-to-gutter again if the
8060         orientation has changed.
8061         (add-tab-to-gutter): cope with different orientations.
8062
8063 2000-01-11  Didier Verna  <didier@xemacs.org>
8064
8065         * info.el (Info-following-node-name): backward-skip dots as well
8066         as spaces (dots at the end of a node name aren't part of it).
8067         (Info-extract-menu-node-name): don't skip dots. There could be
8068         some in the node name.
8069         (Info-index): allow dots to be part of a node name.
8070
8071 2000-01-12  Andreas Jaeger  <aj@suse.de>
8072
8073         * files.el (auto-mode-alist): Added idlwave-mode.
8074         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8075
8076 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8077
8078         * info.el (Info-search): Show default value.
8079
8080 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8081
8082         * info.el (Info-read-node-completion-table): New variable.
8083         (Info-read-node-name-1): New function.
8084         (Info-read-node-name): Use it.
8085         (Info-follow-reference): Use DEFAULT argument of completing-read.
8086         (Info-menu): Ditto.
8087
8088 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8089
8090         * hyper-apropos.el (hyper-describe-key-briefly): Save
8091         window configuration.
8092         (hyper-describe-face): Use DEFAULT of completing-read.
8093         (hyper-apropos-read-variable-symbol): Ditto.
8094         (hyper-apropos-read-function-symbol): Ditto.
8095
8096 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8097
8098         * mule/mule-cmds.el (set-default-coding-system): Set
8099         comint-exec-hook to use coding-system-for-read and
8100         coding-system-for-write so that C-x RET c works.
8101
8102 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8103
8104         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8105         (previous-matching-history-element): Increment
8106         minibuffer-max-depth by 1.
8107         (next-matching-history-element): Ditto.
8108
8109 2000-01-11  Andy Piper  <andy@xemacs.org>
8110
8111         * gutter-items.el (buffers-tab): Create a new face for the buffers
8112         tab.
8113         (buffers-tab-face): use it.
8114
8115 2000-01-10  Didier Verna  <didier@xemacs.org>
8116
8117         * modeline.el (modeline-scrolling-method): change modeline X
8118         cursor appearance according to the value.
8119
8120 2000-01-07  Andreas Jaeger  <aj@suse.de>
8121
8122         * about.el (about-hackers): Moved my entry to contributor list.
8123         (xemacs-hackers): Added myself.
8124         (about-maintainer-info): Added description of myself.
8125
8126
8127 2000-01-07  Didier Verna  <didier@xemacs.org>
8128
8129         * modeline.el (modeline-scrolling-method): new variable.
8130         (mouse-drag-modeline): add reference to it in the docstring.
8131         (mouse-drag-modeline): handle it.
8132
8133 2000-01-08  Andy Piper  <andy@xemacs.org>
8134
8135         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8136         calls.
8137         (remove-buffer-from-gutter-tab): ditto.
8138
8139 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8140
8141         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8142         (custom-face-edit): Fix grammatical error in help message.
8143
8144 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8145
8146         * movemail.el: Added.
8147
8148         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8149
8150 2000-01-03  Didier Verna  <didier@xemacs.org>
8151
8152         * modeline.el (mouse-drag-modeline): remove the code related to
8153         the modeline horizontal scrolling facility.
8154
8155 1999-12-31  Martin Buchholz <martin@xemacs.org>
8156
8157         * XEmacs 21.2.26 is released.
8158
8159 1999-12-28  Andy Piper  <andy@xemacs.org>
8160
8161         * wid-edit.el (widget-push-button-value-create): The gui cache
8162         does not agree with native widgets which can only be displayed
8163         once per window. The reasons for caching are diminished now that
8164         we don't hog resources when creating buttons.
8165         (widget-push-button-cache) deleted.
8166
8167 1999-12-24  Martin Buchholz <martin@xemacs.org>
8168
8169         * XEmacs 21.2.25 is released.
8170
8171 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8172
8173         * hyper-apropos.el (hyper-apropos): Toggle
8174         hyper-apropos-programming-apropos correctly.
8175         Set REGEXP when user accepts default value.
8176
8177 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8178
8179         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8180         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8181
8182 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8183
8184         * mule/mule-category.el (undefined-category-designator):
8185         Return char instead of character.  Search for undefined one.
8186         (describe-category): Use with-displaying-help-buffer.
8187
8188 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8189
8190         * byte-optimize.el (byte-optimize-plus):
8191         Optimize (+ 1) to 1 instead of (1+ nil).
8192
8193         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8194
8195         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8196
8197         * byte-optimize.el (byte-optimize-char-before): New function.
8198         Remove performance penalty for using (char-before) instead of (char-after).
8199
8200 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8201
8202         * mule/mule-category.el (char-category-list): Return character
8203         instead of integer.
8204
8205 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8206
8207         * minibuf.el (read-buffer): Check default is buffer object.
8208
8209 1999-11-25  Andy Piper  <andy@xemacs.org>
8210
8211         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8212         for buttons.
8213
8214 1999-12-16  Andreas Jaeger  <aj@suse.de>
8215
8216         * package-get.el (package-get-maybe-save-index): Fixed typo.
8217         Patch by Jeff Miller <jmiller@smart.net>.
8218
8219 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8220
8221         * gnuserv.el (gnuserv-process-filter):  don't call
8222         gnuserv-write-to-client when gnuserv-current-client is nil
8223
8224 1999-12-14  Martin Buchholz <martin@xemacs.org>
8225
8226         * XEmacs 21.2.24 is released.
8227
8228 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8229
8230         * about.el (about-hackers): Update my email address.
8231
8232 1999-12-07  Martin Buchholz <martin@xemacs.org>
8233
8234         * XEmacs 21.2.23 is released.
8235
8236 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8237
8238         * package-get.el (package-get-download-sites): Removed several
8239         defunct download sites, added many new ones, and corrected a few
8240         incorrect directory-on-site entries.  Added physical locations to
8241         site-description.
8242
8243 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8244
8245         * finder.el (finder-commentary): add DOC string and fix
8246         interactive spec
8247
8248 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8249
8250         * help.el (describe-function): Don't forget to intern the string
8251         completing-read returns.
8252         (describe-variable): Ditto.
8253
8254 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8255
8256         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8257         `hyper-apropos-help-mode' here to find symbol to customize
8258         irregardless of cursor position and simplify
8259         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8260         `hyper-apropos-popup-menu'.
8261
8262 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8263
8264         * apropos.el (apropos-mode-map): Add return to call
8265         apropos-follow.
8266         (apropos-print): Call apropos-mode to have better
8267         command reference. Put keymap text-poperty to
8268         symbole name.
8269
8270 1999-11-22  Alastair Burt  <burt@dfki.de>
8271
8272         * help.el: (describe-bindings-1): Added handling of keymaps for
8273         the extents at point.
8274
8275 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8276
8277         * gutter-items.el (buffers-tab-items): Wrap the function in a
8278         save-match-data
8279
8280 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8281
8282         * help.el (describe-function): Use the DEFAULT argument to
8283         completing-read.
8284         (describe-variable): Ditto.
8285
8286 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8287
8288         * minibuf.el (read-from-minibuffer): Add optional argument
8289         DEFAULT to have better mini-buffer history support.
8290         (completing-read): Pass default to read-from-minibuffer.
8291         (read-buffer): Pass default to completing-read.
8292
8293 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8294
8295         * font-lock.el (font-lock-doc-string-face): Document the
8296         `font-lock-lisp-like' property.
8297
8298 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8299
8300         * lisp-mode.el: Specify `font-lock-lisp-like'.
8301
8302         * font-lock.el (font-lock-lisp-like): New function.
8303         (font-lock-fontify-syntactically-region): Use it.
8304
8305 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8306
8307         * XEmacs 21.2.22 is released
8308
8309 1999-11-28  Martin Buchholz <martin@xemacs.org>
8310
8311         * XEmacs 21.2.21 is released.
8312
8313 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8314
8315         * minibuf.el (read-coding-system): Accept symbol and
8316         coding-system object as a default-coding-system.
8317
8318 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8319
8320         * minibuf.el (read-coding-system): Accept symbol as
8321         a default-coding-system.
8322
8323 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8324
8325         * apropos.el (apropos-documentation): Use insert instead
8326         of princ.
8327
8328 1999-11-07  William M. Perry  <wmperry@aventail.com>
8329
8330         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8331           for the linux console.
8332
8333         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8334           stuff to work when you are not on a window system, since the GPM
8335           mouse support now allows pasting from outside of XEmacs.
8336
8337 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8338
8339         * XEmacs 21.2.20 is released
8340
8341 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8342
8343         * setup-paths.el (paths-default-info-directories): Add
8344         /usr/share/info and /usr/local/share/info.
8345
8346 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8347
8348         * about.el: Updated Vladimir Ivanovic's info.
8349
8350 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8351
8352         * auto-show.el (auto-show-truncationp): Remove.
8353
8354         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8355
8356 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8357
8358         * indent.el (indent-line-to): fix bug: spaces were not replaced
8359         with tab if column is multiple of tab-width
8360         From dhn@qedinc.com
8361
8362 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8363
8364         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8365         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8366
8367         * package-get.el (package-get-package-provider): Be verbose when
8368         interactive. Patch from Robert Pluim
8369
8370 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8371
8372         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8373         info file suffixes.
8374
8375 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8376
8377         * process.el (open-network-stream): Add a new optional parameter
8378         PROTOCOL to support udp; fix a minor typo and add an explanation
8379         in docstring for udp programming.
8380
8381         * code-process.el (open-network-stream): Add a new optional
8382         parameter PROTOCOL to support udp; fix a minor typo and add an
8383         explanation in docstring for udp programming.
8384
8385 1999-10-18  Andy Piper  <andy@xemacs.org>
8386
8387         * gui.el (make-gui-button): be more precise about how we call
8388         callbacks.
8389
8390         * wid-edit.el (widget-push-button-value-create): Use the new form
8391         of native gui-button.
8392
8393 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8394
8395         * info.el (Info-page-prev): Don't do (sit-for 0).
8396
8397 1999-10-13  Andy Piper  <andy@xemacs.org>
8398
8399         * gutter-items.el (progress-abort-glyph): new glyph for showing
8400         abort status.
8401         (append-progress): dispatch-event rather than sit-for.
8402         (abort-progress): new function. Show the abort glyph with an
8403         appropriate message.
8404         (raw-append-progress): dispatch-event rather than sit-for.
8405         (display-progress): cope with aborts.
8406
8407         * gui.el (make-gui-button): Use native widgets for buttons
8408         unconditionally.
8409         (insert-gui-button): ditto.
8410         (gui-button-p): ditto.
8411
8412         * xbm-button.el: remove from core.
8413
8414         * xpm-button.el: remove from core.
8415
8416 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8417
8418         * faces.el (init-device-faces): Don't initialize the random faces
8419         on the stream device.
8420
8421 1999-10-06  Andy Piper  <andy@xemacs.org>
8422
8423         * files.el (recover-file): Don't use ls under windows for revert buffer.
8424
8425 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8426
8427         * package-get.el (package-get-download-menu): Make menu really
8428         toggle download sites.
8429         (package-get-download-sites): Add autoload cookie.
8430
8431 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8432
8433         * setup-paths.el (paths-find-module-directory): Ditto.
8434
8435 1999-09-29  Werner Fink  <werner@suse.de>
8436
8437         * setup-paths.el (paths-find-exec-directory): Add missing nil
8438         parameter for environment.
8439
8440 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8441
8442         * modeline.el (modeline-format):
8443         Only purecopy the strings.  Else
8444         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8445         barfs.
8446
8447 1999-08-28  Mike Woolley  <mike@bulsara.com>
8448
8449         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8450         user setting comint-completion-addsuffix and
8451         comint-process-echoes.
8452
8453 1999-09-22  Andy Piper  <andy@xemacs.org>
8454
8455         * gutter-items.el (update-tab-in-gutter): use
8456         last-nonminibuf-window instead of selected-window.
8457
8458 1999-09-18  Andy Piper  <andy@xemacs.org>
8459
8460         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8461         display on.
8462
8463         * subr.el (record-buffer-hook): new variable so that the hook gets
8464         some documentation.
8465
8466 1999-09-16  Andy Piper  <andy@xemacs.org>
8467
8468         * gutter-items.el (update-tab-in-gutter): only update when the
8469         gutter is visible.
8470         (remove-buffer-from-gutter-tab): ditto.
8471
8472 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8473
8474         * simple.el (do-auto-fill): Commented out part of Kinsoku
8475         processing.
8476
8477 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8478
8479         * isearch-mode.el (isearch-highlightify-region): Give the
8480         highlighting extents a high priority.
8481         (isearch-make-extent): Give the main highlighting extent an even
8482         higher priority.
8483
8484 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8485
8486         * packages.el (packages-compute-package-locations): Fix typo from
8487         -u rationalization.
8488
8489 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8490
8491         * setup-paths.el (paths-find-doc-directory): Respect value of
8492         `configure-doc-directory.'
8493
8494         * find-paths.el (paths-find-architecture-directory): Give
8495         precendence `default' argument (which typically comes from
8496         configure).
8497
8498 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8499
8500         * startup.el (command-line-early): Added options -user-init-file
8501         and -user-init-directory.
8502
8503         * files.el (user-init-file): Default to NIL so we can recognize
8504         when it's set.
8505
8506 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8507
8508         * obsolete.el (init-file-user):
8509         * startup.el:
8510         * packages.el (packages-compute-package-locations):
8511         * package-get.el (package-get-user-index-filename):
8512         * menubar-items.el (maybe-add-init-button):
8513         * info.el (Info-annotations-path):
8514         * dump-paths.el:
8515         Change `user-init-directory' to be an absolute path.
8516         Use `user-init-directory' where appropriate.
8517         Zap `init-file-user' and its uses.
8518
8519 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8520
8521         * subr.el (copy-symbol): New function.
8522
8523 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8524
8525         * isearch-mode.el (isearch-done): Be sure to restore invisible
8526         extents in the proper buffer.
8527         (isearch-pre-command-hook): Set this-command to the correct value
8528         in case the buffer has changed and old overriding-local-map was
8529         used.
8530         (isearch-restore-extent): Use remprop instead of setting the
8531         property to nil.
8532
8533 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8534
8535         * cmdloop.el (execute-extended-command): Update zmacs region
8536         before the delay.
8537         (execute-extended-command): Make the message gettext-friendly.
8538
8539 1999-09-07  Andy Piper  <andy@xemacs.org>
8540
8541         * gutter-items.el (progress-gauge-glyph): renamed from
8542         progress-glyph.
8543         (progress-text-glyph): new variable.
8544         (progress-layout-glyph): use layouts and text glyphs.
8545         (progress-area-buffer): removed.
8546         (progress-text-and-extent): new variable.
8547         (progress-displayed-p): dynamically create gutter area buffer.
8548         (clear-progress): ditto.
8549         (raw-append-progress): ditto.
8550         (append-progress): use new glyph names.
8551         (raw-append-progress): only create the extent when needed. set
8552         properties more optimally.
8553         (progress): remove args.
8554
8555 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8556
8557         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8558         mapcar where the return value is unused.
8559         (isearch-restore-invisible-extents): Ditto.
8560         (isearch-highlight-all-cleanup): Ditto.
8561         (isearch-delete-extents-in-range): Traverse the extents only once.
8562         (isearch-highlight-all-update): Don't start over if the search
8563         string has changed and more input is pending.
8564
8565 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8566
8567         * packages.el (packages-find-package-data-path): Ditto.
8568
8569         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8570
8571         * subr.el (mapc-internal): Don't make obsolete.
8572
8573         * cl-extra.el (mapc): Resurrect.
8574
8575 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8576
8577         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8578         alias.
8579
8580         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8581         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8582         (isearch-yank-clipboard): Use get-clipboard instead of
8583         x-get-clipboard.
8584         (isearch-yank-selection): Fix docstring.
8585
8586 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8587
8588         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8589
8590 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8591
8592         * cl-macs.el (extent-start-position): Fix setf method.
8593         (extent-end-position): Ditto.
8594
8595 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8596
8597         * isearch-mode.el: End merge with FSF 20.4.
8598
8599         * isearch-mode.el (search-invisible): New variable.
8600         (isearch-hide-immediately): Ditto.
8601         (isearch-unhidden-extents): Ditto.
8602         (isearch-range-invisible): New function.
8603         (isearch-unhide-extent): Ditto.
8604         (isearch-restore-invisible-extents): Ditto.
8605         (isearch-restore-extent): Ditto.
8606
8607         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8608         implementation.
8609         (isearch-ring-retreat-edit): Ditto.
8610         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8611         (isearch-forward-regexp): New arguments NOT-REGEXP and
8612         NO-RECURSIVE-EDIT.
8613         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8614         (isearch-backward-regexp): New arguments NOT-REGEXP and
8615         NO-RECURSIVE-EDIT.
8616         (isearch-mode): Return isearch-success.
8617         (isearch-update): Use unread-command-events instead of
8618         unread-command-event.
8619         (isearch-abort): If an invalid regexp is encountered, keep popping
8620         states.
8621         (isearch-*-char): Use FSF implementation.
8622         (isearch-whitespace-chars): Use the more robust FSF's
8623         implementation.
8624         (isearch-within-brackets): New variable.
8625         (isearch-mode): Initialize it.
8626         (isearch-edit-string): Bind it.
8627         (isearch-search-and-update): Set it.
8628         (isearch-push-state): Push it.
8629         (isearch-top-state): Pop it.
8630         (isearch-search): Set it.
8631         (isearch-printing-char): When called by isearch-whitespace-chars,
8632         handle M-SPC gracefully.
8633         (isearch-message-prefix): New argument ELLIPSIS.
8634         (isearch-message-suffix): Ditto.
8635         (isearch-message): Use the ELLIPSIS argument when calling
8636         isearch-message-prefix and isearch-message-suffix.
8637         (isearch-message-prefix): Distinguish between "wrapped" and
8638         "overwrapped" search, FWIW.
8639
8640 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8641
8642         * isearch-mode.el (isearch-edit-string): Use the head of the
8643         search ring instead of search-last-string and search-last-regexp.
8644         (search-highlight): Renamed from isearch-highlight.
8645         (isearch-exit): Use the new name.
8646         (isearch-highlight): Ditto.
8647         (isearch-dehighlight): Ditto.
8648         (isearch-update-ring): New function.
8649         (isearch-done): Call it.
8650         (isearch-done): New argument EDIT.
8651         (isearch-repeat): If search string is empty, look up at the car of
8652         the search ring; ignore the yank pointer.
8653         (isearch-abort): Call isearch-done with NOPUSH.
8654         (isearch-cancel): New function.
8655         (isearch-mode-map): Bind it to ESC ESC ESC.
8656
8657         * isearch-mode.el: Begin merge with FSF 20.4.
8658
8659 1999-09-01  Andy Piper  <andy@xemacs.org>
8660
8661         * x-select.el (x-get-clipboard): obsolete.
8662         (x-yank-clipboard-selection): obsolete
8663
8664         * select.el (disown-selection): need to be careful to disown the
8665         clipboard if we set it via selection.
8666         (get-clipboard): move from x-select.el
8667         (yank-clipboard-selection): ditto.
8668
8669 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8670
8671         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8672         isearch-highlight-all-matches to nil.
8673         (isearch-fixed-case): New variable.
8674         (isearch-mode): Initialize it.
8675         (isearch-edit-string): Save it.
8676         (isearch-toggle-case-fold): Set it.
8677         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8678         need to check isearch-fixed-case.
8679         (isearch-toggle-case-fold): Update highlighting of all matches
8680         before the pause.
8681         (isearch-edit-string):
8682
8683 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8684
8685         * isearch-mode.el (isearch-edit-string): Call isearch-message
8686         before reading the event so that the prompt is displayed properly.
8687         (isearch-message): Use isearch-nonincremental when calling
8688         isearch-message-prefix.
8689         (minibuffer-local-isearch-map): Bind up and down to do the same as
8690         M-p and M-n respectively.
8691         (isearch-done): New arg NOPUSH.
8692         (isearch-edit-string): Use it.
8693         (isearch-edit-string): Don't bind isearch-string.
8694         (isearch-ring-adjust): Edit string, *then* push state.
8695
8696 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8697
8698         * faces.el (isearch-secondary): Make isearch-secondary look
8699         different than default.
8700
8701 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8702
8703         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8704         save-excursion.
8705         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8706         (isearch-update): Call isearch-dehighlight without arguments.
8707         (isearch-done): Ditto.
8708
8709         * isearch-mode.el (isearch-fix-case): If the search string has no
8710         upper-case letters, allow the folding to be reenabled.
8711         Previously, once disabled, the folding would remain that way until
8712         the end of isearch.
8713         (isearch-top-state): Call isearch-fix-case.
8714
8715         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8716         save-excursion.
8717         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8718
8719 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8720
8721         * xpm-button.el:
8722         xbm-button.el: Need to exist in core because gui.el depends on
8723         them.
8724
8725 1999-08-31  Andy Piper  <andy@xemacs.org>
8726
8727         * gutter-items.el (buffers-tab-face): new customizable variable.
8728         (buffers-tab-default-buffer-line-length): new specifier for
8729         maximum viewable characters.
8730         (progress-stack): new variable for implementing widget-based
8731         progress messages.
8732         (progress-area-buffer): ditto.
8733         (progress-glyph-height): ditto.
8734         (progress-stop-callback): ditto.
8735         (progress-quit-function): new function.
8736         (progress-glyph): new variable.
8737         (progress-layout-glyph): ditto.
8738         (progress-displayed-p): new function, see message-displayed-p for
8739         details.
8740         (clear-progress): ditto.
8741         (remove-progress): ditto.
8742         (append-progress): ditto.
8743         (raw-append-progress): ditto.
8744         (display-progress): ditto.
8745         (current-progress): ditto.
8746         (current-progress-label): ditto.
8747         (progress): ditto.
8748         (lprogress): ditto.
8749
8750
8751 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8752
8753         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8754
8755         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8756         `isearch-yank-selection'.
8757         (isearch-mode-map): Use it.
8758         (isearch-yank-selection): Use `get-selection' instead of
8759         `get-x-selection'.
8760
8761 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8762
8763         * faces.el (isearch-secondary): Create face here.
8764
8765         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8766         timers.
8767
8768 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8769
8770         * subr.el (buffer-string): More robust backward compatibility
8771         check, courtesy William Perry.
8772
8773 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8774
8775         * replace.el (perform-replace): Stop the search after the search
8776         limit has been reached.
8777
8778 1999-08-23  Andy Piper  <andy@xemacs.org>
8779
8780         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8781         here if we don't have one.
8782
8783 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8784
8785         * ldap.el (ldap-coding-system): Default to nil until we get
8786         efficient UTF8 support
8787         (ldap-decode-string): Guard against `decode-coding-string' not
8788         being defined
8789         (ldap-encode-string): Guard against `encode-coding-string' not
8790         being defined
8791
8792 1999-08-23  Didier Verna  <didier@xemacs.org>
8793
8794         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8795         Some doc strings improvements, and add a star to the `interactive'
8796         calls.
8797
8798 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8799
8800         * font-lock.el (java-font-lock-keywords-3): introduced new
8801         keywords and regexpes for javadoc syntax 1.2.
8802
8803 1999-08-17  Andy Piper  <andy@xemacs.org>
8804
8805         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8806         format-buffers-tab-line.
8807         (buffers-tab-max-buffer-line-length): new variable.
8808         (format-buffers-tab-line): new function. truncate names if over
8809         buffers-tab-max-buffer-line-length.
8810
8811 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8812
8813         * cus-start.el: Customize the variable `bell-inhibit-time'.
8814
8815 1999-08-16  Andy Piper  <andy@xemacs.org>
8816
8817         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8818         brute-force approach to deleting the last buffer.
8819         (buffers-tab-grouping-regexp): new customizable variable.
8820         (select-buffers-tab-buffers-by-mode): use it.
8821
8822 1999-08-13  Andy Piper  <andy@xemacs.org>
8823
8824         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8825         deletion problem.
8826
8827 1999-07-30  Didier Verna  <didier@xemacs.org>
8828
8829         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8830         of princ to output symbols.
8831         (custom-save-face-internal): ditto.
8832         (custom-save-resets): ditto.
8833
8834 1999-08-09  Didier Verna  <didier@xemacs.org>
8835
8836         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8837         `regexp-quote' to protect the major mode name for use as a regular
8838         expression (c++ needs this for instance).
8839
8840 1999-08-08  Andy Piper  <andy@xemacs.org>
8841
8842         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8843         cope with similar mode names.
8844
8845         * gutter-items.el (buffers-tab-selection-function): new selection
8846         function.
8847         (select-buffers-tab-buffers-by-mode): new function.
8848         (buffers-tab-items): use it if set to only display buffers in the
8849         tab in the current buffer's group..
8850         (update-tab-in-gutter): use new api.
8851         (remove-buffer-from-gutter-tab): ditto.
8852
8853         * gutter-items.el (buffers-tab-max-size): set custom selection
8854         default to 6.
8855         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8856         (add-tab-to-gutter): set face as default.
8857
8858 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8859
8860         * faces.el (frob-face-property): Merge the fall-back specifier
8861         with the target, not replace it.
8862
8863 1999-08-05  Andy Piper  <andy@xemacs.org>
8864
8865         * gutter-items.el (update-tab-in-gutter): add frame argument for
8866         buffer-items.
8867         (update-tab-in-gutter): use it.
8868
8869         * gutter-items.el (record-buffer-hook): set.
8870
8871         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8872         change.
8873         (switch-to-buffer-hook) deleted.
8874
8875 1999-08-04  Andy Piper  <andy@xemacs.org>
8876
8877         * gutter-items.el (update-tab-in-gutter): make sure this will work
8878         as an argument to create-frame-hook.
8879
8880 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8881
8882         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8883         instead of timer emulation.
8884
8885 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8886
8887         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8888         Emacs isearch enhancements.
8889
8890 1999-07-28  Andy Piper  <andy@xemacs.org>
8891
8892         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8893         all devices that support tab controls.
8894         (remove-buffer-from-gutter-tab): new function. to be used as a
8895         value for kill-buffer-hook.
8896
8897 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8898
8899         * auto-show.el (auto-show-truncationp): changed to match
8900         `window_translation_on'
8901
8902 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8903
8904         * XEmacs 21.2.19 is released
8905
8906 1999-07-28  SL Baur  <steve@miho>
8907
8908         * code-files.el (insert-file-contents): Fix docstring.
8909         revert previous change.
8910
8911 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8912
8913         * fill.el (fill-region-as-paragraph): Change re-break-point to
8914         contain word-across-newline plus one character so that filling
8915         Japanese and Chinese works as desired.
8916         * simple.el (do-auto-fill): Ditto.
8917
8918 1999-07-26  SL Baur  <steve@miho>
8919
8920         * mule/japanese.el ("Japanese"): Do not specify a default input
8921         method.
8922         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8923
8924 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8925
8926         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8927         able to use cl-macs macro in early lisp.
8928
8929 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8930
8931         * custom.el:
8932         * cus-face.el:
8933         * cus-edit.el:
8934                 Massive custom Theme API changes.
8935
8936 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8937
8938         * code-files.el (insert-file-contents): Regard
8939         coding-system-magic-cookie if `coding-system-for-read' is nil.
8940
8941 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8942
8943         * mule/thai-xtis.el: Add coding: local variable, to avoid
8944         bootstrapping problem with C locale.
8945
8946 1999-07-22  Andy Piper  <andy@xemacs.org>
8947
8948         * dumped-lisp.el (preloaded-file-list): guard against putting
8949         gutter-items in a less than functional XEmacs.
8950         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8951
8952 1999-07-18  Bob Weiner  <weiner@beopen.com>
8953
8954         * fill.el (fill-context-prefix): Fixed bug that prevented the
8955         setting of an adaptive fill prefix when the `dont-skip-first' was
8956         t.
8957
8958 1999-07-22  SL Baur  <steve@miho>
8959
8960         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8961
8962 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8963
8964         * files.el (interpreter-mode-alist): add `make', `guile', and
8965         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8966         makefile-mode, guile is a scheme, and someday XEmacs will be
8967         modular enough to use as an efficient scripting tool.)
8968
8969 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8970
8971         * mule/mule-cmds.el (reset-language-environment): Regard
8972         coding-category `utf-8' and `ucs-4' if they are available.
8973
8974 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8975
8976         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8977         (prefer-coding-system): Fix DOC-string.
8978
8979         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8980         DOC-string too.
8981
8982         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8983         Mule.
8984         (coding-system-change-eol-conversion): Fix DOC-string.
8985
8986 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8987
8988         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8989         instead of `list-coding-system'.
8990
8991 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8992
8993         * menubar-items.el (default-menubar): `select-input-method' was
8994         renamed to `set-input-method'.
8995
8996         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8997         "Set Language Environment" menu.
8998
8999         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9000         "Describe Language Support" menu.
9001
9002 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9003
9004         * mule/chinese.el ("Chinese-GB"): Rename
9005         `chinese-gb-environment-setup-function' to
9006         `setup-chinese-gb-environment-internal'.
9007
9008 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9009
9010         * mule/korean.el: Use `define-coding-system-alias' instead of
9011         `copy-coding-system'.
9012
9013 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9014
9015         * mule/mule-cmds.el (set-language-environment-coding-systems):
9016         Treat duplicated coding-categories.
9017
9018 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9019
9020         * mule/japanese.el: Use `define-coding-system-alias' instead of
9021         `copy-coding-system'.
9022
9023 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9024
9025         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9026         coding-system `viscii'.
9027
9028 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9029
9030         * mule/cyrillic.el:
9031         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9032         (cyrillic-alternativnyj-decode-table): New variable.
9033         (cyrillic-alternativnyj-encode-table): New variable.
9034         - Specify `iso-8-1' as a category of coding-system
9035           `alternativnyj'.
9036         - Abolish general Cyrillic environment.
9037
9038 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9039
9040         * mule/chinese.el:
9041         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9042         - Register `chinese-gb-environment-setup-function' as a
9043           `setup-function' of "Chinese-GB" environment.
9044
9045 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9046
9047         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9048         optional argument `parents'.
9049
9050         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9051         property for Thai-XTIS.
9052
9053         * mule/mule-help.el (help-with-tutorial): Use property
9054         `tutorial-coding-system' of language-info as a coding-system to
9055         read tutorial file.
9056
9057 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9058
9059         * mule/thai-xtis.el: Don't setup `setup-function' and
9060         `exit-function'.
9061
9062         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9063         `set-coding-category-system' to set up coding-system for
9064         coding-category.
9065
9066         * mule/mule-cmds.el (prefer-coding-system): Use
9067         `set-coding-category-system' to set up coding-system for
9068         coding-category.
9069
9070 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9071
9072         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9073         Thai-XTIS environment.
9074
9075         * mule/mule-cmds.el (prefer-coding-system): Use
9076         `find-coding-system' instead of `coding-system-p'.
9077
9078 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9079
9080         * mule/mule-cmds.el (set-language-environment-coding-systems):
9081         Modify eol-type for XEmacs.
9082
9083         * mule/thai-xtis.el: Delete unused local variable `category'.
9084
9085         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9086         function.
9087         (prefer-coding-system): Don't call
9088         `update-coding-systems-internal'; use function
9089         `coding-category-list' instead of variable `coding-category-list';
9090         use `set-coding-priority-list' instead of `set-coding-priority';
9091         modify `eol-type' for XEmacs.
9092
9093         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9094         `charset-columns'.
9095         (char-width): Likewise.
9096
9097 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9098
9099         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9100         `tis-620'.
9101
9102         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9103         `set-coding-priority-list' instead of `set-coding-priority'; don't
9104         call `update-coding-systems-internal'.
9105
9106         * mule/mule-misc.el (coding-system-get): New function.
9107         (coding-system-put): New function.
9108         (coding-system-category): New function.
9109
9110 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9111
9112         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9113         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9114         to avoid conflict with leim/quail/thai-xtis.
9115
9116         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9117         to thai-xtis-chars.el.
9118
9119         * mule/thai-xtis-chars.el: New file (split from
9120         mule/thai-xtis.el).
9121
9122 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9123
9124         * mule/thai-xtis.el:
9125         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9126         - Add syntax entries.
9127         - Put `preferred-coding-system' of the charset `thai-xtis' to
9128           `tis-620'.
9129
9130 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9131
9132         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9133         rewritten to use write-multibyte-character.
9134
9135 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9136
9137         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9138         of `iso-2022-7'.
9139         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9140         ported yet.
9141         (read-input-method-name): Treat optional argument `default'.
9142
9143 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9144
9145         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9146         all.
9147         (set-language-info-alist): Set up menus here.
9148
9149 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9150
9151         * minibuf.el (completing-read): Add new optional argument
9152         `default'.
9153         (read-coding-system): Add new optional argument
9154         `default-coding-system'.
9155
9156 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9157
9158         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9159         (viet-viscii-...->viet-vscii...).
9160
9161 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9162
9163         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9164         and menus.
9165
9166 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9167
9168         * mule/mule-cmds.el (input-method-function): Add permanent-local
9169         property.
9170
9171 1999-03-30  Dave Love  <fx@gnu.org>
9172
9173         * mule/mule-cmds.el (current-language-environment): Doc fix.
9174
9175 1999-02-06  Richard Stallman  <rms@gnu.org>
9176
9177         * mule/european.el (setup-slovenian-environment): New function.
9178         ("Slovenian"): New language environment.
9179
9180 1999-01-27  Dave Love  <fx@gnu.org>
9181
9182         * mule/mule-cmds.el (current-language-environment): Provide :link,
9183         :type (choices) and appropriate :get.
9184
9185 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9186
9187         * mule/mule-cmds.el (describe-language-environment): Don't alter
9188         input-method-alist.
9189
9190 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9191
9192         * mule/mule-cmds.el (prefer-coding-system): Call
9193         set-coding-priority, so that the internal array of priorities is
9194         also updated.
9195
9196 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9197
9198         * mule/mule-cmds.el (prefer-coding-system): If the argument
9199         requires specific EOL conversion type, make the default coding
9200         systems use that.
9201
9202 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9203
9204         * mule/mule-cmds.el (set-language-environment): Pass the default
9205         eol-type to set-language-environment-coding-systems.
9206         (set-default-coding-systems): Copy the eol-type property for the
9207         new default values of {buffer-file,process}-coding-system from the
9208         old defaults.
9209         (set-language-environment-coding-systems): Accept an optional
9210         argument EOL-TYPE, and set the eol-type property of the default
9211         coding systems accordingly.
9212
9213 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9214
9215         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9216         use generate-new-buffer instead of get-buffer-create.
9217
9218 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9219
9220         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9221
9222 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9223
9224         * mule/mule-cmds.el (default-input-method): Fix custom type.
9225
9226 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9227
9228         * mule/mule-cmds.el (setup-specified-language-environment):
9229         Add apropos-inhibit property.
9230         (describe-specified-language-support): Likewise.
9231
9232 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9233
9234         * mule/mule-cmds.el: Doc fixes.
9235
9236 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9237
9238         * mule/mule-cmds.el (register-input-method): Doc-string
9239         modified.
9240
9241 1998-09-01  Dave Love  <fx@gnu.org>
9242
9243         * mule/mule-cmds.el (current-language-environment): Fix
9244         setter function.
9245
9246 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9247
9248         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9249         mule/european.el, mule/hebrew.el, mule/japanese.el,
9250         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9251         avoid bootstrapping problem if you need to recompile all the Lisp
9252         files using interpreted code.
9253
9254 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9255
9256         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9257         ("Latin-2"): Likewise.
9258
9259 1998-08-18  Per Starback  <starback@update.uu.se>
9260
9261         * mule/european.el (setup-latin2-environment): Fix typo.
9262
9263 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9264
9265         * mule/european.el: Give proper value of `input-method' key to all
9266         lang. env.
9267
9268         * mule/mule-cmds.el (activate-input-method): Handle the case that
9269         the arg INPUT-METHOD is nil correctly.
9270         (read-multilingual-string): Activate the specified input method
9271         before calling read-string.  Afterward, activate the original
9272         input method.
9273
9274 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9275
9276         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9277         (set-language-info-alist): Fix typo in doc-string.
9278
9279         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9280
9281 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9282
9283         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9284         (reset-language-environment): New function for the job that
9285         setup-english-environment used to do.
9286         (set-language-environment): Do more setups according to the info
9287         in language-info-alist.
9288         (read-language-name): Handle the case that the arg KEY is nil.
9289         (describe-language-environment): Handle input-method property.
9290
9291         * mule/: All files under this directory, which related with
9292         specific languages (such as mule/european.el, mule/greek.el,
9293         mule/hebrew.el, mule/misc-lang.el), modified as below.
9294         (setup-XXX-environment): Just call set-language-environment.  If
9295         they used to do some other jobs than what done by
9296         set-language-environment, those jobs are done in
9297         setup-XXX-environment-internal now.
9298         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9299         the value to setup-XXX-environment-internal.  Add properties
9300         input-method and features.
9301
9302         * mule/english.el (setup-english-environment): Just call
9303         reset-language-environment.
9304
9305         * mule/european.el (setup-8-bit-environment): Function deleted.
9306
9307 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9308
9309         * mule/mule-cmds.el (input-method-exit-on-first-char)
9310         (input-method-use-echo-area): Doc fixes.
9311
9312 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9313
9314         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9315         variable.
9316         (input-method-use-echo-area): New variable.
9317
9318 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9319
9320         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9321
9322 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9323
9324         * mule/mule-cmds.el (activate-input-method): Update mode line.
9325         (inactivate-input-method): Likewise.
9326
9327 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9328
9329         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9330         input method in the current buffer, but just bind
9331         current-input-method.
9332
9333 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9334
9335         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9336
9337         * mule/misc-lang.el ("IPA"): Add coding-priority and
9338         coding-system.
9339
9340 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9341
9342         * mule/greek.el: Add coding-priority.
9343
9344 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9345
9346         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9347         LANG-ENV.
9348
9349 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9350
9351         * mule/mule-cmds.el (register-input-method): Fix previous change.
9352         (setup-specified-language-environment): Doc fix.
9353
9354 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9355
9356         * mule/mule-cmds.el: Several doc fixes.
9357         (get-language-info, set-language-info): Rename argument.
9358         (set-language-info-alist): Likewise.
9359         (register-input-method): Rename argument.
9360         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9361
9362 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9363
9364         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9365         default value while reading an input method.
9366
9367 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9368
9369         * mule/mule-cmds.el (universal-coding-system-argument):
9370         Use buffer-file-coding-system as default.
9371
9372 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9373
9374         * mule/korean.el ("Korean"): Doc fix.
9375
9376 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9377
9378         * mule/mule-cmds.el (describe-language-environment): Print the
9379         languge environment at the head.
9380
9381 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9382
9383         * mule/japanese.el: Set exit-function to exit-japanese-environment
9384         for Japanese environment.
9385
9386 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9387
9388         * mule/mule-cmds.el (set-language-environment): Doc fix.
9389         (current-language-environment): Use defcustom.
9390         (default-input-method): Specify :type.
9391
9392 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9393
9394         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9395         modified.
9396         (prefer-coding-system): Doc-string modified.
9397
9398 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9399
9400         * mule/mule-cmds.el (set-language-info): Doc-string
9401         describes `coding-priority' KEY.
9402         (set-language-environment-coding-systems): New function.
9403         (select-safe-coding-system): New function.
9404         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9405         (set-language-info-alist): New optionla arg PARENTS.  Call
9406         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9407         (set-language-environment-coding-systems): New function.
9408
9409         * mule/chinese.el: Remove setting up of
9410         describe-chinese-environment-map and
9411         setup-chinese-environment-map.  Exclude them in args of calls to
9412         set-language-info-alist.  Register coding-priority key in
9413         language-info-alist.
9414
9415         * mule/cyrillic.el: Remove setting up of
9416         describe-cyrillic-environment-map and
9417         setup-cyrillic-environment-map.  Exclude them in args of calls to
9418         set-language-info-alist.  Register coding-priority key in
9419         language-info-alist.
9420
9421         * mule/english.el: Register coding-priority key in
9422         language-info-alist.
9423
9424         * mule/ethiopic.el: Register coding-priority key in
9425         language-info-alist.
9426
9427         * mule/european.el: Remove setting up of
9428         describe-european-environment-map and
9429         setup-european-environment-map.  Exclude them in args of calls to
9430         set-language-info-alist.  Register coding-priority key in
9431         language-info-alist.  Add "German" language env.
9432         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9433         (setup-german-environment): New function.
9434
9435         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9436         change default input method to "greek-postfix".
9437
9438         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9439         coding-priority key in
9440
9441 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9442
9443         * mule/mule-cmds.el (set-language-info): Doc fix.
9444         (input-method-inactivate-hook): Doc fix.
9445
9446 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9447
9448         * mule/mule-cmds.el (set-input-method): Renamed from
9449         select-input-method.
9450
9451 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9452
9453         * mule/mule-cmds.el (set-language-environment): Run
9454         exit-language-environment-hook before calling `exit-function'
9455         which is specified for the language environment.
9456
9457 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9458
9459         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9460         modified.
9461         (prefer-coding-system): Likewise.
9462         (describe-language-environment): Print aliases of each coding
9463         system.
9464         (set-language-environment-hook): New variable.
9465         (exit-language-environment-hook): New variable.
9466         (set-language-environment): Call these hooks.  Before setting a
9467         new language environment, exit from the
9468         current-language-environment if necessary.
9469         (input-method-verbose-flag): The value can be nil, t,
9470         complex-only, or default.
9471         (input-method-highlight-flag): Doc-string augmented.
9472         (activate-input-method): Check if we can run the registered
9473         function to activate an input method.
9474
9475         * mule/korean.el: Set exit-function for language environment
9476         "Korean" to exit-korean-environment.
9477         (setup-korean-environment): Moved to korea-util.el.
9478
9479 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9480
9481         * mule/mule-cmds.el (read-multilingual-string): Use
9482         current-input-method prior to default-input-method.  Don't bind
9483         current-input-method by `let', instead, activate the specified
9484         input method in the current buffer temporarily.
9485
9486 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9487
9488         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9489
9490 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9491
9492         * mule/chinese.el (post-read-decode-hz): Return the result of
9493         decode-hz-region.
9494         (pre-write-encode-hz): Do not change the value of
9495         last-coding-system.
9496
9497 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9498
9499         * mule/mule-ccl.el: Doc fixes.
9500
9501 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9502
9503         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9504         (check-ccl-program): New macro.
9505
9506 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9507
9508         * mule/mule-ccl.el: Comment about CCL syntax modified.
9509         (ccl-command-table): Add read-multibyte-character and
9510         write-multibyte-character.
9511         (ccl-code-table): Add ex-cmd.
9512         (ccl-extended-code-table): New variable.
9513         (ccl-embed-extended-command): New function.
9514         (ccl-compile-read-multibyte-character,
9515         ccl-compile-write-multibyte-character) New functions.
9516         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9517         ccl-dump-write-multibyte-character): New functions.
9518
9519 1999-07-22  SL Baur  <steve@miho>
9520
9521         * config.el (config-value-file): config.values is installed into
9522         doc-directory.
9523         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9524
9525 1999-07-19  Didier Verna  <didier@xemacs.org>
9526
9527         * rect.el: all functions rewritten, except when noted. Below is a
9528         list of interface changes.
9529         (apply-on-rectangle): new function. Obsoletes
9530         `operate-on-rectangle'. All functions that used to call this
9531         function now call the new one.
9532         (kill-rectangle): added optional prefix arg to fill lines.
9533         (delete-rectangle): ditto.
9534         (delete-extract-rectangle): ditto.
9535         (open-rectangle): ditto.
9536         (clear-rectangle): ditto.
9537         (delete-rectangle-line): added third arg FILL.
9538         (delete-extract-rectangle-line): ditto.
9539         (open-rectangle-line): ditto.
9540         (clear-rectangle-line): ditto.
9541
9542 1999-07-18  Andy Piper  <andy@xemacs.org>
9543
9544         * menubar-items.el (default-menubar): add gutter options.
9545
9546         * gutter-items.el: new file.
9547         (gutter): new group for custom.
9548         (gutter-visible-p): new variable.
9549         (default-gutter-position): ditto.
9550         (buffers-tab): new group for the buffers tab.
9551         (gutter-buffers-tab): widget to put in the gutter.
9552         (buffers-tab-max-size): max number of tabs.
9553         (buffers-tab-switch-to-buffer-function): function to call when a
9554         tab is pressed.
9555         (buffers-tab-omit-function): filter buffers with this function.
9556         (buffers-tab-format-buffer-line-function): format buffer names for
9557         inclusion in tabs.
9558         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9559         the record.
9560         (build-buffers-tab-internal): build a list of tab items.
9561         (buffers-tab-items): ditto.
9562         (add-tab-to-gutter): put a tab in the gutter area.
9563         (update-tab-in-gutter): reset the buffers in the tab.
9564
9565         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9566
9567         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9568         (switch-to-buffer-hooks): new hook.
9569
9570         * toolbar.el (default-toolbar-position): fix typo.
9571
9572 1999-07-16  Andy Piper  <andy@xemacs.org>
9573
9574         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9575
9576 1999-07-15  Didier Verna  <didier@xemacs.org>
9577
9578         * cus-edit.el (custom-prompt-variable): optional third arg makes
9579         prompt for a comment string.
9580         (customize-set-value): optional prefix makes this function handle
9581         variable comments.
9582         (customize-set-variable): ditto.
9583         (customize-save-variable): ditto.
9584         (customize-customized): handle custom comments.
9585         (customize-save-customized): ditto.
9586         (custom-variable-state-set): ditto.
9587         (custom-face-state-set): ditto.
9588         (customize-saved): ditto.
9589         (custom-variable-set): ditto.
9590         (custom-face-set): ditto.
9591         (custom-variable-save): ditto.
9592         (custom-face-save): ditto.
9593         (custom-variable-reset-saved): ditto.
9594         (custom-face-reset-saved): ditto.
9595         (custom-variable-reset-standard): ditto.
9596         (custom-face-reset-standard): ditto.
9597         (custom-comment-face): new face.
9598         (custom-comment-tag-face): ditto.
9599         (custom-comment): new widget.
9600         (custom-comment-create): new function.
9601         (custom-comment-delete): ditto.
9602         (custom-comment-value-set): ditto.
9603         (custom-comment-show): ditto.
9604         (custom-comment-invisible-p): ditto.
9605         (custom-variable-value-create): create a comment field widget.
9606         (custom-face-value-create): ditto.
9607         (custom-variable-menu): new entry for adding a custom comment.
9608         (custom-face-menu): ditto.
9609         (custom-save-variables): possibly save custom comments.
9610         (custom-save-faces): ditto.
9611
9612         * cus-face.el (custom-set-faces): the arguments can now have a
9613         custom comment as fourth argument.
9614
9615         * custom.el (custom-set-variables): the arguments can now have a
9616         custom comment as fifth element.
9617
9618 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9619
9620         * XEmacs 21.2.18 is released
9621
9622 1999-07-13  SL Baur  <steve@miho>
9623
9624         * lib-complete.el (read-library-name): Revert previous change.
9625         (read-library): Ditto.
9626
9627 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9628
9629         * packages.el (packages-package-list): Capitalize docstring.
9630
9631         * packages.el (packages-find-package-library-path): Use #'nconc
9632         rather than #'append to reduce consing -- #'mapcar uses Flist,
9633         which returns a freshly consed list.  #'append would create yet
9634         another fresh list, using Fmake_list in concat.
9635
9636         * packages.el (package-provide): Use setq with remassq like it
9637         says in its docstring.
9638
9639 1999-07-06  SL Baur  <steve@miho.m17n.org>
9640
9641         * lib-complete.el (progn-with-message): Fix typo.
9642
9643 1999-07-06  SL Baur  <steve@miho.m17n.org>
9644
9645         * mule/mule-misc.el (char-octet): Make function match docstring.
9646         From Katsumi Yamaoka <yamaoka@jpl.org>
9647
9648 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9649
9650         * wid-edit.el (widget-documentation): corrected spelling error.
9651
9652 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9653
9654         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9655         keys if already bound
9656
9657 1999-07-06  SL Baur  <steve@miho.m17n.org>
9658
9659         * lib-complete.el (progn-with-message): Revert previous changes.
9660
9661 1999-06-24  Bob Weiner  <weiner@beopen.com>
9662
9663         * lib-complete.el (find-library):
9664         (find-library-other-window):
9665         (find-library-other-frame): Completely rewrote
9666         so that these functions actually work when called non-interactively.
9667         Also made them handle LIBRARY arguments which end with .el or .elc.
9668
9669 1999-06-24  Bob Weiner  <weiner@beopen.com>
9670
9671         * simple.el (indent-new-comment-line): Locally bound
9672         `block-comment-start' to `comstart' or else when this is called
9673         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9674         `block-comment-start' value, ignoring any existing spacing after a
9675         comment prefix in the previous line and producing ugly comments.
9676
9677 1999-06-23  Bob Weiner  <weiner@beopen.com>
9678
9679         * list-mode.el (mouse-choose-completion):
9680         (choose-completion):
9681         (completion-switch-to-minibuffer): Added.
9682         ([Tab]): [Tab] previously switched to the minibuffer
9683         but since [space] does that and since most applications in the
9684         world use [Tab] to select the next item in a list, do that in the
9685         *Completions* buffer too.  This will cause the least confusion
9686         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9687         06/23/1999.
9688
9689 1999-06-22  Bob Weiner  <weiner@beopen.com>
9690
9691         * help.el (help-buffer-name): Added support for a null value
9692         of `help-buffer-prefix-string' since some buffers require no
9693         prefix.
9694
9695 1999-06-20  Bob Weiner  <weiner@beopen.com>
9696
9697         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9698         in the completion-list-mode-map to bury the completions buffer
9699         even when the minibuffer is no longer active.
9700
9701 1999-06-20  Bob Weiner  <weiner@beopen.com>
9702
9703         * list-mode.el (list-mode): It is visually disconcerting to have
9704         the text cursor disappear within list buffers, especially when
9705         moving from window to window, so leave it visible.
9706
9707 1999-07-01  SL Baur  <steve@miho.m17n.org>
9708
9709         * menubar-items.el (default-menubar): Conditionalize the bug
9710         report menu item (which may not be possible in this XEmacs).
9711         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9712
9713 1999-06-30  SL Baur  <steve@miho.m17n.org>
9714
9715         * subr.el (with-current-buffer): DOC string fix.
9716         Suggested by Bob Weiner <weiner@altrasoft.com>
9717
9718 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9719
9720         * cus-face.el (custom-face-italic): insert missing args
9721
9722 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9723
9724         * packages.el (package-locations): Changed default early package
9725         hierarchies to ~/.xemacs/mule-packages and
9726         ~/.xemacs/xemacs-packages.
9727
9728 1999-06-23  SL Baur  <steve@miho.m17n.org>
9729
9730         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9731
9732 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9733
9734         * packages.el (package-locations): Changed default early package
9735         hierarchy to ~/.xemacs/packages.
9736         (package-locations): Removed `packages' as a possible name for a
9737         late package hierarchy.
9738
9739 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9740
9741         * mule/mule-category.el (word-combining-categories): Set up new
9742         variable.
9743         (word-separating-categories): Likewise.
9744
9745 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9746
9747         * XEmacs 21.2.17 is released
9748
9749 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9750
9751         * font-menu.el (font-menu-set-font): allow for nil specification
9752         of font size.
9753
9754 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9755
9756         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9757         is 1.
9758
9759 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9760
9761         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9762         8859-5 instead of ISO 8859-1.
9763
9764 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9765
9766         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9767         (viet-viscii-encode-table): Ditto.
9768
9769         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9770         Make obsolete definition of char-octet.
9771
9772 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9773
9774         * subr.el: Move no-Mule make-char ...
9775         * help-nomule.el (make-char): To here.
9776         (string-width): Make Mule compatibility alias.
9777
9778 1999-06-15  Andy Piper  <andy@xemacs.org>
9779
9780         * select.el (get-selection-no-error): really make there be no-error.
9781         (get-selection): revert to original.
9782
9783 1999-06-11  Andy Piper  <andy@xemacs.org>
9784
9785         * select.el (selection-sets-clipboard): renamed.
9786         (own-selection): use it.
9787
9788 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9789
9790         * XEmacs 21.2.16 is released
9791
9792 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9793
9794         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9795         missing characters to avoid crash.
9796
9797 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9798
9799         * coding.el (set-terminal-coding-system): Only set the console
9800         coding system on the selected console if it is a tty.
9801
9802 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9803
9804         * cus-face.el:
9805         * cus-edit.el:
9806         * faces.el:
9807         (custom):
9808         (face-spec-set):
9809         * faces.el (frob-face-property):
9810         * font-menu.el (font-menu-set-font):
9811                   Actually apply changes from 1999-03-17
9812
9813 1999-06-10  Andy Piper  <andy@xemacs.org>
9814
9815         * select.el (get-selection): abstract out non error-signalling
9816         part.
9817         (get-selection-no-error): get-selection without signalling an
9818         error.
9819         (selection-is-clipboard-p): new variable. controls whether the
9820         selection sets the clipboard.
9821         (own-selection): use it.
9822
9823         * mouse.el (insert-selection): fallback to clipboard after trying
9824         primary selection and cutbuffer.
9825
9826 1999-06-05  Andy Piper  <andy@xemacs.org>
9827
9828         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9829         selection functions.
9830
9831 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9832
9833         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9834         default value.
9835         (load): Use `raw-text' instead of `no-conversion'.
9836         (insert-file-contents): Likewise.
9837
9838         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9839         of `no-conversion'.
9840
9841 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9842
9843         * coding.el: Don't copy `no-conversion' to `raw-text'.
9844
9845 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9846
9847         * subr.el (make-char): Define it if Mule is not around.
9848
9849 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9850
9851         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9852
9853         * x-select.el (x-disown-selection-internal): Restore symbol as an
9854         obsolete alias.
9855         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9856
9857 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9858
9859         * XEmacs 21.2.15 is released
9860
9861 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9862
9863         * subr.el (split-string): Avoid infinite looping
9864
9865 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9866
9867         * ldap.el (ldap-ignore-attribute-codings): New variable
9868         (ldap-default-attribute-decoder): New variable
9869         (ldap-coding-system): New variable
9870         (ldap-attribute-syntax-encoders): New variable
9871         (ldap-attribute-syntax-decoders): New variable
9872         (ldap-attribute-syntaxes-alist): New variable
9873         (ldap-encode-boolean): New function
9874         (ldap-decode-boolean): New function
9875         (ldap-encode-country-string): New function
9876         (ldap-decode-string): New function
9877         (ldap-decode-address): New function
9878         (ldap-encode-address): New function
9879         (ldap-decode-attribute): New function
9880         (ldap-search): Use some of these
9881
9882 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9883
9884         * version.el (emacs-version): Make the patch level/beta come
9885         before the XEmacs qualifier so that it gets into (funcall
9886         emacs-version) and thus in the bug reports.
9887         (emacs-version>=): Support patch levels.
9888
9889 1999-06-03  SL Baur  <steve@xemacs.org>
9890
9891         * version.el: implement x.y.z version number
9892         From Jan Vroonhof <vroonhof@math.ethz.ch>
9893
9894 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9895
9896         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9897
9898 1999-05-22  Vin Shelton <acs@xemacs.org>
9899
9900         * startup.el: Document -private and break out non-standard X options.
9901
9902 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9903
9904         * mule/mule-charset.el (charset-after): New function.
9905         (charset-direction): Synch with Mule, update docstring.
9906         (get-charset-property): New function.
9907         (put-charset-property): New function.
9908         (charset-plist): New function.
9909
9910         * mule/mule-charset.el (compose-region):
9911         (decompose-region): remove;  these functions (which don't work
9912         since we don't do composite characters) have been moved to
9913         mule-util.el.
9914         (toplevel): follow coding standards
9915
9916 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9917
9918         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9919         exist any more.
9920
9921         * code-files.el: Fix commentary to follow coding standards.  Move
9922         the single line left in mule-files.el to here.
9923
9924         * mule/mule-files.el: delete.
9925
9926 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9927
9928         * info.el (Info-scroll-prev): Use event functions instead of the
9929         old emacs 19 interface.
9930
9931 1999-06-02  Andy Piper  <andy@xemacs.org>
9932
9933         * x-font-menu.el (x-font-menu-load-font):
9934         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9935
9936 1999-05-31  Andy Piper  <andy@xemacs.org>
9937
9938         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9939         group.
9940         (font-menu-this-frame-only-p): ditto.
9941         (font-menu-max-items): reinstate, from Jan Vroonhof
9942         <vroonhof@math.ethz.ch>
9943         (font-menu-submenu-name-format): ditto.
9944         (font-menu-split-long-menu): ditto, for use by the family
9945         constructor.
9946         (font-menu-family-constructor): use it.
9947
9948 1999-05-30  Andy Piper  <andy@xemacs.org>
9949
9950         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9951         for use by the font menu.
9952
9953         * msw-font-menu.el: new file implementing mswindows specific
9954         font-menu behaviour.
9955         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9956         (mswindows-font-menu-junk-families): ditto.
9957         (hack-font-truename): ditto.
9958         (mswindows-font-regexp-ascii): ditto.
9959         (mswindows-reset-device-font-menus): ditto.
9960         (mswindows-font-menu-font-data): ditto.
9961         (mswindows-font-menu-load-font): ditto.
9962
9963         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9964         (x-font-menu-font-data): ditto.
9965         (x-font-menu-load-font): ditto.
9966
9967         * font-menu.el: new file implementing generic font menu behaviour.
9968         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9969         made device independent.
9970         (font-menu-this-frame-only-p): ditto.
9971         (font-menu-preferred-resolution): ditto.
9972         (font-menu-size-scaling): new variable used to determine whether
9973         sizes are in points or tenths of a point.
9974         (vassoc): moved from x-font-menu.el.
9975         (device-fonts-cache): ditto.
9976         (device-fonts-cache): ditto.
9977         (flush-device-fonts-cache): ditto.
9978         (reset-device-font-menus): copied from x-font-menu.el and made
9979         device independent. Most functionality deferred to
9980         device-dependent versions.
9981         (font-menu-family-constructor): copied from x-font-menu.el and
9982         made device independent.
9983         (font-menu-size-constructor): ditto.
9984         (font-menu-weight-constructor): ditto.
9985         (font-menu-set-font): ditto.
9986         (font-menu-change-face): ditto.
9987         (font-menu-load-font): new device method.
9988         (font-menu-font-data): ditto.
9989
9990         * x-font-menu.el: The above functions deleted.
9991
9992 1999-05-26  Andy Piper  <andy@xemacs.org>
9993
9994         * update-elc.el:
9995         * make-docfile.el:
9996         * loadup.el: rehash expand-file-name usage to not use default-directory.
9997
9998 1999-05-21  Andy Piper  <andy@xemacs.org>
9999
10000         * x-select.el (x-select-convert-to-text):
10001         (x-selected-text-type):
10002         (x-get-selection):
10003         (xselect-convert-to-string):
10004         (xselect-convert-to-compound-text):
10005         (xselect-convert-to-length):
10006         (xselect-convert-to-targets):
10007         (xselect-convert-to-delete):
10008         (xselect-convert-to-filename):
10009         (xselect-convert-to-charpos):
10010         (xselect-convert-to-lineno):
10011         (xselect-convert-to-colno):
10012         (xselect-convert-to-sourceloc):
10013         (xselect-convert-to-os):
10014         (xselect-convert-to-host):
10015         (xselect-convert-to-user):
10016         (xselect-convert-to-class):
10017         (xselect-convert-to-name):
10018         (xselect-convert-to-integer):
10019         (xselect-convert-to-atom):
10020         (xselect-convert-to-identity): functions renamed from x-* and
10021         moved to select.el.
10022         (x-get-secondary-selection): use rename get-selection.
10023         (x-get-clipboard): ditto.
10024         (x-own-selection): moved to select.el.
10025         (x-valid-simple-selection-p): ditto.
10026         (x-dehilight-selection): ditto.
10027         (x-own-clipboard): ditto.
10028         (x-disown-selection): ditto.
10029
10030         * x-mouse.el (x-yank-function): moved to mouse.el.
10031         (x-insert-selection): ditto.
10032         (x-set-point-and-move-selection): use renamed function.
10033
10034         * select.el (selected-text-type): moved and renamed from
10035         x-select.el.
10036         (selection-owner-p): moved to C.
10037         (selection-exists-p): ditto.
10038         (get-cutbuffer): new device method.
10039         (get-selection): generalised and moved from x-select.el.
10040         (own-selection): moved x-own-selection functionality into here.
10041         (dehilight-selection): renamed and moved from x-select.el.
10042         (own-clipboard): functionality moved from x-select.el using new
10043         generic C builtins.
10044         (disown-clipboard): ditto.
10045         (select-convert-to-text):
10046         (select-convert-to-string):
10047         (select-convert-to-compound-text):
10048         (select-convert-to-length):
10049         (select-convert-to-targets):
10050         (select-convert-to-delete):
10051         (select-convert-to-filename):
10052         (select-convert-to-charpos):
10053         (select-convert-to-lineno):
10054         (select-convert-to-colno):
10055         (select-convert-to-sourceloc):
10056         (select-convert-to-os):
10057         (select-convert-to-host):
10058         (select-convert-to-user):
10059         (select-convert-to-class):
10060         (select-convert-to-name):
10061         (select-convert-to-integer):
10062         (select-convert-to-atom):
10063         (select-convert-to-identity): new functions renamed from x-* and
10064         moved from x-select.el.
10065
10066         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10067         into here and use as the default window-system mouse yank.
10068         (insert-selection): generalised and moved from x-mouse.el.
10069         (own-clipboard): moved to C.
10070
10071         * msw-select.el (mswindows-selection-owned-p): deleted.
10072         (mswindows-own-selection): generalised and moved to select.el.
10073         (mswindows-disown-selection): generalised and moved to C.
10074         (mswindows-selection-owner-p): ditto.
10075
10076 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10077
10078         * XEmacs 21.2.14 is released
10079
10080 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10081
10082         * about.el: update contact info for jason and slb.
10083
10084 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10085
10086         * mule/european.el (setup-romanian-environment): Add Romanian
10087         support from Emacs/Mule romanian.el.
10088
10089 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10090
10091         * cus-face.el: Label all custom changes with the 'custom' tag.
10092
10093         * cus-edit.el: idem ditto.
10094
10095         * faces.el: Added suport for adding device tags to various functions.
10096         (custom): New device tag.
10097         (face-spec-set): Call reset face with tags argument. No longer do
10098         x-init-global-faces hack.
10099
10100         * faces.el (frob-face-property): Use an anonymous specifier to map
10101         frob-face-property-1 over.
10102
10103         * x-font-menu.el (font-menu-set-font): Always specify all
10104         properties to custom.
10105
10106 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10107
10108         * mule/european.el (setup-czech-environment): Add czech support.
10109         From David Sauer <davids@orfinet.cz>
10110
10111 1999-03-15  SL Baur  <steve@xemacs.org>
10112
10113         * check-features.el: Turn hard errors into warnings.
10114
10115 1999-03-21  SL Baur  <steve@xemacs.org>
10116
10117         * simple.el (delete-key-deletes-forward): As per discussion on
10118         xemacs-beta, default to t.
10119
10120 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10121
10122         * loadup.el: Define Installation-string before loading anything.
10123
10124 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10125
10126         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10127         From Anders Stenman <stenman@isy.liu.se>
10128
10129 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10130
10131         * wid-edit.el (widget-glyph-find): Ditto.
10132
10133         * packages.el (locate-library): Ditto.
10134
10135         * loadup.el (really-early-error-handler): Ditto.
10136
10137         * lib-complete.el (read-library): Ditto.
10138
10139         * faces.el (set-face-stipple): Ditto.
10140
10141         * code-files.el (load): Use new calling style of locate-file.
10142
10143 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10144
10145         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10146         dead.
10147
10148 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10149
10150         * dumped-lisp.el (preloaded-file-list): Don't load
10151         Installation.el.
10152
10153         * loadup.el (Installation-string): Define it here.
10154
10155 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10156
10157         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10158         Installation.el needs to be loaded before `dump-paths', otherwise
10159         the dumping process won't find it.
10160
10161 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10162
10163         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10164         subr so that we can use `replace-in-string' in Installation.el to
10165         get rid of C-m chars under the native Windows build.
10166
10167 1999-04-29  Andy Piper  <andy@xemacs.org>
10168
10169         * make-docfile.el: canonicalize file and directory names.
10170
10171         * device.el (call-device-method): new function for calling device
10172         specific methods.
10173         (define-device-method): new function for defining device methods.
10174         (define-device-method*): ditto.
10175
10176 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10177
10178         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10179
10180 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10181
10182         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10183         (cyrillic-koi8-r-encode-table): Likewise.
10184         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10185         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10186
10187         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10188         from vietnamese.el].
10189
10190         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10191         mule/mule-misc.el.
10192
10193 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10194
10195         * mule/thai-xtis.el:
10196         - Change font registry name from "Thai94x94-0" to "xtis-0".
10197         - Change mnemonic of coding-system `tis-620' to "TIS620".
10198
10199 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10200
10201         * mule/ethiopic.el: fixed.
10202
10203 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10204
10205         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10206
10207         * mule/thai-xtis.el: New file.
10208
10209         * mule/vietnamese.el: New file.
10210
10211         * mule/ethiopic.el: New file.
10212
10213 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10214
10215         * bytecomp.el (byte-compile-close-variables): Leave
10216         debug-issue-ebola-notices alone.
10217
10218 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10219
10220         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10221         at the top of the buffer since it is the most important thing to
10222         customize
10223         (ldap-get-host-parameter): New defun
10224         (ldap-search): Add a new parameter `withdn' to retrieve the
10225         distinguished names of entries
10226
10227 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10228
10229         * startup.el (splash-frame-body): Date and spelling fixes.
10230
10231 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10232
10233         * view-less.el (toggle-truncate-lines): add autoload tag
10234
10235 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10236
10237         * format.el (format-alist): Disable image stuff.
10238
10239 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10240
10241         * wid-edit.el (widget-glyph-find): Search by directories, then by
10242         suffixes rather than the other way around.
10243         (widget-image-conversion): Renamed to
10244         `widget-image-file-name-suffixes'.
10245
10246 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10247
10248         * mule/mule-charset.el: Made old functions obsolete, remove the
10249         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10250         (charset-iso-graphic-plane): Rename from charset-graphic.
10251         (charset-iso-final-char): Rename from charset-final.
10252         (charset-width): Rename from charset-columns.
10253         (charset-bytes): Added from fsf compatibility, returns always 1.
10254
10255         * mule/mule-misc.el: Move charset-doc-string alias to
10256         mule-charset.el
10257
10258 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10259
10260         * x-faces.el (x-make-font-bold-italic): honor
10261         *try-oblique-before-italic-fonts*
10262
10263 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10264
10265         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10266
10267 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10268
10269         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10270         name.
10271
10272 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10273
10274         * cl-extra.el (equalp): Would bug out for lists.
10275
10276 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10277
10278         * about.el (about-hackers):  Change cgw's email address
10279
10280 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10281
10282         * XEmacs 21.2.13 is released
10283
10284 1999-03-12  SL Baur  <steve@xemacs.org>
10285
10286         * simple.el (delete-key-deletes-forward): Revert to previous
10287         behavior.
10288
10289 1999-01-18  Didier Verna  <didier@xemacs.org>
10290
10291         * menubar-items.el (xemacs-splash-buffer): handle the case of
10292         multiple elements in the splash buffer body.
10293
10294         * startup.el (splash-frame-timeout): new constant: interval
10295         between splash buffer elements.
10296         (command-line-1): handle splash buffer with multiple elements (use
10297         a timeout).
10298         (splash-frame-body): Originally `startup-splash-frame-body'.
10299         Rewrote a cleaner and more readable version. This can now be array,
10300         in which case each element is displayed in turn in the splash buffer.
10301         (splash-frame-static-body): new constant. Persistent information
10302         across all splash buffer elements (preserves the possibility to give
10303         it in different languages.
10304         (circulate-splash-frame-elements): new function. Used as a timeout
10305         to circulate through all splash frame elements and display them in
10306         sequence.
10307         (display-splash-frame): originally `startup-splash-frame'. Handle
10308         the case of multiple elements in the splash buffer body. Now
10309         returns a timeout id if multiple elements to display, or nil.
10310
10311 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10312
10313         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10314         so they can be overridden by x-init-face-from-resources.
10315         Additionally specify the font name also with an x tag.
10316
10317 1999-03-08  Andy Piper  <andy@xemacs.org>
10318
10319         * package-get.el (package-get-base): autoload.
10320
10321         * menubar-items.el (default-menubar): add update menu item. Fix
10322         custom menu to only be activated when package-base is available.
10323
10324         * package-get.el (package-get-custom): don't load
10325         package-get-custom as it is auto-generated. Fix group definition.
10326
10327 1999-03-05  Didier Verna  <didier@xemacs.org>
10328
10329         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10330         instead of `symbol-name' (Thanks Kyle).
10331
10332         * cus-edit.el (custom-save-variables): use `prin1' instead of
10333         princ to write symbols.
10334
10335 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10336
10337         * XEmacs 21.2.12 is released
10338
10339 1999-03-05  SL Baur  <steve@xemacs.org>
10340
10341         * menubar-items.el (default-menubar): Add kfm browsing support.
10342         From Neal Becker <nbecker@fred.net>
10343
10344 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10345
10346         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10347         calls to font-lock during buffer reversion.
10348
10349 1999-02-12  Didier Verna  <didier@xemacs.org>
10350
10351         * info.el (Info-build-node-completions): unconditionally widen the
10352         tag table buffer.
10353
10354 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10355
10356         * x-faces.el (x-init-face-from-resources):
10357         Only set fonts in the 'x locale.
10358
10359 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10360
10361         * package-ui.el (pui-install-selected-packages): Don't throw on
10362         `package-admin-delete-binary-package' returning nil since it's
10363         normal.  Reindent function.
10364         (pui-add-required-packages): Handle case where packages selected
10365         for installation have never been installed.
10366
10367 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10368
10369         * menubar-items.el (default-menubar):
10370         Implement the ``Mule->Set coding system of process'' menu item.
10371
10372 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10373
10374         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10375         files
10376         - Change some `if's to `when's
10377
10378 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10379
10380         * XEmacs 21.2.11 is released
10381
10382 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10383
10384         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10385         against window close (Fix Bug #460).
10386         (ask-user-about-lock-dbox): Idem.
10387
10388 1999-02-25  SL Baur  <steve@xemacs.org>
10389
10390         * mule/mule-charset.el (charset-leading-byte): New function.
10391         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10392
10393 1999-02-12  Andy Piper  <andy@xemacs.org>
10394
10395         * about.el (xemacs-hackers): change andy's email address.
10396         (about-url-alist): change andy's web page address.
10397         (about-xemacs): add piper.
10398
10399 1999-02-16  SL Baur  <steve@xemacs.org>
10400
10401         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10402         of mule-base into lisp/mule.
10403
10404 1999-02-16  SL Baur  <steve@xemacs.org>
10405
10406         * mule/arabic.el:
10407         mule/canna-leim.el:
10408         mule/chinese.el:
10409         mule/cyrillic.el:
10410         mule/english.el:
10411         mule/european.el:
10412         mule/greek.el:
10413         mule/hebrew.el:
10414         mule/japanese.el:
10415         mule/kinsoku.el:
10416         mule/korean.el:
10417         mule/misc-lang.el:
10418         mule/mule-category.el:
10419         mule/mule-ccl.el:
10420         mule/mule-charset.el:
10421         mule/mule-cmds.el:
10422         mule/mule-coding.el:
10423         mule/mule-files.el:
10424         mule/mule-help.el:
10425         mule/mule-init.el:
10426         mule/mule-misc.el:
10427         mule/mule-tty-init.el:
10428         mule/mule-x-init.el:
10429         mule/viet-chars.el:  Remerge from mule-base.
10430
10431         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10432         of mule-base into lisp/mule.
10433
10434 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10435
10436         * process.el (exec-to-string): Use `shell-command-switch' in place
10437         of hard-wired "-c" (for WindowsNT).
10438
10439 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10440
10441         * menubar-items.el (default-menubar):  Remove obsolete
10442         "Gopher" item
10443
10444 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10445
10446         * package-admin.el (package-admin-get-install-dir): First fall
10447         back to the location of xemacs-base for non-mule packages.
10448
10449 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10450
10451         * paths.el:
10452         - improved automounter tmp directory support.
10453         - support 4 (!) empirically discovered automounter conventions
10454
10455 1999-02-12  SL Baur  <steve@xemacs.org>
10456
10457         * etags.el (pop-tag-mark): autoload to match key binding.
10458
10459 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10460
10461         * XEmacs 21.2.10 is released
10462
10463 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10464
10465         * package-get.el (package-get-remote-filename): Don't bug out for
10466         a local file name in the search entry.
10467
10468 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10469
10470         * XEmacs 21.2.9 is released
10471
10472 1999-01-19  Didier Verna  <didier@xemacs.org>
10473
10474         * replace.el (replace-search-function): new variable containing a
10475         function to perform a search-forward.
10476         (replace-re-search-function): new variable containing a function
10477         to perform a re-search-forward.
10478         (perform-replace): use them.
10479
10480 1999-01-25  Didier Verna  <didier@xemacs.org>
10481
10482         * select.el (selection-owner-p): use the name `XEmacs'.
10483         (cut-copy-clear-internal): ditto.
10484
10485 1999-01-18  Andy Piper  <andy@xemacs.org>
10486
10487         * about.el (about-url-alist): Update my entry.
10488         (xemacs-hackers): Ditto.
10489
10490 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10491
10492         * buffer.el (switch-to-buffer): Fixing documentation.
10493         * minibuf.el (minibuffer-completion-table): ditto.
10494         * cl-macs.el (return-from): ditto.
10495
10496 1999-01-04  Didier Verna  <didier@xemacs.org>
10497
10498         * replace.el (delete-non-matching-lines): temporarily disable
10499         case-folding when called interactively with a regexp containing
10500         uppercase characters.
10501         (delete-matching-lines): ditto.
10502         (count-matches): ditto.
10503         (list-matching-lines): ditto.
10504
10505 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10506
10507         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10508         abort if current window is split horizontally, not if others are
10509         split.  Got rid of unnecessary minibuffer checking.  Also, add
10510         some comments (it's still complex).
10511
10512 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10513
10514         * package-get.el: changed address for doc.ic.ac.uk to
10515         sunsite.doc.ic.ac.uk
10516
10517 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10518
10519         * ldap.el (toplevel): Remove requires so that the file compiles
10520         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10521
10522 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10523
10524         * dump-paths.el: Calculate module-directory and set
10525         module-load-path to the load path for modules.
10526
10527         * loadup.el: Get bootstrap value of module-load-path from the
10528         environment variable EMACSBOOTSTRAPMODULEPATH.
10529         - Display the module load path if we're debugging paths.
10530
10531         * setup-paths.el: Added function paths-find-site-module-directory.
10532         - Added function paths-find-module-directory.
10533         - Added function paths-construct-module-load-path.  Uses new
10534         environment variable EMACSMODULEPATH.
10535
10536 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10537
10538         * font.el (font-default-object-for-device):
10539         Oops! This `or' can't be replaced by `unless'.
10540         Fixed inability to run w3, among other things.
10541
10542 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10543
10544         * package-admin.el: Change initialization of
10545           package-admin-install-function dependent on system type.
10546           Change package-admin-install-function-mswindows to use
10547           "minitar".
10548
10549 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10550
10551         * mouse.el (default-mouse-motion-handler): Disable help echo while
10552         in the minibuffer.
10553
10554 1998-12-28  Martin Buchholz <martin@xemacs.org>
10555
10556         * XEmacs 21.2.8 is released.
10557
10558 1998-12-24  Martin Buchholz <martin@xemacs.org>
10559
10560         * XEmacs 21.2.7 is released.
10561
10562 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10563
10564         * package-ui.el (pui-list-packages): Set truncate-lines.
10565
10566         * package-get.el (package-get-download-menu): Use
10567         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10568
10569         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10570         (pui-help-string): idem.
10571         (list-packages-mode): New major mode.
10572         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10573         (pui-install-selected-packages): Add suport for removing packages.
10574         (pui-toggle-package-delete-key): New function.
10575         (pui-popup-context-sensitive): New kludge.
10576         (pui-list-packages): Add warning when `package-get-remote' is nil.
10577         (package-ui-add-site): New function.
10578
10579 1998-12-01  Didier Verna  <didier@xemacs.org>
10580
10581         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10582
10583 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10584
10585         * ldap.el: Custom-ized
10586         (toplevel): Do not provide `ldap' which is provided by C level
10587         LDAP code
10588         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10589
10590 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10591
10592         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10593
10594 1998-12-17  Andy Piper  <andy@xemacs.org>
10595
10596         * sound.el (sound-load-list): name changed from sound-load-alist.
10597         (sound-extension-list): name changed from sound-ext-list.
10598         (load-default-sounds): use new names.
10599         (load-sound-file): use new names.
10600
10601 1998-12-16  Andy Piper  <andy@xemacs.org>
10602
10603         * XEmacs 21.2.6 is released
10604
10605 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10606
10607         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10608         errors.
10609
10610 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10611
10612         * wid-edit.el (widget-echo-this-extent): Set
10613         help-echo-owns-message to t.
10614
10615 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10616
10617         * package-get.el (package-get-download-menu): use toggles for
10618           each site in the download site menu.
10619
10620 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10621
10622         * package-get.el (package-get): If we cannot find a package
10623           because package-get-remote is not set, give a more helpful
10624           error message.
10625
10626 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10627
10628         * package-get.el (package-get-remote-filename): use an EFS path
10629         with user anonymous if no user is specified.
10630
10631 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10632
10633         * faces.el (face-spec-set): Re-init fallfacks for default after
10634         calling reset-face on the default face.
10635
10636 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10637
10638         * package-admin.el (package-admin-default-install-function):
10639         Behave as advertised.  Make sure the pkg-dir is proper for
10640         default-directory.
10641         (package-admin-add-binary-package): Make sure the pkg-dir is
10642         proper for default-directory.
10643         (package-admin-install-function-mswindows): Make sure the pkg-dir
10644         is proper for default-directory.
10645
10646 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10647
10648         * XEmacs 21.2.5 is released
10649
10650 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10651
10652         * files.el (binary-file-regexps): regexp-opt is not available at
10653         bytecompile time.
10654
10655 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10656
10657         * x-win-xfree86.el:
10658         * x-win-sun.el (x-win-init-sun):
10659         * x-win-sun.el:
10660         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10661         * x-iso8859-1.el:
10662         * x-init.el (init-post-x-win):
10663         * x-init.el (init-pre-x-win):
10664         * x-init.el (x-initialize-compose):
10665         * x-init.el:
10666         * x-compose.el:
10667         * winnt.el:
10668         * widget.el:
10669         * wid-edit.el (widget-glyph-click):
10670         * wid-edit.el (widget-glyph-find):
10671         * wid-edit.el (widget-type):
10672         * view-less.el (view-buffer-other-window):
10673         * very-early-lisp.el:
10674         * version.el:
10675         * toolbar.el:
10676         * toolbar-items.el:
10677         * term/sun.el (suntool-map):
10678         * term/sun-mouse.el:
10679         * term/internal.el:
10680         * syntax.el (modify-syntax-entry):
10681         * symbol-syntax.el:
10682         * subr.el:
10683         * startup.el (lock-directory):
10684         * simple.el (set-comment-column):
10685         * simple.el (backward-delete-char-untabify):
10686         * shadow.el (find-emacs-lisp-shadows):
10687         * shadow.el:
10688         * setup-paths.el (paths-construct-info-path):
10689         * select.el (cut-copy-clear-internal):
10690         * process.el (call-process-region):
10691         * process.el (start-process-shell-command):
10692         * process.el:
10693         * paths.el (rmail-spool-directory):
10694         * paragraphs.el (use-hard-newlines):
10695         * package-get.el (package-get-dependencies):
10696         * package-admin.el (package-admin-delete-binary-package):
10697         * obsolete.el (truncate-string):
10698         * obsolete.el (store-substring):
10699         * mouse.el (default-mouse-track-maybe-own-selection):
10700         * mouse.el (mouse-yank-at-point):
10701         * modeline.el:
10702         * modeline.el (mouse-drag-modeline):
10703         * minibuf.el (read-directory-name-internal):
10704         * minibuf.el (read-file-name-internal):
10705         * minibuf.el (read-file-name-internal-1):
10706         * minibuf.el (read-file-name-2):
10707         * minibuf.el (exact-minibuffer-completion-p):
10708         * minibuf.el (read-from-minibuffer):
10709         * minibuf.el:
10710         * menubar.el (check-menu-syntax):
10711         * map-ynp.el (map-y-or-n-p):
10712         * make-docfile.el (docfile-out-of-date):
10713         * loadup.el ((member "run-temacs" command-line-args)):
10714         * loadup.el ((member "no-site-file" command-line-args)):
10715         * loadup.el (really-early-error-handler):
10716         * loadup.el:
10717         * loadhist.el:
10718         * loaddefs.el:
10719         * lisp-mnt.el (lm-verify):
10720         * lib-complete.el (lib-complete:cache-completions):
10721         * lib-complete.el (library-all-completions):
10722         * itimer.el (itimer-run-expired-timers):
10723         * info.el (Info-mode):
10724         * info.el (Info-insert-file-contents):
10725         * info.el (Info-rebuild-dir):
10726         * info.el (Info-build-dir-anew):
10727         * info.el (Info-parse-dir-entries):
10728         * info.el (Info-dir-outdated-p):
10729         * info.el (Info-insert-dir):
10730         * info.el (info-xref):
10731         * info.el:
10732         * hyper-apropos.el (hyper-apropos-get-doc):
10733         * hyper-apropos.el (hyper-describe-face):
10734         * hyper-apropos.el (hyper-apropos-mode):
10735         * hyper-apropos.el:
10736         * help.el (list-processes):
10737         * help.el:
10738         * gnuserv.el:
10739         * font.el (mswindows-font-create-name):
10740         * font.el (font-default-font-for-device):
10741         * font.el (x-font-create-object):
10742         * font.el (font-registry):
10743         * font.el:
10744         * font-lock.el (font-lock-keywords):
10745         * font-lock.el:
10746         * finder.el (finder-compile-keywords):
10747         * find-paths.el (paths-find-recursive-path):
10748         * fill.el (set-justification-center):
10749         * fill.el (fill-region-as-paragraph):
10750         * files.el (insert-directory):
10751         * files.el (wildcard-to-regexp):
10752         * files.el (recover-file):
10753         * files.el (basic-save-buffer):
10754         * files.el (delete-auto-save-file-if-necessary):
10755         * files.el (file-relative-name):
10756         * files.el (backup-extract-version):
10757         * files.el (backup-buffer):
10758         * files.el (set-visited-file-name):
10759         * files.el (set-auto-mode):
10760         * files.el (interpreter-mode-alist):
10761         * files.el:
10762         * files.el (find-file-noselect):
10763         * files.el (abbreviate-file-name):
10764         * files.el (parse-colon-path):
10765         * files.el (directory-abbrev-alist):
10766         * etags.el (visit-tags-table-buffer):
10767         * easymenu.el (easy-menu-define):
10768         * dragdrop.el (experimental-dragdrop-drag):
10769         * dragdrop.el (dragdrop-drop-do-functions):
10770         * dragdrop.el (dragdrop-drop-at-point):
10771         * disass.el (disassemble-1):
10772         * disass.el (disassemble-internal):
10773         * disass.el (disassemble):
10774         * disass.el:
10775         * derived.el (derived-mode-init-mode-variables):
10776         * derived.el (define-derived-mode):
10777         * custom.el (defgroup):
10778         * cus-edit.el (custom-quote):
10779         * config.el:
10780         * code-process.el (open-network-stream):
10781         * code-process.el (start-process):
10782         * code-process.el (call-process-region):
10783         * code-process.el (call-process):
10784         * code-process.el:
10785         * code-files.el (insert-file-contents):
10786         * code-files.el:
10787         * code-files.el (buffer-file-coding-system-for-read):
10788         * cmdloop.el (yes-or-no-p-minibuf):
10789         * cl.el:
10790         * cl-macs.el:
10791         * cl-extra.el:
10792         * callers-of-rpt.el (make-caller-report):
10793         * callers-of-rpt.el:
10794         * bytecomp.el (batch-byte-recompile-directory):
10795         * bytecomp.el (batch-byte-compile-1):
10796         * bytecomp.el (batch-byte-compile):
10797         * bytecomp.el (display-call-tree):
10798         * bytecomp.el (byte-compile-insert):
10799         * bytecomp.el (byte-compile-two-args-19->20):
10800         * bytecomp.el (byte-compile-variable-ref):
10801         * bytecomp.el (byte-compile-form):
10802         * bytecomp.el (byte-compile-top-level-body):
10803         * bytecomp.el (byte-compile-out-toplevel):
10804         * bytecomp.el (byte-compile-byte-code-maker):
10805         * bytecomp.el (byte-compile-file-form-defmumble):
10806         * bytecomp.el (byte-compile-file-form):
10807         * bytecomp.el (byte-compile-keep-pending):
10808         * bytecomp.el (byte-compile-insert-header):
10809         * bytecomp.el (byte-compile-from-buffer):
10810         * bytecomp.el (byte-compile-file):
10811         * bytecomp.el (byte-recompile-file):
10812         * bytecomp.el (byte-compile-close-variables):
10813         * bytecomp.el (byte-compile-warn-about-unused-variables):
10814         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10815         * bytecomp.el (byte-compiler-legal-options):
10816         * bytecomp.el (byte-compile-lapcode):
10817         * bytecomp.el (byte-optimize-log):
10818         * bytecomp.el ((fboundp 'defsubst)):
10819         * bytecomp.el:
10820         * bytecomp-runtime.el:
10821         * byte-optimize.el (byte-optimize-apply):
10822         * byte-optimize.el (car):
10823         * byte-optimize.el (byte-optimize-form):
10824         * byte-optimize.el (byte-optimize-form-code-walker):
10825         * byte-optimize.el:
10826         * build-report.el (build-report-insert-installation-file):
10827         * build-report.el (build-report):
10828         * auto-show.el:
10829         * apropos.el (apropos-documentation):
10830         - mega patch
10831         - clean up byte-compile warnings
10832         - remove unused variables
10833         - Use common lisp style hashtable functions
10834         - byte compiler cleanup
10835         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10836         - remove old backquote syntax usage
10837         - move some cl functionality into C for speed.
10838         - remove last remaining VMS support
10839         - spelling fixes
10840         - implement last, butlast, nbutlast, copy-list in C.
10841         - new macro ignore-file-errors, similar to ignore-errors
10842           (ignore-file-errors (delete-file "foo"))
10843         - get frequent garbage collection during loadup.el by tweaking
10844           gc-cons-threshold, rather than explicitly calling garbage-collect
10845         - default delete-key-deletes-forward to `t'.
10846
10847 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10848
10849         * XEmacs 21.2-beta4 is released.
10850
10851 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10852
10853         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10854         (easy-menu-item-present-p): Wrapper around find-menu-item.
10855         (easy-menu-remove-item): Wrapper around delete-menu-item.
10856
10857         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10858         (add-menu-button): Add 'in-menu' argument.
10859         (add-menu-item-1): Add in-menu support to helper function.
10860
10861 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10862
10863         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10864
10865 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10866
10867         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10868         of Dec 4, 1997.
10869
10870 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10871
10872         * process.el (shell-command-on-region): Report if the command
10873         succeeded or failed.
10874
10875 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10876
10877         * subr.el (buffer-substring-no-properties): Comment out.
10878
10879 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10880
10881         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10882           into font instances first, like `x-frob-font-size' does.
10883           (mswindows-find-larger-font): ditto
10884
10885 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10886
10887         * package-ui.el (pui-install-selected-packages): fix args in call
10888         to `package-get'.
10889
10890 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10891
10892         * package-get.el (host-name): New widget type.
10893         (package-get-remote): Better customization using new type.
10894         (package-get-download-sites): idem dito.
10895
10896         (package-get-custom): Do not use package-get-all untill we have
10897         runtime dependencies.
10898
10899         (package-get-remove-copy): Default to 't' we no longer need this
10900         kludge as we do not currently use depenencies.
10901
10902         (package-get-was-current): New variable.
10903         (package-get-require-base): New 'force-current' argument.
10904         (package-get-update-base): idem
10905         (package-get-package-provider):  idem
10906         (package-get-locate-index-file): New 'no-remote' argument.
10907         (package-get-locate-file): idem.
10908
10909         (package-get-maybe-save-index): New function.
10910         (package-get-update-base): Use it.
10911
10912 1998-10-28 Greg Klanderman <greg@alphatech.com>
10913
10914         * package-get.el (package-get-remote): default to nil; by default,
10915         don't go out to the net via EFS.  They must select a download site.
10916         (package-get-download-sites): new variable.
10917         (package-get-download-menu): new function.
10918         (package-get-locate-index-file): new function.
10919         (package-get-update-base): use it.
10920
10921         * menubar-items.el (default-menubar): add "Update Package Index"
10922         and "Add Download Site" menus under Options | Manage Packages.
10923
10924 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10925
10926         * package-get.el (package-get): bugfix code checking installed version
10927         for case where package is not currently installed.
10928         (package-get-require-signed-base-updates): new variable.
10929         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10930         deemed not a goot thing.  Use the variable
10931         package-get-allow-unsigned-base-updates instead.
10932
10933 1998-10-16 Greg Klanderman <greg@alphatech.com>
10934
10935         * package-get.el (package-get): Don't install an older version than
10936         we already have unless explicitly told to.  Issue a warning.
10937
10938         * package-ui.el (pui-add-required-packages): when adding
10939         dependencies, don't add packages that are up to date.
10940         (pui-package-symbol-char):  Don't consider a package out of date
10941         if you have a newer version installed than the latest version in
10942         package-get-base.
10943
10944         * package-get.el (package-get-base-filename): document that it may
10945         be a path relative to package-get-remote;  new default value.
10946         (package-get-locate-file): new function.
10947         (package-get-update-base): use it to expand package-get-base-filename.
10948         (package-get-save-base): new function to save the package-get database
10949         to file.
10950         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10951         (package-get-update-base): pass the REMOTE-SOURCE arg.
10952         (package-get-update-base-entry): call package-get-custom-add-entry.
10953         (package-get-file-installed-p): removed; no longer needed.
10954         (package-get-create-custom): ditto.
10955         (toplevel): remove code to build and load package-get-custom.el
10956         (package-get-custom-add-entry): new function.
10957
10958 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10959
10960         * wid-edit.el (widget-button-click): Don't switch window.
10961
10962 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10963
10964         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10965
10966 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10967
10968         * etags.el (find-tag-default): Run find-tag-hook using
10969         run-hooks rather than funcall
10970
10971 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10972
10973         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10974         and the current local map as the parents to isearch-mode-map.
10975
10976 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10977
10978         * XEmacs 21.2-beta3 is released.
10979
10980 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10981
10982         * package-get.el (package-get-update-base): use
10983         insert-file-contents-internal, not insert-file-contents-literally.
10984
10985 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10986
10987         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10988         dump time.
10989
10990 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10991
10992         * package-get.el (package-get-update-base-entry): new function.
10993         (package-get-update-base): renamed; was `package-get-load-base'.
10994         cleanup, and use package-get-update-base-from-buffer.
10995         (package-get-update-base-from-buffer): new function.
10996         (package-get-update-base-entries): new; helper for above.
10997         Do not eval lisp grabbed over ftp; parse it from new format.
10998
10999 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11000
11001         * files.el (set-auto-mode): Don't play games loading package-get
11002         database; package-get-package-provider will handle it all.
11003
11004 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11005
11006         * package-get.el (package-get-base-filename): new variable.
11007         (package-get-require-base): new function.
11008         (package-get-pgp-signed-begin-line): new variable.
11009         (package-get-pgp-signature-begin-line): ditto.
11010         (package-get-pgp-signature-end-line):  ditto.
11011         (package-get-load-base): new function.
11012         (package-get-interactive-package-query):
11013         (package-get-update-all):
11014         (package-get-dependencies):
11015         (package-get-package-provider):
11016         (package-get-custom): use package-get-require-base.
11017         [package-get-custom loading]: disable for now.
11018
11019         * package-ui.el (pui-list-packages): use (package-get-require-base)
11020
11021 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11022
11023         * package-ui.el: Correct obvious thinko in choosing extent face.
11024
11025 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11026
11027         * menubar-items.el (default-menubar): pui-list-package has nothing
11028         to with Customize. Move all the package stuff to a new Item in Options.
11029
11030         * package-ui.el (pui-menu): Add menu and Popup menu.
11031
11032         * package-get.el (package-get): Use new
11033         package-admin-get-install-dir.
11034
11035         * package-admin.el (package-admin-get-install-dir): New syntax.
11036         Conserve package location and put mule packages where mule-base is.
11037
11038         * package-get.el : Customized
11039
11040         * package-ui.el (pui): Customized
11041         (pui-package-install-dest-dir): New variable.
11042         (pui-install-selected-packages): Use it
11043
11044 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11045
11046         * package-get.el (package-get-interactive-package-query): Move
11047         dependency on package-get-base to run-time.
11048         (package-get-update-all): Ditto.
11049         (package-get-dependencies): Ditto.
11050         (package-get-package-provider): Ditto.
11051         (package-get-custom): Ditto.
11052
11053 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11054
11055         * events.el: Remove 'ascii-character property from 'backspace
11056         and 'delete symbols
11057
11058 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11059
11060         * package-get-base.el: removed.
11061
11062 1998-09-23  Didier Verna  <didier@xemacs.org>
11063
11064         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11065         (no-upper-case-p): new function.
11066         (with-search-caps-disable-folding): new macro.
11067         (with-interactive-search-caps-disable-folding): new macro.
11068         (zap-to-char): In interactive mode, do a case-sensitive search if
11069         the character is uppercase.
11070         (zap-up-to-char): ditto.
11071
11072         * replace.el (perform-replace): use the function no-upper-case-p.
11073
11074         * isearch-mode.el (isearch-fix-case): ditto.
11075         make obsolete `with-caps-disable-folding' and
11076         `isearch-no-upper-case-p'.
11077
11078         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11079         (tags-search): ditto.
11080         (tags-query-replace): ditto.
11081
11082         * info.el (Info-search): ditto.
11083
11084 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11085
11086         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11087
11088 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11089
11090         * package-admin.el (package-admin-rmtree): rewritten.  need to
11091         check for "." and ".." before symlink check.  expand files and
11092         directories with respect to DIRECTORY, not default-directory.
11093
11094 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11095
11096         * package-get.el (package-get-all): add INSTALL-DIR argument.
11097
11098 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11099
11100         * package-ui.el (pui-add-required-packages): new function, select
11101         dependent packages.
11102         (pui-display-keymap): bind it.
11103         (pui-help-string): document it.
11104         (pui-install-selected-packages): package-get-all -> package-get.
11105
11106         * package-get.el (package-get-dependencies): new function.
11107
11108 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11109
11110         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11111         regexps.
11112
11113 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11114
11115         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11116         function.
11117         (default-mouse-track-normalize-point): Use it.
11118
11119 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11120
11121         * package-admin.el (package-admin-delete-binary-package):
11122                 General cleanup. Remove unnessary use of progn and
11123         save-excursion.
11124         (package-admin-delete-binary-package): Do NOT mess with file
11125         modes. That is evil.
11126         (package-admin-delete-binary-package): Wrap all deleting in
11127         condition-case. The data in MANIFEST is untrustworthy.
11128         (package-admin-delete-binary-package): Let the OS worry about non
11129         empty directories.
11130
11131 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11132
11133         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11134         processing.
11135         (lm-report-bug): Fix mail address to send bug reports to.
11136
11137 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11138
11139         * XEmacs 21.2-beta2 is released.
11140
11141 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11142
11143         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11144
11145 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11146
11147         * info.el (Info-mode): Document page turning by double clicks in
11148         docstring so `M-x describe-mode' will display it.
11149
11150 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11151
11152         * info.el (Info-mouse-track-double-click-hook): Use character
11153         widths to calculate a border region where double clicking does
11154         page turning, and return `nil' by default so other hooks, such as
11155         region highlighting, will be run.
11156
11157 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11158
11159         * sound.el (default-sound-directory-list): Initialize with all the
11160         "sounds" directories in `data-directory-list'.  It used to just be
11161         the first one.
11162
11163         * packages.el (locate-data-directory-list): Created.  This gives
11164         the list of matching directories, unlike `locate-data-directory',
11165         which just gives the first one.
11166
11167 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11168
11169         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11170         make a binding in the local keymap until help-char handling is
11171         improved.
11172
11173         * help.el (help-keymap-with-help-key): Provide keymap with help
11174         binding.
11175         (help-print-help-form): New helper function.
11176
11177 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11178
11179         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11180         move extent to another buffer; no need to create a new extent.
11181         (isearch-fix-case): New function.
11182         (isearch-search-and-update): Use it.
11183
11184 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11185
11186         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11187         the keymap, not minor-mode-map-alist.
11188         (isearch-done): Restore overriding-local-map.
11189
11190 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11191
11192         * bytecomp.el (byte-compile-buffer-substring):
11193         Fix for: (byte-compile (defun f () (buffer-substring)))
11194         ==>   ** buffer-substring called with 3 args, but requires 0-3
11195         - new code not only works, but is more readable, too.
11196
11197 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11198
11199         * msw-faces.el (mswindows-init-device-faces): Don't try to
11200           specify a default font at this late stage. Do try to force
11201           creation of the default face font so that if it fails we get
11202           an error now instead of a crash at frame creation.
11203
11204           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11205           mswindows-make-font-unitalic: Canonical default weight
11206           changed from "Normal" to "Regular".
11207
11208           mswindows-make-font-bold / -bold-italic: Supplied device was
11209           not being passed into call to mswindows-find-smaller-font.
11210
11211 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11212
11213         * package-get.el (package-get-remote): Fix the path where to find
11214           the packages on xemacs.org.
11215
11216 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11217
11218         * about.el (about-maintainer-info): Update Ben's entry.
11219
11220 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11221
11222         * lisp/shadow.el (find-emacs-lisp-shadows):
11223         - `member' was being called on lists of length 2000!
11224         - Replace with hashtables.
11225         - Replace hand-coded loops with (dolist)
11226         - Fix comment typo
11227
11228 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11229
11230         * packages.el: Added new function, `package-delete-name', to
11231           delete existing packages from the installed package database
11232           (`packages-package-list').  Also added the "pkginfo" directory
11233           to `packages-special-base-regexp', so that the pkginfo directory
11234           would not get added to `late-packages'.
11235
11236         * package-admin.el: Added ability to delete an installed package
11237           (added low-level function, `package-admin-delete-package').
11238           Understands how to use the pkginfo/MANIFEST.<package> file to
11239           delete the package.  When installing a package, will also
11240           create a MANIFEST.* file if one is not provided by the
11241           package.  If the MANIFEST.* doesn't exist when deleting a
11242           package, the functions will fall back to attempting to delete
11243           any package-specific lisp directory.
11244
11245         * package-get.el: Moved some functions to package-admin.el.
11246           Added interactive function `package-get-delete-package', for
11247           use by users for deleting a package.
11248
11249           Also modified to not require the presence of efs.
11250
11251 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11252
11253         * files.el (find-file-noselect): Handle all signals, kill the
11254         buffer and resignal.
11255
11256 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11257
11258         * cl-macs.el (glyph-image): Add setf method.
11259
11260 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11261
11262         * package-get.el: Fixed broken EFS downloading.  Also, look for
11263           .tar.gz files first, in preference over .tgz files.
11264
11265         * package-ui.el: Fix display of package version numbers.
11266
11267 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11268
11269         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11270         argument.
11271
11272 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11273
11274         * list-mode.el: `display-completion-list': added new/optional
11275           keyword `:completion-string', which allows the programmer to
11276           change the "Possible completions are:" prompt.
11277
11278         * menubar-items.el: Added new pulldown menu-pick to start up the
11279           visual package browser/installer:
11280
11281                 Options->Customize->List Packages
11282
11283         * package-admin.el: Added hooks for installing under both Unix
11284           and MS Windows.  Does additional error checking.  No longer
11285           calls "add-big-package.sh" to install packages under Unix; now
11286           calls gunzip & tar directly.
11287
11288         * package-get.el: Added ability to install packages from files
11289           on a local disk/CDROM.  Now deletes any existing package lisp
11290           directory.  Does completion on available packages when
11291           querying for package names.  Will also search for .tgz files
11292           in addition for .tar.gz files.  Tries to reload
11293           auto-autoloads, as a convenience when loading new packages,
11294           and also tries to add any new package paths to `load-path'.
11295           Changed all occurences of `concat' to use `expand-file-name'.
11296
11297         * package-ui.el: New file which implements the main visual
11298           package browser/installer, which is started via a menu pick or
11299           M-x pui-list packages.
11300
11301 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11302
11303         * startup.el (load-init-file): spelling fix.
11304
11305 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11306
11307         * startup.el (normal-top-level): Load auto-autoload files
11308         covariantly with their precedence.
11309
11310 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11311
11312         * menubar-items.el (default-menubar): Remove "Font Weight"
11313         option, there is currently no custom equivalent.. Customize-faces
11314         is "Edit faces".
11315
11316         * x-font-menu.el (font-menu-set-font): Use customize to set
11317         default face.
11318
11319         * faces.el (face-spec-update-all-matching): New function.
11320
11321         * cus-face.el (custom-set-face-update-spec): New function.
11322         Interface to customize faces from elisp.
11323
11324         (custom-face-value-create): Show the customized settings if set
11325         but not saved.
11326
11327 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11328
11329         (custom-face-value-create): Show the customized settings if set
11330         but not saved.
11331
11332 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11333
11334         * keydefs.el (global-map): Add FSF 20.3 binding of
11335         query-replace-regexp.
11336
11337 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11338
11339         * minibuf.el (read-file-name-internal-1): use
11340         user-name-completion-1 instead of user-name-completion.
11341
11342 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11343
11344         * loadup.el:
11345         * make-docfile.el:
11346         * update-elc.el: Don't set `source-directory' (now defunct as a
11347         global variable) no more.
11348
11349         * packages.el (packages-list-autoloads): Made `source-directory'
11350         (now defunct as a global variable) a parameter.
11351
11352 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11353
11354         * about.el (about-hackers): new email
11355
11356 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11357
11358         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11359
11360 1998-07-17  Didier Verna  <didier@xemacs.org>
11361
11362         * faces.el (set-face-property):
11363         (set-face-dim-p):
11364         (face-dim-p): updated the doc strings now that the dim property isn't
11365         tty-specific.
11366         (face-equal): the dim property is now a common one.
11367
11368         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11369         Renamed the `stipple' attribute to `background-pixmap'.
11370         (custom-face-background-pixmap): make custom-face-stipple an
11371         obsolete alias for this.
11372
11373 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11374
11375         * find-paths.el (paths-file-readable-directory-p): Created and
11376         used.
11377
11378         * loadup.el: Don't set inhibit-... flags from run-temacs.
11379
11380 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11381
11382         * packages.el (packages-data-path-depth): Added and used.
11383
11384 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11385
11386         * about.el:
11387         - Change .xpm to .png, delete "zcat" section.
11388         - cosmetic fix in the 'marcpa' entry.
11389
11390         * etc/photos
11391         - convert all .xpm.Z to .png
11392         - rename mrb to martin
11393         - rename mcook-m to mcookm
11394
11395 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11396
11397         * x-init.el (x-initialize-compose): Add support for
11398         dead-circumflex as YET ANOTHER NAME for that dead key.
11399
11400 1998-08-05  Colin Rafferty <colin@xemacs.org>
11401
11402         * setup-paths.el (paths-construct-exec-path): Made the
11403         last-packages really be last.
11404         (paths-construct-data-directory-list): Ditto.
11405
11406 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11407
11408         * startup.el(startup-splash-frame-body):
11409         Update Copyright notice in splash screen
11410
11411 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11412
11413         * minibuf.el (read-file-name-internal-1): do ~user completion.
11414
11415 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11416
11417         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11418         aginst destroyed extents
11419
11420 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11421
11422         * package-get.el (package-get): add `install-dir' argument.
11423
11424 1998-07-20  John Jones  <jj@asu.edu>
11425
11426         * package-get.el: calls to package-get-update-all will only
11427           update packages which are already installed.
11428
11429 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11430
11431         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11432         writable.
11433
11434 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11435
11436         * about.el (about-hackers): Correct my email.
11437
11438 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11439
11440         * about.el (about-hackers): new email-address.
11441
11442 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11443
11444         * minibuf.el (read-number): Don't let `input-error' condition
11445         escape.
11446
11447 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11448
11449         * about.el (about-hackers): use my `email-for-life' address.
11450
11451 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11452
11453         * XEmacs 21.2-beta1 is released.
11454
11455 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11456
11457         * ldap.el (ldap-search): Doc string change
11458
11459 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11460
11461         * menubar-items.el (default-menubar): Removed references to
11462         `data-directory', and use `locate-data-file' instead, and made
11463         then greyed out if they don't exist.
11464
11465 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11466
11467         * keymap.el (events-to-keys): Use `format' instead of `concat'
11468         since the latter does not accept integer args anymore
11469
11470 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11471
11472         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11473         macros replaced.
11474
11475 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11476
11477         * make-docfile.el: Get first initialization from very-early-lisp.el
11478         * update-elc.el: Ditto.
11479         * loadup.el (really-early-error-handler): Ditto.
11480
11481         * packages.el (packages-unbytecompiled-lisp): Add new file,
11482         very-early-lisp.el.
11483
11484         * very-early-lisp.el: New file.
11485
11486 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11487
11488         * Symbols that have been obsolete for at least 3 years removed (II).
11489
11490         * obsolete.el (eval-current-buffer): Make compatible.
11491         (byte-code-function-p): Ditto.
11492         (send-string): Removed.
11493         (send-region): Removed.
11494         (screen-scrollbar-width): Removed.
11495         (set-screen-scrollbar-width): Removed.
11496         (set-screen-left-margin-width): Removed.
11497         (set-screen-right-margin-width): Removed.
11498         (screen-left-margin-width): Removed.
11499         (screen-right-margin-width): Removed.
11500         (set-buffer-left-margin-width): Removed.
11501         (set-buffer-right-margin-width): Removed.
11502         (buffer-left-margin-width): Removed.
11503         (buffer-right-margin-width): Removed.
11504         (x-set-frame-icon-pixmap): Removed.
11505         (x-set-screen-icon-pixmap): Removed.
11506         (pixel-name): Removed.
11507         (make-pixmap): Removed.
11508         (make-cursor): Removed.
11509         (pixmap-width): Removed.
11510         (pixmap-contributes-to-line-height-p): Removed.
11511         (set-pixmap-contributes-to-line-height): Removed.
11512
11513 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11514
11515         * obsolete.el (popup-menu-up-p): removed.
11516         (read-no-blanks-input): Removed.
11517         (wholenump): Removed.
11518         (ring-mod): Removed (what was ring-mod?).
11519         (current-time-seconds): Removed.
11520         (run-special-hook-with-args): Removed.
11521         (dot): Removed.
11522         (dot-marker): Removed.
11523         (dot-min): Removed.
11524         (dot-max): Removed.
11525         (window-dot): Removed.
11526         (set-window-dot): Removed.
11527
11528         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11529         `dot-min'.
11530
11531         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11532
11533         * code-files.el (insert-file-contents): Rename
11534         run-special-hook-with-args to run-hook-with-args-until-success.
11535         (write-region): Ditto.
11536
11537 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11538
11539         * about.el: Fix typos, update release date.
11540
11541         * Symbols that have been obsolete for at least 3 years removed.
11542
11543         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11544         screen- functions.
11545         (toplevel): remove setf methods for screen functions.
11546         * cl-macs.el (extent-data): defsetf removed.
11547         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11548         many places to remove.
11549         (comment-indent-hook): Ditto.
11550         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11551         (buffer-dedicated-screen): Ditto.
11552         (deiconify-screen): Ditto.
11553         (delete-screen): Ditto.
11554         (event-screen): Ditto.
11555         (find-file-other-screen): Ditto.
11556         (find-file-read-only-other-screen): Ditto.
11557         (live-screen-p): Ditto.
11558         (screen-height): Ditto.
11559         (screen-iconified-p): Ditto.
11560         (screen-list): Ditto.
11561         (screen-live-p): Ditto.
11562         (screen-name): Ditto.
11563         (screen-parameters): Ditto.
11564         (screen-pixel-height): Ditto.
11565         (screen-pixel-width): Ditto.
11566         (screen-root-window): Ditto.
11567         (screen-selected-window): Ditto.
11568         (screen-totally-visible-p): Ditto.
11569         (screen-visible-p): Ditto.
11570         (screen-width): Ditto.
11571         (screenp): Ditto.
11572         (get-screen-for-buffer): Ditto.
11573         (get-screen-for-buffer-noselect): Ditto.
11574         (get-other-screen): Ditto.
11575         (iconify-screen): Ditto.
11576         (lower-screen): Ditto.
11577         (mail-other-screen): Ditto.
11578         (make-screen): Ditto.
11579         (make-screen-invisible): Ditto.
11580         (make-screen-visible): Ditto.
11581         (modify-screen-parameters): Ditto.
11582         (new-screen): Ditto.
11583         (next-screen): Ditto.
11584         (next-multiscreen-window): Ditto.
11585         (other-screen): Ditto.
11586         (previous-screen): Ditto.
11587         (previous-multiscreen-window): Ditto.
11588         (raise-screen): Ditto.
11589         (redraw-screen): Ditto.
11590         (select-screen): Ditto.
11591         (selected-screen): Ditto.
11592         (set-buffer-dedicated-screen): Ditto.
11593         (set-screen-height): Ditto.
11594         (set-screen-position): Ditto.
11595         (set-screen-size): Ditto.
11596         (set-screen-width): Ditto.
11597         (show-temp-buffer-in-current-screen): Ditto.
11598         (switch-to-buffer-other-screen): Ditto.
11599         (visible-screen-list): Ditto.
11600         (window-screen): Ditto.
11601         (x-set-screen-pointer): Ditto.
11602         (x-set-frame-pointer): Ditto.
11603         (screen-title-format): Ditto.
11604         (screen-icon-title-format): Ditto.
11605         (terminal-screen): Ditto.
11606         (delete-screen-hook): Ditto.
11607         (create-screen-hook): Ditto.
11608         (mouse-enter-screen-hook): Ditto.
11609         (mouse-leave-screen-hook): Ditto.
11610         (map-screen-hook): Ditto.
11611         (unmap-screen-hook): Ditto.
11612         (default-screen-alist): Ditto.
11613         (default-screen-name): Ditto.
11614         (x-screen-defaults): Ditto.
11615         (x-create-screen): Ditto.
11616         * obsolete.el: meta-flag removed.
11617         baud-rate removed.
11618         sleep-for-millisecs removed.
11619         extent-data removed.
11620         set-extent-data removed.
11621         set-extent-attribute removed.
11622         extent-glyph removed.
11623         extent-layout removed.
11624         set-extent-layout removed.
11625         list-faces-display removed.
11626         list-faces removed.
11627         trim-versions-without-asking removed.
11628         after-write-file-hooks removed.
11629         truename removed.
11630         auto-fill-hook removed.
11631         blink-paren-hook removed.
11632         select-screen-hook, deselect-screen-hook removed.
11633         auto-raise-screen, auto-lower-screen removed.
11634
11635         * msw-mouse.el: Global change resource -> mswindows-resource.
11636
11637         * XEmacs 21.0-pre5 is released.
11638
11639 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11640
11641         * about.el (about-hackers): Credits update.
11642
11643 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11644
11645         * register.el (insert-register): Don't activate the region.
11646
11647 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11648
11649         * select.el: Restore x-* symbols for backwards compatibility:
11650         x-copy-primary-selection, x-kill-primary-selection,
11651         x-delete-primary-selection, x-select-make-extent-for-selection,
11652         x-valid-simple-selection-, x-cut-copy-clear-internal.
11653
11654 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11655
11656         * XEmacs 21.0-pre4 is released.
11657
11658 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11659
11660         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11661         reporting bugs.
11662         (maybe-add-init-button): Fix semantics under Windows.  Use
11663         `expand-file-name' rather than `concat'.
11664
11665         * help.el (print-messages): New function.
11666
11667 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11668
11669         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11670
11671 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11672
11673         * about.el: Tweaked my entry in about-hackers.
11674
11675         * find-paths.el (paths-emacs-root-p):
11676           Relaxed emacs-root checking of an in-place installation to
11677           also accommodate the flat layout used on MS Windows.
11678
11679 1998-06-29  John Jones  <jj@asu.edu>
11680
11681         * package-get.el: calls to package-get-update-all will only
11682           update packages which are already installed.
11683
11684 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11685
11686         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11687         are handled by the gui-element face fallbacks now.
11688
11689         * x-faces.el: default gui-element face to "background" as well as
11690         the default face.
11691
11692         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11693         and default face settings since these are set as fallbacks now in
11694         the appropriate domain.
11695
11696 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11697
11698         * text-mode.el (text-mode): Reorder regexp so the OR part
11699         corresponding to `page-delim' goes first and the hack in
11700         `forward-paragraph' will work.
11701         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11702
11703 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11704
11705         * subr.el (remove-hook): When checking the hook value
11706           with functionp, don't apply car to it.
11707
11708 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11709
11710         * package-get.el (package-get-remote-filename):
11711           Don't use file-name-as-directory because the local directory
11712           separator conventions might not be the same as ftp's.
11713
11714 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11715
11716         * ldap.el (ldap-host-parameters-alist): New name of
11717         `ldap-host-parameters-plist'
11718
11719 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11720
11721         * package-get.el: Using (require 'package-get-base), now that it
11722         provides itself.  Consequently removed all instances of (load
11723         "package-get-base.el").
11724
11725 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11726
11727         * subr.el (remove-hook): Don't treat the hook value as a
11728           list unless it is both consp and not functionp.
11729
11730 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11731
11732         * about.el: Email address for Ben Wing is ben@xemacs.org.
11733         * auto-show.el: Ditto.
11734         * bytecomp.el: Ditto.
11735         * faces.el: Ditto.
11736         * x-scrollbar.el: Ditto.
11737         * x-misc.el: Ditto.
11738         * tty-init.el: Ditto.
11739         * toolbar-items.el: Ditto.
11740         * symbol-syntax.el: Ditto.
11741         * specifier.el: Ditto.
11742         * objects.el: Ditto.
11743         * hyper-apropos.el: Ditto.
11744         * glyphs.el: Ditto.
11745
11746 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11747
11748         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11749         vertical-divider-always-visible-p.
11750         (default-mouse-motion-handler): Ditto.
11751
11752 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11753
11754         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11755         global value.
11756
11757 1998-06-21  Oliver Graf <ograf@fga.de>
11758
11759         * build-reports.el: changed receiver to xemacs-build-reports list
11760
11761 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11762
11763         * font.el: Split font-family-mappings into X and
11764           mswindows-specific versions.
11765           mswindows-font-create-[object|name]: Treat supplied size
11766           as a pointsize. Added underline and strikethru handling.
11767
11768         * msw-faces.el: changed default mswindows charset to western.
11769
11770         * msw-glyphs.el: removed space in border-glyph font string that
11771           was inserted to get round bugs in the mswindows C font code.
11772
11773 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11774
11775         * about.el (about-hackers): Credits update.
11776
11777         * help-nomule.el (tutorial-supported-languages): Add Romanian
11778         TUTORIAL.
11779
11780         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11781         to ISO-8859-2.
11782
11783 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11784
11785         * font.el: Split font-family-mappings into X and
11786           mswindows-specific versions.
11787           mswindows-font-create-[object|name]: Treat supplied size
11788           as a pointsize. Added underline and strikethru handling.
11789
11790         * msw-faces.el: changed default mswindows charset to western.
11791
11792         * msw-glyphs.el: removed space in border-glyph font string that
11793           was inserted to get round bugs in the mswindows C font code.
11794
11795 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11796
11797         * minibuf.el: make read-color-completion-table call
11798           (mswindows-color-list for mswindows devices.
11799
11800 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11801
11802         * lisp/font-lock.el
11803         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11804         Let declaration items contain non-word symbol characters.
11805
11806 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11807
11808         * package-get.el (package-get-package-provider): Added autoload
11809         cookie.  Loading "package-get-base.el" in ALL functions that use
11810         it.  Fixed some (interactive ...) with multiple argument specs
11811         again.  Cosmetic indentation changes.
11812
11813 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11814
11815         * info.el (Info-insert-dir): Don't use nreverse on variables
11816         that you want to use later.
11817
11818 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11819
11820         * x-mouse.el (x-set-point-and-move-selection): Replace call
11821         to x-kill-primary-selection with kill-primary-selection
11822
11823 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11824
11825         * simple.el (what-cursor-position): Make cursor position reported
11826         use value of column-number-start-at-one
11827
11828 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11829
11830         * about.el (xemacs-hackers): Fix Jareth's email address.
11831
11832 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11833
11834         * startup.el (startup-splash-frame): Remove
11835         `xemacs-startup-logo-function'.
11836
11837 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11838
11839         * about.el (about-hackers): Update credits list.
11840
11841 1998-06-06  Jeff Miller <jmiller@smart.net>
11842
11843         * lisp/sound.el: Update sound-ext to allow filenames with
11844           extensions to be found by load-sound-file
11845
11846 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11847
11848         * info.el (Info-rebuild-outdated-dir): Removed variable
11849         (Info-auto-generate-directory): New variable
11850         (Info-save-auto-generated-dir): New variable
11851         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11852         (Info-build-dir-anew): Second parameter removed.  Use
11853         `Info-save-auto-generated-dir'
11854         (Info-rebuild-dir): Ditto
11855
11856 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11857
11858         * list-mode.el (next-list-mode-item): Would not recognize
11859         border between directly neighbored items.
11860
11861 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11862
11863         * package-get.el: add autoloads for some functions.
11864
11865 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11866
11867         * specifier.el (let-specifier): Tiny docfixes.
11868
11869 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11870
11871         * msw-mouse.el: set selection-pointer-glyph to Normal.
11872
11873 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11874
11875         * wid-edit.el (widget-specify-secret): New function.
11876         (widget-after-change): Use it.
11877         (widget-specify-field): Use it.
11878
11879 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11880
11881         * mouse.el (drag-window-divider): Use `(not done)' instead of
11882         `doit'; reuse result of `window-pixel-edges'.
11883
11884         * modeline.el (drag-modeline-event-lag): Rename to
11885         drag-divider-event-lag.
11886
11887 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11888
11889         * specifier.el (let-specifier): Rewritten not to generate needless
11890         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11891         arguments.
11892
11893 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11894
11895         * minibuf.el (read-file-name-1): Setup buffer-local value of
11896         `completion-ignore-case' in completions buffer under Windows.
11897
11898 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11899
11900         * about.el (about-maintainer-glyph): Fix support for not
11901         compressed images.
11902
11903 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11904
11905         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11906
11907         * mouse.el (mouse-track): Cancel selection if misc-user event with
11908         `cancel-mode-internal' function is fetched.
11909
11910 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11911
11912         * files.el (save-some-buffers-1): Fixed return value.
11913
11914 1998-06-01  Oliver Graf <ograf@fga.de>
11915
11916         * dragdrop.el: added experimental
11917
11918 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11919
11920         * startup.el (after-init-hook, init-file-user,
11921         user-init-directory, load-user-init-file):  Purge references
11922         to "~/.xemacs/init.el" from docstrings.
11923
11924         (load-user-init-file) Use paths-construct-path to construct
11925         paths to user init files.  Go directly to ~/.emacs, do not
11926         search ~/.xemacs/, do not load `default-custom-file'.
11927
11928 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11929
11930         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11931         general *sh.
11932         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11933
11934 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11935
11936         * menubar-items.el (default-menubar): add Update Packages to customize
11937         menu.
11938
11939 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11940
11941         * faces.el: use toolbar face as a fallback for toolbar properties
11942         in xpm-color-symbols instead of default.
11943
11944         * msw-faces.el: rename 3d-object -> gui-element face.
11945
11946 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11947
11948         * startup.el (xemacs-startup-logo-function): New variable.
11949         (startup-splash-frame): Use it.
11950
11951 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11952
11953         * files.el (save-some-buffers): Would wait 1 second.
11954         (save-some-buffers-1): Delete other windows here instead of in
11955         `save-some-buffers'.
11956         (save-some-buffers): Force redisplay only if windows were deleted.
11957
11958 1998-06-02  Didier Verna  <didier@xemacs.org>
11959
11960         * cus-face.el (custom-face-attributes): generalized the use of
11961         toggle buttons for boolean attributes.
11962         Re-ordered the items a bit.
11963
11964 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11965
11966         * sound.el (default-sound-directory): Use `locate-data-directory'
11967         to find the sounds directory.
11968
11969 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11970
11971         * sound.el: default sound-ext to .wav under mswindows, .au
11972         otherwise. load-default sounds without extensions.
11973
11974 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11975
11976         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11977         if send-pr is not bound.
11978
11979 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11980
11981         * files.el: grok idl files in auto-mode-alist.
11982 1998-06-01  Jeff Miller  <jmiller@smart.net>
11983
11984         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11985         calling `upcase'.
11986
11987 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11988
11989         * msw-glyphs.el: add xbm to the list of image types supported.
11990
11991 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11992
11993         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11994         instead of XEmacs one when dumping InfoDock.
11995
11996 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11997
11998         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11999         for `modeline-visible-p'
12000
12001         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12002
12003 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12004
12005         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12006         since it's not used anymore. doc string fixes.
12007
12008         * package-get.el (package-get-file-installed-p): new function. use
12009         instead of file-installed-p which is in an external package.
12010
12011 1998-05-28  Oliver Graf <ograf@fga.de>
12012
12013         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12014         favor of select-window/switch-to-buffer
12015
12016 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12017
12018         * startup.el: changed (getenv "HOME") to (user-home-directory)
12019
12020 1998-05-25  Oliver Graf <ograf@fga.de>
12021
12022         * frame.el (cde-start-drag) moved to dragdrop.el
12023         (offix-start-drag-region) moved to dragdrop.el
12024         (offix-start-drag) moved to dragdrop.el
12025         * dragdrop.el (cde-start-drag) moved from frame.el
12026         (offix-start-drag-region) moved from frame.el
12027         (offix-start-drag) moved from frame.el
12028         (cde-start-drag-region) cde drag regions
12029         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12030
12031 1998-05-26  Oliver Graf <ograf@fga.de>
12032
12033         * dragdrop.el: created dragdrop-drag prototypes
12034         (cde-start-drag-region) fixed typo
12035
12036 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12037
12038         * simple.el (after-init-hook): Remove reader macro.
12039
12040         * packages.el (packages-hardcoded-lisp): Get rid of reader
12041         macros.  Update DOC string.
12042
12043 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12044
12045         * mouse.el (drag-window-divider): Ditto.
12046
12047         * modeline.el (mouse-drag-modeline): Use it.
12048
12049         * lisp-mode.el (let-specifier): Specify indentation.
12050
12051         * specifier.el (let-specifier): Renamed from
12052         `with-specifier-instance'.
12053
12054 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12055
12056         * x-faces.el:
12057         * faces.el: move definition of xpm-color-symbols from x-faces.el
12058         to faces. Predicate x-get-resource on the presence of x.
12059
12060         * msw-faces.el: set 3d-object face rather than modeline. Specify
12061         faces as specfier defaults.
12062
12063         * package-get.el: don't use package-admin-add-single-file-package.
12064
12065 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12066
12067         * toolbar-items.el: Fixup tooltips.
12068         (toolbar-gnus): Don't use obsolete variable
12069         toolbar-news-frame-properties.
12070         (toolbar-news-reader): Default to `gnus' instead of
12071         `not-configured'.
12072
12073         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12074         Windows.
12075
12076 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12077
12078         * package-get.el: rename -installedp -> -installed-p.
12079
12080 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12081
12082         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12083         attributes, and assinged it to continuation, truncation and
12084         hscroll glyphs.
12085
12086         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12087         and made continuation, truncation and hscroll glyphs arrow
12088         characters out of that font.
12089
12090 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12091
12092         * minibuf.el (minibuffer-electric-separator): Play nicely with
12093         directory-sep-char being \.
12094         (minibuffer-electric-tilde): Ditto.
12095         (read-file-name-map): Ditto.
12096
12097 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12098
12099         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12100         on X devices.
12101         (default-mouse-track-deal-with-down-event): Avoid
12102         `x-disown-selection'; use `disown-selection' instead.
12103
12104 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12105
12106         * select.el:
12107         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12108         moved to (cut-copy-clear-internal) in select.el. Ditto for
12109         (x-delete-primary-selection) (x-kill-primary-selection)
12110         (x-copy-primary-selection).
12111         (own-clipboard): new function.
12112
12113         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12114         functions in select.el. remove old ones.
12115         (mswindows-own-clipboard): new function.
12116
12117 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12118
12119         * gnuserv.el: allow connections from mswindows type devices.
12120
12121 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12122
12123         * msw-glyphs.el: change image type used from cursor to resource.
12124
12125 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12126
12127         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12128         for {top,bottom}-{left,right} values in addition to
12129         {top,bottom}_{left,right}.
12130         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12131
12132 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12133
12134         * cl-macs.el (specifier-instance): Undefine its setf method.
12135
12136         * specifier.el (with-specifier-instance): Added docstring.
12137
12138         * mouse.el (drag-window-divider): Ditto.
12139
12140         * modeline.el (mouse-drag-modeline): Use it.
12141
12142         * lisp-mode.el (with-specifier-instance): Define its indentation
12143         level.
12144
12145         * specifier.el (with-specifier-instance): New macro.
12146
12147 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12148
12149         * package-get.el (package-get-create-custom): new function to
12150         auto-generate package-get-custom.el from package-get-base.el.
12151         * (package-get-ever-installedp): new function.
12152         * (package-get-custom): new function to get all packages specified
12153         by customize.
12154
12155 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12156
12157         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12158
12159 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12160
12161         * cl-extra.el: Reverse previous float change.
12162
12163 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12164
12165         * x-faces.el:
12166         * faces.el (try-font-name): moved from x-faces.el since it is
12167         required by w3 under mswindows as well X.
12168
12169 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12170
12171         * winnt.el: Removed evil (setq completion-ignore-case t)
12172         clause, one more overlookef fsfism.
12173         (nt-quote-args-functions-alist): End sentences with double space.
12174
12175 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12176
12177         * window-xemacs.el (push-window-configuration): Remove kludgery of
12178         recaching default-toolbar specifier.
12179         (pop-window-configuration): Ditto.
12180         (unpop-window-configuration): Ditto.
12181
12182 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12183
12184         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12185
12186 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12187
12188         * winnt.el (nt-quote-args-verbatim): Added function.
12189         (nt-quote-args-prefix-quote): Added function.
12190         (nt-quote-args-backslash-quote): Added function.
12191         (nt-quote-args-double-quote): Added function.
12192         (nt-quote-args-functions-alist): New variable.
12193         (nt-quote-process-args): Added function. This is the main quoting
12194         work horse called from process-nt.c
12195
12196 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12197
12198         * winnt.el: Removed duplicate definitions for backspace,
12199         delete, M-backspace and C-M-backspace.
12200         (file-name-buffer-file-type-alist): Removed this variable.
12201         (find-buffer-file-type): Removed function.
12202         (find-file-binary):  Removed function.
12203         (find-file-text): Removed function.
12204         (find-file-not-found-set-buffer-file-type): Removed function.
12205         (save-to-unix-hook): Removed function.
12206         (revert-from-unix-hook): Removed function.
12207         (using-unix-filesystems): Removed function.
12208         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12209         warning.
12210         (x-set-selection): Removed function.
12211         (x-get-selection): Removed function.
12212         Removed commented FSFisms.
12213         Replaced copyright notice (this file is not part of GNU Emacs).
12214         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12215         comint-process-echoes setting to t.
12216
12217 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12218
12219         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12220         and used following the interface change of
12221         `paths-find-recursive-path'.
12222
12223         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12224         regexp instead of a list of base names.
12225         (paths-version-control-filename-regexp):
12226         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12227         Introduced and used following the interface change of
12228         `paths-find-recursive-path'.
12229
12230 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12231
12232         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12233         on X devices, rather than on all non-TTY devices.
12234
12235 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12236
12237         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12238
12239         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12240
12241 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12242
12243         * itimer.el (activate-itimer): Fixed usage of integers
12244         as argument to `concat'.
12245
12246 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12247
12248         * itimer.el (start-itimer): replace the use of `concat' with
12249         `format'
12250
12251 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12252
12253         * mode-motion.el (mode-motion-hook): Clarify docstring.
12254         From Bob Weiner <weiner@altrasoft.com>
12255
12256         * loadhist.el (symbol-file): Supply prompt string when used
12257         interactively.
12258         From Bob Weiner <weiner@altrasoft.com>
12259
12260 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12261
12262         * loadup.el (really-early-error-handler): Ditto.
12263
12264         * update-elc.el: Ditto.
12265
12266         * setup-paths.el (paths-construct-exec-path): Ditto.
12267
12268         * make-docfile.el: Ditto.
12269
12270         * find-paths.el (paths-decode-directory-path): Use split-path
12271         instead of decode-path.
12272
12273         * files.el (parse-colon-path): Update docstring reference.
12274
12275 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12276
12277         * msw-init.el:
12278         * x-init.el:
12279         Bind cut'n'paste keys to non window-system specific functions.
12280
12281         * msw-select.el: New function mswindows-clear-clipboard.
12282         mswindows-cut-copy-clipboard extended to handle clearing of the
12283         selection and renamed to mswindows-cut-copy-clear-clipboard.
12284
12285         * select.el: on mswindows devices delete-primary-selection
12286         calls mswindows-clear-clipboard.
12287
12288 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12289
12290         * simple.el (quoted-insert): Inhibit quit when using read-char.
12291
12292         * cmdloop.el (read-char): Don't inhibit quit.
12293         (read-char-exclusive): Ditto.
12294         (read-char): Signal quit if quit-char was pressed.
12295         (read-char-exclusive): Ditto.
12296         (read-quoted-char): Return a character, not integer.
12297
12298         * menubar-items.el (default-popup-menu): Use Andy's generic
12299         selection code.
12300         (default-popup-menu): Fix code.
12301
12302 1998-05-14  Oliver Graf <ograf@fga.de>
12303
12304         * dragdrop.el (dragdrop-function-widget): this time it's done
12305
12306 1998-05-13  Oliver Graf <ograf@fga.de>
12307
12308         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12309
12310 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12311
12312         * device.el (device-pixel-width):
12313         (device-pixel-height):
12314         (device-mm-width):
12315         (device-mm-height):
12316         (device-bitplanes):
12317         (device-color-cells): Swapped parameters to device-system-metric
12318         according to the interface change.
12319
12320 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12321
12322         * mouse.el (default-mouse-motion-handler): Use new name of the
12323         function event-over-vertical-divider-p.
12324         Do not set E-W arrow cursor over the divider if
12325         vertical-divider-draggable-p is nil in the window.
12326         ([top-level]): Use new name for the variable
12327         vertical-divider-map.
12328         (drag-window-divider): Respect vertical-divider-draggable-p.
12329         Variable name typo fixes.
12330
12331 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12332
12333         * keymap.el (kbd): Define here; handle string constants and
12334         others...
12335
12336 1998-05-15  Christian Nyb <chr@mediascience.no>
12337
12338         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12339         in Emacs 18.
12340
12341 1998-05-13  Didier Verna  <didier@xemacs.org>
12342
12343         * mouse.el (drag-window-divider): give the vertical divider a
12344         pressed look when dragging it.
12345
12346 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12347
12348         * faces.el: predicate some more face operations on x or mswindows
12349         not just x.
12350
12351         * modeline.el: enable modeline coloring for mswindows.
12352
12353 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12354
12355         * minibuf.el (minibuffer-default): Added variable; compatible with
12356         FSF Emacs.
12357         (next-history-element): Used `minibuffer-default'.
12358
12359 1998-05-12  Oliver Graf <ograf@fga.de>
12360
12361         * dragdrop.el (dragdrop-function-widget): button and mods ok
12362         arguments still look a bit strange
12363         (dragdrop-compare-mods) created
12364         (dragdrop-drop-do-functions) correctly checks for buttons and
12365         modifiers
12366
12367 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12368
12369         * setup-paths.el (paths-default-info-directories): Replace
12370         path-separator with directory-sep-char.
12371
12372         * files.el (path-separator): Don't define it here.
12373
12374 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12375
12376         * update-elc.el: Ditto.
12377
12378         * setup-paths.el (paths-construct-exec-path): Ditto.
12379
12380         * make-docfile.el: Ditto.
12381
12382         * loadup.el (really-early-error-handler): Ditto.
12383
12384         * find-paths.el (paths-decode-directory-path): Use decode-path
12385         instead of decode-path-internal.
12386
12387         * files.el (parse-colon-path): Update docstring.
12388
12389 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12390
12391         * subr.el (get-buffer-window-list): Make BUFFER optional.
12392
12393         * window-xemacs.el (windows-of-buffer): Defalias to
12394         get-buffer-window-list.
12395
12396 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12397
12398         * disass.el: Fix maintainer keyword.
12399
12400         * bytecomp.el (byte-compile-and-load-file): Autoload.
12401         (byte-compile-buffer): Ditto.
12402
12403         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12404         value is returned, not the name.
12405         (lisp-imenu-generic-expression): Enable it.
12406         (lisp-mode-variables): Ditto.
12407         (lisp-indent-offset): Change defconst to defvar.
12408         (lisp-indent-function): Ditto.
12409         (lisp-body-indent): Ditto.
12410
12411 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12412
12413         * modeline.el: Use zap-last-kbd-macro-event.
12414
12415         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12416         nil, don't attempt to do anything with messages.
12417         (eval-last-sexp): Use `letf' for clarity.
12418
12419 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12420
12421         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12422
12423 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12424
12425         * buff-menu.el:
12426         * lisp-mode.el:
12427         * obsolete.el:
12428         Change empty docstrings into no doc strings at all.
12429         Fix bogus FSF-format docstrings.
12430         * etags.el: Fix docstring.
12431
12432 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12433
12434         * package-get.el (package-get): Use internal md5
12435
12436 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12437
12438         * about.el (about-xemacs): Correct abuse of concat.
12439
12440 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12441
12442         * info.el (Info-mode): Use easymenu.
12443
12444 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12445
12446         * apropos.el (apropos): Don't use concat with integers.
12447
12448         * cmdloop.el (describe-last-error): Handle the case when no error
12449         was seen gracefully.
12450
12451         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12452         defun.
12453         (apropos-describe-plist): Ditto.
12454
12455         * help.el (with-displaying-help-buffer): Revert to a defun.
12456         (describe-key): Use it as defun.
12457         (describe-mode): Ditto.
12458         (describe-bindings): Ditto.
12459         (describe-prefix-bindings): Ditto.
12460         (describe-installation): Ditto.
12461         (view-lossage): Ditto.
12462         (describe-function): Ditto.
12463         (describe-variable): Ditto.
12464         (describe-syntax): Ditto.
12465
12466 1998-05-11  Oliver Graf <ograf@fga.de>
12467
12468         * dragdrop.el: changed order of require/provide
12469         (dragdrop-drop-mime-default) changed to new calling conventions
12470         (dragdrop-drop-do-functions) changed to new calling conventions
12471         (dragdrop-function-widget) this one needs more work...
12472
12473 1998-05-10  Oliver Graf <ograf@fga.de>
12474
12475         * about.el: another small change in my entry
12476         * dragdrop.el (dragdrop-drop-log-function): logging added
12477         plus customizations
12478         changed interface to handler functions. now called with event
12479         and object
12480
12481 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12482
12483         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12484         E-W arrow pointer displayed over draggable dividers.
12485
12486         * mouse.el (default-mouse-motion-handler): Show it when
12487         appropriate.
12488         (drag-window-divider): Added.
12489         ([top-level]): Initialized window-divider-map with a keymap
12490         binding the above function to left button down event.
12491
12492         * x-mouse.el (x-init-pointer-shape): Initialize
12493         divider-pointer-glyph from Cursor.dividerPointer, or use default
12494         E-W double arrow.
12495
12496 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12497
12498         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12499
12500 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12501
12502         * simple.el (count-words-buffer): Don't query for buffer.
12503         (count-lines-buffer): Ditto.
12504
12505 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12506
12507         * help.el (where-is): add optional insert argument.
12508
12509 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12510
12511         * help.el (describe-key-briefly): New argument INSERT.
12512
12513         * simple.el (eval-expression): New optional argument; synch with
12514         FSF 20.3.
12515
12516         * keydefs.el (global-map): Add new register bindings.
12517
12518         * register.el: Synched with FSF 20.3.
12519
12520 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12521
12522         * window-xemacs.el (recenter): all arguments are optional.
12523
12524 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12525
12526         * device.el: (device-pixel-width): Reflected name/parameters
12527         change to device-system-metric.
12528         (device-pixel-height): Ditto.
12529         (device-mm-width): Ditto.
12530         (device-mm-height): Ditto.
12531         (device-bitplanes): Ditto.
12532         (device-color-cells): Ditto.
12533
12534 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12535
12536         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12537
12538         * cl.el (most-positive-fixnum): Document.
12539         (most-negative-fixnum): Ditto.
12540
12541         * cus-dep.el: Updated comment.
12542
12543         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12544         constant.
12545
12546         * cus-load.el (custom-put): Removed.
12547
12548         * files.el (after-find-file): Just resignal quit instead of
12549         signaling "canceled".
12550
12551 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12552
12553         * frame.el (other-frame): Use `focus-frame' instead of
12554         select-frame kludges.
12555
12556         * lisp-mode.el: Update lisp-indent-function for
12557         save-selected-frame and with-selected-frame.
12558
12559         * frame.el (save-selected-frame): New macro.
12560         (with-selected-frame): Ditto.
12561         (other-frame): Use `set-frame-focus'.
12562
12563 1998-05-06  Oliver Graf <ograf@fga.de>
12564
12565         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12566         (dragdrop-drop-url-default) default handler for URL drops created
12567         (dragdrop-drop-mime-default) default handler for MIME drops created
12568         (dragdrop-drop-functions) default custom for handling drops created
12569         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12570
12571 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12572
12573         * mouse.el: Removed redundant mouse-mswindows-drop function.
12574
12575 1998-05-05  Oliver Graf <ograf@fga.de>
12576
12577         * about.el: changed some text in my entry
12578         * dragdrop.el: added customs
12579
12580 1998-05-04  Oliver Graf <ograf@fga.de>
12581
12582         * mouse.el: killed global drop key bindings
12583         (mouse-offix-drop) removed
12584         * dragdrop.el: created
12585         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12586
12587 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12588
12589         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12590         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12591
12592         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12593         obsolete comment.
12594
12595         * scrollbar.el (scrollbars-visible-p): Use new
12596         {vertical,horizontal}-scrollbar-visible-p specifiers.
12597
12598 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12599
12600         * device.el (device-pixel-height):
12601         (device-pixel-width):
12602         (device-mm-width):
12603         (device-mm-height):
12604         (device-bitplanes):
12605         (device-color-cells): Moved these 6 functions from device.c; they
12606         all use single (device-system-metrics) call.
12607
12608 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12609
12610         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12611         were renamed.
12612
12613         * menubar-items.el:
12614         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12615         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12616
12617         * help.el (help-map): Remove Hyperbole keybinding logic.
12618         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12619
12620 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12621
12622         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12623         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12624
12625 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12626
12627         * msw-glyphs.el: use nicer icon3 from the frame icon.
12628
12629 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12630
12631         * version.el (emacs-version): Remove InfoDock conditionals.
12632
12633         * startup.el (startup-splash-frame): Change ID logo name.
12634
12635 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12636
12637         * files.el (after-find-file): If the user presses C-g on
12638         directory-creation prompt, kill the buffer.
12639
12640 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12641
12642         * simple.el (count-words-region): Reverse previous change.
12643
12644 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12645
12646         * replace.el (query-replace): Just call perform-replace.
12647         (query-replace-regexp): Ditto.
12648         (perform-replace): Move region handling here.
12649         (perform-replace): Use the new arg to match-data.
12650
12651 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12652
12653         * x-init.el: Install X specific display table that
12654           displays char 0240 as a space to avoid whatever it is
12655           that screws up display of that character code.
12656
12657 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12658
12659         * help.el (function-arglist): If no arguments are documented for a
12660         subr, print nothing rather than incorrect output.
12661
12662 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12663
12664         * cmdloop.el (command-error): Update bail-out error message to use
12665         `emacs-program-name'.
12666
12667         * lib-complete.el: Remove reader macro cruft.
12668
12669         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12670         cruft.
12671
12672         * simple.el (count-words-region): Drop interactive-p check on the
12673         message.
12674
12675 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12676
12677         * font.el
12678         * msw-faces.el
12679         Correct spelling of mswindows-font-canonicalize-name.
12680
12681 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12682
12683         * ldap.el (ldap-host-parameters-alist): Replaced with
12684         `ldap-host-parameters-plist'
12685         (ldap-search): Adapt to previous change
12686
12687 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12688
12689         * about.el (about-hackers): Update Bob Weiner bio.
12690         (about-maintainer-info): Ditto.
12691
12692 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12693
12694         * simple.el (display-warning-minimum-level): Docfix.
12695
12696 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12697
12698         * widget.el (:default-get): New keyword.
12699         * wid-edit.el (default, widget-default-default-get): Define it.
12700         (group, widget-group-default-get): Define it.
12701         (menu-choice, widget-choice-default-get): Define it.
12702         (widget-default-get): New function.
12703         (widget-choice-action): Call it.
12704         (widget-editable-list-entry-create): Call it.
12705
12706 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12707
12708         * byte-optimize.el (byte-boolean-vars): Removed.
12709         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12710         lookup through `byte-boolean-vars'.
12711
12712 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12713
12714         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12715         resource-provided values into ghost specs for scrollbar-height and
12716         scrollbar-width.
12717
12718 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12719
12720         * byte-optimize.el: Don't attempt to optimize /=.
12721
12722         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12723         (byte-compile-/=): Ditto.
12724
12725 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12726
12727         * apropos.el: Use `with-displaying-help-buffer'.
12728         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12729         Use `with-displaying-help-buffer'.
12730         (apropos-follow): Do not give special treatment to buffer cursor
12731         was in prior to a mouse click.
12732         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12733         (apropos-print-doc): Set correct buffer for setting text
12734         properties.
12735
12736 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12737
12738         * help.el (help-buffer-prefix-string): New variable.
12739         (help-buffer-name): Use it.
12740
12741         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12742         mode menu.
12743
12744 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12745
12746         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12747
12748 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12749
12750         * files.el (find-file-noselect): Update docstring.
12751         (find-file-noselect): Signal an error if found an unreadable file.
12752         (file-chase-links): Save the match data.
12753         (normal-mode): Use `lwarn' and `error-message-string'.
12754         (interpreter-mode-alist): Change defconst to defvar.
12755         (inhibit-first-line-modes-regexps): Ditto.
12756         (inhibit-first-line-modes-regexps): Added .tgz.
12757         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12758         (change-major-mode-with-file-name): New user-option.
12759         (set-visited-file-name): Synched with FSF.
12760         (file-name-extension): New function, from FSF 20.3.
12761         (file-relative-name): Synched with FSF.
12762         (save-some-buffers): Support the C-r feature.
12763         (recover-session): Synched with FSF.
12764         (kill-some-buffers): Ditto.
12765         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12766
12767 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12768
12769         * files.el (insert-file): Undo previous change and reenable use of
12770         format.el.
12771
12772 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12773
12774         * window-xemacs.el (recenter): Define.
12775
12776 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12777
12778         * font.el (mswindows-font-create-name)
12779         (mswindows-font-create-object): new functions for mswindows type
12780         fonts.
12781
12782         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12783         strings are parsed as well as font objects.
12784
12785 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12786
12787         * modeline.el (defining-kbd-macro): Restore modeline indication of
12788         kbd-macro being recorded.
12789         (add-minor-mode): Simplify docstring.
12790         (modeline-minor-mode-menu): Remove stuff.
12791
12792 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12793
12794         * code-process.el (call-process): dynamically decide process
12795         coding type.
12796
12797 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12798
12799         * modeline.el: Add line-number-mode, column-number-mode to
12800         the modeline minor-mode menu.  Button2 on the line number does
12801         goto-line.
12802
12803 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12804
12805         * mouse.el: move x-selection-owner-p type things to
12806         selection-owner-p.
12807
12808         * msw-init.el: copy zmacs stuff from x-init.el
12809
12810         * msw-select.el (mswindows-own-selection)
12811         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12812         functions. Very simple minded implementation of selectio
12813         ownership.
12814
12815         * select.el (own-selection) (disown-selection)
12816         (activate-region-as-selection) (select-make-extent-for-selection)
12817         (valid-simple-selection-p): functions moved from x-select.el for
12818         generalized selection.
12819
12820         * x-select.el: see select.el changes.
12821
12822         * x-toolbar.el: use new selection functions.
12823
12824 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12825
12826         * packages.el (packages-find-package-directories): Fixed bug that
12827         would pick up multiple site-package directories.
12828         (package-locations): Added "xemacs-packages" as a late package
12829         location.
12830
12831         * find-paths.el: Now uses `emacs-program-name' and
12832         `emacs-program-version'.
12833         Additions to enforce version-specific directories in
12834         `paths-find-version-directory'.
12835
12836 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12837
12838         * default.el: Removed.
12839         * site-start.el: Removed.
12840
12841 1998-04-29  Didier Verna  <didier@xemacs.org>
12842
12843         * minibuf.el (minibuffer-history-minimum-string-length): Default
12844         to nil.
12845
12846 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12847
12848         * find-paths.el (paths-program-name): Rename.
12849         (paths-emacs-root-p): Ditto.
12850         (paths-find-site-directory): Ditto.
12851
12852 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12853
12854         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12855         `emacs-lisp-byte-compile-and-load'.
12856
12857 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12858
12859         * ldap.el (ldap-search): Fixed additional parameter passing to
12860         `ldap-open'
12861
12862 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12863
12864         * select.el (kill-primary-selection) (selection-owner-p)
12865         (copy-primary-selection) (yank-clipboard-selection)
12866         (selection-exists-p) (delete-primary-selection): new file and
12867         functions that do the right thing for the selected device.
12868
12869         * x-menubar.el: use generalised selection functions.
12870
12871         * dumped-lisp.el: dump select.el.
12872
12873 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12874
12875         * find-paths.el (paths-progname): New variable.
12876         (paths-emacs-root-p): Use it.
12877         (paths-find-site-directory): Ditto.
12878
12879 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12880
12881         * loadup.el ((member "dump" command-line-args)): Dump as
12882         `infodock' if InfoDock.
12883
12884 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12885
12886         * find-paths.el (construct-emacs-version): Simplify, include
12887         program name in the return value.
12888         * (paths-find-version-directory): Use it.
12889
12890 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12891
12892         * info.el (Info-parse-dir-entries): Fixed regexp
12893         (Info-build-dir-anew): Remove full suffix and capitalize info file
12894         name for files with no @direntry
12895         (Info-batch-rebuild-dir): New function
12896         (Info-suffixed-file): Check for regular files instead of simple
12897         file existence (could catch directories before)
12898
12899 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12900
12901         * setup-paths.el, find-paths.el: Removed uses of `not' which
12902         temacs doesn't have.
12903
12904         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12905         into root searching.
12906
12907 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12908
12909         * subr.el: Remove definition of `not'.
12910
12911 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12912
12913         * msw-glyphs.el: enable graphics support.
12914
12915 1998-04-23  Didier Verna  <didier@xemacs.org>
12916
12917         * x-menubar.el (default-menubar): restored the line-number-mode
12918         option.
12919
12920         * misc doc string updates related to the options menu.
12921
12922 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12923
12924         * setup-paths.el (paths-construct-load-path): Fix typo.
12925
12926 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12927
12928         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12929         font-menu-ignore-scaled-fonts don't have to be bound now; this
12930         gets us one step further towards making --no-autoloads work.
12931
12932         * startup.el (normal-top-level): Load auto-autoloads only if
12933         lisp-directory is non-nil.
12934
12935         * setup-paths.el (paths-construct-load-path): Made it robust
12936         against nil lisp-directory.
12937
12938         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12939         to the list of variables that cause a warning when nil.
12940
12941         * toolbar.el (init-toolbar-location): Now works even when there's
12942         no toolbar icon directory.
12943
12944 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12945
12946         * help.el (view-lossage): Recognize it.
12947
12948         * simple.el (log-message): Mark multiline messages.
12949
12950 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12951
12952         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12953
12954 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12955
12956         * package-get.el (package-get-all):  add `\n' separator to
12957         interactive specification so that both variables are read
12958
12959 1998-04-22  Didier Verna  <didier@xemacs.org>
12960
12961         * x-menubar.el: ported the options menu to Custom.
12962         Moved the "read only" toggle button to the buffers menu.
12963         Corrected some missing ;;;###autoload or defcustom.
12964
12965         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12966         the scrollbar-visible specifier for options menu handling.
12967
12968         * toolbar.el (toolbar-visible-p)
12969                      (toolbar-captioned-p)
12970                      (default-toolbar-position): defcustom wrappers around
12971         the toolbar specifiers for options menu handling.
12972
12973         * frame.el (get-frame-for-buffer-default-instance-limit):
12974         defcustom it for options menu handling.
12975
12976         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12977         font-lock-mode for options menu handling.
12978
12979         * cus-start.el: added Custom properties to overwrite-mode for
12980         options menu handling.
12981
12982 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12983
12984         * about.el: shameless self-promotion.
12985
12986 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12987
12988         * simple.el (raw-append-message): Slightly optimize.
12989         (remove-message): Use `push' for clarity.
12990         (append-message): Ditto.
12991         (display-warning): Dito.
12992         (raw-append-message): Send the message to the appropriate device.
12993
12994 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12995
12996         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12997         From Sean MacLennan <Sean.MacLennan@pika.ca>
12998
12999 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13000
13001         * setup-paths.el: Changed `directory-sep-char' to
13002         `path-separator', following a change in GNU Emacs.
13003
13004 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13005
13006         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13007         (Info-build-dir-anew): Add a final newline.
13008         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13009         is `always'
13010         (Info-rebuild-dir): Ditto
13011
13012         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13013
13014 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13015
13016         * simple.el (count-words-buffer): Retain zmacs region.
13017         (count-words-region): Ditto.
13018         * simple.el: (what-line): Expanded line counts.
13019         (count-lines): New parameter to conditionalize whether collapsed
13020         lines get counted.
13021         From Bob Weiner <weiner@altrasoft.com>
13022
13023 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13024
13025         * packages.el (package-locations): infodock-packages must override
13026         mule-packages and packages.
13027
13028 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13029
13030         * wid-edit.el:
13031         remove rude messages from widget-activation-widget-mapper
13032         and widget-activation-glyph-mapper
13033
13034 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13035
13036         * toolbar.el: Remove (featurep 'x) test from
13037         toolbar-make-button-list
13038
13039 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13040
13041         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13042         only if in the same frame.
13043
13044 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13045
13046         * packages.el (package-locations): Added site-packages hierarchy.
13047
13048         * setup-paths.el (paths-default-info-directories): Introduced and
13049         used.
13050
13051         * packages.el, setup-paths.el: Set various path searching depths
13052         to 1.
13053
13054         * packages.el (packages-hierarchy-depth):
13055         (packages-load-path-depth): Introduced and used.
13056
13057         * setup-paths.el (paths-load-path-depth): Introduced and used.
13058
13059         * find-paths.el (paths-find-recursive-path): Added max-depth
13060         parameter.
13061
13062 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13063
13064         * setup-paths.el (paths-construct-info-path): Removed
13065         dependency on behavior of (file-name-as-directory "").
13066
13067 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13068
13069         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13070         lisp objects
13071
13072 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13073
13074         * dump-paths.el, startup.el: Added handling for --debug-paths.
13075
13076 1998-04-15  William M. Perry  <wmperry@aventail.com>
13077
13078         * wid-edit.el: We cannot just set the help-echo or balloon-help
13079           properties for an extent based on the :help-echo widget
13080           property, since help-echo and balloon-help cause an EXTENT to
13081           get passed in, where :help-echo functions are expecting a WIDGET
13082
13083 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13084
13085         * scrollbar.el (init-scrollbar-from-resources): Call
13086         mswindows-init-scrollbar-metrics when appropriate.
13087
13088 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13089
13090         * dumped-lisp.el: dump x-toolbar for window system
13091
13092         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13093         have support and xpm.
13094
13095 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13096
13097         * files.el (toggle-read-only): Fix docstring.
13098         From Didier Verna <didier@xemacs.org>
13099
13100 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13101
13102         * startup.el (normal-top-level): Load autoload-file-name without
13103         specifying an extension---some people only auto-autoload.el.gz.
13104
13105 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13106
13107         * files.el (backup-enable-predicate): Don't bomb on NAME being
13108         nil.
13109
13110 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13111
13112         * find-paths.el, packages.el: Now prefers configure'd paths.
13113         This shouldn't cause any of the originally anticipated problems as
13114         the current paths architecture will not define the various
13115         configure-xxx variables if they're not specified on the configure
13116         command line.
13117
13118         * find-paths.el, setup-paths.el, packages.el: Removed all
13119         mentionings of "/" as a path separator.
13120         Used paths-construct-path throughout.
13121
13122         * find-paths.el (paths-construct-path): Created to assemble paths
13123         from directory components.
13124
13125         * setup-paths.el, packages.el: Used paths-decode-directory-path
13126         instead of decode-path-internal.
13127
13128         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13129         and associates.
13130         (paths-decode-directory-path) Created.
13131
13132         * setup-paths.el: Changed configure-exec-path to
13133         configure-exec-directory.
13134
13135 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13136
13137         * packages.el (packages-find-packages): Fixed decoding of
13138         EMACSPACKAGEPATH.
13139
13140         * startup.el: -no-packages -> -no-early-packages.
13141
13142         (packages-load-package-lisps): Fixed loading of auto-autoload
13143         files.
13144
13145         * startup.el (normal-top-level): Fixed loading of core
13146         auto-autoload.
13147
13148         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13149
13150         * startup.el, packages.el, dump-paths.el: Added proper settings
13151         for site-directory and lisp-directory variables.
13152
13153         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13154         inhibit-package-autoloads and fixed handling of it.
13155
13156         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13157         handling of former inhibit-package-init, now
13158         inhibit-early-packages, to make -vanilla etc. work.
13159
13160 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13161
13162         * code-process.el (start-process): Fallback to 'undecided instead
13163         of 'binary for process input coding stream.
13164
13165         * process.el (start-process): Docstring fix.
13166
13167 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13168
13169         * info.el (Info-insert-dir): Do not insert temporary dir files
13170         in Info-dir-file-attributes
13171         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13172         (Info-rebuild-dir): Ditto.
13173
13174 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13175
13176         * obsolete.el: Added obsoleteness declarations for
13177         `site-directory' and `Info-default-directory-list'.
13178
13179 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13180
13181         * find-paths.el (paths-find-emacs-root): Only look at the
13182         executable at the end of the symlink chain for determining the
13183         Emacs root.
13184
13185 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13186
13187         * setup-paths.el (paths-construct-info-path): Changed construction
13188         to cater to gone default in configure.
13189
13190         * find-paths.el (paths-uniq-append): Added.
13191
13192         * packages.el: Rewritten package path construction once again.
13193
13194         * dump-paths.el, startup.el: Removed package-path as a global
13195         variable.
13196
13197         * package-admin.el (package-admin-add-single-file-package):
13198         (package-admin-add-binary-package): Changed package-path to
13199         late-packages.
13200
13201         * packages.el (packages-split-path): Split path at "/" rather than
13202         nil according to change in emacs.c.
13203
13204 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13205
13206         * setup-paths.el (paths-construct-info-path): Changed info path
13207         order so that directories come out right.
13208         (paths-find-lock-directory): Fixed bug: It used to think
13209         configure-lock-directory is a path.
13210
13211 1998-04-06  Jeff Miller <jmiller@smart.net>
13212
13213         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13214         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13215         eases the use of toolbar-add/kill-item functions.
13216
13217 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13218
13219         * code-files.el (file-coding-system-alist): Commented out
13220         loaddefs.el magical treatment.
13221
13222 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13223
13224         * info.el (Info-rebuild-outdated-dir): Added new option
13225         `conservative' and made it the default
13226         (Info-rebuild-dir): Appropriately parse multi-line description
13227         strings, and multi-section dir files. Issue warning when dir
13228         is rebuilt as temporary
13229         (Info-build-dir-anew): Issue warning when dir is built as
13230         temporary
13231
13232 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13233
13234         * list-mode.el (list-mode-map): Bind highlight motion commands to
13235         standard keys left, right, C-b and C-f.
13236
13237 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13238
13239         * files.el (auto-mode-alist): allow .sc for Scheme->C
13240
13241 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13242
13243         * loadup.el (pureload): Don't quote (garbage-collect).
13244
13245 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13246
13247         * package-get-base.el: Updated.
13248
13249 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13250
13251         * isearch-mode.el (isearch-just-started): New variable.
13252         (isearch-mode): Set it.
13253         (isearch-repeat): Advance one character forward only if the search
13254         was successful, and was not just started.
13255         (isearch-repeat): Clear isearch-just-started.
13256
13257 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13258
13259         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13260         if running -batch.
13261
13262 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13263
13264         * subr.el (listify-key-sequence): Removed.
13265
13266 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13267
13268         * bytecomp.el (byte-compile-print-gensym): New option.
13269         (byte-compile-output-file-form): Use it.
13270         (byte-compile-output-docform): Ditto.
13271         (byte-compile-compiled-obj-to-list): Ditto.
13272
13273 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13274
13275         * msw-glyphs.el: set frame icon if xpm support.
13276
13277 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13278
13279         * help.el: Code that pretty prints variable values
13280           removed.
13281
13282 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13283
13284         * find-paths.el (paths-emacs-root-p): Correct test for installation
13285         directory.
13286         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13287
13288 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13289
13290         * loaddefs.el: Don't set debug-ignored-errors; leave
13291           its default value set to nil.
13292
13293 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13294
13295         * info.el (Info-rebuild-dir): fixed mis-spelling.
13296
13297 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13298
13299         * info.el (Info-rebuild-outdated-dir): New custom var
13300         (Info-insert-node): Create/update dir file when needed, ie when it
13301         does not exist or is older than some info files in directory
13302
13303 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13304
13305         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13306         for last packages, mainly for using a 20.4 package base.
13307
13308         * packages.el (late-packages): Typo fix.  It was called
13309         early-packages.
13310
13311         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13312         relative symlinks correctly.
13313         (paths-find-emacs-roots): More rigorous checking for plausible
13314         configuration-time root.
13315
13316         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13317         find its roots.
13318
13319 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13320
13321         * faces.el: Fix docstrings.
13322         * glyphs.el: Fix docstrings.
13323         * mouse.el: Fix docstrings.
13324
13325         * frame.el: Change phrase `current frame' to `selected frame'.
13326
13327         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13328
13329         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13330         macros using backquote to make them infinitely more readable.
13331
13332 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13333
13334         * packages.el (packages-find-package-path): Hardcoded specialized
13335         InfoDock support until we can clean this up.
13336
13337         * help.el (describe-bindings-1): Return the value of the bindings
13338         help buffer created.
13339         (describe-bindings): Ditto.
13340
13341         * simple.el (set-variable): Restore previous behavior of not
13342         bombing if the variable to set is not boundp.
13343
13344 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13345
13346         * packages.el (packages-handle-package-dumped-lisps): Allow for
13347         non-local files to be loaded off the package-lisp variable.
13348
13349 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13350
13351         * x-faces.el: Global X resources should override
13352           specs for all device classes (color, grayscale, mono);
13353           code currently doesn't override any of them.  Fixed by
13354           calling remove-specifier with '(x default) as the tag
13355           set and allowing inexact matches.
13356
13357 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13358
13359         * faces.el: Separated face initializations based on
13360           device classes into device type specific (tag set,
13361           instantiator) pairs.
13362
13363 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13364
13365         * wid-edit.el (widget-choice-action): Remember user's explicit
13366         choice.
13367         (widget-choice-value-create): Respect it.
13368         From Richard Stallman <rms@gnu.org>
13369
13370 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13371
13372         * setup-paths.el (paths-construct-info-path): Always append
13373         existing directories from configure-time info path.
13374
13375         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13376         Info-directory-list.
13377
13378         * info.el: Removed Info-default-directory-list which was broken by
13379         design.
13380         Removed bogus initialization of Info-directory-list---startup.el
13381         can do a much better job.
13382         Added autoload of Info-directory-list.
13383
13384         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13385         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13386         be exclusive; now it's merely given precedence, just like in the
13387         old days.
13388
13389 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13390
13391         * find-paths.el (paths-find-architecture-directory): Fix bug with
13392         finding; it used to default too early.
13393
13394 1998-03-25  Martin Buchholz <martin@xemacs.org>
13395
13396         * packages.el (packages-split-path): Fix a bug; it used to fail
13397         for paths that weren't split.
13398
13399 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13400
13401         * finder.el (finder-compile-keywords): trap on errors.
13402
13403 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13404
13405         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13406           fourth argument of t so that only the specs exactly
13407           matching the tag lists are removed.
13408
13409 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13410
13411         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13412
13413 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13414
13415         * minibuf.el (mouse-read-file-name-1): If a default directory was
13416         specified, use it for generating the completions.
13417
13418 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13419
13420         * update-elc.el: Now respects inhibit-package-init and
13421         inhibit-site-lisp.
13422         Now does path construction with loadup-paths.
13423
13424         * startup.el (normal-top-level, startup-setup-paths): Now respects
13425         inhibit-package-init and inhibit-site-lisp.
13426
13427         * packages.el (packages-find-package-path): Extended package path
13428         by version-specific hierarchies.
13429         (packages-find-packages): Now respects inhibit flag and
13430         inhibit-site-lisp.
13431         Moved path setup to loadup-paths.
13432
13433         * make-docfile.el: Now respects inhibit-package-init and
13434         inhibit-site-lisp.
13435         Now does path construction with loadup-paths.
13436
13437         * loadup.el: Now respects inhibit-package-init and
13438         inhibit-site-lisp.
13439
13440         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13441
13442         * loadup-paths.el: New file: setup load-path to encompass
13443         packages.
13444
13445 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13446
13447         * auto-show.el: load-gc renamed to pureload.
13448         * site-load.el: Ditto.
13449         * packages.el (toplevel): Ditto.
13450         * loadup.el (really-early-error-handler): Ditto.
13451         * dumped-lisp.el (preloaded-file-list): Ditto.
13452         * cus-face.el (custom-declare-face): Ditto.
13453
13454 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13455
13456         * <Today>: The Big Path Searching Overhaul.
13457
13458         * find-paths.el: New file: find and assemble paths in the
13459         installation hierarchy.
13460
13461         * setup-paths.el: New file: global layout of paths and directories
13462         within the XEmacs hierarchy.
13463
13464         * packages.el: Replaced everything related to path searching and
13465         startup by code in terms of find-paths.
13466
13467         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13468         the new path searching engine.
13469
13470         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13471         and setup-paths.
13472
13473 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13474
13475         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13476         setup-paths.el.
13477
13478 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13479
13480         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13481         compiles identically in any configuration.
13482         Removed irrelevant commentary.
13483
13484 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13485
13486         * simple.el (set-variable): Allow setting specifiers.
13487
13488 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13489
13490         * lisp.el (forward-sexp): Revert previous change.
13491
13492 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13493
13494         * frame.el (frame-initialize): Use `delete-console' instead of
13495         `delete-device' to delete the stream console to match the usage in
13496         Fkill_emacs.
13497
13498 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13499
13500         * files.el (cdpath-previous): New variable.
13501         (cd): Use it.
13502         From Bob Weiner <weiner@wave.altrasoft.com>
13503
13504 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13505
13506         * keydefs.el: Changed keybindings of forward-char,
13507           backward, scroll-up and scroll-down to point to their
13508           -command counterparts.
13509
13510         * simple.el: New functions: forwarc-char-command,
13511           backwrad-char-command, scroll-up-command,
13512           scroll-down-command which work liek their counterparts
13513           except that they honor the variable
13514           signal-error-on-buffer-boundary.
13515
13516           Definition of signal-error-on-buffer-boundary received
13517           from src/cmds.c.
13518
13519           defvar declaration added for word-across-newline to avoid
13520           byte-compiler warning about the free variable reference.
13521
13522 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13523
13524         * winnt.el: Removed "%t" from the beginning of
13525         modeline-format. From now on, there's no nt-specifics in the modeline.
13526
13527 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13528
13529         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13530         of `when' with `if'.
13531
13532 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13533
13534         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13535         mswindows. Must be reworked along with glyphs.el, or
13536         merged into it, after there is images support.
13537
13538         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13539         'mswindows.
13540
13541 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13542
13543         * faces.el: fix for text cursor initialization.
13544         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13545         From Andy Piper <andyp@parallax.co.uk>
13546
13547 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13548
13549         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13550         if there is an existing package that handles it and warn the user
13551         about that mode.
13552
13553 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13554
13555         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13556         Installation" menu item when Installation-string is not bound.
13557
13558 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13559
13560         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13561         From Jeremiah W. James <jerry@cs.ucsb.edu>
13562
13563 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13564
13565         * msw-faces.el:
13566         * faces.el: Fix face initialization.
13567
13568 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13569
13570         * files.el (backup-enable-predicate): fix breakage introduced
13571         by TMPDIR patch.
13572
13573 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13574
13575         * x-faces.el (x-init-face-from-resources): The
13576           TTY face property retrieval functions don't return
13577           specifiers, so use face-property instead.
13578
13579 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13580
13581         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13582
13583 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13584
13585         * x-menubar.el: Expanded documentation for
13586           option-save-faces.  Changed Options -> Browse Faces
13587           menu entry to invoke customize-face.
13588
13589 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13590
13591         * faces.el: Most face initialization moved out of
13592           init-other-random-faces to the top level so that the
13593           initialization happens before Xemacs is dumped.  Much
13594           of the fascist "face-differs-from-default-p or FROB!"
13595           code has been retired in favor of letting the user do
13596           what they want to do.  Face initialization code changed
13597           to use `default' specifier tag so that the settings can
13598           be overridden later if the user wishes it.
13599
13600 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13601
13602         * about.el (about-hackers): Update contributors list.
13603
13604 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13605
13606         * specifier.el: Define new specifier tag `default'.
13607
13608         * modeline.el: Initialize faces using `default' tag.
13609
13610         * x-faces.el (x-init-face-from-resources): Remove
13611           specifier specs containing the `default' tag before
13612           adding new specs.
13613
13614 1998-03-02  John Jones  <jj@asu.edu>
13615
13616         * package-get.el (package-get-all): fixed arguments on call to
13617         package-admin-add-single-file-package.
13618         * package-get.el (package-get-installedp): fixed to match
13619         advertised behavior.
13620         * package-get.el: added function package-get-update-all which
13621         installs newest versions of all the current packages (if they are
13622         not already installed).
13623
13624 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13625
13626         * files.el (find-file-noselect): Uncommented `truename' binding in
13627         `let*' and use it later to set `buffer-file-truename' iff it's
13628         still nil, as happens for example when finding a compressed
13629         file with "jka-compr".
13630
13631 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13632
13633         * faces.el: in make-face-* type functions do the operation for all
13634         window systems, not just the first one found.
13635
13636         * font.el: call mswindows-list-fonts for mswindows.
13637
13638 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13639
13640         * code-process.el (call-process-region):
13641         * process.el (call-process-region):
13642         * package-get.el (package-get-dir):
13643         * files.el (backup-enable-predicate):
13644         * gnuserv.el (gnuserv-temp-file-regexp):
13645         Use temp-directory in place of `/tmp'.
13646
13647 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13648
13649         * "Fast" dired-in-C enhancements for Windows 95/NT:
13650
13651         * files.el: Added function, `wildcard-to-regexp', from GNU
13652           Emacs.
13653
13654         * files.el (insert-directory): Modified to use special
13655           dired-in-C enhancements if present.
13656
13657 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13658
13659         * code-files.el: make default coding no-conversion.
13660
13661 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13662
13663         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13664         the load-path.
13665
13666         * update-elc.el: Strip directory when testing for files not to
13667         bytecompile.
13668
13669 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13670
13671         * lisp-mode.el: Use recommended form for menus.
13672
13673         * info.el (Info-construct-menu): Use recommended form for menus.
13674
13675         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13676         entry.
13677
13678 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13679
13680         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13681           (get-frame-for-buffer-noselect): Always return frames
13682           in the not-this-window-p cond clause.
13683
13684 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13685
13686         * help.el (describe-installation): New function.
13687
13688         * x-menubar.el (default-menubar): Add describe-installation to
13689         Help menu.
13690
13691         * packages.el (packages-unbytecompiled-lisp): Installation.el
13692         should not be bytecompiled.
13693
13694         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13695         XEmacs.
13696
13697         * x-menubar.el (default-menubar): Use correct guard for VM menu
13698         entry.
13699
13700         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13701         coding.
13702         From Andy Piper <andyp@parallax.co.uk>
13703
13704 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13705
13706         * ldap.el: Do not require ldap-internal at compile time.
13707
13708 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13709
13710         * code-files.el: new file. a virtual copy of mule-files.el
13711         but without charset
13712         dependencies. (toggle-buffer-file-ocding-system) new function for
13713         changing the eol type for the current buffer.
13714
13715         * code-process.el: new file. a copy of
13716         mule-process.el. mule-process.el will disappear when things have
13717         settled.
13718
13719         * coding.el: new file. a virtual copy of mule-files.el but
13720         without charset dependencies. (coding-system-base) new function
13721         for getting the parent coding system of a coding system with eol
13722         type set.
13723
13724         * dumped-lisp.el: add above files for the non-mule case.
13725
13726 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13727
13728         * window-xemacs.el (display-buffer): If no explicit
13729           frame is specified, search for a window that displays
13730           the buffer on the currently selected frame, before
13731           searching other frames.
13732
13733 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13734
13735         * frame.el (get-frame-for-buffer): If not-this-window-p
13736           is non-nil, use window on the selected frame if it is not
13737           also the selected window.  When defaulting, search for
13738           windows on the currently selected fgrame before searching
13739           other frames.
13740
13741 1998-02-25  Didier Verna  <didier@xemacs.org>
13742
13743         * modeline.el (modeline-swap-buffers): originally named
13744         `mouse-release-modeline'. Whether to actually swap the buffers is
13745         decided in `mouse-drag-modeline'.
13746         (mouse-drag-modeline): A button release event is considered a
13747         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13748         stay unchanged.
13749
13750 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13751
13752         * x-menubar.el: Put redo on the menubar.
13753         From Aki Vehtari <Aki.Vehtari@hut.fi>
13754
13755 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13756
13757         * bytecomp.el (displaying-byte-compile-warnings): if
13758         temp-buffer-show-function is set, use it to display current set of
13759         warnings in the "*Compile-Log-Show*" buffer.
13760
13761         * simple.el (display-warning-buffer): if temp-buffer-show-function
13762         is set, use it to display current set of warnings in the
13763         "*Warnings-Show*" buffer.
13764
13765 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13766
13767         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13768         Common Lisp.
13769
13770 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13771
13772         * menubar.el: Allow button descriptors at least 2 long.
13773
13774         * x-menubar.el (default-menubar): Use recommended forms.
13775         (file-menu-filter): Remove.
13776         (edit-menu-filter): Remove.
13777
13778 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13779
13780         * about.el (about-hackers): Updated.
13781
13782 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13783
13784         * help.el (help-max-help-buffers): new variable
13785         (help-register-and-maybe-prune-excess): new function
13786         (help-buffer-name): use help-max-help-buffers.
13787         (with-displaying-help-buffer): use
13788         help-register-and-maybe-prune-excess.
13789
13790         * help.el (help-maybe-pretty-print-value): if the value fits on
13791         one line, let it.
13792
13793 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13794
13795         * (with-displaying-help-buffer): there is no need to kill the buffer
13796         if it exists, because with-output-to-temp-buffer will clear it.
13797         further, killing the buffer violates the rule that
13798         temp-buffer-show-function, if set, has the full responsibility of
13799         showing the temp buffer.  killing the buffer fucks with the window
13800         configuration, hosing temp-buffer-show-function.
13801
13802
13803 1998-02-23  Didier Verna  <didier@xemacs.org>
13804
13805         * modeline.el (mouse-drag-modeline):
13806         - Always scroll the modeline that was originally clicked on.
13807         - Use x pixels instead of x characters (which doesn't work anyway)
13808         as horizontal reference for modeline dragging. This allows us to
13809         keep on dragging the modeline even if the motion event occurs in
13810         another window.
13811
13812 1998-02-23  Didier Verna  <didier@xemacs.org>
13813
13814         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13815         glyph on the modeline to indicate that dragging the mouse has an
13816         effect both horizontally and vertically.
13817
13818 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13819
13820         * about.el (about-xemacs): Get rid of redundant visible version
13821         number.
13822
13823 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13824
13825         * about.el (about-hackers): Update credits.
13826
13827 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13828
13829         * prim/register.el (view-register): Show register type file-query.
13830
13831 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13832
13833         * mode-motion.el (mode-motion-highlight-internal):
13834           save-excursion inside save-window-exucrsion form to
13835           hide buffer point changes from save-window-excursion.
13836           Prevents display flickering when the mouse pointer
13837           moves.
13838
13839 1998-02-17  Didier Verna  <didier@xemacs.org>
13840
13841         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13842         function to handle correctly the case of a toolbar one side of the
13843         window: scrolling will not necessarily happen.
13844
13845 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13846
13847         * files.el (after-find-file): Restore missing argument
13848           to format that provides filename for "... consider M-x
13849           recover-file" message.  Also call `message' with "%s"
13850           as the first arg instead of an arbitrary string.
13851
13852 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13853
13854         * about.el (about-hackers): Various additions.
13855
13856 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13857
13858         * autoload.el (generate-file-autoloads-1): Don't force an extra
13859         line out when copying on-the-same line autoloads.
13860
13861         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13862         is installed.
13863
13864 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13865
13866         * x11/x-win-xfree86.el (x-win-init-xfree86):
13867         * x11/x-win-sun.el (x-win-init-sun):
13868         * x11/x-init.el (x-initialize-compose):
13869         * prim/simple.el:
13870         (backward-or-forward-kill-sexp):
13871         (backward-or-forward-kill-sentence):
13872         (backward-or-forward-kill-word):
13873         (backward-or-forward-delete-char):
13874         * prim/isearch-mode.el (isearch-help-or-delete-char):
13875         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13876         x-keysym-on-keyboard-p to detect backspace.
13877         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13878         Clean up symbols used with dead keys, checking Linux and solaris
13879         keysyms.
13880         Simplify x-win-*.el using above methods.
13881         Change documentation for x-keysym-*-p functions.
13882
13883 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13884
13885         * about.el (about-hackers): Restore entries for Michael Sperber and
13886         Vinnie Shelton.
13887         From Vinnie Shelton <acs@acm.org>
13888
13889 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13890
13891         * simple.el (count-words-region): Ditto.
13892
13893 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13894
13895         * simple.el (count-words-buffer): Document.  Don't print anything
13896         if non-interactive.
13897
13898 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13899
13900         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13901         multiple files in InfoDock.
13902
13903 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13904
13905         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13906         from version.el in InfoDock.
13907
13908         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13909         specially.
13910
13911 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13912
13913         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13914         variable name in docstring.
13915
13916 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13917
13918         * menubar.h: Include "gui.h".
13919
13920 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13921
13922         * site-load.el: Fix documentation.
13923
13924 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13925
13926         * package-get-base.el (package-get-base): Updated.
13927
13928         * keymap.el: PC-ize.
13929
13930 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13931
13932         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13933         from' on a fresh line.
13934
13935 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13936
13937         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13938         object.
13939
13940 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13941
13942         * undo-stack.el: PC-ize.
13943
13944         * cmdloop.el: PC-ize.
13945
13946 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13947
13948         * bytecomp-runtime.el: PC-ize.
13949
13950         * byte-optimize.el: Prolog fixup.  PC-ize.
13951
13952         * cus-dep.el: Spelling fix.
13953
13954         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13955         entries follow).
13956
13957 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13958
13959         * text-mode.el (text-mode-hook-identify): New function,
13960         put on text-mode-hook.  Set text-mode-variant here.
13961         (text-mode): Don't set it here.
13962
13963 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13964
13965         * text-mode.el (text-mode-hook): New defvar.
13966         (text-mode-variant): New variable.
13967         (text-mode): Set that variable locally.
13968         (toggle-text-mode-auto-fill): New command.
13969
13970 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13971
13972         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13973
13974 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13975
13976         * text-mode.el (paragraph-indent-text-mode):
13977         Renamed from spaced-text-mode.
13978         (text-mode-map): Bind TAB to indent-relative.
13979         (indented-text-mode-map): Variable deleted.
13980         (indented-text-mode): Now an alias for text-mode.
13981
13982 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13983
13984         * loadup.el: test-atoms debugging stuffs removed.
13985
13986 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13987
13988         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13989
13990 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13991
13992         * help.el (describe-beta): Made it use `locate-data-file'.
13993         (describe-distribution): Ditto.
13994         (describe-copying): Ditto.
13995         (describe-project): Ditto.
13996         (view-emacs-news): Ditto.
13997
13998         * help-nomule.el (help-with-tutorial): Made it use
13999         `locate-data-file' to find tutorial.
14000
14001 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14002
14003         * about.el: Corrected my email address.
14004
14005         * mouse.el: Added 'mouse-mswindows-drop' similar to
14006         'mouse-offix-drop'.
14007
14008 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14009
14010         * loadup.el (running-xemacs): Spelling fix.
14011
14012 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14013
14014         * packages.el (packages-find-packages-1): Don't allow a backwards
14015         compatible lisp tree to overwrite `preloaded-file-list'.
14016
14017 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14018
14019         * loadup.el: Don't delete "xemacs" prior to dumping.
14020
14021 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14022
14023         * package-info.el (pi-last-mod-date): New function.
14024         (pi-author-version): New function.
14025         (batch-update-package-info): Use them.
14026
14027 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14028
14029         * frame.el (get-frame-for-buffer-default-to-current): Create.
14030         (get-frame-for-buffer-noselect): Allow user to use current frame
14031         with `get-frame-for-buffer-default-to-current'.
14032
14033 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14034
14035         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14036         (byte-compile-output-docform): Ditto.
14037         (byte-compile-compiled-obj-to-list): Ditto.
14038
14039 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14040
14041         * startup.el (command-line-1): Removed code that ran
14042           buffer-menu.
14043
14044 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14045
14046         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14047
14048 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14049
14050         * frame.el (suspend-emacs-or-iconify-frame): Check using
14051         `device-on-window-system-p' instead of explicitly checking for X,
14052         so that the same logic works for MS Windows.
14053         (suspend-or-iconify-emacs): Ditto.
14054
14055 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14056
14057         * about.el (about-maintainer-info): Andy Piper is back.
14058         (xemacs-hackers): Updated Andy Piper's email address.
14059         (about-hackers): Added Jonathan Harris.
14060         (about-hackers): Updated Tibor Polgar's email address.
14061
14062 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14063
14064         * about.el: Add xemacs.org email manager.
14065
14066         * package-get-base.el (package-get-base): Updated with most recent
14067         package updates.
14068
14069 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14070
14071         * help.el (function-arglist): Use `indirect-function' instead of
14072         `symbol-function' so that aliases are treated correctly.
14073
14074 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14075
14076         * help.el (help-map): Add f1 binding to `help-for-help'.
14077         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14078         (describe-key-briefly): Use `princ' "%s" to print object.
14079         (with-displaying-help-buffer): Kill buffer if it exists, again.
14080         (describe-key): Use `princ' "%s" to print object.
14081         (describe-function-1): Use `princ' "%s" to print object.
14082         Commented out alias lines removed.
14083         (help-pretty-print-limit): New variable to control pretty-printing
14084         of variable values.
14085         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14086         `help-pretty-print-value' again.  Only print-print when OBJECT is
14087         list of length less than `help-pretty-print-limit'.
14088         (describe-variable): Use `help-maybe-pretty-print-value' again.
14089
14090 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14091
14092         * simple.el (blink-matching-open): Remove C++ kludge.
14093         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14094
14095 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14096
14097         * info.el (Info-default-directory-list): Made the documentation
14098         more explanitory.
14099
14100 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14101
14102         * lisp/packages.el:
14103         * lisp/package-admin.el:
14104         * lisp/build-report.el:
14105         Fix typos.
14106
14107 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14108
14109         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14110         warnings in Java buffers without final newline and editing the
14111         last line.
14112
14113 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14114
14115         * packages.el (packages-find-packages-1): Don't allow a backwards
14116         compatible lisp tree to overwrite `preloaded-file-list'.
14117         Suggested by Colin Rafferty  <colin@xemacs.org>
14118
14119         * mouse.el (mouse-offix-drop): Set undo-boundary.
14120         From Oliver Graf <ograf@fga.de>
14121
14122 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14123
14124         * loadup.el (load-gc): rewrite as defun.
14125         Print something sensical if a required dump-time file isn't found.
14126
14127 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14128
14129         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14130         bug strikes a menudescriptor.
14131
14132         * package-get-base.el (package-get-base): Updated.
14133
14134         * package-info.el (batch-update-package-info): Derive REQUIRES
14135         from the Makefile.
14136
14137 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14138
14139         * files.el (save-some-buffers): Don't play games with deleting
14140         other windows if we are in the minibuffer window.
14141
14142 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14143
14144         * modeline.el (modeline-minor-mode-menu): Add support for :active
14145         (add-minor-mode): Document :active property to TOGGLE.
14146
14147 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14148
14149         * modeline.el (modeline-minor-mode-menu): Add support for an
14150         `:included' predicate in the `toggle-sym' plist.
14151         (add-minor-mode): Document the :included property, format
14152         docstring some more.
14153         (modeline-minor-mode-menu): Documentation string added.
14154
14155 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14156
14157         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14158         labels from the symbol-names by thwacking off the overly redundant
14159         and overused "mode", parenthesizing "minor", and capitalizing the
14160         resultant strings.  Also shortened the menu's title by eliminating
14161         the redundant buffer name.
14162         (add-minor-mode): Beautified the docstring, added mention of the
14163         `:menu-tag' property of TOGGLE.
14164         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14165         `toggle-sym' to beatify the mode-life menus.
14166         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14167         `auto-fill-function'.
14168
14169 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14170
14171         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14172         menus to :style 'toggle.
14173
14174 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14175
14176         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14177
14178 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14179
14180         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14181         only recognize first hyperlink.
14182         (hyper-apropos-highlightify): Deletia, this is already done by
14183         `hyper-apropos-insert-face'.
14184         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14185
14186 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14187
14188         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14189         mail.
14190         (toolbar-mail-reader): Add support for `send'.
14191         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14192
14193 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14194
14195         * info.el (Info-emacs-info-file-name): Add defvar for
14196         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14197         will function properly.
14198
14199 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14200
14201         * simple.el: make the backwards delete function called by
14202         `backward-or-forward-delete-char' user configurable.
14203
14204 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14205
14206         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14207         compiled function got loaded from.
14208
14209 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14210
14211         * term/apollo.el: Synched up with InfoDock 3.6.2.
14212
14213 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14214
14215         * startup.el (load-init-file): Load autoloads earlier.
14216         (startup-splash-frame): Handle InfoDock logo.
14217
14218         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14219         InfoDock.
14220         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14221
14222         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14223         doesn't have this function.
14224
14225         * packages.el (locate-data-file): Fix to call `locate-file'.
14226
14227 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14228
14229         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14230         version of version.el.
14231         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14232
14233         * x-menubar.el (default-menubar): Guard reference to
14234         `gnuserv-frame'.
14235         (default-menubar): Guard references to `font-lock-mode'.
14236         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14237         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14238
14239         * make-docfile.el: Don't snarf doc strings from autoloads.
14240
14241         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14242         loading auto-autoloads files.
14243
14244         * loaddefs.el: Disable dumping autoloads.
14245
14246 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14247
14248         * lisp-mnt.el: Synch to Emacs 20.2.
14249
14250         * help.el: Remove manual autoload of `finder-by-keyword'.
14251
14252         * finder.el (finder-by-keyword): Autoload.
14253
14254         * help.el: Conditionalize hyperbole setup.
14255
14256 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14257
14258         * packages.el (package-require): Update to reflect new data format.
14259
14260 1998-01-02  Didier Verna  <didier@xemacs.org>
14261
14262         * x-menubar.el (default-menubar): make the tutorials available
14263         through the menubar. (Plus some compilation warnings cleanup).
14264
14265 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14266
14267         * check-features.el: New file.  Perform sanity check after build.
14268
14269         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14270         files to tooltalk package.
14271         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14272         package.
14273
14274         * package-admin.el (package-admin-xemacs): Use better default for
14275         location of XEmacs binary.
14276
14277 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14278
14279         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14280         tag with sexp and add value tag with value `t'.
14281
14282 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14283
14284         * package-get.el: Changes to work with real data.
14285         From Pete Ware <ware@cis.ohio-state.edu>
14286
14287         * packages.el (packages-reload-autoloads): Guard load for the time
14288         being.
14289
14290         * update-elc.el ("packages.el"): Force loading packages.el instead
14291         of possibly out-of-date packges.elc.
14292         * make-docfile.el ("packages.el"): Ditto.
14293
14294 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14295
14296         * build-report.el (build-report-delete-regexp): Added a rule for
14297         the main tarball shadowing anything past it.
14298
14299 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14300
14301         * packages.el (package-provide): Delete a previous provide.
14302
14303         * package-info.el: New file.
14304
14305         * package-get.el: New file.
14306         From Pete Ware <ware@cis.ohio-state.edu>
14307         (package-get): Fix md5 computation to work with Mule.
14308
14309 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14310
14311         * simple.el (log-message-*): Quote symbols in docstrings properly.
14312
14313 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14314
14315         * packages.el (packages-new-autoloads): Ignore symbolic links.
14316
14317         * cus-face.el (face-custom-attributes-get): Fix typo.
14318         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14319
14320 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14321
14322         * startup.el (load-init-file): Reload new or changed autoloads
14323         unless inhibited.  Reload modified dumped lisp (stubbed).
14324
14325         * packages.el (packages-new-autoloads): New function.
14326         (packages-reload-autoloads): New function.
14327         (packages-reload-dumped-lisp): New (stub) function.
14328
14329         * loadup.el: Inhibit reloading dumped files when running temacs.
14330
14331         * loadhist.el (file-provides): Extend to handle variant
14332         extensions.
14333
14334         * replace.el (query-replace): Fix typo.
14335
14336 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14337
14338         * make-docfile.el: list-autoloads-path has been renamed.
14339         * update-elc.el: list-autoloads has been renamed.
14340
14341         * packages.el (packages-list-autoloads): Renamed.
14342         (packages-list-autoloads-path): Ditto.
14343
14344 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14345
14346         * packages.el (packages-find-packages-1): Made it signal a warning
14347         for an error in an auto-autoload.el file.
14348
14349 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14350
14351         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14352         tag with const.
14353         From Aki Vehtari <Aki.Vehtari@hut.fi>
14354
14355         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14356
14357         * loadhist.el (unload-feature): Remove autoload.
14358
14359 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14360
14361         * loadhist.el: Unpackaged.
14362
14363         * help.el (describe-symbol-find-file): Rename
14364         `describe-function-find-file' and make old name obsolete.
14365         (describe-function-1): Use it.
14366         (describe-function-1): Guard reference to
14367         `compiled-function-annotation'.
14368
14369 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14370
14371         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14372         argument.
14373         (help-mode-quit): New optional arg to control whether it kills or
14374         buries.  Tidied up.
14375         (with-displaying-help-buffer): Don't kill buffer initially, even
14376         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14377         (help-pretty-print-value): Rename back from
14378         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14379         use it, otherwise use dumped `cl-prettyprint'.
14380         (describe-variable): Use `help-pretty-print-value' again.
14381         (find-func): Removed reference to "find-func" at end.
14382
14383 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14384
14385         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14386           GUI XEmacs. Rename? x-menubar is rather window system
14387           independant, except for a couple of items.
14388
14389 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14390
14391         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14392         entries as they will no longer be distributed with XEmacs.
14393
14394         * format.el (format-alist): Fix image/tiff regexps.
14395         From P. E. Jareth Hein <jareth@camelot-soft.com>
14396
14397         * help.el (help-maybe-pretty-print-value): Rename.
14398         (describe-variable): Use it.
14399         (describe-variable): Add trailing linefeed.
14400
14401 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14402
14403         * help.el (describe-function-1): Don't output anything for
14404           arglist of autoload functions.
14405
14406 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14407
14408         * help.el (describe-function-1): Don't output anything for
14409           arglist of autoload functions.
14410
14411 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14412
14413         * help.el (help-mode-map): New bindings for `help-mode-bury',
14414         `describe-function-at-point', `describe-variable-at-point',
14415         `Info-elisp-ref', `customize-variable', `help-next-section' and
14416         `help-prev-section'.
14417         (help-next-section): New function.
14418         (help-prev-section): New function.
14419         (help-mode-quit): Changed to kill the help buffer.
14420         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14421         correctly.
14422         (help-buffer-name): New function to generate the name of help
14423         buffers.
14424         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14425         argument giving the name of the help buffer.
14426         (describe-key): Use `with-displaying-help-buffer' with name.
14427         (describe-mode): Ditto.
14428         (describe-bindings): Ditto.
14429         (describe-prefix-bindings): Ditto.
14430         (view-lossage): Ditto.
14431         (with-syntax-table): New macro.
14432         (function-called-at-point): Use `ignore-errors' and
14433         `with-syntax-table'.
14434         (function-at-point): Ditto.
14435         (describe-function): Use `with-displaying-help-buffer' with name.
14436         (function-arglist): Extracted from `describe-function-1'.  Returns
14437         function's arglist as string.
14438         (function-documentation): Extracted from `describe-function-1'.
14439         Returns function's docstring.
14440         (describe-function-1): Remove all the "stream" garbage, including
14441         the stream argument.  Use `function-arglist' and
14442         `function-documentation'.
14443         (describe-function-arglist): Just use `function-arglist'.
14444         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14445         (help-pretty-print-value): New function to help with
14446         pretty-printing variable values.  Knows about `#<...>'.  Needs
14447         `pp-internal'.
14448         (describe-variable): Use `with-displaying-help-buffer' with name.
14449         Formatting improved.  Display file where variable is defined, if
14450         known.  Use `help-pretty-print-value'.
14451         (describe-syntax): Use `with-displaying-help-buffer' with name.
14452         (list-processes): Remove "stream" garbage.
14453
14454 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14455
14456         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14457         call a dumped routine instead.
14458
14459         * x-win-xfree86.el: Wrap file in defun.
14460         * x-win-sun.el: Ditto.
14461
14462 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14463
14464         * help.el (view-emacs-news): Remove usage of outl-mouse which
14465         advises functions and does other evil things.
14466
14467 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14468
14469         * format.el (format-alist): Add `image/tiff'.
14470         From P. E. Jareth Hein <jareth@camelot-soft.com>
14471
14472 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14473
14474         * about.el (about-hackers): More names added.
14475
14476         * make-docfile.el: Remove superfluous package path search.
14477
14478         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14479
14480 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14481
14482         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14483         ignored shadows.
14484
14485 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14486
14487         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14488         get trailing slashes when added to the load-path.
14489
14490         * x-init.el (init-x-win): Locate where XEmacs X localization files
14491         are.
14492
14493 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14494
14495         * x-faces.el: Added support for foregroundToolBarColor
14496           to xpm-color-symbols.
14497
14498 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14499
14500         * etags.el (tags-remove-duplicates): Removed.
14501         (buffer-tag-table-list): Use `delete-duplicates'.
14502
14503         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14504         correctly.
14505         (get*): Defalias to `get'.
14506
14507         * cl.el (eql): Compare integers with `eq'.
14508         (cl-map-extents): Check for `map-extents' first.
14509
14510 1997-12-17  Didier Verna  <didier@xemacs.org>
14511
14512         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14513         added the 'numero', 'copyright' and 'trademark' symbols.
14514
14515         * leim/quail/latin-post.el ("french-postfix"): see above.
14516
14517 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14518
14519         * widget.el (define-widget): Check the arguments.
14520
14521         * cus-edit.el (customize-face): Use `check-argument-type'.
14522         (custom-variable-value-create): Use `signal' to signal error.
14523         (custom-variable-reset-saved): Ditto.
14524         (custom-variable-reset-standard): Ditto.
14525         (custom-face-reset-saved): Ditto.
14526
14527         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14528         (widget-default-format-handler): Ditto.
14529         (widget-checklist-add-item): Ditto.
14530         (widget-radio-add-item): Ditto.
14531         (widget-editable-list-entry-create): Ditto.
14532         (widget-sexp-prompt-value): Ditto.
14533
14534         * custom.el (custom-declare-variable): Signal errors better.
14535         (custom-handle-keyword): Ditto.
14536         (custom-declare-group): Ditto.
14537
14538         * window-xemacs.el (windows): Ditto.
14539
14540         * menubar.el (menu): Ditto.
14541
14542         * keydefs.el (keyboard): Ditto.
14543
14544         * minibuf.el (minibuffer): Ditto.
14545
14546         * process.el (execute): Ditto.
14547
14548         * fill.el (fill): Ditto.
14549
14550         * modeline.el (modeline): Ditto.
14551
14552         * help.el (help): Ditto.
14553
14554         * faces.el (faces): Ditto.
14555
14556         * files.el (files): Ditto.
14557
14558         * x-init.el (x): Ditto.
14559
14560         * lisp-mode.el (lisp): Ditto.
14561
14562         * process.el (processes): Ditto.
14563
14564         * mouse.el (mouse): Ditto.
14565
14566         * abbrev.el (abbrev): Moved from cus-edit.
14567
14568         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14569         as variable declaration.
14570
14571 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14572
14573         * menubar.el (find-menu-item): Use `check-argument-type'.
14574         (find-menu-item): Cosmetic changes.
14575
14576 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14577
14578         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14579
14580 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14581
14582         * startup.el (set-default-load-path): Only search package-path
14583         when not running temacs.
14584
14585         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14586         files.
14587
14588         * loadup.el: Correct commentary.  Reformatting.
14589         (really-early-error-handler): Use absolute path to the
14590         first dumped-lisp.el file.
14591         (really-early-error-handler): Print full path name of
14592         each dumped lisp file (inherited from InfoDock).
14593
14594         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14595         dumped-lisp.el files.
14596
14597         * make-docfile.el (preloaded-file-list): Reorder when the
14598         package-path is searched.
14599         * update-elc.el: Ditto.
14600
14601         * lisp-mode.el (call-with-condition-handler): Treat the same as
14602         `condition-case' for indentation.
14603
14604         * about.el (about-xemacs): Update release date.
14605
14606 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14607
14608         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14609         anywhere but at the last clause.
14610         (ecase): Disallow `t' and `otherwise'.
14611
14612 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14613
14614         * cus-edit.el (custom-buffer-create-buttons): New function
14615         from stuff moved out of `custom-buffer-create-internal'.
14616         (custom-novice): New variable.  Default t.
14617         (custom-display-global-buttons): Ditto.  Default `top'.
14618         (custom-buffer-create-internal): Only display help if
14619         `custom-novice' is non-nil.  Display global buttons according to
14620         `custom-display-global-buttons'.
14621
14622 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14623
14624         * menubar.el (find-menu-item): Use `check-argument-type'.
14625         (find-menu-item): Cosmetic changes.
14626
14627 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14628
14629         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14630         look.
14631
14632 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14633
14634         * format.el (format-deannotate-region):  Bug fix.
14635         Deannotating a region containing unknown tags would fail
14636         (causing decoding of text/enriched to fail at user level)
14637
14638 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14639
14640         * minibuf.el (read-directory-name): Support sixth
14641           arg, HISTORY, as already documented.
14642
14643 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14644
14645         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14646         to `ecase'.
14647
14648 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14649
14650         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14651         skk-activate.
14652
14653 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14654
14655         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.